diff --git a/doc/tutorial/code/exercises/Ex01a.fst.hints b/doc/tutorial/code/exercises/Ex01a.fst.hints index f26906a6620..46a32cd771c 100644 --- a/doc/tutorial/code/exercises/Ex01a.fst.hints +++ b/doc/tutorial/code/exercises/Ex01a.fst.hints @@ -18,7 +18,7 @@ "projection_inverse_FStar.Pervasives.V_v" ], 0, - "99595fc8ed70e62a330c52abcad03c48" + "502378d8a0efd4b00759039b7fc7d098" ], [ "Ex01a.checkedRead", @@ -27,7 +27,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "1e6572f013abd0e4d23713936ce3532d" + "956cd4214cd85d8531d07be52e62a65b" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex03a.fst.hints b/doc/tutorial/code/exercises/Ex03a.fst.hints index ed180bf5826..d8b809bc73d 100644 --- a/doc/tutorial/code/exercises/Ex03a.fst.hints +++ b/doc/tutorial/code/exercises/Ex03a.fst.hints @@ -17,7 +17,7 @@ "well-founded-ordering-on-nat" ], 0, - "084e7b5e66a3d01a60b5d2ee4f61cb4c" + "37459c99e86c2841af26bc9cdfcf3f5e" ], [ "Ex03a.factorial", @@ -35,7 +35,7 @@ "well-founded-ordering-on-nat" ], 0, - "761fa1ed9ab18365ac34334c281a608a" + "01928761149bff193f74a789603bb5ff" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex03b.fst.hints b/doc/tutorial/code/exercises/Ex03b.fst.hints index a5ee0e961f3..1e72be00369 100644 --- a/doc/tutorial/code/exercises/Ex03b.fst.hints +++ b/doc/tutorial/code/exercises/Ex03b.fst.hints @@ -16,7 +16,7 @@ "well-founded-ordering-on-nat" ], 0, - "e5a19431223106290f87dcb7f89e8d7e" + "49da0b1da3644e0194f5d308e30f461d" ], [ "Ex03b.fibonacci", @@ -33,7 +33,7 @@ "well-founded-ordering-on-nat" ], 0, - "64f40377ca53c49b8f7514884f73ab1e" + "6c3e5132af9812fc3d08d03c6ed1fd92" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex03c.fst.hints b/doc/tutorial/code/exercises/Ex03c.fst.hints index 7e6d59b2143..69e5e2bae92 100644 --- a/doc/tutorial/code/exercises/Ex03c.fst.hints +++ b/doc/tutorial/code/exercises/Ex03c.fst.hints @@ -16,7 +16,7 @@ "well-founded-ordering-on-nat" ], 0, - "8242c45998111c0f3cf7058ffe4cccbb" + "123a5e436db39338f645b3dd9050fe33" ], [ "Ex03c.fibonacci", @@ -33,7 +33,7 @@ "well-founded-ordering-on-nat" ], 0, - "83566e9f7942fdb1f2b6019f01983f8b" + "25d0e0e7ea0cf71d67b858159f13d7df" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex04a.fst.hints b/doc/tutorial/code/exercises/Ex04a.fst.hints index 282d785ddc7..9c8610ff56a 100644 --- a/doc/tutorial/code/exercises/Ex04a.fst.hints +++ b/doc/tutorial/code/exercises/Ex04a.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "db45d1d3344908c32a60d7d0f4fc4ef5" + "a7ec820f4990c7faf7eb5c6880a39904" ], [ "Ex04a.append", @@ -30,7 +30,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "3a2f109e9eb69bca8bed2e5450bc40a5" + "ca81cd8eb0404265637a92ae56ccd796" ], [ "Ex04a.length", @@ -47,7 +47,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "b4a5febe5274387fe368302d5d8c7c43" + "415ca769c873205d2443044d164d4274" ], [ "Ex04a.append", @@ -61,7 +61,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "bce943150c47fe14956589e0811274ef" + "c303f91544ddcb0b8b1eab366395f3e7" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex04b.fst.hints b/doc/tutorial/code/exercises/Ex04b.fst.hints index da7d82ac71c..000c9b4168f 100644 --- a/doc/tutorial/code/exercises/Ex04b.fst.hints +++ b/doc/tutorial/code/exercises/Ex04b.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "5306011e04567b0471f6a4e6aa40249e" + "5daf9992e7d56f72c3b775088b6bbabb" ], [ "Ex04b.append", @@ -31,7 +31,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "2fe8110ce7f47dc3047e63cba165e23b" + "7cc4dbc65f59fbc15fff5ea0886832d0" ], [ "Ex04b.length", @@ -48,7 +48,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "8dc72940e5e178118149712468f41839" + "ac5e7d22eeab5b3a24b7f2d95b74f4d2" ], [ "Ex04b.append", @@ -62,7 +62,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "a4f7f810ad4382b1c4e5855b9c906b5b" + "e3a730e8f8603d19b14a9e6d0945b628" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex04c.fst.hints b/doc/tutorial/code/exercises/Ex04c.fst.hints index c96dcbe50c1..607b3ec57df 100644 --- a/doc/tutorial/code/exercises/Ex04c.fst.hints +++ b/doc/tutorial/code/exercises/Ex04c.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "54fb894d99e4828c13e8f666d07d821d" + "0b69b16bcfa64af646fc863c134401ad" ], [ "Ex04c.mem", @@ -28,7 +28,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "e3647e4503e1f7d5f5709ae0cce249f1" + "3c6c5014b5b6d2df90033c9525932354" ], [ "Ex04c.append", @@ -42,7 +42,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "03ddf381f958c627b302ca0653ba1ef6" + "b7c7ed93389f9038f199076c9d1d2edf" ], [ "Ex04c.mem", @@ -57,7 +57,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "858afa2dbde74d96d30b4aab138384ba" + "c3ba652c6b77c038abbd933f61f6e43f" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex04e.fst.hints b/doc/tutorial/code/exercises/Ex04e.fst.hints index cf4377851a7..52c1cba4cef 100644 --- a/doc/tutorial/code/exercises/Ex04e.fst.hints +++ b/doc/tutorial/code/exercises/Ex04e.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "57956e1b8b706d4322e6925a60b61350" + "729a91124138f910db9a1efd79071a26" ], [ "Ex04e.__proj__Some__item__v", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_5940fa0a1398f97ef02a98908357b71e" ], 0, - "b315d720a33120d95dbf09f389bfd535" + "5de54ec9ad823abc1fd0132d24f7c99e" ], [ "Ex04e.find", @@ -35,7 +35,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "51b503618545949bef9979988b7829cb" + "b6ec1265d3b76810e4c9567eaa337172" ], [ "Ex04e.option", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "736fdd3c91d15983c1c7e00ab00914b1" + "a7a1a692fcfdd5e83bcd4bd7ff84a0b6" ], [ "Ex04e.__proj__Some__item__v", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_5940fa0a1398f97ef02a98908357b71e" ], 0, - "37219efd4f8670dde8968594047cd800" + "8b0b8c71008a1efd6da95facfa3beb42" ], [ "Ex04e.find", @@ -71,7 +71,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "fbd0f2acfe84c989c8c89dcfbeda4d96" + "47c3a0f4db55c957afcd38c7f6618e66" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex04f.fst.hints b/doc/tutorial/code/exercises/Ex04f.fst.hints index 972a3ba6390..73001abc454 100644 --- a/doc/tutorial/code/exercises/Ex04f.fst.hints +++ b/doc/tutorial/code/exercises/Ex04f.fst.hints @@ -14,7 +14,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "3e5176c8901a92566f5f0e7a5a5cffba" + "e7d0f975c95284b7916443a001ce9714" ], [ "Ex04f.reverse", @@ -29,7 +29,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "b30e7900ecdd662ae41a6558a55e498e" + "89f440dba4a1f1172085c14a6efc05f8" ], [ "Ex04f.append", @@ -43,7 +43,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "79cd04b67c11d9c0254976371623db42" + "ac835b16870cf7e8590a116c5f9afc33" ], [ "Ex04f.reverse", @@ -57,7 +57,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "63d4f2c24bce9ba5825fd809930ad020" + "c47b861f6861c46510e49cf7190e1e58" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex05a.fst.hints b/doc/tutorial/code/exercises/Ex05a.fst.hints index 843fcf795e1..0d9ebd369a3 100644 --- a/doc/tutorial/code/exercises/Ex05a.fst.hints +++ b/doc/tutorial/code/exercises/Ex05a.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "c3aff04a331d3177ee6486a9602eebe6" + "8934826aeef963a5e138eaed678b2800" ], [ "Ex05a.reverse", @@ -27,7 +27,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "844b4a99303bcd55fc2cdf78cf8edba8" + "da1f06d2db27c18dd864a8baa58d4650" ], [ "Ex05a.rev", @@ -42,7 +42,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "081093c4774143e7a591097116b28c92" + "e67494f4891dbfcd9b58964cd602d578" ], [ "Ex05a.append_assoc", @@ -67,7 +67,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex05a.append" ], 0, - "a932a62643e0e855d61e20ab2a3d760f" + "5b0d5f780c0b83337d274b9c2d72ddfd" ], [ "Ex05a.append", @@ -81,7 +81,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "9517727062eed914f6f4d767c30b5123" + "21471283c3b5c92d91ffef49251cf256" ], [ "Ex05a.reverse", @@ -95,7 +95,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "f436c06fabbd6d8e217f23395331c91b" + "3b667f3113dda05fe78fc24953a5b948" ], [ "Ex05a.rev", @@ -110,7 +110,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "4e860fbb6f3af3a3387d3ad6a3ed8f73" + "dd31921f516e830950b1d3594f64d04d" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex05b.fst.hints b/doc/tutorial/code/exercises/Ex05b.fst.hints index 69a5613abb6..f330fdcfc62 100644 --- a/doc/tutorial/code/exercises/Ex05b.fst.hints +++ b/doc/tutorial/code/exercises/Ex05b.fst.hints @@ -16,7 +16,7 @@ "well-founded-ordering-on-nat" ], 0, - "2b63e36c76262bd1cb939acc302dcdf4" + "db55b0eb3bf4507d421f1b98325463e1" ], [ "Ex05b.fib", @@ -36,7 +36,7 @@ "well-founded-ordering-on-nat" ], 0, - "f3ba4f442692f1b1383ebb7017535c1d" + "24be41bcd15cfe8e325a4089afe3c6de" ], [ "Ex05b.fib_is_ok", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "eeeece88e4000172e33393c36d4eb1dc" + "8b47ab0f49b0bbfae1f80ff7e0d9a860" ], [ "Ex05b.fibonacci", @@ -67,7 +67,7 @@ "well-founded-ordering-on-nat" ], 0, - "19afe142d4001b0e3044424d89beedf2" + "f3d15da6458296780984d9b8e86468f9" ], [ "Ex05b.fib", @@ -87,7 +87,7 @@ "well-founded-ordering-on-nat" ], 0, - "4c86f5339e667005ca6ca9a2fee3b280" + "5a2fab5ae3358b80330c97423ad345d8" ], [ "Ex05b.fib_is_ok", @@ -101,7 +101,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bac587a7992aa77170a2f6e1ef053cd5" + "3ca1281b397906415d307783454f5d83" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex06b.fst.hints b/doc/tutorial/code/exercises/Ex06b.fst.hints index 2242235cbf2..3cde18e7789 100644 --- a/doc/tutorial/code/exercises/Ex06b.fst.hints +++ b/doc/tutorial/code/exercises/Ex06b.fst.hints @@ -14,7 +14,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "9fa6ec35bb008a9c95137896ec8a4176" + "355f9d825821c44d0f536d9bb32e1748" ], [ "Ex06b.append", @@ -29,7 +29,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "652782613b95a64bb638b0e41087b361" + "9115d7175eb4e1e88ce1b71eb1eae51a" ], [ "Ex06b.append_mem", @@ -60,7 +60,7 @@ "typing_Ex06b.mem" ], 0, - "80a793fffb78b65a406a6309dfbbf0dd" + "2f29c5e03e51966b93b33ebd1e842fbc" ], [ "Ex06b.length", @@ -77,7 +77,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "84a2ce724c8dd825371715127e38171e" + "348797ae3ea754c48aa58f19b7a95f63" ], [ "Ex06b.sorted", @@ -98,7 +98,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "2b05a53e70129bb756a8f048fb070505" + "9279c849d12176b9588bc32894fe808a" ], [ "Ex06b.partition", @@ -113,7 +113,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "29ad964c8e425d8305939a2735a3ef0b" + "3d3a57a9060cc94cd3bd52cf3a0c8c45" ], [ "Ex06b.partition_lemma", @@ -164,7 +164,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "79e7fe2cb6c81e448a47f7ddaec9693b" + "206ebd5e7323cde2bcfc9b27d39e7221" ], [ "Ex06b.sorted_concat_lemma", @@ -207,7 +207,7 @@ "typing_Ex06b.append", "typing_Ex06b.mem", "typing_Ex06b.sorted" ], 0, - "56ec798f655fe8895faab603866b8d7a" + "e3e69134c36911b5e8c2a9108c4321c1" ], [ "Ex06b.sort", @@ -272,7 +272,7 @@ "well-founded-ordering-on-nat" ], 0, - "4bf6fa72f934b00e36ae149f6fe11661" + "dbb1a1993d50bebfefd351ef9a9e4b84" ], [ "Ex06b.mem", @@ -287,7 +287,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "dc48ccd1c4f0b0114769231a6a3442ab" + "51ce0bc7d5f68391acfbbf33e974c3bc" ], [ "Ex06b.append", @@ -301,7 +301,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "a4f8fb80d1a26c61baf248319295739b" + "358db79521647c928d52c9688892f9bd" ], [ "Ex06b.length", @@ -318,7 +318,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "c34f73cd9555f49a7470d90bae8ee3c6" + "4605227a6e6fdb41ea6308e2fdec62e3" ], [ "Ex06b.sorted", @@ -339,7 +339,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "10341db4fe4a1b964a926df2f9204959" + "2e84cfdb05a6d77dfc7b6e7a861b4158" ], [ "Ex06b.partition", @@ -353,7 +353,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "9e29138652c714d76ba8bac99d7b9fea" + "492a58e46721ccbc8bf621ca4d7c790f" ], [ "Ex06b.sort", @@ -418,7 +418,7 @@ "well-founded-ordering-on-nat" ], 0, - "0e12fb61527bb3d61ca26e00af988230" + "decf9841e778dc08c72f799a6ebfbba0" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex06e.fst.hints b/doc/tutorial/code/exercises/Ex06e.fst.hints index c2350da0639..185c906b47f 100644 --- a/doc/tutorial/code/exercises/Ex06e.fst.hints +++ b/doc/tutorial/code/exercises/Ex06e.fst.hints @@ -20,7 +20,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "55b3e60d661db8f02052a881c12f4882" + "e221554b70b71abbff36152831a766bc" ], [ "Ex06e.mem", @@ -38,7 +38,7 @@ "int_inversion", "subterm_ordering_Prims.Cons" ], 0, - "8273a4db2e453090ef83054c1a3f57b3" + "90063d421341277018999d8367381b69" ], [ "Ex06e.sorted", @@ -59,7 +59,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "b22f5a220eef49fc326238f22282a644" + "7559d680ebfeb3a77cf68516de4621da" ], [ "Ex06e.mem", @@ -77,7 +77,7 @@ "int_inversion", "subterm_ordering_Prims.Cons" ], 0, - "56820f0a4f590c05c4dd406697f8ee7e" + "8367fd4ec151ea6e62375ab6d935b581" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex07a.fst.hints b/doc/tutorial/code/exercises/Ex07a.fst.hints index 5b39b97d610..350066c482e 100644 --- a/doc/tutorial/code/exercises/Ex07a.fst.hints +++ b/doc/tutorial/code/exercises/Ex07a.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "f87a65cf952f22b373716928d4c29d92" + "324daf1e1cae1274e833a956d7757dd2" ], [ "Ex07a.__proj__TArrow__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_6d481b4efcb5fbee37d1d60c36959ad4" ], 0, - "327a8becde6cc5c04e28ada46e8db91a" + "ab9ecb19ba653787941506662db98128" ], [ "Ex07a.__proj__TArrow__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_6d481b4efcb5fbee37d1d60c36959ad4" ], 0, - "435ae7636426585e6f6852e210d626b5" + "00e2163a871beb8279572f7cdd738c31" ], [ "Ex07a.exp", @@ -46,7 +46,7 @@ "assumption_Prims.HasEq_int" ], 0, - "8f1b4a8e1630aa347fa3d42ef642023f" + "30e780feda0e25bef3748310e31c6faf" ], [ "Ex07a.__proj__EVar__item___0", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_f7bc5dc78a06806c9611435fda0e6d8d" ], 0, - "ecbe30f3b2b3d16a9fd6956fbe076983" + "36b1e6456d69e293f3ffe0326254012c" ], [ "Ex07a.__proj__EApp__item___0", @@ -72,7 +72,7 @@ "refinement_interpretation_Tm_refine_f136389a43dd0b6827ec1059c6da2367" ], 0, - "c49376d5843c9895f9f335b030aeed6e" + "2faffc423a9cbb49816de4b1912a8acb" ], [ "Ex07a.__proj__EApp__item___1", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_f136389a43dd0b6827ec1059c6da2367" ], 0, - "917ff8fe104fb84ed743cdd7ba5b39e0" + "9e7dea178c3cc8aae4ecf3d3d1c5b045" ], [ "Ex07a.__proj__EAbs__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "1f61a6367c18057f1e619bf9f4fe33df" + "e6eba69e230299cfb7f75891f0c20742" ], [ "Ex07a.__proj__EAbs__item___1", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "28de17fbf6eefdd73c1cb29086c589a8" + "ca712a09678e804ae480f9262fc8baaa" ], [ "Ex07a.__proj__EAbs__item___2", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "9feb4fcf10238b3fce348ee4bae9406a" + "d50535984c89e9bb00e46056322d9aef" ], [ "Ex07a.__proj__EIf__item___0", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "06b74bab160ec7e94b0b582259643403" + "f01254047e359d743c7661ccfc01d447" ], [ "Ex07a.__proj__EIf__item___1", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "5c0b37c61854620f5eedf25412b60130" + "1751e781d43349deae7d702a79c5c700" ], [ "Ex07a.__proj__EIf__item___2", @@ -163,7 +163,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "213cb03d71dedca31190c158d484f58f" + "dad5fbd54e9787eedf5eeb4e577b6d2a" ], [ "Ex07a.subst", @@ -193,7 +193,7 @@ "subterm_ordering_Ex07a.EIf" ], 0, - "4dddbe35ffd38a7f0049feb621c676ef" + "bba6df2b81a16cd2b3ecbf2561432aa6" ], [ "Ex07a.step", @@ -213,7 +213,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "8b2b5ddecfdd21255a63cadea1453e30" + "8aabd4ade02f30bd9f59dc2953b61e0b" ], [ "Ex07a.typing", @@ -239,7 +239,7 @@ "typing_tok_Ex07a.TBool@tok" ], 0, - "6c88f2d8b2d16f157e1c1facf28f7994" + "eda3dd80fb1053329f47942ca56a8035" ], [ "Ex07a.progress", @@ -298,7 +298,7 @@ "typing_tok_Ex07a.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "0e978e8195cc6e20bd8c89366c900c5f" + "078380ef3e5e502593a04d839e63ba34" ], [ "Ex07a.appears_free_in", @@ -320,7 +320,7 @@ "subterm_ordering_Ex07a.EApp", "subterm_ordering_Ex07a.EIf" ], 0, - "e9bf9d90c6fb1ef0ee067724d7e58448" + "bf07a27dbb0184c19a8a9f021e693fc1" ], [ "Ex07a.free_in_context", @@ -386,7 +386,7 @@ "typing_tok_Ex07a.TBool@tok" ], 0, - "2329e159e175497e01cd89fa1648677a" + "b9b1d4f7c245000f036c4cc4a47cea02" ], [ "Ex07a.typable_empty_closed", @@ -402,7 +402,7 @@ "projection_inverse_BoxBool_proj_0", "typing_tok_Ex07a.TBool@tok" ], 0, - "cb90524d83fedb1560c11bedcedd736a" + "9303ae65b8ff73a9a7a853c786a92c66" ], [ "Ex07a.equal", @@ -415,7 +415,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "21a87427c14dff176df73087d21f22ce" + "2064126d80377b8d301c078f5f943fe5" ], [ "Ex07a.equalE", @@ -428,7 +428,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "5d5b946b032c7056a0b5fbd4d78ba317" + "9ed6486bf72f3da70dc30dd5f99d13f1" ], [ "Ex07a.context_invariance", @@ -490,7 +490,7 @@ "typing_tok_Ex07a.TBool@tok", "unit_typing" ], 0, - "872823001abc453935e66aa0b263c584" + "0703e79e5098e54694aa47db4424ba97" ], [ "Ex07a.typing_extensional", @@ -499,7 +499,7 @@ 1, [ "@query", "equation_Ex07a.equal", "equation_Ex07a.equalE" ], 0, - "2ac1e1aee927f9aef2f6a3bba0f0cc75" + "fa29ebf85030a8ddf6f81f877c1ee360" ], [ "Ex07a.substitution_preserves_typing", @@ -572,7 +572,7 @@ "typing_tok_Ex07a.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "d2d3f7854eac631ee7438ae2181cebd5" + "e1a0a2b3061bf9b164addac75c39ce88" ], [ "Ex07a.preservation", @@ -633,7 +633,7 @@ "typing_tok_Ex07a.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "3b22080cdc23ee13d27c8bd58866a33f" + "341e394a5c691769e1ceb7cff6259145" ], [ "Ex07a.typed_step", @@ -646,7 +646,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "6f6a26c7c27a2264aeae2af09e01044d" + "d985d42db9c7714ae92a089a946b88cf" ], [ "Ex07a.ty", @@ -655,7 +655,7 @@ 1, [ "@query" ], 0, - "d71ef485ad0d43bf0bccb45601baefe7" + "7c906f2710ea88588d6b98f7aa66c431" ], [ "Ex07a.__proj__TArrow__item___0", @@ -668,7 +668,7 @@ "refinement_interpretation_Tm_refine_6d481b4efcb5fbee37d1d60c36959ad4" ], 0, - "e8f0b8a0a06379c54363adf4087af9d0" + "3fa8d96e337a2a1c554cf6d89f97d3e0" ], [ "Ex07a.__proj__TArrow__item___1", @@ -681,7 +681,7 @@ "refinement_interpretation_Tm_refine_6d481b4efcb5fbee37d1d60c36959ad4" ], 0, - "291d35f9a253d9dff9b861dcdea9bae8" + "aad1bf9f380867fc8e75f18b5128a59d" ], [ "Ex07a.exp", @@ -693,7 +693,7 @@ "assumption_Prims.HasEq_int" ], 0, - "e4abcdea13f34057c59ea78a3f71f708" + "b98e8e88dda1dfdbb55b5c95cf6b6354" ], [ "Ex07a.__proj__EVar__item___0", @@ -706,7 +706,7 @@ "refinement_interpretation_Tm_refine_f7bc5dc78a06806c9611435fda0e6d8d" ], 0, - "c9a85fb2966d8ce5a080be69a2eb1aaf" + "dc389ea46615910a07dd77192b062654" ], [ "Ex07a.__proj__EApp__item___0", @@ -719,7 +719,7 @@ "refinement_interpretation_Tm_refine_f136389a43dd0b6827ec1059c6da2367" ], 0, - "3976c8a26eb625b1b502bcd31b050e4c" + "447122c019ec749db19f6d8521006beb" ], [ "Ex07a.__proj__EApp__item___1", @@ -732,7 +732,7 @@ "refinement_interpretation_Tm_refine_f136389a43dd0b6827ec1059c6da2367" ], 0, - "7a03c92b6ffdb5269fec7dfbe3c82673" + "50afbd31f06de03c97a45d7a1835eb2c" ], [ "Ex07a.__proj__EAbs__item___0", @@ -745,7 +745,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "24b9751ec16fc9ee63dbac0169da74b0" + "e83a540140dfc76d4278530829109583" ], [ "Ex07a.__proj__EAbs__item___1", @@ -758,7 +758,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "22d27718f31054d65286c035715fb382" + "13afd3e1398812638ca4a4bb1d8c50f0" ], [ "Ex07a.__proj__EAbs__item___2", @@ -771,7 +771,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "bbdad9c976eed969d1133009d97e6c78" + "4acaaf649d049d956b0d16de380be474" ], [ "Ex07a.__proj__EIf__item___0", @@ -784,7 +784,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "9aab97b47ba3f351ec9b9eb0e0ec2ff0" + "de8d096f1e95a456db8af20a2542a9f3" ], [ "Ex07a.__proj__EIf__item___1", @@ -797,7 +797,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "a916d38761314fbc81a595ca60822c7f" + "ad333d728dafac3c4e330512229a6e9f" ], [ "Ex07a.__proj__EIf__item___2", @@ -810,7 +810,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "a4f90694e6540d0fe9ccb2b4c89f46ed" + "0802c2765e6a9cdfc37edd35879b5699" ], [ "Ex07a.subst", @@ -829,7 +829,7 @@ "subterm_ordering_Ex07a.EApp", "subterm_ordering_Ex07a.EIf" ], 0, - "e7bdb99c73c3c9e9bf8818f1dfbbe21e" + "0457cd7b1a0592058d53f05764baec98" ], [ "Ex07a.step", @@ -849,7 +849,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "da5585416d02e9cefea97b6602f670f5" + "e962e0d390bd34d987ee45d9857e5e35" ], [ "Ex07a.typing", @@ -875,7 +875,7 @@ "typing_tok_Ex07a.TBool@tok" ], 0, - "5b4aab44120b286f692485697039f918" + "c1fee039921dd100ff0cfaf872898e3e" ], [ "Ex07a.appears_free_in", @@ -894,7 +894,7 @@ "subterm_ordering_Ex07a.EApp", "subterm_ordering_Ex07a.EIf" ], 0, - "ade044987affa440098c1415d7537414" + "fb74102bbb4d2be09c84820c90baaa83" ], [ "Ex07a.equal", @@ -907,7 +907,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "204b5dce0589da1912f2e505c1e86699" + "f6c93c07b45b4e34dd88b12cbddc11b4" ], [ "Ex07a.equalE", @@ -920,7 +920,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "a9e6385eee43076f6f4b675c66022ead" + "60b31532a43531261f3a474927920380" ], [ "Ex07a.typed_step", @@ -933,7 +933,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "c5eef33c9b59498dea2b2e2c3b7f4e6e" + "485191dd0946f33722f995900860fecd" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex07b.fst.hints b/doc/tutorial/code/exercises/Ex07b.fst.hints index 8685fdd7f74..d91e510c3bc 100644 --- a/doc/tutorial/code/exercises/Ex07b.fst.hints +++ b/doc/tutorial/code/exercises/Ex07b.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "5081dadb50f1e4970624286b9d32b71b" + "a885e8da00ab1d5ee80df00183287ea1" ], [ "Ex07b.__proj__TArrow__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_5750090974c98caf06b187cfd07f6183" ], 0, - "4866bbbdde17e4df9ee0618471e84403" + "0f684f44914673c3262774c024f7fe1d" ], [ "Ex07b.__proj__TArrow__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_5750090974c98caf06b187cfd07f6183" ], 0, - "58efdc7b0fd12fa9723aafae6c352e36" + "743ec92bce11db8920b17e14e19e5c08" ], [ "Ex07b.__proj__TPair__item___0", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_509cf302a748c670057fecd70009dfa0" ], 0, - "93932e00bd3d8c765661ef586df4e9ac" + "318e10e264e7285fdb7e19134d8922a1" ], [ "Ex07b.__proj__TPair__item___1", @@ -60,7 +60,7 @@ "refinement_interpretation_Tm_refine_509cf302a748c670057fecd70009dfa0" ], 0, - "7ee0896d9aafbe609827c36c04f4dcee" + "1d61d91f018762dc0831d8ae9f94b570" ], [ "Ex07b.exp", @@ -72,7 +72,7 @@ "assumption_Prims.HasEq_int" ], 0, - "c06cfdd8e3a3dbdc9e0c42eaed573a98" + "d228131b99e174176eb9c9bb7437eb50" ], [ "Ex07b.__proj__EVar__item___0", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_b6f32956bd08cc9e186aefa06e30a826" ], 0, - "1a2235af36929b9a8841681ef5fa7e6f" + "3f11f0819cdb34ade23c4a2abbe634cf" ], [ "Ex07b.__proj__EApp__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_02002f0ad7a9a0d04af5d83bc20f0cc2" ], 0, - "f0d1d8b2ad755b98deb85753cddf6956" + "7e073f930e397f4696abf7354a9096b6" ], [ "Ex07b.__proj__EApp__item___1", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_02002f0ad7a9a0d04af5d83bc20f0cc2" ], 0, - "dfc288d281cfc09f2728c136d2f6babb" + "ebe19539dcd78d2c4e324b820eed5959" ], [ "Ex07b.__proj__EAbs__item___0", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "6708a6098b310b11774557e4bc6f487b" + "de53cd814653b588c6e2718e05bdc1c2" ], [ "Ex07b.__proj__EAbs__item___1", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "c25b2738b080d3ba26021803fee29c91" + "c65668f66c09aef13136777d17964f83" ], [ "Ex07b.__proj__EAbs__item___2", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "f375bc1d3c51bd90a0c3349aff6f6b31" + "2e847b81de52b38ab6174af0d48936f6" ], [ "Ex07b.__proj__EIf__item___0", @@ -163,7 +163,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "035faf9dfd051b415b9a43ab4dfdf3e1" + "232af12efd8b4c0fe86b6ae15481f196" ], [ "Ex07b.__proj__EIf__item___1", @@ -176,7 +176,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "75b60438e4fa195ab6a422796e7a0441" + "c15f647f04e2eea299c5d8eae474632a" ], [ "Ex07b.__proj__EIf__item___2", @@ -189,7 +189,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "5abe30b3bfa8886790685124c84bf5d3" + "889140a27db040cc4ac1d16456462a47" ], [ "Ex07b.subst", @@ -212,7 +212,7 @@ "subterm_ordering_Ex07b.EApp", "subterm_ordering_Ex07b.EIf" ], 0, - "e8e4d540c2ae092cb0b8ee57c9b4b0cb" + "a3778e33c7bf2626c2097d4c7f4e04e2" ], [ "Ex07b.step", @@ -233,7 +233,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "3b8db809f09cc28f4874016576ae41a9" + "4dbc8401917ced500b70d0aa9277e182" ], [ "Ex07b.typing", @@ -259,7 +259,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "f61fcec285354870fd34661e8cb7b8b0" + "ecbedf43d93abb3bf072f4cc2426de1c" ], [ "Ex07b.progress", @@ -322,7 +322,7 @@ "typing_tok_Ex07b.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "bdc07e2fca97724066915786fcf7cb40" + "405067570b56f121767627c1e3b2bbec" ], [ "Ex07b.appears_free_in", @@ -346,7 +346,7 @@ "subterm_ordering_Ex07b.EIf" ], 0, - "2db89e287f775fb9cae80187f1895e38" + "03a460ef8422560cf5be026c0cbca703" ], [ "Ex07b.free_in_context", @@ -412,7 +412,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "bfe3e3ea134a6a94841c5d13b1da951d" + "6d3e0f1e766628fdfed315a14f37d546" ], [ "Ex07b.typable_empty_closed", @@ -428,7 +428,7 @@ "projection_inverse_BoxBool_proj_0", "typing_tok_Ex07b.TBool@tok" ], 0, - "6452d2df7c8f7842d2c3050763d131d8" + "6168e9d5961f7abf66564e192c527f8c" ], [ "Ex07b.equal", @@ -441,7 +441,7 @@ "kinding_Ex07b.ty@tok" ], 0, - "540228944210e832ee463559174b248b" + "927f67131d05533983d5593b6688d06a" ], [ "Ex07b.equalE", @@ -454,7 +454,7 @@ "kinding_Ex07b.ty@tok" ], 0, - "61cbf5323ee07f06027c53f218682f62" + "3f229484b73b9b54ce9453abaeb02714" ], [ "Ex07b.context_invariance", @@ -516,7 +516,7 @@ "typing_tok_Ex07b.TBool@tok", "unit_typing" ], 0, - "72c9d545deb7f3c1cdf70bf644511a72" + "5cbac41f778361c2d9e7db6a8f2a110a" ], [ "Ex07b.typing_extensional", @@ -525,7 +525,7 @@ 1, [ "@query", "equation_Ex07b.equal", "equation_Ex07b.equalE" ], 0, - "66e8064cab52e26edf695fbd388cd3fc" + "234861dd8d332f0520ccd9ede381fbea" ], [ "Ex07b.substitution_preserves_typing", @@ -537,7 +537,7 @@ "refinement_interpretation_Tm_refine_30e45424f636ff9a91394263a378e7a9" ], 0, - "44dd8ed005bcc48e3f409a0c6c4a17e6" + "d37b7267802d826aa993738f77956f05" ], [ "Ex07b.substitution_preserves_typing", @@ -549,7 +549,7 @@ "refinement_interpretation_Tm_refine_01a20501a26ea9784beb692d73287946" ], 0, - "c21b348f2d79df829629fcf2b6a65f6f" + "cb769f0dca483dcd2185f8f286d51951" ], [ "Ex07b.substitution_preserves_typing", @@ -624,7 +624,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "715fea2a0616fe6af2bf8e9dc06ed78a" + "487764ddcc202af3018e6f0e0a63fabc" ], [ "Ex07b.preservation", @@ -636,7 +636,7 @@ "refinement_interpretation_Tm_refine_e02b4c78a4e63c2a0c3dfb12a2cfb24d" ], 0, - "96997da3e4b7dbe8758db035bd86b7e6" + "7ab8a1ac6d83ab25ec01e7e092e175e3" ], [ "Ex07b.preservation", @@ -648,7 +648,7 @@ "refinement_interpretation_Tm_refine_e647a1ee9a428dac131a803abc0b0c6d" ], 0, - "76ab95754b538049ff4a6c8a1cd25796" + "5090d0a1e9fb4230384cffa01cc749d3" ], [ "Ex07b.preservation", @@ -711,7 +711,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "6048ecf32596a4eb16dade39ec743ef4" + "7ab12bc035def00ca4f6a03fc49f7a21" ], [ "Ex07b.ty", @@ -720,7 +720,7 @@ 1, [ "@query" ], 0, - "01bc235360004036531107d560e4a3cd" + "5037309b93e48bd5c17f601fe5ca673e" ], [ "Ex07b.__proj__TArrow__item___0", @@ -733,7 +733,7 @@ "refinement_interpretation_Tm_refine_5750090974c98caf06b187cfd07f6183" ], 0, - "3ea9d4ccaddc39e6d48c285776c18751" + "ccb9d0fbabd7c671243ed2314852f8b8" ], [ "Ex07b.__proj__TArrow__item___1", @@ -746,7 +746,7 @@ "refinement_interpretation_Tm_refine_5750090974c98caf06b187cfd07f6183" ], 0, - "cbebd3175cccd25ca8f71ec127772d0a" + "f10fa168723cd5c583ab29870bb1fb60" ], [ "Ex07b.__proj__TPair__item___0", @@ -759,7 +759,7 @@ "refinement_interpretation_Tm_refine_509cf302a748c670057fecd70009dfa0" ], 0, - "a36d7fe7766ccfd0b7206595233e5f12" + "d28f7c44ac45e9568c2bf1857cc2d5dc" ], [ "Ex07b.__proj__TPair__item___1", @@ -772,7 +772,7 @@ "refinement_interpretation_Tm_refine_509cf302a748c670057fecd70009dfa0" ], 0, - "e87d1edf25b5d54acf14b9d0eaa37422" + "23732e024410bc764b50665977e1d3f9" ], [ "Ex07b.exp", @@ -784,7 +784,7 @@ "assumption_Prims.HasEq_int" ], 0, - "2c34f54d72bf5288a974bb0e2840c3ba" + "8b040e4e6e1c9350c798cc0a02f72730" ], [ "Ex07b.__proj__EVar__item___0", @@ -797,7 +797,7 @@ "refinement_interpretation_Tm_refine_b6f32956bd08cc9e186aefa06e30a826" ], 0, - "e59de114319e3b5fee178ac71e3833b5" + "fcab9b5210e9372efb96bf74b3144ec7" ], [ "Ex07b.__proj__EApp__item___0", @@ -810,7 +810,7 @@ "refinement_interpretation_Tm_refine_02002f0ad7a9a0d04af5d83bc20f0cc2" ], 0, - "20d7b9615c815179a51c24622c675697" + "4304e4f43c7579aedfd510ec0f9ac64e" ], [ "Ex07b.__proj__EApp__item___1", @@ -823,7 +823,7 @@ "refinement_interpretation_Tm_refine_02002f0ad7a9a0d04af5d83bc20f0cc2" ], 0, - "e71fcdb7aa2b59aa725b1adb326980d0" + "3ca5ea33812116132d874a8749b2f3ca" ], [ "Ex07b.__proj__EAbs__item___0", @@ -836,7 +836,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "77aef2035e68541619142793b17dadc0" + "0ce1d2e7a2a1a458647dec22b0b9bcbb" ], [ "Ex07b.__proj__EAbs__item___1", @@ -849,7 +849,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "1db76df2721a42167aa4650d5a38cf46" + "992b42eb0e4557a78a30ca077dc36dd4" ], [ "Ex07b.__proj__EAbs__item___2", @@ -862,7 +862,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "8e68c09e311f5f0204b7b05972336147" + "7c57f524f54d460592b4a6a1d3bbb187" ], [ "Ex07b.__proj__EIf__item___0", @@ -875,7 +875,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "d885594c1b506f905ce9492e2ead3a1c" + "ed2698bf483ac752ce95c0b63aa7922a" ], [ "Ex07b.__proj__EIf__item___1", @@ -888,7 +888,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "fa91afdf3993939b68afc529b186621f" + "f9d437478def8b2d52a58d7222914449" ], [ "Ex07b.__proj__EIf__item___2", @@ -901,7 +901,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "775f368be82cb2923a87e4187375740a" + "5f652b891dc92eef2a8364acb707723e" ], [ "Ex07b.subst", @@ -920,7 +920,7 @@ "subterm_ordering_Ex07b.EApp", "subterm_ordering_Ex07b.EIf" ], 0, - "f37be47759cf1a470a23ffce6de2ce06" + "f4809cef2bf885a8b9be2f81c17f8fdc" ], [ "Ex07b.step", @@ -940,7 +940,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "11a67d7a7dbc44375ae1a1baeb644b04" + "ee39b4a84a5963b619164a1c2379b3e2" ], [ "Ex07b.typing", @@ -966,7 +966,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "bc2743a653d8878a8b6292c2a9b2e0a6" + "33dc8e72d7fee54a1f10386e828848f2" ], [ "Ex07b.appears_free_in", @@ -985,7 +985,7 @@ "subterm_ordering_Ex07b.EApp", "subterm_ordering_Ex07b.EIf" ], 0, - "d7ead6e56b4daf16cecc30fd7e620937" + "7964742acde0ae3dd08c830ec455caef" ], [ "Ex07b.equal", @@ -998,7 +998,7 @@ "kinding_Ex07b.ty@tok" ], 0, - "28d662e2863b4551af86cae534586ddb" + "bb95565e17cb05e1d99a5967688025c0" ], [ "Ex07b.equalE", @@ -1011,7 +1011,7 @@ "kinding_Ex07b.ty@tok" ], 0, - "81db4b0217e1405a924d9e477f800973" + "719fff988271bd5e6339b74e285271ff" ], [ "Ex07b.substitution_preserves_typing", @@ -1023,7 +1023,7 @@ "refinement_interpretation_Tm_refine_01a20501a26ea9784beb692d73287946" ], 0, - "376b9a0381ee3877067227511e3a3a40" + "dccf2eeb75a2e3fb394c473bb71cb2a5" ], [ "Ex07b.substitution_preserves_typing", @@ -1098,7 +1098,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "da43e67f6237f63b77f07f7ef8d64463" + "6a2f4b13be9d6f88db6e4644c4927616" ], [ "Ex07b.preservation", @@ -1110,7 +1110,7 @@ "refinement_interpretation_Tm_refine_e647a1ee9a428dac131a803abc0b0c6d" ], 0, - "bb7260f9b439f22ad7d93eb6c6751ffb" + "e64e58e3e3c387f9a646f900357c8df9" ], [ "Ex07b.preservation", @@ -1173,7 +1173,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "fc922df5847b36b30c61f12f27fbdc37" + "1f52981a273184b693f5ee3845786e00" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex07c.fst.hints b/doc/tutorial/code/exercises/Ex07c.fst.hints index 6ddbe200705..76a21940b81 100644 --- a/doc/tutorial/code/exercises/Ex07c.fst.hints +++ b/doc/tutorial/code/exercises/Ex07c.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "d6677befa08128d078af00825973a886" + "e1b1a02089e212cb424b84465c2199ef" ], [ "Ex07c.__proj__TArrow__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_f52b2b5b7000eab91fee74be6d406dae" ], 0, - "4b0fce81563334293b981a424a69cadd" + "30d3cb4538bab6e9a21be05947861263" ], [ "Ex07c.__proj__TArrow__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_f52b2b5b7000eab91fee74be6d406dae" ], 0, - "0981321424a4cc73337ba44c1966d18a" + "bef3d1496572e50ab2b10386d09dc7ee" ], [ "Ex07c.exp", @@ -46,7 +46,7 @@ "assumption_Prims.HasEq_int" ], 0, - "fab4590ef8f9849349a85d5a9614a6b3" + "02a7daddcdaac19e7b6c8484cf50dd2c" ], [ "Ex07c.__proj__EVar__item___0", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_af9adaa077ed4f1ece37b319bcad4c4c" ], 0, - "1dc7b1288082804801b67213a2b5996e" + "cca64db52c941ef53b88cb3c2c74f786" ], [ "Ex07c.__proj__EApp__item___0", @@ -72,7 +72,7 @@ "refinement_interpretation_Tm_refine_5e645d475745dec74294f94263393c19" ], 0, - "450cba831bb582970e3bc7c455bc541c" + "e0111c2ac9656382b21dca7d6b22b3b0" ], [ "Ex07c.__proj__EApp__item___1", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_5e645d475745dec74294f94263393c19" ], 0, - "8c7a9b742ccb2351b209a3c9eb8fc1ce" + "71af0a3892fac59f0e91da93aa15f229" ], [ "Ex07c.__proj__EAbs__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "c007ee1537bc59f779bf20ad23f85350" + "c2a4ba6cd2a6db07175de70714095425" ], [ "Ex07c.__proj__EAbs__item___1", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "eb4c269cbd4eb062fa6499073ae12f15" + "8fedaeec50e394e3eb9c20c3fce34431" ], [ "Ex07c.__proj__EAbs__item___2", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "413e505bb947f75ecf3cc9c3fdfe3b4a" + "eeb00ec6d6c26c78cb219ff6d21be549" ], [ "Ex07c.__proj__EIf__item___0", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "ac52dc6a96ce1589e5eb06c64fec2965" + "68c1e9698ccc6aa6b2f42e81633f01f9" ], [ "Ex07c.__proj__EIf__item___1", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "d9903c4f1c4cad762a4cdd4e50d1c6c3" + "79652c41467b4b4423a4861b7108dfda" ], [ "Ex07c.__proj__EIf__item___2", @@ -163,7 +163,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "66e4395db1d442ab242022f0fa206b8c" + "6eddae6827152792b5803083a8c5d32b" ], [ "Ex07c.subst", @@ -193,7 +193,7 @@ "subterm_ordering_Ex07c.EIf" ], 0, - "1e849e669109fbec4583860c82b1d365" + "3fbb4c981a13c2f3ac248874677fe829" ], [ "Ex07c.step", @@ -213,7 +213,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "b06484bcf09eac9d5ea54584396c5497" + "eae1580e171e134bc0540e4d9e5e54b6" ], [ "Ex07c.typing", @@ -239,7 +239,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "eb9ebf868d8850a188f48115ba34b8fd" + "4a7fe7bdb44060c03833c4585cbe92b0" ], [ "Ex07c.progress", @@ -298,7 +298,7 @@ "typing_tok_Ex07c.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "1ed070bfc9012cd085159b1de10219ce" + "4f2a9fcc0ccef9dbc2d166696ec3d2b0" ], [ "Ex07c.appears_free_in", @@ -320,7 +320,7 @@ "subterm_ordering_Ex07c.EApp", "subterm_ordering_Ex07c.EIf" ], 0, - "f47e7e3b99e59602d1c6008a00af69cc" + "f154aea4c9a2e9842b28267930943c8c" ], [ "Ex07c.free_in_context", @@ -386,7 +386,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "0a8e091f8d6999787e38177aebc7cd6c" + "042689b4f9eb8680506d0d578d88ef97" ], [ "Ex07c.typable_empty_closed", @@ -402,7 +402,7 @@ "projection_inverse_BoxBool_proj_0", "typing_tok_Ex07c.TBool@tok" ], 0, - "89057c899b321fb65403c26829c7a3ef" + "9ce4e019da08b359d5845a48b3f19f72" ], [ "Ex07c.equal", @@ -415,7 +415,7 @@ "kinding_Ex07c.ty@tok" ], 0, - "d08b03a0b8929f26c1eaea3a5b39a015" + "077d0167e8f5fe216897925b61c447b1" ], [ "Ex07c.equalE", @@ -428,7 +428,7 @@ "kinding_Ex07c.ty@tok" ], 0, - "12e42d510d169815dd84e908c282781c" + "a49934897fb7537a3ace879bd21d8ec1" ], [ "Ex07c.context_invariance", @@ -490,7 +490,7 @@ "typing_tok_Ex07c.TBool@tok", "unit_typing" ], 0, - "a91a86e77cfe3763ef7c11e26181964d" + "9860815c4e763cc4087747aa10e476ed" ], [ "Ex07c.typing_extensional", @@ -499,7 +499,7 @@ 1, [ "@query", "equation_Ex07c.equal", "equation_Ex07c.equalE" ], 0, - "2625b6fc7996717bfe2324ce681691a9" + "b2e86eb57b1bf4d385688918bb814377" ], [ "Ex07c.substitution_preserves_typing", @@ -511,7 +511,7 @@ "refinement_interpretation_Tm_refine_b4c43cf2f62c5e1d8b7ad1916a8060de" ], 0, - "1d3de2e4708eba062a765f61fd546d1c" + "f8d84ca9d9b8d1205c674ecdfcfa8a42" ], [ "Ex07c.substitution_preserves_typing", @@ -523,7 +523,7 @@ "refinement_interpretation_Tm_refine_386fe1a984c9dc2d8d64890bb99ee00c" ], 0, - "7f27681e9acacd521cf694afc1a8a4ad" + "f7c3d103665fc4ab9514356c51aa5e41" ], [ "Ex07c.substitution_preserves_typing", @@ -598,7 +598,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "cd6f68244c33037aaa1714cf6cd82b59" + "a12ed8461e1c8543c27609c30c908314" ], [ "Ex07c.preservation", @@ -610,7 +610,7 @@ "refinement_interpretation_Tm_refine_1382577f550e97ec389aea5ed52cf99a" ], 0, - "1425b3786d0a5ecc92f65aa25420d233" + "884a2fa0ddb7a47d1d21a1168ff0ee75" ], [ "Ex07c.preservation", @@ -622,7 +622,7 @@ "refinement_interpretation_Tm_refine_066a449e999661dc22ceff7fb73f88d2" ], 0, - "fbaf0bbce3384e10ace9c36a826cdc1c" + "a856c7c529187ccf13b135432608b1d2" ], [ "Ex07c.preservation", @@ -683,7 +683,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "c07290814884b9266487341a6b96eeae" + "7ae383fe3ae6ef45273296f48ba94cea" ], [ "Ex07c.ty", @@ -692,7 +692,7 @@ 1, [ "@query" ], 0, - "abcec073fcfb764dd976dea5a51185f3" + "a18a1557a833ad66e0816a830a8410a8" ], [ "Ex07c.__proj__TArrow__item___0", @@ -705,7 +705,7 @@ "refinement_interpretation_Tm_refine_f52b2b5b7000eab91fee74be6d406dae" ], 0, - "18cf4ad197ea429c02235f6683a1f191" + "726abce8bfc3bf6e7fb4198c789c5244" ], [ "Ex07c.__proj__TArrow__item___1", @@ -718,7 +718,7 @@ "refinement_interpretation_Tm_refine_f52b2b5b7000eab91fee74be6d406dae" ], 0, - "2cc183df74ce665f817785b7d61d4f5a" + "f28d9bf24bffb1bf59819b0183054616" ], [ "Ex07c.exp", @@ -730,7 +730,7 @@ "assumption_Prims.HasEq_int" ], 0, - "263208397175f86bdc7135b5c79718ab" + "5a15be8b4cdfb993a3f8d9fc9ea36f56" ], [ "Ex07c.__proj__EVar__item___0", @@ -743,7 +743,7 @@ "refinement_interpretation_Tm_refine_af9adaa077ed4f1ece37b319bcad4c4c" ], 0, - "05362a8fdeaa14b7b299479bf6bb4f0d" + "4ca747c73d0a14463b1f39f1d148f629" ], [ "Ex07c.__proj__EApp__item___0", @@ -756,7 +756,7 @@ "refinement_interpretation_Tm_refine_5e645d475745dec74294f94263393c19" ], 0, - "3c483af4ebf6ab59b3a2c575c9f7879e" + "397c08dd08bba3e4b288b37ac71b7ba6" ], [ "Ex07c.__proj__EApp__item___1", @@ -769,7 +769,7 @@ "refinement_interpretation_Tm_refine_5e645d475745dec74294f94263393c19" ], 0, - "9f6211c5bb2bc7f2b98706c9d6671800" + "dab6b71e720f3a46e554c0491b95380c" ], [ "Ex07c.__proj__EAbs__item___0", @@ -782,7 +782,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "79e7de99ee6ff7e0d7910ec8b6fdeb2a" + "04aeb4a98225aefe5e763712e919717c" ], [ "Ex07c.__proj__EAbs__item___1", @@ -795,7 +795,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "f13a1168e72a31655f9fd2a436afe69c" + "138d35f164c95c9f39d7701615a1c9f0" ], [ "Ex07c.__proj__EAbs__item___2", @@ -808,7 +808,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "3a14c5e755691b140cb928d25bbdc8c2" + "1e8649710d69b0278198590bedbe04da" ], [ "Ex07c.__proj__EIf__item___0", @@ -821,7 +821,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "7789423989f573cf974b3ceb5e07d3c6" + "453f05918a151056955bdba5709b8f53" ], [ "Ex07c.__proj__EIf__item___1", @@ -834,7 +834,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "fa544889b14b8f783fa8526486b5e686" + "991e69ac2bacf3ab31717daec7db8482" ], [ "Ex07c.__proj__EIf__item___2", @@ -847,7 +847,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "d85c89144cb50c5400235b5715b57e45" + "26101dc3b57dac69a5f44380f55793a7" ], [ "Ex07c.subst", @@ -866,7 +866,7 @@ "subterm_ordering_Ex07c.EApp", "subterm_ordering_Ex07c.EIf" ], 0, - "566d82ae3b7775ee802ed7746c1008fc" + "f69aa649d94f6954f3e8f81e43b1c14f" ], [ "Ex07c.step", @@ -886,7 +886,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "88c187b48cb877752a8c2e19c1babbdb" + "22aa81741c1502e0a73de03d29950611" ], [ "Ex07c.typing", @@ -912,7 +912,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "a749ef09906780f081103806c2f96f39" + "04e8e355fa87e7449b6c434cd3fd462f" ], [ "Ex07c.appears_free_in", @@ -931,7 +931,7 @@ "subterm_ordering_Ex07c.EApp", "subterm_ordering_Ex07c.EIf" ], 0, - "0352ccccc1c409bb48d49706a0a19907" + "6a9f7d46532fee50ee2a9417407681ba" ], [ "Ex07c.equal", @@ -944,7 +944,7 @@ "kinding_Ex07c.ty@tok" ], 0, - "f90fa95cc90b82aec49eed79e02916ad" + "6b02d777878902064edb1807e8644de8" ], [ "Ex07c.equalE", @@ -957,7 +957,7 @@ "kinding_Ex07c.ty@tok" ], 0, - "5b09c03efea14f66c5afe295b24e962a" + "bb4d034939eea2f610f2165dfd7d0ec8" ], [ "Ex07c.substitution_preserves_typing", @@ -969,7 +969,7 @@ "refinement_interpretation_Tm_refine_386fe1a984c9dc2d8d64890bb99ee00c" ], 0, - "c586c4eb6827a07efddf84da11d21082" + "2b634f7b867d617b024f784ff2443a6d" ], [ "Ex07c.substitution_preserves_typing", @@ -1044,7 +1044,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "826dca33dabd7c2d4898d8fc3cff32f6" + "8948aa746db9b8523d7b0701cadb9c16" ], [ "Ex07c.preservation", @@ -1056,7 +1056,7 @@ "refinement_interpretation_Tm_refine_066a449e999661dc22ceff7fb73f88d2" ], 0, - "3a9acac5ab2fc94f109b22b5c79503f9" + "29a1c82afadd390740edf916e20adee3" ], [ "Ex07c.preservation", @@ -1117,7 +1117,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "c3bfe4c668f5b37baba4e762fee5de8e" + "1d784c7950ef4c231ccb0cbfc0a92959" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex07d.fst.hints b/doc/tutorial/code/exercises/Ex07d.fst.hints index 3ba886f17e1..1aafc7fc614 100644 --- a/doc/tutorial/code/exercises/Ex07d.fst.hints +++ b/doc/tutorial/code/exercises/Ex07d.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "013291a68790d19da00939c36bd31a95" + "9cc76ba576d91a01b79907733a2ef2e9" ], [ "Ex07d.__proj__TArrow__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_a6db7f45b0415579b56934f29db7df9c" ], 0, - "c317e6e6c21dc2aba98735d1a181cc06" + "a0ffeb7e7fcdd8008223643c28a2a418" ], [ "Ex07d.__proj__TArrow__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_a6db7f45b0415579b56934f29db7df9c" ], 0, - "1df72400903f4ff2ad9c6926764bf09a" + "21f08a9afd018d774bb05875477bca37" ], [ "Ex07d.exp", @@ -46,7 +46,7 @@ "assumption_Prims.HasEq_int" ], 0, - "fc74aab274230f465b2f576fe51b7146" + "18bed88819aeb47cbbcc82c151a8dd1a" ], [ "Ex07d.__proj__EVar__item___0", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_e2b3d0ac58c9320335e38c515a0906d3" ], 0, - "1688a10ef155afddc514541bdffc57eb" + "f539ebb1740dfe6b40c85e1b408ebb9a" ], [ "Ex07d.__proj__EApp__item___0", @@ -72,7 +72,7 @@ "refinement_interpretation_Tm_refine_1f243c925958973094d947d5b3bc2ddb" ], 0, - "7e68adcd364cca07442ae812f818c04f" + "a0302794df2c621a5fe2638b27fb8f19" ], [ "Ex07d.__proj__EApp__item___1", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_1f243c925958973094d947d5b3bc2ddb" ], 0, - "fd02541632c5d9eb41d31d431192d0d9" + "5defb55024606643c6cd941040a4dce4" ], [ "Ex07d.__proj__EAbs__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "e624d1efec521e0b40e1316f26277fde" + "4d5e1d42b8ed434cca2599cbb73c96b0" ], [ "Ex07d.__proj__EAbs__item___1", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "560f5b8be47949dead157bf9e14ba91b" + "7f5ed9b6d5ffdce9e86b8b63f0918531" ], [ "Ex07d.__proj__EAbs__item___2", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "9af599840d79ec09caf7155fcd7c047e" + "1c764ee921ab9bc47150af0aa897da47" ], [ "Ex07d.__proj__EIf__item___0", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "b0a7cffab7458ac42584d250d53632d3" + "e55a15f78b094c3836255c94240fcbe9" ], [ "Ex07d.__proj__EIf__item___1", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "54a52a64e0a637fa713cf88c3eaf5a14" + "34487a6e7820eeac9b1c37f04e272ece" ], [ "Ex07d.__proj__EIf__item___2", @@ -163,7 +163,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "8e6fc7230b45d717af7c26ec028775bc" + "3d9a79e83fb66e98dd766a8d43d254c9" ], [ "Ex07d.subst", @@ -193,7 +193,7 @@ "subterm_ordering_Ex07d.EIf" ], 0, - "07944b893e561d317d58f6abb938b653" + "f88ff492cce9ba42f704cc11fcf4d90f" ], [ "Ex07d.step", @@ -213,7 +213,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "05c97068d9da6cdaa8a722595754e222" + "49a1326c7568fc9dbde3025018330589" ], [ "Ex07d.typing", @@ -239,7 +239,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "659f657b5feb5c7903d7dea8cd16c726" + "e1b32f1e47f6ccf19440ec4fa57466f7" ], [ "Ex07d.progress", @@ -298,7 +298,7 @@ "typing_tok_Ex07d.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "98c77597ab6431f8dc7d5fbb8e03b56f" + "af51c19b50a5ddd19c048be84f768d69" ], [ "Ex07d.appears_free_in", @@ -320,7 +320,7 @@ "subterm_ordering_Ex07d.EApp", "subterm_ordering_Ex07d.EIf" ], 0, - "4f86b6c33aff728d098f2675afa0c259" + "ef20a26a99709ca5e2bfb52a52ebf0df" ], [ "Ex07d.free_in_context", @@ -386,7 +386,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "4406707292367c02b870208dfb7c3805" + "7768ffb620c0f354c5126c7132e80cde" ], [ "Ex07d.typable_empty_closed", @@ -402,7 +402,7 @@ "projection_inverse_BoxBool_proj_0", "typing_tok_Ex07d.TBool@tok" ], 0, - "0d5c7618e48ce43f617ec8d7390b4a1c" + "4831612623d46590090fa82b16beb047" ], [ "Ex07d.equal", @@ -415,7 +415,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "dcf8a745549d4b4d4c19cc347fa71d3a" + "7c4102e51f96f3418930da38330a17f3" ], [ "Ex07d.equalE", @@ -428,7 +428,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "cdfd62a914581637c0eef50d53fbdabf" + "9f4e3dcac480269c3b04028a32544342" ], [ "Ex07d.context_invariance", @@ -490,7 +490,7 @@ "typing_tok_Ex07d.TBool@tok", "unit_typing" ], 0, - "17f4c33c93545cd7080c2c768e7e08f9" + "62903f4d25a3b329aa8383e9ca0b1930" ], [ "Ex07d.typing_extensional", @@ -499,7 +499,7 @@ 1, [ "@query", "equation_Ex07d.equal", "equation_Ex07d.equalE" ], 0, - "583ab40c6ed14cf5f579cddb2a89af5a" + "a441db3a2c504787a9cdcfcf6c615e42" ], [ "Ex07d.substitution_preserves_typing", @@ -511,7 +511,7 @@ "refinement_interpretation_Tm_refine_01acb01101b647a1ca5563692a98cd2b" ], 0, - "89722ae7b8ed2889f4f32161624b25f3" + "e540b8eb9bb82ec351dce5e6ce4f56b7" ], [ "Ex07d.substitution_preserves_typing", @@ -523,7 +523,7 @@ "refinement_interpretation_Tm_refine_f7eb03cb76638ed161fa63d60e7b86bb" ], 0, - "eb7b82448be2f2c54786da4c4ca92ce3" + "13fcbd3a599b1602f22ffae46332080c" ], [ "Ex07d.substitution_preserves_typing", @@ -598,7 +598,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "5ca56f2b6456c82f7217f49bc4151495" + "1238deacdf970a60064c6846ff510f11" ], [ "Ex07d.preservation", @@ -610,7 +610,7 @@ "refinement_interpretation_Tm_refine_1e6b8a4c214952543ff133b1a1ffa081" ], 0, - "b8ba21e18fa92d9672e9e0337ff20962" + "9944fd667e4d79f9b05d242d255ec0d2" ], [ "Ex07d.preservation", @@ -622,7 +622,7 @@ "refinement_interpretation_Tm_refine_081badb93a8723469741c3b7e47172a4" ], 0, - "d4cf9ffdaba93e3a5a0f4b1170bceaf5" + "d69268e276e561afcc33d65874afc1d6" ], [ "Ex07d.preservation", @@ -683,7 +683,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "dcbc65031a5363e4236e90acd871342d" + "050c789eb0241cb995fa2099e6a4d690" ], [ "Ex07d.typed_step", @@ -696,7 +696,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "a8eae8c9141b9ce56f69331a89282b2f" + "8ab6bfa31b159243e871fe65d68ccf58" ], [ "Ex07d.typed_step", @@ -709,7 +709,7 @@ "refinement_interpretation_Tm_refine_3da2c2190f79555186e1ae272b5eb1f0" ], 0, - "f68f72770571cd8be1b68fbf2456283f" + "469409de7ee067a4d8c6ff68e3912f21" ], [ "Ex07d.eval", @@ -722,7 +722,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "454fc9e0a102d984262afad5a647d6c6" + "9401e01bca6b69aa84282e032ac54168" ], [ "Ex07d.ty", @@ -731,7 +731,7 @@ 1, [ "@query" ], 0, - "fa7bfd56a5cc8aa48948a08480d0bc63" + "a5c5c5994e196d26f18d23a305bbebfd" ], [ "Ex07d.__proj__TArrow__item___0", @@ -744,7 +744,7 @@ "refinement_interpretation_Tm_refine_a6db7f45b0415579b56934f29db7df9c" ], 0, - "13dbf183e150f3bf5a2680af90295637" + "6523196eb5163fa7055345bf96e7407f" ], [ "Ex07d.__proj__TArrow__item___1", @@ -757,7 +757,7 @@ "refinement_interpretation_Tm_refine_a6db7f45b0415579b56934f29db7df9c" ], 0, - "f2f560c5def8e875b2138160bb68552e" + "c561bd2cf4418115e079a1beace4026c" ], [ "Ex07d.exp", @@ -769,7 +769,7 @@ "assumption_Prims.HasEq_int" ], 0, - "807b9cd679203ea7e77d0ea58bdd9554" + "80a7922ca16595cd90ffd9bf2006889e" ], [ "Ex07d.__proj__EVar__item___0", @@ -782,7 +782,7 @@ "refinement_interpretation_Tm_refine_e2b3d0ac58c9320335e38c515a0906d3" ], 0, - "b782b7012a23fb7817d92e9e8a7d9a89" + "350c773c16d5fe9f27c44aa2e74488d0" ], [ "Ex07d.__proj__EApp__item___0", @@ -795,7 +795,7 @@ "refinement_interpretation_Tm_refine_1f243c925958973094d947d5b3bc2ddb" ], 0, - "dce2b366bed0b1b9e4bb2dd168e69e11" + "4d17c93729092d86ad6ee7c7b7740f27" ], [ "Ex07d.__proj__EApp__item___1", @@ -808,7 +808,7 @@ "refinement_interpretation_Tm_refine_1f243c925958973094d947d5b3bc2ddb" ], 0, - "11915492a8a249c425ba4cd55183fd3c" + "850c03250110bae0deadee66972fbc76" ], [ "Ex07d.__proj__EAbs__item___0", @@ -821,7 +821,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "e2e8a48d2c817b5ed199270bfe9894e7" + "906979d525a6188b212fbd6197df7b4b" ], [ "Ex07d.__proj__EAbs__item___1", @@ -834,7 +834,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "24a428c089478ac4fcb4d1062340257b" + "8019b6025fd265ccdf7a883e7089617c" ], [ "Ex07d.__proj__EAbs__item___2", @@ -847,7 +847,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "6e4f267eab15144fd95c4fb04a1ca0c3" + "a853c5eb7cd284928c83ff7e97a524cf" ], [ "Ex07d.__proj__EIf__item___0", @@ -860,7 +860,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "5bca7c2c280b012810d488609cd97248" + "3c05de3c9350e260f025374b901bbc74" ], [ "Ex07d.__proj__EIf__item___1", @@ -873,7 +873,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "d79146fd7a807f8d39a5abcfb67bc74e" + "f3bbdae13e6899a4ea5304bad790a0ca" ], [ "Ex07d.__proj__EIf__item___2", @@ -886,7 +886,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "f5701c7a85fcebc1165f36edce57f854" + "d20792d6e3601ab14338491ccd628ac4" ], [ "Ex07d.subst", @@ -905,7 +905,7 @@ "subterm_ordering_Ex07d.EApp", "subterm_ordering_Ex07d.EIf" ], 0, - "62a23cf39a2eb69fc2df7b621c95f35a" + "5a8087885c69f2b9dffe4ec11719cdd8" ], [ "Ex07d.step", @@ -925,7 +925,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "dc4458dcb7cacbb8f10f1decae9db536" + "88ae9e742d3239f06e9a47d5a972fabe" ], [ "Ex07d.typing", @@ -951,7 +951,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "f28181c275c01eed7adda6ea1c46367f" + "f67d2d64bd808730e3215958d823723f" ], [ "Ex07d.appears_free_in", @@ -970,7 +970,7 @@ "subterm_ordering_Ex07d.EApp", "subterm_ordering_Ex07d.EIf" ], 0, - "0265dd678821695ff99b31be1696d2a5" + "47ae06d85d879a09bd7cb0f94dceb522" ], [ "Ex07d.equal", @@ -983,7 +983,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "070683c36ac4a364c7b5d6c5e8c24c3f" + "9df225f9fde03070943f9f22d2b1ca86" ], [ "Ex07d.equalE", @@ -996,7 +996,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "d3c10dd5c6be996d3e38d2cc493177c0" + "cdf3624f3056d7c557d1e998954f4a94" ], [ "Ex07d.substitution_preserves_typing", @@ -1008,7 +1008,7 @@ "refinement_interpretation_Tm_refine_f7eb03cb76638ed161fa63d60e7b86bb" ], 0, - "015cf9b5154fcec38e75b12f351399a0" + "379aa39bf525ced8b24efc701897c631" ], [ "Ex07d.substitution_preserves_typing", @@ -1083,7 +1083,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "c0805d5f7a19bce3429e14b44c8c707d" + "5a76cc540ba2ef072b6aa3f4bcf7654c" ], [ "Ex07d.preservation", @@ -1095,7 +1095,7 @@ "refinement_interpretation_Tm_refine_081badb93a8723469741c3b7e47172a4" ], 0, - "79c1d32ae2fa5bdb949dc527b26616c5" + "fae8ad962e4eb56ab96d234b9db29237" ], [ "Ex07d.preservation", @@ -1156,7 +1156,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "b2cc1712852a0d6bfbc41b6c2a772f6d" + "c876d855474b3f27b9c0dc134e23a0f2" ], [ "Ex07d.typed_step", @@ -1169,7 +1169,7 @@ "refinement_interpretation_Tm_refine_3da2c2190f79555186e1ae272b5eb1f0" ], 0, - "d77f7e9febe0543d0172735c7f8683c6" + "b7ffc0d59af2665788f194bd889e5a88" ], [ "Ex07d.typed_step", @@ -1182,7 +1182,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "7db76181fa9ea15118e3d1e81f5fcf68" + "d8b28c6f2177666cefb713a1c2b74b2e" ], [ "Ex07d.eval", @@ -1195,7 +1195,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "91cf574d86686fe152ff74272c44a305" + "42a34d3d708e1854cea98733e6503ce6" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex10a.fst.hints b/doc/tutorial/code/exercises/Ex10a.fst.hints index fa426a481fd..a3fb9546477 100644 --- a/doc/tutorial/code/exercises/Ex10a.fst.hints +++ b/doc/tutorial/code/exercises/Ex10a.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_43c663371132c0c847de0562111b3034" ], 0, - "5c039ad2b6de15fb95c49ac2f303975a" + "37242993c4e8c1c02a0cf248de5dbf86" ], [ "Ex10a.__proj__Writable__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_b7c189cb365c663bbaaab1bb8e2e94da" ], 0, - "3b94cbd6cca252d8d1cd991be14feb90" + "7d15a0b0907a3b0ec80750cdc8bbd9c3" ], [ "Ex10a.canRead", @@ -38,7 +38,7 @@ "fuel_guarded_inversion_Ex10a.entry" ], 0, - "1441404c8f83b37417f6139ec0b23913" + "6c7d6ec1531245eb5cf407d7c03b7828" ], [ "Ex10a.safe_delete", @@ -59,7 +59,7 @@ "string_inversion", "unit_inversion", "unit_typing" ], 0, - "bc8b9d9bae3fbeb00ef3020fd65be174" + "4731abfa0a33cbe5d351d269fbb9b1e9" ], [ "Ex10a.test_acls", @@ -93,7 +93,7 @@ "typing_Tm_abs_93700a44318bb4193871b2dacb8d41d6", "unit_typing" ], 0, - "f212e2516cd3a827dacfbd23f8cf9a1d" + "baf3a68905e6d753df8910c9da07780d" ], [ "Ex10a.__proj__Readable__item___0", @@ -106,7 +106,7 @@ "refinement_interpretation_Tm_refine_43c663371132c0c847de0562111b3034" ], 0, - "81e97fef0c888f3c4b824c15110613af" + "4a7625a7ad6e303c89395ae9b99eb12c" ], [ "Ex10a.__proj__Writable__item___0", @@ -119,7 +119,7 @@ "refinement_interpretation_Tm_refine_b7c189cb365c663bbaaab1bb8e2e94da" ], 0, - "1841c5670150beb49c14f8de7d1e23ca" + "0ed658dd6ecb72e52ae2505a13140e0e" ], [ "Ex10a.canRead", @@ -132,7 +132,7 @@ "fuel_guarded_inversion_Ex10a.entry" ], 0, - "72ec0f50a1168fb2269b213ddae97a8b" + "3a27543169c7a73be94a671a53834850" ], [ "Ex10a.revoke", @@ -145,7 +145,7 @@ "refinement_interpretation_Ex10a_Tm_refine_f978ff754af8f266cb4edc62e2a055cb" ], 0, - "76c315f127f7ca4e47d5d65e31228ea8" + "5b40ac8e1730588773c359fc34e8344c" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex10b.fst.hints b/doc/tutorial/code/exercises/Ex10b.fst.hints index 2c53bdcc510..561e89e5848 100644 --- a/doc/tutorial/code/exercises/Ex10b.fst.hints +++ b/doc/tutorial/code/exercises/Ex10b.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a00541da3bcc06efb0f02adc5eef4e6a" + "a56bd731355f91eac54b1a57c24f3521" ], [ "Ex10b.__proj__Point__item__y", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6bfff2f1ed167f36fd4f1e1a49d57f74" + "0dcab4718f1a38a14ee689b5e885588d" ], [ "Ex10b.__proj__Point__item__y", @@ -43,7 +43,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4c9946736a4965d93ad01412a43b1069" + "341436f3196c244add58cd5f1f436190" ], [ "Ex10b.new_point", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5cd4a568e5ff6e04b1bf24946adfd060" + "80fba98e7dcf76c524ee0cc8e647d20c" ], [ "Ex10b.new_point", @@ -92,7 +92,7 @@ "typing_FStar.Monotonic.Heap.addr_of", "typing_FStar.Set.empty" ], 0, - "80d2ac8131ed78d74b7e65a8b2c54a45" + "08a15669bec67fcada2450e64c859931" ], [ "Ex10b.shift_x_p1", @@ -106,7 +106,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "39ad45e183b87d35ca53f27089beeef7" + "3542c93ff317be80de1338488aad8bf2" ], [ "Ex10b.shift_x_p1", @@ -120,7 +120,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2382b3d36aff2ba98b312f88c7f26822" + "0dee583f02b38b79e4b6078e69340b0c" ], [ "Ex10b.test", @@ -148,7 +148,7 @@ "typing_FStar.Heap.trivial_preorder" ], 0, - "f431be9b0a093e20e668e0f023e45f0a" + "5aa54b15e8e8df2032f595db76412aec" ], [ "Ex10b.point", @@ -162,7 +162,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f32baf1f6410b094a43f614a5b1207f4" + "d6d12fd9fb9122a00cce47b4e359a06a" ], [ "Ex10b.__proj__Point__item__y", @@ -176,7 +176,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6d67caa6f64d6c5305f0b29839bc8ed7" + "ac5fe58f1dca9f67c28a4cecf55001ba" ], [ "Ex10b.__proj__Point__item__y", @@ -192,7 +192,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "48b4e9a6c29c7c785a68e2471ab6a9f2" + "d195c87dfd8ef4b95642e3922865047d" ], [ "Ex10b.new_point", @@ -206,7 +206,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "660e5f3052c6510dbfe87e79f7c92471" + "cf5f05ec3b59b7419f7e3842687069b9" ], [ "Ex10b.shift_x_p1", @@ -220,7 +220,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "db68d60e133980ffa6fadea8abe97773" + "986dc0d8b531fd738257cf74582d6af7" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex11a.fst.hints b/doc/tutorial/code/exercises/Ex11a.fst.hints index de03e505ddc..8eee4322c5c 100644 --- a/doc/tutorial/code/exercises/Ex11a.fst.hints +++ b/doc/tutorial/code/exercises/Ex11a.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "853d452d2410e1725ef1a40f3d04e8e8" + "838dae6b1eb6d62ce00f911e0a85fdad" ], [ "Ex11a.__proj__Point__item__x", @@ -29,7 +29,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "c535b8dce1b026241eb48821a33a8a8d" + "578abef9c420361d2fbb312b986d731a" ], [ "Ex11a.__proj__Point__item__y", @@ -45,7 +45,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "245c5811d461ebe3b98f2556a31dc7a4" + "8ccb2f48cd34c5865220cb768298fb85" ], [ "Ex11a.__proj__Point__item__z", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "45b111d8323097e71a7187dcc601cb80" + "47188bfdf19e5639c9e0dde0c74e19af" ], [ "Ex11a.__proj__Point__item__z", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "42f7a8b9e80e7989c09a6f3713313a24" + "2c3d284ba746583305a026f549f6fc08" ], [ "Ex11a.arm", @@ -92,7 +92,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1028197e836145c090bd96d46d41fa44" + "d82c8ab5e2dfc779999f6c34e7d06334" ], [ "Ex11a.__proj__Arm__item__polar", @@ -108,7 +108,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "2d176ee09bf7ee95726c0d9656cf2489" + "f80818091d39938035cc8567fad49ec7" ], [ "Ex11a.__proj__Arm__item__azim", @@ -122,7 +122,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f6845d54eb2a7f24b0c3896deb2a1dcb" + "06b4f4bb0e74d6c7b481b96b1cf6cd28" ], [ "Ex11a.__proj__Arm__item__azim", @@ -140,7 +140,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "db9bf600b1e42d21845ae10e1c0c864d" + "88888ecabdfadac3d81da4b60aacf189" ], [ "Ex11a.__proj__Bot__item__pos", @@ -160,7 +160,7 @@ "typing_FStar.Monotonic.HyperHeap.includes" ], 0, - "77d75410b37af2d119f55b3065c28282" + "65dd2a75b1ec365e5725993f6591481a" ], [ "Ex11a.__proj__Bot__item__left", @@ -180,7 +180,7 @@ "typing_FStar.Monotonic.HyperHeap.includes" ], 0, - "26e98c1994aed42e8691da45f8156ada" + "519c8eefb4436caf61ef54620cd9a51a" ], [ "Ex11a.__proj__Bot__item__right", @@ -201,7 +201,7 @@ "typing_FStar.Monotonic.HyperHeap.includes" ], 0, - "a7df45b6ba6d85f278fb8225339db6a5" + "f82233b116ea865bdd0dfb08a00c5f75" ], [ "Ex11a.new_point", @@ -285,7 +285,7 @@ "typing_FStar.Set.union" ], 0, - "9f7a754c49814d0040c6c5f133e6ecb1" + "acb7b18bcec003c31def66d736ca9dd1" ], [ "Ex11a.new_arm", @@ -362,7 +362,7 @@ "typing_FStar.Set.union" ], 0, - "ed36d4515ca1f7a10bce74c58e76f682" + "99ff648bc050e3c794f00857f53000f5" ], [ "Ex11a.new_robot", @@ -442,7 +442,7 @@ "typing_FStar.Set.union" ], 0, - "484ffa4d4fe1ce576cc6002be900b6eb" + "224a5feeae93837bb0fad5d64ee42e53" ], [ "Ex11a.walk_robot_to", @@ -483,7 +483,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", @@ -550,7 +550,7 @@ "typing_FStar.Set.union" ], 0, - "ce5071eadef95e8d68cfade9465fc5e0" + "adcdd6c9de8c65401414357be4ed9133" ], [ "Ex11a.fly", @@ -589,7 +589,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", @@ -751,7 +751,7 @@ "typing_FStar.Set.union" ], 0, - "8d2b6ae68260578ede0655f94af1f892" + "a663de5edd4b8e081ac23b66392d0dd6" ], [ "Ex11a.fly_one", @@ -812,7 +812,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.mem" ], 0, - "d8cda794cfce63d9eec4cdeeafd5101c" + "68de6e1743c52fa017ad4aba6e03e714" ], [ "Ex11a.__proj__Cons__item__rs", @@ -825,7 +825,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "2d9d2ab0811789d3c7086099d91f3d1d" + "b2d9d4cb7c0f8969f2459cc2f8879136" ], [ "Ex11a.__proj__Cons__item__hd", @@ -839,7 +839,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "b6bdf53132142c5be82a081c13f246c4" + "bb27068dfb380343baddb7e244d0f0b4" ], [ "Ex11a.__proj__Cons__item__tl", @@ -853,7 +853,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "84f24a8b30418da795fbad1ac2793db0" + "8b0368a0b6607377fdc73e0e0336ed44" ], [ "Ex11a.mem", @@ -868,7 +868,7 @@ "subterm_ordering_Ex11a.Cons" ], 0, - "cb3e96defdd326d0cff2394e9716cb39" + "f17db7b0b67e887be4118527c3778517" ], [ "Ex11a.lemma_mem_rid", @@ -908,7 +908,7 @@ "typing_tok_Ex11a.Nil@tok" ], 0, - "92e8dd7d3b98444176757514a1300619" + "4ce24b45f2c3fd7edac8a8d453946c6d" ], [ "Ex11a.lemma_bots_tl_disjoint", @@ -921,7 +921,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "8ec804786f0b80122a3df8fc04463db4" + "662edd38e03164927e8ddfb7f9a2626d" ], [ "Ex11a.lemma_bots_tl_disjoint", @@ -943,7 +943,7 @@ "typing_Ex11a.__proj__Bot__item__r" ], 0, - "82fda7fcbadd40d0c3187b87255a06e8" + "dfbd21a40cc8aa5656cb68e9c77f41fd" ], [ "Ex11a.main", @@ -1033,7 +1033,7 @@ "typing_FStar.Set.mem", "typing_FStar.Set.singleton" ], 0, - "3e375bb4d606edcf2423bf76c4349eb2" + "8f1ab2d7fe53255338f6581812411952" ], [ "Ex11a.point", @@ -1047,7 +1047,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "11bb51d1e13ecd7184d4d5c5d8820a6f" + "02f9c8a7de0680961d39b4b6e6573f62" ], [ "Ex11a.__proj__Point__item__x", @@ -1063,7 +1063,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "e8240bdcc75b1e88355c9e5c582bf6cc" + "5f2558fda5b74219f8d265cfae100043" ], [ "Ex11a.__proj__Point__item__y", @@ -1079,7 +1079,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "050849677ac5073ef9b07f602e1492aa" + "d63acfbed57b23b8f0d320d09848f0b6" ], [ "Ex11a.__proj__Point__item__z", @@ -1093,7 +1093,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e9576afa6d09506b168b1406304a253a" + "15cc2df9cdc2af41445adfd500b6ad2c" ], [ "Ex11a.__proj__Point__item__z", @@ -1112,7 +1112,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ff3eae6191a94b7c273e95a479003a6c" + "ea79c2a7b8007d153d5cd5d0d21d118b" ], [ "Ex11a.arm", @@ -1126,7 +1126,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6354d2f4077bf29bde159e4df69ec2e8" + "1af9f4802e4c96b98d2bc484b11057b8" ], [ "Ex11a.__proj__Arm__item__polar", @@ -1142,7 +1142,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "9c2ed259d1387b75f9045bb5d50f2b37" + "af730cde55426b5d47df6d1740197700" ], [ "Ex11a.__proj__Arm__item__azim", @@ -1156,7 +1156,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b94ed68aea1fc9da78d4c604efb78ba2" + "c3c505b6946b3ff8f315dd7fe8817755" ], [ "Ex11a.__proj__Arm__item__azim", @@ -1174,7 +1174,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "140a57df395046954612118df44cbd64" + "94efbaf0081921f4d892111022273e29" ], [ "Ex11a.__proj__Bot__item__pos", @@ -1186,7 +1186,7 @@ "projection_inverse_Ex11a.Bot_r" ], 0, - "60ee98fc5932a951c0cc6dd5d19f3652" + "32219f5244d9657e38c19fa748d94c46" ], [ "Ex11a.__proj__Bot__item__left", @@ -1198,7 +1198,7 @@ "projection_inverse_Ex11a.Bot_r" ], 0, - "5fc13007cb35203d6ea6e9d8d5b99cdb" + "64201830deebffc73015b69baeb5f96d" ], [ "Ex11a.__proj__Bot__item__right", @@ -1218,7 +1218,7 @@ "typing_FStar.Monotonic.HyperHeap.includes" ], 0, - "944085bf1bd66ef7caa80f103d1e7dca" + "28943ccb85863e8feae7a28a5267246f" ], [ "Ex11a.__proj__Cons__item__rs", @@ -1231,7 +1231,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "e7cc13627e90f248736e78b9650c45ad" + "051a9750039ecc5c71f7e72c7dd3201f" ], [ "Ex11a.__proj__Cons__item__hd", @@ -1245,7 +1245,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "66886f5384f363ca214775c0afbc5078" + "b68d993f4e6714c59ab8cc0d2fc03884" ], [ "Ex11a.__proj__Cons__item__tl", @@ -1259,7 +1259,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "c099cbf59e560ef29e7e7f112f7f3f5b" + "17c66a5e9febd80d17460c0dc90664ba" ], [ "Ex11a.mem", @@ -1274,7 +1274,7 @@ "subterm_ordering_Ex11a.Cons" ], 0, - "18d08711fe7a04dfec14600327e2fd92" + "49936452b5a302adabdcddeaba2aa8ca" ], [ "Ex11a.lemma_bots_tl_disjoint", @@ -1287,7 +1287,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "5dc92818478598b6a1cbc75fbe9c208f" + "fd824f4e195178cc0f24915e357611ad" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex12a1.Cap.fst.hints b/doc/tutorial/code/exercises/Ex12a1.Cap.fst.hints index 6be6e5a0fed..30dac909ec2 100644 --- a/doc/tutorial/code/exercises/Ex12a1.Cap.fst.hints +++ b/doc/tutorial/code/exercises/Ex12a1.Cap.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "4433cbe28f92fcbf7eb6deaa262198b6" + "b38e3748abd3f3d1aff4aaeefe85c62b" ], [ "Ex12a1.Cap.capRead", @@ -17,7 +17,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "c24d7b9ce4cab97f7b3931723a9bf941" + "8ce8462286f5c940c9bc49889c77e2e5" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex12b1.Format.fst.hints b/doc/tutorial/code/exercises/Ex12b1.Format.fst.hints index b099f40cec1..457c86a6569 100644 --- a/doc/tutorial/code/exercises/Ex12b1.Format.fst.hints +++ b/doc/tutorial/code/exercises/Ex12b1.Format.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "82225996a14e25501607c2ad7247d091" + "83117f698334e2d5cfd4063360f9d6f1" ], [ "Ex12b1.Format.append_inj_lemma", @@ -30,7 +30,7 @@ "typing_FStar.Seq.Base.eq", "typing_FStar.Seq.Base.op_At_Bar" ], 0, - "1b604e04c3b6da1e6799a2625adcca28" + "45f9dd0a110ecc0ae518afabf53d10fb" ], [ "Ex12b1.Format.lemma_eq_intro", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "94c5aba27f428f0e6fe8ba885302500e" + "e960a2bc8e98b5d4cba3b4c8d0110ab9" ], [ "Ex12b1.Format.lemma_eq_intro", @@ -53,7 +53,7 @@ 1, [ "@query", "lemma_FStar.Seq.Base.lemma_eq_intro" ], 0, - "faea5c159bc3a42bea22e1e11e674612" + "498c44b4ad9f8379885d3941dc224f76" ], [ "Ex12b1.Format.UTF8_inj", @@ -62,7 +62,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "1c17146befa19d51e826e6ad41b3a994" + "c96ba7145090b0caae4b1a6a6dc30e51" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -71,7 +71,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "e2c0347261132f0a0300aa7ab6acdb5f" + "914211b77ceb186f191e00c2bfecc9e2" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -80,7 +80,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "017f3643b865ff38beef778cc153ecd7" + "b8dd0867cbcc906d0a0359820f7e62d7" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -96,7 +96,7 @@ "refinement_interpretation_Ex12b1.Format_Tm_refine_9adbdccb31bd5d6d35b7a0e150a5d273" ], 0, - "8ee1c5f6fbeac8958bcf582fcc410513" + "71617c72c98d4fa77720f4294dea8dca" ], [ "Ex12b1.Format.UINT16_inj", @@ -112,7 +112,7 @@ "refinement_interpretation_Ex12b1.Format_Tm_refine_840eba52f90cf7bf85387b7d8eff7d06" ], 0, - "1d809b645e345ac6f436b149457438dd" + "e2f4859d25c6bed0eac7112876cfe7d8" ], [ "Ex12b1.Format.response", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_a1e73d6915e6e15cb66adfccdfeecbeb" ], 0, - "efb5c7de3d10fa942248d45140adc1d3" + "c83cee4e398d5d0f3d922c21bf97a04a" ], [ "Ex12b1.Format.append_inj_lemma", @@ -134,7 +134,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "2e0161dfe0e1d6088a24de16e84506fe" + "fbc695842218ff44169efffe9aedccda" ], [ "Ex12b1.Format.lemma_eq_intro", @@ -148,7 +148,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2df1759c1b23b4ac2d684fa0f38bb8e2" + "6410e57296a4e61d4bf4d7c30102c21a" ], [ "Ex12b1.Format.UTF8_inj", @@ -157,7 +157,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "e2e1437dce95df1df7d8ca373cef53c7" + "41fbae57cf28f128fef7e1860e316453" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -166,7 +166,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "37515ef995207b8b657f3caaab04c910" + "cce11a1a8ed16c1023910e167e382acf" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -175,7 +175,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "4342849b27c384cf72390a71e494b5a5" + "b98c41783a7c09383dc6b6c9a7afe79b" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -184,7 +184,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "1473f1e24bedc0831cbf668ac39d1263" + "1314bf637a9ade4e87bc11f429a82bbd" ], [ "Ex12b1.Format.UINT16_inj", @@ -200,7 +200,7 @@ "refinement_interpretation_Ex12b1.Format_Tm_refine_840eba52f90cf7bf85387b7d8eff7d06" ], 0, - "b31be9883d7ee1f0684a5b20dbaeba21" + "5bc5bbabf185a9e93f13382fcb8cc136" ], [ "Ex12b1.Format.response", @@ -213,7 +213,7 @@ "refinement_interpretation_Tm_refine_a1e73d6915e6e15cb66adfccdfeecbeb" ], 0, - "83bd3f697ad62954815af9150c8e7054" + "6ad143c1261fad55245b5b9b4a6812c7" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex12b2.Format.fst.hints b/doc/tutorial/code/exercises/Ex12b2.Format.fst.hints index f9e030bc1e0..da9a53a53c2 100644 --- a/doc/tutorial/code/exercises/Ex12b2.Format.fst.hints +++ b/doc/tutorial/code/exercises/Ex12b2.Format.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "ed89072027a88a4490f4683f3fd37554" + "95ed431f09eb680040d2b22d1c7135bd" ], [ "Ex12b2.Format.append_inj_lemma", @@ -30,7 +30,7 @@ "typing_FStar.Seq.Base.eq", "typing_FStar.Seq.Base.op_At_Bar" ], 0, - "b08041ca9905ab5cb6d9ec4153b0eef2" + "a37c3e773697069ad8345387a683fd91" ], [ "Ex12b2.Format.lemma_eq_intro", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "81199d825dbfe8c9051daaef125e88a2" + "bb486c594b513b1ddc63d248c8717a16" ], [ "Ex12b2.Format.lemma_eq_intro", @@ -53,7 +53,7 @@ 1, [ "@query", "lemma_FStar.Seq.Base.lemma_eq_intro" ], 0, - "4b481327f7da3ab3ce9319ab9ddbd098" + "f4a0868225e776ca8deb914be6ebb787" ], [ "Ex12b2.Format.UTF8_inj", @@ -62,7 +62,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "cc9243197af0b2ea80ecc8eefa77cc04" + "8bc1768a113bfe517d8dcacf8d1857e6" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -71,7 +71,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "14f827495976f5084d9b0bf9c5d26163" + "b61290f4579393e37412f7ddfe1a6fa0" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -80,7 +80,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "210f659d74bbffa9f3f25e96982ea6cc" + "244eff23adce522d702443a22e21036b" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -96,7 +96,7 @@ "refinement_interpretation_Ex12b2.Format_Tm_refine_9adbdccb31bd5d6d35b7a0e150a5d273" ], 0, - "9546b09e3455edd5cd0bf6d31f3c626b" + "567855795a97cab425d84c56a3e0dd33" ], [ "Ex12b2.Format.UINT16_inj", @@ -112,7 +112,7 @@ "refinement_interpretation_Ex12b2.Format_Tm_refine_2715c7aa110a09a1aebf3f1c479c3086" ], 0, - "12a51fca8aa42f4611f51d1844dad6e5" + "9145a79289d5d614d07be9b9f06a2f17" ], [ "Ex12b2.Format.response", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_d844011875815de1ddd4b8541a0488ed" ], 0, - "9be0b4fe2c5a3c36fa811779c63176ff" + "31edb4766dd3ce61faaf9691502b5b21" ], [ "Ex12b2.Format.req_resp_distinct", @@ -137,7 +137,7 @@ "equation_Ex12b2.Format.message" ], 0, - "5d693f46d233324a6d213ae765dba5ee" + "f38e52aac3553b8209e22fa1a1044041" ], [ "Ex12b2.Format.req_injective", @@ -146,7 +146,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "38576c31f9b5013018f45947a0ff30da" + "2363c965d8bd456ae09136d35704824b" ], [ "Ex12b2.Format.resp_injective", @@ -155,7 +155,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "2a426b2645c4aa3d30c80a61e8cbf369" + "21e51076f56ea7df937d464f328cffe9" ], [ "Ex12b2.Format.append_inj_lemma", @@ -164,7 +164,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "bbd9d4b40a02ac94246aa27cbc71f6f2" + "11cedee9b1b2a64351001cc85252b793" ], [ "Ex12b2.Format.lemma_eq_intro", @@ -178,7 +178,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "298c60e57506f4277be48358f3b8bc24" + "3b5e4741660d4edebd1624b53477a40e" ], [ "Ex12b2.Format.UTF8_inj", @@ -187,7 +187,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "2722561de077d399904454ba6a3e62e6" + "27fd30bdbdece46af08aff146b35d3e2" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -196,7 +196,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "54c2d468741551f731f4c45a1b720fbe" + "3e42e3041349aac944577934badf33a3" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -205,7 +205,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "67a236e067cd26de059676a041d7a548" + "dfbcd4ec456c0b66a14170d909a72d34" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -214,7 +214,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "a5ecce17922e3c58c7542832a74a2ee8" + "90a9a3ef6d0c165760c74041f435d645" ], [ "Ex12b2.Format.UINT16_inj", @@ -230,7 +230,7 @@ "refinement_interpretation_Ex12b2.Format_Tm_refine_2715c7aa110a09a1aebf3f1c479c3086" ], 0, - "a637b04fca99356c2ff264837c819dbd" + "988dc4f85ff9288fc05ef81a22df191d" ], [ "Ex12b2.Format.response", @@ -243,7 +243,7 @@ "refinement_interpretation_Tm_refine_d844011875815de1ddd4b8541a0488ed" ], 0, - "2dd0a6cdf28eb18e91865a4efc8172f6" + "977ddf5b00ab2f7cf209212ce77a08c7" ], [ "Ex12b2.Format.req_resp_distinct", @@ -255,7 +255,7 @@ "equation_Ex12b2.Format.message" ], 0, - "e979ca5586597831a6002f3ef080f07d" + "20f0bfd2fbdaab8303329ec571205041" ], [ "Ex12b2.Format.req_injective", @@ -264,7 +264,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "3766b308736b7c8091e901f3de65cf9e" + "f56db870eb51b66f89ce85d296fd3856" ], [ "Ex12b2.Format.resp_injective", @@ -273,7 +273,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "fab1b440c68bf2c4166de62ead246d97" + "f1a04bb7ecabfed9072c1f40a8591fbd" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex12c.Format.fst.hints b/doc/tutorial/code/exercises/Ex12c.Format.fst.hints index fa7b4076379..c66b3f6380e 100644 --- a/doc/tutorial/code/exercises/Ex12c.Format.fst.hints +++ b/doc/tutorial/code/exercises/Ex12c.Format.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "605c18feb3e366acae27a344f79a9d6f" + "ec09a4f2d73e28e33b4b203effb78a80" ], [ "Ex12c.Format.append_inj_lemma", @@ -26,7 +26,7 @@ "typing_FStar.Seq.Base.eq", "typing_FStar.Seq.Base.op_At_Bar" ], 0, - "7fdb1cbba7f148aa394e72d57ae17ce2" + "b5074dd72495765c74b272889c451a65" ], [ "Ex12c.Format.append_inj_lemma", @@ -35,7 +35,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "c4b80a17ce7afcbb6c165526c718f5b2" + "194d6a0bad39b439eca54fe563d479cb" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex12d.Pad.fst.hints b/doc/tutorial/code/exercises/Ex12d.Pad.fst.hints index c54d15fb509..d31cfc42b46 100644 --- a/doc/tutorial/code/exercises/Ex12d.Pad.fst.hints +++ b/doc/tutorial/code/exercises/Ex12d.Pad.fst.hints @@ -11,7 +11,7 @@ "equation_Ex12d.Pad.uint8" ], 0, - "a64372385c934bb71e006fb2ac81c145" + "4741b8709b762f01fdf441cf02932180" ], [ "Ex12d.Pad.block", @@ -23,7 +23,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "1ded65e2b94ee6a135ffa54c822facc3" + "92059f6de403bb9724245734c2baea25" ], [ "Ex12d.Pad.pad", @@ -35,7 +35,7 @@ "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0" ], 0, - "1e225caf7610c5f74a5910c743c1c190" + "67469ca3f2c445742ec23a9d7b528ff3" ], [ "Ex12d.Pad.decode", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "0e7cc856dbc9872a483cd7391a98b201" + "62819e5e778dec663883be8e57b53e45" ], [ "Ex12d.Pad.b2n", @@ -67,7 +67,7 @@ "equation_Ex12d.Pad.uint8" ], 0, - "98f6f696ae9e594d265099911ebd9c6c" + "b7366678f1821a1b22c6a6e3783a006d" ], [ "Ex12d.Pad.block", @@ -79,7 +79,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "d27420dd249d18b1d96d96908b78fe21" + "09ce0bd5fab9455d71666ffc50091f3c" ], [ "Ex12d.Pad.pad", @@ -91,7 +91,7 @@ "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0" ], 0, - "01a46b2d85e450f759f460514f9e38ab" + "c9ca3e3a9b9db977b4dc4709d1bab2e8" ], [ "Ex12d.Pad.decode", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "5c97200a68e33bf6615115f9953340bb" + "65186e3101cf80f43206ceb76717ff03" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex12e.Pad.fst.hints b/doc/tutorial/code/exercises/Ex12e.Pad.fst.hints index 5395a32d32a..0894e912a67 100644 --- a/doc/tutorial/code/exercises/Ex12e.Pad.fst.hints +++ b/doc/tutorial/code/exercises/Ex12e.Pad.fst.hints @@ -11,7 +11,7 @@ "equation_Ex12e.Pad.uint8" ], 0, - "9aca9e4566e83fb8b6d1d227d3b28094" + "2534ca8acc8424edc78b83c4707fbede" ], [ "Ex12e.Pad.block", @@ -23,7 +23,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "b4cfa322c88496be8155c34b40d14092" + "8430e5d4334e9b49b99576a42ed591d1" ], [ "Ex12e.Pad.pad", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_e6faf261ba893b85e5bf614c443dacb3" ], 0, - "c52d1d74fbfc8044f35ba46cc3730597" + "ebcfc53f6492f7e97077bb0ef9329238" ], [ "Ex12e.Pad.encode", @@ -61,7 +61,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "aa4b976d76ae2739d2e3d6ed80069c28" + "28c84bf58395b621fad20c7a70c7fd38" ], [ "Ex12e.Pad.decode", @@ -102,7 +102,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "d1c04869866bbf0b56d413b2e6086af5" + "f7e2e04b22b2719fac50e98ebcc5de08" ], [ "Ex12e.Pad.b2n", @@ -114,7 +114,7 @@ "equation_Ex12e.Pad.uint8" ], 0, - "0938738428b602d7defebd15ef49fe29" + "437f075d8154b8fc587bb0d6841fbc9b" ], [ "Ex12e.Pad.block", @@ -126,7 +126,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "071950dfdd592975c69ce748c9a0bc2a" + "e09b5d0bcae98da3b4f5b9f550fc9a05" ], [ "Ex12e.Pad.pad", @@ -143,7 +143,7 @@ "refinement_interpretation_Tm_refine_e6faf261ba893b85e5bf614c443dacb3" ], 0, - "a26a14f11f746db98c0939c1a5b902da" + "06324141f9fda764e152052df5853e6e" ], [ "Ex12e.Pad.encode", @@ -164,7 +164,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "2e37a0f4f2571e20fda58393258b9ab1" + "d25be9dadde3d802e5e52acaf07ee067" ], [ "Ex12e.Pad.decode", @@ -205,7 +205,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "3839434960040ce29aefac6c0aa232fa" + "081b60246c709ea60de40b47e4300f54" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/Ex12g.TMAC2.fst.hints b/doc/tutorial/code/exercises/Ex12g.TMAC2.fst.hints index e9a573f3d66..0768850bc57 100644 --- a/doc/tutorial/code/exercises/Ex12g.TMAC2.fst.hints +++ b/doc/tutorial/code/exercises/Ex12g.TMAC2.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "bcfbaf5177ccba94388528819e1510b3" + "dcaf2f569744d0f1b9918bff110453a5" ], [ "Ex12g.TMAC2.bspec1", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "91c12177bfd3a8e513a6df779e67a7bc" + "588175c5ac1f80a33014eac0701d158f" ], [ "Ex12g.TMAC2.keygen", @@ -27,8 +27,8 @@ [ "@MaxIFuel_assumption", "@query", "Ex12.BMAC_interpretation_Tm_arrow_ce0c823d76df01d9670b8417aea68ae7", - "Ex12g.TMAC2_interpretation_Tm_arrow_14f9f9c4dc62ab8f484a4f5a7d430394", - "Ex12g.TMAC2_interpretation_Tm_arrow_65e57789957503873b79e6089065effa", + "Ex12g.TMAC2_interpretation_Tm_arrow_cf20b310f2692239564e86cb4231e614", + "Ex12g.TMAC2_interpretation_Tm_arrow_cfecfaa75515b6c7a02161ace50f71c9", "equation_Ex12.BMAC.pkey", "equation_Prims.logical", "function_token_typing_Ex12g.TMAC2.bspec0", "function_token_typing_Ex12g.TMAC2.bspec1", @@ -40,7 +40,7 @@ "typing_Ex12.BMAC.keygen" ], 0, - "5e57d7f3c8093c43b6a2619104de1ad9" + "dc47380dda8ee0f4f9f8c489e5ea7e1a" ], [ "Ex12g.TMAC2.bspec0", @@ -49,7 +49,7 @@ 1, [ "@query" ], 0, - "f6f6aae9cd1737602693cbd869e151a5" + "692a5c9c6c745e31d85879312dd49e68" ], [ "Ex12g.TMAC2.bspec1", @@ -58,7 +58,7 @@ 1, [ "@query" ], 0, - "66d5b0c4e1b0af9d75791937d6cf8418" + "60ea40efb705941a32f1220d5ba263b9" ], [ "Ex12g.TMAC2.keygen", @@ -68,8 +68,8 @@ [ "@MaxIFuel_assumption", "@query", "Ex12.BMAC_interpretation_Tm_arrow_ce0c823d76df01d9670b8417aea68ae7", - "Ex12g.TMAC2_interpretation_Tm_arrow_14f9f9c4dc62ab8f484a4f5a7d430394", - "Ex12g.TMAC2_interpretation_Tm_arrow_65e57789957503873b79e6089065effa", + "Ex12g.TMAC2_interpretation_Tm_arrow_cf20b310f2692239564e86cb4231e614", + "Ex12g.TMAC2_interpretation_Tm_arrow_cfecfaa75515b6c7a02161ace50f71c9", "equation_Ex12.BMAC.pkey", "equation_Prims.logical", "function_token_typing_Ex12g.TMAC2.bspec0", "function_token_typing_Ex12g.TMAC2.bspec1", @@ -81,7 +81,7 @@ "typing_Ex12.BMAC.keygen" ], 0, - "b1898a47551c2cffea9f4c1abb6c4aaf" + "d6939c01c4df2a2ba851e38d87a40d8f" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/LowStar.Ex1.fst.hints b/doc/tutorial/code/exercises/LowStar.Ex1.fst.hints index 598ba7726fe..5359b18cddb 100644 --- a/doc/tutorial/code/exercises/LowStar.Ex1.fst.hints +++ b/doc/tutorial/code/exercises/LowStar.Ex1.fst.hints @@ -14,7 +14,7 @@ "projection_inverse_FStar.Integers.Signed__0" ], 0, - "d1bcdc61a1c12109091e70da4432d00a" + "b7ae5c6e5960b52374db73372b2cf3ec" ], [ "LowStar.Ex1.min_int32", @@ -38,7 +38,7 @@ "typing_Prims.pow2" ], 0, - "b772e419abd18b224282b5c69ddddc32" + "cdba193e24fbfdf78b20eb611894ce85" ], [ "LowStar.Ex1.sum3", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "6f04bc910dd3abb4a8664b55ed2f5b77" + "8c693b1c9be36ba0f36b0d1db686911b" ], [ "LowStar.Ex1.abs", @@ -65,7 +65,7 @@ "projection_inverse_FStar.Integers.Signed__0" ], 0, - "f314b6ff79d227102057c195ff20ddc1" + "64f867f7aa3be61541ba71d59424e212" ], [ "LowStar.Ex1.min_int32", @@ -89,7 +89,7 @@ "typing_Prims.pow2" ], 0, - "aad724ff4774db9c410c52caee9faf81" + "c4983b9e57a5510ed415481eab568dc4" ], [ "LowStar.Ex1.sum3", @@ -101,7 +101,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "5aa2f74e69ac08dd0d29e0620e381f6e" + "a9137543bacca295e815c6a94af9b5ca" ], [ "LowStar.Ex1.sum3", @@ -113,7 +113,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "6168185977d73e290ccc454af3132e6f" + "5f30c80d6d114cb50f94b9f0f6d313e8" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/LowStar.Ex2.fst.hints b/doc/tutorial/code/exercises/LowStar.Ex2.fst.hints index 489a99a2361..d406c230f63 100644 --- a/doc/tutorial/code/exercises/LowStar.Ex2.fst.hints +++ b/doc/tutorial/code/exercises/LowStar.Ex2.fst.hints @@ -22,7 +22,7 @@ "refinement_interpretation_Tm_refine_8807cc77b6a1b45afbe57dc1caa2253c" ], 0, - "8735095c3852d57bd6dc222e3dcc8ba8" + "c28eb3c81f62d34f029e870e6451dabb" ], [ "LowStar.Ex2.prefix_equal", @@ -45,7 +45,7 @@ "refinement_interpretation_Tm_refine_8807cc77b6a1b45afbe57dc1caa2253c" ], 0, - "18d306d02c60111c7a0b8cd5148ee922" + "ad0d2590b6f4871bae8c88f04ebf7b8e" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/exercises/LowStar.Ex3.fst.hints b/doc/tutorial/code/exercises/LowStar.Ex3.fst.hints index fe32996a1b6..32d2a8bc4ec 100644 --- a/doc/tutorial/code/exercises/LowStar.Ex3.fst.hints +++ b/doc/tutorial/code/exercises/LowStar.Ex3.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "6a29dac3aaee53440ad8c09247cad70d" + "61304423fa036128c2ab88f99b14d990" ], [ "LowStar.Ex3.repr", @@ -44,7 +44,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "c2eadbfe3cd1c38e19ff29e5fb3b7040" + "cab7f125dd3d6c048ad09bd3c6316d36" ], [ "LowStar.Ex3.pop", @@ -71,7 +71,7 @@ "typing_LowStar.Monotonic.Buffer.get" ], 0, - "6ff6c9093efa098673d3e5ac49d0f77c" + "ac61ddc2067a5d1e9cbbec92839f55bf" ], [ "LowStar.Ex3.ok", @@ -80,7 +80,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "62995d4d505144e91570ed7a80bf57d7" + "26c94216c17072aaa673a0b795d0b41c" ], [ "LowStar.Ex3.repr", @@ -116,7 +116,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "182865ee702272e21f4181541131370f" + "ada2361f08aa43c21af94f3a45651845" ], [ "LowStar.Ex3.pop", @@ -143,7 +143,7 @@ "typing_LowStar.Monotonic.Buffer.get" ], 0, - "13076383f0be5e099bffd9aab47125ac" + "4a6428cb1244323003d606897ba2a479" ], [ "LowStar.Ex3.malloc", @@ -160,7 +160,7 @@ "refinement_interpretation_LowStar.Ex3_Tm_refine_2f4c4317c33d464b36cc12cfcbde1c55" ], 0, - "45765241552b21f969cd7a7f965a08f7" + "18f8164bca1c3a7d57c30daf9d16e33e" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/EtM.AE.fst.hints b/doc/tutorial/code/solutions/EtM.AE.fst.hints index 135f595fb68..96f0a7acb4f 100644 --- a/doc/tutorial/code/solutions/EtM.AE.fst.hints +++ b/doc/tutorial/code/solutions/EtM.AE.fst.hints @@ -20,7 +20,7 @@ "typing_FStar.Monotonic.HyperStack.is_eternal_region" ], 0, - "6530e6adceb51202c5ea19cf59e0b8ff" + "b2281849c63b2b459a6659b7d402a444" ], [ "EtM.AE.__proj__Key__item__km", @@ -44,7 +44,7 @@ "typing_FStar.Monotonic.HyperStack.is_eternal_region" ], 0, - "a1024c4a81b17a70c54d98427a109530" + "59ef78f42b8e6be2fba4af930f9906f6" ], [ "EtM.AE.__proj__Key__item__log", @@ -56,7 +56,7 @@ "projection_inverse_EtM.AE.Key_region" ], 0, - "a92befc5048fb12d5c0704794f370510" + "6c2b15b380bf6559d97e43f60289ad98" ], [ "EtM.AE.invariant", @@ -74,7 +74,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8f5d76a24e8b58ed16e58283653a68af" + "f936c6d68a6c253866f64fb1d8435252" ], [ "EtM.AE.genPost", @@ -83,7 +83,7 @@ 1, [ "@query" ], 0, - "0b16aab41a747ea40f404dacf5d857e2" + "9f1be7ec630bd4fb3719ce18997149f2" ], [ "EtM.AE.keygen", @@ -217,7 +217,7 @@ "typing_Prims.pow2" ], 0, - "59e3173345c7f8aa47f7ffb867508b13" + "986e11b1a33f39f1ddddaabd21b6c8d2" ], [ "EtM.AE.keygen", @@ -335,7 +335,7 @@ "typing_FStar.Set.union" ], 0, - "1d40bfc9677c3c196e630ed7ef5adfd0" + "f411ce8a5ba0c891343b007073a78880" ], [ "EtM.AE.encrypt", @@ -451,7 +451,7 @@ "typing_FStar.Set.singleton" ], 0, - "5589e6b52aab5c6a7f64850d52bc3b31" + "c3864d9e1fba03b2b2af2ee8ea0cd71b" ], [ "EtM.AE.decrypt", @@ -469,7 +469,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "9e86bacaca7bd33fa25807a613370ccb" + "7c3152e244ab4978cdd0683562243aa2" ], [ "EtM.AE.decrypt", @@ -585,7 +585,7 @@ "typing_Tm_abs_828e9bf3f7b8947a8345907abcb4f794" ], 0, - "d64786cc90e40bd0b66a9424d67d5e90" + "d6cbce8d7867dab466344b974c1934a9" ], [ "EtM.AE.keygen", @@ -594,7 +594,7 @@ 1, [ "@query" ], 0, - "f13f8eb0d3951c8c3b80815af1d23c27" + "92338e490528eb99db5b255806527115" ], [ "EtM.AE.decrypt", @@ -612,7 +612,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "db80e545bb4b75fda43e2658b7bf1669" + "e69a0ee477e2596fd8fe762ac42eb7e6" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/EtM.CPA.fst.hints b/doc/tutorial/code/solutions/EtM.CPA.fst.hints index eb6ccdec8a2..7cf53ba2c70 100644 --- a/doc/tutorial/code/solutions/EtM.CPA.fst.hints +++ b/doc/tutorial/code/solutions/EtM.CPA.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "c54c47810d04ed0c077ee28b4f312e3a" + "53044171098f6a9c36bf87369e23a709" ], [ "EtM.CPA.__proj__Key__item__log", @@ -23,7 +23,7 @@ "projection_inverse_EtM.CPA.Key_region" ], 0, - "439219d2d3aa1981481bcedada7b5b80" + "b416ca2e37c31f27487ceabccc6598bf" ], [ "EtM.CPA.keygen", @@ -113,7 +113,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "ba29d28255f2fff6e3e0da4075c1709d" + "e66cd1c5d6af3ce079bdfddc7a502ad0" ], [ "EtM.CPA.encrypt", @@ -141,7 +141,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "5b564962ea7a4f06a1f65d44bba75e24" + "aaa8c46fe403a93b8816059e33224fdb" ], [ "EtM.CPA.decrypt", @@ -157,7 +157,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "54e2292b7405da6919123d46cb6540a7" + "7a43b747f7bd035177b5066a0270b0fb" ], [ "EtM.CPA.decrypt", @@ -252,7 +252,7 @@ "typing_Tm_abs_50119bc4d67e4e21ccc8214627c33789" ], 0, - "b7513817c18b2f61f152d52a6e0c2ebc" + "6b817125f85859b3937ebc381708f74c" ], [ "EtM.CPA.aes_key", @@ -264,7 +264,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "46f45a32640d3f27adcf2b572881c650" + "c48e309cb40a2fa8dd719f4968c29f74" ], [ "EtM.CPA.__proj__Key__item__log", @@ -276,7 +276,7 @@ "projection_inverse_EtM.CPA.Key_region" ], 0, - "7f82a8c64ba9c1648a056d974ce67ed4" + "c703c7a3fceed8eb5dd00f3399ae058e" ], [ "EtM.CPA.decrypt", @@ -292,7 +292,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "c67b79774c4f03c66450db01e1727bde" + "c4436a8050b37efe97805bfa196f871c" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/EtM.MAC.fst.hints b/doc/tutorial/code/solutions/EtM.MAC.fst.hints index 26436f990b6..d4c364b6f55 100644 --- a/doc/tutorial/code/solutions/EtM.MAC.fst.hints +++ b/doc/tutorial/code/solutions/EtM.MAC.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "4f7d7f842f0b645461cc14adebb7092d" + "bf6a23a60dfb99714913e8a3969611d5" ], [ "EtM.MAC.tag", @@ -24,7 +24,7 @@ "equation_EtM.MAC.macsize", "projection_inverse_BoxInt_proj_0" ], 0, - "875a19d6fecc43a9c53b11cf9b295f73" + "658686e56d4ba14124dd9a5acd5c79da" ], [ "EtM.MAC.sha1", @@ -33,7 +33,7 @@ 1, [ "@query", "equation_EtM.MAC.macsize" ], 0, - "52952e76fe6a6400b2684333b8be9d6f" + "3c2cd0faa062b59f2a98b200965962eb" ], [ "EtM.MAC.hmac_sha1", @@ -53,7 +53,7 @@ "typing_EtM.MAC.sha1", "typing_Platform.Bytes.op_At_Bar" ], 0, - "458800b327c2ed248b181690f44ddb87" + "ff419b99d22915cd55d4087c34f80840" ], [ "EtM.MAC.__proj__Key__item__log", @@ -65,7 +65,7 @@ "projection_inverse_EtM.MAC.Key_region" ], 0, - "db6626b7771912040d4311645cda3575" + "62eb4f462e3ef8d35d559785d4ba9e20" ], [ "EtM.MAC.keygen", @@ -158,7 +158,7 @@ "typing_FStar.Set.union" ], 0, - "e053972167ed569ecdcbcf3bbb1d7887" + "bba4e78a13d5671b0a228d6e16558cb8" ], [ "EtM.MAC.mac", @@ -194,7 +194,7 @@ "typing_FStar.Seq.Base.seq" ], 0, - "9e6403c132dd2dc4ad9918beb1452a32" + "0c66ed4fd98a4e8cca82da05da441af5" ], [ "EtM.MAC.verify", @@ -212,7 +212,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "c0e8c0ffa1e163d8598a5dbc5a55406b" + "2c77ad95496167da2717eea0e24995cb" ], [ "EtM.MAC.verify", @@ -281,7 +281,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.empty" ], 0, - "529e340d2320b62746d2b5e17ad2d94b" + "4a5ecbb43d30a57ef06e765d883b093c" ], [ "EtM.MAC.sha1_key", @@ -293,7 +293,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "95477ec015301f1d359d9c5d73d163d0" + "42bb9214f6ed675d952a7c543922be8b" ], [ "EtM.MAC.tag", @@ -306,7 +306,7 @@ "equation_EtM.MAC.macsize", "projection_inverse_BoxInt_proj_0" ], 0, - "117367be2dff73468152f32f2a040d12" + "2089e2f95c276e9e1cb673b8fb44e58a" ], [ "EtM.MAC.sha1", @@ -315,7 +315,7 @@ 1, [ "@query", "equation_EtM.MAC.macsize" ], 0, - "41c035b392242caf8899848a4256133c" + "cff7fc9013a297ffb01499ad4441692d" ], [ "EtM.MAC.hmac_sha1", @@ -327,7 +327,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "6c75796417414c3d290c7fe1795f7ab8" + "5af19472ba8a66951e24cb100bec1d68" ], [ "EtM.MAC.__proj__Key__item__log", @@ -339,7 +339,7 @@ "projection_inverse_EtM.MAC.Key_region" ], 0, - "3e86220e9a5a6675e320d7a36a10de06" + "d0b7f4d458bfb7b67a8add61cc958ccb" ], [ "EtM.MAC.verify", @@ -357,7 +357,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "ac31d063b55cc437de85c7996b5cef89" + "29fb88be123b52ade0e16015895172ac" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex01a.fst.hints b/doc/tutorial/code/solutions/Ex01a.fst.hints index c32ea56d325..54bc5c29e28 100644 --- a/doc/tutorial/code/solutions/Ex01a.fst.hints +++ b/doc/tutorial/code/solutions/Ex01a.fst.hints @@ -18,7 +18,7 @@ "projection_inverse_FStar.Pervasives.V_v" ], 0, - "2f291d4b9ad5cef71c84ed07f0a2a398" + "af609f608572765006fdee2bc6d1657b" ], [ "Ex01a.checkedRead", @@ -27,7 +27,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "1e6572f013abd0e4d23713936ce3532d" + "956cd4214cd85d8531d07be52e62a65b" ], [ "Ex01a.checkedWrite", @@ -36,7 +36,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "46de50741868a8663d6f647d4640c138" + "54e40222353fc1c082dbb3a3cc8cf954" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex03a.fst.hints b/doc/tutorial/code/solutions/Ex03a.fst.hints index 30497dd77c6..2cffec72f40 100644 --- a/doc/tutorial/code/solutions/Ex03a.fst.hints +++ b/doc/tutorial/code/solutions/Ex03a.fst.hints @@ -17,7 +17,7 @@ "well-founded-ordering-on-nat" ], 0, - "084e7b5e66a3d01a60b5d2ee4f61cb4c" + "37459c99e86c2841af26bc9cdfcf3f5e" ], [ "Ex03a.factorial", @@ -35,7 +35,7 @@ "well-founded-ordering-on-nat" ], 0, - "761fa1ed9ab18365ac34334c281a608a" + "01928761149bff193f74a789603bb5ff" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex03b.fst.hints b/doc/tutorial/code/solutions/Ex03b.fst.hints index cfdfdb00837..71413345131 100644 --- a/doc/tutorial/code/solutions/Ex03b.fst.hints +++ b/doc/tutorial/code/solutions/Ex03b.fst.hints @@ -18,7 +18,7 @@ "well-founded-ordering-on-nat" ], 0, - "049bf13f1c3721a74256d66177d8e5da" + "bdddb7a55149cab2acc7681ee6f60f72" ], [ "Ex03b.fibonacci", @@ -37,7 +37,7 @@ "well-founded-ordering-on-nat" ], 0, - "87acfe96a90344767833096ba3b85e4f" + "113073570c810166425d6d2ff9875472" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex03c.fst.hints b/doc/tutorial/code/solutions/Ex03c.fst.hints index 105e99d752d..2b3791088da 100644 --- a/doc/tutorial/code/solutions/Ex03c.fst.hints +++ b/doc/tutorial/code/solutions/Ex03c.fst.hints @@ -16,7 +16,7 @@ "well-founded-ordering-on-nat" ], 0, - "3023b5b724c09cb2d908e1a7e4fa94aa" + "deaf1401b1deeb1374179bfc867cdc93" ], [ "Ex03c.fibonacci_greater_than_arg", @@ -41,7 +41,7 @@ "typing_Ex03c.fibonacci", "well-founded-ordering-on-nat" ], 0, - "80f1f481bfa4da6cb4fe293b15d024e0" + "74cfd4fd7c8c0ac1aface357f506e601" ], [ "Ex03c.fibonacci", @@ -58,7 +58,7 @@ "well-founded-ordering-on-nat" ], 0, - "971e0a303265a5bd61352c24a9e8b545" + "9bb90c9e6f736ab0bac84b255ae36fdc" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex04a.fst.hints b/doc/tutorial/code/solutions/Ex04a.fst.hints index 04f35946a15..38547368e59 100644 --- a/doc/tutorial/code/solutions/Ex04a.fst.hints +++ b/doc/tutorial/code/solutions/Ex04a.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "db45d1d3344908c32a60d7d0f4fc4ef5" + "a7ec820f4990c7faf7eb5c6880a39904" ], [ "Ex04a.append", @@ -47,7 +47,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex04a.length" ], 0, - "17cf9a831c0486ef625c2de293a4249c" + "bdc21ed23dce42e7ea6efb303feb0542" ], [ "Ex04a.length", @@ -64,7 +64,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "69972e2edd4ed44940952fdaabb86b42" + "807dfaf11cd38aa9ed2e660d037b8fc5" ], [ "Ex04a.append", @@ -95,7 +95,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex04a.length" ], 0, - "77b781eee22acb4e6afd87d420fc2410" + "6240f8464260ab147cbc7f47319ee3a6" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex04b.fst.hints b/doc/tutorial/code/solutions/Ex04b.fst.hints index 3eb25645977..519551fbdd9 100644 --- a/doc/tutorial/code/solutions/Ex04b.fst.hints +++ b/doc/tutorial/code/solutions/Ex04b.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "5306011e04567b0471f6a4e6aa40249e" + "5daf9992e7d56f72c3b775088b6bbabb" ], [ "Ex04b.append", @@ -31,7 +31,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "2fe8110ce7f47dc3047e63cba165e23b" + "7cc4dbc65f59fbc15fff5ea0886832d0" ], [ "Ex04b.append_len", @@ -64,7 +64,7 @@ "typing_Ex04b.append", "typing_Ex04b.length" ], 0, - "7392516b43822500ceb13f9df5e0864c" + "f9b1e2da58587bbae080341bbd99ac44" ], [ "Ex04b.length", @@ -81,7 +81,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "74824b561f0e8f40f3a3593164d67898" + "6f504b4b0a94f40f2b08488ed5b31bc1" ], [ "Ex04b.append", @@ -95,7 +95,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "6c834fc9c41b8691a8590144ea6aa4c7" + "78a404a9c15e6188c2ff727573c23077" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex04c.fst.hints b/doc/tutorial/code/solutions/Ex04c.fst.hints index af23400e8e8..aeb6d946bbc 100644 --- a/doc/tutorial/code/solutions/Ex04c.fst.hints +++ b/doc/tutorial/code/solutions/Ex04c.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "54fb894d99e4828c13e8f666d07d821d" + "0b69b16bcfa64af646fc863c134401ad" ], [ "Ex04c.mem", @@ -28,7 +28,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "5cf90a46d28e3a230e1f1665b9221133" + "ea5bb2fe9d3bee05cae5a373b8f1fa5e" ], [ "Ex04c.append_mem", @@ -60,7 +60,7 @@ "typing_Ex04c.mem" ], 0, - "b9ba6accf4b8e198f7a40cffea78cf7b" + "0df3c3d1081df6b7b0cf87a6bfed696b" ], [ "Ex04c.append", @@ -74,7 +74,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "2c36e1ff2431fed6e24c34edde64b77c" + "358e266672b505ae213f439a1d34a499" ], [ "Ex04c.mem", @@ -89,7 +89,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "71f23648da035cf44b2568435934bbb0" + "a63250df10348e821663698d186472f7" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex04e.fst.hints b/doc/tutorial/code/solutions/Ex04e.fst.hints index 5b8f7089cdf..0dc8af4b69e 100644 --- a/doc/tutorial/code/solutions/Ex04e.fst.hints +++ b/doc/tutorial/code/solutions/Ex04e.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "57956e1b8b706d4322e6925a60b61350" + "729a91124138f910db9a1efd79071a26" ], [ "Ex04e.__proj__Some__item__v", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_5940fa0a1398f97ef02a98908357b71e" ], 0, - "b315d720a33120d95dbf09f389bfd535" + "5de54ec9ad823abc1fd0132d24f7c99e" ], [ "Ex04e.find", @@ -37,7 +37,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "7c4e9ac10926cf7162260e61e3a166ef" + "45c41d610466320f31c43390e27f17a3" ], [ "Ex04e.find'", @@ -52,7 +52,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "48a921c533f1b3349c2145682ac40535" + "95b8ecda09890ec4865d718298ac3152" ], [ "Ex04e.find_some", @@ -67,7 +67,7 @@ "projection_inverse_BoxBool_proj_0", "typing_Ex04e.find_" ], 0, - "558b4a200616a435d8b17718158357ee" + "18bcbefffd0f53d821218900a0509ffd" ], [ "Ex04e.find_some", @@ -84,7 +84,7 @@ "typing_Ex04e.find_" ], 0, - "78921ccb814521fa9e7f8d288f319b0c" + "5ffbf9d30c57e6028bad735b9b8eb419" ], [ "Ex04e.find_some", @@ -115,7 +115,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex04e.find_" ], 0, - "7afd793946f80ac20c11c73e2e94a6bb" + "63b01cad15e67aa50b69d58590f98cf0" ], [ "Ex04e.find_some'", @@ -129,7 +129,7 @@ "fuel_guarded_inversion_Ex04e.option", "typing_Ex04e.find" ], 0, - "e490ab8a0f1d1316c175c5ec8ae2070c" + "61d6cfc959bdde09500c614e406fee21" ], [ "Ex04e.find_some'", @@ -145,7 +145,7 @@ "typing_Ex04e.find" ], 0, - "a0de06a9e4ee67ae5abbc9c129179e3f" + "d53d7e054dbe265948f478e897949ef2" ], [ "Ex04e.find_some'", @@ -171,7 +171,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex04e.find" ], 0, - "e0f2f40c4021e13fd89cf729ccd42254" + "daf05736c0ceb8b05c0e337c2c5de744" ], [ "Ex04e.option", @@ -180,7 +180,7 @@ 1, [ "@query" ], 0, - "f65194719949a3791763e360945988c9" + "420e4625695a880b4105a9ee6e486d87" ], [ "Ex04e.__proj__Some__item__v", @@ -193,7 +193,7 @@ "refinement_interpretation_Tm_refine_5940fa0a1398f97ef02a98908357b71e" ], 0, - "2d3980f783e06cd86a234c22391049c4" + "b444540d570e4e965ced5e8939345114" ], [ "Ex04e.find", @@ -208,7 +208,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "a971c82c1b5fde36774fba74eb7ecfb1" + "f7df3084a0ad74656a1130b907935d62" ], [ "Ex04e.find'", @@ -222,7 +222,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "0ea1941acd1c42153bd0492cc1444174" + "f0b636b95e1daff29371eb027b8a03fd" ], [ "Ex04e.find_some", @@ -237,7 +237,7 @@ "projection_inverse_BoxBool_proj_0", "typing_Ex04e.find_" ], 0, - "830e1571631de9848bce39992157ba17" + "0910d1e5ae4c50d4ff89ee04acec971b" ], [ "Ex04e.find_some'", @@ -254,7 +254,7 @@ "projection_inverse_Ex04e.None__a", "typing_Ex04e.find" ], 0, - "36f73c957a7d4cc31538b086906b567b" + "c364051765d61ca82d8e6a3acfb91511" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex04f.fst.hints b/doc/tutorial/code/solutions/Ex04f.fst.hints index a08bc25654b..8ee2a9a77e8 100644 --- a/doc/tutorial/code/solutions/Ex04f.fst.hints +++ b/doc/tutorial/code/solutions/Ex04f.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "403920e4a9d158246fd27a4613d5df80" + "00e08393e9f4c637f3f80152c4009e77" ], [ "Ex04f.reverse", @@ -27,7 +27,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "7f7f01dec0bf186222d5a4add848749a" + "46abefb930869d70c62b1d0c581ff193" ], [ "Ex04f.fold_left", @@ -42,7 +42,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "8035210bdfa64749da6c401e46cff872" + "b9c6cef86452c7c112bde4a2ec1d16ec" ], [ "Ex04f.append_assoc", @@ -67,7 +67,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex04f.append" ], 0, - "9232876da52820322b487e2fcd3dd8fe" + "7b8fbedaee015ad45feef5daf8a97a48" ], [ "Ex04f.fold_left_Cons_is_rev", @@ -81,8 +81,8 @@ "@fuel_correspondence_Ex04f.reverse.fuel_instrumented", "@fuel_irrelevance_Ex04f.fold_left.fuel_instrumented", "@fuel_irrelevance_Ex04f.reverse.fuel_instrumented", "@query", - "Ex04f_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Prims_interpretation_Tm_arrow_0eeba2398450ad73d2d2c79a19d86b1c", + "Ex04f_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Prims_interpretation_Tm_arrow_02c072760cbad0f5a4706f6cffab6c94", "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_2", "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_3", "binder_x_fe28d8bcde588226b4e538b35321de05_1", @@ -101,7 +101,7 @@ "typing_tok_Prims.Cons@tok" ], 0, - "78732290b2aa78b245b824e28571a97c" + "69ac8b4563b12ae329a06ac73f314958" ], [ "Ex04f.append", @@ -115,7 +115,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "8253533b6b4fea39a14b6c1f45604164" + "e8176925b7a34dedee3f79744ebc2d5a" ], [ "Ex04f.reverse", @@ -129,7 +129,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "a58a9ef018b6cc2bdd9ab0a93e17a1ef" + "f929b5bd455801a1271c0baf33c1b431" ], [ "Ex04f.fold_left", @@ -143,7 +143,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "99d9341a18135965ada0c34388e64f91" + "186c19ceaa465440f193b5d193963fad" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex04g.fst.hints b/doc/tutorial/code/solutions/Ex04g.fst.hints index 49cf1c0405d..b09791a6203 100644 --- a/doc/tutorial/code/solutions/Ex04g.fst.hints +++ b/doc/tutorial/code/solutions/Ex04g.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32" ], 0, - "5712e347b3ed71f64019032a686a99b4" + "aaf83730ca823398434d6099d7961e8c" ], [ "Ex04g.tl", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32" ], 0, - "971f52a979aac9c5708d7f26ad52c56f" + "c9e4f4deeb01fdebf308f9096360a050" ], [ "Ex04g.hd", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32" ], 0, - "e0b5305502ca16496480aeafa16102e0" + "8734f9ed7c78fcdb85e13788c60d5613" ], [ "Ex04g.tl", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32" ], 0, - "fa514977bf0440ebb44255d8e01a11df" + "0b7ee78d1e6b594344096c38e6307a2b" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex04h.fst.hints b/doc/tutorial/code/solutions/Ex04h.fst.hints index ab7b6b73bc5..4d24ad44a1d 100644 --- a/doc/tutorial/code/solutions/Ex04h.fst.hints +++ b/doc/tutorial/code/solutions/Ex04h.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "00e728863e88d3b94b8e5aa2865a66e8" + "8670148805a103d9bd4e71cf37e8a84f" ], [ "Ex04h.nth", @@ -45,7 +45,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "b47d8eadf531af0e14ec8c193335eb3d" + "8a033d01e7d41875a20a69ac0c887b2f" ], [ "Ex04h.length", @@ -62,7 +62,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "93335d1f56be36b2b04fbfd53eeb792a" + "294391f02dc06a9186b49d21f9c5ff67" ], [ "Ex04h.nth", @@ -91,7 +91,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "da021e8f6778cd684a7f80055b4aa615" + "30b2fb2d97d7b36c8c6e976a777fbb32" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex05a.fst.hints b/doc/tutorial/code/solutions/Ex05a.fst.hints index 6dbd8f9df9e..1a906d55a79 100644 --- a/doc/tutorial/code/solutions/Ex05a.fst.hints +++ b/doc/tutorial/code/solutions/Ex05a.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "c3aff04a331d3177ee6486a9602eebe6" + "8934826aeef963a5e138eaed678b2800" ], [ "Ex05a.reverse", @@ -27,7 +27,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "844b4a99303bcd55fc2cdf78cf8edba8" + "da1f06d2db27c18dd864a8baa58d4650" ], [ "Ex05a.rev", @@ -42,7 +42,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "081093c4774143e7a591097116b28c92" + "e67494f4891dbfcd9b58964cd602d578" ], [ "Ex05a.append_assoc", @@ -67,7 +67,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex05a.append" ], 0, - "a932a62643e0e855d61e20ab2a3d760f" + "5b0d5f780c0b83337d274b9c2d72ddfd" ], [ "Ex05a.rev_is_ok_aux", @@ -98,7 +98,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex05a.reverse" ], 0, - "c836dacba70bc3b01a3343caada4cbb7" + "8bfdba3ca521a96a4a8acecc5dafe4d1" ], [ "Ex05a.append_nil", @@ -122,7 +122,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "ccbe829999f0a3ee6afc68976c2f127b" + "aa6a6c650e802dea15f4b88252410873" ], [ "Ex05a.rev_is_ok", @@ -131,7 +131,7 @@ 1, [ "@query" ], 0, - "c12acb7c62b7f743fd90336ba39c0279" + "adc03945be764e3f2df4dc08f6e85250" ], [ "Ex05a.append", @@ -145,7 +145,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "a05217d25fdc66a960e8458a7639a9c6" + "933abe050e1e74a2b6432a9d99192e65" ], [ "Ex05a.reverse", @@ -159,7 +159,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "cfefb7fa60127943f21f95e3226d85e7" + "0142895bf970e2bfb0d8a0070f81ba0f" ], [ "Ex05a.rev", @@ -174,7 +174,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "90b9f2fec324229c5fb318ae761e7e01" + "95b139ee251d12e1be15d1725df77d86" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex05b.fst.hints b/doc/tutorial/code/solutions/Ex05b.fst.hints index 3ba726b6081..5865a217919 100644 --- a/doc/tutorial/code/solutions/Ex05b.fst.hints +++ b/doc/tutorial/code/solutions/Ex05b.fst.hints @@ -16,7 +16,7 @@ "well-founded-ordering-on-nat" ], 0, - "2b63e36c76262bd1cb939acc302dcdf4" + "db55b0eb3bf4507d421f1b98325463e1" ], [ "Ex05b.fib", @@ -36,7 +36,7 @@ "well-founded-ordering-on-nat" ], 0, - "f3ba4f442692f1b1383ebb7017535c1d" + "24be41bcd15cfe8e325a4089afe3c6de" ], [ "Ex05b.fib_is_ok_aux", @@ -54,7 +54,7 @@ "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913" ], 0, - "9c48b2e6725a2829e3b0fb24826d8833" + "faa7f736d61fb3c5fbb5efdcc0fcbf92" ], [ "Ex05b.fib_is_ok_aux", @@ -72,7 +72,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "01cb9db0a727565e2cc5a34c5bdeab2a" + "fe2b4b69a53673973d2240441c59a30a" ], [ "Ex05b.fib_is_ok_aux", @@ -106,7 +106,7 @@ "typing_Ex05b.fibonacci", "well-founded-ordering-on-nat" ], 0, - "ce70f38150870b9d37c279abf9139061" + "e1e74e3c7c5b792a3784641be617c04f" ], [ "Ex05b.fib_is_ok", @@ -120,7 +120,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0b31bfd2e5a3fc7737d886993d763c86" + "51ee37492e88cebf286bdbc113e4d2bf" ], [ "Ex05b.fib_is_ok", @@ -139,7 +139,7 @@ "typing_Ex05b.fibonacci" ], 0, - "d2776e78b2aac327c3ab6d5ef6fc823f" + "4091094e56bf69371cf8e0e2b5715dad" ], [ "Ex05b.fib_inner_aux", @@ -157,7 +157,7 @@ "well-founded-ordering-on-nat" ], 0, - "d57e4afac0d60c19084577cff90aa6f8" + "d3c353ee99f817e242f5eeeb9b04095b" ], [ "Ex05b.fib_inner_aux_2", @@ -171,7 +171,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d3719179546687014bc2a6eddd179785" + "f9e38345a6f8c006666a6a1f62ec155e" ], [ "Ex05b.fib_inner_aux_2", @@ -199,7 +199,7 @@ "typing_Ex05b.fibonacci", "well-founded-ordering-on-nat" ], 0, - "274f9c2de7ddcc177e419d5f52d7c025" + "655e42d4134514aef001995cd525b459" ], [ "Ex05b.fibonacci", @@ -216,7 +216,7 @@ "well-founded-ordering-on-nat" ], 0, - "427d59ecbb77f378f235c022b0233c59" + "88819a1f29897a1144170b04322533d7" ], [ "Ex05b.fib", @@ -236,7 +236,7 @@ "well-founded-ordering-on-nat" ], 0, - "8d37700cdf08b3d0d2ecd01c7d006779" + "cfcacf112767195a47c00e31a23a13bc" ], [ "Ex05b.fib_is_ok_aux", @@ -254,7 +254,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ac291ca2332d78e949b5f8275e57532e" + "09ac27346fceaca1f72b20cecf432b35" ], [ "Ex05b.fib_is_ok_aux", @@ -288,7 +288,7 @@ "typing_Ex05b.fibonacci", "well-founded-ordering-on-nat" ], 0, - "0ba235a46e237aae04e1015d69567f0f" + "69fdf15e297963b5c8a350691eb85506" ], [ "Ex05b.fib_is_ok", @@ -302,7 +302,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2d16963618242774da7cecec8f5edb7e" + "aa0fe781c91da88d44f01b3b06e86319" ], [ "Ex05b.fib_inner_aux", @@ -320,7 +320,7 @@ "well-founded-ordering-on-nat" ], 0, - "fc6e3f9a479e64bdf414729369d911bb" + "159b09bf732a8887b9a0017e843429bd" ], [ "Ex05b.fib_inner_aux_2", @@ -348,7 +348,7 @@ "typing_Ex05b.fibonacci", "well-founded-ordering-on-nat" ], 0, - "d01694de23c8bf3c55e956cd5e1441d3" + "70410a92b067e3a20c4fd00c5f04f1c3" ], [ "Ex05b.fib_inner_aux_2", @@ -362,7 +362,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "eed5d3898539c47efb21c74290cc8478" + "cff490dc5e38d0bd51aee7deaeb163c0" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex06a.fst.hints b/doc/tutorial/code/solutions/Ex06a.fst.hints index e753aa4b400..6ed6bd19cbc 100644 --- a/doc/tutorial/code/solutions/Ex06a.fst.hints +++ b/doc/tutorial/code/solutions/Ex06a.fst.hints @@ -14,7 +14,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "7fa40f2709ce9aaa2fed18c25adaa399" + "44c31b9e54420815727a9dd2e7807e0e" ], [ "Ex06a.partition", @@ -28,7 +28,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "c4f505ae6dc8e549ce19d50854949ade" + "7634c0d77ca670a9a35c00cbca8e65ce" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex06b.fst.hints b/doc/tutorial/code/solutions/Ex06b.fst.hints index adb4bac5e89..95e4de87206 100644 --- a/doc/tutorial/code/solutions/Ex06b.fst.hints +++ b/doc/tutorial/code/solutions/Ex06b.fst.hints @@ -14,7 +14,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "9fa6ec35bb008a9c95137896ec8a4176" + "355f9d825821c44d0f536d9bb32e1748" ], [ "Ex06b.append", @@ -29,7 +29,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "652782613b95a64bb638b0e41087b361" + "9115d7175eb4e1e88ce1b71eb1eae51a" ], [ "Ex06b.append_mem", @@ -60,7 +60,7 @@ "typing_Ex06b.mem" ], 0, - "80a793fffb78b65a406a6309dfbbf0dd" + "2f29c5e03e51966b93b33ebd1e842fbc" ], [ "Ex06b.length", @@ -77,7 +77,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "84a2ce724c8dd825371715127e38171e" + "348797ae3ea754c48aa58f19b7a95f63" ], [ "Ex06b.sorted", @@ -95,7 +95,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "db162c1add48c1689f4a45fa418ae398" + "f4dbc61e04378d5325464e5fa4f84908" ], [ "Ex06b.partition", @@ -110,7 +110,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "777a0e92d3ff7edc1afacfffa7983480" + "096e4459bd8d4a150f8fc402220cc1df" ], [ "Ex06b.partition_lemma", @@ -160,7 +160,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "493dbccba936f297e7e9cda28f28fe32" + "8f6f1be2c969e7ac8550d797943ecf37" ], [ "Ex06b.sorted_concat_lemma", @@ -175,12 +175,12 @@ "@fuel_irrelevance_Ex06b.append.fuel_instrumented", "@fuel_irrelevance_Ex06b.mem.fuel_instrumented", "@fuel_irrelevance_Ex06b.sorted.fuel_instrumented", "@query", - "Ex06b_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "Ex06b_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "Ex06b_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "Ex06b_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_157b99e815dc43d99415725267e9c452_4", - "binder_x_1f304b8f54443ef13a0bd30e5fcdf9fd_1", - "binder_x_7ebf7c054ccd7339a68fee9197bb5b84_2", - "binder_x_7ebf7c054ccd7339a68fee9197bb5b84_3", + "binder_x_65ecdb89801d0c2f7356a73239092c53_2", + "binder_x_65ecdb89801d0c2f7356a73239092c53_3", + "binder_x_98df27d05a962e7ef32cba6da37f0aeb_1", "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", "data_typing_intro_Prims.Cons@tok", @@ -196,14 +196,14 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_bd63c54c50f02e3adcbc29e83a149fa9", + "refinement_interpretation_Tm_refine_d86e36ac35297f25053ae307dcf8ccf0", "subterm_ordering_Prims.Cons", "token_correspondence_Ex06b.mem.fuel_instrumented", "token_correspondence_Ex06b.sorted.fuel_instrumented", "typing_Ex06b.append", "typing_Ex06b.mem", "typing_Ex06b.sorted" ], 0, - "97e6ef3046cb30df19005cad626f97cd" + "13e689a2daad01491a891db01eaa3bb4" ], [ "Ex06b.sort", @@ -223,10 +223,10 @@ "@fuel_irrelevance_Ex06b.partition.fuel_instrumented", "@fuel_irrelevance_Ex06b.sorted.fuel_instrumented", "@query", "Ex06b_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", - "Ex06b_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "Ex06b_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "Ex06b_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "Ex06b_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_374b44ccfcb77ed85d505dbc44265913_2", - "binder_x_4a15c2471f2ddd6503778d7fccb91070_1", + "binder_x_8c67f6223cc4aff40bdb116d0b778e1c_1", "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Cons@tok", @@ -255,10 +255,10 @@ "refinement_interpretation_Tm_refine_0804acce3fb18141c65c44fe70268fd4", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_63867f3d3be8e067dbe3a65b3f504ff4", - "refinement_interpretation_Tm_refine_6f90051c75b31c0092a1a1ff0e0048dc", + "refinement_interpretation_Tm_refine_5e03353aa58eb5ec02917330c14a05b4", "refinement_interpretation_Tm_refine_9a912e5490df19e2f8fb2c2b537cedc8", - "refinement_interpretation_Tm_refine_ddd16fd90ade910d59e1b7e7f53652c6", + "refinement_interpretation_Tm_refine_ab0d3a0c0772d4330c49ca4aa5d3fae1", + "refinement_interpretation_Tm_refine_d08f8dc01810c7749c6b39fe951fbfdf", "refinement_interpretation_Tm_refine_f21776ec197119f31d47c80b5522dbe0", "token_correspondence_Ex06b.length.fuel_instrumented", "token_correspondence_Ex06b.mem.fuel_instrumented", @@ -269,7 +269,7 @@ "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "fa1e49e859f0d58ce5824032cec15312" + "32fb8fb3fe8dc231c363bdecdd2b1456" ], [ "Ex06b.mem", @@ -284,7 +284,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "6ddc949a0df81ac2b755d7db6374af1a" + "3ceca365e2bb03587c30b8148dc8c552" ], [ "Ex06b.append", @@ -298,7 +298,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "aba1250979825347d2e6f8b87a0ba3ee" + "3cd6298f1e5f5bfb00459eace98db080" ], [ "Ex06b.length", @@ -315,7 +315,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "fb6e08db5dd13b3a020fbcbc8a3efdf4" + "a9fd328f4e2b3caadf00884b3cb64f90" ], [ "Ex06b.sorted", @@ -333,7 +333,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "1670c605526dda0b1d9ac8286408e4f4" + "d4a6ff54d5b3b62ab2bc827fcf90f5de" ], [ "Ex06b.partition", @@ -347,7 +347,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "6cf29983c62206ce39ac972e8ace77a2" + "3c5b88dda4f2857a145ca83b2d8b6c2b" ], [ "Ex06b.sort", @@ -367,10 +367,10 @@ "@fuel_irrelevance_Ex06b.partition.fuel_instrumented", "@fuel_irrelevance_Ex06b.sorted.fuel_instrumented", "@query", "Ex06b_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", - "Ex06b_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "Ex06b_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "Ex06b_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "Ex06b_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_374b44ccfcb77ed85d505dbc44265913_2", - "binder_x_4a15c2471f2ddd6503778d7fccb91070_1", + "binder_x_8c67f6223cc4aff40bdb116d0b778e1c_1", "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Cons@tok", @@ -399,10 +399,10 @@ "refinement_interpretation_Tm_refine_0804acce3fb18141c65c44fe70268fd4", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_63867f3d3be8e067dbe3a65b3f504ff4", - "refinement_interpretation_Tm_refine_6f90051c75b31c0092a1a1ff0e0048dc", + "refinement_interpretation_Tm_refine_5e03353aa58eb5ec02917330c14a05b4", "refinement_interpretation_Tm_refine_9a912e5490df19e2f8fb2c2b537cedc8", - "refinement_interpretation_Tm_refine_ddd16fd90ade910d59e1b7e7f53652c6", + "refinement_interpretation_Tm_refine_ab0d3a0c0772d4330c49ca4aa5d3fae1", + "refinement_interpretation_Tm_refine_d08f8dc01810c7749c6b39fe951fbfdf", "refinement_interpretation_Tm_refine_f21776ec197119f31d47c80b5522dbe0", "token_correspondence_Ex06b.length.fuel_instrumented", "token_correspondence_Ex06b.mem.fuel_instrumented", @@ -413,7 +413,7 @@ "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "e640b68d7644a0f9068645873f04cc18" + "633e7d5507d129a79bf37d3e4f41357a" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex06c.fst.hints b/doc/tutorial/code/solutions/Ex06c.fst.hints index d29782d15cd..89635afbb9e 100644 --- a/doc/tutorial/code/solutions/Ex06c.fst.hints +++ b/doc/tutorial/code/solutions/Ex06c.fst.hints @@ -14,7 +14,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "00b8900f7320636cf5affe8bd12d193a" + "94cc9c2cab3cf79f4fa1a00c76902b1b" ], [ "Ex06c.append", @@ -29,7 +29,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "eda649be2e81dab7d4a09044bd1dccf7" + "450551f216369eb3cb69b4074df71225" ], [ "Ex06c.append_mem", @@ -62,7 +62,7 @@ "typing_Ex06c.append", "typing_Ex06c.mem" ], 0, - "97b975a2a48f6275f1173ba369b59d66" + "690d717ff86c3d03b137e636f4619cfe" ], [ "Ex06c.length", @@ -79,7 +79,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "f5003e62c3080dcccc4651deeed17024" + "ad3f36b3349bfa9d7f876170b3578d04" ], [ "Ex06c.sorted", @@ -100,7 +100,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "d51cd8d882c541f117891726e37fd229" + "147d44be089cdb6ae7f2e5809f617abf" ], [ "Ex06c.partition", @@ -115,7 +115,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "8175bf6eced52814d62b619c598c463d" + "4ebcb987f09c35f09c35d892ffb1a916" ], [ "Ex06c.partition_lemma", @@ -165,7 +165,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "a5007647b5221fb387e4ee0778fc8869" + "d75fe35f0dbcec8e46092b4e922e6d80" ], [ "Ex06c.sorted_concat_lemma", @@ -208,7 +208,7 @@ "typing_Ex06c.append", "typing_Ex06c.mem", "typing_Ex06c.sorted" ], 0, - "35cb34b27c8fbe5765466eba63532c3d" + "bf63a4d8b361cb89a9a2657fef147823" ], [ "Ex06c.match_head", @@ -224,7 +224,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "acf329ed53e3be1bbf9417df18c59b08" + "6d0ac6375d50164f462e1408a6cff4e4" ], [ "Ex06c.dedup", @@ -265,7 +265,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "6c4d0ace528ca69338c986e0f6c842ed" + "a31f6922f39240146b65409122276c74" ], [ "Ex06c.sort", @@ -284,8 +284,8 @@ "@fuel_irrelevance_Ex06c.mem.fuel_instrumented", "@fuel_irrelevance_Ex06c.partition.fuel_instrumented", "@fuel_irrelevance_Ex06c.sorted.fuel_instrumented", "@query", - "Ex06c_interpretation_Tm_arrow_291341f4db028acb7dbc0930c5581c07", "Ex06c_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", + "Ex06c_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_66b03f5c7897b05649fed8196554c587_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -331,7 +331,7 @@ "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "999fb04b3cdb6f0f300600c33deadcac" + "62b9973480d9153d98d9877ebfe7f610" ], [ "Ex06c.mem", @@ -346,7 +346,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "4e115b86322c7b566f1f7e37fee03fc5" + "6f670749590d19b87db42033d4a88f30" ], [ "Ex06c.append", @@ -360,7 +360,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "f4e9ac691e2c46a93a3ce01c9c53e190" + "fdea7f3538a32922a1b90fe8d1410bd8" ], [ "Ex06c.length", @@ -377,7 +377,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "51fbef3e009cbfdff1d62dd6141b654a" + "bb74e49dafc5b7cb9706b91803dde77e" ], [ "Ex06c.sorted", @@ -398,7 +398,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "aa10dc5fb287367307b59dc1e621f177" + "6939fd4f89c8058009759fc09592bf92" ], [ "Ex06c.partition", @@ -412,7 +412,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "13fadd37afe51dd42018971e4175a791" + "3a7b15f1e2cd0fca17141644805bca55" ], [ "Ex06c.match_head", @@ -428,7 +428,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1c1787f4da27a6bcd7331887dbf3ba04" + "ceb732d0ee52de0677a1c3127c9aac03" ], [ "Ex06c.dedup", @@ -469,7 +469,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "dfa1b1033eb6ad6d3631070cb00e1f7c" + "6ba197b73e1f25046236ab178681fa7b" ], [ "Ex06c.sort", @@ -488,8 +488,8 @@ "@fuel_irrelevance_Ex06c.mem.fuel_instrumented", "@fuel_irrelevance_Ex06c.partition.fuel_instrumented", "@fuel_irrelevance_Ex06c.sorted.fuel_instrumented", "@query", - "Ex06c_interpretation_Tm_arrow_291341f4db028acb7dbc0930c5581c07", "Ex06c_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", + "Ex06c_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_66b03f5c7897b05649fed8196554c587_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -535,7 +535,7 @@ "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "814d8bb4ca306bc993ff574d626cd533" + "78008cc32ae435def41c088189c6b264" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex06d.fst.hints b/doc/tutorial/code/solutions/Ex06d.fst.hints index 684c89a5548..cfd5d7ad904 100644 --- a/doc/tutorial/code/solutions/Ex06d.fst.hints +++ b/doc/tutorial/code/solutions/Ex06d.fst.hints @@ -19,7 +19,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "2e3c622ff869462bbd673a31aebef623" + "f6db931d95e93bd63054e9dfb5782bfd" ], [ "Ex06d.append", @@ -33,7 +33,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "991bb4fdf3b87b3b72d111541224b64e" + "96ce878cd34e409396ccf1ad4435fa7e" ], [ "Ex06d.append_count", @@ -68,7 +68,7 @@ "typing_Ex06d.append", "typing_Ex06d.count" ], 0, - "e5dc1713b28cc987eee2ff16063e6e68" + "e6b083ef394abd7d3aeb1422b28fc682" ], [ "Ex06d.append_mem", @@ -87,7 +87,7 @@ "typing_Ex06d.count" ], 0, - "edf5eb7543be6d29fde3973d363a94ca" + "c52605d7e635dd25b1f47124d9cb5f9e" ], [ "Ex06d.length", @@ -104,7 +104,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "d042b885971bd51cb074931e16a4099c" + "40c99d476efa4556f14688eae09b3017" ], [ "Ex06d.sorted", @@ -122,7 +122,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "bc3a9950d6105f7e4ac581b5ae604ba0" + "4c2904817c144520ead1c81fc47bf36d" ], [ "Ex06d.partition", @@ -136,7 +136,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "f07d09f2b023c614d77877d22aabc489" + "d8ec1a9e512ff3e684e4746167c90009" ], [ "Ex06d.partition_lemma", @@ -187,7 +187,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "c72558711dcfcfdb37e88e1eacd73746" + "344cc75cc11b75917947b849ad3e89ed" ], [ "Ex06d.sorted_concat_lemma", @@ -202,13 +202,13 @@ "@fuel_irrelevance_Ex06d.append.fuel_instrumented", "@fuel_irrelevance_Ex06d.count.fuel_instrumented", "@fuel_irrelevance_Ex06d.sorted.fuel_instrumented", "@query", - "Ex06d_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "Ex06d_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "Ex06d_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "Ex06d_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_157b99e815dc43d99415725267e9c452_4", - "binder_x_1f304b8f54443ef13a0bd30e5fcdf9fd_1", - "binder_x_54ab2f66b03c1da304fde17483bcf1b0_2", - "binder_x_54ab2f66b03c1da304fde17483bcf1b0_3", - "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "bool_inversion", + "binder_x_98df27d05a962e7ef32cba6da37f0aeb_1", + "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", + "binder_x_f54241b5387530a053988f0b51a75b3d_2", + "binder_x_f54241b5387530a053988f0b51a75b3d_3", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", "data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -227,14 +227,14 @@ "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_ae7f7f8594f8880e8692cba3124697b8", + "refinement_interpretation_Tm_refine_5cc807ac6220a2d5f307be9f5ac12b09", "subterm_ordering_Prims.Cons", "token_correspondence_Ex06d.count.fuel_instrumented", "token_correspondence_Ex06d.sorted.fuel_instrumented", "typing_Ex06d.append", "typing_Ex06d.mem", "typing_Ex06d.sorted" ], 0, - "bcae1745850e85ad355183e674451add" + "5630b4c894ae8ad9caf83c11a23806b2" ], [ "Ex06d.sort", @@ -248,7 +248,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "526b18af69111e8219426a8ed8ddbbea" + "2e61bb1c421247a9d371514b2aa12ba6" ], [ "Ex06d.sort", @@ -262,7 +262,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "83b38639f08cb8c99e67b5c5620bb820" + "acc989add95501a9d74af53a2919b91e" ], [ "Ex06d.sort", @@ -271,7 +271,6 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_Ex06d.append.fuel_instrumented", "@fuel_correspondence_Ex06d.count.fuel_instrumented", "@fuel_correspondence_Ex06d.length.fuel_instrumented", "@fuel_correspondence_Ex06d.partition.fuel_instrumented", @@ -279,11 +278,11 @@ "@fuel_irrelevance_Ex06d.count.fuel_instrumented", "@fuel_irrelevance_Ex06d.length.fuel_instrumented", "@query", "Ex06d_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", - "Ex06d_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "Ex06d_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "Ex06d_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "Ex06d_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_374b44ccfcb77ed85d505dbc44265913_2", - "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", - "binder_x_e2f1db0b0785393a15486eff995e1cc2_1", "bool_inversion", + "binder_x_696262099dfeead0d4fba435ba22bd67_1", + "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", @@ -309,22 +308,17 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_0f25e42d74ef4c9cee3311481e088bcb", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_6f27777018ddc15561347dae78b58f6f", - "refinement_interpretation_Tm_refine_a7385504930fc11d0571922bab15d48a", - "refinement_interpretation_Tm_refine_c20622c5c0f79a4a8dc3cadd89c7d6a8", - "refinement_interpretation_Tm_refine_f356a9c5dfea65bfa7fdf736166fc274", - "token_correspondence_Ex06d.append.fuel_instrumented", - "token_correspondence_Ex06d.count.fuel_instrumented", - "typing_Ex06d.count", "typing_Ex06d.length", "typing_Ex06d.mem", - "typing_Ex06d.partition", "typing_Ex06d.sort", + "refinement_interpretation_Tm_refine_5a286a493860e98f10491358633aec13", + "refinement_interpretation_Tm_refine_6b86b5f721d00dbfc398af610651f77a", + "typing_Ex06d.append", "typing_Ex06d.count", "typing_Ex06d.length", + "typing_Ex06d.mem", "typing_Ex06d.partition", "typing_FStar.Pervasives.Native.fst", "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "25d322318640b9888b333c7fbe1f5a89" + "83ffea8bc4fb34dc77f01965d6a5d85e" ], [ "Ex06d.count", @@ -344,7 +338,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "fcba52669aedba0b16cc986a10194f13" + "f872888bfe64ead45fb08c4f02c58851" ], [ "Ex06d.append", @@ -358,7 +352,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "0b1dc56c80187c8dc38bedbd96b62607" + "61bcdaf69c1c8f0af80d4fc3927e3b4a" ], [ "Ex06d.length", @@ -375,7 +369,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "14d79e2f4486b94e797ab665784d1de4" + "696777c6b1dfca5adafcf5b089b99102" ], [ "Ex06d.sorted", @@ -393,7 +387,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "9e0f64975e523f764b623edcdd3168ea" + "015b6e623da3a6b9410aef724d5615e3" ], [ "Ex06d.partition", @@ -407,7 +401,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "d56129226dc19ecea1eeb66490ba291a" + "f3836cc2ff41772bbfbeafb40ea528e7" ], [ "Ex06d.sort", @@ -421,7 +415,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ff6cbfc7554dda30f471e66158c44c35" + "3977f4885660d0f6425ca02feaf1e728" ], [ "Ex06d.sort", @@ -430,7 +424,6 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_Ex06d.append.fuel_instrumented", "@fuel_correspondence_Ex06d.count.fuel_instrumented", "@fuel_correspondence_Ex06d.length.fuel_instrumented", "@fuel_correspondence_Ex06d.partition.fuel_instrumented", @@ -438,11 +431,11 @@ "@fuel_irrelevance_Ex06d.count.fuel_instrumented", "@fuel_irrelevance_Ex06d.length.fuel_instrumented", "@query", "Ex06d_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", - "Ex06d_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "Ex06d_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "Ex06d_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "Ex06d_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_374b44ccfcb77ed85d505dbc44265913_2", - "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", - "binder_x_e2f1db0b0785393a15486eff995e1cc2_1", "bool_inversion", + "binder_x_696262099dfeead0d4fba435ba22bd67_1", + "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", @@ -468,22 +461,17 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_0f25e42d74ef4c9cee3311481e088bcb", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_6f27777018ddc15561347dae78b58f6f", - "refinement_interpretation_Tm_refine_a7385504930fc11d0571922bab15d48a", - "refinement_interpretation_Tm_refine_c20622c5c0f79a4a8dc3cadd89c7d6a8", - "refinement_interpretation_Tm_refine_f356a9c5dfea65bfa7fdf736166fc274", - "token_correspondence_Ex06d.append.fuel_instrumented", - "token_correspondence_Ex06d.count.fuel_instrumented", - "typing_Ex06d.count", "typing_Ex06d.length", "typing_Ex06d.mem", - "typing_Ex06d.partition", "typing_Ex06d.sort", + "refinement_interpretation_Tm_refine_5a286a493860e98f10491358633aec13", + "refinement_interpretation_Tm_refine_6b86b5f721d00dbfc398af610651f77a", + "typing_Ex06d.append", "typing_Ex06d.count", "typing_Ex06d.length", + "typing_Ex06d.mem", "typing_Ex06d.partition", "typing_FStar.Pervasives.Native.fst", "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "d9250e38f16c4e333e13539e11b2fe11" + "8ba1d4fcc4a1f2d4a8b70fdbab08e1b5" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex06e.fst.hints b/doc/tutorial/code/solutions/Ex06e.fst.hints index de43382701e..d376fe71d64 100644 --- a/doc/tutorial/code/solutions/Ex06e.fst.hints +++ b/doc/tutorial/code/solutions/Ex06e.fst.hints @@ -20,7 +20,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "55b3e60d661db8f02052a881c12f4882" + "e221554b70b71abbff36152831a766bc" ], [ "Ex06e.mem", @@ -38,7 +38,7 @@ "int_inversion", "subterm_ordering_Prims.Cons" ], 0, - "8273a4db2e453090ef83054c1a3f57b3" + "90063d421341277018999d8367381b69" ], [ "Ex06e.sorted_smaller", @@ -76,7 +76,7 @@ "unit_typing" ], 0, - "5389888e8b67bba2fe495101b158c414" + "eb6705fbbf1310444f25b89b05541b74" ], [ "Ex06e.insert", @@ -119,7 +119,7 @@ "typing_Ex06e.insert", "typing_Ex06e.mem", "typing_Ex06e.sorted" ], 0, - "192608862f8291c99b74434e2dabebc8" + "72d7e3c7299e26a44e18e6a9e7530613" ], [ "Ex06e.sort", @@ -150,7 +150,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex06e.mem" ], 0, - "376e4337bd8b11a7c53ebb065132330b" + "a652c4f003b3322625843488fbdfaf94" ], [ "Ex06e.sorted", @@ -171,7 +171,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "07da4c9c4ba3ca112287ae89456fe816" + "8cdf5c028c024e59f298d1781e245220" ], [ "Ex06e.mem", @@ -189,7 +189,7 @@ "int_inversion", "subterm_ordering_Prims.Cons" ], 0, - "b54575a39660d049bb06c1251e8fe6e8" + "0528caa067ef41a5f89bf0483e1ba8c0" ], [ "Ex06e.insert", @@ -232,7 +232,7 @@ "typing_Ex06e.insert", "typing_Ex06e.mem", "typing_Ex06e.sorted" ], 0, - "36b6d4cb7475502af44428693bc1000f" + "79f131c0c20f344aeb31ef915a556056" ], [ "Ex06e.sort", @@ -263,7 +263,7 @@ "subterm_ordering_Prims.Cons", "typing_Ex06e.mem" ], 0, - "9b1c854d0eed1a4c239f6eba420b7e6f" + "3987a65d7caaa201ff4b63599da98dfd" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex07a.fst.hints b/doc/tutorial/code/solutions/Ex07a.fst.hints index 8c73eb87cc5..ecdc9874ea5 100644 --- a/doc/tutorial/code/solutions/Ex07a.fst.hints +++ b/doc/tutorial/code/solutions/Ex07a.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "f87a65cf952f22b373716928d4c29d92" + "324daf1e1cae1274e833a956d7757dd2" ], [ "Ex07a.__proj__TArrow__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_6d481b4efcb5fbee37d1d60c36959ad4" ], 0, - "327a8becde6cc5c04e28ada46e8db91a" + "ab9ecb19ba653787941506662db98128" ], [ "Ex07a.__proj__TArrow__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_6d481b4efcb5fbee37d1d60c36959ad4" ], 0, - "435ae7636426585e6f6852e210d626b5" + "00e2163a871beb8279572f7cdd738c31" ], [ "Ex07a.exp", @@ -46,7 +46,7 @@ "assumption_Prims.HasEq_int" ], 0, - "8f1b4a8e1630aa347fa3d42ef642023f" + "30e780feda0e25bef3748310e31c6faf" ], [ "Ex07a.__proj__EVar__item___0", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_f7bc5dc78a06806c9611435fda0e6d8d" ], 0, - "ecbe30f3b2b3d16a9fd6956fbe076983" + "36b1e6456d69e293f3ffe0326254012c" ], [ "Ex07a.__proj__EApp__item___0", @@ -72,7 +72,7 @@ "refinement_interpretation_Tm_refine_f136389a43dd0b6827ec1059c6da2367" ], 0, - "c49376d5843c9895f9f335b030aeed6e" + "2faffc423a9cbb49816de4b1912a8acb" ], [ "Ex07a.__proj__EApp__item___1", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_f136389a43dd0b6827ec1059c6da2367" ], 0, - "917ff8fe104fb84ed743cdd7ba5b39e0" + "9e7dea178c3cc8aae4ecf3d3d1c5b045" ], [ "Ex07a.__proj__EAbs__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "1f61a6367c18057f1e619bf9f4fe33df" + "e6eba69e230299cfb7f75891f0c20742" ], [ "Ex07a.__proj__EAbs__item___1", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "28de17fbf6eefdd73c1cb29086c589a8" + "ca712a09678e804ae480f9262fc8baaa" ], [ "Ex07a.__proj__EAbs__item___2", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "9feb4fcf10238b3fce348ee4bae9406a" + "d50535984c89e9bb00e46056322d9aef" ], [ "Ex07a.__proj__EIf__item___0", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "06b74bab160ec7e94b0b582259643403" + "f01254047e359d743c7661ccfc01d447" ], [ "Ex07a.__proj__EIf__item___1", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "5c0b37c61854620f5eedf25412b60130" + "1751e781d43349deae7d702a79c5c700" ], [ "Ex07a.__proj__EIf__item___2", @@ -163,7 +163,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "213cb03d71dedca31190c158d484f58f" + "dad5fbd54e9787eedf5eeb4e577b6d2a" ], [ "Ex07a.subst", @@ -185,7 +185,7 @@ "subterm_ordering_Ex07a.EIf" ], 0, - "ceac6383661a67420965e9b743b49aef" + "0cff5b4a1299b7a7fbc0d6ae24db3dfe" ], [ "Ex07a.step", @@ -205,7 +205,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "8b2b5ddecfdd21255a63cadea1453e30" + "8aabd4ade02f30bd9f59dc2953b61e0b" ], [ "Ex07a.typing", @@ -231,7 +231,7 @@ "typing_tok_Ex07a.TBool@tok" ], 0, - "6c88f2d8b2d16f157e1c1facf28f7994" + "eda3dd80fb1053329f47942ca56a8035" ], [ "Ex07a.progress", @@ -290,7 +290,7 @@ "typing_tok_Ex07a.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "0e978e8195cc6e20bd8c89366c900c5f" + "078380ef3e5e502593a04d839e63ba34" ], [ "Ex07a.appears_free_in", @@ -317,7 +317,7 @@ "subterm_ordering_Ex07a.EApp", "subterm_ordering_Ex07a.EIf" ], 0, - "08fb7059b0926e772499ba3593d5e6f5" + "f4bde6b3f47f4d5035931167704cbe60" ], [ "Ex07a.free_in_context", @@ -383,7 +383,7 @@ "typing_tok_Ex07a.TBool@tok" ], 0, - "2329e159e175497e01cd89fa1648677a" + "b9b1d4f7c245000f036c4cc4a47cea02" ], [ "Ex07a.typable_empty_closed", @@ -399,7 +399,7 @@ "projection_inverse_BoxBool_proj_0", "typing_tok_Ex07a.TBool@tok" ], 0, - "cb90524d83fedb1560c11bedcedd736a" + "9303ae65b8ff73a9a7a853c786a92c66" ], [ "Ex07a.equal", @@ -412,7 +412,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "21a87427c14dff176df73087d21f22ce" + "2064126d80377b8d301c078f5f943fe5" ], [ "Ex07a.equalE", @@ -425,7 +425,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "5d5b946b032c7056a0b5fbd4d78ba317" + "9ed6486bf72f3da70dc30dd5f99d13f1" ], [ "Ex07a.context_invariance", @@ -487,7 +487,7 @@ "typing_tok_Ex07a.TBool@tok", "unit_typing" ], 0, - "872823001abc453935e66aa0b263c584" + "0703e79e5098e54694aa47db4424ba97" ], [ "Ex07a.typing_extensional", @@ -496,7 +496,7 @@ 1, [ "@query", "equation_Ex07a.equal", "equation_Ex07a.equalE" ], 0, - "2ac1e1aee927f9aef2f6a3bba0f0cc75" + "fa29ebf85030a8ddf6f81f877c1ee360" ], [ "Ex07a.substitution_preserves_typing", @@ -569,7 +569,7 @@ "typing_tok_Ex07a.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "d2d3f7854eac631ee7438ae2181cebd5" + "e1a0a2b3061bf9b164addac75c39ce88" ], [ "Ex07a.preservation", @@ -630,7 +630,7 @@ "typing_tok_Ex07a.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "3b22080cdc23ee13d27c8bd58866a33f" + "341e394a5c691769e1ceb7cff6259145" ], [ "Ex07a.typed_step", @@ -643,7 +643,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "6f6a26c7c27a2264aeae2af09e01044d" + "d985d42db9c7714ae92a089a946b88cf" ], [ "Ex07a.typed_step", @@ -655,7 +655,7 @@ "refinement_interpretation_Tm_refine_ffc6ca0d25cd9131d150cfceead837b2" ], 0, - "eba05eff3ff49879f41a5f8541177196" + "8f82f0e9bf547608b12dfb0cfadbe9a7" ], [ "Ex07a.ty", @@ -664,7 +664,7 @@ 1, [ "@query" ], 0, - "dfce5228ce480340d22a1b87fba0c8e7" + "e6f504abc8818c04a1a25eea04bc2987" ], [ "Ex07a.__proj__TArrow__item___0", @@ -677,7 +677,7 @@ "refinement_interpretation_Tm_refine_6d481b4efcb5fbee37d1d60c36959ad4" ], 0, - "13d12c9197e07ad80cb665eedba66496" + "96c86875c2a63a0ad7a1cec3950856cd" ], [ "Ex07a.__proj__TArrow__item___1", @@ -690,7 +690,7 @@ "refinement_interpretation_Tm_refine_6d481b4efcb5fbee37d1d60c36959ad4" ], 0, - "b45c13ca6748fc7be8b11602d9e22c4b" + "e1cecbf1ace17be828fe1f17c0307ab1" ], [ "Ex07a.exp", @@ -702,7 +702,7 @@ "assumption_Prims.HasEq_int" ], 0, - "1f161612ac1aa407eb71e50f6bc90872" + "811023135a3e3177ef4f22f7950cf97a" ], [ "Ex07a.__proj__EVar__item___0", @@ -715,7 +715,7 @@ "refinement_interpretation_Tm_refine_f7bc5dc78a06806c9611435fda0e6d8d" ], 0, - "89d5aecdb61642958cf011cd4915cfb8" + "cec47c1d8be862d31b3056d5b754c9ed" ], [ "Ex07a.__proj__EApp__item___0", @@ -728,7 +728,7 @@ "refinement_interpretation_Tm_refine_f136389a43dd0b6827ec1059c6da2367" ], 0, - "c897539854646f2fd94c0c3045a4008d" + "31ff0b8c5318bda85efdd93794cf886f" ], [ "Ex07a.__proj__EApp__item___1", @@ -741,7 +741,7 @@ "refinement_interpretation_Tm_refine_f136389a43dd0b6827ec1059c6da2367" ], 0, - "6ccfa3a64aa22b2377ccf49aa5e46ab4" + "ff33a73772a166adee973cf899cb61f8" ], [ "Ex07a.__proj__EAbs__item___0", @@ -754,7 +754,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "0476577fc8265327e617317abf05248e" + "b6b08a4dba64d0be87b9686c971a9030" ], [ "Ex07a.__proj__EAbs__item___1", @@ -767,7 +767,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "e732ab55a1bc41da1636eeb0ea24d707" + "d2b467595ba7643e0cc1255dcc9ba5ef" ], [ "Ex07a.__proj__EAbs__item___2", @@ -780,7 +780,7 @@ "refinement_interpretation_Tm_refine_2a951dab851bee4ccbd0b4c3ba1c9135" ], 0, - "da095bfcfc5a4d4326ceae4d140b1b45" + "293bc108903e752981db8b8a70c4fc67" ], [ "Ex07a.__proj__EIf__item___0", @@ -793,7 +793,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "7047b9550cfd3cee4ce1da36b02c51d9" + "daf3b1c461b4ccdeeebb974ca3b8e950" ], [ "Ex07a.__proj__EIf__item___1", @@ -806,7 +806,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "ee3fd83241ada5edc4992defd8a50125" + "4400c29f579249d918686b8cb08214a2" ], [ "Ex07a.__proj__EIf__item___2", @@ -819,7 +819,7 @@ "refinement_interpretation_Tm_refine_14ad78ec1d1ac0199d7bf98ab84ada10" ], 0, - "cdc01ea809ed120362249d89893c456c" + "20764697abda8aa447501a85990f1d6e" ], [ "Ex07a.subst", @@ -838,7 +838,7 @@ "subterm_ordering_Ex07a.EApp", "subterm_ordering_Ex07a.EIf" ], 0, - "20847c04b27fe4f753fc8f52ae716557" + "5baf069d94a0d248590e37eb8b6b7298" ], [ "Ex07a.step", @@ -858,7 +858,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "f3549cfaffecb631f90c20dbe9aa8913" + "b4fc91ffb9da4a173685e1c2e10a1501" ], [ "Ex07a.typing", @@ -884,7 +884,7 @@ "typing_tok_Ex07a.TBool@tok" ], 0, - "3603af0fa096909ea2108de4e988646a" + "b9bdf809e6435a9a0a1d83404e033a7f" ], [ "Ex07a.appears_free_in", @@ -903,7 +903,7 @@ "subterm_ordering_Ex07a.EApp", "subterm_ordering_Ex07a.EIf" ], 0, - "cd885a78fd6e6218f2bfe886a5d00088" + "9721e4c07d67f81411b8b587d787402c" ], [ "Ex07a.equal", @@ -916,7 +916,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "c19e3d4bf0fcc5eb86791e8aec85bc6f" + "1a54969ad9e09a28473fd2de36b803cc" ], [ "Ex07a.equalE", @@ -929,7 +929,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "7bd11625461d6b9e7fc6082501cfe2c6" + "0a1749207f604cbd31f5255adc31c009" ], [ "Ex07a.typed_step", @@ -941,7 +941,7 @@ "refinement_interpretation_Tm_refine_ffc6ca0d25cd9131d150cfceead837b2" ], 0, - "6a9b4a1fb2d95c031bf0dda31dc4d09b" + "4e17d71cdba092fe0a4311595ee6912c" ], [ "Ex07a.typed_step", @@ -954,7 +954,7 @@ "kinding_Ex07a.ty@tok" ], 0, - "a86a7f03d38bd185af52087ece223494" + "6068a5e85aae3e3dcc61e2eb52c146f9" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex07b.fst.hints b/doc/tutorial/code/solutions/Ex07b.fst.hints index 25d277ad568..bb1bca165ad 100644 --- a/doc/tutorial/code/solutions/Ex07b.fst.hints +++ b/doc/tutorial/code/solutions/Ex07b.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "5081dadb50f1e4970624286b9d32b71b" + "a885e8da00ab1d5ee80df00183287ea1" ], [ "Ex07b.__proj__TArrow__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_5750090974c98caf06b187cfd07f6183" ], 0, - "4866bbbdde17e4df9ee0618471e84403" + "0f684f44914673c3262774c024f7fe1d" ], [ "Ex07b.__proj__TArrow__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_5750090974c98caf06b187cfd07f6183" ], 0, - "58efdc7b0fd12fa9723aafae6c352e36" + "743ec92bce11db8920b17e14e19e5c08" ], [ "Ex07b.__proj__TPair__item___0", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_509cf302a748c670057fecd70009dfa0" ], 0, - "93932e00bd3d8c765661ef586df4e9ac" + "318e10e264e7285fdb7e19134d8922a1" ], [ "Ex07b.__proj__TPair__item___1", @@ -60,7 +60,7 @@ "refinement_interpretation_Tm_refine_509cf302a748c670057fecd70009dfa0" ], 0, - "7ee0896d9aafbe609827c36c04f4dcee" + "1d61d91f018762dc0831d8ae9f94b570" ], [ "Ex07b.exp", @@ -72,7 +72,7 @@ "assumption_Prims.HasEq_int" ], 0, - "0a42420b555e75ff7659e8a16f8903e9" + "0e08fef6fc2ef799841acd248c58a507" ], [ "Ex07b.__proj__EVar__item___0", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_b6f32956bd08cc9e186aefa06e30a826" ], 0, - "13d666b47b80c426416c86b4e8268961" + "6fe9776ba67620fa923bd0efa06a096e" ], [ "Ex07b.__proj__EApp__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_02002f0ad7a9a0d04af5d83bc20f0cc2" ], 0, - "62fdd23be31cd92d5466001f9595483d" + "b67e3a7dcad0c6799557758998613252" ], [ "Ex07b.__proj__EApp__item___1", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_02002f0ad7a9a0d04af5d83bc20f0cc2" ], 0, - "3feed89c18aad4610bb7148fce4f055c" + "d9d0c00f00ddd44d0d390765d2398aaa" ], [ "Ex07b.__proj__EAbs__item___0", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "21fe401e63ea0c2f250889d92731f4f7" + "9977ffe961c8927d4884f09bf3e3a24b" ], [ "Ex07b.__proj__EAbs__item___1", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "9562e60434c4247395e365da3e87cc63" + "7c6011b2d24d94c719fd4da6dbec45b4" ], [ "Ex07b.__proj__EAbs__item___2", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "aad41f813ae234d4be3ccf65aa8f3115" + "844490c67b9f47eaab9aacac364f9a1e" ], [ "Ex07b.__proj__EIf__item___0", @@ -163,7 +163,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "ee5ebadb23078e65f6fa18404c2e9e32" + "91fa81892c4f9a7ec378352b6e28053b" ], [ "Ex07b.__proj__EIf__item___1", @@ -176,7 +176,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "edd021e2b93c522e2c231a4e392bc13a" + "0b6287c92a3a6affea66a245ec27f02f" ], [ "Ex07b.__proj__EIf__item___2", @@ -189,7 +189,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "290ca69f92f28535b27d15a847e5d59d" + "ede64a65955f238356233977a16ba4ff" ], [ "Ex07b.__proj__EPair__item___0", @@ -202,7 +202,7 @@ "refinement_interpretation_Tm_refine_c53ec770545fa3b713c731a12c60f11b" ], 0, - "5f8ba7c90e92536b88bf590b8deb817d" + "52a85b30e3b3f439ad07a1d0b085dac6" ], [ "Ex07b.__proj__EPair__item___1", @@ -215,7 +215,7 @@ "refinement_interpretation_Tm_refine_c53ec770545fa3b713c731a12c60f11b" ], 0, - "00842aa921b0546b08ca41621e2f5571" + "6c98e58646c2c53bdc7504dbe59fd1b2" ], [ "Ex07b.__proj__EFst__item___0", @@ -228,7 +228,7 @@ "refinement_interpretation_Tm_refine_958ca9a5748df3729ea50125a7b4943a" ], 0, - "34a3060fac1ef1c510ac0160b3895ab5" + "b322ef0559ed85132f87eb4cd412a3db" ], [ "Ex07b.__proj__ESnd__item___0", @@ -241,7 +241,7 @@ "refinement_interpretation_Tm_refine_6f9b0d6ea3ce26714864b1ca2a2f6caa" ], 0, - "4a205443b578a355d45569cf01cb6b64" + "1345c056dbf68c169d89460fe2997c58" ], [ "Ex07b.is_value", @@ -254,7 +254,7 @@ "subterm_ordering_Ex07b.EPair" ], 0, - "99ba48280c7f6fb6d1f80b53112de0cf" + "b2715d343d6698dc22458f4e36958499" ], [ "Ex07b.subst", @@ -283,7 +283,7 @@ "subterm_ordering_Ex07b.EPair", "subterm_ordering_Ex07b.ESnd" ], 0, - "3c68f3982cefd60a20436d895d813a9a" + "ca477903973063aa1e4fd3eec5235ead" ], [ "Ex07b.step", @@ -305,7 +305,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "3e5957b2e0de6daecd6c2e42f8d628ef" + "20abec2400f9fbdf104ea01034ee4b51" ], [ "Ex07b.typing", @@ -334,7 +334,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "577968ef111afe7039e3ec74075053bc" + "87e4b352aa54afe1056728ead7707841" ], [ "Ex07b.progress", @@ -411,7 +411,7 @@ "typing_tok_Ex07b.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "3bb94e1159a4a7aa5fadebde6cca4638" + "f9b3c5e056ae4a475047965eb42febf5" ], [ "Ex07b.appears_free_in", @@ -445,7 +445,7 @@ "subterm_ordering_Ex07b.ESnd" ], 0, - "0341e319eab6d711fb1dee6440e659a1" + "a8d6d0e4d16a05827ca7c72cdeb1bb21" ], [ "Ex07b.free_in_context", @@ -520,7 +520,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "a7921d4296ca8d9ea5358ef5a71109e9" + "d8b1b6208c5c82fae8ea7a3d3c03cc57" ], [ "Ex07b.typable_empty_closed", @@ -536,7 +536,7 @@ "projection_inverse_BoxBool_proj_0", "typing_tok_Ex07b.TBool@tok" ], 0, - "f843f3bea0a7780de59ba4ad76082e77" + "63cdbab157851e47c0104a9bff713660" ], [ "Ex07b.equal", @@ -549,7 +549,7 @@ "kinding_Ex07b.ty@tok" ], 0, - "a8dd1fc11c2079bf1df54a2686feb75a" + "9cfb317276f6e2b61bc90498f74ed039" ], [ "Ex07b.equalE", @@ -562,7 +562,7 @@ "kinding_Ex07b.ty@tok" ], 0, - "6e5972bb32cc64d63f58a8ba55f16e02" + "1e83526c8bfc227781e459e6fa0f8ac1" ], [ "Ex07b.context_invariance", @@ -633,7 +633,7 @@ "typing_Ex07b.typing", "typing_tok_Ex07b.TBool@tok", "unit_typing" ], 0, - "2a4e4b46ff5f4799e987519b39d99c40" + "6a4555b80856358f3d6c37b265ff9c11" ], [ "Ex07b.typing_extensional", @@ -642,7 +642,7 @@ 1, [ "@query", "equation_Ex07b.equal", "equation_Ex07b.equalE" ], 0, - "4c81654e3bd5d88eacd79c8e8ed583b9" + "303451c551f51eb55a587d3378e36cd6" ], [ "Ex07b.substitution_preserves_typing", @@ -654,7 +654,7 @@ "refinement_interpretation_Tm_refine_30e45424f636ff9a91394263a378e7a9" ], 0, - "eea1f1ba337293d8af3a62b1f39fbc43" + "e3625c303ccb8ae78a7cce3606f35156" ], [ "Ex07b.substitution_preserves_typing", @@ -666,7 +666,7 @@ "refinement_interpretation_Tm_refine_0ddfdaee643089c4de0728340dd010b2" ], 0, - "3cf1f65e565e10fc63621905d47e573a" + "e66cee7c84cea4617f2c59e10bcb4928" ], [ "Ex07b.substitution_preserves_typing", @@ -754,7 +754,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "47cd1f8ed19753e72f0fc4849dcd21c6" + "17662105eb3820dfe272b99e681f3541" ], [ "Ex07b.preservation", @@ -766,7 +766,7 @@ "refinement_interpretation_Tm_refine_e02b4c78a4e63c2a0c3dfb12a2cfb24d" ], 0, - "48c91981b1d44fb8d278c5302c4451d6" + "216540e511dd90823d965b571a6b97e1" ], [ "Ex07b.preservation", @@ -778,7 +778,7 @@ "refinement_interpretation_Tm_refine_6619de3c260a2f3a5a73090c358e0151" ], 0, - "9d65af094de2daedfb779f96c7f6d7b5" + "36f9c5e2d44a13d3c4401a00a699a87b" ], [ "Ex07b.preservation", @@ -856,7 +856,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "8e9bfa71842fe3d0f0cf4e1fe9fca0f7" + "8ccbb0c25ec7dc49c8b8290966b59b9e" ], [ "Ex07b.ty", @@ -865,7 +865,7 @@ 1, [ "@query" ], 0, - "bf66fa9b0cca8a993fc4bb4be9339c94" + "3d3528896fb6378e736c4ca2e79bf1ce" ], [ "Ex07b.__proj__TArrow__item___0", @@ -878,7 +878,7 @@ "refinement_interpretation_Tm_refine_5750090974c98caf06b187cfd07f6183" ], 0, - "3e9d749120e5c16c7f916b48bfd4b320" + "0ebcb8f35f1b9b9bd15c02c7017aed89" ], [ "Ex07b.__proj__TArrow__item___1", @@ -891,7 +891,7 @@ "refinement_interpretation_Tm_refine_5750090974c98caf06b187cfd07f6183" ], 0, - "a5a48b351cff2bcf86b65f781a49e700" + "5bb752760dffe981ee1760e739897aba" ], [ "Ex07b.__proj__TPair__item___0", @@ -904,7 +904,7 @@ "refinement_interpretation_Tm_refine_509cf302a748c670057fecd70009dfa0" ], 0, - "58b137a8ea28b1e2b86ba7a467eecd9e" + "96e787211833b9b9cf3ece027ca7cd86" ], [ "Ex07b.__proj__TPair__item___1", @@ -917,7 +917,7 @@ "refinement_interpretation_Tm_refine_509cf302a748c670057fecd70009dfa0" ], 0, - "e5a4d486c019bd1865149adce445114a" + "629738301ac1170c64cf8f3132d8f7ce" ], [ "Ex07b.exp", @@ -929,7 +929,7 @@ "assumption_Prims.HasEq_int" ], 0, - "dbe8d89b29cf83958537a38b79197c83" + "302004f8aa8003626e057d0b7373c0f1" ], [ "Ex07b.__proj__EVar__item___0", @@ -942,7 +942,7 @@ "refinement_interpretation_Tm_refine_b6f32956bd08cc9e186aefa06e30a826" ], 0, - "2009cbb16f6bdfd4843d070e31d55180" + "da46fda698cc37896aaf303895534bc9" ], [ "Ex07b.__proj__EApp__item___0", @@ -955,7 +955,7 @@ "refinement_interpretation_Tm_refine_02002f0ad7a9a0d04af5d83bc20f0cc2" ], 0, - "68d5e6ecfe28d0ed1725234caa3a9d52" + "a09fe2140fa88a2d7a561b429d667f4a" ], [ "Ex07b.__proj__EApp__item___1", @@ -968,7 +968,7 @@ "refinement_interpretation_Tm_refine_02002f0ad7a9a0d04af5d83bc20f0cc2" ], 0, - "be013b92dbb11a3900da36967822eb81" + "134ed09ec4999e3c015c0c0f94435780" ], [ "Ex07b.__proj__EAbs__item___0", @@ -981,7 +981,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "15696bd9d20884536b1f7881122a9945" + "041301c4190219eca751e1f033625005" ], [ "Ex07b.__proj__EAbs__item___1", @@ -994,7 +994,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "b6a0ba75a61848df70c3b92df6859fff" + "4471838a78ea25aa51a23fce530bd58b" ], [ "Ex07b.__proj__EAbs__item___2", @@ -1007,7 +1007,7 @@ "refinement_interpretation_Tm_refine_4b25aa8455c31f1fdab955f23a06145a" ], 0, - "faf24707e4889dd83cef868bfd5ee2eb" + "3005dbfec9fc10c2363c909b2bcf695e" ], [ "Ex07b.__proj__EIf__item___0", @@ -1020,7 +1020,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "3887cdccea09df6b1f8280548a2e4ef7" + "9042dd69fe0b74b8f69f4642d9d245ac" ], [ "Ex07b.__proj__EIf__item___1", @@ -1033,7 +1033,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "8315d6113e83c4d91547643b89647916" + "b1d79c0df60acba0ce4c5492772bfeb9" ], [ "Ex07b.__proj__EIf__item___2", @@ -1046,7 +1046,7 @@ "refinement_interpretation_Tm_refine_d8a08e8cc79c0496374772dc8973fa01" ], 0, - "60caa172bb1e0430ad3d511033034072" + "da66f6c13c950b741f3377e92f6cf58a" ], [ "Ex07b.__proj__EPair__item___0", @@ -1059,7 +1059,7 @@ "refinement_interpretation_Tm_refine_c53ec770545fa3b713c731a12c60f11b" ], 0, - "5b4f31bf388659fc7875f12918a613d3" + "5f849cba1bc9d554d81a1549fa8ffc18" ], [ "Ex07b.__proj__EPair__item___1", @@ -1072,7 +1072,7 @@ "refinement_interpretation_Tm_refine_c53ec770545fa3b713c731a12c60f11b" ], 0, - "c04a0ac42c232e55796721b82bf55aa3" + "19c47c33e66e9b86fc86934d289c61b5" ], [ "Ex07b.__proj__EFst__item___0", @@ -1085,7 +1085,7 @@ "refinement_interpretation_Tm_refine_958ca9a5748df3729ea50125a7b4943a" ], 0, - "b58037ce1f73656212d5337a793e29b2" + "223ecbacf4b07b203cd54f37f4d167d8" ], [ "Ex07b.__proj__ESnd__item___0", @@ -1098,7 +1098,7 @@ "refinement_interpretation_Tm_refine_6f9b0d6ea3ce26714864b1ca2a2f6caa" ], 0, - "57b57baffc0e84c237fbb1a3b0cb6010" + "569edcc2fa393507ca67a8e904cbd4c7" ], [ "Ex07b.is_value", @@ -1111,7 +1111,7 @@ "subterm_ordering_Ex07b.EPair" ], 0, - "1ca7c1d3fce72e03c77d126256c88f6c" + "3a8a94645dcc04c9c6e99d3605f6922c" ], [ "Ex07b.subst", @@ -1133,7 +1133,7 @@ "subterm_ordering_Ex07b.EPair", "subterm_ordering_Ex07b.ESnd" ], 0, - "0f8e955e9c739329eea0f46748efa4c3" + "075e9ae4d9d6a8bbf0b0b8008dc06344" ], [ "Ex07b.step", @@ -1155,7 +1155,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "499536b5219d3c8158bf25dad971f3fe" + "0d7c8149a40be7efdf79564ee9fa485f" ], [ "Ex07b.typing", @@ -1184,7 +1184,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "1e82052929616a19e6452d2806d98289" + "cc80ea6cc6bd460641a10f711c5f0bfa" ], [ "Ex07b.appears_free_in", @@ -1206,7 +1206,7 @@ "subterm_ordering_Ex07b.EPair", "subterm_ordering_Ex07b.ESnd" ], 0, - "dcacfbc20f1274d23361a9b69d9646c6" + "554f61f7305d9d4ccbe8f4f26f778216" ], [ "Ex07b.equal", @@ -1219,7 +1219,7 @@ "kinding_Ex07b.ty@tok" ], 0, - "bde423c869ffccac53ba8505fdf809f2" + "7edd0ad12df109522b4c4e0b1a27296c" ], [ "Ex07b.equalE", @@ -1232,7 +1232,7 @@ "kinding_Ex07b.ty@tok" ], 0, - "15a1420aad5521687372b4b65eae64db" + "c25081164ddd2ad71996ee23dbed7394" ], [ "Ex07b.substitution_preserves_typing", @@ -1244,7 +1244,7 @@ "refinement_interpretation_Tm_refine_0ddfdaee643089c4de0728340dd010b2" ], 0, - "0619366a653ae6e92518764d438ac87f" + "24a82340906174d26c19a9283f71c90a" ], [ "Ex07b.substitution_preserves_typing", @@ -1332,7 +1332,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "0a10f396f357c54e19e573c550e24f07" + "1f628e339ec68e46e56b6ba4805956f2" ], [ "Ex07b.preservation", @@ -1344,7 +1344,7 @@ "refinement_interpretation_Tm_refine_6619de3c260a2f3a5a73090c358e0151" ], 0, - "699f56d2e66f96d1061d2931693fedb9" + "0165a1f86cf713b34fecf7d283746c3a" ], [ "Ex07b.preservation", @@ -1422,7 +1422,7 @@ "typing_tok_Ex07b.TBool@tok" ], 0, - "38997ec4b78a2bd79c2907c2f7ad3472" + "8bde3f13e5bd8903c0e0bb2fee5abaab" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex07c.fst.hints b/doc/tutorial/code/solutions/Ex07c.fst.hints index 0b21176a3f6..ab5ab5b2649 100644 --- a/doc/tutorial/code/solutions/Ex07c.fst.hints +++ b/doc/tutorial/code/solutions/Ex07c.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "d6677befa08128d078af00825973a886" + "e1b1a02089e212cb424b84465c2199ef" ], [ "Ex07c.__proj__TArrow__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_f52b2b5b7000eab91fee74be6d406dae" ], 0, - "4b0fce81563334293b981a424a69cadd" + "30d3cb4538bab6e9a21be05947861263" ], [ "Ex07c.__proj__TArrow__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_f52b2b5b7000eab91fee74be6d406dae" ], 0, - "0981321424a4cc73337ba44c1966d18a" + "bef3d1496572e50ab2b10386d09dc7ee" ], [ "Ex07c.exp", @@ -46,7 +46,7 @@ "assumption_Prims.HasEq_int" ], 0, - "072701236fb64de13b5ec084fa5911ce" + "40b41cbd7611fb61b05191422980cbdf" ], [ "Ex07c.__proj__EVar__item___0", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_af9adaa077ed4f1ece37b319bcad4c4c" ], 0, - "1b573fff4c495a63175771cc95e7ab1c" + "19032e1bbc9ab915f145e05fcc9e8a8a" ], [ "Ex07c.__proj__EApp__item___0", @@ -72,7 +72,7 @@ "refinement_interpretation_Tm_refine_5e645d475745dec74294f94263393c19" ], 0, - "c23f2ad23666189a3ebdcf6ea1a106fe" + "ffab91a2470fcf19fc15b812728b83bb" ], [ "Ex07c.__proj__EApp__item___1", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_5e645d475745dec74294f94263393c19" ], 0, - "1395ab8e33813a0fbe9fbae646bb575b" + "7c89b3a0fd172e41dd4f5ab3f97336ae" ], [ "Ex07c.__proj__EAbs__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "a2daa5d2c5417e24292f882aaea3a8d8" + "b83293d3ac0f618ec32c65f2554b2f54" ], [ "Ex07c.__proj__EAbs__item___1", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "cc401ae256c25a3602dcc2e2954c1ce4" + "9587a888d9db80f177aae8a1bac5dce0" ], [ "Ex07c.__proj__EAbs__item___2", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "c5f37b13d269f5f205f7b2182605eb7d" + "04aa9422ea484c314e561071770f7f97" ], [ "Ex07c.__proj__EIf__item___0", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "43d071878b7ab5e11f08677b0a006306" + "ffcb6b6074271bad46e9a967efb87d24" ], [ "Ex07c.__proj__EIf__item___1", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "f90302f92df48e27cd4bdc908e1680fd" + "46b03aafec37582b12997b675e1a89eb" ], [ "Ex07c.__proj__EIf__item___2", @@ -163,7 +163,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "a75bcc0906a84ea2fc75081ddd899fcb" + "e96b4dde581878a101149f78ce6ebb25" ], [ "Ex07c.__proj__ELet__item___0", @@ -176,7 +176,7 @@ "refinement_interpretation_Tm_refine_2f9a9e35acd4076f866f320996d2212e" ], 0, - "55884a9996a929b71d0520f7b2c63102" + "5fbb0812602fefecd2c324505a075c43" ], [ "Ex07c.__proj__ELet__item___1", @@ -189,7 +189,7 @@ "refinement_interpretation_Tm_refine_2f9a9e35acd4076f866f320996d2212e" ], 0, - "649fb9c2026f2684080ee2f8f70f7e76" + "02a661815a9d5e93291839b598c29d9d" ], [ "Ex07c.__proj__ELet__item___2", @@ -202,7 +202,7 @@ "refinement_interpretation_Tm_refine_2f9a9e35acd4076f866f320996d2212e" ], 0, - "861a907b3355f919bb05f52abbf6ca74" + "26571268a3737665b4428f6232739c5f" ], [ "Ex07c.subst", @@ -228,7 +228,7 @@ "subterm_ordering_Ex07c.ELet" ], 0, - "cae8c7214580a04e5ceb988a7a959b95" + "3bc6fb85b8e1cb84c9a9b6c97e8299f5" ], [ "Ex07c.step", @@ -250,7 +250,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "060d1dc1ebb9fca7650acdb4490e633c" + "5d30e73ee52b4d6d3b14c2178b1edcdd" ], [ "Ex07c.typing", @@ -277,7 +277,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "658ee372713a27d192bd993ca2539f6a" + "77193f7eecdbaa32d1a95358035fb73e" ], [ "Ex07c.progress", @@ -346,7 +346,7 @@ "typing_tok_Ex07c.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "86444035c2361e991fb01c7a918b909d" + "8e20981dec7532eed68eb2a621d4b601" ], [ "Ex07c.appears_free_in", @@ -373,7 +373,7 @@ "subterm_ordering_Ex07c.ELet" ], 0, - "b632d628deba96ff3b975ab1aadf7b67" + "78d21e7b24d402f720b4d620c4042bd9" ], [ "Ex07c.free_in_context", @@ -444,7 +444,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "84ad72ca7f507631ecd3531404ebd63d" + "559116bfeff8a40b60cef0a7180bd4e5" ], [ "Ex07c.typable_empty_closed", @@ -460,7 +460,7 @@ "projection_inverse_BoxBool_proj_0", "typing_tok_Ex07c.TBool@tok" ], 0, - "57a08be7420a1952a62846cf411bb9a4" + "042553abd9585e3e4ed0b11ea9619ff9" ], [ "Ex07c.equal", @@ -473,7 +473,7 @@ "kinding_Ex07c.ty@tok" ], 0, - "68e85276f9fc159978adad915b37a180" + "b3419bcf468f8f47f869e77045d58191" ], [ "Ex07c.equalE", @@ -486,7 +486,7 @@ "kinding_Ex07c.ty@tok" ], 0, - "3eecb2d75f0c3e5f5d3f66990044ebb3" + "ee10cb7d0719709f4eb280b561ff324c" ], [ "Ex07c.context_invariance", @@ -557,7 +557,7 @@ "typing_tok_Ex07c.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "4855a11cadc3057e7889da417cd92048" + "0ef523e0d2ae56b42fc87f34521a12e5" ], [ "Ex07c.typing_extensional", @@ -566,7 +566,7 @@ 1, [ "@query", "equation_Ex07c.equal", "equation_Ex07c.equalE" ], 0, - "ede21e7b90838eb57e7b1c00d8f81e12" + "1fc3575da1004623c3c6cace09120ff8" ], [ "Ex07c.substitution_preserves_typing", @@ -578,7 +578,7 @@ "refinement_interpretation_Tm_refine_b4c43cf2f62c5e1d8b7ad1916a8060de" ], 0, - "cb74c9fcf2e0e90f00b13dbe6c6398d4" + "e98cb005218251e8522b9f54e23b4247" ], [ "Ex07c.substitution_preserves_typing", @@ -590,7 +590,7 @@ "refinement_interpretation_Tm_refine_322999147b0e015da7e9f1929a7b7d21" ], 0, - "d8984c8be62a1e0581a88ce7ae63c139" + "ca5b8da639cb3b6258604d010705bd26" ], [ "Ex07c.substitution_preserves_typing", @@ -678,7 +678,7 @@ "typing_tok_Ex07c.TBool@tok", "unit_typing" ], 0, - "2285fd9623ac6a6b85b08c6a4de06733" + "74d621bd33f76a07ea66fa16d4a0343a" ], [ "Ex07c.preservation", @@ -690,7 +690,7 @@ "refinement_interpretation_Tm_refine_1382577f550e97ec389aea5ed52cf99a" ], 0, - "e4f85fbd15de602ad10741f3ea897593" + "1113417e2623014d94370863afebe23a" ], [ "Ex07c.preservation", @@ -702,7 +702,7 @@ "refinement_interpretation_Tm_refine_7e7249b6497ecf49541d1e207f47778e" ], 0, - "cb265210b49b17e3c8ea72f9feb00bfa" + "b32be89a7d7b59f20085bf06eb7cb9c4" ], [ "Ex07c.preservation", @@ -771,7 +771,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "a0386fea4341777d4ab5c221eb25c6b0" + "ded913761ee3b664e71aeabd640d5860" ], [ "Ex07c.ty", @@ -780,7 +780,7 @@ 1, [ "@query" ], 0, - "0ae120efe6241c4d86b83cda65608f97" + "c1f72ba7d62a4bac49dcfef9343c45e0" ], [ "Ex07c.__proj__TArrow__item___0", @@ -793,7 +793,7 @@ "refinement_interpretation_Tm_refine_f52b2b5b7000eab91fee74be6d406dae" ], 0, - "511769dadb01ea88f06ecbc9326775ed" + "4db6ee3ccf311722ad6f4cf16447a35e" ], [ "Ex07c.__proj__TArrow__item___1", @@ -806,7 +806,7 @@ "refinement_interpretation_Tm_refine_f52b2b5b7000eab91fee74be6d406dae" ], 0, - "de79f736aa0c6952b40614db9c2ddd01" + "3f24c6248b3dbedcf42aa35e73c21156" ], [ "Ex07c.exp", @@ -818,7 +818,7 @@ "assumption_Prims.HasEq_int" ], 0, - "35171e5834564131f8b3451113059893" + "8c8a8621e6cfd4e15463923d66c40d0b" ], [ "Ex07c.__proj__EVar__item___0", @@ -831,7 +831,7 @@ "refinement_interpretation_Tm_refine_af9adaa077ed4f1ece37b319bcad4c4c" ], 0, - "16879f422560106d2da8e8bc8e62779b" + "0b0dffc0e2fd24b5616918ad311192a1" ], [ "Ex07c.__proj__EApp__item___0", @@ -844,7 +844,7 @@ "refinement_interpretation_Tm_refine_5e645d475745dec74294f94263393c19" ], 0, - "c2490f603c8a7d39923a6b111ea02449" + "4e342fe20a6a8016b962d9da1133b21c" ], [ "Ex07c.__proj__EApp__item___1", @@ -857,7 +857,7 @@ "refinement_interpretation_Tm_refine_5e645d475745dec74294f94263393c19" ], 0, - "85329d4c8379a935617b50dcfe383e2d" + "0a367740de499b5478b1ca4f6adc188f" ], [ "Ex07c.__proj__EAbs__item___0", @@ -870,7 +870,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "87aeeca3f10e37a5730475edd986f8d4" + "5456a3bc361cd87d240314396278fd5e" ], [ "Ex07c.__proj__EAbs__item___1", @@ -883,7 +883,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "a2261488770c9726de2ed1bec31192ac" + "469cd7b625ac1d2546b79689d41af90d" ], [ "Ex07c.__proj__EAbs__item___2", @@ -896,7 +896,7 @@ "refinement_interpretation_Tm_refine_2ac697de541ee2cb1c722dd0a30e8d48" ], 0, - "737d5cbb89d91a36fcb37904b41548cf" + "61bac6c2eaa5db9f4d4ce638dc03b583" ], [ "Ex07c.__proj__EIf__item___0", @@ -909,7 +909,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "e3fb5b0b79bf0b7d528d943cb297401f" + "ed2651b13082826f1703b809bd854b53" ], [ "Ex07c.__proj__EIf__item___1", @@ -922,7 +922,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "48976b160b3d7e2dc3ba36bce4390e34" + "ca2dc1cdb0895ef7eb4aaa67702145de" ], [ "Ex07c.__proj__EIf__item___2", @@ -935,7 +935,7 @@ "refinement_interpretation_Tm_refine_ce65697be2f65791f4c0b58fb5076b6d" ], 0, - "4938bcfb45312445418dc90f1de84a76" + "60bb58451dff3399e34c380d68cde1a5" ], [ "Ex07c.__proj__ELet__item___0", @@ -948,7 +948,7 @@ "refinement_interpretation_Tm_refine_2f9a9e35acd4076f866f320996d2212e" ], 0, - "f55462d047e2a0b8adaa1c165014e43e" + "b6e1fb3c9d914a4fb4dc401e85984d19" ], [ "Ex07c.__proj__ELet__item___1", @@ -961,7 +961,7 @@ "refinement_interpretation_Tm_refine_2f9a9e35acd4076f866f320996d2212e" ], 0, - "159110f5245389b0dbe1f78242279941" + "c36cb62264ed42d3e90e366290c04813" ], [ "Ex07c.__proj__ELet__item___2", @@ -974,7 +974,7 @@ "refinement_interpretation_Tm_refine_2f9a9e35acd4076f866f320996d2212e" ], 0, - "ebb2addcc766506e699c240b0bf65613" + "6921bdd8270ec1a2c92e9b6afa2ac1f0" ], [ "Ex07c.subst", @@ -994,7 +994,7 @@ "subterm_ordering_Ex07c.EIf", "subterm_ordering_Ex07c.ELet" ], 0, - "772014328ca8eaaf4e29324e33a77054" + "b04966769733998c5366bdfb82894e99" ], [ "Ex07c.step", @@ -1015,7 +1015,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "cc4e4b7d8ffe19da4119a54a5a88fc09" + "cb44c59abd1aec8999d5118c042763b7" ], [ "Ex07c.typing", @@ -1042,7 +1042,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "1ea6687e4916eb64a90755376b6f1908" + "ffc080a32907f7933709a8b0b193d467" ], [ "Ex07c.appears_free_in", @@ -1062,7 +1062,7 @@ "subterm_ordering_Ex07c.EIf", "subterm_ordering_Ex07c.ELet" ], 0, - "bd9aa7579638d213593cd23c354e6288" + "0ae7b8516611efb7fbccb2d767a672ac" ], [ "Ex07c.equal", @@ -1075,7 +1075,7 @@ "kinding_Ex07c.ty@tok" ], 0, - "411557972767d4256f34b29e674df9d3" + "f17afecb5e890e1946fdc72439e3fa91" ], [ "Ex07c.equalE", @@ -1088,7 +1088,7 @@ "kinding_Ex07c.ty@tok" ], 0, - "9c6be57a1ab93fdb316204c5972a3288" + "e2b688619cf0fe58874a4a2b45aa83b1" ], [ "Ex07c.substitution_preserves_typing", @@ -1100,7 +1100,7 @@ "refinement_interpretation_Tm_refine_322999147b0e015da7e9f1929a7b7d21" ], 0, - "7f7fa0ecf778b93d05b134ee2337f829" + "13b3d29e0bbc2d3005868245f8febd40" ], [ "Ex07c.substitution_preserves_typing", @@ -1188,7 +1188,7 @@ "typing_tok_Ex07c.TBool@tok", "unit_typing" ], 0, - "90c33d283b596e40f65c96112ea46d09" + "9487aad9ffceb4fa7050485cffdce957" ], [ "Ex07c.preservation", @@ -1200,7 +1200,7 @@ "refinement_interpretation_Tm_refine_7e7249b6497ecf49541d1e207f47778e" ], 0, - "970cf02cf473bf5d95422b219e723f3e" + "82f88468a4720ab75882722e9b7598f8" ], [ "Ex07c.preservation", @@ -1269,7 +1269,7 @@ "typing_tok_Ex07c.TBool@tok" ], 0, - "44842885d5e5384fb88242bf0ba62646" + "b1c40caba958aa4fbe2ac4179ddd7829" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex07d.fst.hints b/doc/tutorial/code/solutions/Ex07d.fst.hints index faa8db50f45..b071f51f845 100644 --- a/doc/tutorial/code/solutions/Ex07d.fst.hints +++ b/doc/tutorial/code/solutions/Ex07d.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "013291a68790d19da00939c36bd31a95" + "9cc76ba576d91a01b79907733a2ef2e9" ], [ "Ex07d.__proj__TArrow__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_a6db7f45b0415579b56934f29db7df9c" ], 0, - "c317e6e6c21dc2aba98735d1a181cc06" + "a0ffeb7e7fcdd8008223643c28a2a418" ], [ "Ex07d.__proj__TArrow__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_a6db7f45b0415579b56934f29db7df9c" ], 0, - "1df72400903f4ff2ad9c6926764bf09a" + "21f08a9afd018d774bb05875477bca37" ], [ "Ex07d.exp", @@ -46,7 +46,7 @@ "assumption_Prims.HasEq_int" ], 0, - "fc74aab274230f465b2f576fe51b7146" + "18bed88819aeb47cbbcc82c151a8dd1a" ], [ "Ex07d.__proj__EVar__item___0", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_e2b3d0ac58c9320335e38c515a0906d3" ], 0, - "1688a10ef155afddc514541bdffc57eb" + "f539ebb1740dfe6b40c85e1b408ebb9a" ], [ "Ex07d.__proj__EApp__item___0", @@ -72,7 +72,7 @@ "refinement_interpretation_Tm_refine_1f243c925958973094d947d5b3bc2ddb" ], 0, - "7e68adcd364cca07442ae812f818c04f" + "a0302794df2c621a5fe2638b27fb8f19" ], [ "Ex07d.__proj__EApp__item___1", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_1f243c925958973094d947d5b3bc2ddb" ], 0, - "fd02541632c5d9eb41d31d431192d0d9" + "5defb55024606643c6cd941040a4dce4" ], [ "Ex07d.__proj__EAbs__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "e624d1efec521e0b40e1316f26277fde" + "4d5e1d42b8ed434cca2599cbb73c96b0" ], [ "Ex07d.__proj__EAbs__item___1", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "560f5b8be47949dead157bf9e14ba91b" + "7f5ed9b6d5ffdce9e86b8b63f0918531" ], [ "Ex07d.__proj__EAbs__item___2", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "9af599840d79ec09caf7155fcd7c047e" + "1c764ee921ab9bc47150af0aa897da47" ], [ "Ex07d.__proj__EIf__item___0", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "b0a7cffab7458ac42584d250d53632d3" + "e55a15f78b094c3836255c94240fcbe9" ], [ "Ex07d.__proj__EIf__item___1", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "54a52a64e0a637fa713cf88c3eaf5a14" + "34487a6e7820eeac9b1c37f04e272ece" ], [ "Ex07d.__proj__EIf__item___2", @@ -163,7 +163,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "8e6fc7230b45d717af7c26ec028775bc" + "3d9a79e83fb66e98dd766a8d43d254c9" ], [ "Ex07d.subst", @@ -185,7 +185,7 @@ "subterm_ordering_Ex07d.EIf" ], 0, - "e7189261f97435c30b3e91923d4f8d00" + "8627e28ac8b45807f8e4b0284b12638b" ], [ "Ex07d.step", @@ -205,7 +205,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "05c97068d9da6cdaa8a722595754e222" + "49a1326c7568fc9dbde3025018330589" ], [ "Ex07d.typing", @@ -231,7 +231,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "659f657b5feb5c7903d7dea8cd16c726" + "e1b32f1e47f6ccf19440ec4fa57466f7" ], [ "Ex07d.progress", @@ -290,7 +290,7 @@ "typing_tok_Ex07d.TBool@tok", "unit_inversion", "unit_typing" ], 0, - "98c77597ab6431f8dc7d5fbb8e03b56f" + "af51c19b50a5ddd19c048be84f768d69" ], [ "Ex07d.appears_free_in", @@ -317,7 +317,7 @@ "subterm_ordering_Ex07d.EApp", "subterm_ordering_Ex07d.EIf" ], 0, - "785e41ba04a10b548e69ec9d7568dc0c" + "81e13c3778796732c47e07d39b2bf961" ], [ "Ex07d.free_in_context", @@ -383,7 +383,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "4406707292367c02b870208dfb7c3805" + "7768ffb620c0f354c5126c7132e80cde" ], [ "Ex07d.typable_empty_closed", @@ -399,7 +399,7 @@ "projection_inverse_BoxBool_proj_0", "typing_tok_Ex07d.TBool@tok" ], 0, - "0d5c7618e48ce43f617ec8d7390b4a1c" + "4831612623d46590090fa82b16beb047" ], [ "Ex07d.equal", @@ -412,7 +412,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "dcf8a745549d4b4d4c19cc347fa71d3a" + "7c4102e51f96f3418930da38330a17f3" ], [ "Ex07d.equalE", @@ -425,7 +425,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "cdfd62a914581637c0eef50d53fbdabf" + "9f4e3dcac480269c3b04028a32544342" ], [ "Ex07d.context_invariance", @@ -487,7 +487,7 @@ "typing_tok_Ex07d.TBool@tok", "unit_typing" ], 0, - "17f4c33c93545cd7080c2c768e7e08f9" + "62903f4d25a3b329aa8383e9ca0b1930" ], [ "Ex07d.typing_extensional", @@ -496,7 +496,7 @@ 1, [ "@query", "equation_Ex07d.equal", "equation_Ex07d.equalE" ], 0, - "583ab40c6ed14cf5f579cddb2a89af5a" + "a441db3a2c504787a9cdcfcf6c615e42" ], [ "Ex07d.substitution_preserves_typing", @@ -508,7 +508,7 @@ "refinement_interpretation_Tm_refine_01acb01101b647a1ca5563692a98cd2b" ], 0, - "89722ae7b8ed2889f4f32161624b25f3" + "e540b8eb9bb82ec351dce5e6ce4f56b7" ], [ "Ex07d.substitution_preserves_typing", @@ -520,7 +520,7 @@ "refinement_interpretation_Tm_refine_f7eb03cb76638ed161fa63d60e7b86bb" ], 0, - "eb7b82448be2f2c54786da4c4ca92ce3" + "13fcbd3a599b1602f22ffae46332080c" ], [ "Ex07d.substitution_preserves_typing", @@ -595,7 +595,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "5ca56f2b6456c82f7217f49bc4151495" + "1238deacdf970a60064c6846ff510f11" ], [ "Ex07d.preservation", @@ -607,7 +607,7 @@ "refinement_interpretation_Tm_refine_1e6b8a4c214952543ff133b1a1ffa081" ], 0, - "b8ba21e18fa92d9672e9e0337ff20962" + "9944fd667e4d79f9b05d242d255ec0d2" ], [ "Ex07d.preservation", @@ -619,7 +619,7 @@ "refinement_interpretation_Tm_refine_081badb93a8723469741c3b7e47172a4" ], 0, - "d4cf9ffdaba93e3a5a0f4b1170bceaf5" + "d69268e276e561afcc33d65874afc1d6" ], [ "Ex07d.preservation", @@ -680,7 +680,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "dcbc65031a5363e4236e90acd871342d" + "050c789eb0241cb995fa2099e6a4d690" ], [ "Ex07d.typed_step", @@ -693,7 +693,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "a8eae8c9141b9ce56f69331a89282b2f" + "8ab6bfa31b159243e871fe65d68ccf58" ], [ "Ex07d.typed_step", @@ -706,7 +706,7 @@ "refinement_interpretation_Tm_refine_3da2c2190f79555186e1ae272b5eb1f0" ], 0, - "f68f72770571cd8be1b68fbf2456283f" + "469409de7ee067a4d8c6ff68e3912f21" ], [ "Ex07d.eval", @@ -719,7 +719,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "454fc9e0a102d984262afad5a647d6c6" + "9401e01bca6b69aa84282e032ac54168" ], [ "Ex07d.eval", @@ -739,7 +739,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "6095b923448848cef4e87485e31fc104" + "413126e53fbabd460b6fae8092b48a5c" ], [ "Ex07d.eval'", @@ -752,7 +752,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "ef9ae538ae708a4e8693a3ccfc32364c" + "98a178bedd4e6cccc5711c9fef9b3d1a" ], [ "Ex07d.eval'", @@ -811,7 +811,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "84de06d72098c0ca5794743eb5901560" + "24b71f0920e7e5c2a1ab1724c5a17620" ], [ "Ex07d.ty", @@ -820,7 +820,7 @@ 1, [ "@query" ], 0, - "a1fb5f6071aaa8c803594bb3d5b1af94" + "74ff6701b18e89d251f3573b419c108d" ], [ "Ex07d.__proj__TArrow__item___0", @@ -833,7 +833,7 @@ "refinement_interpretation_Tm_refine_a6db7f45b0415579b56934f29db7df9c" ], 0, - "c1b59bb8c8fd2e17fbf4dd7f66c2fd2a" + "d0e24e118635d6b4ec73d46f6dff9f09" ], [ "Ex07d.__proj__TArrow__item___1", @@ -846,7 +846,7 @@ "refinement_interpretation_Tm_refine_a6db7f45b0415579b56934f29db7df9c" ], 0, - "1216d19606deee8d1d4b8f3e2089029e" + "31660251f22226e760b6828b3bb9f5d6" ], [ "Ex07d.exp", @@ -858,7 +858,7 @@ "assumption_Prims.HasEq_int" ], 0, - "4c3cce4103cab102ea8608012ace47cf" + "f16779354295cf65f49b5cc19b57b561" ], [ "Ex07d.__proj__EVar__item___0", @@ -871,7 +871,7 @@ "refinement_interpretation_Tm_refine_e2b3d0ac58c9320335e38c515a0906d3" ], 0, - "65a5824f9fbb4f3e15bfa92b8cb6d238" + "632a675aefa56733d1503fe0a596507b" ], [ "Ex07d.__proj__EApp__item___0", @@ -884,7 +884,7 @@ "refinement_interpretation_Tm_refine_1f243c925958973094d947d5b3bc2ddb" ], 0, - "f1d1c75ba6007fa57a0bb6f019b78d6b" + "084b34a034f51cfb8bc2fa763b42b251" ], [ "Ex07d.__proj__EApp__item___1", @@ -897,7 +897,7 @@ "refinement_interpretation_Tm_refine_1f243c925958973094d947d5b3bc2ddb" ], 0, - "f1836d0e8cd4e89aba7857cad6dfd528" + "0788889d0208248802f09bd564d9b286" ], [ "Ex07d.__proj__EAbs__item___0", @@ -910,7 +910,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "72a3d65dec481f7b4e372b5185c26dc2" + "2048760f99ec1d4fe1310ab26f711bb5" ], [ "Ex07d.__proj__EAbs__item___1", @@ -923,7 +923,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "0fd4e4bad248f69b2e8723b107b14020" + "3c98f0f229eef1fbf553b45945a6d483" ], [ "Ex07d.__proj__EAbs__item___2", @@ -936,7 +936,7 @@ "refinement_interpretation_Tm_refine_278d273e834035a7ef849d0540d3a068" ], 0, - "4623930d3f153f1a56d6d5a1bcff20d7" + "a5d45cbc22ea3fd3666a2824d8eced4e" ], [ "Ex07d.__proj__EIf__item___0", @@ -949,7 +949,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "7205b80d3f9cbe1665e0ef3a18830e61" + "0db96388b8bef1dd51bd2d53fe746320" ], [ "Ex07d.__proj__EIf__item___1", @@ -962,7 +962,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "2356d43214c9ba540d5dbb5154ba2c2d" + "1df977df5adf6781a4f27fc053183e1d" ], [ "Ex07d.__proj__EIf__item___2", @@ -975,7 +975,7 @@ "refinement_interpretation_Tm_refine_eede2ff8721457947853b330769cb912" ], 0, - "e2bc253dc680a1c40b3b3c8c3b7d7259" + "b5040677703aaac8b8ea1d1b63cc4d54" ], [ "Ex07d.subst", @@ -994,7 +994,7 @@ "subterm_ordering_Ex07d.EApp", "subterm_ordering_Ex07d.EIf" ], 0, - "02748fc6fc463565943a27ce4de034e8" + "d8596605baeae88b0115411ac0a8b10d" ], [ "Ex07d.step", @@ -1014,7 +1014,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "ff864c0259711bf20ca7000ca3679f9e" + "05c0895bd5727ae6c3af668e8d7c2ddc" ], [ "Ex07d.typing", @@ -1040,7 +1040,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "0facecd04b18104560ef9967ea960bbb" + "8ab2f6ee89a4fc79dbc88b81530f2d5a" ], [ "Ex07d.appears_free_in", @@ -1059,7 +1059,7 @@ "subterm_ordering_Ex07d.EApp", "subterm_ordering_Ex07d.EIf" ], 0, - "5176756932bf7ecba71a474c4b1b23f5" + "5aefdc26ff170dc5c20d2508cd354fa1" ], [ "Ex07d.equal", @@ -1072,7 +1072,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "78d709ddd67b6cfec5170d3d6a656868" + "853559dfb5802b3ba565dfa95c1ec62d" ], [ "Ex07d.equalE", @@ -1085,7 +1085,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "c51a0704a9c08d9df1b267877080bae1" + "5f57395a487d210cca169e9cb3fead35" ], [ "Ex07d.substitution_preserves_typing", @@ -1097,7 +1097,7 @@ "refinement_interpretation_Tm_refine_f7eb03cb76638ed161fa63d60e7b86bb" ], 0, - "68bd28e40488dc023b1ae3b9100edacf" + "40134c85f674775292ecdfeb98b08383" ], [ "Ex07d.substitution_preserves_typing", @@ -1172,7 +1172,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "38658b33961f57a1422db597e9166499" + "ba762567362c9a3823f70a83b1ea3d7a" ], [ "Ex07d.preservation", @@ -1184,7 +1184,7 @@ "refinement_interpretation_Tm_refine_081badb93a8723469741c3b7e47172a4" ], 0, - "93a2e031a7b217a0212e8ecdb6ee652f" + "bde7d0dc96c791b4c29ebee61fc22e9d" ], [ "Ex07d.preservation", @@ -1245,7 +1245,7 @@ "typing_tok_Ex07d.TBool@tok" ], 0, - "7f84c3e8daaa66ad6bffa6f795621b1e" + "e94fa252927d6693d434ab7155d8ef5a" ], [ "Ex07d.typed_step", @@ -1258,7 +1258,7 @@ "refinement_interpretation_Tm_refine_3da2c2190f79555186e1ae272b5eb1f0" ], 0, - "8ea43746f93617b177ec17d410d5afb3" + "197e2b3184af9a8c9dfc213821d076de" ], [ "Ex07d.typed_step", @@ -1271,7 +1271,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "4d71f7f67cfa845b28bfafae168c9c71" + "109dea70faf5a739020cd1571415f06a" ], [ "Ex07d.eval", @@ -1284,7 +1284,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "302e0db807dc13ceb1dae5024aa5776f" + "cd8e53afeccd23f1f059d140051edf86" ], [ "Ex07d.eval'", @@ -1297,7 +1297,7 @@ "kinding_Ex07d.ty@tok" ], 0, - "e506414cee84a77a0f1db1a400c6a644" + "847cdf4167bd8a61441a41ba23b8e077" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex10a.fst.hints b/doc/tutorial/code/solutions/Ex10a.fst.hints index 8116b223218..ba91a2322f6 100644 --- a/doc/tutorial/code/solutions/Ex10a.fst.hints +++ b/doc/tutorial/code/solutions/Ex10a.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_43c663371132c0c847de0562111b3034" ], 0, - "5c039ad2b6de15fb95c49ac2f303975a" + "37242993c4e8c1c02a0cf248de5dbf86" ], [ "Ex10a.__proj__Writable__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_b7c189cb365c663bbaaab1bb8e2e94da" ], 0, - "3b94cbd6cca252d8d1cd991be14feb90" + "7d15a0b0907a3b0ec80750cdc8bbd9c3" ], [ "Ex10a.canRead", @@ -38,7 +38,7 @@ "fuel_guarded_inversion_Ex10a.entry" ], 0, - "1441404c8f83b37417f6139ec0b23913" + "6c7d6ec1531245eb5cf407d7c03b7828" ], [ "Ex10a.revoke", @@ -47,7 +47,7 @@ 1, [ "@query", "assumption_Ex10a.entry__uu___haseq" ], 0, - "dcb3be48d5d97bce8c832d4a066d22d1" + "a0df10552ec0c1dbaa21e5293baa422e" ], [ "Ex10a.grant", @@ -56,7 +56,7 @@ 1, [ "@query" ], 0, - "40fe452be662a3abc7fbb792ee360f15" + "14cd10fa26bce37f876d97e6c32c85cd" ], [ "Ex10a.revoke", @@ -88,7 +88,7 @@ "typing_FStar.Monotonic.Heap.sel" ], 0, - "270fc8eab2a854571014ba5ba59507ed" + "660ae7a5d91f8293c70deff63ebce780" ], [ "Ex10a.safe_delete", @@ -109,7 +109,7 @@ "string_inversion", "unit_inversion", "unit_typing" ], 0, - "cbb0911c83fafe4b423e3b1cb391f7ba" + "29440873b227b9a87fe59ca72d5cd137" ], [ "Ex10a.test_acls", @@ -145,7 +145,7 @@ "typing_Tm_abs_93700a44318bb4193871b2dacb8d41d6" ], 0, - "85aa80faf6cfefb9f75b11d3bf95e869" + "5ebce8aeea8c1fd30bc834c3bd147029" ], [ "Ex10a.__proj__Readable__item___0", @@ -158,7 +158,7 @@ "refinement_interpretation_Tm_refine_43c663371132c0c847de0562111b3034" ], 0, - "6093212bdc04f310ce5e75956ee0560e" + "5f1f8ba16e89da9fa66f982f7f5f3c07" ], [ "Ex10a.__proj__Writable__item___0", @@ -171,7 +171,7 @@ "refinement_interpretation_Tm_refine_b7c189cb365c663bbaaab1bb8e2e94da" ], 0, - "474daee8f5299b5810ab56915ab5e14e" + "945831c047c3ece971b32746ad6f1ca8" ], [ "Ex10a.canRead", @@ -184,7 +184,7 @@ "fuel_guarded_inversion_Ex10a.entry" ], 0, - "8beceae8ac8c372aacd965ecd4a426fe" + "914efbcef6a964dd721aa233fab65579" ], [ "Ex10a.revoke", @@ -193,7 +193,7 @@ 1, [ "@query", "assumption_Ex10a.entry__uu___haseq" ], 0, - "a67a8afb0ed59cf88609e2ae8516ef4a" + "14c09a070a44de7b0f99a54fc45eba9f" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex10b.fst.hints b/doc/tutorial/code/solutions/Ex10b.fst.hints index 58fe6e2b9b6..e5456c5d178 100644 --- a/doc/tutorial/code/solutions/Ex10b.fst.hints +++ b/doc/tutorial/code/solutions/Ex10b.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "eba71986c7a0debd9850ec1c61c338fa" + "32b1d78f11985bec7beff886741fd675" ], [ "Ex10b.__proj__Point__item__y", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "cec54681f01d308ba5a25e75b07fdcfe" + "0ef73f5aef2ab5befe12605954d3182a" ], [ "Ex10b.__proj__Point__item__y", @@ -43,7 +43,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a27f864235bf4e66d0e81f1153ab5431" + "eff7336ac8ad6724ba39ea8a9de5757f" ], [ "Ex10b.new_point", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "074e3c5d26418949d4d8c5497432bce8" + "bfdea6a4e38644176cdb5dd4f2adde72" ], [ "Ex10b.new_point", @@ -91,7 +91,7 @@ "typing_FStar.Monotonic.Heap.addr_of", "typing_FStar.Set.empty" ], 0, - "2027a86978177e2c02c2b14892947d54" + "9c40b1eaaf561a4fb587af1089728125" ], [ "Ex10b.shift_x", @@ -100,7 +100,7 @@ 1, [ "@query" ], 0, - "99996f4008b0283f4027cc1eff591afb" + "6a283b86c4ceeeaa671d5770e0c26df6" ], [ "Ex10b.shift_x_p1", @@ -114,7 +114,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f431f6f14d12f870facc174034c6d022" + "863b8b0f5de2cb00412871be48cee7be" ], [ "Ex10b.shift_x_p1", @@ -128,7 +128,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7a0cb58766dea5eb9fcf95584a5e818d" + "eef64262768d246581f4b3bd08c9cf6b" ], [ "Ex10b.shift_x_p1", @@ -167,7 +167,7 @@ "typing_FStar.Monotonic.Heap.only" ], 0, - "6b487b6aa3eb0a83b1a56103695ec3f5" + "b37cbbacf1e90644c06d6a91a8c9e83e" ], [ "Ex10b.test1", @@ -195,7 +195,7 @@ "typing_FStar.Heap.trivial_preorder" ], 0, - "78caf43e3edfc9b1819701ebfe30c48e" + "ee9dc7a42136f706a67efc917800e179" ], [ "Ex10b.test2", @@ -222,7 +222,7 @@ "typing_FStar.Heap.trivial_preorder" ], 0, - "c9a334043734af3cc080a609dd0998dd" + "c1cb02f4eaf7785e4304bbed276f22cf" ], [ "Ex10b.shift_p1", @@ -236,7 +236,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7087f5e40737d81f6cfa907dd931902c" + "8cac5df9ce98b51d672817c8724bd519" ], [ "Ex10b.shift_p1", @@ -250,7 +250,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9d19cd0ea716c94c8b6f6cdb3c030faf" + "eab457b1abdb6a804ca5945670e85fca" ], [ "Ex10b.shift_p1", @@ -294,7 +294,7 @@ "typing_FStar.Monotonic.Heap.op_Hat_Plus_Hat", "typing_FStar.Set.mem" ], 0, - "0554d6cfcb314353a9e5a1be9af89c16" + "2ab40fc7048e94b55a6e982d1e552643" ], [ "Ex10b.test", @@ -322,7 +322,7 @@ "typing_FStar.Heap.trivial_preorder" ], 0, - "0949aaa6c4755b4299308a739b4e3605" + "619c1d24d3948c06b35770436f48f1c4" ], [ "Ex10b.point", @@ -336,7 +336,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "50ef475844820adb809e80ae64518e44" + "a2918835a324ac6c9a08ffed34fb1f26" ], [ "Ex10b.__proj__Point__item__y", @@ -350,7 +350,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2b32ce837a1af83e3b13a9854d3cae1f" + "978d8c9059ab11478a6fbef2b3f0c0b2" ], [ "Ex10b.__proj__Point__item__y", @@ -366,7 +366,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bcb5a62e13398f7f6da9bf36ad47ffaf" + "9d010eafd1403a3ddcc0f709e0e5eaa9" ], [ "Ex10b.new_point", @@ -380,7 +380,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6f8bbce336269ab815871bd29ed5d8a5" + "3705dbd8ffcf26e167f5e568f1829e78" ], [ "Ex10b.shift_x_p1", @@ -394,7 +394,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "77bbc53ae613c391afeade6c5c611db9" + "66d0ad2a8600b592b91dbafabca9adcd" ], [ "Ex10b.shift_p1", @@ -408,7 +408,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "60432c1beeaafb443e5080d3585d5c34" + "48f9025443f024a716c621264c0b4127" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex11a.fst.hints b/doc/tutorial/code/solutions/Ex11a.fst.hints index f308b650290..732864f2f5b 100644 --- a/doc/tutorial/code/solutions/Ex11a.fst.hints +++ b/doc/tutorial/code/solutions/Ex11a.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "853d452d2410e1725ef1a40f3d04e8e8" + "838dae6b1eb6d62ce00f911e0a85fdad" ], [ "Ex11a.__proj__Point__item__x", @@ -29,7 +29,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "c535b8dce1b026241eb48821a33a8a8d" + "578abef9c420361d2fbb312b986d731a" ], [ "Ex11a.__proj__Point__item__y", @@ -45,7 +45,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "245c5811d461ebe3b98f2556a31dc7a4" + "8ccb2f48cd34c5865220cb768298fb85" ], [ "Ex11a.__proj__Point__item__z", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "45b111d8323097e71a7187dcc601cb80" + "47188bfdf19e5639c9e0dde0c74e19af" ], [ "Ex11a.__proj__Point__item__z", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "42f7a8b9e80e7989c09a6f3713313a24" + "2c3d284ba746583305a026f549f6fc08" ], [ "Ex11a.arm", @@ -92,7 +92,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1028197e836145c090bd96d46d41fa44" + "d82c8ab5e2dfc779999f6c34e7d06334" ], [ "Ex11a.__proj__Arm__item__polar", @@ -108,7 +108,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "2d176ee09bf7ee95726c0d9656cf2489" + "f80818091d39938035cc8567fad49ec7" ], [ "Ex11a.__proj__Arm__item__azim", @@ -122,7 +122,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f6845d54eb2a7f24b0c3896deb2a1dcb" + "06b4f4bb0e74d6c7b481b96b1cf6cd28" ], [ "Ex11a.__proj__Arm__item__azim", @@ -140,7 +140,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "db9bf600b1e42d21845ae10e1c0c864d" + "88888ecabdfadac3d81da4b60aacf189" ], [ "Ex11a.__proj__Bot__item__pos", @@ -159,7 +159,7 @@ "typing_FStar.Monotonic.HyperHeap.includes" ], 0, - "77d75410b37af2d119f55b3065c28282" + "65dd2a75b1ec365e5725993f6591481a" ], [ "Ex11a.__proj__Bot__item__left", @@ -178,7 +178,7 @@ "typing_FStar.Monotonic.HyperHeap.includes" ], 0, - "26e98c1994aed42e8691da45f8156ada" + "519c8eefb4436caf61ef54620cd9a51a" ], [ "Ex11a.__proj__Bot__item__right", @@ -198,7 +198,7 @@ "typing_FStar.Monotonic.HyperHeap.includes" ], 0, - "a7df45b6ba6d85f278fb8225339db6a5" + "f82233b116ea865bdd0dfb08a00c5f75" ], [ "Ex11a.new_point", @@ -282,7 +282,7 @@ "typing_FStar.Set.union" ], 0, - "9f7a754c49814d0040c6c5f133e6ecb1" + "acb7b18bcec003c31def66d736ca9dd1" ], [ "Ex11a.new_arm", @@ -359,7 +359,7 @@ "typing_FStar.Set.union" ], 0, - "ed36d4515ca1f7a10bce74c58e76f682" + "99ff648bc050e3c794f00857f53000f5" ], [ "Ex11a.new_robot", @@ -439,7 +439,7 @@ "typing_FStar.Set.union" ], 0, - "4b53e23a68c9037e0a6972c648943654" + "1032570bfc9dc54fe17e9e5ab648f308" ], [ "Ex11a.walk_robot_to", @@ -480,7 +480,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", @@ -547,7 +547,7 @@ "typing_FStar.Set.union" ], 0, - "5aeb4b64f9fb390b84eda2af3c830e7a" + "7d253ffb0f431ca0f7ec2910dd48b7ea" ], [ "Ex11a.fly", @@ -586,7 +586,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", @@ -748,7 +748,7 @@ "typing_FStar.Set.union" ], 0, - "3126eed0a98a84622b6602841c500cc2" + "90af8335d8eb9a3d86456feb8fc9f4d3" ], [ "Ex11a.fly_one", @@ -809,7 +809,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.mem" ], 0, - "3cad7ca9e965073dc4656e8a9240a154" + "3a3dad044074e60e4071abf42f40ef52" ], [ "Ex11a.__proj__Cons__item__rs", @@ -822,7 +822,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "4f8ce635c3f6fc559dd7e9d16cd8f9f2" + "e92e1682436360af402614b8d65ef0e7" ], [ "Ex11a.__proj__Cons__item__hd", @@ -836,7 +836,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "fa498cea4bfb593bc7855bbb54ca7420" + "bf971c3cb6f74527295e09a8f0495a39" ], [ "Ex11a.__proj__Cons__item__tl", @@ -850,7 +850,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "284130c1be235ef65a1515d1926fad54" + "262b9ea38b73dfa4ca2ad2c1729eddf6" ], [ "Ex11a.mem", @@ -865,7 +865,7 @@ "subterm_ordering_Ex11a.Cons" ], 0, - "648d8c7204368b4e03cb4abce5774e1a" + "a8385f0f61daaf3311c4a90df30e0811" ], [ "Ex11a.lemma_mem_rid", @@ -905,7 +905,7 @@ "typing_tok_Ex11a.Nil@tok" ], 0, - "0c7476701d5c6b751164a56879ccc549" + "92d35ebba62d8da8f280c1349cd5804a" ], [ "Ex11a.lemma_bots_tl_disjoint", @@ -918,7 +918,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "3939fa1d61d6594306c4703c7a4b6e68" + "a072944cf8848d1375fdd6265375b630" ], [ "Ex11a.lemma_bots_tl_disjoint", @@ -940,7 +940,7 @@ "typing_Ex11a.__proj__Bot__item__r" ], 0, - "7924efebf8ff9ab48b8cd188d10d5843" + "c6e854f6d79b6ce5de99a6524874ee0e" ], [ "Ex11a.lemma_frame_robot_inv_and_flying", @@ -999,7 +999,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.mem" ], 0, - "740d1e11ceb1243c5cec8f610f126a5f" + "6d3cb910a9d5d09bbcbc4d8881c2edd3" ], [ "Ex11a.fly_robot_army", @@ -1099,7 +1099,7 @@ "unit_inversion", "unit_typing" ], 0, - "8bfd01afdc875f54aac957ba0b9b4e44" + "5f96739c83899085bbaba3169ec4b310" ], [ "Ex11a.main", @@ -1189,7 +1189,7 @@ "typing_FStar.Set.mem", "typing_FStar.Set.singleton" ], 0, - "e8b40df3ab01696fc8fa390538d4c5e9" + "f65da697d8449a05ecd0d61f1c4c10da" ], [ "Ex11a.point", @@ -1203,7 +1203,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6285008ae93e8714459cbedd6afbb711" + "83e31714ee8104fed6383ba2a32aff7b" ], [ "Ex11a.__proj__Point__item__x", @@ -1219,7 +1219,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "fa68bea984919e70cefce43e146b92d2" + "3a97613c4eb73d9a25408ba6c2a063c6" ], [ "Ex11a.__proj__Point__item__y", @@ -1235,7 +1235,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "7d7d926385f97b52c81478c9c0c0381f" + "2aa65c54c4b3c1242f929ae29eaf9d70" ], [ "Ex11a.__proj__Point__item__z", @@ -1249,7 +1249,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b34c532ed87693fa5778337c69e20246" + "b1c0166ac8677c03983d34b4d08b2b94" ], [ "Ex11a.__proj__Point__item__z", @@ -1268,7 +1268,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fd61f93a9796fbd5c3b8431412f03d08" + "56cec5dcc1467714fec5ba56df842504" ], [ "Ex11a.arm", @@ -1282,7 +1282,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6253fca98e8d2073f7d396cc2701f8d0" + "0102a900eea20ae491ab3a449229a1d3" ], [ "Ex11a.__proj__Arm__item__polar", @@ -1298,7 +1298,7 @@ "refinement_interpretation_Ex11a_Tm_refine_c507c44cb979f492a72d8addc7daaaed" ], 0, - "9a695d45d8b9848769e2ba14bb47140e" + "9858e53bc4ee12efefe535fb02b10048" ], [ "Ex11a.__proj__Arm__item__azim", @@ -1312,7 +1312,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a303232b774de42c0436ca86d93375ed" + "1b25ae32e8d24c8cc11088501fd8766e" ], [ "Ex11a.__proj__Arm__item__azim", @@ -1330,7 +1330,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9d2689596ffbe58bf4d7eec5abe27d9e" + "fcd97f6d61b9bdbb3e7e0c0b0bf87bae" ], [ "Ex11a.__proj__Bot__item__pos", @@ -1342,7 +1342,7 @@ "projection_inverse_Ex11a.Bot_r" ], 0, - "418e89a836540f85c12a30b84187399c" + "f73eafce3692ccb42dda8d52ce96f3c7" ], [ "Ex11a.__proj__Bot__item__left", @@ -1354,7 +1354,7 @@ "projection_inverse_Ex11a.Bot_r" ], 0, - "1c4d9f3fd190dc4ba100ef12448e5aa0" + "ffae33bfe6f1f7d51360dab58de18bdf" ], [ "Ex11a.__proj__Bot__item__right", @@ -1374,7 +1374,7 @@ "typing_FStar.Monotonic.HyperHeap.includes" ], 0, - "6bbd545ed8057db4d4f932bdeb21d5ad" + "06feaebaaba597ccb319641837b4098c" ], [ "Ex11a.__proj__Cons__item__rs", @@ -1387,7 +1387,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "9ddc98544ca23db1f36fef1234a9cd16" + "dfd122a8c97b92da022e71507f83b6d8" ], [ "Ex11a.__proj__Cons__item__hd", @@ -1401,7 +1401,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "1c6580ce910704dc08351a1fa8f4c848" + "4b88a27271994ffae6322d915d024746" ], [ "Ex11a.__proj__Cons__item__tl", @@ -1415,7 +1415,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "85ea308b989aac8efaec0397db069bcf" + "7a7c63ddef665846f844c4d8a66bb480" ], [ "Ex11a.mem", @@ -1430,7 +1430,7 @@ "subterm_ordering_Ex11a.Cons" ], 0, - "1e06def2f1eec31d9716e50275db6860" + "5b0b6993876a7e302f37bfe89a4e66d8" ], [ "Ex11a.lemma_bots_tl_disjoint", @@ -1443,7 +1443,7 @@ "refinement_interpretation_Tm_refine_6e3b5e4a302a91e61c641496e8f8a191" ], 0, - "30e6d460d6aea58e0b1d11ad60960831" + "6e9c20d45db3735127cef8cd1a310510" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12.MAC.fst.hints b/doc/tutorial/code/solutions/Ex12.MAC.fst.hints index 6d0b1b2eaa9..6f69d2e4af1 100644 --- a/doc/tutorial/code/solutions/Ex12.MAC.fst.hints +++ b/doc/tutorial/code/solutions/Ex12.MAC.fst.hints @@ -13,7 +13,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "98a963b7f3d283dc8c7b32574af6943a" + "2ac76bfddbcb120a7725465b553f218e" ], [ "Ex12.MAC.unique_registry_order", @@ -28,7 +28,7 @@ "token_correspondence_Ex12.MAC.unique_registry_order_" ], 0, - "000aa3fcb77b7b7833cfb7ba0abd9e51" + "1d501f9e3fcb36c7ec249900cbda8504" ], [ "Ex12.MAC.unicity", @@ -45,7 +45,7 @@ "token_correspondence_Ex12.MAC.unique_registry_order_" ], 0, - "bd14677e976fe190bbc0ec070f355c1f" + "f2bad12114c929297bbdcd740dafe5ae" ], [ "Ex12.MAC.key_log", @@ -58,7 +58,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "b2t_def", "constructor_distinct_Prims.Nil", "equation_Ex12.MAC.key", "equation_Ex12.MAC.key_entry", "equation_Ex12.MAC.unicity", "equation_Ex12.MAC.unique_registry_order", "equation_Ex12.SHA1.key", @@ -81,7 +81,7 @@ "typing_FStar.List.Tot.Base.map", "typing_FStar.Monotonic.Heap.sel" ], 0, - "0522e8889091c5d662f8f1fd0117dee3" + "ee5e10ac003bb03f93b427f4a1e3ccec" ], [ "Ex12.MAC.associated_to", @@ -101,7 +101,7 @@ "token_correspondence_Ex12.MAC.unique_registry_order_" ], 0, - "0e4f735cfaaa6b5d8ed16e85bf366a1d" + "56d11a5c09a3a9631c3770313cda08c2" ], [ "Ex12.MAC.pkey", @@ -117,7 +117,7 @@ "token_correspondence_FStar.MRef.stable" ], 0, - "dda5c19296c2bac3f767b717e0e3f769" + "8c4e97a19c1ef7f5a45a76fd4fbf8d70" ], [ "Ex12.MAC.key_prop", @@ -133,7 +133,7 @@ "token_correspondence_FStar.MRef.stable" ], 0, - "faebd0bc20460ef2d39ea9b0d47a8ee3" + "df494be4914c101df2ddb929194415fc" ], [ "Ex12.MAC.spred_exists_stable'", @@ -145,7 +145,7 @@ "equation_FStar.Preorder.stable", "l_quant_interp__9291" ], 0, - "cb393ceb6884bc15555d35798acffd53" + "509a945be464a0f61b207c48430c5ed5" ], [ "Ex12.MAC.spred_exists_stable", @@ -157,7 +157,7 @@ "token_correspondence_Ex12.MAC.spred_exists_" ], 0, - "99ee2b298ac6825474644065e70c9384" + "f44563263b4ce166276d3166ccab5dbb" ], [ "Ex12.MAC.spred_exists", @@ -166,10 +166,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "refinement_interpretation_Tm_refine_e9d78aca120c4f7f1b46a25f47b55c89" + "refinement_interpretation_Tm_refine_7376d56cf6d6772ad32cf5b5c0891600" ], 0, - "eacbf8df73c69a8c93bd26596dcb30cc" + "8b0472e989db4bb42d510aeee3212f11" ], [ "Ex12.MAC.spred_and", @@ -183,7 +183,7 @@ "token_correspondence_Ex12.MAC.spred_and_" ], 0, - "1d607fb3255a025cf0c10b005abc3efb" + "9d48fe4fe742c51e5715d2645bf0cb7c" ], [ "Ex12.MAC.token_intro_and", @@ -203,7 +203,7 @@ "token_correspondence_FStar.Preorder.stable" ], 0, - "203a88254d43f588ddeb37f87b2740d1" + "a7315604877abfac463a16d41169c5bf" ], [ "Ex12.MAC.mem_assoc_unique", @@ -220,7 +220,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "binder_x_64a6f2da4341770a4dee8aa1d0d4ae69_5", "binder_x_64a6f2da4341770a4dee8aa1d0d4ae69_6", "binder_x_9cd1733a5204f989dbb2f01d5984df93_1", @@ -256,7 +256,7 @@ "unit_typing" ], 0, - "ee142fba15ae0ee41baeead04cc1480c" + "f7505bcdd4111c2982bbeb6683341262" ], [ "Ex12.MAC.key_cipher_text_spred", @@ -280,7 +280,7 @@ "token_correspondence_Ex12.MAC.unique_registry_order_" ], 0, - "bcbf5067be9e9acbbaf338fd3ec8ba97" + "762b6bc2d36334210cc698d0f99a0411" ], [ "Ex12.MAC.key_cipher_text_spred_unfold", @@ -299,7 +299,7 @@ "token_correspondence_Ex12.MAC.spred_exists_" ], 0, - "f7773e20072caceef8a3f09b0d8f4c16" + "79374f417975f7d11d75660a33d3d2a1" ], [ "Ex12.MAC.key_prop_entails_key_cipher_text_token", @@ -326,7 +326,7 @@ "typing_Ex12.MAC.associated_to" ], 0, - "17b2dcfc716de73b863f386b336426d6" + "22c2389804e774dc1200a48bf0d18050" ], [ "Ex12.MAC.key_prop_unicity", @@ -354,7 +354,7 @@ "token_correspondence_Ex12.MAC.spred_exists_" ], 0, - "57276fbd9a5044677877c45aa1c7262b" + "d51b6b7002607aec31875c444ca976f1" ], [ "Ex12.MAC.to_key_prop", @@ -377,7 +377,7 @@ "typing_Tm_abs_a1d1049ee2dcc4f8d8e625ec85c05f83" ], 0, - "2881d15bb84c83f4e989915da966781d" + "dfd98c3d85051ce58d6783a3adcc26f6" ], [ "Ex12.MAC.from_key_prop", @@ -410,7 +410,7 @@ "typing_Tm_abs_a1d1049ee2dcc4f8d8e625ec85c05f83", "unit_typing" ], 0, - "08c2ff9ea3bf6b7b5e4bfb65c3f44a78" + "1385618d84121570768ac70f9ec3e5f4" ], [ "Ex12.MAC.__proj__Entry__item__t", @@ -422,7 +422,7 @@ "projection_inverse_Ex12.MAC.Entry_k" ], 0, - "4f10a95ab86f4120ee224f626cb7c617" + "4e904ff033d5fa13fb04c00f752798c2" ], [ "Ex12.MAC.mac", @@ -436,7 +436,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "185ab3a43aff4f2ff7586fb3e2098d14" + "c214f3fc37b55191ec40efca9ebd8d00" ], [ "Ex12.MAC.verify", @@ -450,7 +450,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6fd4b3fb660db8d818622a54fa0d9919" + "489006496171c8d97bf123ee2443c152" ], [ "Ex12.MAC.keygen", @@ -467,7 +467,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "data_elim_Prims.Cons", "eq2-interp", "equation_Ex12.MAC.associated_to", @@ -505,7 +505,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "d5ddf1c1bc9dbaae2fe89c26aa152142" + "8165155f95e4866970363bb181de7ae8" ], [ "Ex12.MAC.mac", @@ -518,7 +518,7 @@ "equation_FStar.Heap.trivial_preorder", "equation_FStar.Heap.trivial_rel", "function_token_typing_FStar.Heap.trivial_preorder", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "refinement_interpretation_Tm_refine_86db403b3977311b000d8bbfda614c48", "refinement_interpretation_Tm_refine_cc3f37153fcca4da8377b5002ad9a87d", "true_interp", "typing_Ex12.SHA1.hmac_sha1" @@ -553,7 +553,7 @@ "typing_Platform.Bytes.equalBytes" ], 0, - "6c17cbfb06c33914bc4c46c688c7d899" + "161e2f0302eb5e0d39f4bdc42cc2c5d9" ], [ "Ex12.MAC.unique_registry_order", @@ -568,7 +568,7 @@ "token_correspondence_Ex12.MAC.unique_registry_order_" ], 0, - "610e8e974ba462ffb4fe7c348c392a71" + "9dfb177d7f9f25c3ca4f28c71e7f2ae1" ], [ "Ex12.MAC.unicity", @@ -584,7 +584,7 @@ "token_correspondence_Ex12.MAC.unique_registry_order_" ], 0, - "b74bd4cf3779dbbc471572c82892c080" + "f6a1a380c9a01c0de630c0ecd2be007d" ], [ "Ex12.MAC.key_log", @@ -597,7 +597,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "b2t_def", "constructor_distinct_Prims.Nil", "equation_Ex12.MAC.key_entry", "equation_Ex12.MAC.unicity", "equation_Ex12.MAC.unique_registry_order", @@ -621,7 +621,7 @@ "typing_FStar.List.Tot.Base.map", "typing_FStar.Monotonic.Heap.sel" ], 0, - "61301a49a98e2316214481f7775d512a" + "d84d27f6c8b6f4115609fefe47f686dc" ], [ "Ex12.MAC.associated_to", @@ -642,7 +642,7 @@ "typing_Ex12.MAC.key" ], 0, - "e6c5dd8e0cd7aea47703f7532224253b" + "6981968a794c5598e34e3953f908149f" ], [ "Ex12.MAC.pkey", @@ -658,7 +658,7 @@ "token_correspondence_FStar.MRef.stable" ], 0, - "a7b00ba8d562e9eb0998617c0529c7fe" + "0440529a253204dc46388ec97f0d64af" ], [ "Ex12.MAC.key_prop", @@ -674,7 +674,7 @@ "token_correspondence_FStar.MRef.stable" ], 0, - "82cf3d70230b0606fd081d26061771b4" + "842f51163c5702d9f316d361286df44d" ], [ "Ex12.MAC.spred_exists", @@ -683,10 +683,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "refinement_interpretation_Tm_refine_e9d78aca120c4f7f1b46a25f47b55c89" + "refinement_interpretation_Tm_refine_7376d56cf6d6772ad32cf5b5c0891600" ], 0, - "131abb14cd601cbf74613ca43436cecd" + "43dc982f50ed64f8ef40322e9d83b86d" ], [ "Ex12.MAC.spred_and", @@ -700,7 +700,7 @@ "token_correspondence_Ex12.MAC.spred_and_" ], 0, - "376aed05f103bc72b9d904048719d9c4" + "a8735eab4456efd5510e371e45f04d6c" ], [ "Ex12.MAC.token_intro_and", @@ -716,7 +716,7 @@ "token_correspondence_FStar.Preorder.stable" ], 0, - "987e2282a6ad6e7cb90ac3a415703bda" + "e9ced0f8a8d00e7a449ce28e2e370ba5" ], [ "Ex12.MAC.key_cipher_text_spred", @@ -725,7 +725,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Ex12.MAC_interpretation_Tm_arrow_19e9e298a1b27d4db00243ac552677ec", + "Ex12.MAC_interpretation_Tm_arrow_404f9d629b355882c9a575520534db14", "equation_Ex12.MAC.key_cipher_text", "equation_Ex12.MAC.unique_registry_order", "equation_FStar.Preorder.stable", @@ -735,7 +735,7 @@ "token_correspondence_Ex12.MAC.key_cipher_text" ], 0, - "e515cb4d2d86b57223acb4692baaa282" + "53d38f41616fc79db6a4168da9ad8c20" ], [ "Ex12.MAC.key_prop_entails_key_cipher_text_token", @@ -751,7 +751,7 @@ "token_correspondence_FStar.MRef.stable" ], 0, - "92957cbb54807b4cc663c908e023f448" + "3f7567107fd399887a4bd5628134af88" ], [ "Ex12.MAC.__proj__Entry__item__t", @@ -763,7 +763,7 @@ "projection_inverse_Ex12.MAC.Entry_k" ], 0, - "292c2ed11e9968502f7c9a2ac76d22a9" + "8d5943eb71c628b050b4983ee9c880b2" ], [ "Ex12.MAC.mac", @@ -777,7 +777,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b4b7946a74ec2951c6ed17c5a1394b02" + "e599cc3b0dc7e31c335e07f3b4219a37" ], [ "Ex12.MAC.verify", @@ -791,7 +791,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1755edd0c0edd222f2215119f43e6b89" + "0a101520162ae038feb4acb1f3160bfb" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12a1.Cap.fst.hints b/doc/tutorial/code/solutions/Ex12a1.Cap.fst.hints index e8c0cec9467..4401d32785b 100644 --- a/doc/tutorial/code/solutions/Ex12a1.Cap.fst.hints +++ b/doc/tutorial/code/solutions/Ex12a1.Cap.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "042f7202674ae5e8cdfb84d4372f38a1" + "14e75254d83418f91b3d5c15ea6d1d5c" ], [ "Ex12a1.Cap.issue", @@ -42,7 +42,7 @@ "typing_Tm_abs_a1d1049ee2dcc4f8d8e625ec85c05f83" ], 0, - "2fc6667b0bf48404575b4bfdb8782d68" + "b8635cfbd24a809470543a6be0c6aca4" ], [ "Ex12a1.Cap.redeem", @@ -56,7 +56,7 @@ "string_inversion" ], 0, - "85cd6a699169dd76de7288fa2a6f791c" + "9f4b3c0b2b236306623d086655225c60" ], [ "Ex12a1.Cap.capRead", @@ -65,7 +65,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "59b0bf2e04338bac571f7f1e69ce81b6" + "148f00c2fe6a45dda959d3602d0d2ca1" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12a2.Cap.fst.hints b/doc/tutorial/code/solutions/Ex12a2.Cap.fst.hints index c2b1f91a3e0..14d5462af63 100644 --- a/doc/tutorial/code/solutions/Ex12a2.Cap.fst.hints +++ b/doc/tutorial/code/solutions/Ex12a2.Cap.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "72e9e1f29cbb9fa976b4fe2c66d35e08" + "3a579f4dc9a5ccae76a3b643df888084" ], [ "Ex12a2.Cap.issue_read", @@ -42,7 +42,7 @@ "typing_Tm_abs_a1d1049ee2dcc4f8d8e625ec85c05f83" ], 0, - "1a2914aabef32bb600b8c529e6d552b5" + "9f20d199fd56ae4d6459795acfb70465" ], [ "Ex12a2.Cap.redeem_read", @@ -56,7 +56,7 @@ "string_inversion" ], 0, - "e60e4366254b80de7f52a0be685c4969" + "8847047abb1dec91586e4fa5e0226d8e" ], [ "Ex12a2.Cap.capWrite", @@ -65,7 +65,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "a18d0a98f9c4940fbfef45022de3e711" + "ab11099b86b855a2b6757fc265462c6d" ], [ "Ex12a2.Cap.issue_write", @@ -96,7 +96,7 @@ "typing_Tm_abs_a1d1049ee2dcc4f8d8e625ec85c05f83" ], 0, - "e1c9b22fc1137754cac94ea9fade0d6e" + "4c64621f0ea102ca68301eae7081d2b1" ], [ "Ex12a2.Cap.redeem_write", @@ -110,7 +110,7 @@ "string_inversion" ], 0, - "c2325be9b475dcbee1f82aa40e13ef6f" + "c4e0451abedd7461143d38aab1bb320b" ], [ "Ex12a2.Cap.capRead", @@ -119,7 +119,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "f75da3459883782d0663227aef33077c" + "290877fd34d2d2b54a08bbcd88d199ed" ], [ "Ex12a2.Cap.capWrite", @@ -128,7 +128,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "92756849e7f391612001bf7c6b1a57fd" + "234f20bb528d1113695bd85c51819288" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12b.RPC.fst.hints b/doc/tutorial/code/solutions/Ex12b.RPC.fst.hints index 72c822d62f5..c70671e8f9d 100644 --- a/doc/tutorial/code/solutions/Ex12b.RPC.fst.hints +++ b/doc/tutorial/code/solutions/Ex12b.RPC.fst.hints @@ -10,12 +10,12 @@ "@MaxIFuel_assumption", "@query", "equation_Ex12b2.Format.message", "equation_FStar.Heap.trivial_preorder", "equation_FStar.Heap.trivial_rel", "equation_Platform.Bytes.bytes", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "refinement_interpretation_Tm_refine_dd00118676aa737ce63f536e208f9d7a", "token_correspondence_FStar.Heap.trivial_preorder", "true_interp" ], 0, - "2dad56b82033573795380e078d365b5f" + "1ad31839553dcc8cc79b0343437f0691" ], [ "Ex12b.RPC.recv", @@ -27,7 +27,7 @@ "equation_FStar.Heap.trivial_preorder", "equation_FStar.Heap.trivial_rel", "equation_Platform.Bytes.bytes", "equation_Platform.Bytes.empty_bytes", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "token_correspondence_FStar.Heap.trivial_preorder", "true_interp" ], 0, @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_14c5a3d37fdb1eed8ce1422dcff2c170" ], 0, - "e9d8145bef9a8b736ffc95b80a0d4908" + "b14c24f5065c0673aa30fa5cfc2c3cc4" ], [ "Ex12b.RPC.__proj__Response__item___0", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_f43ef8fd514e61e3d80c234a73b3a570" ], 0, - "e3c715ce26676b3618af7d8d459f23d1" + "b57e1e84e7b9b9d6c8bade25a0f6d464" ], [ "Ex12b.RPC.__proj__Response__item___1", @@ -70,7 +70,7 @@ "refinement_interpretation_Tm_refine_f43ef8fd514e61e3d80c234a73b3a570" ], 0, - "c69a5a0878ad2e5a7454594fa2979dfb" + "85ddb7f8ecefaece015da1647501a089" ], [ "Ex12b.RPC.subset", @@ -85,7 +85,7 @@ "token_correspondence_Ex12b.RPC.subset_" ], 0, - "a7bd1a30b03d3dfda240b266acc3eab7" + "7791cd80d84ef0a0256f46b2434ac758" ], [ "Ex12b.RPC.lref", @@ -94,7 +94,7 @@ 1, [ "@query", "assumption_Ex12b.RPC.log_entry__uu___haseq" ], 0, - "351fc7c9ca37aa8aa4e69f493735587c" + "50b1a34105c8490c12a165faa04d3d11" ], [ "Ex12b.RPC.log", @@ -103,7 +103,7 @@ 1, [ "@query", "assumption_Ex12b.RPC.log_entry__uu___haseq" ], 0, - "736e5a65df2d71e1749eff82c4f60f91" + "dfd6f0be26506269dd519a8f6007717e" ], [ "Ex12b.RPC.add_to_log", @@ -133,7 +133,7 @@ "typing_FStar.List.Tot.Base.mem", "typing_FStar.Monotonic.Heap.sel" ], 0, - "f86c9fdfd0fd5c37b37816542237bcf5" + "4e7af9135000383c48af90d03adb28d1" ], [ "Ex12b.RPC.req", @@ -150,7 +150,7 @@ "string_inversion", "token_correspondence_Ex12b.RPC.subset_" ], 0, - "0b1e368173871c55b4a5e4eee67ef1a2" + "d093daad2d2427cc1898ef7932aafb87" ], [ "Ex12b.RPC.resp", @@ -167,7 +167,7 @@ "string_inversion", "token_correspondence_Ex12b.RPC.subset_" ], 0, - "b9457236f8ae56d4751c0e381e4bd1c6" + "dbe17daa268f66e75b037f8dea522f5e" ], [ "Ex12b.RPC.pRequest", @@ -181,7 +181,7 @@ "token_correspondence_FStar.MRef.stable" ], 0, - "640287a2d3d86871c66f1d1a0eab6112" + "1f49a99b0b3f582220b8fa4318df1221" ], [ "Ex12b.RPC.pResponse", @@ -195,7 +195,7 @@ "token_correspondence_FStar.MRef.stable" ], 0, - "70f9796aef19d9faaab05cd22276a452" + "c36f5cff01271d7d2f908b2b8f6c0752" ], [ "Ex12b.RPC.reqresp", @@ -207,7 +207,7 @@ "equation_Ex12b2.Format.message" ], 0, - "37a65fa3f6e3c9f4767b630022275e03" + "b160bbcd8df6d795cf5474b5e2577d1d" ], [ "Ex12b.RPC.client_send", @@ -256,7 +256,7 @@ "typing_Tm_abs_a1d1049ee2dcc4f8d8e625ec85c05f83", "unit_typing" ], 0, - "62632278a5721a1c984e82fcbbe9d97c" + "9e73079e7d26a79b1f65d3981944a2f0" ], [ "Ex12b.RPC.client_recv", @@ -298,7 +298,7 @@ "typing_FStar.Seq.Base.eq" ], 0, - "5894ba77913a9d6be83b98efd8de17ee" + "73a32e0f5394027f641ab621e0e2e73e" ], [ "Ex12b.RPC.server", @@ -370,7 +370,7 @@ "typing_Tm_abs_a1d1049ee2dcc4f8d8e625ec85c05f83", "unit_typing" ], 0, - "60d228266fe96181b3271fb8f36529eb" + "994bdb826cfa165b4e2f225e8287f6ae" ], [ "Ex12b.RPC.test", @@ -392,7 +392,7 @@ "typing_Platform.Bytes.utf8", "unit_typing" ], 0, - "960cdd03998529b5bbf034ce09c08579" + "774a54c20c2309ee08d70281f548dc6f" ], [ "Ex12b.RPC.__proj__Request__item___0", @@ -405,7 +405,7 @@ "refinement_interpretation_Tm_refine_14c5a3d37fdb1eed8ce1422dcff2c170" ], 0, - "9707ea4988be091865e937bdea1ebe61" + "ca5b7d289c6e920e5c648f4f13e88680" ], [ "Ex12b.RPC.__proj__Response__item___0", @@ -418,7 +418,7 @@ "refinement_interpretation_Tm_refine_f43ef8fd514e61e3d80c234a73b3a570" ], 0, - "a1628f4422170082a9cafdc4d68ad7dd" + "5a42e8aa8e2ad42cf09fbb8f19a6c018" ], [ "Ex12b.RPC.__proj__Response__item___1", @@ -431,7 +431,7 @@ "refinement_interpretation_Tm_refine_f43ef8fd514e61e3d80c234a73b3a570" ], 0, - "60b16c2f8f938a326c9c8ba6af185cc3" + "84d0649077f9478750de0856de09d594" ], [ "Ex12b.RPC.subset", @@ -446,7 +446,7 @@ "token_correspondence_Ex12b.RPC.subset_" ], 0, - "8f691972df4146e689aed43b8e212116" + "ad25b52eb65885aa406c40a00f97dc51" ], [ "Ex12b.RPC.lref", @@ -455,7 +455,7 @@ 1, [ "@query", "assumption_Ex12b.RPC.log_entry__uu___haseq" ], 0, - "234c1b3d3acb32943f74fdb16e9cf7fd" + "b19d03781ab549053df98dc80e5897a9" ], [ "Ex12b.RPC.log", @@ -464,7 +464,7 @@ 1, [ "@query", "assumption_Ex12b.RPC.log_entry__uu___haseq" ], 0, - "bccbc27dd7a0036bf854c954e76f5af9" + "1d07c04dc46f65324d5ce723c94afcd2" ], [ "Ex12b.RPC.add_to_log", @@ -473,7 +473,7 @@ 1, [ "@query", "assumption_Ex12b.RPC.log_entry__uu___haseq" ], 0, - "508220c0c6cd6f2cca0c897fe6c70993" + "4aa693e1f93b96334c798ab15bf56672" ], [ "Ex12b.RPC.req", @@ -490,7 +490,7 @@ "string_inversion", "token_correspondence_Ex12b.RPC.subset_" ], 0, - "77def148ea2185435d123fac6e9627ee" + "1306ad074de6a57aefb0db8039319709" ], [ "Ex12b.RPC.req", @@ -499,7 +499,7 @@ 1, [ "@query", "assumption_Ex12b.RPC.log_entry__uu___haseq" ], 0, - "bcf8e901f0e007311527b005bcde1de8" + "afd892dc7194a8dcddaedf587f76f0c6" ], [ "Ex12b.RPC.resp", @@ -516,7 +516,7 @@ "string_inversion", "token_correspondence_Ex12b.RPC.subset_" ], 0, - "ded3c3aeb98cb609a18caad091714103" + "9660ff9e3be9d44e8b03368795be6815" ], [ "Ex12b.RPC.resp", @@ -525,7 +525,7 @@ 1, [ "@query", "assumption_Ex12b.RPC.log_entry__uu___haseq" ], 0, - "1a5985c786ef48359e05787d072f0055" + "5a870208747d99af53ab29ab80de2a47" ], [ "Ex12b.RPC.pRequest", @@ -539,7 +539,7 @@ "token_correspondence_FStar.MRef.stable" ], 0, - "04b980a412c5e97d48abf7c5a8b2ed2c" + "3be962203a3d5d6e0b28fda6c2878e77" ], [ "Ex12b.RPC.pResponse", @@ -553,7 +553,7 @@ "token_correspondence_FStar.MRef.stable" ], 0, - "3bc9ab498d24c42cb5df0a937a723609" + "f49a120763b75caa2d398d2a0fe3ce0a" ], [ "Ex12b.RPC.reqresp", @@ -565,7 +565,7 @@ "equation_Ex12b2.Format.message" ], 0, - "5ffee8d344580f2f7dc13fcbcc8939fe" + "68b1dda99216617ed9fe5961d4c9854d" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12b1.Format.fst.hints b/doc/tutorial/code/solutions/Ex12b1.Format.fst.hints index 210049da8fc..ddf06b0b75d 100644 --- a/doc/tutorial/code/solutions/Ex12b1.Format.fst.hints +++ b/doc/tutorial/code/solutions/Ex12b1.Format.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "82225996a14e25501607c2ad7247d091" + "83117f698334e2d5cfd4063360f9d6f1" ], [ "Ex12b1.Format.append_inj_lemma", @@ -30,7 +30,7 @@ "typing_FStar.Seq.Base.eq", "typing_FStar.Seq.Base.op_At_Bar" ], 0, - "1b604e04c3b6da1e6799a2625adcca28" + "45f9dd0a110ecc0ae518afabf53d10fb" ], [ "Ex12b1.Format.lemma_eq_intro", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "94c5aba27f428f0e6fe8ba885302500e" + "e960a2bc8e98b5d4cba3b4c8d0110ab9" ], [ "Ex12b1.Format.lemma_eq_intro", @@ -53,7 +53,7 @@ 1, [ "@query", "lemma_FStar.Seq.Base.lemma_eq_intro" ], 0, - "faea5c159bc3a42bea22e1e11e674612" + "498c44b4ad9f8379885d3941dc224f76" ], [ "Ex12b1.Format.UTF8_inj", @@ -62,7 +62,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "1c17146befa19d51e826e6ad41b3a994" + "c96ba7145090b0caae4b1a6a6dc30e51" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -71,7 +71,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "e2c0347261132f0a0300aa7ab6acdb5f" + "914211b77ceb186f191e00c2bfecc9e2" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -80,7 +80,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "017f3643b865ff38beef778cc153ecd7" + "b8dd0867cbcc906d0a0359820f7e62d7" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -96,7 +96,7 @@ "refinement_interpretation_Ex12b1.Format_Tm_refine_9adbdccb31bd5d6d35b7a0e150a5d273" ], 0, - "8ee1c5f6fbeac8958bcf582fcc410513" + "71617c72c98d4fa77720f4294dea8dca" ], [ "Ex12b1.Format.UINT16_inj", @@ -112,7 +112,7 @@ "refinement_interpretation_Ex12b1.Format_Tm_refine_840eba52f90cf7bf85387b7d8eff7d06" ], 0, - "1d809b645e345ac6f436b149457438dd" + "e2f4859d25c6bed0eac7112876cfe7d8" ], [ "Ex12b1.Format.response", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_a1e73d6915e6e15cb66adfccdfeecbeb" ], 0, - "efb5c7de3d10fa942248d45140adc1d3" + "c83cee4e398d5d0f3d922c21bf97a04a" ], [ "Ex12b1.Format.req_resp_distinct", @@ -137,7 +137,7 @@ "equation_Ex12b1.Format.message" ], 0, - "27d501c7bcc361f6a43b2c92e786d2a4" + "ffeac17f3aa9d75e9b5de66c1def5da5" ], [ "Ex12b1.Format.req_injective", @@ -146,7 +146,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "ce05cce0f231e727fc88e69deb178c91" + "89cca5f9be66c7d8b03c9d3ecf4af70f" ], [ "Ex12b1.Format.resp_injective", @@ -155,7 +155,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "40903b1f51e358311ffa45da8e0ce2aa" + "747113a494b0c208d1e589156f24e473" ], [ "Ex12b1.Format.append_inj_lemma", @@ -164,7 +164,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "9c91c2370d055c20d132c7db46c34ca7" + "9c0dbea1a3a60ef173f4555c08044ede" ], [ "Ex12b1.Format.lemma_eq_intro", @@ -178,7 +178,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5bab2862d1df2375090678b4953df958" + "84f806f51d1f7a58c431ed93b704aefb" ], [ "Ex12b1.Format.UTF8_inj", @@ -187,7 +187,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "05ccc8586b3a56bb3b68b248022896e7" + "a28f1f41ad7adb751b7a500504cc1cb9" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -196,7 +196,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "907524f967207fb6dd9d1544156b7581" + "384918ca16fd2107680d4cfb2c06d09a" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -205,7 +205,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "69c3257caedf430b36f20a59ff8f8248" + "10069ada0a51d921f3903e91d65f0429" ], [ "Ex12b1.Format.uint16_to_bytes", @@ -214,7 +214,7 @@ 1, [ "@query", "equation_Ex12b1.Format.uInt16" ], 0, - "8f1581dfa2e5e86c8970fee260fd3a7f" + "23e361300e7189ec0b70e9803ee06084" ], [ "Ex12b1.Format.UINT16_inj", @@ -230,7 +230,7 @@ "refinement_interpretation_Ex12b1.Format_Tm_refine_840eba52f90cf7bf85387b7d8eff7d06" ], 0, - "2328845e943a68831d71526d43e37f42" + "ff6356d3ee3f6643174fbd3fb5f25d93" ], [ "Ex12b1.Format.response", @@ -243,7 +243,7 @@ "refinement_interpretation_Tm_refine_a1e73d6915e6e15cb66adfccdfeecbeb" ], 0, - "b02d137c3418a059c8c92f21b80abb34" + "425772d9d3edf72929e57f2a3cbcc44d" ], [ "Ex12b1.Format.req_resp_distinct", @@ -255,7 +255,7 @@ "equation_Ex12b1.Format.message" ], 0, - "8c60f22456cfbaac6a39cda6c09fa258" + "b4725fa90a3738f41c4813d11dcab1e9" ], [ "Ex12b1.Format.req_injective", @@ -264,7 +264,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "af3be4b06c23c78b0bbf1eb52195e2b0" + "b15be4a7f32b2a1600d046b972b01076" ], [ "Ex12b1.Format.resp_injective", @@ -273,7 +273,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "c866b18ffa893b42b996bdf58e4f4a91" + "150b912ba67006b9dd88d4a9b252c694" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12b2.Format.fst.hints b/doc/tutorial/code/solutions/Ex12b2.Format.fst.hints index 21a2530bef4..58cf7267bc2 100644 --- a/doc/tutorial/code/solutions/Ex12b2.Format.fst.hints +++ b/doc/tutorial/code/solutions/Ex12b2.Format.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "ed89072027a88a4490f4683f3fd37554" + "95ed431f09eb680040d2b22d1c7135bd" ], [ "Ex12b2.Format.append_inj_lemma", @@ -30,7 +30,7 @@ "typing_FStar.Seq.Base.eq", "typing_FStar.Seq.Base.op_At_Bar" ], 0, - "b08041ca9905ab5cb6d9ec4153b0eef2" + "a37c3e773697069ad8345387a683fd91" ], [ "Ex12b2.Format.lemma_eq_intro", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "81199d825dbfe8c9051daaef125e88a2" + "bb486c594b513b1ddc63d248c8717a16" ], [ "Ex12b2.Format.lemma_eq_intro", @@ -53,7 +53,7 @@ 1, [ "@query", "lemma_FStar.Seq.Base.lemma_eq_intro" ], 0, - "4b481327f7da3ab3ce9319ab9ddbd098" + "f4a0868225e776ca8deb914be6ebb787" ], [ "Ex12b2.Format.UTF8_inj", @@ -62,7 +62,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "cc9243197af0b2ea80ecc8eefa77cc04" + "8bc1768a113bfe517d8dcacf8d1857e6" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -71,7 +71,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "14f827495976f5084d9b0bf9c5d26163" + "b61290f4579393e37412f7ddfe1a6fa0" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -80,7 +80,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "210f659d74bbffa9f3f25e96982ea6cc" + "244eff23adce522d702443a22e21036b" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -96,7 +96,7 @@ "refinement_interpretation_Ex12b2.Format_Tm_refine_9adbdccb31bd5d6d35b7a0e150a5d273" ], 0, - "9546b09e3455edd5cd0bf6d31f3c626b" + "567855795a97cab425d84c56a3e0dd33" ], [ "Ex12b2.Format.UINT16_inj", @@ -112,7 +112,7 @@ "refinement_interpretation_Ex12b2.Format_Tm_refine_2715c7aa110a09a1aebf3f1c479c3086" ], 0, - "12a51fca8aa42f4611f51d1844dad6e5" + "9145a79289d5d614d07be9b9f06a2f17" ], [ "Ex12b2.Format.response", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_d844011875815de1ddd4b8541a0488ed" ], 0, - "9be0b4fe2c5a3c36fa811779c63176ff" + "31edb4766dd3ce61faaf9691502b5b21" ], [ "Ex12b2.Format.req_resp_distinct", @@ -137,7 +137,7 @@ "equation_Ex12b2.Format.message" ], 0, - "5d693f46d233324a6d213ae765dba5ee" + "f38e52aac3553b8209e22fa1a1044041" ], [ "Ex12b2.Format.req_injective", @@ -146,7 +146,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "38576c31f9b5013018f45947a0ff30da" + "2363c965d8bd456ae09136d35704824b" ], [ "Ex12b2.Format.resp_injective", @@ -155,7 +155,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "2a426b2645c4aa3d30c80a61e8cbf369" + "21e51076f56ea7df937d464f328cffe9" ], [ "Ex12b2.Format.req_resp_distinct", @@ -218,7 +218,7 @@ "typing_Prims.pow2" ], 0, - "bd67d8c52ef886d106bb6abbf2e31015" + "c8274c623a96ac30690825fb636854f5" ], [ "Ex12b2.Format.req_injective", @@ -235,7 +235,7 @@ "typing_Ex12b2.Format.tag0", "typing_Platform.Bytes.utf8" ], 0, - "cdffb0573ea8b68fd836c0a9c35c2d3f" + "d798222f4ec0d1665fc2dfa1c9067a13" ], [ "Ex12b2.Format.resp_injective", @@ -266,7 +266,7 @@ "typing_FStar.Seq.Base.op_At_Bar", "typing_Platform.Bytes.utf8" ], 0, - "fd696400ef753c9b2d02e4283541ab71" + "de175d1a72da1fa2c45c7bbd96150eb2" ], [ "Ex12b2.Format.append_inj_lemma", @@ -275,7 +275,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "ff96d31e9344f1006d454bdb84ca49bd" + "5a89f3f27e78196b811d4a09d21d111d" ], [ "Ex12b2.Format.lemma_eq_intro", @@ -289,7 +289,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "840fae3d9c34f1b07e5d5d059e356aad" + "df60440ee506ebc1ddb09d470b33902d" ], [ "Ex12b2.Format.UTF8_inj", @@ -298,7 +298,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "280961fcdfe50437602d5c2e9250ee47" + "53cde7f2e141cd2914f14de3a8eddecf" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -307,7 +307,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "4549b6542575ad160bc8b0d1eaafa56c" + "20ac81791937a245ac81426793082673" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -316,7 +316,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "60e82b611c828b460a5bac49d8b24ce1" + "e8691955a3dd4d28561ac3b0d65d2992" ], [ "Ex12b2.Format.uint16_to_bytes", @@ -325,7 +325,7 @@ 1, [ "@query", "equation_Ex12b2.Format.uInt16" ], 0, - "c03b38d52ff59e0a5631636afbc1f69b" + "91ac2bec4f00da442a4acf9dabbc3a78" ], [ "Ex12b2.Format.UINT16_inj", @@ -341,7 +341,7 @@ "refinement_interpretation_Ex12b2.Format_Tm_refine_2715c7aa110a09a1aebf3f1c479c3086" ], 0, - "db96c6a494718d8e317123e0776ea0a7" + "9a7a239f300907f02055f035945c2020" ], [ "Ex12b2.Format.response", @@ -354,7 +354,7 @@ "refinement_interpretation_Tm_refine_d844011875815de1ddd4b8541a0488ed" ], 0, - "3f2fd72ce0048cf1559494bfdaa31f14" + "63af954a00c808ffeaebe3c4d3282a9a" ], [ "Ex12b2.Format.req_resp_distinct", @@ -366,7 +366,7 @@ "equation_Ex12b2.Format.message" ], 0, - "df472487c7a2dfb8cd18ec9cf71cd9d4" + "35171d80fb49b01730246a3b5c8b0c32" ], [ "Ex12b2.Format.req_injective", @@ -375,7 +375,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "0ce20aecbf09f8eafc268501cad76d40" + "3f2cbe243e3a8cc411ff5c060b9e527e" ], [ "Ex12b2.Format.resp_injective", @@ -384,7 +384,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "cfc2a0cfc1b6dcdb7b479e780419aae6" + "b6dbfd1f5f43e6737f26f3644842c429" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12d.Pad.fst.hints b/doc/tutorial/code/solutions/Ex12d.Pad.fst.hints index eb8e70fb772..4746eef8292 100644 --- a/doc/tutorial/code/solutions/Ex12d.Pad.fst.hints +++ b/doc/tutorial/code/solutions/Ex12d.Pad.fst.hints @@ -11,7 +11,7 @@ "equation_Ex12d.Pad.uint8" ], 0, - "a64372385c934bb71e006fb2ac81c145" + "4741b8709b762f01fdf441cf02932180" ], [ "Ex12d.Pad.block", @@ -23,7 +23,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "1ded65e2b94ee6a135ffa54c822facc3" + "92059f6de403bb9724245734c2baea25" ], [ "Ex12d.Pad.pad", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_5ff6b906e287f30c7c8cbab0efa7a074" ], 0, - "844e635e346c6f629a10a3711659d285" + "3dc8cdd7188f81f7ac294e120519f52c" ], [ "Ex12d.Pad.encode", @@ -61,7 +61,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "5ac0d7d15651c724f3c94e293455f1e9" + "704c06c97dd4e95a7d0aa65a5e105464" ], [ "Ex12d.Pad.decode", @@ -102,7 +102,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "3595eb32781447300839e560fc5177c8" + "0daffbfdad1db46e0b79a33e27a5f716" ], [ "Ex12d.Pad.b2n", @@ -114,7 +114,7 @@ "equation_Ex12d.Pad.uint8" ], 0, - "6d2bc076bc761e6d3a767a111167aac1" + "b7adfb8560875b1b8eda6263a58e3d5c" ], [ "Ex12d.Pad.block", @@ -126,7 +126,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "8e638af177bcc29b6e57aa9ff20984e4" + "21aac91d4a355814cc57da3b27d9311a" ], [ "Ex12d.Pad.pad", @@ -143,7 +143,7 @@ "refinement_interpretation_Tm_refine_5ff6b906e287f30c7c8cbab0efa7a074" ], 0, - "f0f0a3115ee392ca2dcf6d7984a63e3d" + "be15e952b714fa925edb5d06382cdb3b" ], [ "Ex12d.Pad.encode", @@ -164,7 +164,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "d99e57ccfd83202dbc9c9b05ea27194d" + "a22a8857f966167b2dd47148613d7888" ], [ "Ex12d.Pad.decode", @@ -205,7 +205,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "b50df17cadde825d65ff8bab43933896" + "aec7778a58c130366a7779ebf3be28ab" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12e.Pad.fst.hints b/doc/tutorial/code/solutions/Ex12e.Pad.fst.hints index f4f7df634b5..131ed44db33 100644 --- a/doc/tutorial/code/solutions/Ex12e.Pad.fst.hints +++ b/doc/tutorial/code/solutions/Ex12e.Pad.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "3ff0472c2ff46e334e6a492e267c4c71" + "48ef4db1b9ff9460794d9ccb52666c92" ], [ "Ex12e.Pad.pad", @@ -37,7 +37,7 @@ "refinement_interpretation_Tm_refine_e6faf261ba893b85e5bf614c443dacb3" ], 0, - "a71304ed23c1257c69d74cd9bbf07d56" + "0a58d6c70493ca3f7a653194340b56a4" ], [ "Ex12e.Pad.encode", @@ -58,7 +58,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "ed8713b316f0052aff07d27f8c5b5cb5" + "52422b6b25831d7664b77f736f187142" ], [ "Ex12e.Pad.lemma_append_inj", @@ -72,7 +72,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a9256855d8e9d5d751cfa4adedd19e8d" + "7a574293b75d038c8c2d65fd31ea1b17" ], [ "Ex12e.Pad.lemma_append_inj", @@ -86,7 +86,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "28a1fac24240f79fcf328e5217b25897" + "1bcd4c48018ce729cf3ea330a2ef7eb9" ], [ "Ex12e.Pad.inj", @@ -136,7 +136,7 @@ "typing_FStar.UInt.fits" ], 0, - "8db231b7e0919cba004e35a10b5c8c41" + "0fbd7c3ad6b55318a28a18dc321ccc0d" ], [ "Ex12e.Pad.decode", @@ -179,7 +179,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "05ff0704762a003cb6fc6160461f774e" + "1e818df18266017c3a86c3bd1eb76e44" ], [ "Ex12e.Pad.n2b", @@ -193,7 +193,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5ff74bfb8920edc3eff63204c7787b54" + "dd7b3e89c72dad77dedc4f5d7c8e6617" ], [ "Ex12e.Pad.block", @@ -205,7 +205,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "7fbf512f5eb17685b0e89eb644add4cf" + "6c02d6d8ac76b40883a6ff7162048708" ], [ "Ex12e.Pad.pad", @@ -231,7 +231,7 @@ "refinement_interpretation_Tm_refine_e6faf261ba893b85e5bf614c443dacb3" ], 0, - "e1489092f7a036c675b44d392f6bb69f" + "673dcbf38953fe86caaab778aca8d712" ], [ "Ex12e.Pad.encode", @@ -252,7 +252,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "bc1847a53079a2354f734114d31e69f2" + "f56dd0c0c95f3a61f1ad7df1b4d4c7c3" ], [ "Ex12e.Pad.lemma_append_inj", @@ -266,7 +266,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "cc1545fda03aa18f33c9772da94e8d64" + "76a9a52bd8fbcc4e2b6a4bfba12205f6" ], [ "Ex12e.Pad.decode", @@ -309,7 +309,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "1eafb8df93c302ec40d057e8b764ce2e" + "5a433901363d910257be2a691b386f18" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12f.TMAC.fst.hints b/doc/tutorial/code/solutions/Ex12f.TMAC.fst.hints index 8799ec2bf0f..f692d53e78a 100644 --- a/doc/tutorial/code/solutions/Ex12f.TMAC.fst.hints +++ b/doc/tutorial/code/solutions/Ex12f.TMAC.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "37be069e4871e28f02504a6451aab3d4" + "b76b5edb6966d39458c70bc15c7d0ec5" ], [ "Ex12f.TMAC.mac", @@ -28,7 +28,7 @@ "token_correspondence_Ex12f.TMAC.bspec" ], 0, - "31aa8c1b001789d9bf5826ca0b7daf31" + "a7a676b553accb8a67a8563618acc9d5" ], [ "Ex12f.TMAC.verify", @@ -48,7 +48,7 @@ "token_correspondence_Ex12f.TMAC.bspec", "typing_Ex12.Pad.encode" ], 0, - "225fdbdab7ca669dee5a47a404631d4d" + "ba99ebd681b010b67f68a1588f688b7a" ], [ "Ex12f.TMAC.keygen", @@ -57,7 +57,7 @@ 1, [ "@query" ], 0, - "58d779f8cfed21ffd574e91471ca1b71" + "3eafeb9307f2ad69abf7d042ffc40951" ], [ "Ex12f.TMAC.mac", @@ -77,7 +77,7 @@ "token_correspondence_Ex12f.TMAC.bspec" ], 0, - "fc6cd08d1790397c05e752f5b4e6460c" + "aa77d38e1a27c698824e33b0d46078e9" ], [ "Ex12f.TMAC.verify", @@ -97,7 +97,7 @@ "token_correspondence_Ex12f.TMAC.bspec", "typing_Ex12.Pad.encode" ], 0, - "8f8d4085ef91a4b2a290d79da1aedfa1" + "eeae66de3b8755718ffa6e72ae49c936" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/Ex12g.TMAC2.fst.hints b/doc/tutorial/code/solutions/Ex12g.TMAC2.fst.hints index 5ea76e800c5..449f08f9246 100644 --- a/doc/tutorial/code/solutions/Ex12g.TMAC2.fst.hints +++ b/doc/tutorial/code/solutions/Ex12g.TMAC2.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "bcfbaf5177ccba94388528819e1510b3" + "dcaf2f569744d0f1b9918bff110453a5" ], [ "Ex12g.TMAC2.bspec1", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "91c12177bfd3a8e513a6df779e67a7bc" + "588175c5ac1f80a33014eac0701d158f" ], [ "Ex12g.TMAC2.keygen", @@ -27,8 +27,8 @@ [ "@MaxIFuel_assumption", "@query", "Ex12.BMAC_interpretation_Tm_arrow_ce0c823d76df01d9670b8417aea68ae7", - "Ex12g.TMAC2_interpretation_Tm_arrow_14f9f9c4dc62ab8f484a4f5a7d430394", - "Ex12g.TMAC2_interpretation_Tm_arrow_65e57789957503873b79e6089065effa", + "Ex12g.TMAC2_interpretation_Tm_arrow_cf20b310f2692239564e86cb4231e614", + "Ex12g.TMAC2_interpretation_Tm_arrow_cfecfaa75515b6c7a02161ace50f71c9", "equation_Ex12.BMAC.pkey", "equation_Prims.logical", "function_token_typing_Ex12g.TMAC2.bspec0", "function_token_typing_Ex12g.TMAC2.bspec1", @@ -40,7 +40,7 @@ "typing_Ex12.BMAC.keygen" ], 0, - "7d302cc53bc845365e4b056c47b95872" + "e85dbd503719b85bbb22e1ed378a9072" ], [ "Ex12g.TMAC2.mac", @@ -71,7 +71,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "ce303e07c800d19ceb94aec7853cbe8e" + "91c6d8afe15a4d206734e47f569ad050" ], [ "Ex12g.TMAC2.verify", @@ -103,7 +103,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "13fbed459d5ef805e28e1dd27b8d1d28" + "0d7591ad0c20e3fde6508c4c000c7601" ], [ "Ex12g.TMAC2.bspec0", @@ -112,7 +112,7 @@ 1, [ "@query" ], 0, - "bb0204ad3fa0c068f8f32a64f8184922" + "ca971faa862f32877685d33af7b2510f" ], [ "Ex12g.TMAC2.bspec1", @@ -121,7 +121,7 @@ 1, [ "@query" ], 0, - "46db095ce233e7970ed4d8bf069c1499" + "ba025f64ddbf9b848934ae2e210a9dfe" ], [ "Ex12g.TMAC2.keygen", @@ -131,8 +131,8 @@ [ "@MaxIFuel_assumption", "@query", "Ex12.BMAC_interpretation_Tm_arrow_ce0c823d76df01d9670b8417aea68ae7", - "Ex12g.TMAC2_interpretation_Tm_arrow_14f9f9c4dc62ab8f484a4f5a7d430394", - "Ex12g.TMAC2_interpretation_Tm_arrow_65e57789957503873b79e6089065effa", + "Ex12g.TMAC2_interpretation_Tm_arrow_cf20b310f2692239564e86cb4231e614", + "Ex12g.TMAC2_interpretation_Tm_arrow_cfecfaa75515b6c7a02161ace50f71c9", "equation_Ex12.BMAC.pkey", "equation_Prims.logical", "function_token_typing_Ex12g.TMAC2.bspec0", "function_token_typing_Ex12g.TMAC2.bspec1", @@ -144,7 +144,7 @@ "typing_Ex12.BMAC.keygen" ], 0, - "0c624de81cd24b98618dab9ed0d6780e" + "0a439462a0aa8f83a6cfe832c23326a6" ], [ "Ex12g.TMAC2.mac", @@ -175,7 +175,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "fe558db9e22c571e88ec572f2af78c0d" + "33a59d3231711ba397bab4dc94b5a336" ], [ "Ex12g.TMAC2.verify", @@ -207,7 +207,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "e4496a57a95e8e25748484a970dee60f" + "f7bd5efa7fd7dd35827f1f932864e0e2" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/LowStar.Ex1.fst.hints b/doc/tutorial/code/solutions/LowStar.Ex1.fst.hints index b142feef243..b46cc66faa7 100644 --- a/doc/tutorial/code/solutions/LowStar.Ex1.fst.hints +++ b/doc/tutorial/code/solutions/LowStar.Ex1.fst.hints @@ -14,7 +14,7 @@ "projection_inverse_FStar.Integers.Signed__0" ], 0, - "d1bcdc61a1c12109091e70da4432d00a" + "b7ae5c6e5960b52374db73372b2cf3ec" ], [ "LowStar.Ex1.min_int32", @@ -38,7 +38,7 @@ "typing_Prims.pow2" ], 0, - "b772e419abd18b224282b5c69ddddc32" + "cdba193e24fbfdf78b20eb611894ce85" ], [ "LowStar.Ex1.abs1", @@ -91,7 +91,7 @@ "typing_LowStar.Ex1.abs", "typing_Prims.pow2" ], 0, - "86560b781d22c0828c3fb20314f654bd" + "7a59757007a62116e37ace9996b457e0" ], [ "LowStar.Ex1.abs2", @@ -131,7 +131,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "21ed218b6bc46c071718caa461ab256b" + "11a9190b4fe096e6c35f88fbe70c990d" ], [ "LowStar.Ex1.sum3", @@ -161,7 +161,7 @@ "typing_FStar.Int32.add" ], 0, - "de342674aed88359e65aa67ecf822ba7" + "50accc867e94eed88e24364f3a7df4ca" ], [ "LowStar.Ex1.abs", @@ -176,7 +176,7 @@ "projection_inverse_FStar.Integers.Signed__0" ], 0, - "f06de9dcadba7de9d9c1a0c7ed7dedc5" + "c234422365b12e702880e59c1a83c15e" ], [ "LowStar.Ex1.min_int32", @@ -200,7 +200,7 @@ "typing_Prims.pow2" ], 0, - "cde97d6c0ce24ce9e1eebfe57dce76d0" + "7d68d8ec4fb92862db0b413b6285ac7a" ], [ "LowStar.Ex1.abs1", @@ -253,7 +253,7 @@ "typing_LowStar.Ex1.abs", "typing_Prims.pow2" ], 0, - "1af19f90882bdfb2f50b1708f354d7c4" + "56180b656eb95968b1c07d38759c981d" ], [ "LowStar.Ex1.abs1", @@ -281,7 +281,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0fd1e7dc3d1561a582ee79f6442e26e1" + "4f8406efa5f8919ad53296ed7add90f3" ], [ "LowStar.Ex1.abs2", @@ -321,7 +321,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "66394a841064e41c7c6ef2de03ec6bfe" + "c5a188411011a68f4fe8c502dfed136c" ], [ "LowStar.Ex1.abs2", @@ -355,7 +355,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "b1b87e9f9c3403c6cbd399d2f3cafab0" + "9669ddb505587d10ce7318ad4da8323c" ], [ "LowStar.Ex1.sum3", @@ -385,7 +385,7 @@ "typing_FStar.Int32.add" ], 0, - "45327d30867ea3eb1e9998efb50ad811" + "7ff328afc64b90d2a6ca8225aa44f365" ], [ "LowStar.Ex1.sum3", @@ -403,7 +403,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "546d697b1568729255be54df9f8c0df8" + "23472e621b6bb8f7b7ad1c99146311ca" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/LowStar.Ex2.fst.hints b/doc/tutorial/code/solutions/LowStar.Ex2.fst.hints index d21214a0d50..1a3a9bdbb3b 100644 --- a/doc/tutorial/code/solutions/LowStar.Ex2.fst.hints +++ b/doc/tutorial/code/solutions/LowStar.Ex2.fst.hints @@ -20,7 +20,7 @@ "function_token_typing_FStar.Integers.uint_32", "function_token_typing_LowStar.Buffer.trivial_preorder", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_index_create", @@ -46,7 +46,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "a274d656814af8d9382b2506f33d3e78" + "b67c03eaf744a750efe74c4a38ebe4b2" ], [ "LowStar.Ex2.prefix_equal", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_8807cc77b6a1b45afbe57dc1caa2253c" ], 0, - "2e80277c790c4ad8473faa2165fe112b" + "2cf023a2c58dfe5d5f6ddc41831ad33b" ], [ "LowStar.Ex2.copy_correct", @@ -78,7 +78,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "assumption_FStar.UInt32.t__uu___haseq", "b2t_def", + "assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Integers.Signed", "constructor_distinct_FStar.Integers.Unsigned", "constructor_distinct_FStar.Integers.W32", @@ -105,7 +105,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Seq.Base.lemma_index_upd1", @@ -113,6 +113,8 @@ "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.length_as_seq", + "lemma_LowStar.Monotonic.Buffer.length_null_1", + "lemma_LowStar.Monotonic.Buffer.length_null_2", "lemma_LowStar.Monotonic.Buffer.loc_includes_refl", "lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim", "lemma_LowStar.Monotonic.Buffer.modifies_refl", @@ -140,15 +142,16 @@ "true_interp", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.uint_to_t", - "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", + "typing_FStar.UInt32.add", "typing_FStar.UInt32.lte", + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", + "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.as_seq", "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "5586c49d144a9749529599b008d66350" + "cf609555c359e93f442402eff857fd98" ], [ "LowStar.Ex2.swap", @@ -164,7 +167,7 @@ "projection_inverse_FStar.Integers.Unsigned__0" ], 0, - "272fe4045afe3b563fc78a8d9cce0f9a" + "4537e912ac00aea84b6d01f37d72549a" ], [ "LowStar.Ex2.prefix_equal", @@ -187,7 +190,7 @@ "refinement_interpretation_Tm_refine_8807cc77b6a1b45afbe57dc1caa2253c" ], 0, - "c7268b2c5769ab3677d9f1cd855b9db4" + "ac2dab212d7cba634d62b1781ecae92c" ], [ "LowStar.Ex2.copy_correct", @@ -200,7 +203,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "889de1773e6300b573c750351beaa8b3" + "1df03f34c11c2e9c965d07f163392b31" ] ] ] \ No newline at end of file diff --git a/doc/tutorial/code/solutions/LowStar.Ex3.fst.hints b/doc/tutorial/code/solutions/LowStar.Ex3.fst.hints index ee0e5f7d804..9cb492d599c 100644 --- a/doc/tutorial/code/solutions/LowStar.Ex3.fst.hints +++ b/doc/tutorial/code/solutions/LowStar.Ex3.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "393f3621d6e96947bc36a775c7845496" + "8083338b5f83dc44d5366426454b2460" ], [ "LowStar.Ex3.ok", @@ -21,7 +21,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "59433bc4bdd0e16f4337412905de5ee4" + "99ab3ca952cdd2f7cea1d53e029d88f5" ], [ "LowStar.Ex3.repr", @@ -59,7 +59,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "08606a2219d7b74a92cfe70294a7a90c" + "6d1152f373532a683d93c1f8e8b83ea0" ], [ "LowStar.Ex3.full", @@ -73,7 +73,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "f68d5676362dd4fed43f8bbed93cbfbd" + "de8c8be9582c5aa43e4243062962ee47" ], [ "LowStar.Ex3.pop", @@ -100,7 +100,7 @@ "fuel_guarded_inversion_LowStar.Ex3.t_struct", "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_LowStar.Ex3.t_struct@tok", "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_intro", @@ -141,6 +141,7 @@ "refinement_interpretation_Tm_refine_6176599c7504514fe4aec05a8e5fd39b", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_977b489c8be6233a24b5142fcd6feaf2", + "refinement_interpretation_Tm_refine_996dff392da208e80e127052acbaa5c0", "refinement_interpretation_Tm_refine_b138bd5848d4184f7632587e6e4bcf9f", "refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", @@ -168,7 +169,7 @@ "typing_LowStar.Monotonic.Buffer.mgsub" ], 0, - "6f357ae62a89092ec77853b97dec4b0d" + "063f6a279762c27738a74e385968b9dd" ], [ "LowStar.Ex3.push", @@ -208,7 +209,7 @@ "fuel_guarded_inversion_LowStar.Ex3.t_struct", "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_LowStar.Ex3.t_struct@tok", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.Seq.Base.lemma_create_len", @@ -220,8 +221,7 @@ "lemma_FStar.Seq.Base.lemma_index_slice", "lemma_FStar.Seq.Base.lemma_index_upd1", "lemma_FStar.Seq.Base.lemma_index_upd2", - "lemma_FStar.Seq.Base.lemma_len_append", - "lemma_FStar.Seq.Base.lemma_len_slice", "lemma_FStar.UInt32.uv_inv", + "lemma_FStar.Seq.Base.lemma_len_append", "lemma_FStar.UInt32.uv_inv", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", "lemma_LowStar.Monotonic.Buffer.len_gsub", "lemma_LowStar.Monotonic.Buffer.length_as_seq", @@ -257,7 +257,6 @@ "refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_a8d21f72c07c0aab065458cee367f2e1", "refinement_interpretation_Tm_refine_ac201cf927190d39c033967b63cb957b", "refinement_interpretation_Tm_refine_b32a60053a47d004a56d580b5bea92be", @@ -390,7 +389,7 @@ "typing_LowStar.Monotonic.Buffer.mgsub" ], 0, - "066b210ec420fa63b0ab4a42058e9900" + "339d87f4424a1a15851e357ffd4aed51" ], [ "LowStar.Ex3.main", @@ -490,7 +489,7 @@ "typing_LowStar.Monotonic.Buffer.mgsub", "typing_Prims.pow2" ], 0, - "b93a38a938ed202c913170d18446264b" + "e6aeaea862b26064d37276c9fc906416" ], [ "LowStar.Ex3.deref", @@ -503,7 +502,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "1751b3f554df17717603204d284f7e35" + "8db41d829ccb658b0a3510d59225f7f7" ], [ "LowStar.Ex3.ok", @@ -512,7 +511,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "657079b3b11131bf01c967bba620213b" + "9c010906707d2373c03338da261a9990" ], [ "LowStar.Ex3.repr", @@ -550,7 +549,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "550c21bc4dd27654c0376f721a19c1a8" + "fd44ce7ccc15264b3ec55ac731405172" ], [ "LowStar.Ex3.repr", @@ -565,7 +564,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "7cd7846569a1de1bd45ca2fbb5471e11" + "872e05f98e1348b717915cd76ffa5991" ], [ "LowStar.Ex3.empty", @@ -580,7 +579,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "c89273fbd5fecf8e782147dc99e8228d" + "513f2db429a67da7d93586b6bf56c831" ], [ "LowStar.Ex3.full", @@ -594,7 +593,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "4ea2d539d13598e921708818678940ee" + "57a2b2dbed17f453307b3c88f3b37181" ], [ "LowStar.Ex3.full", @@ -609,7 +608,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "32baf25c4e92affdc1e6bf7567b9c8fb" + "09a23655d2ed79c9ecaff01175144edd" ], [ "LowStar.Ex3.pop", @@ -636,7 +635,7 @@ "typing_LowStar.Monotonic.Buffer.get" ], 0, - "44fc2c90d3906c760059a8dcd5d93818" + "72fd6545061ad9657da1ed667b9ba9e5" ], [ "LowStar.Ex3.push", @@ -648,7 +647,7 @@ "refinement_interpretation_Tm_refine_b32a60053a47d004a56d580b5bea92be" ], 0, - "f3fc1cd92620416e0dd8567fb8a59d56" + "f692901eaf7d32db6cb4104e8cf9559f" ], [ "LowStar.Ex3.malloc", @@ -665,7 +664,7 @@ "refinement_interpretation_LowStar.Ex3_Tm_refine_2f4c4317c33d464b36cc12cfcbde1c55" ], 0, - "633a23ddd8712d010d46865882817993" + "f14f87126a7a20cba22d8413a7fb12d3" ], [ "LowStar.Ex3.create", @@ -681,7 +680,7 @@ "projection_inverse_FStar.Integers.Unsigned__0" ], 0, - "cacd40db36bcaacb42d5edf1895490c9" + "6944904d5a5dced954e01266bb1b8796" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/BinarySearch.fst.hints b/examples/algorithms/BinarySearch.fst.hints index bb17358edc7..862160379bd 100644 --- a/examples/algorithms/BinarySearch.fst.hints +++ b/examples/algorithms/BinarySearch.fst.hints @@ -22,7 +22,7 @@ "well-founded-ordering-on-nat" ], 0, - "ad9a3a60dd6e17c2a6b8525611beb728" + "0f4c3ecd48966ea05fe8da3fab8a8752" ], [ "BinarySearch.bsearch", @@ -41,7 +41,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "38ce195e6204b6a8e6c2c4cb4644a85a" + "4a83c85f4946c683ef55d5709b9fe872" ], [ "BinarySearch.bsearch_rec_correct", @@ -50,7 +50,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "fb3fc8e8f1889dd9d811d8c97ef766df" + "40d8eeab963e400965d3a707793fed5f" ], [ "BinarySearch.bsearch_rec_correct", @@ -83,7 +83,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "a05d392b142024398d5b9b742dbfb8df" + "8f4e9d94001bf1c5d4ba994a69ea2e20" ], [ "BinarySearch.bsearch_rec_correct", @@ -119,7 +119,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "925b5d96a7f877b5a9b77bb3f479e6cf" + "b6ff7b76d3842ed4a478622756666fd9" ], [ "BinarySearch.bsearch_correct", @@ -128,7 +128,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "0ea43d88eb98a259bf8ad48beecfd291" + "c0bf0b0824ae9cba6c5a77020308b0e7" ], [ "BinarySearch.bsearch_correct", @@ -148,7 +148,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "e8e44f036b62c3d172f668c2f8b4276e" + "4930467e19720151a670f0de3013a9f4" ], [ "BinarySearch.hint1", @@ -157,7 +157,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "b493921bda2e2a79f8a024d5aaea5a59" + "1e36910d12e77526fc07d24e56ab93d8" ], [ "BinarySearch.hint2", @@ -166,7 +166,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "8b292711150454142a7820debcc123eb" + "1d97e6c16562b4c2baa53e214f0e2402" ], [ "BinarySearch.hint2", @@ -178,7 +178,7 @@ "refinement_interpretation_Tm_refine_ae62f1b035d3a989d9a98598a75fd6e2" ], 0, - "c05080e8c452d517dd235898c340e379" + "5085d45280151ee5bff34a213108e124" ], [ "BinarySearch.hint3", @@ -187,7 +187,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "8bcad70778f716ef5b333ee460a967fd" + "38d9500c42ec95f81f5b8afc9f07fb3b" ], [ "BinarySearch.hint4", @@ -196,7 +196,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "4caaaa6d71f145efdd876f74c1a9fbe9" + "63332aabbd2db401d010b80dd381734c" ], [ "BinarySearch.hint4", @@ -208,7 +208,7 @@ "refinement_interpretation_Tm_refine_ae62f1b035d3a989d9a98598a75fd6e2" ], 0, - "f7dee3283502c1f5682b8f6255d3688c" + "1e5f4a2ac1f2f29c65af17fb57e9dc4a" ], [ "BinarySearch.bsearch_rec_complete", @@ -240,7 +240,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "6aa6b21474e6c877a2e3e7ea7d57de5a" + "f730bd2d72dce8d83e097ff252a8c343" ], [ "BinarySearch.bsearch_rec_complete", @@ -276,7 +276,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "d97342143e8e55f452bfc25a8b51c832" + "6c29ea6ce28a09631b982e1f52db7737" ], [ "BinarySearch.bsearch_complete", @@ -296,7 +296,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "0d1029c6650251f585215aa53b3a892c" + "af890fe934dfc0b5e628f6aedcb5e775" ], [ "BinarySearch.bsearch_rec", @@ -319,7 +319,7 @@ "well-founded-ordering-on-nat" ], 0, - "35db1121ef1e93abb8768718af6c74fc" + "151397a1c0e05fe2fd57e9adeb30e836" ], [ "BinarySearch.bsearch", @@ -338,7 +338,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "5bf5f2828d9c86c638d7243f4cb3f4c3" + "b2993392f9af8c804b4f79296a589435" ], [ "BinarySearch.bsearch_rec_correct", @@ -347,7 +347,7 @@ 1, [ "@query" ], 0, - "07a4ceb60b0d5973aa56eb2ec8f5315a" + "4fcdcc15049fef6c3159f8101ce048b5" ], [ "BinarySearch.bsearch_correct", @@ -356,7 +356,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "10e7276b6335ad3af50cb7e361e7ec97" + "1997ac00b513751693d036b34281c888" ], [ "BinarySearch.hint2", @@ -365,7 +365,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "81cc15dc84310bcbe308c94d7b0c59c5" + "c6dd7ece1ea4f4bbcfe29a4d250288a9" ], [ "BinarySearch.hint4", @@ -374,7 +374,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "c4102a203f631be72d9917cca947c4da" + "596430ae35581e8011a6888bbfa08dbc" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/GC.fst.hints b/examples/algorithms/GC.fst.hints index bbba2f39ffc..42b3b59b7b2 100644 --- a/examples/algorithms/GC.fst.hints +++ b/examples/algorithms/GC.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "822d8ab80448a8082b4948551b0f6b87" + "cd6292cc0aa6f59a71e3c8bc71607263" ], [ "GC.inv", @@ -22,7 +22,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "f8b99878142efc428c7bf46520a0d028" + "1cfb3becdef8d1dd12765ddb70fd3ca1" ], [ "GC.gc_inv", @@ -31,7 +31,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "5063eb920e53f1b09115561d3341d590" + "04640b7e03cb9c5e5722754ae4b345c9" ], [ "GC.mutator_inv", @@ -40,7 +40,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "594dd4137863e4bcbb9a3f877178aa32" + "3dae8f9fd63ade3b79d311ceb137df7d" ], [ "GC.init_invariant", @@ -57,7 +57,7 @@ "typing_GC.mem_hi", "typing_GC.mem_lo" ], 0, - "18eb754c15755ddfeec2842c4d6e0c3d" + "f6c39646a709d54e3aa1d6ea39e207ff" ], [ "GC.upd_map2", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9e88ea029854559f5cea0e8b1151ba4c" + "6d7edb56d0746edbd920c8a4c31887ee" ], [ "GC.initialize", @@ -113,7 +113,7 @@ "typing_GC.mem_hi", "typing_GC.mem_lo", "typing_GC.valid" ], 0, - "cfb27223f1697d6e552d22cde08790a5" + "e557b0a250638bc439fbcc90c50c10d7" ], [ "GC.read_field", @@ -130,7 +130,7 @@ "true_interp" ], 0, - "3893085f5fa283ef35eb61e18a763051" + "fd38699013b5e72652988d77e39ec357" ], [ "GC.write_field", @@ -176,7 +176,7 @@ "token_correspondence_GC.upd_map", "typing_GC.abs_node" ], 0, - "344aec3cf348c27f71a80ef4a038bc35" + "2e39f5470fbbef473978e0ef732902a0" ], [ "GC.mark", @@ -185,7 +185,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "a759c6296894a835e0676d3fea5f2261" + "3274144e0e211b4b27d7e1f1b2c738f5" ], [ "GC.mark", @@ -241,7 +241,7 @@ "typing_tok_GC.F1@tok", "typing_tok_GC.F2@tok" ], 0, - "e1d85bd147a8912ab83bdc85bb730f77" + "d673f7e60d2de31031b5f3f5df94a94e" ], [ "GC.sweep_aux_inv", @@ -250,7 +250,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "2aac850f510c611431c46b9f85bf2752" + "fb0c3a13de56b4dc6d1e8ff51243f7f0" ], [ "GC.test1", @@ -270,7 +270,7 @@ "typing_GC.mem_hi" ], 0, - "232720108617dbd94bc394cdc8e3f0ad" + "93ddbaa217b591e71e89cb48f8a61048" ], [ "GC.test2", @@ -294,7 +294,7 @@ "typing_GC.is_mem_addr", "typing_GC.mem_lo" ], 0, - "72b1cd32fb948d2e2e3d089e0dc4d590" + "d1e65754c6bc58050a1afc2ba8f303b6" ], [ "GC.sweep", @@ -303,7 +303,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "70fae764f6825d8c5f5db82feaa24dbd" + "651dba087b0da37dc2442ecdbaec7f51" ], [ "GC.sweep", @@ -364,7 +364,7 @@ "typing_GC.valid", "unit_inversion", "unit_typing" ], 0, - "bc5166f5a31dc48564089cf1d598718d" + "814ee9f6a71c4a333aafb2155fbce438" ], [ "GC.gc", @@ -398,7 +398,7 @@ "typing_GC.mem_lo" ], 0, - "0fda42cc4e9ed0cd10003827c21b042f" + "1d38f5b419c9fa8b975bcb6bd69e7df4" ], [ "GC.alloc", @@ -456,7 +456,7 @@ "typing_GC.mem_hi", "typing_GC.mem_lo", "typing_GC.valid" ], 0, - "3808d4cba5fbe0f795ce19e8be23a3b3" + "ecfc91c9b4e85933f6fdbea1d5c79cfb" ], [ "GC.to_abs_inj", @@ -470,7 +470,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "edfa9917311b32df92bfb9a0fe476786" + "deb1ace9e93fa397bb35fa33d988a05c" ], [ "GC.inv", @@ -479,7 +479,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "272057d24d4c87514fea824bc705e8fa" + "061fd5bf9d32b62c9aa89a71656a3c8f" ], [ "GC.gc_inv", @@ -488,7 +488,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "9bb51e6585bc24d20ce7bf41001627bb" + "b0952b7cdc47f95f2872aaf71184faf7" ], [ "GC.mutator_inv", @@ -497,7 +497,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "f75f0afb9d9aa335ea556c95aadfbe88" + "7bb5ae767bc6c41c1732a076ca3bf1bf" ], [ "GC.init_invariant", @@ -514,7 +514,7 @@ "typing_GC.mem_hi", "typing_GC.mem_lo" ], 0, - "a4c0dd588db700bc971a6b3ea126780d" + "2dd10935d32f4134ca39471ca81b59cc" ], [ "GC.upd_map2", @@ -528,7 +528,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ffca6b7fc3b9e8da85bde52556331444" + "53d407425c4c51594f307618570bcdb3" ], [ "GC.mark", @@ -537,7 +537,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "6fe2cac78df06e8ad82c8048728fef85" + "9bec2094e687855c5e7070725f75d2d2" ], [ "GC.sweep_aux_inv", @@ -546,7 +546,7 @@ 1, [ "@query", "assumption_GC.color__uu___haseq" ], 0, - "8017f7cf94d0151b8ae919612b515e5f" + "94e8cbb2b66525bb1b63a1e34c00e0df" ], [ "GC.test1", @@ -566,7 +566,7 @@ "typing_GC.mem_hi" ], 0, - "92b04e0ba9b0c86ee04305f4075d838e" + "6f47eea47ccb3be496e613ca22d769f6" ], [ "GC.test2", @@ -590,7 +590,7 @@ "typing_GC.is_mem_addr", "typing_GC.mem_lo" ], 0, - "f50e56152b15f4cf5e977ad1370ec58f" + "fa5a19bc09c70c4bf09b4831e1e840ee" ], [ "GC.sweep", @@ -649,7 +649,7 @@ "typing_GC.valid" ], 0, - "52aca52948bec6d5e1cf27b1ecd0b365" + "a33d3b8299a8f6e1f866593ad2880acb" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/Huffman.fst.hints b/examples/algorithms/Huffman.fst.hints index afdf2807641..d2526be2ec5 100644 --- a/examples/algorithms/Huffman.fst.hints +++ b/examples/algorithms/Huffman.fst.hints @@ -15,7 +15,7 @@ "typing_Huffman.symbol" ], 0, - "044de22508c503de8234da38fd98037b" + "7ec9427999148213f147386d8b9399c0" ], [ "Huffman.__proj__Leaf__item__w", @@ -28,7 +28,7 @@ "refinement_interpretation_Tm_refine_673d4504dc1e4cbbf78a6d1db34013a8" ], 0, - "e397cf58453dbc4812e7d815e57f31f4" + "c35d911ab0ca0c6ca02684c8967519b8" ], [ "Huffman.__proj__Leaf__item__s", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_673d4504dc1e4cbbf78a6d1db34013a8" ], 0, - "ba43be5039d25e1c5d56c7c26224983e" + "c0092b09346b930eb3f7b97b150f8510" ], [ "Huffman.__proj__Node__item__w", @@ -54,7 +54,7 @@ "refinement_interpretation_Tm_refine_da21e2f813ab8bad3b81748c14e80223" ], 0, - "0c57e3e1d5bbdae48d2f0ce61b265c1c" + "3d70d99691e98b886b147da9d9b733db" ], [ "Huffman.__proj__Node__item__l", @@ -67,7 +67,7 @@ "refinement_interpretation_Tm_refine_da21e2f813ab8bad3b81748c14e80223" ], 0, - "0c3fd0d11970e40e6c24e371ca9a166a" + "79dd736fb0342da466ef30914bae8a0b" ], [ "Huffman.__proj__Node__item__r", @@ -80,7 +80,7 @@ "refinement_interpretation_Tm_refine_da21e2f813ab8bad3b81748c14e80223" ], 0, - "d4a1d28a1ebee9f49b86fea07c09daef" + "cec94f66a6a61f874b734f456fc86d25" ], [ "Huffman.weight", @@ -92,7 +92,7 @@ "disc_equation_Huffman.Node", "fuel_guarded_inversion_Huffman.trie" ], 0, - "242380d3f2dd22cc474124dc93d7f6a4" + "ca3d267038c97c783411612192038be4" ], [ "Huffman.sorted", @@ -109,7 +109,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "15bfb21824b2b25df5ea8a0b004c2897" + "1e3f899c7fe577d249626aef5ae30bd6" ], [ "Huffman.permutation", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2ae62120a2ff43c0a81633a4b03df55d" + "520fd376f4cfe4de347b12149238bfee" ], [ "Huffman.sorted_smaller", @@ -133,7 +133,7 @@ 1, [ "@query", "assumption_Huffman.trie__uu___haseq" ], 0, - "b8e3bbce4e1ed8af2782f5bf27a84e0d" + "b67d01d37498f1b064cd12fcc9e98130" ], [ "Huffman.sorted_smaller", @@ -171,7 +171,7 @@ "typing_Huffman.leq_trie", "unit_inversion", "unit_typing" ], 0, - "d6fb5be7657c19df180a18a1c01e36fc" + "a29de312ad8bd2511a63620f2af01be0" ], [ "Huffman.sorted_smaller", @@ -209,7 +209,7 @@ "typing_Huffman.sorted", "unit_inversion", "unit_typing" ], 0, - "af435373eb9c901d8fdce18de7528b5f" + "a14bacc469f8432abf4e3935ddd22d1b" ], [ "Huffman.insert_in_sorted", @@ -247,7 +247,7 @@ "subterm_ordering_Prims.Cons", "typing_Huffman.sorted" ], 0, - "b42ae3c80d49c1dee8bd94c224275450" + "d3ab3b524756625fdf10f73e7bd58648" ], [ "Huffman.insertion_sort", @@ -281,7 +281,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "bacbbad9caa55bed6f739baaf160edcf" + "cef845373f9418ae3d0249d2f8b1e332" ], [ "Huffman.huffman_trie", @@ -339,7 +339,7 @@ "typing_Prims.__proj__Cons__item__tl", "well-founded-ordering-on-nat" ], 0, - "8ccc1f29a4eb34dc2da757d3b37ebf40" + "509b2936d3313f81c5c28316a8cb4600" ], [ "Huffman.huffman", @@ -368,7 +368,7 @@ "typing_Tm_abs_6533a4f83db3855fa174143ac8c4ac82" ], 0, - "4020fa4c25654f244dc58f4e3621643b" + "9cbb8c39f6e6e94f33f18f28e013eaf6" ], [ "Huffman.encode_one", @@ -393,7 +393,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "b827addc916d036c22521d15dd45cae6" + "66636c7b5948881cf9f1c94cb050c7f0" ], [ "Huffman.encode", @@ -442,7 +442,7 @@ "typing_FStar.Pervasives.Native.__proj__Some__item__v" ], 0, - "6d8e4b0e8b939d0f0305ace6ef959e34" + "00e4ace6756598e4fc10fead9026ba58" ], [ "Huffman.encode", @@ -489,7 +489,7 @@ "typing_FStar.Pervasives.Native.__proj__Some__item__v" ], 0, - "5e8f0a4bf2425298ac462d67adda4e1e" + "86939ac3f46e621beae2c7b30ded0aa7" ], [ "Huffman.decode_one", @@ -534,7 +534,7 @@ "subterm_ordering_Huffman.Node" ], 0, - "40f00f21a5b035322e0f458a5e2f007c" + "19d4fda858069898fc4b1388b35e5454" ], [ "Huffman.decode_one", @@ -582,7 +582,7 @@ "subterm_ordering_Huffman.Node" ], 0, - "fa4c8232f514d3a454559d6e6a8b36fd" + "61aca5aa4e3fd6af885a843008dfa2ba" ], [ "Huffman.decode'", @@ -622,7 +622,7 @@ "typing_Huffman.symbol", "well-founded-ordering-on-nat" ], 0, - "f05e4770cc789048905c3666a074a6ec" + "3355d1c6c6a9a17f3173c8d41307b5a5" ], [ "Huffman.decode_aux", @@ -684,7 +684,7 @@ "well-founded-ordering-on-nat" ], 0, - "7c4a4efa53df6259a85183b4f58f4ac2" + "8eeb6f7be91343bcb996cc2f6574ef79" ], [ "Huffman.decode", @@ -693,7 +693,7 @@ 1, [ "@query" ], 0, - "cc80f6343c51faef5cf46c10745a1801" + "54e05d195c10ce38990a129501ae45a0" ], [ "Huffman.cancelation_one", @@ -720,7 +720,7 @@ "typing_Huffman.symbol", "typing_Huffman.uu___is_Node" ], 0, - "23cf866e3f77dc3809a653329c11d13c" + "a5439fc5197b45ee3c778d34cd6c8d72" ], [ "Huffman.cancelation_one", @@ -782,7 +782,7 @@ "unit_inversion", "unit_typing" ], 0, - "c051c558859442d327f3f45b7b8888f4" + "73faf94759fbfd207b4d9ac4b1c2125e" ], [ "Huffman.decode_prefix_aux", @@ -802,7 +802,7 @@ "typing_Huffman.symbol" ], 0, - "a4c6b348c111c4bef46d552a059aaf87" + "6657cf10c987bcfc21d60644ca80dc3d" ], [ "Huffman.decode_prefix_aux", @@ -872,7 +872,7 @@ "typing_Huffman.uu___is_Node" ], 0, - "2ea3c8d62c2f1480b6f08f8499b2bedc" + "b52a64db252f94191a7311e2779ef5d4" ], [ "Huffman.decode_prefix", @@ -894,7 +894,7 @@ "typing_Huffman.symbol" ], 0, - "5dcb70a9a50c2a6f0b69c86fa81e7fd5" + "68c59b4167d07ff4d8f567e5321bb0e3" ], [ "Huffman.decode_prefix", @@ -927,7 +927,7 @@ "typing_Huffman.uu___is_Node" ], 0, - "83841e811dacb0efba7ded0795e639e1" + "f1b7536b4caafa199d2694ceaba171c2" ], [ "Huffman.cancelation_aux", @@ -949,7 +949,7 @@ "typing_Huffman.symbol" ], 0, - "0590504675f5bee1f23dc82b232f9883" + "9b2e892c9b36a6cd9403e3007cef668c" ], [ "Huffman.cancelation_aux", @@ -1005,7 +1005,7 @@ "typing_Huffman.uu___is_Node", "unit_inversion", "unit_typing" ], 0, - "1bba8539257afa2c3628865eddd0df10" + "ec5fb87e412e8f01c181a643335d604e" ], [ "Huffman.cancelation", @@ -1029,7 +1029,7 @@ "typing_Huffman.symbol" ], 0, - "f5d37dc3f84cbcf3f9495eb75d10bfd6" + "3535d561ea769a01164a789be57b38e9" ], [ "Huffman.cancelation", @@ -1053,7 +1053,7 @@ "typing_Huffman.symbol" ], 0, - "16a5c8ed212fbf734d212f2c72eb6483" + "6cbe0d08d13b486fc003f19231eb65ca" ], [ "Huffman.trie", @@ -1069,7 +1069,7 @@ "typing_Huffman.symbol" ], 0, - "5537796a50f661886a97573cebefed67" + "9e423c58651bc1c66b239100fd27f05d" ], [ "Huffman.__proj__Leaf__item__w", @@ -1082,7 +1082,7 @@ "refinement_interpretation_Tm_refine_673d4504dc1e4cbbf78a6d1db34013a8" ], 0, - "d6567d632ed55bb992f55aca8a74e4cc" + "910c6ad94727245e8f2b68c74a5ea35b" ], [ "Huffman.__proj__Leaf__item__s", @@ -1095,7 +1095,7 @@ "refinement_interpretation_Tm_refine_673d4504dc1e4cbbf78a6d1db34013a8" ], 0, - "3c775be2d90a3b70e757c6c57f5a79da" + "b2f8967e19b7fa5f3b15a007c11e3860" ], [ "Huffman.__proj__Node__item__w", @@ -1108,7 +1108,7 @@ "refinement_interpretation_Tm_refine_da21e2f813ab8bad3b81748c14e80223" ], 0, - "64c092827d656230dd647d2c0a661c24" + "514d577ff75f12d9fec3a8ea689d1fd7" ], [ "Huffman.__proj__Node__item__l", @@ -1121,7 +1121,7 @@ "refinement_interpretation_Tm_refine_da21e2f813ab8bad3b81748c14e80223" ], 0, - "dbaf5d4637a99a2931713410e7f46eb2" + "63542d5a0bd3535e678f46f7873b4a29" ], [ "Huffman.__proj__Node__item__r", @@ -1134,7 +1134,7 @@ "refinement_interpretation_Tm_refine_da21e2f813ab8bad3b81748c14e80223" ], 0, - "61dfa7e9c429ead5185e6035d81c6729" + "8969fb3ef0800306e261b2732a8b957d" ], [ "Huffman.weight", @@ -1146,7 +1146,7 @@ "disc_equation_Huffman.Node", "fuel_guarded_inversion_Huffman.trie" ], 0, - "8e2d50e4e4feb13b942dec290f23830e" + "5776c95206b3e5d20c2af5b19d8d7258" ], [ "Huffman.sorted", @@ -1163,7 +1163,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "96dcfb9c0f5d535ab3d1275e1674b6ff" + "be7ce8fb724908384fa8c174cd0597e0" ], [ "Huffman.permutation", @@ -1178,7 +1178,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7032f416e3bc532dc3d8e97575cbf1da" + "c4800976ca4106b8872c687a460def4b" ], [ "Huffman.sorted_smaller", @@ -1187,7 +1187,7 @@ 1, [ "@query", "assumption_Huffman.trie__uu___haseq" ], 0, - "cb4b662cddf87712ffd9640e67a6faf8" + "3a629642e68e10d151c90bee9bd4e730" ], [ "Huffman.insert_in_sorted", @@ -1225,7 +1225,7 @@ "subterm_ordering_Prims.Cons", "typing_Huffman.sorted" ], 0, - "8ad4cc0f4fcf7a6140ffa8704b2ff235" + "4e4cfa7911d8dba1a240593dfb816cf3" ], [ "Huffman.insertion_sort", @@ -1259,7 +1259,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "b801eef50cd05ca00a9b2f03172bdead" + "7fcf223daee0ece5b4c48b1796305f8a" ], [ "Huffman.huffman_trie", @@ -1317,7 +1317,7 @@ "typing_Prims.__proj__Cons__item__tl", "well-founded-ordering-on-nat" ], 0, - "a6961aea3d195d2a7e16354afd432105" + "c8e2beffbb55e5a6809a74c4283e85b5" ], [ "Huffman.huffman", @@ -1346,7 +1346,7 @@ "typing_Tm_abs_6533a4f83db3855fa174143ac8c4ac82" ], 0, - "def58d3a1462af6970fc528a72ac46a8" + "de8b02ca749890e7eafc3f052792bec9" ], [ "Huffman.encode_one", @@ -1371,7 +1371,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "0b0b4c7a304dc3451a9002b7b6a55fc1" + "581b5641f2cee0fe801391aeb9490873" ], [ "Huffman.encode", @@ -1380,7 +1380,7 @@ 1, [ "@query" ], 0, - "196c32303ef751990a0d0b973677abab" + "ba6997a1678fc6273e9f9c503afd6b5a" ], [ "Huffman.encode", @@ -1427,7 +1427,7 @@ "typing_FStar.Pervasives.Native.__proj__Some__item__v" ], 0, - "a9e5d11217f67e4f03693a526477607d" + "88063d7571555458c94942d86a39dfad" ], [ "Huffman.decode_one", @@ -1436,7 +1436,7 @@ 1, [ "@query" ], 0, - "c26c2dd4c5bfbe79fe90c8640f2b4b74" + "cea0703c89d06c2ba11d0ae56febecd5" ], [ "Huffman.decode_one", @@ -1484,7 +1484,7 @@ "subterm_ordering_Huffman.Node" ], 0, - "b22fc733a35a0e491879345b2b4eaa30" + "a7e262b10e52677183a31471d33c3525" ], [ "Huffman.decode'", @@ -1524,7 +1524,7 @@ "typing_Huffman.symbol", "well-founded-ordering-on-nat" ], 0, - "9927d6bf1db2d92d445e019a00c06c2b" + "23edbbbd7c4954d280174f9de1845526" ], [ "Huffman.decode_aux", @@ -1585,7 +1585,7 @@ "well-founded-ordering-on-nat" ], 0, - "ac864b7432a119f11cb93a1fc3c76a0e" + "d266a47889fdd16edd7ee82a735d375c" ], [ "Huffman.decode", @@ -1594,7 +1594,7 @@ 1, [ "@query" ], 0, - "9570723126ba349074dca95017eb86c8" + "c46cb730b2d08c031bc264eb3e060158" ], [ "Huffman.cancelation_one", @@ -1620,7 +1620,7 @@ "typing_Huffman.uu___is_Node" ], 0, - "0ce4eb2a7ae5714fefa7485030cac47f" + "085016d1e4c137b2582cb5eb305c8499" ], [ "Huffman.decode_prefix_aux", @@ -1640,7 +1640,7 @@ "typing_Huffman.symbol" ], 0, - "e727422693358e307cdb81b32a0e8005" + "e03b5e8fecd3259adf2fbf9ffeb7bc6b" ], [ "Huffman.decode_prefix", @@ -1662,7 +1662,7 @@ "typing_Huffman.symbol" ], 0, - "e728dca7e38f9cf7dc4d20b38da3548d" + "3831fce4937cecacac0975d340289dea" ], [ "Huffman.cancelation_aux", @@ -1685,7 +1685,7 @@ "typing_Huffman.symbol" ], 0, - "285aa04798d676e84d1f170d9c9a0e41" + "18aeff45c1eb67266f1543a954dd97b6" ], [ "Huffman.cancelation", @@ -1709,7 +1709,7 @@ "typing_Huffman.symbol" ], 0, - "12ab339f1ef6f4ab632690dad0c7728c" + "af0b0e7ef19cdc84f2b1ea99d02fd742" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/InsertionSort.fst.hints b/examples/algorithms/InsertionSort.fst.hints index 5fd99969dd7..8f9d7f0458e 100644 --- a/examples/algorithms/InsertionSort.fst.hints +++ b/examples/algorithms/InsertionSort.fst.hints @@ -41,7 +41,7 @@ "typing_IntSort.sorted" ], 0, - "7fcc9b3d78b3a895788ec59a6dff9ba2" + "74c688e12310ee69e4bc0ce61c12b697" ], [ "InsertionSort.insert_implicit", @@ -84,7 +84,7 @@ "typing_IntSort.sorted" ], 0, - "7ccb2329895e3cc7ca4654af945beec5" + "b4c0be3b811a589e67c68bcd0cd194ce" ], [ "InsertionSort.sort", @@ -120,7 +120,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "6fec1a0fe97747e7add7c954be2c56ee" + "6d2e0b8337700d13eb149f09b667f7ae" ], [ "InsertionSort.insert", @@ -162,7 +162,7 @@ "typing_IntSort.sorted" ], 0, - "8e6bc42a7326c3e5398fece38fb9d6bc" + "ca57baf4a5976f3684bd3e3e147669ff" ], [ "InsertionSort.insert_implicit", @@ -205,7 +205,7 @@ "typing_IntSort.sorted" ], 0, - "00569116f1519acb4ff894e1feba7c9e" + "2cf462bc4d8f35e8b5885c1594d0c935" ], [ "InsertionSort.sort", @@ -241,7 +241,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "93617f9b1068291fd0986d91e2bfc2ff" + "1c01092bbd568b90326dc888f404831f" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/IntSort.fst.hints b/examples/algorithms/IntSort.fst.hints index 8208e19653a..3599d84b9bc 100644 --- a/examples/algorithms/IntSort.fst.hints +++ b/examples/algorithms/IntSort.fst.hints @@ -20,7 +20,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "73c05c1b1a5b6323c3c0b265ca686f5a" + "b221ff7835070a7633ffe6bad7985293" ], [ "IntSort.test_sorted", @@ -29,7 +29,7 @@ 1, [ "@query" ], 0, - "1f2246bac94116a0e4ae4a52a49e9e66" + "01db2e7ec6e019540adee6b92f7665a9" ], [ "IntSort.test_sorted", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7e41b1769a5fed37810125c26daa71d0" + "b6f7d7b63adfebf239aaef35c4dd9788" ], [ "IntSort.test_sorted2", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "cbd6fed8e111e716dfc2b1eab1b151ca" + "a5f1707956f2354903759857c12cc93c" ], [ "IntSort.sorted_smaller", @@ -108,7 +108,7 @@ "unit_inversion", "unit_typing" ], 0, - "dc0f502bcaf6bcc1ea5b7165ecddfe46" + "b46603fcc2dcfdc5dc058c2e318c46fe" ], [ "IntSort.permutation", @@ -122,7 +122,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d743dfe0a72a2c2c06efa097fd3d90da" + "70e2c7fb0554b07b69f0b1fe0f94a2be" ], [ "IntSort.sorted", @@ -143,7 +143,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "16ceafc705d39e501f8050f502fbe233" + "f5996038288d105fb6d5e9e7791e9f79" ], [ "IntSort.test_sorted", @@ -152,7 +152,7 @@ 1, [ "@query" ], 0, - "720c6bf7211fd23462fab009d6e44da6" + "25e5b3980cd12971c829ec5c29b82e8c" ], [ "IntSort.test_sorted2", @@ -171,7 +171,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "064e253f6b39166c36383ef250f874ee" + "975a178c6fa18eec600589a4b33996c9" ], [ "IntSort.permutation", @@ -185,7 +185,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "15cde039fd01606fa148be3f8cdb90d0" + "3e1aaef2881d7a50c7d73922aeaf78e0" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/MergeSort.fst.hints b/examples/algorithms/MergeSort.fst.hints index 41fa2ffface..1c45e09de5c 100644 --- a/examples/algorithms/MergeSort.fst.hints +++ b/examples/algorithms/MergeSort.fst.hints @@ -45,7 +45,7 @@ "typing_Prims.__proj__Cons__item__tl", "typing_Prims.uu___is_Cons" ], 0, - "d60db728380e786d2f76abbff7f26233" + "1d8d75281fa98d7a708f1486ce20deae" ], [ "MergeSort.split", @@ -93,7 +93,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "557c1bdedc669c90382d0b5ce710fd41" + "2ee648a9d69aa93899c138d67cd243a6" ], [ "MergeSort.merge_inv", @@ -102,7 +102,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "c257cd055f8dce280d406ae6ac94d54d" + "5ed3efeac3362b6285cdaa1765c693f3" ], [ "MergeSort.merge", @@ -154,7 +154,7 @@ "typing_FStar.List.Tot.Base.mem", "typing_IntSort.sorted" ], 0, - "d17e3f6b4c58630d861eb96276d78411" + "9f9efb19543fc4fda09ce97e09e11f39" ], [ "MergeSort.mergesort", @@ -194,7 +194,7 @@ "typing_Prims.__proj__Cons__item__tl", "well-founded-ordering-on-nat" ], 0, - "58865bf995124fb1d25d60b61c5f798a" + "28156624447dfc392ea3f6f77f246ad2" ], [ "MergeSort.split", @@ -203,7 +203,7 @@ 1, [ "@query" ], 0, - "e80eaaf7acd5d5e3b08ea5d94ed0e3db" + "8a840101df4dcc4e229e01ca96af0d73" ], [ "MergeSort.split", @@ -251,7 +251,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "425c761725d426ffe59e10ab1d9ee754" + "d326d41163af4e61364d0d57663aa5b5" ], [ "MergeSort.merge_inv", @@ -260,7 +260,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "57c6b1fe7caa4143cbe2a559e5e4fac7" + "b6d5c6210732738986941d645bf3a447" ], [ "MergeSort.merge", @@ -312,7 +312,7 @@ "typing_FStar.List.Tot.Base.mem", "typing_IntSort.sorted" ], 0, - "5e21e4a8c50df0fbe6929977ee57bde1" + "9810f5b1163cdc2b471018229a2d441b" ], [ "MergeSort.mergesort", @@ -352,7 +352,7 @@ "typing_Prims.__proj__Cons__item__tl", "well-founded-ordering-on-nat" ], 0, - "5df8e918f8875af112b8ef4cd699cb97" + "004802dd8942b4f7ae49b1ab55d0872f" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/QuickSort.Array.fst.hints b/examples/algorithms/QuickSort.Array.fst.hints index 373646cc556..bca27ed0615 100644 --- a/examples/algorithms/QuickSort.Array.fst.hints +++ b/examples/algorithms/QuickSort.Array.fst.hints @@ -17,7 +17,7 @@ "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc" ], 0, - "42f1e3a8a85ed03e7dce83ba9a47923a" + "746419d91d31eb8d703fbf9964a6daa2" ], [ "QuickSort.Array.partition_post", @@ -36,7 +36,7 @@ "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc" ], 0, - "29d5a9178ecd7788cb95b35585a64854" + "f266dc4c50d526b8417b9bdbab608843" ], [ "QuickSort.Array.partition", @@ -81,7 +81,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", - "refinement_interpretation_Tm_refine_9bb39eb0a7a6a182900591a700fe2f00", + "refinement_interpretation_Tm_refine_a01e88865b4bbd2f0a4bcb261b6760a8", "refinement_interpretation_Tm_refine_b09fce306ed82acb7eb8c7534a6699f8", "refinement_interpretation_Tm_refine_b138bd5848d4184f7632587e6e4bcf9f", "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc", @@ -93,7 +93,7 @@ "typing_FStar.Seq.Base.upd", "typing_FStar.Seq.Properties.mem" ], 0, - "f277f97ad5ef5dc7c5c0fb3c407af1c3" + "7af02e0baa17fb81de0c82b72396b883" ], [ "QuickSort.Array.lemma_slice_cons_pv", @@ -112,7 +112,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "2a5f469942f8541f5a4c9dcabd8b2c27" + "a73ba38ede30210311510fdc42152def" ], [ "QuickSort.Array.lemma_slice_cons_pv", @@ -148,7 +148,7 @@ "typing_FStar.Seq.Properties.cons" ], 0, - "422d8fa5486f6303b7a69430fef09483" + "1bff0c741f08afdb59ccbb9fa3a5d604" ], [ "QuickSort.Array.sort", @@ -168,7 +168,7 @@ "typing_FStar.Array.sel", "typing_FStar.Seq.Base.length" ], 0, - "d2f585434c1110096bc52a77c288ce81" + "17e9e484dc93779ac577483fba25d18b" ], [ "QuickSort.Array.sort", @@ -208,7 +208,7 @@ "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913", "refinement_interpretation_Tm_refine_7f4f9edecbfd9ba7a2eab61199540dc3", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", - "refinement_interpretation_Tm_refine_9bb39eb0a7a6a182900591a700fe2f00", + "refinement_interpretation_Tm_refine_a01e88865b4bbd2f0a4bcb261b6760a8", "refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1", "refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17", "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc", @@ -219,7 +219,7 @@ "typing_FStar.Seq.Properties.mem" ], 0, - "c8c759490a07d0d13b640b21955e7269" + "93935c09d700fcb7f4b7ed702448c925" ], [ "QuickSort.Array.qsort", @@ -241,7 +241,7 @@ "typing_FStar.Array.sel", "typing_FStar.Seq.Properties.sorted" ], 0, - "8266f9c32c87e8b80d4e37be861ff608" + "cd7284f6b624eb0b0c34a25379cc921b" ], [ "QuickSort.Array.partition_pre", @@ -259,7 +259,7 @@ "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc" ], 0, - "7e60a487f5ae59986d8d442403d3ee4f" + "d44f43c8c4b1fbf49bdcd930f2f097cf" ], [ "QuickSort.Array.partition_post", @@ -278,7 +278,7 @@ "refinement_interpretation_Tm_refine_c7f248c50d182c40aac9022fc9a66edc" ], 0, - "dcb0a7371a6e9c8e1f0666c89908da3f" + "a5270980e2f7c1a7306ba69ea081b73e" ], [ "QuickSort.Array.lemma_slice_cons_pv", @@ -297,7 +297,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "ea0d0268bbbaec4deb8e7a87a9d218a8" + "95b96a961fbdbb5c1ba506626e793ac8" ], [ "QuickSort.Array.sort", @@ -317,7 +317,7 @@ "typing_FStar.Array.sel", "typing_FStar.Seq.Base.length" ], 0, - "6603c2af90bc3928d518ecd76375ebf9" + "0ed35a4397fb5b9f9eeff5251543f83c" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/QuickSort.List.fst.hints b/examples/algorithms/QuickSort.List.fst.hints index fb940271c69..b397f65f419 100644 --- a/examples/algorithms/QuickSort.List.fst.hints +++ b/examples/algorithms/QuickSort.List.fst.hints @@ -12,7 +12,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "1182ec383bef508128de36691aeb0fb6" + "199a448c463cac36809280d44e8930ee" ], [ "QuickSort.List.count", @@ -32,7 +32,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "e6b1765c72dc1d4a7e79c2ff51832748" + "b4816da5324b7606f6ea978200027ece" ], [ "QuickSort.List.mem_count", @@ -64,7 +64,7 @@ "subterm_ordering_Prims.Cons", "typing_QuickSort.List.count" ], 0, - "37a5e4effc945278be7f2bb6843aaa93" + "707b3e696a0e667bf8f041a603711887" ], [ "QuickSort.List.partition", @@ -78,7 +78,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "37c5615592fbd7d47f085d3ec206cd71" + "4a7565951cd124de616f99c7a1097538" ], [ "QuickSort.List.partition_lemma", @@ -133,7 +133,7 @@ "typing_QuickSort.List.partition" ], 0, - "e4a5dce2fd5ab6c9d851284ff4235f59" + "10b225715d2d8bbdf144d5800803a058" ], [ "QuickSort.List.sorted_app_lemma", @@ -149,7 +149,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.mem.fuel_instrumented", "@fuel_irrelevance_QuickSort.List.sorted.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "binder_x_157b99e815dc43d99415725267e9c452_4", @@ -171,8 +171,8 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "refinement_interpretation_Tm_refine_0b2f95dfd86ca50bd4c9605f1f8a4a8c", + "refinement_interpretation_Tm_refine_17abf6cc62b543ab8e21c4b019598546", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_6dac5287fb1137c042e072aeb3fa6984", "subterm_ordering_Prims.Cons", "token_correspondence_QuickSort.List.sorted.fuel_instrumented", "typing_FStar.List.Tot.Base.append", @@ -180,7 +180,7 @@ "typing_QuickSort.List.sorted", "unit_typing" ], 0, - "b5b2087e793b6cb6466d0c2b7821f493" + "2132e19f85e5f5e499a09cd07d8b4d9b" ], [ "QuickSort.List.is_permutation", @@ -194,7 +194,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d39544fe9454fa1bac859f36680b22ee" + "68ef03502a29c463c41e92df02cf93f8" ], [ "QuickSort.List.append_count", @@ -230,7 +230,7 @@ "typing_FStar.List.Tot.Base.append", "typing_QuickSort.List.count" ], 0, - "f9f0ce3ebd686e6668eff765f31d3f01" + "ffbba0e7d131a7311e73327fba488a88" ], [ "QuickSort.List.permutation_app_lemma", @@ -260,7 +260,7 @@ "typing_QuickSort.List.count" ], 0, - "0df2f868603135a5bf2e58f571aa7e48" + "1e8d65b643fdc8e69feb57b587570c89" ], [ "QuickSort.List.quicksort", @@ -279,7 +279,7 @@ "@fuel_irrelevance_QuickSort.List.sorted.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "binder_x_374b44ccfcb77ed85d505dbc44265913_2", "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "binder_x_fa73c18594d08bb0081d6900c10a3e22_1", "bool_inversion", @@ -303,10 +303,10 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_17abf6cc62b543ab8e21c4b019598546", "refinement_interpretation_Tm_refine_2bec8da86b03ffbb793b976c53fc6163", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_6dac5287fb1137c042e072aeb3fa6984", "refinement_interpretation_Tm_refine_99f7df2863fee377fc834e4ed93b99b6", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.mem.fuel_instrumented", @@ -315,7 +315,7 @@ "well-founded-ordering-on-nat" ], 0, - "30eb312f0d267c1f557fc571dac32647" + "e8eac93d435f8637664d32994cec4981" ], [ "QuickSort.List.sorted", @@ -328,7 +328,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "e036a19c87695f71f2cce4f61a7f778a" + "d973145dfba1f34142254c487b532055" ], [ "QuickSort.List.count", @@ -348,7 +348,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "12f389e9365d79058c1b5d129477867d" + "d310553eecc524c012ba7fbc5ca69cf1" ], [ "QuickSort.List.partition", @@ -362,7 +362,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "6242d2919afafb91a84655709f492e04" + "71ccb50a5bc2c6735a55f40f714d82ea" ], [ "QuickSort.List.is_permutation", @@ -376,7 +376,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4af04dfb92804cb6efcc1d27ebf1a71b" + "7b2fad16d4bd30e3e70671790f8e36f9" ], [ "QuickSort.List.quicksort", @@ -395,7 +395,7 @@ "@fuel_irrelevance_QuickSort.List.sorted.fuel_instrumented", "@query", "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "binder_x_374b44ccfcb77ed85d505dbc44265913_2", "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "binder_x_fa73c18594d08bb0081d6900c10a3e22_1", "bool_inversion", @@ -419,10 +419,10 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_17abf6cc62b543ab8e21c4b019598546", "refinement_interpretation_Tm_refine_2bec8da86b03ffbb793b976c53fc6163", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_6dac5287fb1137c042e072aeb3fa6984", "refinement_interpretation_Tm_refine_99f7df2863fee377fc834e4ed93b99b6", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.mem.fuel_instrumented", @@ -431,7 +431,7 @@ "well-founded-ordering-on-nat" ], 0, - "71aa592f6adf53e604d6c9ccd81ae73a" + "f70db8dfc971671659636acc3ea2ed34" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/QuickSort.Seq.fst.hints b/examples/algorithms/QuickSort.Seq.fst.hints index afa1156cccc..e1a1c9413b8 100644 --- a/examples/algorithms/QuickSort.Seq.fst.hints +++ b/examples/algorithms/QuickSort.Seq.fst.hints @@ -8,7 +8,7 @@ 0, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "f8f82a604c596799958cf514f4c183a3" + "6a1c6982ebaa7a1cc4cfc2f94199890f" ], [ "QuickSort.Seq.partition", @@ -74,7 +74,7 @@ "well-founded-ordering-on-nat" ], 0, - "655ecf53974a4b9f3e670dfd5b44abfc" + "2da15d06dfa7219361533ba13f294118" ], [ "QuickSort.Seq.partition", @@ -82,16 +82,14 @@ 0, 0, [ - "@MaxIFuel_assumption", - "@fuel_correspondence_FStar.Seq.Properties.count.fuel_instrumented", - "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "@MaxIFuel_assumption", "@query", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "QuickSort.Seq_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "QuickSort.Seq_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_0f213a493b460394312187ae1ccaa1bb_2", "binder_x_13651351701aa0233fa7c0a4f518c2b0_4", - "binder_x_76fe861c6c00055a40a599758a9a8ba3_1", + "binder_x_5acdf52b9b8ff0c2493fd6f1c19a9c80_1", "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "binder_x_f1f9afcb303c6d3e3e59f9c0ff4d6ea9_3", "bool_inversion", "equality_tok_Prims.LexTop@tok", @@ -127,19 +125,17 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5b90164ae6054083792006082ff347d9", "refinement_interpretation_Tm_refine_5d345a713b49e47c27bb613e775710b3", - "refinement_interpretation_Tm_refine_6ecc0d8dd338659b1ab9727ac115165b", - "refinement_interpretation_Tm_refine_7abd6bed12146df8c9969fb00787134e", + "refinement_interpretation_Tm_refine_7945a5fb13c7ba499c9a3a023b23db9b", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", "refinement_interpretation_Tm_refine_d776e1ca9b781ace328f8cdd42b24350", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_df81b3f17797c6f405c1dbb191651292", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", - "typing_FStar.Seq.Base.slice", "typing_FStar.Seq.Base.upd", - "well-founded-ordering-on-nat" + "typing_FStar.Seq.Base.upd", "well-founded-ordering-on-nat" ], 0, - "c757d549e2d8b045bdd056e90c07d584" + "ba2db9accbf47d4dad9791aac14e0498" ], [ "QuickSort.Seq.sort", @@ -152,12 +148,12 @@ "@fuel_correspondence_FStar.Seq.Properties.sorted.fuel_instrumented", "@fuel_irrelevance_FStar.Seq.Properties.count.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "QuickSort.Seq_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "QuickSort.Seq_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_0f213a493b460394312187ae1ccaa1bb_2", - "binder_x_76fe861c6c00055a40a599758a9a8ba3_1", + "binder_x_5acdf52b9b8ff0c2493fd6f1c19a9c80_1", "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "bool_inversion", "equality_tok_Prims.LexTop@tok", "equation_FStar.Pervasives.Native.fst", @@ -184,17 +180,17 @@ "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", + "refinement_interpretation_Tm_refine_0257a2cf38666af5438185786e843f12", + "refinement_interpretation_Tm_refine_0268b5741dc224757cd0476009a8991e", "refinement_interpretation_Tm_refine_095c5722edf0f79bcd7dce7bd084c7b5", "refinement_interpretation_Tm_refine_2024f3d60f1e162e9f0d26c9d17144c9", - "refinement_interpretation_Tm_refine_25eff84beaec041fd678ad9661ce6d34", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_490ac715dd597b37a653aee8f5e20993", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_5c830008d256309b1613b6e8573f5c3e", "refinement_interpretation_Tm_refine_5e25be0317470973813e1b1aedda3087", - "refinement_interpretation_Tm_refine_6ecc0d8dd338659b1ab9727ac115165b", + "refinement_interpretation_Tm_refine_7945a5fb13c7ba499c9a3a023b23db9b", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", - "refinement_interpretation_Tm_refine_9bb39eb0a7a6a182900591a700fe2f00", + "refinement_interpretation_Tm_refine_a01e88865b4bbd2f0a4bcb261b6760a8", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "typing_FStar.Pervasives.Native.fst", "typing_FStar.Pervasives.Native.snd", "typing_FStar.Seq.Base.append", @@ -205,7 +201,7 @@ "well-founded-ordering-on-nat" ], 0, - "a605c4d1464f6d330d22cd9c9b807768" + "0fb50b043f8ee889d89c166e3eda6b30" ], [ "QuickSort.Seq.partition", @@ -214,7 +210,7 @@ 0, [ "@query" ], 0, - "633f8c749a520c50e4465c90deab5ecb" + "dafed2cd88fc9b58c03800e4b1d70016" ], [ "QuickSort.Seq.partition", @@ -222,16 +218,14 @@ 0, 0, [ - "@MaxIFuel_assumption", - "@fuel_correspondence_FStar.Seq.Properties.count.fuel_instrumented", - "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "@MaxIFuel_assumption", "@query", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "QuickSort.Seq_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "QuickSort.Seq_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_0f213a493b460394312187ae1ccaa1bb_2", "binder_x_13651351701aa0233fa7c0a4f518c2b0_4", - "binder_x_76fe861c6c00055a40a599758a9a8ba3_1", + "binder_x_5acdf52b9b8ff0c2493fd6f1c19a9c80_1", "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "binder_x_f1f9afcb303c6d3e3e59f9c0ff4d6ea9_3", "bool_inversion", "equality_tok_Prims.LexTop@tok", @@ -267,8 +261,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5b90164ae6054083792006082ff347d9", "refinement_interpretation_Tm_refine_5d345a713b49e47c27bb613e775710b3", - "refinement_interpretation_Tm_refine_6ecc0d8dd338659b1ab9727ac115165b", - "refinement_interpretation_Tm_refine_7abd6bed12146df8c9969fb00787134e", + "refinement_interpretation_Tm_refine_7945a5fb13c7ba499c9a3a023b23db9b", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", "refinement_interpretation_Tm_refine_d776e1ca9b781ace328f8cdd42b24350", @@ -279,7 +272,7 @@ "well-founded-ordering-on-nat" ], 0, - "e0b0ba99933e247928ebf51e3da0fbca" + "b07b89d1fd9a5de895ca39ecbdb3586c" ], [ "QuickSort.Seq.sort", @@ -292,12 +285,12 @@ "@fuel_correspondence_FStar.Seq.Properties.sorted.fuel_instrumented", "@fuel_irrelevance_FStar.Seq.Properties.count.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "QuickSort.Seq_interpretation_Tm_arrow_dd4783e08dabdd17879c72e982da2ea3", + "QuickSort.Seq_interpretation_Tm_arrow_d48383cd05cdf3cc99008ea5dbf37931", "binder_x_0f213a493b460394312187ae1ccaa1bb_2", - "binder_x_76fe861c6c00055a40a599758a9a8ba3_1", + "binder_x_5acdf52b9b8ff0c2493fd6f1c19a9c80_1", "binder_x_9cd1733a5204f989dbb2f01d5984df93_0", "bool_inversion", "equality_tok_Prims.LexTop@tok", "equation_FStar.Pervasives.Native.fst", @@ -324,17 +317,17 @@ "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", + "refinement_interpretation_Tm_refine_0257a2cf38666af5438185786e843f12", + "refinement_interpretation_Tm_refine_0268b5741dc224757cd0476009a8991e", "refinement_interpretation_Tm_refine_095c5722edf0f79bcd7dce7bd084c7b5", "refinement_interpretation_Tm_refine_2024f3d60f1e162e9f0d26c9d17144c9", - "refinement_interpretation_Tm_refine_25eff84beaec041fd678ad9661ce6d34", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_490ac715dd597b37a653aee8f5e20993", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_5c830008d256309b1613b6e8573f5c3e", "refinement_interpretation_Tm_refine_5e25be0317470973813e1b1aedda3087", - "refinement_interpretation_Tm_refine_6ecc0d8dd338659b1ab9727ac115165b", + "refinement_interpretation_Tm_refine_7945a5fb13c7ba499c9a3a023b23db9b", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", - "refinement_interpretation_Tm_refine_9bb39eb0a7a6a182900591a700fe2f00", + "refinement_interpretation_Tm_refine_a01e88865b4bbd2f0a4bcb261b6760a8", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "typing_FStar.Pervasives.Native.fst", "typing_FStar.Pervasives.Native.snd", "typing_FStar.Seq.Base.append", @@ -345,7 +338,7 @@ "well-founded-ordering-on-nat" ], 0, - "98ce8fe45e948102ae06ee673636c0ce" + "45d624eae29d4b0c681275af16597c11" ] ] ] \ No newline at end of file diff --git a/examples/algorithms/Unification.fst.hints b/examples/algorithms/Unification.fst.hints index c2ee425e4f2..8b5f116d451 100644 --- a/examples/algorithms/Unification.fst.hints +++ b/examples/algorithms/Unification.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2d6d65c95a17163a4e70cc26fd5b8973" + "11434147defe36043ea2e6a20775b552" ], [ "Unification.lemma_shift_append", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d9d5c1d018c6891bc0ba815dd877422a" + "028b5fdf800a965fd699d760532fbdfb" ], [ "Unification.lemma_shift_append", @@ -60,7 +60,7 @@ "typing_FStar.List.Tot.Base.append" ], 0, - "747bd14272f2b0ec9a9bfd11a1ec6759" + "01d0ca3797175ea1f5f518ede4ea0b52" ], [ "Unification.term", @@ -74,7 +74,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e9119d8ac0fce2b9368e76d9cb7c0911" + "0e2525d40851f090eae2c3bf912d1639" ], [ "Unification.__proj__V__item__i", @@ -87,7 +87,7 @@ "refinement_interpretation_Tm_refine_a6f3162317a37ec3b40e2ddee0a47784" ], 0, - "0f98000d4767f2c0189b96a7376267a3" + "baf07925bb83d9c69d1d3fba55364ccd" ], [ "Unification.__proj__F__item__t1", @@ -100,7 +100,7 @@ "refinement_interpretation_Tm_refine_f9393b35e18e69a35f7906fba2f36513" ], 0, - "afd0b4ddad92f3fb6e17b69e1ed218e1" + "e30ff9a8ef3ca4ab6e5dd8404d81669c" ], [ "Unification.__proj__F__item__t2", @@ -113,7 +113,7 @@ "refinement_interpretation_Tm_refine_f9393b35e18e69a35f7906fba2f36513" ], 0, - "227bf3fbeb51eb1b801e70bb53ba0c4f" + "f154642edc26a59e8fef735506e9b335" ], [ "Unification.nat_order", @@ -127,7 +127,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4677ab9e4af43ce62da9dd912b70f4f6" + "242ce2fc27d655457ca12eda3c356d40" ], [ "Unification.nat_order", @@ -146,7 +146,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "e07b2f3157b1ff840f4a210fdf2f0953" + "41f30cf4dc96ed4e0d5bd31c168f6118" ], [ "Unification.varset", @@ -160,7 +160,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "69ba821597986701de02df2b50178b06" + "16918664ec28973e2e7ca07048152689" ], [ "Unification.empty_vars", @@ -174,7 +174,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fa9847bcd721c95aa4b72d366774776a" + "ef97517af96c310b4451512864c044ef" ], [ "Unification.vars", @@ -194,7 +194,7 @@ "subterm_ordering_Unification.F" ], 0, - "a17cbe2f016e8ea6d5edb77122e44c70" + "ce89bc7949a582cee9735bc04ec2ae3d" ], [ "Unification.evars", @@ -213,7 +213,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "5f592174fcff8ee5a86457bc1366fb8a" + "69291f5c276d54a93969be0dba04f830" ], [ "Unification.n_evars", @@ -227,7 +227,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c251575ec11afeaf185f5b73c30926b1" + "798730c42b8734b537309cff698db879" ], [ "Unification.funs", @@ -245,7 +245,7 @@ "subterm_ordering_Unification.F" ], 0, - "268160883302f537d75c2b9fe11d3f1f" + "eb494f1cba0df49ec5d5fb26da8ca97e" ], [ "Unification.efuns", @@ -264,7 +264,7 @@ "subterm_ordering_Prims.Cons", "typing_Unification.funs" ], 0, - "131a36a958c2e9b58b1feb3b42424985" + "af35b477890f4803abde82bba6db0736" ], [ "Unification.n_flex_rhs", @@ -282,7 +282,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "70cdef04965f2c3583c3774d7749e814" + "0aea7b79dbbc86c896d06afd57c6cd31" ], [ "Unification.subst_term", @@ -305,7 +305,7 @@ "subterm_ordering_Unification.F" ], 0, - "35e6ec04a86f87459eb3bae6dc9c9c3a" + "fe25a056b0ee60e52df770ee28f4fe57" ], [ "Unification.occurs", @@ -319,7 +319,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2a9332e5918d65013abf3c7533de1770" + "79a4d61e31a2349bcb3aac358ae5c42a" ], [ "Unification.lsubst_eqns", @@ -334,7 +334,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "c5b48aba0ad77e2709f2298d770e3117" + "fb77ec4d2073f76abb007fd5a9f190b7" ], [ "Unification.lemma_lsubst_eqns_nil", @@ -350,7 +350,7 @@ "kinding_Unification.term@tok" ], 0, - "1a2e119f84c977e408e327ebec3377a1" + "e110891bc0705f890ee7e2a60c021e44" ], [ "Unification.lemma_lsubst_eqns_nil", @@ -366,7 +366,7 @@ "kinding_Unification.term@tok" ], 0, - "a2e3956ee5dd8369a0cc6a3165c1ff9e" + "7c2d094cec8dec87fd16f18fed637545" ], [ "Unification.lemma_lsubst_eqns_nil", @@ -379,8 +379,8 @@ "@fuel_correspondence_Unification.lsubst_eqns.fuel_instrumented", "@fuel_irrelevance_Unification.lsubst_eqns.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "binder_x_8045d899e42f9bf0644926da91e4ddf8_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_FStar.Pervasives.Native.Mktuple2", @@ -399,7 +399,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "80694f7a241d0abeff27eb5c6637bd36" + "4c88285e21814b1aa968dcacf0c08b7a" ], [ "Unification.evars_permute_hd", @@ -417,7 +417,7 @@ "typing_Unification.nat_order" ], 0, - "d48d3d12775960edecb5094c091d4b30" + "57fe0aa2e071bedbc6c4e40fc23cb44e" ], [ "Unification.evars_permute_hd", @@ -448,7 +448,7 @@ "typing_Unification.nat_order", "typing_Unification.vars" ], 0, - "5cdbefcb80e10c0d768ee4c240803871" + "c0935388078cf57a7581c1bc277e0b47" ], [ "Unification.evars_unfun", @@ -466,7 +466,7 @@ "typing_Unification.nat_order" ], 0, - "5fb72a5a8d7406f5a0bc1c6d5667c03c" + "86dddbe0860b59eb6badb09614838e5b" ], [ "Unification.evars_unfun", @@ -511,7 +511,7 @@ "typing_Unification.nat_order", "typing_Unification.vars" ], 0, - "835b9b9384cfa677ea6cc524d40792cf" + "d5f912846c4ce22dc118b0c97b07de59" ], [ "Unification.lemma_vars_decrease", @@ -525,7 +525,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c70d221e157b9aa01992b0ca683fc2c4" + "c4aed7c07b772b561fcde18f076c12d7" ], [ "Unification.lemma_vars_decrease", @@ -539,7 +539,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4c60771d8eddffe7428c17bddddf983c" + "526552ddb56b19920fe33c074174cdbc" ], [ "Unification.lemma_vars_decrease", @@ -590,7 +590,7 @@ "typing_Unification.vars" ], 0, - "d3dac931a24b5393014be5993c0bc30a" + "d9015d82e2b426480ac9fdddfc7c5a21" ], [ "Unification.vars_decrease_eqns", @@ -604,7 +604,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "89a325601f9d7118990c3dadc757668c" + "9c280ae55c156ed6a9a4fe85c720a3c8" ], [ "Unification.vars_decrease_eqns", @@ -618,7 +618,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b70f3aa7aa23dc76c15a6cfbe579adf8" + "05b4656dcd93063d69cbc83000d47c5e" ], [ "Unification.vars_decrease_eqns", @@ -635,8 +635,8 @@ "@fuel_irrelevance_Unification.evars.fuel_instrumented", "@fuel_irrelevance_Unification.lsubst_eqns.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "binder_x_6ea39f1b1b9923e1f4f54d31e2c44859_1", "binder_x_8045d899e42f9bf0644926da91e4ddf8_2", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0", "bool_inversion", @@ -779,7 +779,7 @@ "typing_Unification.vars", "well-founded-ordering-on-nat" ], 0, - "cdaaed5ae7625ac57869759f68be9fba" + "c2750d6dacced54658ad089acdc6485a" ], [ "Unification.solved", @@ -795,7 +795,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "748176ba4d313a884f0dc9d9d14067e0" + "51c70031c227441f6dccc6472ff7e39d" ], [ "Unification.lsubst_distributes_over_F", @@ -804,7 +804,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "5de6efe3bb012c76581b624178d66397" + "6667184a3be69b1d0a9c7de160c99bc1" ], [ "Unification.lsubst_distributes_over_F", @@ -813,7 +813,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "3ef36ef07d59622a015dacbb4e6e46e6" + "436e908fd1117ae7645f6d0d88a188a2" ], [ "Unification.lsubst_distributes_over_F", @@ -827,8 +827,8 @@ "@fuel_irrelevance_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@fuel_irrelevance_Unification.subst_term.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "Unification_pretyping_6ea39f1b1b9923e1f4f54d31e2c44859", "binder_x_6ea39f1b1b9923e1f4f54d31e2c44859_1", "binder_x_6ea39f1b1b9923e1f4f54d31e2c44859_2", @@ -852,7 +852,7 @@ "typing_Unification.lsubst_term" ], 0, - "5edea835bb29b5ca45d32b734e44903a" + "491192a2e9efcac2c440278e56747d79" ], [ "Unification.lemma_extend_lsubst_distributes_term", @@ -861,7 +861,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "5a132c37ed30e915add8305031cdae15" + "e4a85c02e674ab3603a97f8eea315723" ], [ "Unification.lemma_extend_lsubst_distributes_term", @@ -870,7 +870,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "277e8bd395d1c340bf72e3547ef7a451" + "d9c5e1c042718811e7a57f49140a137f" ], [ "Unification.lemma_extend_lsubst_distributes_term", @@ -884,8 +884,8 @@ "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "Unification_pretyping_6ea39f1b1b9923e1f4f54d31e2c44859", "binder_x_6ea39f1b1b9923e1f4f54d31e2c44859_2", "binder_x_e42c32e2013e0d91a53ce91113c2ebfc_0", @@ -909,7 +909,7 @@ "typing_Unification.extend_lsubst", "typing_Unification.lsubst_term" ], 0, - "9cecb6c771103efc4744d872928054c4" + "fc1124d947ffd53d8c6ecbe2e690129c" ], [ "Unification.lemma_extend_lsubst_distributes_eqns", @@ -925,7 +925,7 @@ "kinding_Unification.term@tok" ], 0, - "078051117da8ba8fef7cc515af804a34" + "b87d8a67da9e15126ad648833ccabc6b" ], [ "Unification.lemma_extend_lsubst_distributes_eqns", @@ -941,7 +941,7 @@ "kinding_Unification.term@tok" ], 0, - "4fda31d80d152b84c77dee521ba3edb1" + "f02da182a3554cc86f9c6ba39572f91a" ], [ "Unification.lemma_extend_lsubst_distributes_eqns", @@ -978,7 +978,7 @@ "typing_Unification.extend_lsubst", "typing_Unification.lsubst_eqns" ], 0, - "1621f05006cc544a69afc2a4226dcd75" + "fc66956151808c92849a93596364ad2b" ], [ "Unification.lemma_subst_id", @@ -987,7 +987,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "7d10b1039d9f506105da8c14ca89369e" + "20affc6d85399d1c031a843dc1549df4" ], [ "Unification.lemma_subst_id", @@ -996,7 +996,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "f2b07f10475be11772032be9aced6d71" + "6ecff68005069375e395966c36c0695e" ], [ "Unification.lemma_subst_id", @@ -1043,7 +1043,7 @@ "typing_Unification.occurs" ], 0, - "8ae07470ef32fe6da9754bbefcc5e4fb" + "9abb07bf4e6b2cd32aec72225a9a3f1c" ], [ "Unification.neutral", @@ -1052,7 +1052,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "8a97280d59b692b61684e1255c5329ca" + "c9a4385cc6325ff6df0bb80df62b2a9c" ], [ "Unification.neutral_l", @@ -1061,7 +1061,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "190beb89d4aefe7bca834c6b7f26b492" + "002ede017ba095ccf70fef3b59d34800" ], [ "Unification.lemma_lsubst_term_commutes", @@ -1070,7 +1070,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "aff6a36821ab0041fb4f053058ef0034" + "3fd1db3ea232874aac8dffaf189dd98c" ], [ "Unification.lemma_lsubst_term_commutes", @@ -1079,7 +1079,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "366acd682f38693f8ef8a969a4e5d361" + "9c6e810b898ca9e39de10bde134296e0" ], [ "Unification.lemma_lsubst_term_commutes", @@ -1092,8 +1092,8 @@ "@fuel_correspondence_Unification.subst_term.fuel_instrumented", "@fuel_irrelevance_Unification.subst_term.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "binder_x_6ea39f1b1b9923e1f4f54d31e2c44859_2", "binder_x_e42194285e833ecefb2aa4536becb284_0", "binder_x_e42c32e2013e0d91a53ce91113c2ebfc_1", "bool_inversion", @@ -1135,7 +1135,7 @@ "typing_Unification.subst_term" ], 0, - "91951c4b77799f3a97a1d6ce21532d98" + "3d329425272f56229726b48cbc15e87b" ], [ "Unification.lemma_lsubst_eqns_commutes", @@ -1151,7 +1151,7 @@ "kinding_Unification.term@tok" ], 0, - "ccb4a53afdf1a536b1e48918e1e2f8f3" + "655dd01cd03341b88708c431415f460c" ], [ "Unification.lemma_lsubst_eqns_commutes", @@ -1167,7 +1167,7 @@ "kinding_Unification.term@tok" ], 0, - "fe736796c30344664e770d81d26f25ce" + "fee5e649d5dc84c429cf20734013fe6f" ], [ "Unification.lemma_lsubst_eqns_commutes", @@ -1180,8 +1180,8 @@ "@fuel_correspondence_Unification.lsubst_eqns.fuel_instrumented", "@fuel_irrelevance_Unification.lsubst_eqns.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "binder_x_8045d899e42f9bf0644926da91e4ddf8_2", "binder_x_e42194285e833ecefb2aa4536becb284_0", "binder_x_e42c32e2013e0d91a53ce91113c2ebfc_1", @@ -1229,7 +1229,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "07dd284d2e218ca721b59bbf92161647" + "7db457c46f788ec7a59fb9d287abcbe9" ], [ "Unification.key_lemma", @@ -1245,8 +1245,8 @@ "@fuel_correspondence_Unification.subst_term.fuel_instrumented", "@fuel_irrelevance_Unification.lsubst_eqns.fuel_instrumented", "@fuel_irrelevance_Unification.solved.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "constructor_distinct_Unification.V", @@ -1295,7 +1295,7 @@ "typing_Unification.sub" ], 0, - "21066469528fe56f7b0f731d119b1c0e" + "dcec64c5be53276f8525305e6c842244" ], [ "Unification.lemma_subst_term_idem", @@ -1304,7 +1304,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "13d90f0b326c708a93643ee925c0f286" + "07f90b1963b3f4795f50e105239463ab" ], [ "Unification.lemma_subst_term_idem", @@ -1313,7 +1313,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "89f7d05e4f02510d513dc5a3e9e39b9b" + "a583a68e7b1e307cf70c683612d17ec8" ], [ "Unification.lemma_subst_term_idem", @@ -1346,7 +1346,7 @@ "subterm_ordering_Unification.F", "typing_Unification.subst_term" ], 0, - "c2446d64451640b826e386fcf45b5c23" + "2c3fecc39a1e0c4d46aac1542d7df6bd" ], [ "Unification.lemma_subst_eqns_idem", @@ -1364,7 +1364,7 @@ "kinding_Unification.term@tok" ], 0, - "e4afa24fe64bb8fedf24c352bcd12aed" + "050a22376269c6aafe640a1c769faf11" ], [ "Unification.lemma_subst_eqns_idem", @@ -1382,7 +1382,7 @@ "kinding_Unification.term@tok" ], 0, - "79fec7ab93e2eddf38a7af5aa761b4b8" + "6bd0d8465d293743952a8b65015df22d" ], [ "Unification.lemma_subst_eqns_idem", @@ -1395,8 +1395,8 @@ "@fuel_correspondence_Unification.lsubst_eqns.fuel_instrumented", "@fuel_irrelevance_Unification.lsubst_eqns.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "binder_x_8045d899e42f9bf0644926da91e4ddf8_1", "binder_x_e42194285e833ecefb2aa4536becb284_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -1456,7 +1456,7 @@ "typing_Unification.subst_term" ], 0, - "d567674eefa415db620618ad6c2393c0" + "628d6dc408f34c68e3be3ab496bacb57" ], [ "Unification.lsubst_funs_monotone", @@ -1469,8 +1469,8 @@ "@fuel_correspondence_Unification.funs.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "Unification_pretyping_6ea39f1b1b9923e1f4f54d31e2c44859", "binder_x_6ea39f1b1b9923e1f4f54d31e2c44859_1", "binder_x_e42c32e2013e0d91a53ce91113c2ebfc_0", @@ -1534,7 +1534,7 @@ "typing_Unification.uu___is_V", "unit_inversion", "unit_typing" ], 0, - "c34287f841a547ed03ac46f803931c02" + "810568fe30578ae3f9c04cab5db8628d" ], [ "Unification.not_solveable", @@ -1543,7 +1543,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "270f08dca1722745fd7ef6dbd29d1052" + "a7fb4932073a5c96ed70e15f3b58bddb" ], [ "Unification.lemma_occurs_not_solveable", @@ -1571,7 +1571,7 @@ "token_correspondence_Unification.funs.fuel_instrumented" ], 0, - "900f5d2ced426a05759bc6c2c2d59c87" + "f10bdfe766ad90fa724e0da17f38480a" ], [ "Unification.lemma_subst_idem", @@ -1580,7 +1580,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "463f3ceb0c29d6ca6106e9e1f9645699" + "829e74b71f158bb4bd944527f6ecd9d0" ], [ "Unification.lemma_subst_idem", @@ -1589,7 +1589,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "7bb18d4758c0160e7a7d83f36c4f83e9" + "629e525c7b84ad0a8125e76acfdfdb57" ], [ "Unification.lemma_subst_idem", @@ -1630,7 +1630,7 @@ "subterm_ordering_Unification.F", "typing_Unification.subst_term" ], 0, - "6aa6ea30ee0c55fe142ec816d7e0945d" + "ea71524407f9b50454b03b2391e65155" ], [ "Unification.lemma_subst_eqns", @@ -1645,7 +1645,7 @@ "kinding_FStar.Pervasives.Native.tuple2@tok" ], 0, - "84dbe4fd35309509ddc6469ea3875c5b" + "0ddaa4de7b9544d4b332002e36b3d709" ], [ "Unification.lemma_subst_eqns", @@ -1661,7 +1661,7 @@ "kinding_Unification.term@tok" ], 0, - "c9c4abf9d378accdb51a515f4b33ab20" + "ca965ad5ad86fc9716ac9c6970772618" ], [ "Unification.lemma_subst_eqns", @@ -1674,8 +1674,8 @@ "@fuel_correspondence_Unification.lsubst_eqns.fuel_instrumented", "@fuel_irrelevance_Unification.lsubst_eqns.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Unification_interpretation_Tm_arrow_5c21d3ebce73ac47aa44934cecec65f8", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Unification_interpretation_Tm_arrow_0e0095e2dbcf9588cbbd786aa5b95992", "Unification_pretyping_6ea39f1b1b9923e1f4f54d31e2c44859", "binder_x_6ea39f1b1b9923e1f4f54d31e2c44859_2", "binder_x_8045d899e42f9bf0644926da91e4ddf8_3", @@ -1739,7 +1739,7 @@ "typing_Unification.lsubst_eqns" ], 0, - "442628e1ca2b519e6ef3964ba544b647" + "ec8e65d1265986521ba3cf002a34f2ff" ], [ "Unification.lemma_not_solveable_cons", @@ -1756,7 +1756,7 @@ "lemma_Unification.lemma_not_solveable_cons_aux" ], 0, - "438b2ebe07bb00165f15033b4fcf9eaa" + "6cb923268c29a5efb1acf1ff19f01cca" ], [ "Unification.unify_correct_aux", @@ -1789,7 +1789,7 @@ "typing_Unification.unify" ], 0, - "f170f7bd4cbcc2fa4f69e8f8991a6967" + "aed35e1b74062946cc2aad8a38aba4e1" ], [ "Unification.unify_correct_aux", @@ -1822,7 +1822,7 @@ "typing_Unification.unify" ], 0, - "1aa6a90455cfd97735bee70e34ab993e" + "7905886606dd7511adecd34612784aa7" ], [ "Unification.unify_correct_aux", @@ -1953,7 +1953,7 @@ "well-founded-ordering-on-nat" ], 0, - "9d86cdcdd70fea8508d2b279b6c3fb05" + "ab3d142a5ec89c22d7fe24f89ef5e97e" ], [ "Unification.unify_eqns_correct", @@ -1969,7 +1969,7 @@ "typing_Unification.unify_eqns" ], 0, - "d7049752e05e536f41c6219cf3938ef2" + "cd22416986923cc8d877057390afd0b8" ], [ "Unification.unify_eqns_correct", @@ -1987,7 +1987,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "c12e8b986b85839291cec576b75e1882" + "78b594d72b05b8ea5d027749a497fa8d" ], [ "Unification.lemma_shift_append", @@ -2000,7 +2000,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1ffa80e9a546f26ec5ad242fb03c42ef" + "decc5e37f97143d3a9a54a546d275281" ], [ "Unification.term", @@ -2014,7 +2014,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e5efcbc1f0829dc4181a0e96b3672600" + "7c756d0eb5fe940a518ad0a3c7ec5059" ], [ "Unification.__proj__V__item__i", @@ -2027,7 +2027,7 @@ "refinement_interpretation_Tm_refine_a6f3162317a37ec3b40e2ddee0a47784" ], 0, - "a4191a6f165b21666d465162611576f3" + "63720941f8ea74b6703b956017e92c2a" ], [ "Unification.__proj__F__item__t1", @@ -2040,7 +2040,7 @@ "refinement_interpretation_Tm_refine_f9393b35e18e69a35f7906fba2f36513" ], 0, - "ba4792ae0185809645960cf7792f4ba2" + "8bde6bc2960f98bae78bbe29a9476167" ], [ "Unification.__proj__F__item__t2", @@ -2053,7 +2053,7 @@ "refinement_interpretation_Tm_refine_f9393b35e18e69a35f7906fba2f36513" ], 0, - "2690bf32bd22c516c24d24b16240fee6" + "e746d7d32b448cc68001a1b74416cebc" ], [ "Unification.nat_order", @@ -2072,7 +2072,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "dc56dea93b51ea2838efee04e1e825aa" + "931e9b393c286986b380eda8056233d5" ], [ "Unification.varset", @@ -2086,7 +2086,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "219e2582de8e0707b236452605b1b646" + "b46a6e94738497069e3829ecd420ad2d" ], [ "Unification.empty_vars", @@ -2100,7 +2100,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4acb130859bd62cc06590b7e7cd43c13" + "19cfa8f5b1a7b7d48c9dd70842b8c081" ], [ "Unification.vars", @@ -2120,7 +2120,7 @@ "subterm_ordering_Unification.F" ], 0, - "c36730408398e3559f77d31931fe152a" + "59996d8a63f692154eaa25782fd217dd" ], [ "Unification.evars", @@ -2139,7 +2139,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "aed8951dc428eccdc472014b67ecb672" + "4b9accd63dca42ae096ba768f46b78ac" ], [ "Unification.n_evars", @@ -2153,7 +2153,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a34fbe500b8d142fbaf90d48d3f30792" + "e69e26d858312876723959e087939a39" ], [ "Unification.funs", @@ -2171,7 +2171,7 @@ "subterm_ordering_Unification.F" ], 0, - "9b3e5afb3d47c98e44eec043c5048a9e" + "076172617076f4a0851cb2830694131c" ], [ "Unification.efuns", @@ -2190,7 +2190,7 @@ "subterm_ordering_Prims.Cons", "typing_Unification.funs" ], 0, - "1d4170e5f5ecadb0d8804e3d7fb59691" + "f3260f80eb5644776efc9024bd500875" ], [ "Unification.n_flex_rhs", @@ -2208,7 +2208,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "18e5ecfd68411f8130e2dcc4c10b09cc" + "2837f959b8ef771a8557b90450fc1b76" ], [ "Unification.subst_term", @@ -2231,7 +2231,7 @@ "subterm_ordering_Unification.F" ], 0, - "5e3a8d4d41b65ece10a7650b76361101" + "87177693009cd3d1463173e9d7107c0d" ], [ "Unification.occurs", @@ -2245,7 +2245,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "863345b422e00d8fb93f977940947629" + "4b235b5ccdbae205695e1bb189ea680c" ], [ "Unification.lsubst_eqns", @@ -2260,7 +2260,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "271b78149568ea5d0785b5c626d0a64f" + "f9b30c3fa7e560ac7406ab179d72cc64" ], [ "Unification.lemma_lsubst_eqns_nil", @@ -2276,7 +2276,7 @@ "kinding_Unification.term@tok" ], 0, - "a1fc32639c0ae8a34e1e5e98e649d60b" + "fac3071176e4c25a959befbeb6a661c3" ], [ "Unification.evars_permute_hd", @@ -2294,7 +2294,7 @@ "typing_Unification.nat_order" ], 0, - "278ee984693153a2156191f84dba1877" + "c49189800a6b52283a7492f6d290aad6" ], [ "Unification.evars_unfun", @@ -2312,7 +2312,7 @@ "typing_Unification.nat_order" ], 0, - "adffc637d5414e6f6e83eee74b559713" + "ea424e0d3399ab33839c60fe8c556112" ], [ "Unification.lemma_vars_decrease", @@ -2326,7 +2326,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d8d3f63b1db9da8a93307c2fac85e57b" + "77f58c1130597578a0a8634469c43736" ], [ "Unification.vars_decrease_eqns", @@ -2340,7 +2340,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a069f78d194b39d8591ad57c666ccb0e" + "12f2f68f3f8dc6487ab2f3db48d3686b" ], [ "Unification.unify", @@ -2425,7 +2425,7 @@ "typing_Unification.vars", "well-founded-ordering-on-nat" ], 0, - "29ecd180f1285a52c8e5f19d5f111073" + "91c1f2160059c00f441b14cce0b128c9" ], [ "Unification.solved", @@ -2441,7 +2441,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "77c9756b41da169e177445f963edfe86" + "21e999c9b4586704b7750fc2d6865884" ], [ "Unification.lsubst_distributes_over_F", @@ -2450,7 +2450,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "c295d48b9687fef5f67bb0f932e17bdf" + "5ab3d5cf8efb90c0fe4f8c2330280e56" ], [ "Unification.lemma_extend_lsubst_distributes_term", @@ -2459,7 +2459,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "ef85845941b6763536394d2e9d106224" + "77dd6efb650a565c0a6adfebe5b621a7" ], [ "Unification.lemma_extend_lsubst_distributes_eqns", @@ -2475,7 +2475,7 @@ "kinding_Unification.term@tok" ], 0, - "3365ee26b978169abeaaea47c5b8aad4" + "30b2b82da2b5afe0a42687886e7d5d5e" ], [ "Unification.lemma_subst_id", @@ -2484,7 +2484,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "ea7021a8aff74ef132a136abfe99d322" + "f65ccb88af9540d79947abd077571f37" ], [ "Unification.neutral", @@ -2493,7 +2493,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "e9b667176b6920841069884e0b48a6f1" + "f541621b595d7411069a62b733821c65" ], [ "Unification.neutral_l", @@ -2502,7 +2502,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "5ce7ff39c23f4aaf035e502fc611e7af" + "75f8b1457f1043490422ac82824f435b" ], [ "Unification.lemma_lsubst_term_commutes", @@ -2511,7 +2511,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "f94eb5651c5bc8e9490f57f90dca75ae" + "7a78ed0354889c3a73b21660316be1e2" ], [ "Unification.lemma_lsubst_eqns_commutes", @@ -2527,7 +2527,7 @@ "kinding_Unification.term@tok" ], 0, - "4ed15e8ac7672699c12353c71ce591d8" + "d9e0aa678814099562c0cc50f8f1ccdf" ], [ "Unification.key_lemma", @@ -2550,7 +2550,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "64a19799f074728156189c54474411a6" + "2a493927e0724c174b5a4d7232aa5962" ], [ "Unification.lemma_subst_term_idem", @@ -2559,7 +2559,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "66aed38ac582dd6ecebcba59a92e6718" + "cc2c8c62811cf61de608ff353405a0c8" ], [ "Unification.lemma_subst_eqns_idem", @@ -2577,7 +2577,7 @@ "kinding_Unification.term@tok" ], 0, - "05c1ef559533c49defc54ab18fb6e010" + "405ef447ba4b8185c259dfadda3631c8" ], [ "Unification.not_solveable", @@ -2586,7 +2586,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "2280ec2ac8e3503e8382faf2cb7a4d0f" + "fa49778d78868cc3084da2f7bd1a7058" ], [ "Unification.lemma_subst_idem", @@ -2595,7 +2595,7 @@ 1, [ "@query", "assumption_Unification.term__uu___haseq" ], 0, - "21e6b699f46954190fcc5053010d934a" + "b02cc79777d367b0a983edd801a113d6" ], [ "Unification.lemma_subst_eqns", @@ -2611,7 +2611,7 @@ "kinding_Unification.term@tok" ], 0, - "be2c08246e2aa4e344889ed12fc9e8d7" + "e37c1c30159833d02acbe66ac3ad32de" ], [ "Unification.unify_correct_aux", @@ -2644,7 +2644,7 @@ "typing_Unification.unify" ], 0, - "1a0887319d56e17578a81959533d3bbd" + "3d7a053c9058ea2dbccb008d75f8f9ae" ], [ "Unification.unify_correct_aux", @@ -2773,7 +2773,7 @@ "well-founded-ordering-on-nat" ], 0, - "5561599d011f6dfd6655aefb9346b61b" + "f84961ae39623d505210a131690882a8" ], [ "Unification.unify_eqns_correct", @@ -2789,7 +2789,7 @@ "typing_Unification.unify_eqns" ], 0, - "5dabdcc08e1fee37d32a8958b947df2a" + "56a5c80eca2669db465dd2ed07d3dfb1" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1423.fst.hints b/examples/bug-reports/Bug1423.fst.hints index 9c094d1a8ab..47fb0c2d8ff 100755 --- a/examples/bug-reports/Bug1423.fst.hints +++ b/examples/bug-reports/Bug1423.fst.hints @@ -11,7 +11,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "436e1eea8519d6ababd2d165ae34925e" + "e6c7222cacf1db57ee50d79e9b177b1b" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1427.fst.hints b/examples/bug-reports/Bug1427.fst.hints index 3b89e5920ce..7220a323665 100755 --- a/examples/bug-reports/Bug1427.fst.hints +++ b/examples/bug-reports/Bug1427.fst.hints @@ -12,7 +12,7 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_Prims.Nil_a" ], 0, - "fd80debac277b717f06797422ddc0719" + "1a2ca24e1937c84b65326ca888233f08" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1449.fst.hints b/examples/bug-reports/Bug1449.fst.hints index b45ec0b97c8..93c7b8a075b 100755 --- a/examples/bug-reports/Bug1449.fst.hints +++ b/examples/bug-reports/Bug1449.fst.hints @@ -11,7 +11,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "ad430135c65b96abe608d4d69be447d8" + "d5448da642a87dbca58b928b85ac90d7" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1533.fst.hints b/examples/bug-reports/Bug1533.fst.hints index 06df0daaaf8..2b477afbb19 100644 --- a/examples/bug-reports/Bug1533.fst.hints +++ b/examples/bug-reports/Bug1533.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4242a9efd06c178c088147e548724240" + "9b5bce0ed639fee021e3a2095cf80717" ], [ "Bug1533.elim2", @@ -21,7 +21,7 @@ 1, [ "@query" ], 0, - "54317d81ba7471447abc7a565d09aa26" + "2d8c96a2510d82c964fa4cd1d8af29a7" ], [ "Bug1533.elim3", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_e558333ac4ede30df92b871b032f02dd" ], 0, - "ac74ef7de85f650406de72ab16a8d09a" + "9e286540ec331302d8ca6271e8ae51ae" ], [ "Bug1533.elim3'", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "91cd899323747f99323458bd2b4939aa" + "1c5691897417ef4c0ed0572bc4b6a6f4" ], [ "Bug1533.coerce", @@ -56,7 +56,7 @@ "refinement_interpretation_Tm_refine_770aa551c1985581cf5d9ce92df5e8e5" ], 0, - "c576ad18b5557549eb16c9cf87988acd" + "8a1ff40d00361e1bee6b49b75a9cf4b9" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1536.fst.hints b/examples/bug-reports/Bug1536.fst.hints index 6de4b9be5ff..278d3d7124c 100644 --- a/examples/bug-reports/Bug1536.fst.hints +++ b/examples/bug-reports/Bug1536.fst.hints @@ -14,7 +14,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either", "unit_typing" ], 0, - "9179280f3b17801903dcf9eb02511580" + "245d49ed43f2396f71a6384f138068e3" ], [ "Bug1536._dm4f_EXN_bind_wp", @@ -28,7 +28,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either" ], 0, - "b0f66dff7cef1232fe4a8c997079be33" + "49fe0b87b25e8179be345ab85e5bc934" ], [ "Bug1536._dm4f_EXN___proj__EXN__item__raise_elab", @@ -37,7 +37,7 @@ 1, [ "@query" ], 0, - "126d0bb8d0a2f0cf035199c971d1119c" + "183e1fc76e33f4a2582098a1291277e7" ], [ "Bug1536.EXN", @@ -46,7 +46,7 @@ 1, [ "@query" ], 0, - "1fab5e79ac65fc119dc6fe8066f82692" + "18694dc83c4d0f992731f4496c8b7747" ], [ "Bug1536.ret", @@ -55,7 +55,7 @@ 1, [ "@query" ], 0, - "caf3d0b3788de332692ab074a5e3b1b1" + "00ba430e3598c84ee954e512121531d2" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1571.fst.hints b/examples/bug-reports/Bug1571.fst.hints index f1a143fe51b..3fa32608d6a 100644 --- a/examples/bug-reports/Bug1571.fst.hints +++ b/examples/bug-reports/Bug1571.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "90fc27cbf792fb49c0d47b5741a2a1f9" + "3352334c70074c760d7a5a810b33c84f" ], [ "Bug1571.__proj__V__item___0", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_4efce2107be5fc6d34ea56c6f3b06057" ], 0, - "8dcfc804acd82dad594e13865e970a63" + "8d5aaf0e9ea762d8798bcc376bd99fe1" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1572.fst.hints b/examples/bug-reports/Bug1572.fst.hints index c3694571aa7..5afe4444804 100644 --- a/examples/bug-reports/Bug1572.fst.hints +++ b/examples/bug-reports/Bug1572.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "781198ef50e97c50ff83413732e8b6a9" + "11ab189d8bd759f8b5404116c422a0ec" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1592.fst.hints b/examples/bug-reports/Bug1592.fst.hints index 46560cbe3bd..3240409d0d1 100644 --- a/examples/bug-reports/Bug1592.fst.hints +++ b/examples/bug-reports/Bug1592.fst.hints @@ -102,7 +102,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "a76bd34527c7fb9e6cb661f19d8e35dd" + "7b94945cc6ecfc9140507bb1a43b267d" ], [ "Bug1592.example1", @@ -132,7 +132,7 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_elim", @@ -187,7 +187,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "5945badd4329caa882f8118bca793b9f" + "c7842dff9c2187345cebf66a7f71d0ad" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1595.fst.hints b/examples/bug-reports/Bug1595.fst.hints index 95b2d45bee8..daa8bc201ac 100644 --- a/examples/bug-reports/Bug1595.fst.hints +++ b/examples/bug-reports/Bug1595.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_0d210bce4d0a1cb53e8b9752eeac3ff1" ], 0, - "d4ac2b4a56fa52e05702f5830728b2cf" + "f50ea71514e58def63b19bb7f1e23b22" ], [ "Bug1595.__proj__CalcStep__item__rs", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_901b78fb58b641c2f5af6e1570fc6161" ], 0, - "7ade5d9650c68d6f5f34d538aac11a63" + "fb23e9a8db11a7ab1d4438e27e325e84" ], [ "Bug1595.__proj__CalcStep__item__p", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_901b78fb58b641c2f5af6e1570fc6161" ], 0, - "388ae7228c84be98defff5a00d1dd272" + "9ed9091bac0de8f38fe10b65f87253df" ], [ "Bug1595.__proj__CalcStep__item__x", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_901b78fb58b641c2f5af6e1570fc6161" ], 0, - "c4f6440ea7a9124a339de684cede08a8" + "9691d007a347c1a26a61da725f20b99a" ], [ "Bug1595.__proj__CalcStep__item__y", @@ -64,7 +64,7 @@ "refinement_interpretation_Tm_refine_901b78fb58b641c2f5af6e1570fc6161" ], 0, - "2416b17f5adb481ed8cda26d5fc30c36" + "9d54dfd84d447c3307a54f5e663e518b" ], [ "Bug1595.__proj__CalcStep__item__z", @@ -77,7 +77,7 @@ "refinement_interpretation_Tm_refine_901b78fb58b641c2f5af6e1570fc6161" ], 0, - "2de25bb6e1581c3bf931daeba54b93de" + "81181aa647a44c645caeb78c0be6fc56" ], [ "Bug1595.__proj__CalcStep__item___5", @@ -96,7 +96,7 @@ "refinement_interpretation_Tm_refine_901b78fb58b641c2f5af6e1570fc6161" ], 0, - "47dbee0c2c26e25ea36cbce7dcf4ec78" + "12e6cd9debe5d8b41636193a62c0c7ce" ], [ "Bug1595.__proj__CalcStep__item___6", @@ -116,7 +116,7 @@ "token_correspondence_Bug1595.__proj__CalcStep__item__p" ], 0, - "9516362c682f5c6c6ceb954cd20a0e3c" + "06bb82352ec7323fb9a1cfe26222f9f2" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1601.fst.hints b/examples/bug-reports/Bug1601.fst.hints index 8c6fb850a60..60c794d258e 100644 --- a/examples/bug-reports/Bug1601.fst.hints +++ b/examples/bug-reports/Bug1601.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001" ], 0, - "4ec074058e6a270ed308ed18c746e717" + "bba7e6387d7ab5a323d35bb9982f55a2" ], [ "Bug1601.foo", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7fae2501f592b7111223d75f8c1d6135" + "462603bbfb74ca4228037fcbe09b25e7" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1604.fst.hints b/examples/bug-reports/Bug1604.fst.hints index c46e580e63a..efcfe7555e3 100644 --- a/examples/bug-reports/Bug1604.fst.hints +++ b/examples/bug-reports/Bug1604.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Bug1604.test5" ], 0, - "236a0390a2b7cbe8425c9fb6b5e2616d" + "6bf65173e378d6fee02ddd48a25d0305" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1605.fst.hints b/examples/bug-reports/Bug1605.fst.hints index cb060473631..5409126ecae 100644 --- a/examples/bug-reports/Bug1605.fst.hints +++ b/examples/bug-reports/Bug1605.fst.hints @@ -12,7 +12,7 @@ "projection_inverse_Bug1605.C_f" ], 0, - "8f26d8da6fda87893b2c02d93a5fbd62" + "bd0a6f3dc886ae3cf7fcb6d4ac0ebad3" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1612.fst.hints b/examples/bug-reports/Bug1612.fst.hints index 1d95c0d1611..737bf99526a 100644 --- a/examples/bug-reports/Bug1612.fst.hints +++ b/examples/bug-reports/Bug1612.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "056a56658755ac292e94383113d19422" + "e3b475be26d9a57c0debbf587d0011dc" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1614a.fst.hints b/examples/bug-reports/Bug1614a.fst.hints index 8d155a7e737..a9abba542ca 100644 --- a/examples/bug-reports/Bug1614a.fst.hints +++ b/examples/bug-reports/Bug1614a.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "e40f06a531111b046ebd3739ee5e12b6" + "6df3bb83bce5ed1de7267fa018f64ce3" ], [ "Bug1614a.uu___3", @@ -18,11 +18,11 @@ [ "@MaxIFuel_assumption", "@query", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_04d4235cf7262bb409d7cdcbdf6c884d", + "refinement_interpretation_Tm_refine_d0eee3c391f9d6e8f2bd864e1e88f2bd", "typing_Bug1614a.x" ], 0, - "7c8557a85528cc914c38bbdc3c798f31" + "3830f3c63074acc5dde009334b2f0950" ], [ "Bug1614a.uu___5", @@ -32,11 +32,11 @@ [ "@MaxIFuel_assumption", "@query", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_04d4235cf7262bb409d7cdcbdf6c884d", + "refinement_interpretation_Tm_refine_d0eee3c391f9d6e8f2bd864e1e88f2bd", "typing_Bug1614a.x" ], 0, - "32c481912411811e4e739293b1195ccc" + "7864e67ec2c4d16b5af5f248c96e1522" ], [ "Bug1614a.uu___7", @@ -46,11 +46,11 @@ [ "@MaxIFuel_assumption", "@query", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_04d4235cf7262bb409d7cdcbdf6c884d", + "refinement_interpretation_Tm_refine_d0eee3c391f9d6e8f2bd864e1e88f2bd", "typing_Bug1614a.x" ], 0, - "555f61500e54e04f6b5f7faace941cbc" + "bb642dc115b6a20ddd21534498cf8c8e" ], [ "Bug1614a.uu___9", @@ -60,11 +60,11 @@ [ "@MaxIFuel_assumption", "@query", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_04d4235cf7262bb409d7cdcbdf6c884d", + "refinement_interpretation_Tm_refine_d0eee3c391f9d6e8f2bd864e1e88f2bd", "typing_Bug1614a.x" ], 0, - "a7318ced0a50893abd57d15ee6431187" + "ae6f12f24e562f06981e11e3821a757b" ], [ "Bug1614a.uu___10", @@ -74,7 +74,7 @@ [ "@MaxIFuel_assumption", "@query", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_04d4235cf7262bb409d7cdcbdf6c884d", + "refinement_interpretation_Tm_refine_d0eee3c391f9d6e8f2bd864e1e88f2bd", "typing_Bug1614a.x" ], 0, @@ -88,11 +88,11 @@ [ "@MaxIFuel_assumption", "@query", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_04d4235cf7262bb409d7cdcbdf6c884d", + "refinement_interpretation_Tm_refine_d0eee3c391f9d6e8f2bd864e1e88f2bd", "typing_Bug1614a.x" ], 0, - "e62763171fea764fe552451923151cbb" + "f17ed513a1774a887f3c87e8412f30df" ], [ "Bug1614a.uu___14", @@ -102,11 +102,11 @@ [ "@MaxIFuel_assumption", "@query", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_04d4235cf7262bb409d7cdcbdf6c884d", + "refinement_interpretation_Tm_refine_d0eee3c391f9d6e8f2bd864e1e88f2bd", "typing_Bug1614a.x" ], 0, - "cc1ed6832611840774e296db0ae3da8d" + "1ec6848ae79b0529da8f8863ca0672f2" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1614d.fst.hints b/examples/bug-reports/Bug1614d.fst.hints index 5df33cfb65c..6ce1a0eb45b 100644 --- a/examples/bug-reports/Bug1614d.fst.hints +++ b/examples/bug-reports/Bug1614d.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "991280df10bffc605689e9704f5edf2c" + "b5f9e4047d73a4d71cd1c336add0a500" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1621.fst.hints b/examples/bug-reports/Bug1621.fst.hints index f988a98caec..63482ee0d91 100644 --- a/examples/bug-reports/Bug1621.fst.hints +++ b/examples/bug-reports/Bug1621.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "e18d40190bf3df085e7b47ac81379f57" + "747a78c412d3fadfd2539df110ca8830" ], [ "Bug1621.STATE_h", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "87bcbd9085bb612ec4cab138a67e87b3" + "192a0a55adb2d57790482193a31a7806" ], [ "Bug1621._dm4f_STATE_int___proj__STATE_int__item__get_elab", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "94352e928ca6248c2cc0f8706fd5c801" + "cb003cf96c14f8de1fc1efb8158b8de2" ], [ "Bug1621.STATE_int", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "926fc90afeeb0fceccef0f3372de77b1" + "bd7309b99e8482d343dc7d399cc6a0eb" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1680.fst.hints b/examples/bug-reports/Bug1680.fst.hints index 33012029419..7d00066fbcf 100644 --- a/examples/bug-reports/Bug1680.fst.hints +++ b/examples/bug-reports/Bug1680.fst.hints @@ -23,7 +23,7 @@ "well-founded-ordering-on-nat" ], 0, - "b3f609de66a6b977e477921dbb152cb8" + "e27b9c9013fbf969a9cda4d050c1595b" ], [ "Bug1680.sum", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "032c653bbcf6fae43404f9963918adbb" + "1cbaa4d9102f299c5dd37bf0998765e0" ], [ "Bug1680.x", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "23b75f0efefd30de61a78c64755bc568" + "1f86b185703c97aa9272c385fa24d8af" ], [ "Bug1680.uu___52", @@ -129,7 +129,7 @@ "typing_Tm_abs_f43419780aa9b617125117f70e321ae5" ], 0, - "f2de0559c0c7cb5f06ca35d0a5bccfcc" + "79162ad668d7a853486e060694b3043b" ], [ "Bug1680.uu___53", @@ -203,7 +203,7 @@ "typing_Tm_abs_f43419780aa9b617125117f70e321ae5" ], 0, - "afd939f29dc7c0aa3165781038770da9" + "010b07cd39fce23d7b3308a43441211b" ], [ "Bug1680.uu___54", @@ -277,7 +277,7 @@ "typing_Tm_abs_f43419780aa9b617125117f70e321ae5" ], 0, - "bee2c01fe24df22bcd386612da1ce843" + "5e17fb793e8129ae58dc24b586e8097d" ], [ "Bug1680.uu___55", @@ -351,7 +351,7 @@ "typing_Tm_abs_f43419780aa9b617125117f70e321ae5" ], 0, - "2a67b204e965877d5951f79c0ae9d263" + "b991f3ce15bf56ae30e85ca6beef2f63" ], [ "Bug1680.uu___59", @@ -422,7 +422,7 @@ "typing_Tm_abs_f43419780aa9b617125117f70e321ae5" ], 0, - "5276650a5d962e5fe12383919378bf2d" + "6f3cf218d146fa5fcaddfd314e4391c1" ], [ "Bug1680.uu___60", @@ -494,7 +494,7 @@ "typing_Tm_abs_f43419780aa9b617125117f70e321ae5" ], 0, - "74a10402e71020938d955fe660287cf4" + "6e0a90a2e3a1cd6b0a325e4f3ae6f2f4" ], [ "Bug1680.uu___61", @@ -567,7 +567,7 @@ "typing_Tm_abs_f43419780aa9b617125117f70e321ae5" ], 0, - "145a459bb8332a3c1f85104352aa947b" + "f4f586c52c20a031a9c77d1db2323076" ], [ "Bug1680.uu___62", @@ -640,7 +640,7 @@ "typing_Tm_abs_f43419780aa9b617125117f70e321ae5" ], 0, - "1562dce37dd344ae213ed684c1d698e8" + "a97e55df97db7739df4435f8375f4c82" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1682.fst.hints b/examples/bug-reports/Bug1682.fst.hints index 9b51bb2f577..66b4257e25a 100644 --- a/examples/bug-reports/Bug1682.fst.hints +++ b/examples/bug-reports/Bug1682.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "c9d4252ba9ee7f8086ca7421905e19c7" + "ea43a66bbb3c8ffcae3e66d92079fce4" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1694.fst.hints b/examples/bug-reports/Bug1694.fst.hints index 640d83b71bb..09191ab94a5 100644 --- a/examples/bug-reports/Bug1694.fst.hints +++ b/examples/bug-reports/Bug1694.fst.hints @@ -12,7 +12,7 @@ "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro" ], 0, - "4f3f06097ec4b807327a3f3a2114aaf8" + "4fefbd84b528d5dca295a58636adb8a2" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1730b.fst.hints b/examples/bug-reports/Bug1730b.fst.hints index d5296ebc4a0..496e666eb97 100644 --- a/examples/bug-reports/Bug1730b.fst.hints +++ b/examples/bug-reports/Bug1730b.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Bug1730a.x", "equation_Bug1730b.y" ], 0, - "c8b034fa16a3f403d573534ee5e1485d" + "d1990095dfeff3f72474856788870854" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/Bug1750.Aux.fst.hints b/examples/bug-reports/Bug1750.Aux.fst.hints new file mode 100644 index 00000000000..31f17646a07 --- /dev/null +++ b/examples/bug-reports/Bug1750.Aux.fst.hints @@ -0,0 +1,33 @@ +[ + "ÜÏ6n²;ÔÕåÆÅü?T\u0000º", + [ + [ + "Bug1750.Aux.test", + 1, + 0, + 0, + [ + "@MaxIFuel_assumption", "@query", + "FStar.Monotonic.DependentMap_interpretation_Tm_arrow_e0342d9558b243b3e59b56f030223dea", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "constructor_distinct_FStar.Pervasives.Native.Some", + "data_typing_intro_FStar.Pervasives.Native.Some@tok", + "disc_equation_FStar.Pervasives.Native.None", + "equation_FStar.Monotonic.DependentMap.opt", + "equation_FStar.Monotonic.DependentMap.partial_dependent_map", + "fuel_guarded_inversion_Bug1750.Aux.ilog_entry", + "function_token_typing_FStar.Monotonic.DependentMap.opt", + "kinding_Bug1750.Aux.ilog_entry@tok", + "lemma_FStar.DependentMap.sel_upd_same", + "lemma_FStar.Pervasives.invertOption", + "projection_inverse_BoxBool_proj_0", + "token_correspondence_Bug1750.Aux.ilog_entry@tok", + "token_correspondence_FStar.Monotonic.DependentMap.opt", + "typing_Bug1750.Aux.pre_dhi", + "typing_FStar.Monotonic.DependentMap.repr" + ], + 0, + "644e6ec717a157cae7d354d075081484" + ] + ] +] \ No newline at end of file diff --git a/examples/bug-reports/Bug1750.fst.hints b/examples/bug-reports/Bug1750.fst.hints index 803f139b6b2..542ff1558f5 100644 --- a/examples/bug-reports/Bug1750.fst.hints +++ b/examples/bug-reports/Bug1750.fst.hints @@ -1,6 +1,22 @@ [ - "pÞ\u001dá£BjL3ÆÔ³\u000bN_‚", + "Uä<\nm[¯\u000e™ËniÄ\u0017‹", [ + [ + "Bug1750.test_currying", + 1, + 2, + 1, + [ + "@MaxIFuel_assumption", "@query", + "Bug1750_interpretation_Tm_arrow_a41b9b98d4288401e09e5c3b51ccc4f5", + "Bug1750_interpretation_Tm_arrow_a9f8a2e504f49bf12fdda2bb70e77093", + "Bug1750_interpretation_Tm_arrow_ae87dd7306d3f92da99f8dd0d7e6277d", + "bool_inversion", "equation_Bug1750.t_f", "equation_Bug1750.t_t_f", + "refinement_interpretation_Tm_refine_4a8b14cc2437f87e25f4222d8fe180cc" + ], + 0, + "ba539da7dffc36aa5a6dd998a15350d6" + ], [ "Bug1750.test_partial_app0", 1, @@ -10,12 +26,12 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Bug1750.apply.fuel_instrumented", "@query", "Prims_interpretation_Tm_arrow_35447810753695c4fe25c93af1251992", - "Prims_interpretation_Tm_arrow_d8786b19d6bfb85050fd4e7eeca6f4bb", + "Prims_interpretation_Tm_arrow_47fc285d7b44e13bcb7e420cbfc55623", "equation_with_fuel_Bug1750.apply.fuel_instrumented", "function_token_typing_Bug1750.plus", "int_inversion" ], 0, - "fb51b3e262aedad9c13bb26dee611099" + "2bad3b277da38b0128590ae2666071bf" ], [ "Bug1750.test_partial_app2", @@ -26,11 +42,11 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Bug1750.apply.fuel_instrumented", "@query", "Prims_interpretation_Tm_arrow_35447810753695c4fe25c93af1251992", - "Prims_interpretation_Tm_arrow_d8786b19d6bfb85050fd4e7eeca6f4bb", + "Prims_interpretation_Tm_arrow_47fc285d7b44e13bcb7e420cbfc55623", "equation_with_fuel_Bug1750.apply.fuel_instrumented", "int_inversion" ], 0, - "9141d6ed1eb938dfe04b72c757f2c3b6" + "c8b84a509ea332f5b9d88d38153e0728" ], [ "Bug1750.test_partial_app3", @@ -41,14 +57,14 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Bug1750.apply.fuel_instrumented", "@query", "Prims_interpretation_Tm_arrow_35447810753695c4fe25c93af1251992", - "Prims_interpretation_Tm_arrow_d8786b19d6bfb85050fd4e7eeca6f4bb", + "Prims_interpretation_Tm_arrow_47fc285d7b44e13bcb7e420cbfc55623", "equation_Bug1750.ref_t", "equation_with_fuel_Bug1750.apply.fuel_instrumented", "int_inversion", - "refinement_interpretation_Tm_refine_e39e0b1bfbdbf19786e6ddda7c6622a2" + "refinement_interpretation_Tm_refine_11b94044b318d04810c219460ee922f5" ], 0, - "bc2dbfb3df6a808404198ceeef594c8e" + "9a4e3f465ad149f4b4699780838c99d0" ], [ "Bug1750.eff", @@ -60,7 +76,7 @@ "disc_equation_Bug1750.T", "fuel_guarded_inversion_Bug1750.eff_tag" ], 0, - "bb59ada064258605cf7f10b6ceeb5aa1" + "184ead50c4933167f9a741bbf980a704" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/BugUnfoldAbstractEquational.fst.hints b/examples/bug-reports/BugUnfoldAbstractEquational.fst.hints index 85a5ad8dc6e..a6c45982c72 100644 --- a/examples/bug-reports/BugUnfoldAbstractEquational.fst.hints +++ b/examples/bug-reports/BugUnfoldAbstractEquational.fst.hints @@ -8,7 +8,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "9353e822c1f5c7f78243b589ae1a41a7" + "b07643499cb43c3e09fe19cb8980ec25" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/BugWildcardTelescopes.fst.hints b/examples/bug-reports/BugWildcardTelescopes.fst.hints index bb7147fcf97..df637377918 100644 --- a/examples/bug-reports/BugWildcardTelescopes.fst.hints +++ b/examples/bug-reports/BugWildcardTelescopes.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BugWildcardTelescopes.Entry_a" ], 0, - "b57a9a76f01232f11a7d91b67daa09f4" + "28a33c3ecb69f3845347441ace2bb05b" ], [ "BugWildcardTelescopes.__proj__T1__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_6f800725a2ab3936b9ac21216e7655c8" ], 0, - "f33e1a1358b28963a6c5ce9b24cbbe1d" + "6ef3e41b6cab298dc9d5cd5a378d706f" ], [ "BugWildcardTelescopes.__proj__T1__item___1", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_6f800725a2ab3936b9ac21216e7655c8" ], 0, - "9da30f498e25e48af0b60873485382a7" + "a0766ecaf46ae1484404a99a0b6259ae" ], [ "BugWildcardTelescopes.__proj__T2__item___0", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_12dd99db1541ccf13536d82eba053826" ], 0, - "fdae7e1a7727af81107f391edc0fc512" + "38ccd5ca0b7fa1922a71fe2db2ecc762" ], [ "BugWildcardTelescopes.__proj__T2__item___1", @@ -67,7 +67,7 @@ "refinement_interpretation_Tm_refine_12dd99db1541ccf13536d82eba053826" ], 0, - "05074fd3b476c996e0b7649b56d7c008" + "0c6af6e7498f39db06500d3f2ef6f2bd" ], [ "BugWildcardTelescopes.bar", @@ -81,7 +81,7 @@ "fuel_guarded_inversion_BugWildcardTelescopes.simple" ], 0, - "f3f00616b1e7bf270ada3b1daa255048" + "653f8ceb121628cb49a8275c783c58f7" ], [ "BugWildcardTelescopes.__proj__E__item__a", @@ -95,7 +95,7 @@ "refinement_interpretation_Tm_refine_f702fff5c1aebb395ca937da1bbf7e4a" ], 0, - "4cab4d89a5f0d197bbcf5d6da57d1068" + "cf8f4fad59b494cca86b5b43063b6810" ], [ "BugWildcardTelescopes.__proj__F__item__a", @@ -109,7 +109,7 @@ "refinement_interpretation_Tm_refine_b31795212ab701a8f413cfe25bda86bc" ], 0, - "800f6759311f93c47aaf9cb33b5a0602" + "bca36b76f9fee9fe522f49e36c78f328" ], [ "BugWildcardTelescopes.f", @@ -128,7 +128,7 @@ "refinement_interpretation_Tm_refine_d0eee3c391f9d6e8f2bd864e1e88f2bd" ], 0, - "ac0bb5a4d3a9a23c1b30a9010553921c" + "0c6325a126a13e18f9c8cbfe149560c1" ], [ "BugWildcardTelescopes.__proj__G__item__a", @@ -142,7 +142,7 @@ "refinement_interpretation_Tm_refine_16580d568b4e5780ab3a53ee95d43ee0" ], 0, - "cced5b90202e85ae25879c81ffaf565a" + "0a332b93173673cc4543b69d58623e62" ], [ "BugWildcardTelescopes.__proj__G__item__b", @@ -158,7 +158,7 @@ "refinement_interpretation_Tm_refine_16580d568b4e5780ab3a53ee95d43ee0" ], 0, - "82431f1dadb5cb7dab5818d753dcda82" + "cbcfaeee2ff0f4c81adedb9bbea7682a" ], [ "BugWildcardTelescopes.__proj__H__item__a", @@ -172,7 +172,7 @@ "refinement_interpretation_Tm_refine_8f3af65825926c1ffb9a05035c6296e2" ], 0, - "d4e74d2e950f7065a0f27ab2144851c4" + "0f72c5e67959deb22f979b096dab4b84" ], [ "BugWildcardTelescopes.__proj__H__item__b", @@ -188,7 +188,7 @@ "refinement_interpretation_Tm_refine_8f3af65825926c1ffb9a05035c6296e2" ], 0, - "5d01d2336dfd2bcda0794f020883a02f" + "92dc3745f47a720092b013033f125b89" ], [ "BugWildcardTelescopes.foo3", @@ -202,7 +202,7 @@ "fuel_guarded_inversion_BugWildcardTelescopes.e" ], 0, - "96ba2a5369db645ff5017b465bc561d1" + "a16e1aaed53720d905c7e31034a90f62" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/ExtractionBug2.fst.hints b/examples/bug-reports/ExtractionBug2.fst.hints index bd6a390cd17..5ffd9ca70a3 100644 --- a/examples/bug-reports/ExtractionBug2.fst.hints +++ b/examples/bug-reports/ExtractionBug2.fst.hints @@ -11,7 +11,7 @@ "kinding_ExtractionBug2.list@tok" ], 0, - "abd2dfa97bd1c74ff3bd3c76d899cd63" + "dbff8e4a4d0644b74e5a585739a5d0b8" ], [ "ExtractionBug2.__proj__Cons__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_88eeb34ca0a5b886dd99b47abdefbb52" ], 0, - "fd6487b05bbb1b80d5412feafb44a86c" + "33e209b992ce6018c5a292ac9fae02e1" ], [ "ExtractionBug2.app_my_lists", @@ -42,7 +42,7 @@ "subterm_ordering_FStar.Pervasives.Native.Mktuple2" ], 0, - "788a907eeeef12e85638eaf75facac0b" + "8edf74005e8b353490b2ff145e2929bb" ], [ "ExtractionBug2.app", @@ -56,7 +56,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "45167821768745ea99cb1370cef4f05f" + "e94f2f6a6b1ed40f84a14718a09b4e69" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/ScopeOfBinderGuard.fst.hints b/examples/bug-reports/ScopeOfBinderGuard.fst.hints index be378f2fee2..228ee1098e4 100644 --- a/examples/bug-reports/ScopeOfBinderGuard.fst.hints +++ b/examples/bug-reports/ScopeOfBinderGuard.fst.hints @@ -8,7 +8,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "9353e822c1f5c7f78243b589ae1a41a7" + "b07643499cb43c3e09fe19cb8980ec25" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/UnificationCrash.fst.hints b/examples/bug-reports/UnificationCrash.fst.hints index 6996ae0a70e..38a9311e3d6 100644 --- a/examples/bug-reports/UnificationCrash.fst.hints +++ b/examples/bug-reports/UnificationCrash.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "27b0b5f7645078cac963809eb24e7983" + "508af6a23544f1bc5607107d41b1a1d6" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug022.fst.hints b/examples/bug-reports/bug022.fst.hints index e017186878b..697f5d743c1 100644 --- a/examples/bug-reports/bug022.fst.hints +++ b/examples/bug-reports/bug022.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "09167be7bdc0844c75a901a96dde12b6" + "e2803c4b5daac1042e219182211fc692" ], [ "Bug022.__proj__EAbs__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_1fab4118271d47fc28cd28aead33e87f" ], 0, - "63ba05cc922adcf1da17a6982d3e9eb0" + "1c001d2d8a9d20c907171510536f4691" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug024.fst.hints b/examples/bug-reports/bug024.fst.hints index fabcea6c496..d4698c1ad67 100644 --- a/examples/bug-reports/bug024.fst.hints +++ b/examples/bug-reports/bug024.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Prims.list" ], 0, - "9960978734a3de4c13ffa8a9d6a7e7a0" + "ad79122ed613b1d05cce9a2113704683" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug025.fst.hints b/examples/bug-reports/bug025.fst.hints index 1fdaaacc157..c935447321c 100644 --- a/examples/bug-reports/bug025.fst.hints +++ b/examples/bug-reports/bug025.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "e288da685a59f5a3a80157327cc8ce86" + "c7bfc61d81723b9471508eed655101ef" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug026.fst.hints b/examples/bug-reports/bug026.fst.hints index eabf3091de3..5a9ba078ef6 100644 --- a/examples/bug-reports/bug026.fst.hints +++ b/examples/bug-reports/bug026.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "fc766030f15425addf5d7fb161977dda" + "4407acedb45cf7641ef83612da4871a4" ], [ "Bug026.filter", @@ -22,7 +22,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "1c0fcbdafa5396a69ffacd714d9f1837" + "cbad753cf1370051f2b39e5fdefc9d17" ], [ "Bug026.test_filter1", @@ -38,7 +38,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "60d82f3c45c909b6a03df30c65dd3f70" + "32813e37e848194a1a82dbd8fb7bac07" ], [ "Bug026.test_filter1", @@ -69,7 +69,7 @@ "token_correspondence_Bug026.evenb" ], 0, - "0d8ab5c21285995eccfc07cc9ad0bacf" + "3eff1c7ca8b97b5d5248ab46a299ab93" ], [ "Bug026.test_filter2", @@ -85,7 +85,7 @@ "refinement_kinding_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "6d1afd0d3f8e900579299265dd9e2cea" + "3f26266b3e4d647b760915369e970131" ], [ "Bug026.test_filter2", @@ -116,7 +116,7 @@ "token_correspondence_Bug026.evenb2" ], 0, - "e61ff4261aa1a2c7daf9db8609e1f2d2" + "d4cf7a1c7924c874a4ba58709074d916" ], [ "Bug026.test_filter3", @@ -132,7 +132,7 @@ "refinement_kinding_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "9f1c6d5c0e564e527785bc87aac852c3" + "85ea22b21dd43e488bb328c28cebeac3" ], [ "Bug026.test_filter3", @@ -163,7 +163,7 @@ "token_correspondence_Bug026.evenb3", "typing_Bug026.filter" ], 0, - "a564d46bfdc958819365c63a56c318ed" + "0dc69ac9120c9b9b6769594a1e46900b" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug026b.fst.hints b/examples/bug-reports/bug026b.fst.hints index 1c4aaf8bbf2..a433f048877 100644 --- a/examples/bug-reports/bug026b.fst.hints +++ b/examples/bug-reports/bug026b.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "91a84021b4d0275d8bdec45196f73038" + "3c394ae03c3c041ef214cc7ee6eeb0fe" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug043.fst.hints b/examples/bug-reports/bug043.fst.hints index a83146e9c24..f965ee2f6ae 100644 --- a/examples/bug-reports/bug043.fst.hints +++ b/examples/bug-reports/bug043.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "7c4da3173dd6ad8e7326cb2783f6b9bc" + "5e0e84d99e317961b09a782b9a77aa54" ], [ "Bug043.__proj__S__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_e9b75321b1c0b82fe3be1f811b1a5f79" ], 0, - "6b4ab4098711c5068ad24eb9149d4873" + "d52ae10f1d187b6c18532e971997bbb4" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug044.fst.hints b/examples/bug-reports/bug044.fst.hints index a60cb3ed6bf..be6997db6bc 100644 --- a/examples/bug-reports/bug044.fst.hints +++ b/examples/bug-reports/bug044.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "23b546bc6637be0c343d3322815e82aa" + "1c25db7c813dce64fd6d523de51d4a94" ], [ "Bug044.__proj__S__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_cb990c8c018df02302626151fc4bc03a" ], 0, - "4768b1b37d27b8db6f3e2d0848d47338" + "ea53bae40a82b4e1105e3524782a8e66" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug052.fst.hints b/examples/bug-reports/bug052.fst.hints index ffd7cd25e5f..be8dcb6eb3d 100644 --- a/examples/bug-reports/bug052.fst.hints +++ b/examples/bug-reports/bug052.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "0b3f36ee022dc90c5fbd680acb7debb9" + "dc8d8afeac5965370f22e9089a266e22" ], [ "Bug052.use_fact_and_lemma", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ad3e1da7266c2353d4e06d435c74ead6" + "19658eff69ab6d8b07b1b3df261c2d94" ], [ "Bug052.test", @@ -34,7 +34,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "e3b040e48a355ba10e9d7938baa6cf26" + "802535b429cbbd3e664f9fea124a9158" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug058.fst.hints b/examples/bug-reports/bug058.fst.hints index 46b68054236..774293ba70f 100644 --- a/examples/bug-reports/bug058.fst.hints +++ b/examples/bug-reports/bug058.fst.hints @@ -19,7 +19,7 @@ "well-founded-ordering-on-nat" ], 0, - "6f7f1b5a429fff4f9f472fcae5aaaa2b" + "6c60f6c6feb80bccd7a943e772bce04d" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug058b.fst.hints b/examples/bug-reports/bug058b.fst.hints index afa7d112f19..3623221c3ad 100644 --- a/examples/bug-reports/bug058b.fst.hints +++ b/examples/bug-reports/bug058b.fst.hints @@ -21,7 +21,7 @@ "well-founded-ordering-on-nat" ], 0, - "aed20666ca139b53b7dd1533cbbbae93" + "2cdb6e018f57f12b939aabf6f6edb456" ], [ "Bug058b.fibonacci", @@ -35,7 +35,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "f4ccf42fac7262ef684ec20707e2ad93" + "6e01fd14496f4f60d818563831ec5ea1" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug067.fst.hints b/examples/bug-reports/bug067.fst.hints index ddb84082b0c..2c44f597555 100644 --- a/examples/bug-reports/bug067.fst.hints +++ b/examples/bug-reports/bug067.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Bug067.good", "true_interp" ], 0, - "3ea7a0f5f8a5c11b3f21eb612726cf52" + "e4725c50e4e7527e88051f5dbc6c3770" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug077.fst.hints b/examples/bug-reports/bug077.fst.hints index cd36dfbc34b..9536a4a78df 100644 --- a/examples/bug-reports/bug077.fst.hints +++ b/examples/bug-reports/bug077.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_3f9be36a23ab849b41fe5bee0bcd749d" ], 0, - "feb4e92dc3841a9c71d75bc4a27941e8" + "3427c42c6a028906ac51f325937ce4e1" ], [ "Bug077.ok4", @@ -31,7 +31,7 @@ "refinement_interpretation_Tm_refine_f368f6a92aa5bdefd9919da4e81bb950" ], 0, - "524a53ea93dc378c149f7bb954367d25" + "b662cf4afc94c1d33dbb107b8bdd7f3a" ], [ "Bug077.ok5", @@ -40,7 +40,7 @@ 1, [ "@query" ], 0, - "8a6f1cfad2e0ce04a623a41e51089348" + "039287902c81c0a370d2b1450ac74c73" ], [ "Bug077.ok5", @@ -60,7 +60,7 @@ "refinement_interpretation_Tm_refine_f368f6a92aa5bdefd9919da4e81bb950" ], 0, - "6cce671d66f8c8c68bda854e60bed301" + "3cff6dc2e718286b393999da299362f1" ], [ "Bug077.bug", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_f368f6a92aa5bdefd9919da4e81bb950" ], 0, - "7820423468176f9bc2e980d7e286dc71" + "d84c1cc3482c92e3eb5b4607dd1c2b8b" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug102.fst.hints b/examples/bug-reports/bug102.fst.hints index 504ff746ecf..4f26ad5812c 100644 --- a/examples/bug-reports/bug102.fst.hints +++ b/examples/bug-reports/bug102.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_Bug102.Hst_h" ], 0, - "3b4b1ac6aa618d959549ae4ead6a3c71" + "97c359f4c231e8b0d67cbd905d0e301b" ], [ "Bug102.__proj__Hst__item__post", @@ -23,7 +23,7 @@ "projection_inverse_Bug102.Hst_h" ], 0, - "9f39297a838bb0191de5ebc2a4ec3e95" + "5a35363b625b5e6b305aa2eaf5a46ffc" ], [ "Bug102.__proj__Hst__item__e", @@ -41,7 +41,7 @@ "token_correspondence_Bug102.__proj__Hst__item__pre" ], 0, - "18c43631b4184bd99a0fd07a8eb59c64" + "365d138d34d5b9a068d1aa6c1f493786" ], [ "Bug102.__proj__Hst__item___5", @@ -59,7 +59,7 @@ "token_correspondence_Bug102.__proj__Hst__item__post" ], 0, - "88b7acaa71b0dfd15488c5fd2d6fb76e" + "8e705dc8147e4f5f9d933d16081325d0" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1076.fst.hints b/examples/bug-reports/bug1076.fst.hints index f1f9e71ded2..fb6e01da3e2 100644 --- a/examples/bug-reports/bug1076.fst.hints +++ b/examples/bug-reports/bug1076.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_5cdcca8bdc4b0558b575402415d68f74" ], 0, - "fefc2c784a4b0aac64320cf21ad9d3d0" + "e8cf69ec21aa8c3ba5b142638e53b374" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1091.fst.hints b/examples/bug-reports/bug1091.fst.hints index 88e37f2a792..e400622c6d7 100644 --- a/examples/bug-reports/bug1091.fst.hints +++ b/examples/bug-reports/bug1091.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt64.t__uu___haseq" ], 0, - "2ea346ece387c4173a45f317fc20a5e1" + "9a1a51f993e14ff8dc223e8ac8ebc713" ], [ "Bug1091.jun21_2017_logand_fail", @@ -25,7 +25,7 @@ "uvar_typing_19" ], 0, - "c62f80935353442e064cad98b4e52138" + "9f121a28f272ba09ed435e2914778515" ], [ "Bug1091.jun21_2017_logand", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "df1288a41500e767774cb5fc9d4a649a" + "79f7bd57d18f47ced781ce253cb46fa8" ], [ "Bug1091.apr19_2017_mem", @@ -54,7 +54,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "61f3eaa36d5d6ae55f0f3fd1aa32154d" + "3b0ba94a9e080a43e97f33f456ef01f0" ], [ "Bug1091.apr19_2017_mem_sanity", @@ -66,7 +66,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "afc650d459b616b5fc07946bf0d8d65a" + "b1cf0e3463bcaa913d51d89edd7e2169" ], [ "Bug1091.apr19_2017_mem_sanity", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6e2336e3ba11896e7da19300b7ca5cd4" + "3c801b4c21b5300bf0a8a783dcea769d" ], [ "Bug1091.apr19_2017_mem_sanity", @@ -90,7 +90,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8c768cca9f902660e81321196bfbb16c" + "e40e35cb77cf02c7270badadc8f4d1d8" ], [ "Bug1091.apr19_2017_mem_sanity", @@ -102,7 +102,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "87ec7795a3b9c2d3fe44461d84098fef" + "4aff8e3aaf8744ee5bf157d38c3e9cc8" ], [ "Bug1091.apr21_2017_ackermann", @@ -124,7 +124,7 @@ "well-founded-ordering-on-nat" ], 0, - "5ffd0089600c58982ac9b2843d8238bf" + "468b8753ea0615f8d120421370ef451b" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1150.fst.hints b/examples/bug-reports/bug1150.fst.hints index 6e2c13cdd6b..869d22aad4b 100644 --- a/examples/bug-reports/bug1150.fst.hints +++ b/examples/bug-reports/bug1150.fst.hints @@ -13,7 +13,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "08e591950dac9e0127e441c51dba0b13" + "32c29ada5c42d6fbe8c521eb27a7c68b" ], [ "Bug1150.foo", @@ -27,7 +27,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "affc598afd37a58e63980d54ae6830f8" + "796a385fd32768b6ddcfa714d316d6f5" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug116.fst.hints b/examples/bug-reports/bug116.fst.hints index 88120943fef..8ac1d465b00 100644 --- a/examples/bug-reports/bug116.fst.hints +++ b/examples/bug-reports/bug116.fst.hints @@ -15,7 +15,7 @@ "projection_inverse_Bug116.TyAbs_x" ], 0, - "da1e826cac305a92c5fd3868745ae496" + "c5ad541df182765c2b6f8cc751665fa9" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug120.fst.hints b/examples/bug-reports/bug120.fst.hints index 445e3e068b9..b27ebaa8066 100644 --- a/examples/bug-reports/bug120.fst.hints +++ b/examples/bug-reports/bug120.fst.hints @@ -14,7 +14,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "386ad33fc99ec38abd639294c3aa26fd" + "e2ff52790d50ab515e163b3efe9c64c4" ], [ "Bug120.__proj__EVar__item___0", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_3d608774a59a6a8de561bf79f54add50" ], 0, - "749c6b0e5429441cacfd516ae0043611" + "542415867384525727d6733a43018512" ], [ "Bug120.__proj__EAbs__item___0", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_b130c893a7c00b8fa4c55e9d2d914c50" ], 0, - "f894a5b9491a1e56ac0eabf50dcb3a49" + "1788bd87701dcb8524e0285740103e21" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1206.fst.hints b/examples/bug-reports/bug1206.fst.hints index 326930a03c5..0ccca2c7dbf 100644 --- a/examples/bug-reports/bug1206.fst.hints +++ b/examples/bug-reports/bug1206.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9154addf9ef18cab08b6a606b61adfcd" + "8db553a2bab96400225fdae63f7d8d96" ], [ "Bug1206.ser_id", @@ -28,7 +28,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option" ], 0, - "89de201cc2f55536ac1f4c2b72af2ed3" + "52577780462669d316f04d8872c779a3" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug124.fst.hints b/examples/bug-reports/bug124.fst.hints index 303af206322..87f2a697ed9 100644 --- a/examples/bug-reports/bug124.fst.hints +++ b/examples/bug-reports/bug124.fst.hints @@ -12,7 +12,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "771a6ef224bd29e73695c4f3ca920d1c" + "5fe40522cc154e44e3d3c88bb87cd6ef" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug125.fst.hints b/examples/bug-reports/bug125.fst.hints index 398a48ccb7a..dd312162237 100644 --- a/examples/bug-reports/bug125.fst.hints +++ b/examples/bug-reports/bug125.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "bc28085af31df34f80db0bcba2741107" + "a2ea774b4a2c34998801e77c24a1a64a" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug126.fst.hints b/examples/bug-reports/bug126.fst.hints index d39ddc43834..e7916011241 100644 --- a/examples/bug-reports/bug126.fst.hints +++ b/examples/bug-reports/bug126.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "be0d4a8de7469a9412cda770cac91ea7" + "ec16821d944b5e681c20524f72306a08" ], [ "Bug126.__proj__TArr__item__arg", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_82996e2fd8e55cc06b19627ffe4234dc" ], 0, - "fc2119fe45a9ee6f61c7179919f6578d" + "a460eec86f50db263f7b3d6485853e74" ], [ "Bug126.__proj__TArr__item__res", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_82996e2fd8e55cc06b19627ffe4234dc" ], 0, - "d7365f61f18d4d8a186a013063906f96" + "acfc871296d020ae4621ecb7bb369797" ], [ "Bug126.exp", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4edb3ada169c6ddb0e8d27b96611a893" + "c878bd86217e7d7cfa71c9a4095f89ec" ], [ "Bug126.__proj__EVar__item__x", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_46117f0e2abf87e3f99ab2933dff06d7" ], 0, - "cfab7aa210e45b6a2724375faa7e97df" + "baa5326f5bed5181db17c4afe3598180" ], [ "Bug126.__proj__EApp__item__e1", @@ -76,7 +76,7 @@ "refinement_interpretation_Tm_refine_6300b515f777a9f030ddad14cfe46268" ], 0, - "6895bd78983ac72238e860cf47b95505" + "8cdf2c80c83f68a35bf8f115e3833e5d" ], [ "Bug126.__proj__EApp__item__e2", @@ -89,7 +89,7 @@ "refinement_interpretation_Tm_refine_6300b515f777a9f030ddad14cfe46268" ], 0, - "ff06ac63c5e77599e7e78fbd6a08bd36" + "ccc2ab557e5d87614ed4b92a6d924f13" ], [ "Bug126.__proj__ELam__item__t", @@ -102,7 +102,7 @@ "refinement_interpretation_Tm_refine_8144cd34f51c347b0afc7992a2a47ee2" ], 0, - "c96fe4c0764ff09acf18ebcb88daf335" + "8c679dc9b21156a67ba948c05cab36fd" ], [ "Bug126.__proj__ELam__item__body", @@ -115,7 +115,7 @@ "refinement_interpretation_Tm_refine_8144cd34f51c347b0afc7992a2a47ee2" ], 0, - "0ee50a76b5f47c33010157d058b6bddc" + "8b8b12be6683f49fde0c4546d427f21b" ], [ "Bug126.extend", @@ -129,7 +129,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "bbaf38c40ba897dd7fa16c07af64ded9" + "52653a692486ad2e35c35b080c607fc3" ], [ "Bug126.typing", @@ -141,7 +141,7 @@ "refinement_interpretation_Tm_refine_568849ef81103d54de1b5cc62340abd7" ], 0, - "26af5d9069a76b7a141b4b0b86c4e3f6" + "97c48b2a22090c17dc8f477dd13d9be5" ], [ "Bug126.__proj__TyUn__item__g", @@ -154,7 +154,7 @@ "refinement_interpretation_Tm_refine_531db1cadfe529187eb7a92f8711a848" ], 0, - "132ef036b17bb246bd1f77b4c269b423" + "526da1276e4f3ea27de428d27c1c46c8" ], [ "Bug126.__proj__TyVar__item__g", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_515f421c7bd17bbf027ecc6fbafb3f6c" ], 0, - "be1c50d4bfdb97dcb9af4ff98ea77cef" + "3d65a222a234275b518e130d2ca4c9b5" ], [ "Bug126.__proj__TyVar__item__x", @@ -183,7 +183,7 @@ "token_correspondence_Bug126.__proj__TyVar__item__g" ], 0, - "15680621ac2922c6b15a5c37ac0be613" + "933b72e5843063c3d7b715eb84620555" ], [ "Bug126.__proj__TyLam__item__g", @@ -196,7 +196,7 @@ "refinement_interpretation_Tm_refine_13780dc621ffa127595a82e4cc50fd29" ], 0, - "90938f36488ce7488ef445254ca47a17" + "9cdf1aa10124a06c0143d3edccc2c120" ], [ "Bug126.__proj__TyLam__item__t", @@ -209,7 +209,7 @@ "refinement_interpretation_Tm_refine_13780dc621ffa127595a82e4cc50fd29" ], 0, - "ea80069ca3135a886a67c76c2d42eeb7" + "9e73dc94a2b7db513e9ec43948b54c58" ], [ "Bug126.__proj__TyLam__item__e1", @@ -222,7 +222,7 @@ "refinement_interpretation_Tm_refine_13780dc621ffa127595a82e4cc50fd29" ], 0, - "a103890846a4d80b14fb11cd49123ca8" + "6d487a1075831334eef5ee6c4c5194d9" ], [ "Bug126.__proj__TyLam__item__t'", @@ -235,7 +235,7 @@ "refinement_interpretation_Tm_refine_13780dc621ffa127595a82e4cc50fd29" ], 0, - "e9cc15506dffbacabf481ae53fb622a8" + "10a06416d117c3c896856008cd9ea2fc" ], [ "Bug126.__proj__TyLam__item___4", @@ -254,7 +254,7 @@ "refinement_interpretation_Tm_refine_13780dc621ffa127595a82e4cc50fd29" ], 0, - "fd924564af3aeaf9513e742ba693a8cd" + "9f1866f04707aac5701faec4fcb2cd3d" ], [ "Bug126.__proj__TyApp__item__g", @@ -267,7 +267,7 @@ "refinement_interpretation_Tm_refine_75d94a3a8edd252239dbdf0c6137d707" ], 0, - "c49f8ce9fdef151c969c75f6e5d849d0" + "80c9fb64b554bce3ae77d98dfdd398b4" ], [ "Bug126.__proj__TyApp__item__e1", @@ -280,7 +280,7 @@ "refinement_interpretation_Tm_refine_75d94a3a8edd252239dbdf0c6137d707" ], 0, - "fe0aa0bf2715213cbe94f525f16f125d" + "34307f427076d18c86de7f046b6faa1d" ], [ "Bug126.__proj__TyApp__item__e2", @@ -293,7 +293,7 @@ "refinement_interpretation_Tm_refine_75d94a3a8edd252239dbdf0c6137d707" ], 0, - "61fdb960fdb221a0f706d60631ef4fcd" + "1acd7746e6e0c2c2c95fc4ef146761a2" ], [ "Bug126.__proj__TyApp__item__t11", @@ -306,7 +306,7 @@ "refinement_interpretation_Tm_refine_75d94a3a8edd252239dbdf0c6137d707" ], 0, - "1c7b424983b141c709cc03b4c663921b" + "7cc2ce6eb8a6db350e55d1b5068cdaa2" ], [ "Bug126.__proj__TyApp__item__t12", @@ -319,7 +319,7 @@ "refinement_interpretation_Tm_refine_75d94a3a8edd252239dbdf0c6137d707" ], 0, - "210718d4454dc55a1f289b0e4b16d0fa" + "9baeda93516892d5202f13dce0c80c60" ], [ "Bug126.__proj__TyApp__item___5", @@ -339,7 +339,7 @@ "refinement_interpretation_Tm_refine_75d94a3a8edd252239dbdf0c6137d707" ], 0, - "a392e967c7305c616912ac8358ca62cc" + "5a7f02fd5cc83917dcae83c814c146e4" ], [ "Bug126.__proj__TyApp__item___6", @@ -358,7 +358,7 @@ "refinement_interpretation_Tm_refine_75d94a3a8edd252239dbdf0c6137d707" ], 0, - "f5ce17562ebbaccb83853fd773ecb838" + "e2b7ace5655a5140933a7a1ed8b6679c" ], [ "Bug126.invert_lam", @@ -388,7 +388,7 @@ "typing_Bug126.value", "typing_tok_Bug126.TUnit@tok" ], 0, - "90c8ff01329a7aa026516bfbc8551142" + "bf9fb2761862831ed7c82bdc71c865d6" ], [ "Bug126.invert_lam", @@ -423,7 +423,7 @@ "typing_tok_Bug126.TUnit@tok" ], 0, - "a15f5574cf3a42aff552f70e136259c5" + "7917d539953834d78a05ec46c4d2de07" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1319b.fst.hints b/examples/bug-reports/bug1319b.fst.hints index a55e3473de9..59189290f37 100644 --- a/examples/bug-reports/bug1319b.fst.hints +++ b/examples/bug-reports/bug1319b.fst.hints @@ -12,7 +12,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "cce9477115606b36f6956d4dea12e863" + "b5da004498270ff51d15cb044ed905a2" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1341.fst.hints b/examples/bug-reports/bug1341.fst.hints index 035f10ba84e..e677fcba445 100644 --- a/examples/bug-reports/bug1341.fst.hints +++ b/examples/bug-reports/bug1341.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "91b87af19e721ad0fb6bf7b6a5ab4207" + "30512c45a70190fc8f3b43edd1c274e3" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1345b.fst.hints b/examples/bug-reports/bug1345b.fst.hints index 9968c0f9694..5574977163d 100755 --- a/examples/bug-reports/bug1345b.fst.hints +++ b/examples/bug-reports/bug1345b.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "3552bbd97a65de6512fcce3d3167d6e6" + "8fee7dc8f1fcdc2fd68f084be2753526" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1348.fst.hints b/examples/bug-reports/bug1348.fst.hints index c7f36a62bb1..4b46b8d8e54 100644 --- a/examples/bug-reports/bug1348.fst.hints +++ b/examples/bug-reports/bug1348.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_f61fce7e0b3fe83f13ff478507830561" ], 0, - "35f6ba4bf797e9da8e609fb2d6dd4b3c" + "9e36376adf5f66b0fb99d43cf39081ee" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1361.fst.hints b/examples/bug-reports/bug1361.fst.hints index e03d8c45863..6806080998d 100644 --- a/examples/bug-reports/bug1361.fst.hints +++ b/examples/bug-reports/bug1361.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Prims.list" ], 0, - "7b0d12581980fccb0e2b52f22280ec83" + "56079c8f6a4ea9a823f209a25f39c538" ], [ "Bug1361.f2", @@ -25,7 +25,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "6a55acd58e46b086ccac822b2233c241" + "bb2c5f76d6ac04751b2348eb3d07e52d" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1362.fst.hints b/examples/bug-reports/bug1362.fst.hints index ebfc6e10cdf..fe6e57323d6 100644 --- a/examples/bug-reports/bug1362.fst.hints +++ b/examples/bug-reports/bug1362.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "396962a1bf9684fe5d1ea94a37b21293" + "0937d76cf9990204ddc98895c685228f" ], [ "Bug1362.f1", @@ -30,7 +30,7 @@ "well-founded-ordering-on-nat" ], 0, - "afff86098fc06fd98d339d2c343e55d4" + "d6eac7172eae94bf3330ad4d84bdd37c" ], [ "Bug1362.f2", @@ -45,7 +45,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f5e7afec7546a49e694c3f0d0295eae4" + "3375eff27951d5a2a9cf5ac93dc2f819" ], [ "Bug1362.f3", @@ -54,7 +54,7 @@ 1, [ "@query" ], 0, - "49b5050fef039fe728bcddb76a10e330" + "84b6af11235f1c09767bcd9d66ed0a33" ], [ "Bug1362.f4", @@ -69,7 +69,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "991ae480bf9cbdc76c67f7d854d2e8a1" + "09351c05ea050739880094f378629755" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1370a.fst.hints b/examples/bug-reports/bug1370a.fst.hints index 93917d10234..8d12e62cf12 100644 --- a/examples/bug-reports/bug1370a.fst.hints +++ b/examples/bug-reports/bug1370a.fst.hints @@ -20,7 +20,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "1a0781342f4b6f1a749477bea53bc5d7" + "6f5e8561c22588a6203bb348c8671dd9" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug138.fst.hints b/examples/bug-reports/bug138.fst.hints index 22b037f3a1c..010f31333c3 100644 --- a/examples/bug-reports/bug138.fst.hints +++ b/examples/bug-reports/bug138.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "f74ddf873a098303312209814ad8e455" + "02a8ef64279447ad698d2588a8d3873c" ], [ "Bug138.foo", @@ -29,7 +29,7 @@ "well-founded-ordering-on-nat" ], 0, - "99887910e2ef7f88eba8c796475852e4" + "598ad3f2e4ccea39ec1c5dcf53f303a7" ], [ "Bug138.arg_precede", @@ -41,7 +41,7 @@ "disc_equation_Bug138.Foo", "fuel_guarded_inversion_Bug138.arg" ], 0, - "7e236d08643a82f9bc8cdb4baf94e587" + "86cbd133ac1c163c5cc7a795b74e7f7d" ], [ "Bug138.foo_bar", @@ -67,7 +67,7 @@ "well-founded-ordering-on-nat" ], 0, - "8868be878bd908f4a05feb8414fad188" + "b6bd09b68693b167c487277a52a22b9f" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1414.fst.hints b/examples/bug-reports/bug1414.fst.hints index 5d7c2f3155e..62b441fcfe0 100755 --- a/examples/bug-reports/bug1414.fst.hints +++ b/examples/bug-reports/bug1414.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "3d526b9a6272cefa7eebfdf655cb8a6b" + "33ef4a22fee8e115df9da3474f132f97" ], [ "Bug1414.f'", @@ -17,7 +17,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "ab57fa7f44c341263939b1b2d25b6257" + "9c0ca3d95d47a3b22741f3d9c45d23ab" ], [ "Bug1414.list", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "b6abf474d553eed88dd7166e0970d83f" + "716eb6966f9ca44553e33d740b85ca82" ], [ "Bug1414.__proj__Cons__item__hd", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_1dc6a56c5c49f7722088b41ebcd5d2a7" ], 0, - "04b8ff2569d60bab86fa02f476da9d82" + "c041bb3e552dfb97903d19c4d84da27a" ], [ "Bug1414.__proj__Cons__item__tl", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_1dc6a56c5c49f7722088b41ebcd5d2a7" ], 0, - "d268138722d6b9add828e6f22f1278b7" + "3f219feecaf43ac36c65c1551ac7c160" ], [ "Bug1414.f''", @@ -61,7 +61,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "1eb56c00c9c8b21df4e6dac5f5a1f3c2" + "561bd3955d776a1e55733982b242a474" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1443d.fst.hints b/examples/bug-reports/bug1443d.fst.hints index ed49cdd2fde..8094354c7a1 100644 --- a/examples/bug-reports/bug1443d.fst.hints +++ b/examples/bug-reports/bug1443d.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_Bug1443d.Mkins__int_typ" ], 0, - "83f531600c5056bc2a7122fc4b241996" + "01ed1930b9b0abc25e42bb2d2b238424" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1470.fst.hints b/examples/bug-reports/bug1470.fst.hints index 0ffad800c98..3b34952d703 100644 --- a/examples/bug-reports/bug1470.fst.hints +++ b/examples/bug-reports/bug1470.fst.hints @@ -14,7 +14,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d9fcab17529ce230e6a34f08648c6d60" + "5157c65dd485023217c51bfe414bfbb3" ], [ "Bug1470.length1", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9e12027dabf557a813c8f667a0d2303c" + "f7d1216b02b4ed00e841d3bc94c1339e" ], [ "Bug1470.test", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_f3a309fd18fb30c242602784337aa7c8" ], 0, - "02e4121ddfe6ffb5a546f8e0e4cc04ef" + "810021eebaf9c0886f57744a09c68912" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1481.fst.hints b/examples/bug-reports/bug1481.fst.hints index deefc70f245..a2ca37e3949 100644 --- a/examples/bug-reports/bug1481.fst.hints +++ b/examples/bug-reports/bug1481.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "b22547878d7ce86669000c4776e430f5" + "f12c1e599c150f88d1275846e33cb0d3" ], [ "Bug1481.uu___3", @@ -23,7 +23,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "e712918af126259f748bb3c7c40eca67" + "9049b92b539b26995a7779c687032558" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug152.fst.hints b/examples/bug-reports/bug152.fst.hints index 4cd4dc14522..72aeb486d6d 100644 --- a/examples/bug-reports/bug152.fst.hints +++ b/examples/bug-reports/bug152.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "ab4880405d9ae30481eea417ff9e6476" + "4ba7e5c22fb0ea9ec6913f3b304f7ff5" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1521.fst.hints b/examples/bug-reports/bug1521.fst.hints index bfd718c7009..f084b472268 100644 --- a/examples/bug-reports/bug1521.fst.hints +++ b/examples/bug-reports/bug1521.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "b310deb142e2275fdda1c9ab4370e561" + "02a37150e2263f1ddac9d25adb5d7da0" ], [ "Bug1521.__proj__L__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_2ee8b37671e156e8fc8e545cda428828" ], 0, - "fd248e81d6d13bea23c1b4922df690be" + "d6496ffb53d4adb947534aab2ab64117" ], [ "Bug1521.prefix_trans", @@ -30,7 +30,7 @@ 1, [ "@query", "equation_Bug1521.prefix" ], 0, - "9752b7180c883a1571d1f6af1468db9b" + "fe4c82199deae66a9227bd807e60fec9" ], [ "Bug1521.rtest0", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_82a3291aab6fa34e6b2f50c9328babba" ], 0, - "3580f426ea664e64e4e7188f76cab7cd" + "87276f493e3a44e21d09c702cb3c76d1" ], [ "Bug1521.rtest1", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "13f5786d1bc2efe75ebfead491309796" + "2010abdc4a98bab2e97605b69fd06e90" ], [ "Bug1521.rtest2", @@ -66,7 +66,7 @@ 1, [ "@query", "equation_Bug1521.heap_rel", "equation_Bug1521.prefix" ], 0, - "be71895725a007c90729f34fa0201df1" + "39a5d15bc66f93ce96665b8428ad90c6" ], [ "Bug1521.rtest2'", @@ -75,7 +75,7 @@ 1, [ "@query", "equation_Bug1521.heap_rel", "equation_Bug1521.prefix" ], 0, - "8c3469800218a3cd4c42d717f01287c9" + "c989169a10c5d5b673fd5794cdecaf41" ], [ "Bug1521.rtest2''", @@ -84,7 +84,7 @@ 1, [ "@query", "equation_Bug1521.heap_rel", "equation_Bug1521.prefix" ], 0, - "083aaea83881fd4eb8a312e16f328a62" + "ee0e58f5c8df6996eaa6201f03b9330d" ], [ "Bug1521.ptest1", @@ -97,7 +97,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d946694e8788173948a56bef3b224a6f" + "b043ee98a902fd1723a3e01a5b3b655c" ], [ "Bug1521.ptest2", @@ -106,7 +106,7 @@ 1, [ "@query", "equation_Bug1521.prefix" ], 0, - "ef3d6ef31abf312493237ca83c779b17" + "ffa4b85891d5dd5c2ebf32ac02b67b50" ], [ "Bug1521.sklem0", @@ -118,7 +118,7 @@ "refinement_interpretation_Tm_refine_df2d65c00128265e81a98d1694fa32db" ], 0, - "a66a28651bec8b520b4b78ca1dd92a42" + "11e4495a3ae1ea207279e70636780aa5" ], [ "Bug1521.sklem1", @@ -130,7 +130,7 @@ "refinement_interpretation_Tm_refine_df2d65c00128265e81a98d1694fa32db" ], 0, - "55f3f7cb7090c07eadf67046045826f5" + "f4e768b16f4154a94965c60921d7d7c3" ], [ "Bug1521.sklem2", @@ -142,7 +142,7 @@ "refinement_interpretation_Tm_refine_df2d65c00128265e81a98d1694fa32db" ], 0, - "392fee55ffd6a3692a445a656204e95c" + "dca4c51eef9dc1190e0de6546e2cbdbd" ], [ "Bug1521.sklem3'", @@ -156,7 +156,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "53debdfa6bc55a3ca7c70beeed03f976" + "bc80838c4cc8f54ff284a22223aac72c" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1534.fst.hints b/examples/bug-reports/bug1534.fst.hints index 2b88865f108..3b2c37e35cf 100644 --- a/examples/bug-reports/bug1534.fst.hints +++ b/examples/bug-reports/bug1534.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "64b7e931c66dcdc05bd801d4adfbc260" + "46e0d3986427c177248cc919e489e036" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1535a.fst.hints b/examples/bug-reports/bug1535a.fst.hints index 2c1b03acea9..d6618676c0c 100644 --- a/examples/bug-reports/bug1535a.fst.hints +++ b/examples/bug-reports/bug1535a.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_6300131b7f399df41d2aeb53052a61af" ], 0, - "a30940083a10aa2c45f238855e46cc9d" + "32b6cf289ab5c2358d9e0cbea593143f" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug1535b.fst.hints b/examples/bug-reports/bug1535b.fst.hints index 09fbd8ee76f..b23c69f46be 100644 --- a/examples/bug-reports/bug1535b.fst.hints +++ b/examples/bug-reports/bug1535b.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_5d03a5f7d4a91ef05e1e1d45c49f8f3a" ], 0, - "2ba7a345ebbf7c0e461965b7b9f9f974" + "5419179e51eb91ea65ba83d2fef4e885" ], [ "Bug1535b.__proj__G1__item__uu___", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_a79cd0cdc17b4764d7d9d47882e08378" ], 0, - "dac805eebf126925325ce4ac4d2daa7d" + "509f59da6cabaf9a6292d7cf3fe3be96" ], [ "Bug1535b.__proj__G2__item__uu___", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_6f8e845b7fa59ccb0699413ff51bf3d7" ], 0, - "da9f4293f9641775dc704e03ba13b789" + "a8cf645d24d827d7e3342f579d2da858" ], [ "Bug1535b.__proj__G3__item__uu___", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_dcd92d6be240c4cc54f6181a032a4f25" ], 0, - "29f9ca884769fb9959a58183f1f11dd6" + "7723e0c86abcca7cead9b56fdf4de427" ], [ "Bug1535b.__proj__G4__item__uu___", @@ -64,7 +64,7 @@ "refinement_interpretation_Tm_refine_0f08af52cc3770bb2411d340d2a48148" ], 0, - "fc64fe3bd0eb9e833d5b4af2c7266a7b" + "e558d6b696aeeee54b13891359f10282" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug155.fst.hints b/examples/bug-reports/bug155.fst.hints index 2101365dba1..4b118e948b8 100644 --- a/examples/bug-reports/bug155.fst.hints +++ b/examples/bug-reports/bug155.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "e1c0733aea1b24569bb112961e083de8" + "f4dd66e4f7aa2efd922a7cd6efdbc608" ], [ "Bug155.test2'", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "f6bbb45b716899a3e2694b43d2b4efcf" + "f3bf52d7987fea696b14d2999a466cd9" ], [ "Bug155.test2", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "ecac234c321c3bc26936ee4f9ee19a7d" + "63138e52d92d8530400d6530330cd26d" ], [ "Bug155.test3", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "1d81e8e846a2e9bae2ab2dd826cf8896" + "5a1e98938bd3a87cf52faadea3e19289" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug161.fst.hints b/examples/bug-reports/bug161.fst.hints index 75b138ae03e..280299c9aab 100644 --- a/examples/bug-reports/bug161.fst.hints +++ b/examples/bug-reports/bug161.fst.hints @@ -19,7 +19,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "c9eaeccdd5051d67dbe00995ad99505f" + "d532bfc7f16fb9ac7fc240677ef80e54" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug162.fst.hints b/examples/bug-reports/bug162.fst.hints index 43e77c5cfcb..5c8ab453e1e 100644 --- a/examples/bug-reports/bug162.fst.hints +++ b/examples/bug-reports/bug162.fst.hints @@ -19,7 +19,7 @@ "well-founded-ordering-on-nat" ], 0, - "ced9f65be2660bcaba87d725b6af3d95" + "048d4e48501ec108adec4e7778c637d0" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug173.fst.hints b/examples/bug-reports/bug173.fst.hints index 97b7ba01831..80fd3187924 100644 --- a/examples/bug-reports/bug173.fst.hints +++ b/examples/bug-reports/bug173.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_15101821f4e3b649d6d583630eae3454" ], 0, - "bc23a1e745406d80bd2dada2cdb52e91" + "78760deaba4dd0d4fbf902be380696d9" ], [ "Bug173.__proj__VInt__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_0a5340044d37e34c504d848f3062fc70" ], 0, - "de3db205e1fbff2d94424685ee7ed5af" + "1ca17c5d54fd448ecf25f15d16f67a47" ], [ "Bug173.exp", @@ -42,7 +42,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "94f068ea0bc8760c5318bd75bd8cab74" + "332a92d55d939420ed8c5073a1be093b" ], [ "Bug173.__proj__Val__item___0", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_c7c6061497ba4f63f3d3d4352db94b44" ], 0, - "6118788d5c7faa0b4f3c43e45a3dba6b" + "1add54e55a3887bd8eade50328d237bd" ], [ "Bug173.__proj__Var__item___0", @@ -68,7 +68,7 @@ "refinement_interpretation_Tm_refine_f89ab40a82145488094878508741162b" ], 0, - "a28ee56bbdb4750a47f4bbc270ec6916" + "c9100913e3050ec772a2f295afa55915" ], [ "Bug173.__proj__If__item__condition", @@ -81,7 +81,7 @@ "refinement_interpretation_Tm_refine_2fbe2ceb4e1707b05600a8a640950ac1" ], 0, - "73f98517f934287e9e5f62d314a83abe" + "d443d48df62a7e6fa67fc33a3b115166" ], [ "Bug173.__proj__If__item__then_branch", @@ -94,7 +94,7 @@ "refinement_interpretation_Tm_refine_2fbe2ceb4e1707b05600a8a640950ac1" ], 0, - "992683d6120cee136fcf47af4b3c1f5c" + "d7d58cdb42a678bff1ab7ab4b29edcc0" ], [ "Bug173.__proj__If__item__else_branch", @@ -107,7 +107,7 @@ "refinement_interpretation_Tm_refine_2fbe2ceb4e1707b05600a8a640950ac1" ], 0, - "654a12341134c239b1a481d4473944d7" + "9bacb659b3e52aea283d6d0ede21a6e4" ], [ "Bug173.__proj__Op__item___0", @@ -120,7 +120,7 @@ "refinement_interpretation_Tm_refine_45857c632c9768967934bf90f87e610b" ], 0, - "2f0e405acf82a99f8aa025757778aa76" + "11bb16c1deffab626587477424594831" ], [ "Bug173.__proj__Op__item___1", @@ -133,7 +133,7 @@ "refinement_interpretation_Tm_refine_45857c632c9768967934bf90f87e610b" ], 0, - "2b5675695fb49ca065fe8c7d339fc0fc" + "ad04f6724f54908aca71e7826949ac4b" ], [ "Bug173.__proj__Op__item___2", @@ -146,7 +146,7 @@ "refinement_interpretation_Tm_refine_45857c632c9768967934bf90f87e610b" ], 0, - "b2fb38b3159126aeca2d7c3e3899e8c5" + "b105ffbfd6ff3018f11208341cd4eb33" ], [ "Bug173.stmt", @@ -162,7 +162,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bb618983cfa581c841a3a3217ca36416" + "395d7f85fd6c17af700ff45bf1e433d8" ], [ "Bug173.__proj__Assign__item__var", @@ -175,7 +175,7 @@ "refinement_interpretation_Tm_refine_ebb2375c683cbe868371bbda21c0ccff" ], 0, - "1b59b5c9f6119a50591a8db6e4a519e6" + "c02f6334ad3cc00e74c43a428decb7bf" ], [ "Bug173.__proj__Assign__item__term", @@ -188,7 +188,7 @@ "refinement_interpretation_Tm_refine_ebb2375c683cbe868371bbda21c0ccff" ], 0, - "3ba3a96cfee6570efb2b84368e8cd883" + "67f6ce8cb760c5fbcf8d936ecdac8c68" ], [ "Bug173.__proj__Seq__item__first", @@ -201,7 +201,7 @@ "refinement_interpretation_Tm_refine_7c7131a87482042363fc2ed2f82b3faa" ], 0, - "23293c3eeb249fc8c559de199113ea4e" + "9a09cb910b3918bf904b015e6256927b" ], [ "Bug173.__proj__Seq__item__second", @@ -214,7 +214,7 @@ "refinement_interpretation_Tm_refine_7c7131a87482042363fc2ed2f82b3faa" ], 0, - "51b1e7c36f543856345fe8a3ddc10e63" + "93cd5f1a01423d223a8478d596964d77" ], [ "Bug173.__proj__Cond__item__cond", @@ -227,7 +227,7 @@ "refinement_interpretation_Tm_refine_a22aa8367a732b965caecd039c398969" ], 0, - "ae7021362365e18651d10e7b5e152a27" + "3a81bf2b5050f9b4da112b1bce90dfd2" ], [ "Bug173.__proj__Cond__item__then_branch", @@ -240,7 +240,7 @@ "refinement_interpretation_Tm_refine_a22aa8367a732b965caecd039c398969" ], 0, - "a789927f4076f7d18d27259ae36ad669" + "61e62341bca6daac4f5572c8e4d84890" ], [ "Bug173.__proj__Cond__item__else_branch", @@ -253,7 +253,7 @@ "refinement_interpretation_Tm_refine_a22aa8367a732b965caecd039c398969" ], 0, - "41eb2a082c7c503c36812a870953b6ea" + "167c986974536039f1a4ab0f53cc3685" ], [ "Bug173.__proj__While__item__cond", @@ -266,7 +266,7 @@ "refinement_interpretation_Tm_refine_7e8fdf7a94fdaa4a154a25fddf6c4b79" ], 0, - "7a92b79db209630492ec1bf715e0615e" + "4e73c97d9613b94f7a5fb5ddc1b62879" ], [ "Bug173.__proj__While__item__body", @@ -279,7 +279,7 @@ "refinement_interpretation_Tm_refine_7e8fdf7a94fdaa4a154a25fddf6c4b79" ], 0, - "395c75da24b5bb4d014c11b50b7bd6ec" + "0d0b9dc315f62dfd6cb846758aede44c" ], [ "Bug173.update", @@ -294,7 +294,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "71cf9d4f5cfd9c3e6a176d08a777f459" + "706a345f6366c320b25fc582578a0385" ], [ "Bug173.step_exp", @@ -314,7 +314,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "d948bcd00ad0733e5520678456fd8484" + "ec9c17a8d4016f7a9652391c916b133c" ], [ "Bug173.step", @@ -345,7 +345,7 @@ "typing_tok_Bug173.Skip@tok" ], 0, - "3ecc9e6a9874d92e8195abf3801715b4" + "23c929f97f48fbd56bce01bbb1dc63a3" ], [ "Bug173.op_type", @@ -360,7 +360,7 @@ "disc_equation_Bug173.Times", "fuel_guarded_inversion_Bug173.binop" ], 0, - "d0de51c813eb0eff8dde73194c799666" + "8f359c5e6aa63f02cfcbd0bc789676d6" ], [ "Bug173.typing_val", @@ -372,7 +372,7 @@ "disc_equation_Bug173.VInt", "fuel_guarded_inversion_Bug173.value" ], 0, - "b7793ec16cef676cc86e8aa8fb1c3b81" + "e37c7a7e1b6ab4727029bfba1a11928f" ], [ "Bug173.typing_exp", @@ -389,7 +389,7 @@ "subterm_ordering_Bug173.Op" ], 0, - "447c60a170d96dc0e4332f6593936b4b" + "276af8ddbbedf02eb24f82e953c62b1a" ], [ "Bug173.typing", @@ -420,7 +420,7 @@ "typing_tok_Bug173.Skip@tok" ], 0, - "e906268170140298421f88ec23c910da" + "304b846d49e5b36b0de088ea1d7d0b1b" ], [ "Bug173.typed_heap", @@ -429,7 +429,7 @@ 1, [ "@query", "assumption_Bug173.typ__uu___haseq" ], 0, - "62cb3ad608366ad3c328a02bd17a7c19" + "3391f38cda0eec82dd0821b82b913433" ], [ "Bug173.progress_exp", @@ -493,7 +493,7 @@ "typing_Bug173.step_exp", "typing_Bug173.typing_exp" ], 0, - "93668e3e3675b6bf908a2b225403a528" + "2f3110550c3c7fa1c4b45571b2d6c8e2" ], [ "Bug173.progress", @@ -561,7 +561,7 @@ "typing_tok_Bug173.Skip@tok", "unit_inversion", "unit_typing" ], 0, - "7baafb9026da419bdf60fdb818a1eff9" + "67511210fd1fd518879eaba3823998ae" ], [ "Bug173.preservation_exp", @@ -577,7 +577,7 @@ "refinement_interpretation_Tm_refine_6d220662d73c37f5901d157fdf6e4586" ], 0, - "22ca665fa32121177005403ee0a84add" + "2196b7a82ac706081c20f0e99d89bfb5" ], [ "Bug173.preservation_exp", @@ -593,7 +593,7 @@ "refinement_interpretation_Tm_refine_cda6ae012580de34662fc99f7aa2b583" ], 0, - "4eb3008c5dd4ad3da17dd6f2378e04fd" + "f3081c08ab79745e60ed316ba6b7c13e" ], [ "Bug173.preservation_exp", @@ -678,7 +678,7 @@ "unit_inversion", "unit_typing" ], 0, - "6efea6f3d1ce0b580f5a4090eaee89e5" + "4af20f24f93f686079bdbeb1632b17bd" ], [ "Bug173.preservation", @@ -690,7 +690,7 @@ "refinement_interpretation_Tm_refine_ca04d3dee7d06eaab85a104fb6a18624" ], 0, - "eb58c7805ee967d522bd318bb13f989a" + "5fef41a713ca1d8033fd754c7e678f1c" ], [ "Bug173.preservation", @@ -702,7 +702,7 @@ "refinement_interpretation_Tm_refine_d9288543f57f0073e2ee091cdb97dee1" ], 0, - "533261d19d972134726226a98679ca27" + "1412827e30a92d589ac912c35b10e2ef" ], [ "Bug173.preservation", @@ -790,7 +790,7 @@ "typing_tok_Bug173.Skip@tok", "unit_inversion", "unit_typing" ], 0, - "32a50f6f48ecfe79cd0671c19f88cdd4" + "ee4219a51508ae919bcd4df70a9bf802" ], [ "Bug173.preservation'", @@ -802,7 +802,7 @@ "refinement_interpretation_Tm_refine_ca04d3dee7d06eaab85a104fb6a18624" ], 0, - "006461c4080b4276d2786f3de4a7e6e6" + "fc29393c3889ecbcf338cdf7b17b1012" ], [ "Bug173.preservation'", @@ -814,7 +814,7 @@ "refinement_interpretation_Tm_refine_dd0b27c4b2ddc3551e38086d902443af" ], 0, - "0b0edfefa55e3b5c76aa279899fb52fa" + "e86cb24f79ce375d88da1174fd938ad8" ], [ "Bug173.preservation'", @@ -911,7 +911,7 @@ "typing_tok_Bug173.Skip@tok", "unit_inversion", "unit_typing" ], 0, - "7e0d4654849be6031b0e690959e546df" + "6a397afa5bf61fb2d361553de2e5efca" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug175.fst.hints b/examples/bug-reports/bug175.fst.hints index a06a8c621be..d20ad04797e 100644 --- a/examples/bug-reports/bug175.fst.hints +++ b/examples/bug-reports/bug175.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "76cb66ac88a41bd74fa945ba07a5c7ca" + "a20b424bb4818d8ca6b30a3e74998cd3" ], [ "Bug175.__proj__SApp1__item__h", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_a67958f432222acb1037b7352e3962fa" ], 0, - "212ceaa62f6d44e7c74fe3fa7bc435b7" + "51f07e98863782436ba0ab48d357cd40" ], [ "Bug175.__proj__SApp1__item__e1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_a67958f432222acb1037b7352e3962fa" ], 0, - "a2205f7b6014940b8fbe9715abaa20d5" + "71660f2dfd4f6e800e44d0ea5fa6ab63" ], [ "Bug175.__proj__SApp1__item__e2", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_a67958f432222acb1037b7352e3962fa" ], 0, - "859692a9ce27ea426a283ac26c5394a7" + "93a75fb17287d28400e9db3bef4d6114" ], [ "Bug175.__proj__SApp2__item__h", @@ -60,7 +60,7 @@ "refinement_interpretation_Tm_refine_12e4827d6d58248a44aeb52cce13cdc0" ], 0, - "b1f51bca58a135a111d8fce7cd5c3d10" + "cd3e2af28b7af14bfd14da98b22d733b" ], [ "Bug175.__proj__SApp2__item__e1", @@ -73,7 +73,7 @@ "refinement_interpretation_Tm_refine_12e4827d6d58248a44aeb52cce13cdc0" ], 0, - "5ca7f8cef02ddcff912a05b156dca783" + "6f7d0a07e0218a59f28f15f57687759a" ], [ "Bug175.__proj__SApp2__item__e2", @@ -86,7 +86,7 @@ "refinement_interpretation_Tm_refine_12e4827d6d58248a44aeb52cce13cdc0" ], 0, - "158c04ca44d8ca10a553b031a97892e7" + "14336afd3a977cec6bc871e6d6be5d16" ], [ "Bug175.__proj__SApp2__item___3", @@ -104,7 +104,7 @@ "refinement_interpretation_Tm_refine_12e4827d6d58248a44aeb52cce13cdc0" ], 0, - "79446c8a8af22ca7d25bfbafad8306e5" + "e5cbc52c014fabd2dd02359424ab2d0c" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug184.fst.hints b/examples/bug-reports/bug184.fst.hints index 5f747cd07f0..8ab5f723461 100644 --- a/examples/bug-reports/bug184.fst.hints +++ b/examples/bug-reports/bug184.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "aced06969968a180634fd04a3a161db3" + "dc6ad2e5f140c718b106acf93ac40c27" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug184Eta.fst.hints b/examples/bug-reports/bug184Eta.fst.hints index 34d03e60c49..0b640f47598 100644 --- a/examples/bug-reports/bug184Eta.fst.hints +++ b/examples/bug-reports/bug184Eta.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "5b3c4d554364f811b55e70dd06967869" + "a8537d8e62b423d7e44d014bc623eb4c" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug185.fst.hints b/examples/bug-reports/bug185.fst.hints index 8eb9cfd26c0..db1dcc5ec1e 100644 --- a/examples/bug-reports/bug185.fst.hints +++ b/examples/bug-reports/bug185.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Bug185.HasEq_data" ], 0, - "394961d298e7cf27b36679f4011f1219" + "89087110fdb6a9ba0850537a08931c7b" ], [ "Bug185.validate", @@ -25,7 +25,7 @@ "token_correspondence_Bug185.verified" ], 0, - "7d669fd634e8f459dd768a12776e8cf2" + "a237591ded053bf60d54a9834f3814ea" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug187.fst.hints b/examples/bug-reports/bug187.fst.hints index 6f80f189c04..ec93959abaf 100644 --- a/examples/bug-reports/bug187.fst.hints +++ b/examples/bug-reports/bug187.fst.hints @@ -18,7 +18,7 @@ "typing_Tm_abs_99be3afbadfb3e442ef3d04d50777fd6" ], 0, - "9ad5bcb3f8052bab67cae1e3426b49f0" + "52e114c257716ec994d934c9770cf30c" ], [ "Bug187.no_fail", @@ -27,7 +27,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "9a71699e8d68e2b3a24ed902f3809204" + "75d21aa878d6cde50328108d1fc691f1" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug190.fst.hints b/examples/bug-reports/bug190.fst.hints index 5612bf94181..3441f52d193 100644 --- a/examples/bug-reports/bug190.fst.hints +++ b/examples/bug-reports/bug190.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_Bug190.DForallElim_f" ], 0, - "d22a6890a06892a0a10b1c791c278627" + "f4ad94cff6ae1f6f352bec2a019e1652" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug213.fst.hints b/examples/bug-reports/bug213.fst.hints index cfe39572bd0..e806d46688c 100644 --- a/examples/bug-reports/bug213.fst.hints +++ b/examples/bug-reports/bug213.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_Bug213.ExIntro_x" ], 0, - "7ab45731a3ea057ca06ffe828ad98c78" + "08637568099a274d77946c56342501f8" ], [ "Bug213.__proj__ExIntro'__item__p", @@ -23,7 +23,7 @@ "projection_inverse_Bug213.ExIntro__a" ], 0, - "a6ba36999b1ed3ec38018bba8c98e4b6" + "d4a55924cb29081786e14e6ef9465bc7" ], [ "Bug213.__proj__ExIntro'__item__x", @@ -35,7 +35,7 @@ "projection_inverse_Bug213.ExIntro__a" ], 0, - "a396710742e8ce1a1c2156cd6427ef9f" + "29bc0cb7ffc6af2fc64d02ff730e63c4" ], [ "Bug213.__proj__ExIntro'__item___3", @@ -50,7 +50,7 @@ "token_correspondence_Bug213.__proj__ExIntro___item__p" ], 0, - "62d380aa2b174d16dc343af826fb1dd1" + "41f8bb39559b96003d61b19655bf63f8" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug237b.fst.hints b/examples/bug-reports/bug237b.fst.hints index 712c6f4df43..b414af457cb 100644 --- a/examples/bug-reports/bug237b.fst.hints +++ b/examples/bug-reports/bug237b.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "7fbf36d32bfd2b9245fc58e10e469061" + "49ace4f8e463b304d5d73e4d0076e87d" ], [ "Bug237b.__proj__KKArr__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_5c691036dc4779e118afb73673a21bac" ], 0, - "d3c0b711a74ff7af56ce0668fe31d296" + "06de278217cd74c9bdfa150b656757f2" ], [ "Bug237b.kinding", @@ -34,7 +34,7 @@ "data_typing_intro_Bug237b.KKArr@tok" ], 0, - "987e5376f4c9346487a068357cd052ad" + "abf85963f6bcc0261110452cb68b2a80" ], [ "Bug237b.__proj__KTApp__item__k'", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_ab9267cf714b6e732ad5733047d371de" ], 0, - "c82c9ec2d30b2b1c67020e371d3d16f3" + "41422ce852a043867a4a68ae9303b947" ], [ "Bug237b.__proj__KTApp__item__hk1", @@ -62,7 +62,7 @@ "refinement_interpretation_Tm_refine_ab9267cf714b6e732ad5733047d371de" ], 0, - "ce0cc9f6bb41554a318754245430410e" + "7d460762e6bc201ed91c34313356f0b7" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug238.fst.hints b/examples/bug-reports/bug238.fst.hints index 082332a4f69..f13cc8a6007 100644 --- a/examples/bug-reports/bug238.fst.hints +++ b/examples/bug-reports/bug238.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Prims.l_False", "false_interp" ], 0, - "7e921e4f788b4804916f3bd8c35aa9cd" + "7582b2a87379826143954cd2051e0d7f" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug251.fst.hints b/examples/bug-reports/bug251.fst.hints index ccdd2253af3..1d7e92b370c 100644 --- a/examples/bug-reports/bug251.fst.hints +++ b/examples/bug-reports/bug251.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "lemma_Bug251.lemma_1" ], 0, - "22668e9b80ad61609b0f101be4328727" + "5dccfb1310681817d471d8e14abef302" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug254.fst.hints b/examples/bug-reports/bug254.fst.hints index 55d3391d84a..50c2e38ed40 100644 --- a/examples/bug-reports/bug254.fst.hints +++ b/examples/bug-reports/bug254.fst.hints @@ -15,7 +15,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2076e0c9fd5ba9d1b1ee0fce46f240e0" + "17c1ebe517d04472c3d77dcbbeef1358" ], [ "Bug254.bar", @@ -31,7 +31,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2d1fa2545a6e7d068322f2c7a81bb7a2" + "5a144d5e55f99dbc9dcbe6af627e56e3" ], [ "Bug254.bar", @@ -48,7 +48,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "53ee0cf382fd5d96c437d8b54731311c" + "1728d34d61249bb4a7930d8afabbdda5" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug260.fst.hints b/examples/bug-reports/bug260.fst.hints index 9fa01507b42..c62ce99ff83 100644 --- a/examples/bug-reports/bug260.fst.hints +++ b/examples/bug-reports/bug260.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "bebc89fbe7c6461a68d299aab5f2b532" + "c3eea421023e09e3320c7f9a921d4fb4" ], [ "Bug260.__proj__S__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_157a25d7c8423b184ee7d22a138c6995" ], 0, - "7c1de2f1a79c927611c38d901f07a1e5" + "912d597acc6a470302c90babfe1f3e50" ], [ "Bug260.validity", @@ -30,7 +30,7 @@ 1, [ "@query", "assumption_Bug260.pnat__uu___haseq" ], 0, - "3aed6fc4517ab77ab05f46f265af1072" + "49f3772e3ab6ef07c1d6ef06972cda5f" ], [ "Bug260.validity'", @@ -39,7 +39,7 @@ 1, [ "@query", "assumption_Bug260.pnat__uu___haseq" ], 0, - "5a1249423d782655f6747a0dd1fae5fb" + "3c0661b2dc4045deda917a42d6e27e93" ], [ "Bug260.__proj__VSucc'__item___1", @@ -51,7 +51,7 @@ "projection_inverse_Bug260.VSucc__n" ], 0, - "38bb8107f66fe62733a8a9f5dafc35ab" + "1329901d6cdbcb237f98f5ab91135c60" ], [ "Bug260.validity'_empty", @@ -66,7 +66,7 @@ "projection_inverse_Bug260.VSucc__n", "subterm_ordering_Bug260.S" ], 0, - "eb41219b123128f93568669fe0136f90" + "8eadd58b37a504c41da73b3285234060" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug264.fst.hints b/examples/bug-reports/bug264.fst.hints index 1e9c5a616c3..0fd63e9caad 100644 --- a/examples/bug-reports/bug264.fst.hints +++ b/examples/bug-reports/bug264.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "312d0a576cd48175a5ac3a858866843c" + "29748e8132cb8490bcb8ffd287877fb7" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug279.fst.hints b/examples/bug-reports/bug279.fst.hints index ffb14a5dd69..e15f6933ad5 100644 --- a/examples/bug-reports/bug279.fst.hints +++ b/examples/bug-reports/bug279.fst.hints @@ -10,7 +10,7 @@ "@query", "assumption_Prims.list__uu___haseq", "kinding_Bug279.t@tok" ], 0, - "167c1e3988442f351d3d119d6e7487db" + "48faad9853ee7f6e5f4ee25d3411ff0c" ], [ "Bug279.f", @@ -23,7 +23,7 @@ "subterm_ordering_Bug279.T" ], 0, - "1bdbfe7a5cedfb69de3258a072379aa5" + "fe85ad33291e0426c1b8f81418e56c89" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug281.fst.hints b/examples/bug-reports/bug281.fst.hints index 1d30277aa63..ae2de3c6f78 100644 --- a/examples/bug-reports/bug281.fst.hints +++ b/examples/bug-reports/bug281.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a378d1af933ba4a2e006b95514c67cb5" + "246a60be9e6265eee7da1dae75a0260c" ], [ "Bug281.__proj__EVar__item___0", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_9b2d09575d6692cb596c737746866530" ], 0, - "aee38c5cd9884f630163f74b4f876fa6" + "27167d47e9e1ffe7f777040a6d2f3c71" ], [ "Bug281.__proj__EApp__item___0", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_7b1aca813aa10f4d23c2deb051a70aa0" ], 0, - "b08064ad667937f52cd1e02f82493bee" + "d2706004ad47514c37d59c26ca294589" ], [ "Bug281.__proj__EApp__item___1", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_7b1aca813aa10f4d23c2deb051a70aa0" ], 0, - "fe4bd4714726176819cfc720699ffb21" + "3d977973c7579c2d8d0b9e8605bc07e0" ], [ "Bug281.__proj__ELam__item___0", @@ -65,7 +65,7 @@ "refinement_interpretation_Tm_refine_f33ea656340d38766c925d346d31bc07" ], 0, - "c1cf74a5df211e352d8247f790baa4d8" + "9654987ab1f75a6ab5ee0c0e2be2f163" ], [ "Bug281.sub_einc", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "c05a4557b92073204e813233a5002262" + "3f988ef73d8774057dbd7d054b93bb11" ], [ "Bug281.sub_elam", @@ -113,7 +113,7 @@ "well-founded-ordering-on-nat" ], 0, - "2786e0610adf4812db574c9b744b0171" + "633b05f749b9120b83aac0c61e6fdc02" ], [ "Bug281.sub_elam", @@ -144,7 +144,7 @@ "well-founded-ordering-on-nat" ], 0, - "c1f41d7426315db3eb9a9f3d557634eb" + "d9400a9000cc577a0d93d923bb464331" ], [ "Bug281.lemma", @@ -156,7 +156,7 @@ "haseqBug281_Tm_refine_fa874d2b81678cf67fefc82e7574cdec" ], 0, - "b478c8d177573bda610e838cb3231b3b" + "d216e34bc1ac9ace0e61936cc6bc7f68" ], [ "Bug281.plouf0", @@ -195,7 +195,7 @@ "typing_Tm_abs_803f4ed89301c92368844855fbac8cac" ], 0, - "88561316db7ae02649d238a2c4fbd452" + "30a035bb3177f1ec947ad225f198347e" ], [ "Bug281.plouf1", @@ -234,7 +234,7 @@ "typing_Tm_abs_803f4ed89301c92368844855fbac8cac" ], 0, - "67f4517f2c9c82314c2e459736601320" + "9c041ba3ab98d6548bd88e84f8c9182d" ], [ "Bug281.plouf2", @@ -243,7 +243,7 @@ 1, [ "@query", "assumption_Bug281.exp__uu___haseq" ], 0, - "5168496dda62addcee5ee6a78a7d5c5d" + "080915bf126e0c3e1116dcd915ff6b2e" ], [ "Bug281.plouf2", @@ -282,7 +282,7 @@ "typing_Tm_abs_803f4ed89301c92368844855fbac8cac" ], 0, - "f74fda9b097ef7a08899639e7260285c" + "f7caa1bdad501089c9d5a57b4ead0fb7" ], [ "Bug281.plouf4", @@ -291,7 +291,7 @@ 1, [ "@query", "assumption_Bug281.exp__uu___haseq" ], 0, - "824720b47f34e0811c8fa9723a5f0649" + "3d2e3ad8e4cec2eca87b5906f63fcb72" ], [ "Bug281.plouf4", @@ -330,7 +330,7 @@ "typing_Tm_abs_803f4ed89301c92368844855fbac8cac", "unit_inversion" ], 0, - "8dee3e47ddd080263044d322b6e55338" + "9a79aeceb986ff2d484c1da5e3898332" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug283.fst.hints b/examples/bug-reports/bug283.fst.hints index 894d37963fe..ee3111cc91d 100644 --- a/examples/bug-reports/bug283.fst.hints +++ b/examples/bug-reports/bug283.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Bug283.HasEq_block" ], 0, - "629cd7bf4af663a0d8d8f7405d06a6f9" + "a075a8f329054ce70cebc18fac4abdeb" ], [ "Bug283.test2", @@ -17,7 +17,7 @@ 1, [ "@query", "assumption_Bug283.HasEq_block" ], 0, - "951da37b4d3e59dc21822b1172a7b760" + "97793cf309daac97c53a0a6e6b41a4dd" ], [ "Bug283.test2", @@ -26,7 +26,7 @@ 1, [ "@query", "assumption_Bug283.XOR_Laws", "typing_Bug283.xor" ], 0, - "b2ab2701ab6540117c74df1d18bf5018" + "8c5d9ef178e8d34b8c8da1b9aa481518" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug284.fst.hints b/examples/bug-reports/bug284.fst.hints index 8399852995e..ec5d3db2afa 100644 --- a/examples/bug-reports/bug284.fst.hints +++ b/examples/bug-reports/bug284.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_85721560a0c745412eef4b2aa333de58" ], 0, - "157dc09a5a7733b57c91d4dfcbe876f9" + "febc185207e4a6005c3767b2e57621de" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug290.fst.hints b/examples/bug-reports/bug290.fst.hints index 1f27fe55f17..fff0c443d80 100644 --- a/examples/bug-reports/bug290.fst.hints +++ b/examples/bug-reports/bug290.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "09c8dd0b11af6ce6a3ad37e5042aa128" + "652ec09c80a5f507745e7a4c895dac09" ], [ "Bug290.test2", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7cfb0e64ab652441d53eebe22acc10f7" + "9449a5b734f24394eeac27bedb7ea425" ], [ "Bug290.test3", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9ab96e4ee5c07b06cbf306639a4c055b" + "952b8925c3dca30748f51cc0d78e025d" ], [ "Bug290.test4", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "180c25eed30c3624f8c33db6101eb16c" + "8249101daef9f340c951312930fd65d8" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug292.fst.hints b/examples/bug-reports/bug292.fst.hints index 00d6132ab08..94bef9715ab 100644 --- a/examples/bug-reports/bug292.fst.hints +++ b/examples/bug-reports/bug292.fst.hints @@ -24,7 +24,7 @@ "refinement_interpretation_Bug292_Tm_refine_bd6d982985e2df5ac87b5db124accca1" ], 0, - "8ade28c74544722a9fdf20e0023623d2" + "1e145d4ab8725c8e5f5932db4d9cc15b" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug293.fst.hints b/examples/bug-reports/bug293.fst.hints index bb5d64697cd..a7d46305059 100644 --- a/examples/bug-reports/bug293.fst.hints +++ b/examples/bug-reports/bug293.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_bd81f7f6888a757bc18ca62c4d181a1c" ], 0, - "7e9851b447516b52e3f772fdcdd5c9de" + "aba4d46fce81114cdd4cf5b1d5e3bf0f" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug316.fst.hints b/examples/bug-reports/bug316.fst.hints index 2a5082f6098..3adfe9069c8 100644 --- a/examples/bug-reports/bug316.fst.hints +++ b/examples/bug-reports/bug316.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "cb710cb0a04f6e0407d603397c85777f" + "57b9e405861eb198b54d267f580bc087" ], [ "Bug316.r", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "64e02206528452f5fc4a71316f4d555b" + "b850d6b0f2c7ceff9f06c5913b92fac3" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug363.fst.hints b/examples/bug-reports/bug363.fst.hints index fec52f52065..955226b7ff1 100644 --- a/examples/bug-reports/bug363.fst.hints +++ b/examples/bug-reports/bug363.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Bug363.pstep" ], 0, - "5038af33b3d3d6c656a5e2a6eb268103" + "e0fc1a1fd526e4aa50628e799ab9a961" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug379.fst.hints b/examples/bug-reports/bug379.fst.hints index 4318a5aa817..5d5f445e38b 100644 --- a/examples/bug-reports/bug379.fst.hints +++ b/examples/bug-reports/bug379.fst.hints @@ -15,7 +15,7 @@ "well-founded-ordering-on-nat" ], 0, - "31b9d5e9330287ab9c8c1d81fb122dc4" + "fe842130c24a6b19bd50e9c3459f7a39" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug380_2.fst.hints b/examples/bug-reports/bug380_2.fst.hints index cf860998026..5a2a7cbdf4c 100644 --- a/examples/bug-reports/bug380_2.fst.hints +++ b/examples/bug-reports/bug380_2.fst.hints @@ -14,7 +14,7 @@ "unit_inversion" ], 0, - "46c138441d70976d765f6b8890da0aa0" + "c5fdc70a162e858f52d85514e3789524" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug398.fst.hints b/examples/bug-reports/bug398.fst.hints index bf748505cee..cd91968950f 100644 --- a/examples/bug-reports/bug398.fst.hints +++ b/examples/bug-reports/bug398.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "c208ef87310d58c5e2a3852fcf26a27d" + "4e1235eb96a8059c1c1fe8416fede228" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug399.fst.hints b/examples/bug-reports/bug399.fst.hints index b44b1ed4484..ef6a5015118 100644 --- a/examples/bug-reports/bug399.fst.hints +++ b/examples/bug-reports/bug399.fst.hints @@ -11,7 +11,7 @@ "unit_inversion" ], 0, - "dd707d313394eef4235633aaf483329e" + "036367bfc7d399d451241745a06c5aa0" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug405.fst.hints b/examples/bug-reports/bug405.fst.hints index 0a7b1023079..9734cbec632 100644 --- a/examples/bug-reports/bug405.fst.hints +++ b/examples/bug-reports/bug405.fst.hints @@ -12,7 +12,7 @@ "unit_inversion", "unit_typing" ], 0, - "cf80683fabd8282a536200c589eb1c59" + "6c95d9a1d58af6a73fbb9ef84c76800f" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug422.fst.hints b/examples/bug-reports/bug422.fst.hints index b14bdd62684..b62eedc1460 100644 --- a/examples/bug-reports/bug422.fst.hints +++ b/examples/bug-reports/bug422.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9947267807adf6b52df3d46ea3b02183" + "cdf54cf7e50b18fb48787c44750efca4" ], [ "Bug422.fails", @@ -46,7 +46,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "e8fb760d41842214b80cadb3aa7e346e" + "8126e55c2dd9040833acf5c8616e0b86" ], [ "Bug422.box'", @@ -58,7 +58,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "b91240df2605a70d3ac128abee521dac" + "d51ef94287e333c088b5dce0e13baf35" ], [ "Bug422.__proj__Box'__item__v", @@ -70,7 +70,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "1e15c4fa2c8b29b0b8c577767095e133" + "8a14891aa8d33200e8a2f5e552719666" ], [ "Bug422.__proj__Box'__item__v", @@ -82,7 +82,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "a13d6bb48db5dbacc23ad3dc592e6f09" + "c3027dc8e711cfe57b7c52a466f61fe5" ], [ "Bug422.works", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "96a52bb307c96039831253ccc49031b8" + "7cf06030f6f5e00267cf948c5304861c" ], [ "Bug422.works", @@ -133,7 +133,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "d5f0d45b9a547093bf5f60bee8f48f72" + "79f55355b85342d209c4984466cd2b04" ], [ "Bug422.works", @@ -168,7 +168,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "b27a12043433d5751c30c69b1835618e" + "4e0739509a85470015f2f0fcf466c572" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug424.fst.hints b/examples/bug-reports/bug424.fst.hints index 051f91e65fe..4235fe3a741 100644 --- a/examples/bug-reports/bug424.fst.hints +++ b/examples/bug-reports/bug424.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "08cc5d072d565804d2f8603aa7478120" + "924d1780990bad904e4ed9c62d10c2f0" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug433.fst.hints b/examples/bug-reports/bug433.fst.hints index 228ed37d07f..93c8d500649 100644 --- a/examples/bug-reports/bug433.fst.hints +++ b/examples/bug-reports/bug433.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b8876c30b021a77bd23ad5d835a5c95b" + "09d5c4e3fede57a933d360118bb35898" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug463b.fst.hints b/examples/bug-reports/bug463b.fst.hints index 5b8af98e48a..08e6d3c7ab8 100644 --- a/examples/bug-reports/bug463b.fst.hints +++ b/examples/bug-reports/bug463b.fst.hints @@ -24,7 +24,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.mem" ], 0, - "f60cc884becaf97b1a7ed91c51953968" + "2e4427f5aab6885db015dcb81eb7f7e8" ], [ "Bug463b.eq1", @@ -50,7 +50,7 @@ "typing_FStar.List.Tot.Base.mem" ], 0, - "26f4c413b6dd1c37abb40d5cd4b7fda2" + "819099126224711cf4abb40e258ed580" ], [ "Bug463b.eq1", @@ -77,7 +77,7 @@ "typing_FStar.List.Tot.Base.mem" ], 0, - "37f209699ae4799a88c4501dd68824a1" + "12eb0bb147551a501ed887493df3be8c" ], [ "Bug463b.eq2", @@ -98,7 +98,7 @@ "typing_Bug463b.move_refinement" ], 0, - "fbb8e124bf16e2749ce4ae2e62e09ed7" + "77d6e8cf634ee65fe481b1b0736f70c2" ], [ "Bug463b.lemma_move_refinement_length", @@ -112,7 +112,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a3c4c6da8b0f5441fc6c63e84bf2e638" + "9abe9c426a5e42cffe892fc5da795cb0" ], [ "Bug463b.lemma_move_refinement_length", @@ -126,7 +126,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "95f5bae45f63ce8f7b692fffde99d742" + "6eb205bb2e9301c1e3ab85d4e37f0454" ], [ "Bug463b.lemma_move_refinement_length", @@ -155,7 +155,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.mem" ], 0, - "d4a79dc76e254414cdbcc5fe084af595" + "35bb857de33f06b8f83c7a44aac9f12e" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug466.fst.hints b/examples/bug-reports/bug466.fst.hints index c610fcfa8c8..04560dadecf 100644 --- a/examples/bug-reports/bug466.fst.hints +++ b/examples/bug-reports/bug466.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "1d246c8edaa23dc4ff5fde691c87dac6" + "f4a8304c44c2417238bd363a7a539857" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug517.fst.hints b/examples/bug-reports/bug517.fst.hints index 67c2cae94ff..7d2582a1b8f 100644 --- a/examples/bug-reports/bug517.fst.hints +++ b/examples/bug-reports/bug517.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_ccca5f91040f12ee7ed29f269126342d" ], 0, - "d1a33dc3d917a087f40301708a270069" + "249d1fc04315d1770d32ce1f1067b4fb" ], [ "Bug517.add'", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_ccca5f91040f12ee7ed29f269126342d" ], 0, - "d08f09e5f5a4940751326f2361752ad4" + "f19c59027e58699ad70205f58a3c8d87" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug541.fst.hints b/examples/bug-reports/bug541.fst.hints index 7be939bfbac..9c3f188dbd2 100644 --- a/examples/bug-reports/bug541.fst.hints +++ b/examples/bug-reports/bug541.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_Bug541.Bla_t" ], 0, - "6c9670f5b192972108817e56d59f780f" + "2739ee2f84305215cee67304510c52fd" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug543.fst.hints b/examples/bug-reports/bug543.fst.hints index 7d56026191d..0f5e7dbe55d 100644 --- a/examples/bug-reports/bug543.fst.hints +++ b/examples/bug-reports/bug543.fst.hints @@ -16,7 +16,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "a4eaed382acf28fed9ccb56a297dfc29" + "fe7ce8501ad2ff266b09ad4eac44f38f" ], [ "Bug543.f", @@ -30,7 +30,7 @@ "typing_Bug543.r" ], 0, - "a4abdebe189f33ca6a3298c6be0d1bec" + "d5e40ad4be8b31c2044a1eb0e053a4fe" ], [ "Bug543.g", @@ -45,7 +45,7 @@ "typing_Bug543.r" ], 0, - "5863412c76336fe93df32eb54456cc1d" + "c167746a38420bb50247ef60df679ab6" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug566.fst.hints b/examples/bug-reports/bug566.fst.hints index e3ae0ba9c50..30ac5adf0bd 100644 --- a/examples/bug-reports/bug566.fst.hints +++ b/examples/bug-reports/bug566.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_ca26a7be6e8d5671df710d5a799d30b5" ], 0, - "ae5635b69efc36c917d069d70bc3645f" + "9c96e054edcff8fee7a2e6d1b5fc9f6d" ], [ "Bug566.__proj__F__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_2dc605cac2a2b1e27d394607dbcd94b7" ], 0, - "d477a040f700ac4ead1a3c9a566e3465" + "ea7554ca1429a095c67b6b8ff5015d03" ], [ "Bug566.__proj__C'__item___0", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_c69cc4c61eeac57c1118fca0dc112ca5" ], 0, - "c9bb79083a23d02b6ef97649be078e28" + "888aba15d5837934f06c730c414906b9" ], [ "Bug566.__proj__F'__item___0", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_5518a97d3f72135e379d9e2c8d483299" ], 0, - "ad8118e859295b00d3506b0d250f71cd" + "4909d1342a56e9bd1b080278386dab40" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug575.fst.hints b/examples/bug-reports/bug575.fst.hints index 4549db13f4f..74e40216fcc 100644 --- a/examples/bug-reports/bug575.fst.hints +++ b/examples/bug-reports/bug575.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_Bug575.Multi_step0_x" ], 0, - "8b91c74dcb01866a4e5dc5cc9f9a2569" + "92d2a9be555835b242014fec39a7e28f" ], [ "Bug575.__proj__Multi_step__item___1", @@ -23,7 +23,7 @@ "projection_inverse_Bug575.Multi_step_x" ], 0, - "f4085219ff9f3e8c4c832a6112c888e6" + "e13d1aa6944fbde744a405d94fc459f6" ], [ "Bug575.__proj__FRReturn__item___1", @@ -35,7 +35,7 @@ "projection_inverse_Bug575.FRReturn_x" ], 0, - "2af006e4b050d97bb36461f825435ac3" + "c81090d07525b9a9733e1b909a3f3a29" ], [ "Bug575.__proj__Refl__item__x", @@ -48,7 +48,7 @@ "refinement_interpretation_Tm_refine_0f4f98da9a374e716ef63572d08c0b40" ], 0, - "7c9de1d8cd0ec40e88ce7959fe3fbefb" + "c5ba8f1d356a5cb9602a535b7f35a7d3" ], [ "Bug575.__proj__Step__item__x", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_828b4273d72803dc6fce0b89ab2a80ec" ], 0, - "add9c26fd17baaad11e1cc27aba56a30" + "c8adaae1449c76045bf7d422e24588cb" ], [ "Bug575.__proj__Step__item__y", @@ -74,7 +74,7 @@ "refinement_interpretation_Tm_refine_828b4273d72803dc6fce0b89ab2a80ec" ], 0, - "9a7eb97e8984829223be688f6cd2ad79" + "24cf39d4c441453aac21e1bfaa5de9e9" ], [ "Bug575.__proj__Step__item__z", @@ -87,7 +87,7 @@ "refinement_interpretation_Tm_refine_828b4273d72803dc6fce0b89ab2a80ec" ], 0, - "373040c81f2296276036b47e5072d8e2" + "54fd519fd42235d6b57da4d378ff3bb1" ], [ "Bug575.__proj__Step__item__s", @@ -103,7 +103,7 @@ "refinement_interpretation_Tm_refine_828b4273d72803dc6fce0b89ab2a80ec" ], 0, - "7e279901e2f1f7434f60901a2c00e8ab" + "702e718a3d909ffec82b7e732388f517" ], [ "Bug575.__proj__Step__item___4", @@ -119,7 +119,7 @@ "refinement_interpretation_Tm_refine_828b4273d72803dc6fce0b89ab2a80ec" ], 0, - "e1f3eec5937b73b0981b673c41364a38" + "243de0edc4019f0e6093f80821f0a5a0" ], [ "Bug575.__proj__Refl'__item__x", @@ -132,7 +132,7 @@ "refinement_interpretation_Tm_refine_e842d8cdb49263b0948f29d3f459ae2c" ], 0, - "144280ecd155ed75ef014fc5e9b19f3c" + "a937858745c9dd3c36e9328d6dbcee04" ], [ "Bug575.__proj__Step'__item__x", @@ -145,7 +145,7 @@ "refinement_interpretation_Tm_refine_61d1ce3e229164ce200b139c126ba8eb" ], 0, - "122811ea3152e676c80c4e2e5b4df1cd" + "dd5420188a1965663d4c718623a11c50" ], [ "Bug575.__proj__Step'__item__y", @@ -158,7 +158,7 @@ "refinement_interpretation_Tm_refine_61d1ce3e229164ce200b139c126ba8eb" ], 0, - "b9035efb3e51aaa48c6c62f5d1ebcba9" + "40ade2bc4980ca089e7e7ba06970591f" ], [ "Bug575.__proj__Step'__item___2", @@ -174,7 +174,7 @@ "refinement_interpretation_Tm_refine_61d1ce3e229164ce200b139c126ba8eb" ], 0, - "2397f65291d17b8313521a87d890a4c5" + "34ed4ce5d2560bb354d2e4fce35820fe" ], [ "Bug575.__proj__Trans'__item__x", @@ -187,7 +187,7 @@ "refinement_interpretation_Tm_refine_57dba81f8815aee5a52cbf2979f8572c" ], 0, - "8ebd26aec0d89f7f9f67ee9747e2a4c1" + "50798bafc1593c113f70b3cac9e5aea5" ], [ "Bug575.__proj__Trans'__item__y", @@ -200,7 +200,7 @@ "refinement_interpretation_Tm_refine_57dba81f8815aee5a52cbf2979f8572c" ], 0, - "4783a6e3d9873019b0e9e94509946213" + "245bae97823e3f08567b9708112be280" ], [ "Bug575.__proj__Trans'__item__z", @@ -213,7 +213,7 @@ "refinement_interpretation_Tm_refine_57dba81f8815aee5a52cbf2979f8572c" ], 0, - "130a56fe8d76ae1f633b57742ea2b861" + "8203c25469d36be3b98660de8a875ce6" ], [ "Bug575.__proj__Trans'__item___3", @@ -229,7 +229,7 @@ "refinement_interpretation_Tm_refine_57dba81f8815aee5a52cbf2979f8572c" ], 0, - "0a2f09a3e700c41fca9e2fca405b47e3" + "54d2a363cce4af2fd0767628cc72dcb4" ], [ "Bug575.__proj__Trans'__item___4", @@ -245,7 +245,7 @@ "refinement_interpretation_Tm_refine_57dba81f8815aee5a52cbf2979f8572c" ], 0, - "ae8805c058ded4c768f1cde6698ed35b" + "6027486ee6ad39e65d8f1bb6cf40b42d" ], [ "Bug575.i1", @@ -262,7 +262,7 @@ "subterm_ordering_Bug575.Step" ], 0, - "92f860637968b8c80077d2d556b9eea8" + "af7deac66543b9d5880dbb9735307838" ], [ "Bug575.trans", @@ -279,7 +279,7 @@ "subterm_ordering_Bug575.Step" ], 0, - "a360a0dcf428ea2908052b9e61c0b312" + "2dbe6126b91eca18ae158c2950ddac87" ], [ "Bug575.i2", @@ -297,7 +297,7 @@ "subterm_ordering_Bug575.Trans_" ], 0, - "e8aed815dbaa877117327e54a943b20c" + "d07ab0f5f8c338a175248d57b5c5557e" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug577.fst.hints b/examples/bug-reports/bug577.fst.hints index f9f094978b7..9e992893edb 100644 --- a/examples/bug-reports/bug577.fst.hints +++ b/examples/bug-reports/bug577.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_Bug577.Multi_step_x" ], 0, - "65d94723a886fbc1e8a7c2de1b034a25" + "acb070a9c1e4d9b2d2b0d9be098091e2" ], [ "Bug577.steps_preserves_red", @@ -23,7 +23,7 @@ "fuel_guarded_inversion_Bug577.step" ], 0, - "ee3231cdcbbe7cd7178cb3fdaacf8a0e" + "7d992afb48e82afd31b05eed111dfa02" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug579.fst.hints b/examples/bug-reports/bug579.fst.hints index 65359e57f94..63f9fbc370b 100644 --- a/examples/bug-reports/bug579.fst.hints +++ b/examples/bug-reports/bug579.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "f46631ef811384db47b6d4b245a02bb4" + "66ceb7f818f1aca18672ea9268646a24" ], [ "Bug579.__proj__TyEqu__item__ht", @@ -24,7 +24,7 @@ "projection_inverse_Bug579.TyEqu_t2" ], 0, - "4a146414a91ad18d2922a462267dcb68" + "c3ba9143502231391ae6dcb4ac6682f2" ], [ "Bug579.progress'", @@ -38,7 +38,7 @@ "subterm_ordering_Bug579.TyEqu" ], 0, - "ead2fe67a0802584e747bed9ad26948b" + "10d3686128ec82caf67c5505c4f169e3" ], [ "Bug579.progress", @@ -52,7 +52,7 @@ "subterm_ordering_Bug579.TyEqu" ], 0, - "a1776bc495c66261821270126efeff3f" + "7957b7084f19bc980d7f2cf4a03b4829" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug581.fst.hints b/examples/bug-reports/bug581.fst.hints index da930bf0213..1474035f6ff 100644 --- a/examples/bug-reports/bug581.fst.hints +++ b/examples/bug-reports/bug581.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "40dcce8450dbafe1de6ea58f66d6545f" + "41c3d344984b87b70b68c29bc6fb2aad" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug589.fst.hints b/examples/bug-reports/bug589.fst.hints index f286d4bbb35..d86e590d9f0 100644 --- a/examples/bug-reports/bug589.fst.hints +++ b/examples/bug-reports/bug589.fst.hints @@ -12,7 +12,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "3aa6656ff487831cf093f699a883a028" + "98eb6613a74caa641f699491b79f3232" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug590.fst.hints b/examples/bug-reports/bug590.fst.hints index 8ed86965a41..18243d67657 100644 --- a/examples/bug-reports/bug590.fst.hints +++ b/examples/bug-reports/bug590.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Bug590_Tm_refine_de9aeb070296eed20d879692d0254af0" ], 0, - "4cbf3bcfe3405e43928b39385e538d00" + "c068425bff237f69157c099e00ef5d54" ], [ "Bug590.coerce", @@ -29,7 +29,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "8d7bd9ce3ce0face093492ff9aeac0d2" + "10ebfcc108d49f1610a11f681b140ca9" ], [ "Bug590.blah2", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32" ], 0, - "ecc896f098b87e5efb06d191f8db2c1b" + "87488e54801c3c1f7eb2990bd6b3d3bb" ], [ "Bug590.flatten_lemma", @@ -66,7 +66,7 @@ "typing_FStar.List.Tot.Base.flatten" ], 0, - "07a776ad24f7d5d398ac6866f84123b2" + "3f9892feba8df0ab9d9f53899a3bc60b" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug605.fst.hints b/examples/bug-reports/bug605.fst.hints index c03de038952..fc1acfa98cc 100644 --- a/examples/bug-reports/bug605.fst.hints +++ b/examples/bug-reports/bug605.fst.hints @@ -11,7 +11,7 @@ "fuel_guarded_inversion_Bug605.peq" ], 0, - "d320250a9ad09abd8b5c8201da929f24" + "3d8ebbdee11706b3ad0f488064cc1b94" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug606.fst.hints b/examples/bug-reports/bug606.fst.hints index 077d5a3ad14..ab4df323331 100644 --- a/examples/bug-reports/bug606.fst.hints +++ b/examples/bug-reports/bug606.fst.hints @@ -15,7 +15,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "407e7ebefa39bc4dd6b0663efe955d0e" + "1614f24031bcd2fde23ae7f0cbc37120" ], [ "Bug606.g", @@ -31,7 +31,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "922c639e00d0c8b2be5ac7086e964b83" + "28299ba5211dbe11b4c8fb44fb93d5b3" ], [ "Bug606.f_eq_g", @@ -58,7 +58,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "65ede933f35592d15643f3c89f88c9fa" + "6f605a203bbce65c99992d82af90cda0" ], [ "Bug606.h", @@ -74,7 +74,7 @@ "lemma_Bug606.f_eq_g" ], 0, - "4a3ccc0ce82ef36b5a5b4afa83d2f18d" + "a0d0b812a499b04295dda5f7f6ffae59" ], [ "Bug606.uint64_to_uint32", @@ -83,7 +83,7 @@ 1, [ "@query" ], 0, - "a668ff7fbc4d6c46c8103fdb5a6261ef" + "383af450f99a71be89aac5d1e07fcea9" ], [ "Bug606.uint64_to_uint32", @@ -92,7 +92,7 @@ 1, [ "@query" ], 0, - "43586ea016cfb33109a50bc62f3841ca" + "3a912ed95c5a55444148df5c591a5907" ], [ "Bug606.uint64_to_uint32", @@ -110,7 +110,7 @@ "typing_FStar.UInt64.v" ], 0, - "64a93d5cc5a82920ae89d8be3c7f0cde" + "bafb19b5320c332ee2e6178949dd2f4e" ], [ "Bug606.uint64_to_uint32'", @@ -119,7 +119,7 @@ 1, [ "@query" ], 0, - "ffcf4fe81dc622eb08edddc2e6aa3ceb" + "f58d15a9fbe6179637a9c083678700ee" ], [ "Bug606.uint64_to_uint32'", @@ -128,7 +128,7 @@ 1, [ "@query" ], 0, - "577b5b8318be01bd576b318830ea3421" + "56cf557f98d71f50172fe9b4979a960b" ], [ "Bug606.uint64_to_uint32'", @@ -142,7 +142,7 @@ "refinement_interpretation_Tm_refine_9723ee2ab2be8767c46351843c3d3f1a" ], 0, - "05fee8a6fd00bbc99dac1d28061ebb6b" + "dd2b67cd9c3bad6eb851c4b9ea1a5fca" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug609.fst.hints b/examples/bug-reports/bug609.fst.hints index 2ef603cdab7..5025bbec0b1 100644 --- a/examples/bug-reports/bug609.fst.hints +++ b/examples/bug-reports/bug609.fst.hints @@ -10,7 +10,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.fold_left.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_8e5a1cca30655d0283f41a68e51d2b4c", + "FStar.List.Tot.Base_interpretation_Tm_arrow_f0225aaf6b987d44876e7f498390aa39", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Cons@tok", "data_typing_intro_Prims.Nil@tok", "equation_Prims.eqtype", @@ -27,7 +27,7 @@ "typing_FStar.List.Tot.Base.fold_left" ], 0, - "a8df2928c317f64f6d14ab9c3fda7ea7" + "81ef8d559c30ccd794e3edf86f663305" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug613.fst.hints b/examples/bug-reports/bug613.fst.hints index 34f0caf32e6..416ecbf61d7 100644 --- a/examples/bug-reports/bug613.fst.hints +++ b/examples/bug-reports/bug613.fst.hints @@ -11,7 +11,7 @@ "function_token_typing_Bug613.g" ], 0, - "cb25f34b56791035a4f5fd2d178628d2" + "c87b81d3316811e6aec4704bb5356881" ], [ "Bug613.l'", @@ -23,7 +23,7 @@ "function_token_typing_Bug613.g" ], 0, - "70a810e855a95428e7a918937c7bb335" + "2ed93472ce78d80cfa101b44563eab00" ], [ "Bug613.l''", @@ -35,7 +35,7 @@ "function_token_typing_Bug613.h" ], 0, - "2d3a1d11d23d541a9c5cddaeca5c4961" + "6bb71e682042846bc2e6ecba8b8605d8" ], [ "Bug613.test_i", @@ -47,7 +47,7 @@ "function_token_typing_Bug613.i1" ], 0, - "d8b3c46a8b60d2cf704ae73fb7224a84" + "99fff9ad29b469d3d6a5c3b6235e2d3d" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug623.fst.hints b/examples/bug-reports/bug623.fst.hints index 38813d86618..a11bee88695 100644 --- a/examples/bug-reports/bug623.fst.hints +++ b/examples/bug-reports/bug623.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f4a3bb26339a115fcbb7feda55b16fcd" + "def1fdf5df03e1615553815c514a2845" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug706.fst.hints b/examples/bug-reports/bug706.fst.hints index a94c7329474..7e20e1345b8 100644 --- a/examples/bug-reports/bug706.fst.hints +++ b/examples/bug-reports/bug706.fst.hints @@ -17,7 +17,7 @@ "lemma_FStar.Pervasives.invertOption" ], 0, - "70d04d734c64d8ec5cf77d6accd7912d" + "b5edbcf4103416a5b51e7f5eaacc233c" ], [ "Bug706._dm4f_EXNST_bind_wp", @@ -34,7 +34,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "bdeae7f17482d43ef30086453c11bde5" + "0764107d74b7d171cb5fa2ab9561b7f2" ], [ "Bug706._dm4f_EXNST_int_bind_wp", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "15bf72f8c1194c208e7468c443f7030d" + "a8ce0ef930181720a6deb5747a31c9b2" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug707.fst.hints b/examples/bug-reports/bug707.fst.hints index e75715604fe..91b5b684252 100644 --- a/examples/bug-reports/bug707.fst.hints +++ b/examples/bug-reports/bug707.fst.hints @@ -21,7 +21,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "556dc34ed601e8158c35f94a6cd55b4b" + "ff643fee4dc070347ff54defe91696ac" ], [ "Bug707._dm4f_STEXN_bind_wp", @@ -40,7 +40,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "85de8cdf435a454f573364a4fa23d64f" + "e6794694a28a283c7d4c034d6d76b573" ], [ "Bug707._dm4f_STEXN___proj__STEXN__item__get_elab", @@ -49,7 +49,7 @@ 1, [ "@query" ], 0, - "5caf90a080ebf220c73450f6f7806920" + "4b90a3010b01048eb41d53da02170d40" ], [ "Bug707._dm4f_STEXN___proj__STEXN__item__put_elab", @@ -58,7 +58,7 @@ 1, [ "@query" ], 0, - "290b8c24ed2d154ac0e11a698b1d4e85" + "cac99a4a95bb0bd3e1d03c5f729937a5" ], [ "Bug707._dm4f_STEXN___proj__STEXN__item__raise_elab", @@ -67,7 +67,7 @@ 1, [ "@query" ], 0, - "774c34d266ef72396f99837876424ca3" + "221600c46f9dd5e5eec109891abdceb2" ], [ "Bug707.STEXN", @@ -76,7 +76,7 @@ 1, [ "@query" ], 0, - "498063b6bde3a727689822f499357a4d" + "a225c1b27380c1caa4389b12dbeace93" ], [ "Bug707.STEXN", @@ -85,7 +85,7 @@ 1, [ "@query" ], 0, - "a8e1b019d6b729de4ff219982dd59416" + "8746541c717bb72838fb8f8900d3af7c" ], [ "Bug707.STEXN", @@ -94,7 +94,7 @@ 1, [ "@query" ], 0, - "f538e75a12f37376aa7bfc5ec87eb8b1" + "a73bbc7a0662b99a175122df7532759f" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug710.fst.hints b/examples/bug-reports/bug710.fst.hints index 246ade7b270..e9732b5bbfa 100644 --- a/examples/bug-reports/bug710.fst.hints +++ b/examples/bug-reports/bug710.fst.hints @@ -20,7 +20,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "b0c487a8abec7d6c308c73b439c91e29" + "e9ab73b9e142550a86bbd9b958037357" ], [ "Bug710.left_unit", @@ -48,7 +48,7 @@ "typing_Bug710.bind_ifc", "typing_Bug710.return_ifc" ], 0, - "00364b3d09504ee5afcb4a127b564735" + "ca3af26ad361d2f0178ddf43572c8ca3" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug734.fst.hints b/examples/bug-reports/bug734.fst.hints index 8980b5b1128..d127e916af7 100644 --- a/examples/bug-reports/bug734.fst.hints +++ b/examples/bug-reports/bug734.fst.hints @@ -12,7 +12,7 @@ "fuel_guarded_inversion_Bug734.dir" ], 0, - "d8c778b8b0d06f42fe2cbb7f61b11f5b" + "f4f34e9472fa2bbfdfbf1e216527c543" ], [ "Bug734.def_value", @@ -28,7 +28,7 @@ "typing_Tm_abs_f8b7175ad4f28c0bc3c11371abe1d18d" ], 0, - "15c6328fa920daca0a093315dd7d49bc" + "2770f07e4e17325f4cb9f7c793d16507" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug736.fst.hints b/examples/bug-reports/bug736.fst.hints index ebe202be1f9..06b0689729b 100644 --- a/examples/bug-reports/bug736.fst.hints +++ b/examples/bug-reports/bug736.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_b0ecc9ff3d7b826e8dfbdbd99e83c3c3" ], 0, - "2cc1488f5b49f58acd0d8137bd490a5a" + "594a24c1d926212fd48f575ea386f4f3" ], [ "Bug736.__proj__Goal__item___1", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_b0ecc9ff3d7b826e8dfbdbd99e83c3c3" ], 0, - "cda81ca60b9b57ca1cdceb5704d3e1e6" + "eda2ba806771f598641c021a3625026c" ], [ "Bug736.__proj__AHyp__item__a", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_bfba6f53fada18c2869c6f69e20ceaa8" ], 0, - "a1a4dd87be2762d8e877c6d4f2abf1f5" + "c5f548e38264218fe879ea3b125c8928" ], [ "Bug736.__proj__AHyp__item___1", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_bfba6f53fada18c2869c6f69e20ceaa8" ], 0, - "b6969444ea68dbe4fafdb9bae59f606a" + "b670ebaa00c14cf9273adaec22dd7df4" ], [ "Bug736.__proj__AHyp__item___2", @@ -67,7 +67,7 @@ "refinement_interpretation_Tm_refine_bfba6f53fada18c2869c6f69e20ceaa8" ], 0, - "a77783ab6305e4d2a71429554854bffb" + "161c391ba39873f7b8aeb01edf8d864c" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug771.fsti.hints b/examples/bug-reports/bug771.fsti.hints index d2ca67f549e..b341f1d3c9c 100644 --- a/examples/bug-reports/bug771.fsti.hints +++ b/examples/bug-reports/bug771.fsti.hints @@ -11,7 +11,7 @@ "haseqBug771_Tm_refine_cfd5022733fb6490c664c19d1fc29fba" ], 0, - "0788d8574008d374b57cfa5299b40dc5" + "51e2e9c200d7696b84235ce5d3b08d45" ], [ "Bug771.ctemplate", @@ -23,7 +23,7 @@ "haseqBug771_Tm_refine_cfd5022733fb6490c664c19d1fc29fba" ], 0, - "adf7c763f5b87073f595ab91fb78e6ec" + "c8fdedd17d047bec0a5256092221bb76" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug771b.fsti.hints b/examples/bug-reports/bug771b.fsti.hints index e56e08f4f2f..75d8f218f2e 100644 --- a/examples/bug-reports/bug771b.fsti.hints +++ b/examples/bug-reports/bug771b.fsti.hints @@ -11,7 +11,7 @@ "haseqBug771b_Tm_refine_cfd5022733fb6490c664c19d1fc29fba" ], 0, - "1c7c04c569aaf074ea6c9dd81ace7059" + "1275c2bc1b17d6ce4e27ede01dba9ad5" ], [ "Bug771b.ctemplate", @@ -23,7 +23,7 @@ "haseqBug771b_Tm_refine_e9bac726dc879b078c8f51ca7283a7cd" ], 0, - "37a6bf62cda001f8d219fd19b575394e" + "b9fb6a387282ba6424e6e1edd3a7b3f7" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug807e.fst.hints b/examples/bug-reports/bug807e.fst.hints index 8c54186a69b..a50afe2f42c 100644 --- a/examples/bug-reports/bug807e.fst.hints +++ b/examples/bug-reports/bug807e.fst.hints @@ -12,7 +12,7 @@ "token_correspondence_Bug807e.__proj__MkMonad__item__car" ], 0, - "46fd74f10b8953f5e2621f71f871a48d" + "c5ba97d8764688b560b186f5e8899174" ], [ "Bug807e.__proj__MkMonad__item__bnd", @@ -26,7 +26,7 @@ "token_correspondence_Bug807e.__proj__MkMonad__item__car" ], 0, - "fc233a260cdd5ad6ad7990ab3e6f9ee8" + "fd28da3a54b1b6c6936b5af9c6235304" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug844.fst.hints b/examples/bug-reports/bug844.fst.hints index 610c3208bfc..c1c58cf375d 100644 --- a/examples/bug-reports/bug844.fst.hints +++ b/examples/bug-reports/bug844.fst.hints @@ -13,7 +13,7 @@ "token_correspondence_Bug844.__proj__MkR__item__j" ], 0, - "add1e46e4993ea0daaa7b370db501648" + "4d5c41e6f8b22e4614cdb1f6affd66c7" ], [ "Bug844.__proj__MkC__item__inv2", @@ -28,7 +28,7 @@ "token_correspondence_Bug844.__proj__MkC__item__j2" ], 0, - "1e17a1a352d659b030be724c38468e6c" + "55f1834de0f96f931f7941ed769bb534" ], [ "Bug844.l1", @@ -41,7 +41,7 @@ "fuel_guarded_inversion_Prims.c_or" ], 0, - "2126cf197f6a756c4987329aa6034528" + "402e3eb314a6946530573609627033f0" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/bug989.fst.hints b/examples/bug-reports/bug989.fst.hints index 45fd774a001..c204a744026 100644 --- a/examples/bug-reports/bug989.fst.hints +++ b/examples/bug-reports/bug989.fst.hints @@ -17,7 +17,7 @@ "well-founded-ordering-on-nat" ], 0, - "c83c677473814b7505e6bdf9cea96a1e" + "adbb50ceb51dfcc4236fcf1f80977e24" ], [ "Bug989.foo", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "909e6cb945fc373db0b91dc1772cc970" + "4273ab0fb7b292ecb465c1f78eb5705e" ], [ "Bug989.f", @@ -47,7 +47,7 @@ "disc_equation_Bug989.B", "fuel_guarded_inversion_Bug989.t" ], 0, - "b2cf829292dfb40e20e9ccde6e4d7789" + "28ce6b8f94ebf23a907889fa682e85df" ] ] ] \ No newline at end of file diff --git a/examples/bug-reports/unfold.fst.hints b/examples/bug-reports/unfold.fst.hints index 72892da1b80..3a82886408e 100644 --- a/examples/bug-reports/unfold.fst.hints +++ b/examples/bug-reports/unfold.fst.hints @@ -12,7 +12,7 @@ "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0" ], 0, - "2e1cdd24087549e19253abdf59654dd9" + "916bfec4680efa63c6f761e303dee965" ] ] ] \ No newline at end of file diff --git a/examples/calc/BasicTests.fst.hints b/examples/calc/BasicTests.fst.hints index d8f7303828e..9df23c8e697 100644 --- a/examples/calc/BasicTests.fst.hints +++ b/examples/calc/BasicTests.fst.hints @@ -33,7 +33,7 @@ "typing_FStar.Preorder.relation" ], 0, - "46d5dde1a22b503e32b108a70505ef9b" + "4cdd11ff0394fe7a1adade52cfa49310" ], [ "BasicTests.test2", @@ -67,7 +67,7 @@ "typing_FStar.Preorder.relation" ], 0, - "0f594190dfd2654e5f701d0edd8f47ad" + "b6e5acd6f57daf1876049824fd81671f" ], [ "BasicTests.test3", @@ -98,7 +98,7 @@ "typing_FStar.Preorder.relation" ], 0, - "35b3e95d40ebdf00332654565fd73fbc" + "a649a106816ee34db1fc8d2cc6d5f4fe" ], [ "BasicTests.test4", @@ -126,7 +126,7 @@ "typing_FStar.Preorder.relation" ], 0, - "205f9b9fb148b7dceb15bebaf2436c68" + "b1d9f8c2a47741d203f911e0fa6ee74c" ], [ "BasicTests.test5", @@ -164,7 +164,7 @@ "token_correspondence_Prims.eq2", "typing_FStar.Preorder.relation" ], 0, - "6da1fe9816e82d5cc74c198146b4cd0a" + "4cd214bec7d0dacdb5c6fc2a1f7de11d" ], [ "BasicTests.test1", @@ -198,7 +198,7 @@ "typing_FStar.Preorder.relation" ], 0, - "627b1b56c59d05b7b3e2f09e1123879d" + "f7b09459447b0966fbe8a0e1c2f9a786" ], [ "BasicTests.test2", @@ -232,7 +232,7 @@ "typing_FStar.Preorder.relation" ], 0, - "7a0c22094d5dd335aae2575e68d34059" + "f9413c1bc6bd62329ad58d4d26335920" ], [ "BasicTests.test3", @@ -263,7 +263,7 @@ "typing_FStar.Preorder.relation" ], 0, - "bbed812d914525cf180e82b5eb42fdf1" + "3de330ad3b24172ff8b3cb4bc4b57cba" ], [ "BasicTests.test4", @@ -291,7 +291,7 @@ "typing_FStar.Preorder.relation" ], 0, - "be5618329edeaecf6cfc81beff973bed" + "64d498b224c8e2f88413dd7577edceb5" ], [ "BasicTests.test5", @@ -329,7 +329,7 @@ "token_correspondence_Prims.eq2", "typing_FStar.Preorder.relation" ], 0, - "38be19edfa8c420f22d9974944184985" + "d4902b645ea68c395d1f9944ede06bba" ] ] ] \ No newline at end of file diff --git a/examples/calc/CalcInference.fst.hints b/examples/calc/CalcInference.fst.hints index fbad41590d1..15fa9fd4ec0 100644 --- a/examples/calc/CalcInference.fst.hints +++ b/examples/calc/CalcInference.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "5b6bf6ceaa81c6fe1dc68f4fd2ea7214" + "19d12c65df4b36b7bb4f87e50a2c1848" ], [ "CalcInference.test2", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "4b5a5705a1097c0e38e614fe34391360" + "3eb2592951e8bcf7cd9be180d98b370e" ], [ "CalcInference.test3", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "a60a14d047f28dfac56a5a04accc1be1" + "4c54517dcd2a7630eab3a52c16e4f3a1" ], [ "CalcInference.test1", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "9727d20220d59a46fe9ca11f73c9bd23" + "c5510c101d0f5aedd69ed057ab2844ff" ], [ "CalcInference.test2", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "c947537262cf5e307f9804d41aac6d95" + "0e25c373dbc5b01f74d4590df2b06307" ], [ "CalcInference.test3", @@ -53,7 +53,7 @@ 1, [ "@query" ], 0, - "2fcd0fdd3b82897085caadf14af95fb6" + "0f2133e1b7c1cc3117f2f622e279bda4" ] ] ] \ No newline at end of file diff --git a/examples/calc/CalcTest.fst.hints b/examples/calc/CalcTest.fst.hints index 79a32dab33b..e6ac42aa9fc 100644 --- a/examples/calc/CalcTest.fst.hints +++ b/examples/calc/CalcTest.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "649a7d307c6790e549f7e62093ec4a6d" + "8d38b409408a9c1fc95304004587efab" ], [ "CalcTest.calc0", @@ -26,7 +26,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "eacd81d3526225c4d17fc3c6e43d197d" + "03544fb74cf93ec15b8be5e2ef33ab2f" ], [ "CalcTest.calc0_desugared", @@ -40,7 +40,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "6270fae0cd088f8da80c594621ea88fd" + "a507ccdd5ce0639c89c065c507e65a56" ], [ "CalcTest.calc1", @@ -86,7 +86,7 @@ "typing_FStar.Preorder.relation", "unit_typing" ], 0, - "424ddd7b68a6499c3f04983594998197" + "30684a3a5ca27475d1f9fa10a82a1b11" ], [ "CalcTest.test_ge", @@ -118,7 +118,7 @@ "typing_FStar.Preorder.relation" ], 0, - "7a91db8d03256c972744131af15b521f" + "e55ac4a205b1ce7692ec82956d9b1e61" ], [ "CalcTest.test_erase", @@ -150,7 +150,7 @@ "typing_FStar.Preorder.relation" ], 0, - "387f7b94587288477050a52588d7248d" + "87c4e2a0bc151de6e7ca30a408560098" ], [ "CalcTest.test_gt", @@ -185,7 +185,7 @@ "typing_FStar.Preorder.relation" ], 0, - "eb676fcfa6b23df44d671b5ee7757736" + "309689405e06197c52ceda6f0da966c6" ], [ "CalcTest.test_ge", @@ -217,7 +217,7 @@ "typing_FStar.Preorder.relation" ], 0, - "7b627fe55d67449be44b0d4eeaa26ef6" + "2e6c5bed1f46dc7aef4efc1b195b3e1b" ], [ "CalcTest.test_erase", @@ -249,7 +249,7 @@ "typing_FStar.Preorder.relation" ], 0, - "9afa5205fdde514a130304fba3f6731a" + "3c1f9aa6f03b3a09683b379c51ce1267" ], [ "CalcTest.test_gt", @@ -284,7 +284,7 @@ "typing_FStar.Preorder.relation" ], 0, - "ae5963986e6a4285ab015437f85e4471" + "fc66b18c634b109f29c7a6920c2717e7" ] ] ] \ No newline at end of file diff --git a/examples/calc/Long.fst.hints b/examples/calc/Long.fst.hints index 829a5ab3684..cae4d879ffa 100644 --- a/examples/calc/Long.fst.hints +++ b/examples/calc/Long.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "ad1f1d0a5734ba9e8ff758d3cad332ff" + "3634516c0b765000cb6dce28598bb3e6" ], [ "Long.calc50", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "d36dc3f4d6c55d01aa1cc1deb1bf517a" + "041c366c01cfae919159f89112e8a3dd" ], [ "Long.calc75", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "0e84246e4d790edd0a1646af7dbb9c05" + "ec9d545943a52cc5732067909d1983e5" ], [ "Long.calc100", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "69ed113fd3056b51d828c797a4274788" + "d66455071f20e248c2ad94636557d070" ] ] ] \ No newline at end of file diff --git a/examples/calc/SeqCalc.fst.hints b/examples/calc/SeqCalc.fst.hints index d1c5fc4b00b..d7a2617db10 100644 --- a/examples/calc/SeqCalc.fst.hints +++ b/examples/calc/SeqCalc.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "cdba24b8842745449416bcdd0657da47" + "42e8dd940903f3f82b0a1a8da0b2b2d0" ] ] ] \ No newline at end of file diff --git a/examples/crypto/AES.fst.hints b/examples/crypto/AES.fst.hints index 70cec15a4a0..547d2df70d6 100644 --- a/examples/crypto/AES.fst.hints +++ b/examples/crypto/AES.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "18f6d7f6710a25952b31ea02eaa7593d" + "f2953aab8a87c0b0e7420503cdc9df5b" ], [ "AES.cipher", @@ -23,7 +23,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "3b0608b059e6158d68db671683cf1883" + "375a55790dc004d84624927fa4366e7d" ], [ "AES.key", @@ -34,7 +34,7 @@ "@query", "equation_AES.keysize", "projection_inverse_BoxInt_proj_0" ], 0, - "05dd8cc4f796c48f9fc27537a1586f2c" + "c6bce358a0f0f267a70fe0e157d3059c" ], [ "AES.enc", @@ -48,7 +48,7 @@ "haseqTm_refine_8f0006372dc7eef1f8d6507769207c67" ], 0, - "035dcd81032ed2063045b49ef6464deb" + "6872ac47a3ca6ec16f759cb88eafeb3f" ], [ "AES.plain", @@ -60,7 +60,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "8b438c806ea907acb817b0550799115c" + "1baea6dedf6c4c53af73446d0a016409" ], [ "AES.cipher", @@ -72,7 +72,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "08a26055eb9893cc270e445062530d20" + "e88133da67e643f318343681bde1d84c" ], [ "AES.key", @@ -83,7 +83,7 @@ "@query", "equation_AES.keysize", "projection_inverse_BoxInt_proj_0" ], 0, - "99fd73f86efecc458c688136bad7cd17" + "dac6346ff368e2831a89c517d0f845cc" ], [ "AES.enc", @@ -97,7 +97,7 @@ "haseqTm_refine_8f0006372dc7eef1f8d6507769207c67" ], 0, - "0d7f09e57eedbd0416b189818ab37167" + "ea9f60f0da2d8366847b0b16aa064c78" ] ] ] \ No newline at end of file diff --git a/examples/crypto/Cap.fst.hints b/examples/crypto/Cap.fst.hints index faf44565005..e672ac79d45 100644 --- a/examples/crypto/Cap.fst.hints +++ b/examples/crypto/Cap.fst.hints @@ -11,7 +11,7 @@ "equation_Cap.byte", "equation_Platform.Bytes.bytes" ], 0, - "aad3bb8bad872dd6995d37db183c8c58" + "716d282a537ce2f8421acb413c27e63d" ], [ "Cap.main", @@ -38,7 +38,7 @@ "typing_Platform.Bytes.equalBytes", "unit_typing" ], 0, - "6a9594a97416136ddb5da2937f967f6f" + "c119102c864697adaa542331c9015aad" ], [ "Cap.capRead", @@ -50,7 +50,7 @@ "equation_Cap.byte", "equation_Platform.Bytes.bytes" ], 0, - "cc6ee4bd2f0ad59a12514817ad6bcb1f" + "d83d5cad873c700103cc3439f7ccac8d" ], [ "Cap.issue", @@ -59,7 +59,7 @@ 1, [ "@query" ], 0, - "7af8697b3c77fd64c1d088302b291537" + "8d730204970b911d55079633e513d0a5" ] ] ] \ No newline at end of file diff --git a/examples/crypto/Cert.ACLs.fst.hints b/examples/crypto/Cert.ACLs.fst.hints index a191824b8db..42f6e13eb80 100644 --- a/examples/crypto/Cert.ACLs.fst.hints +++ b/examples/crypto/Cert.ACLs.fst.hints @@ -13,7 +13,7 @@ "primitive_Prims.op_BarBar", "projection_inverse_BoxBool_proj_0" ], 0, - "a034b06d2cc03c68b74e3c14ad61311b" + "9b98f0f220378bd88020d3b05d0c7aa3" ], [ "Cert.ACLs.rc", @@ -22,7 +22,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "e04fd0b26a67783e96517742e23d50ec" + "d7ee514b1a6ab9505d45d61433d9bb4e" ], [ "Cert.ACLs.test", @@ -36,7 +36,7 @@ "primitive_Prims.op_BarBar", "projection_inverse_BoxBool_proj_0" ], 0, - "b44fee14b2a29531b8f14e23c2af6a25" + "9d8ee7fe748cb06b185729727fb503d4" ] ] ] \ No newline at end of file diff --git a/examples/crypto/CntFormat.fst.hints b/examples/crypto/CntFormat.fst.hints index a41853adf37..3c5c9ad59c1 100644 --- a/examples/crypto/CntFormat.fst.hints +++ b/examples/crypto/CntFormat.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "21da603dfa9af9bf6a99969368b752c9" + "f39c9dd5671a5853bd70e27e0bfdbdb0" ], [ "CntFormat.append_inj_lemma", @@ -30,7 +30,7 @@ "typing_CntFormat.op_At_Bar", "typing_FStar.Seq.Base.eq" ], 0, - "9c7e5824b1e5b28677d1370ffb9af976" + "2770c0a48b11c11d4ecc9bfbef649fe1" ], [ "CntFormat.UTF8_inj", @@ -39,7 +39,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "632f4b91e746520885dfca14e05f7404" + "aa2a95c811a9644c3d7218afdd858eb9" ], [ "CntFormat.response", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_1ed200b6affe2db07bfbf96ff8436cc6" ], 0, - "3cb7089fca2eb0aa1ced258c8f9377e1" + "9e5af18d22cb3a36910a88d149098e84" ], [ "CntFormat.signal", @@ -63,7 +63,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "080eb3fe821f880021bcc6ac3137544f" + "a729cc1150ad2b6a386dba2d5a9393d9" ], [ "CntFormat.signal", @@ -86,7 +86,7 @@ "typing_CntFormat.uint32_to_bytes" ], 0, - "6187ba7c469f2c2d12113efafb8aefef" + "7fcb1afa41dccebab04c49e0d60797ee" ], [ "CntFormat.signal_split", @@ -101,7 +101,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "933ec1a4ce12eb1f9b4931f63776a79e" + "70447b07538e7ae80483a57da5e942d5" ], [ "CntFormat.signal_split", @@ -136,7 +136,7 @@ "refinement_interpretation_Platform.Bytes_Tm_refine_71050496a0b6bdbab08b701114cb2b13" ], 0, - "6531dc1d00692d9f6f6d0a9f7f5560b2" + "972a1be746d5f3a1e034fad4fd462979" ], [ "CntFormat.signal_split", @@ -173,7 +173,7 @@ "refinement_interpretation_Tm_refine_f5be185f1eef489aa4edd78977965649" ], 0, - "1ebd85cd4227ae0bba2c75a88ec7055a" + "89fe15f8ca64bd2cb9b3dff3487f5e28" ], [ "CntFormat.signal_components_corr", @@ -191,7 +191,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b5d6d23e7dbc89064d5c32b9323b37b5" + "ce8d8f98196604f0f2a2eb7c3cf9ca36" ], [ "CntFormat.append_inj_lemma", @@ -200,7 +200,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "c44d5f31a95c0167d5aa57fcf84822a9" + "b23d29f3f06dd2f8cf4c9cad2f761f22" ], [ "CntFormat.bytes_to_uint16", @@ -212,7 +212,7 @@ "assumption_Prims.HasEq_int" ], 0, - "f97ba1585e909a024e4ba4e0b4c14005" + "e7c0e189e27df1c70ba5deceabf74123" ], [ "CntFormat.bytes_to_uint32", @@ -224,7 +224,7 @@ "assumption_Prims.HasEq_int" ], 0, - "dde521818ff09ebbbdd50c3fc3fc4d68" + "00957fe3876fbe9e1592e8f8a9fa8249" ], [ "CntFormat.UTF8_inj", @@ -233,7 +233,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "cbe5cd2119b9e3bbd09e5ad349e220fc" + "69435bf9ac3d7f2a281bb34cd5391673" ], [ "CntFormat.response", @@ -245,7 +245,7 @@ "refinement_interpretation_Tm_refine_1ed200b6affe2db07bfbf96ff8436cc6" ], 0, - "f9ff6703e5ade55958dc5905ed79c637" + "60796ee853f1609ec0d6d2ceae5b93f4" ], [ "CntFormat.signal", @@ -268,7 +268,7 @@ "typing_CntFormat.uint32_to_bytes" ], 0, - "de9c3a26238ad99dd22fabeab3d32d85" + "44d13cc3f0d5dc7b2efc912bd554ea9f" ], [ "CntFormat.signal", @@ -280,7 +280,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "4e2c1c36ff914e3ed30f3e10710553c4" + "e51b6a6091452c0758857dcf5297faeb" ], [ "CntFormat.signal_split", @@ -292,7 +292,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "98ed275492e5b39a4855b79a0382dd02" + "cdc277ee9e69febd3f10ee05f641338b" ], [ "CntFormat.signal_split", @@ -329,7 +329,7 @@ "refinement_interpretation_Tm_refine_f5be185f1eef489aa4edd78977965649" ], 0, - "72079f6c31c1e56b874c6cf67a3361c4" + "c45d6d19738a58be03473c7a8c9cdcf3" ], [ "CntFormat.signal_split", @@ -344,7 +344,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "5488616b6f97a475c74ce38d03d219ea" + "9cfe0e77f29c21873b6876b5393704f2" ], [ "CntFormat.signal_components_corr", @@ -362,7 +362,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a8020486984a87bdee00709d3ad7ec12" + "ee888dd28ca9fcd338f7f7bdf3e594af" ] ] ] \ No newline at end of file diff --git a/examples/crypto/CntProtocol.fst.hints b/examples/crypto/CntProtocol.fst.hints index 626ad5c1bf9..239cd8c340b 100644 --- a/examples/crypto/CntProtocol.fst.hints +++ b/examples/crypto/CntProtocol.fst.hints @@ -16,7 +16,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "319b4bee0ed81661e616d55b9927b314" + "731ae146426f1c7354d8a7510197b651" ], [ "CntProtocol.client_cnt", @@ -25,7 +25,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "4ac06d4619402d209ea974094be3f7cc" + "133776f54e1607c4f8f95a8d02ad7203" ], [ "CntProtocol.server_cnt", @@ -34,7 +34,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "9731900771fa2685ef73a821bd799b28" + "4937e606f4b982affd4b932c06c49d2a" ], [ "CntProtocol.server_max", @@ -55,7 +55,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "1a2d1a1beef5de11b8a47c26aa6c435c" + "b2c29a14c4ad9b1b04702342fad5a154" ], [ "CntProtocol.max_list", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "04cdbbb2dcb7256a1550f64dfbfc5e52" + "079d29f5a48181cb2873b4bd5ce48d3c" ], [ "CntProtocol.max_list", @@ -102,7 +102,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "5c1b38dc54b4c68cfba078dd069a72e6" + "69280b58c70dd4c7442bbb9ba8309e60" ], [ "CntProtocol.max_lemma", @@ -111,7 +111,7 @@ 1, [ "@query", "assumption_CntProtocol.event__uu___haseq" ], 0, - "31c9cd60b902adbb6274a6f04557b5ad" + "b3ecfdc9375c6fd712696244a360de25" ], [ "CntProtocol.max_lemma", @@ -154,7 +154,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.mem" ], 0, - "e0c6dbbf6aa138aa203c4ab5293dd5da" + "ba390cbf939762ca6fdddef49a0b35eb" ], [ "CntProtocol.max_lemma", @@ -194,7 +194,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.mem" ], 0, - "3c6fbb82b2bffc37392cb192f365e61d" + "fe3cd8a79fa309edcfe5cecea2cbb5c7" ], [ "CntProtocol.invariant", @@ -210,7 +210,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3b4503645162c5a8c2eb2c78916f1835" + "94fa97121ba1f7dbbc884f0b95883ebc" ], [ "CntProtocol.log_and_update", @@ -237,7 +237,7 @@ "typing_FStar.Monotonic.Heap.addr_of" ], 0, - "f8d322cb0a8970651551c77e936eef47" + "033168bbe0beca239657961005ba0179" ], [ "CntProtocol.log_and_update", @@ -293,7 +293,7 @@ "typing_FStar.Set.mem", "typing_FStar.Set.union" ], 0, - "67a7728e2ff4cef950fd20ff8ffa9c9e" + "cf2486b8d0d0474fa36d2af69b81231d" ], [ "CntProtocol.send", @@ -307,7 +307,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "19c16e57328dae8958c350d7c45d5ca6" + "e9102f321c2ebd25317897867e15072c" ], [ "CntProtocol.send", @@ -343,7 +343,7 @@ "typing_FStar.Set.mem", "typing_FStar.Set.union" ], 0, - "033a771d1336733aaeab10661636d9a3" + "f79ff2311f1424da62d9542b0a9fe873" ], [ "CntProtocol.recv", @@ -357,7 +357,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f1e688b002a7cf443052cefb713990eb" + "703c8e15c27f8beb5ed8649a9ca5f4c1" ], [ "CntProtocol.recv", @@ -406,7 +406,7 @@ "typing_FStar.UInt.fits", "typing_Prims.pow2" ], 0, - "a229e134a7314677b0bead2e388895cc" + "2b53a3e0baae9b115c29588a72d1380b" ], [ "CntProtocol.req", @@ -415,7 +415,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "35719219b44f85310329ede31b315447" + "9cb06b04efbad6db937b049b3fbcb58e" ], [ "CntProtocol.k", @@ -430,7 +430,7 @@ "refinement_interpretation_Platform.Bytes_Tm_refine_3458b9f6f40fe62446cdc2c6d3755a94" ], 0, - "b422df2f8a431430fabbf9e7f05c1850" + "580aa6cdd628a845a335edb13fed31e3" ], [ "CntProtocol.recall_all", @@ -439,7 +439,7 @@ 1, [ "@query", "unit_typing" ], 0, - "23ec5e9eb123be66517415ae4dc9218b" + "2f019e6c0b53e3438e179ec44b95b1eb" ], [ "CntProtocol.client", @@ -460,7 +460,7 @@ "typing_FStar.Monotonic.Heap.sel" ], 0, - "47b842783626b8998bae37e23d51c40a" + "f290a3382b061a3e1f46d995c401b354" ], [ "CntProtocol.client", @@ -534,7 +534,7 @@ "typing_Tm_abs_a2e9f695669e1cfac185e9f9ad9ae2a7" ], 0, - "eae0e4a2b8a2de348de2df2bef3ef9a1" + "eb609cd18682aa43371f46b0ac1b9fc8" ], [ "CntProtocol.server", @@ -557,7 +557,7 @@ "typing_FStar.Monotonic.Heap.addr_of" ], 0, - "ae40784577257da4f450eb52334f6393" + "87cca11b4b0cc9aed3218b3858f70bd0" ], [ "CntProtocol.server", @@ -630,7 +630,7 @@ "typing_FStar.Set.union" ], 0, - "d6b72150ae57d4f4972b6f3c99f6cc2a" + "94ae22595e3ee133307abf6d9eaed497" ], [ "CntProtocol.main", @@ -683,7 +683,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some", "typing_FStar.Set.mem" ], 0, - "93d7a5623732176370c5be059e254724" + "dfc075d5d6fd22def30f705d09e0c1e3" ], [ "CntProtocol.event", @@ -700,7 +700,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e07bd0a87dec328e04a063e06e0a804f" + "cef9f168df7df854c5bc1b20e4cd7b31" ], [ "CntProtocol.client_cnt", @@ -709,7 +709,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "155efa61ce3d073eb623308401db174a" + "f2f85653c60e8ab0579cdf84371070b5" ], [ "CntProtocol.server_cnt", @@ -718,7 +718,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "af2a1c26bb8c26d4aa93d153ed9f10f1" + "0915ff06049c40474c07974e7914186c" ], [ "CntProtocol.server_max", @@ -739,7 +739,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "d849030059a2613961e33bb2a290187d" + "6a258db12a1cabd4ce55f0143cb32c9c" ], [ "CntProtocol.max_list", @@ -755,7 +755,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a4833918baef928bfb11b1643f124f0a" + "d91761ab19a1e933316754801c0ce0bf" ], [ "CntProtocol.max_lemma", @@ -764,7 +764,7 @@ 1, [ "@query", "assumption_CntProtocol.event__uu___haseq" ], 0, - "88b5766dcffaa470661ccbddf3528d65" + "8f2b5053c38c21ef1a169bc4354a342a" ], [ "CntProtocol.invariant", @@ -780,7 +780,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2fe5465110e6bd76be20a54773dc218f" + "ca5038bec6965ca62179f7c4fbc7641e" ], [ "CntProtocol.next_cnt", @@ -789,7 +789,7 @@ 1, [ "@query" ], 0, - "895d6093a3dc87e98f4af8b0f24166ad" + "011f287d01634c5db36476bf71f18cdc" ], [ "CntProtocol.update_cnt", @@ -798,7 +798,7 @@ 1, [ "@query" ], 0, - "564a1189c6b2bae6cbf8488b2b1b48e6" + "81110fd7317344f0782cdcdd7b6e0eb2" ], [ "CntProtocol.log_and_update", @@ -825,7 +825,7 @@ "typing_FStar.Monotonic.Heap.addr_of" ], 0, - "01a54d831b3438bce24b5b7ff37a8f68" + "6d1f78a003c6c1fdc50fb76f29a9aad2" ], [ "CntProtocol.send", @@ -839,7 +839,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "84c93bedfc241884505fa4b4703898d7" + "63e2a18e6909993fdf56ab1357798745" ], [ "CntProtocol.recv", @@ -853,7 +853,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "76f05f968b96cc4be808ae36694e8d91" + "1f2f1f0ccec73ebe6e606af2a45c5783" ], [ "CntProtocol.req", @@ -862,7 +862,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "8c13f693759d27a3fcbf90c93e08a04c" + "e9d4ba75ec1466ac423e961a288a7b86" ], [ "CntProtocol.k", @@ -871,7 +871,7 @@ 1, [ "@query" ], 0, - "c1648b97eab3480b257eedfb8e1981c8" + "0beeffbb38181c7f18dbcb24e3397862" ], [ "CntProtocol.client", @@ -892,7 +892,7 @@ "typing_FStar.Monotonic.Heap.sel" ], 0, - "338faacdc550a5d703ec907e6298805a" + "73acfba7afdcad857fd0cee5627a1423" ], [ "CntProtocol.server", @@ -915,7 +915,7 @@ "typing_FStar.Monotonic.Heap.addr_of" ], 0, - "e97379b2eb2155c7b40545ae1643a815" + "c00b758558e2be0f1263e0dbf2f5cf94" ], [ "CntProtocol.main", @@ -968,7 +968,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some", "typing_FStar.Set.mem" ], 0, - "a99a27f5ba9c1ff99ac4239c0002baf9" + "2b131ad12d7b0df8c90522930b008d55" ] ] ] \ No newline at end of file diff --git a/examples/crypto/Encrypt_Sample.fst.hints b/examples/crypto/Encrypt_Sample.fst.hints index c75730c45c4..14b2e081a3e 100644 --- a/examples/crypto/Encrypt_Sample.fst.hints +++ b/examples/crypto/Encrypt_Sample.fst.hints @@ -12,7 +12,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "c6f66f1cff9be5f59824a0044e2381b1" + "37d05ac17f4cec90cf070f7e4e98f75c" ] ] ] \ No newline at end of file diff --git a/examples/crypto/Encrypt_SymEnc.fst.hints b/examples/crypto/Encrypt_SymEnc.fst.hints index 03cf301b337..34fc9375edf 100644 --- a/examples/crypto/Encrypt_SymEnc.fst.hints +++ b/examples/crypto/Encrypt_SymEnc.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_aeba281ff3db5ef268124d6ac4de91c8" ], 0, - "3cbc530aa19a64e33ca6281a5e77082f" + "71ff97a93f1a325500d4594dd7f9eb2e" ], [ "Encrypt_SymEnc.__proj__Ideal__item__repr", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_aeba281ff3db5ef268124d6ac4de91c8" ], 0, - "47850c2cd6c5a73a09f195aca4d71ba5" + "40d06ac6bbb320ef153bccbf6e8832e8" ], [ "Encrypt_SymEnc.__proj__Ideal__item___2", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_aeba281ff3db5ef268124d6ac4de91c8" ], 0, - "86ca1dd86a45084a862d33a627d8e751" + "0e6aa4ce179cd58198ef6a04fe35bc6d" ], [ "Encrypt_SymEnc.__proj__Ideal__item__i", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_aeba281ff3db5ef268124d6ac4de91c8" ], 0, - "3935ae2af235c17ea71534a7dc3706f0" + "b59522d46794150ccebd2978140de01a" ], [ "Encrypt_SymEnc.__proj__Concrete__item__plain", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_c498f4d14808e5b989acda0ba70ad0bf" ], 0, - "5fa994facd02f6e4abb509beb0dd9c48" + "fd9fcdb7354b3c9b40d499f358fd06ec" ], [ "Encrypt_SymEnc.__proj__Concrete__item__repr", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_c498f4d14808e5b989acda0ba70ad0bf" ], 0, - "26eaf6d164fb0576e6b9ad711350987d" + "53f1e51ee1c96e6b05ce75e33d5e8646" ], [ "Encrypt_SymEnc.__proj__Concrete__item___2", @@ -97,7 +97,7 @@ "refinement_interpretation_Tm_refine_c498f4d14808e5b989acda0ba70ad0bf" ], 0, - "d22f2f57fa1df7d89213523654f74b7a" + "75d2cc4f891bd71bde8f306201d014d5" ], [ "Encrypt_SymEnc.__proj__Concrete__item__i", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_c498f4d14808e5b989acda0ba70ad0bf" ], 0, - "dc85b5bf54bafc07820a63a14349956d" + "c7a32b2a3fabdec23f5f29e55de65c26" ], [ "Encrypt_SymEnc.keygen", @@ -123,13 +123,13 @@ "equation_FStar.Heap.trivial_preorder", "equation_FStar.Heap.trivial_rel", "equation_Prims.nat", "function_token_typing_FStar.Heap.trivial_preorder", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "true_interp" ], 0, - "218b42cfba036a793ff00daa64cfd57e" + "1d1c4cb1d5df3a85b7d67216d2a4297c" ], [ "Encrypt_SymEnc.__proj__Entry__item__c", @@ -141,7 +141,7 @@ "projection_inverse_Encrypt_SymEnc.Entry_k" ], 0, - "75712bb1f5e798467c8be5f5406d9399" + "9d1fa9476663759a9ea7f38ff519741e" ], [ "Encrypt_SymEnc.log", @@ -150,7 +150,7 @@ 1, [ "@query", "equation_FStar.ST.ref" ], 0, - "cd0f89b33a30463f190ef0bea1816a2e" + "ea882f3a7cc0e6b81bfce9596980854b" ], [ "Encrypt_SymEnc.encrypt", @@ -167,7 +167,7 @@ "haseqTm_refine_8f0006372dc7eef1f8d6507769207c67" ], 0, - "43c6fc6e93e3a2c1e714ec834d393c26" + "7286f6996bd65ee48c0c75fa25dd5800" ], [ "Encrypt_SymEnc.decrypt", @@ -184,7 +184,7 @@ "haseqTm_refine_8f0006372dc7eef1f8d6507769207c67" ], 0, - "5bb100418326b94f442f0a11e05dd73b" + "0a8ebceca8a2cc495201d3cb10ad8cce" ], [ "Encrypt_SymEnc.__proj__Ideal__item__plain", @@ -198,7 +198,7 @@ "refinement_interpretation_Tm_refine_aeba281ff3db5ef268124d6ac4de91c8" ], 0, - "587700fbfab942daf1388831390d9d9b" + "d4bf21597524784440eddc86249b82ae" ], [ "Encrypt_SymEnc.__proj__Ideal__item__repr", @@ -212,7 +212,7 @@ "refinement_interpretation_Tm_refine_aeba281ff3db5ef268124d6ac4de91c8" ], 0, - "f06912f8a419827da4e6afe0072ff3dd" + "4683ed7359631337ca535bb7901a369a" ], [ "Encrypt_SymEnc.__proj__Ideal__item___2", @@ -226,7 +226,7 @@ "refinement_interpretation_Tm_refine_aeba281ff3db5ef268124d6ac4de91c8" ], 0, - "4b49d690ea8ab2b0d39f26932b753ca0" + "d2325d25dc42732759d2092c1b02b750" ], [ "Encrypt_SymEnc.__proj__Ideal__item__i", @@ -240,7 +240,7 @@ "refinement_interpretation_Tm_refine_aeba281ff3db5ef268124d6ac4de91c8" ], 0, - "15d1d122719e067576daeec84644824b" + "eeda95acdd9f02887d2b7afa86c4a48f" ], [ "Encrypt_SymEnc.__proj__Concrete__item__plain", @@ -254,7 +254,7 @@ "refinement_interpretation_Tm_refine_c498f4d14808e5b989acda0ba70ad0bf" ], 0, - "ef5abd94c119211b47b4fff3afd4b634" + "75e34b09294464ad9a497b8c5b26396b" ], [ "Encrypt_SymEnc.__proj__Concrete__item__repr", @@ -268,7 +268,7 @@ "refinement_interpretation_Tm_refine_c498f4d14808e5b989acda0ba70ad0bf" ], 0, - "1f2fae6328cb9fba74bd11e692839e0e" + "49288e37d31eb65e6d0e3aba572e51ec" ], [ "Encrypt_SymEnc.__proj__Concrete__item___2", @@ -282,7 +282,7 @@ "refinement_interpretation_Tm_refine_c498f4d14808e5b989acda0ba70ad0bf" ], 0, - "74d3118b9a9bc78bfa9fe2075ef2ebd5" + "80f24dc66992c236e889b86c9e845e83" ], [ "Encrypt_SymEnc.__proj__Concrete__item__i", @@ -296,7 +296,7 @@ "refinement_interpretation_Tm_refine_c498f4d14808e5b989acda0ba70ad0bf" ], 0, - "1132b54fa30b76ddf282bdec8309474d" + "e1e2bb9fcd3903b0af4c0ea8b9623ac2" ], [ "Encrypt_SymEnc.__proj__Entry__item__c", @@ -308,7 +308,7 @@ "projection_inverse_Encrypt_SymEnc.Entry_k" ], 0, - "f8a552d9f543589a1a2c426774dfc18c" + "f524ae9a1117e353728ddbed3e073ff5" ] ] ] \ No newline at end of file diff --git a/examples/crypto/EtM.AE.fst.hints b/examples/crypto/EtM.AE.fst.hints index 73588547662..d5a2127d6a6 100644 --- a/examples/crypto/EtM.AE.fst.hints +++ b/examples/crypto/EtM.AE.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_EtM.AE.Key_region" ], 0, - "490b49969021989f7c0262bdd578f1b9" + "89c15fca8a76aef0af471e767235032a" ], [ "EtM.AE.__proj__Key__item__km", @@ -35,7 +35,7 @@ "typing_FStar.Monotonic.HyperHeap.extends" ], 0, - "d4b300317b5c5753a1bddf79a00b8597" + "6a0ee622606e3413f16757d8f89b6e0e" ], [ "EtM.AE.__proj__Key__item__log", @@ -47,7 +47,7 @@ "projection_inverse_EtM.AE.Key_region" ], 0, - "74ac578d5edc88fe5a8c754ad0541da2" + "4d9c574769c3d7b66a39c0edf4b0922b" ], [ "EtM.AE.mac_only_cpa_ciphers", @@ -81,7 +81,7 @@ "well-founded-ordering-on-nat" ], 0, - "82b4df6b835d9d12f8f65812c9be6157" + "ae4d923ecc6e74d3c249caac2231ec94" ], [ "EtM.AE.mac_only_cpa_ciphers_snoc", @@ -110,7 +110,7 @@ "typing_FStar.Seq.Properties.snoc" ], 0, - "88f80cf869314b14d2d8d127ca55bbb5" + "3fe6d69d1284068e841693f757fd1727" ], [ "EtM.AE.mac_only_cpa_ciphers_mem", @@ -130,7 +130,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "5ab1f32430540896c2b6b4976baa71f3" + "51cb9236155dda9c0097ab6efb10e811" ], [ "EtM.AE.mac_only_cpa_ciphers_mem", @@ -202,7 +202,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "685841cb5e85a328c3480694fe4a2106" + "592800696e11e5727605663295f0c496" ], [ "EtM.AE.mac_and_cpa_refine_ae", @@ -237,7 +237,7 @@ "well-founded-ordering-on-nat" ], 0, - "a665923d033efb4d1d029a17b5ff1cde" + "12eab829b32bd8b0c9dbe40a6050a6b1" ], [ "EtM.AE.mac_and_cpa_refine_ae_snoc", @@ -269,7 +269,7 @@ "typing_FStar.Seq.Properties.snoc" ], 0, - "d03eeda65a8685a2acc944e6edd94c98" + "b3fb496769fb07369221acc014d04b1d" ], [ "EtM.AE.invert_invariant_aux", @@ -294,7 +294,7 @@ "typing_EtM.Plain.plain" ], 0, - "af96a1dac6b3b7ff7a790dedba395d45" + "c3a52729dd1ecef3217bbd825fa2bc9b" ], [ "EtM.AE.invert_invariant_aux", @@ -382,7 +382,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "81410f29d8cc87f72a04605ee81e1bd7" + "e2e558a7bd8c3cfa8c472052faf2883e" ], [ "EtM.AE.invert_invariant", @@ -413,7 +413,7 @@ "typing_EtM.Plain.plain" ], 0, - "da76df3ac8b1cbd05328829dd9296504" + "dd46155b1057b676aadc79208abcd946" ], [ "EtM.AE.keygen", @@ -543,7 +543,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "c93d10e5a91a1c546c83349191c0761b" + "b0a30ed4b47aaa0c3b9a8a5de8f3cfbb" ], [ "EtM.AE.encrypt", @@ -708,7 +708,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "b6672dab5682462560b10cfdd0e6c4f9" + "952a086979cba303a4dd2c52029c9183" ], [ "EtM.AE.decrypt", @@ -849,7 +849,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "221028a7b1de8028abdc2d8c6e1bfb75" + "733605e7d7c51eeda021da545604f406" ], [ "EtM.AE.__proj__Key__item__ke", @@ -861,7 +861,7 @@ "projection_inverse_EtM.AE.Key_region" ], 0, - "225e0734eca5a0d0b88397767c009c6c" + "90656e11412bf90090275804558bf3fd" ], [ "EtM.AE.__proj__Key__item__km", @@ -885,7 +885,7 @@ "typing_FStar.Monotonic.HyperHeap.extends" ], 0, - "d5832122a181955254d7acf354a6e451" + "0d4a21a596f3f4c99ce51cc4dfa25815" ], [ "EtM.AE.__proj__Key__item__log", @@ -897,7 +897,7 @@ "projection_inverse_EtM.AE.Key_region" ], 0, - "1fc499496db83c646719279217526605" + "861095a5c7e686dffee93aff40cd6adf" ], [ "EtM.AE.mac_only_cpa_ciphers", @@ -931,7 +931,7 @@ "well-founded-ordering-on-nat" ], 0, - "ae9997b335a0e9694471e0a2f35dde9e" + "835ac1b8c058903b9aa8174afbb8afb9" ], [ "EtM.AE.mac_only_cpa_ciphers_mem", @@ -951,7 +951,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "e6bde7cd48a000586be288d20c024a27" + "7ac421723e32690bc33a076d696b365e" ], [ "EtM.AE.mac_and_cpa_refine_ae", @@ -986,7 +986,7 @@ "well-founded-ordering-on-nat" ], 0, - "01c1323cd47e96a7704f79628f7d622b" + "d530aedc45dec58f4e8d631ffb2fe694" ], [ "EtM.AE.invert_invariant_aux", @@ -1011,7 +1011,7 @@ "typing_EtM.Plain.plain" ], 0, - "f556f3937537c76708eee175d0a0505c" + "23996957135e5edf289cf6ff7ae0baf6" ], [ "EtM.AE.invert_invariant", @@ -1036,7 +1036,7 @@ "typing_EtM.Plain.plain" ], 0, - "9e7d9b495277939edf8013f17802ce9b" + "fd3be1ee929e548edf82fe985ace2136" ], [ "EtM.AE.decrypt", @@ -1059,7 +1059,7 @@ "typing_EtM.Plain.plain" ], 0, - "c282853ff625ab18ae92a23a9c27e765" + "c71e22915fa2695c4d0b278f94d8c285" ] ] ] \ No newline at end of file diff --git a/examples/crypto/EtM.CPA.fst.hints b/examples/crypto/EtM.CPA.fst.hints index ddaea6d28cc..c231376e04b 100644 --- a/examples/crypto/EtM.CPA.fst.hints +++ b/examples/crypto/EtM.CPA.fst.hints @@ -13,7 +13,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "c4263291b8ea95fdd09a54141b92dffd" + "17b11da73f765a43bd5c1a00adec2a2a" ], [ "EtM.CPA.aes_key", @@ -25,7 +25,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "6603bc9893a3c50875db16b8209a442a" + "78db224875cc5944bd1818a5f23e5b28" ], [ "EtM.CPA.log_entry", @@ -41,7 +41,7 @@ "typing_EtM.Plain.plain" ], 0, - "82578c4294b6d41420ba1cf735eab4bc" + "d6f6dfe6fddb0acc67cd7a6d9589a7a3" ], [ "EtM.CPA.iv_of_entry", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "63d071de4717d00b86dc41cdf17fe1a2" + "c8065c290539be9412fea0fca6ba3c70" ], [ "EtM.CPA.raw_cipher", @@ -76,7 +76,7 @@ "refinement_interpretation_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "2822096ab40daa8b79392e2ba24381fc" + "203492755ebeeca36ee7d8cc8eff286e" ], [ "EtM.CPA.split_entry", @@ -122,7 +122,7 @@ "typing_Platform.Bytes.op_At_Bar", "typing_Platform.Bytes.split" ], 0, - "c0c1373296dd3d5ff093635ea97ad730" + "e4e69de393fd884c670e7eb05b68819a" ], [ "EtM.CPA.iv_of_entry_inj", @@ -151,7 +151,7 @@ "typing_EtM.CPA.iv_of_entry" ], 0, - "5acd8e07de9eca05dd88420f66fff2e7" + "65aa03b1e1f9ae817e24ea1b15ba814c" ], [ "EtM.CPA.__proj__Key__item__log", @@ -163,7 +163,7 @@ "projection_inverse_EtM.CPA.Key_region" ], 0, - "f745f2302d70e7ecd01f1d86355c3f39" + "f331f7239da5d17916d637c5f289f7d8" ], [ "EtM.CPA.iv_not_in", @@ -177,7 +177,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "1920efc88959d00561ba273ed651a451" + "0e86c30bb076dbeffcae22d24586e098" ], [ "EtM.CPA.pairwise_distinct_ivs", @@ -210,7 +210,7 @@ "well-founded-ordering-on-nat" ], 0, - "350dbbc17a25e19ee1dc1b9c61b8ad8d" + "a22fbf00ba92cfea8526020ba9ae6f8c" ], [ "EtM.CPA.pairwise_snoc", @@ -235,7 +235,7 @@ "typing_FStar.Seq.Properties.snoc" ], 0, - "ecc2b3255343bcb1ed8ed7d9969df624" + "8ec746f1d99fab2ea86b801c303e8059" ], [ "EtM.CPA.invert_pairwise", @@ -256,7 +256,7 @@ "refinement_interpretation_Tm_refine_b80d66df2e638bd4e8ce22b10f41ad1a" ], 0, - "7918d261b34f361af74f39cb07295554" + "9783e1a3b62f7394adb4325ec3eabee9" ], [ "EtM.CPA.entry_functional_correctness", @@ -269,7 +269,7 @@ "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0" ], 0, - "f546eab99991486c5a7b43ed480b0db3" + "7d5dbcaf191453fd000db82ae950c5b8" ], [ "EtM.CPA.cipher_functional_correctness", @@ -278,7 +278,7 @@ 1, [ "@query", "assumption_EtM.CPA.log_entry__uu___haseq" ], 0, - "0635dbb2af321b871938895bb7f48718" + "ed5c320eb6f2df97b7a5cb7face6c5e9" ], [ "EtM.CPA.keygen", @@ -380,7 +380,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "ff4a7e498c279c0608b716e10e386726" + "42e47b97f58df443074c138c5826322b" ], [ "EtM.CPA.encrypt", @@ -432,7 +432,7 @@ "typing_FStar.Seq.Base.seq" ], 0, - "14f18f5647fb4e067945976d534d9863" + "a827ebc7270f30b0cfd65440d5d5a8b3" ], [ "EtM.CPA.find_entry", @@ -462,7 +462,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "bf5db26d33653f20ab56485fa73f5d49" + "43f6990554309d619b41b248d5ffa4bb" ], [ "EtM.CPA.decrypt", @@ -556,7 +556,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.empty" ], 0, - "697cc171f0a387da69c3e4d4fddd01ad" + "626d6c45e81c307e2528bbda5049cb06" ], [ "EtM.CPA.iv", @@ -570,7 +570,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "42e2fc88d39a2bf4baf49c86261fd398" + "7d1fd6683366dfc0ba23c93b79083df6" ], [ "EtM.CPA.aes_key", @@ -582,7 +582,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "6a5684501054b82d7302ffe5a60711ff" + "d8067da9727460d69abe5644b5f9459d" ], [ "EtM.CPA.log_entry", @@ -598,7 +598,7 @@ "typing_EtM.Plain.plain" ], 0, - "fbc49d07fe11455f2697b68203379371" + "3b7e7495506def364e273cf83cea67a1" ], [ "EtM.CPA.iv_of_entry", @@ -616,7 +616,7 @@ "refinement_interpretation_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "c0a2258d7d68151cbe0980a7b70d9cbf" + "d270ded0c87c6dd02c9e4588da030111" ], [ "EtM.CPA.raw_cipher", @@ -633,7 +633,7 @@ "refinement_interpretation_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "70418544ae9f9edf19ddd073bddd6030" + "ae7586ddb9138958136f9734eeea9cfe" ], [ "EtM.CPA.split_entry", @@ -653,7 +653,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "995ba9883767897475292952aabfcb94" + "2c6262e12ecbe3a67846fce3bd38c5bd" ], [ "EtM.CPA.iv_of_entry_inj", @@ -668,7 +668,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "6c0038b9ee96d38f0e75ea868f556801" + "1c60fbeef7af5d0bcaf5db4a73da640e" ], [ "EtM.CPA.__proj__Key__item__log", @@ -680,7 +680,7 @@ "projection_inverse_EtM.CPA.Key_region" ], 0, - "9e6e8113ba1b5ecc98fcdb8ba9318d41" + "9299e9922d349772fca33e2a44912a64" ], [ "EtM.CPA.iv_not_in", @@ -694,7 +694,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "90644f97ab0bc4501166cd901fb177cb" + "8bc31dd597c73a1ee3ad62eace803434" ], [ "EtM.CPA.pairwise_distinct_ivs", @@ -727,7 +727,7 @@ "well-founded-ordering-on-nat" ], 0, - "498d081cfe03708d1d1701a86493d6af" + "f807406dfb8ab5a9917d68918148bbe4" ], [ "EtM.CPA.invert_pairwise", @@ -740,7 +740,7 @@ "haseqTm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "338d49fac9687ded16a24c81c56416af" + "7d93efa11800eadf97cff4c0705bbdba" ], [ "EtM.CPA.entry_functional_correctness", @@ -753,7 +753,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "6bd20da4e4370172d14d168fa4517830" + "9be34d92704bbd6daa32e97da0cafafe" ], [ "EtM.CPA.cipher_functional_correctness", @@ -762,7 +762,7 @@ 1, [ "@query", "assumption_EtM.CPA.log_entry__uu___haseq" ], 0, - "b0281e99a0b31cbeafbdf3bce83e2908" + "ab2bd1380de366733d750d3ef93b0aa9" ], [ "EtM.CPA.find_entry", @@ -795,7 +795,7 @@ "typing_Tm_abs_96dd785760b0512f52ef379c087ee665" ], 0, - "f560c93678ceadac0e660668a0ec7ad2" + "5c7182974acac70a9e0c21eccf8f2f6a" ], [ "EtM.CPA.find_entry", @@ -804,7 +804,7 @@ 1, [ "@query", "assumption_EtM.CPA.log_entry__uu___haseq" ], 0, - "efaa2ab872b6e7fc01ad7c07c377bdb6" + "1e8f63f8c89c2598feb37222ec347915" ], [ "EtM.CPA.decrypt", @@ -813,7 +813,7 @@ 1, [ "@query", "assumption_EtM.CPA.log_entry__uu___haseq" ], 0, - "9e5ebb266e5f5ba0e1e9aefe896aa494" + "57359a48d3ed3fdb7b4dc5bf94e25027" ] ] ] \ No newline at end of file diff --git a/examples/crypto/EtM.MAC.fst.hints b/examples/crypto/EtM.MAC.fst.hints index 99d3d12ee98..1a9d99280a3 100644 --- a/examples/crypto/EtM.MAC.fst.hints +++ b/examples/crypto/EtM.MAC.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "475d7df10cf0bf8ed301d2f9ed48a890" + "f3f48e4f03414037ff8d65003e0f730a" ], [ "EtM.MAC.tag", @@ -24,7 +24,7 @@ "equation_EtM.MAC.macsize", "projection_inverse_BoxInt_proj_0" ], 0, - "c1fc51ae5c8770ba3fe6e2afbfb5de2e" + "c5b3fcb6cbe86d6b5d3d9b5131b54d07" ], [ "EtM.MAC.sha1", @@ -33,7 +33,7 @@ 1, [ "@query", "equation_EtM.MAC.macsize" ], 0, - "8ace4ea193bb7f5916cf0e74f2d2d44a" + "00eb8a7cb674c99285cfa20d9948fe69" ], [ "EtM.MAC.hmac_sha1", @@ -45,7 +45,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "d5af156bf736e647e43d5262e3f1cf33" + "ca78f36ff94c47a19d1b45f3d1588f45" ], [ "EtM.MAC.__proj__Key__item__log", @@ -57,7 +57,7 @@ "projection_inverse_EtM.MAC.Key_region" ], 0, - "0b030c2a504a19702ed7242089c7c56a" + "b80de6c8abe6015d22055abc0ed53e97" ], [ "EtM.MAC.keygen", @@ -145,7 +145,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "7ef1424ca04cd0b38e93541e2b385108" + "105769c5f64354bcc1fef149a532a334" ], [ "EtM.MAC.mac", @@ -180,7 +180,7 @@ "typing_FStar.Seq.Base.seq" ], 0, - "2cd3b27e1dec889b03992f4ba27b4eb5" + "6cc95cb90ff8c5205b844a8eb94de60c" ], [ "EtM.MAC.verify", @@ -199,7 +199,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "1fa0384336b6233edad5162550e23790" + "544c048f0d6585f5115786d4abc2ffac" ], [ "EtM.MAC.verify", @@ -276,7 +276,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.empty" ], 0, - "fb90e92b1f950c68061202c531fd29b1" + "05bae06438ab0bead7ee2e9586da6e09" ], [ "EtM.MAC.sha1_key", @@ -288,7 +288,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "2ca9d950e65bc6a5b12f730b1a0b9b94" + "8adb60b8a5ad9421286dd7126060fc57" ], [ "EtM.MAC.tag", @@ -301,7 +301,7 @@ "equation_EtM.MAC.macsize", "projection_inverse_BoxInt_proj_0" ], 0, - "2884337cc3a36a525983ba6aaca085b3" + "d2d6154662daebe28290a32fac56d334" ], [ "EtM.MAC.sha1", @@ -310,7 +310,7 @@ 1, [ "@query", "equation_EtM.MAC.macsize" ], 0, - "e2fae4f905ccfae7d0366801da66f51d" + "e446cbacf58c85340ad8a4a8679dfffa" ], [ "EtM.MAC.hmac_sha1", @@ -322,7 +322,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "34436cd9e4e8efaee320ba6ac3c00493" + "f90a4c889bfcafee62359f190e8fbd41" ], [ "EtM.MAC.__proj__Key__item__log", @@ -334,7 +334,7 @@ "projection_inverse_EtM.MAC.Key_region" ], 0, - "16a579b538d55defeac861b3c2a7bc73" + "61f0975fb57dbd5a566d383d89600f4e" ], [ "EtM.MAC.verify", @@ -353,7 +353,7 @@ "refinement_kinding_Tm_refine_7de8468e4c8be42394c70da6b10033dd" ], 0, - "705cff93ddf8d27c45bbd2404949b98b" + "21664b5a11b25e0fd66a42b8d61226e1" ] ] ] \ No newline at end of file diff --git a/examples/crypto/EtM.Plain.fst.hints b/examples/crypto/EtM.Plain.fst.hints index 00415e1b60b..6a22f04184a 100644 --- a/examples/crypto/EtM.Plain.fst.hints +++ b/examples/crypto/EtM.Plain.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Platform.Bytes.HasEq_bytes" ], 0, - "3ac4cf8e0dd4dc11ddd5aefe883140f2" + "11ef8f354c61bebdfac0638c813b72e5" ], [ "EtM.Plain.reveal_hide", @@ -17,7 +17,7 @@ 1, [ "@query", "equation_EtM.Plain.hide", "equation_EtM.Plain.reveal" ], 0, - "659f16f5ea02e40f1cd6a7e5bb00a50c" + "2e451ee3672f069c6cfda0e51c6185f3" ], [ "EtM.Plain.hide_reveal", @@ -26,7 +26,7 @@ 1, [ "@query", "equation_EtM.Plain.hide", "equation_EtM.Plain.reveal" ], 0, - "ece0952ff04c4124418eb7e05bcd9f8d" + "f25a5789047bfd3363460b9a44113e7f" ], [ "EtM.Plain.repr", @@ -35,7 +35,7 @@ 1, [ "@query", "equation_EtM.Plain.reveal" ], 0, - "822ca70fd7a0dd33cf027ea89c6b36c0" + "bcdb0a686fcce89397da29dde0e06160" ], [ "EtM.Plain.coerce", @@ -44,7 +44,7 @@ 1, [ "@query", "equation_EtM.Plain.hide" ], 0, - "68415e711d02e3fbe39b393c3256c919" + "25473757b0884538a9732821745b7946" ], [ "EtM.Plain.length", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "88c3b5bc7e06b384b32b2e027cde5f54" + "e234c7d7ac7a6cbf0c3b9cdab515c008" ], [ "EtM.Plain.length", @@ -73,7 +73,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9ea7dee2ed07287c15c972e2e8517082" + "5471f73860479aa06af4f26c476c1f89" ] ] ] \ No newline at end of file diff --git a/examples/crypto/Formatting.fst.hints b/examples/crypto/Formatting.fst.hints index 4c449ac1afd..25f90663c3e 100644 --- a/examples/crypto/Formatting.fst.hints +++ b/examples/crypto/Formatting.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "5b81b52f66fa4e8346bac6ad22ac89bd" + "d26ed625119670fb5a824cf0cb122590" ], [ "Formatting.append_inj_lemma", @@ -30,7 +30,7 @@ "typing_FStar.Seq.Base.eq", "typing_Formatting.op_At_Bar" ], 0, - "d599403b141712d496084d699f654272" + "dc46c44dd59ecc46a061ec4c2a18f9fc" ], [ "Formatting.lemma_eq_intro", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "08c3b089220744b9edb2c65d3e6bd155" + "7e01d1ca0adc18eb2a1203537b795dc2" ], [ "Formatting.lemma_eq_intro", @@ -53,7 +53,7 @@ 1, [ "@query", "lemma_FStar.Seq.Base.lemma_eq_intro" ], 0, - "5a8498c0a1213d8c361f2b09226a1293" + "85d95c35a11de09445607c6a55cf4045" ], [ "Formatting.UTF8_inj", @@ -62,7 +62,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "372d70e0e60466c317e6caf82abe7882" + "8f2f53636a191a29bb0b68fec40eab30" ], [ "Formatting.uint16_to_bytes", @@ -71,7 +71,7 @@ 1, [ "@query", "equation_Formatting.uInt16" ], 0, - "61d3bf73bee63fc590030f5b97b104c5" + "8700b343ca4a5757905b59d91243d3a0" ], [ "Formatting.uint16_to_bytes", @@ -87,7 +87,7 @@ "refinement_interpretation_Formatting_Tm_refine_b50c829655ecafa308fc3d57ba98b0bf" ], 0, - "ee54695e214d66adf15ec2008890ba01" + "be9350cb5a23cb87f5e6ed15dbf4bcd5" ], [ "Formatting.uint16_to_bytes", @@ -96,7 +96,7 @@ 1, [ "@query", "equation_Formatting.uInt16" ], 0, - "ae129c289f1e3534bff5199099bf4b2c" + "3e4375473d21c8becba13a23cc42457a" ], [ "Formatting.UINT16_inj", @@ -112,7 +112,7 @@ "refinement_interpretation_Formatting_Tm_refine_b50c829655ecafa308fc3d57ba98b0bf" ], 0, - "43ad3fcf8fea15e45e7652e8cbe13438" + "0c05e9c37cd723f98996988268089a0a" ], [ "Formatting.response", @@ -126,7 +126,7 @@ "refinement_interpretation_Tm_refine_51ee4cf0b5fc41ca89f8061de05f28f9" ], 0, - "b0c1958e777a58b56e02ff626d3de6ee" + "12a0fdd2a1777eb1b46744b58a46e3b3" ], [ "Formatting.req_resp_distinct", @@ -138,7 +138,7 @@ "equation_Formatting.message" ], 0, - "d22f23e398595a31425ba6e6f3b65294" + "3fd3d1f6cac35940f5c729c59f9020c1" ], [ "Formatting.req_resp_distinct", @@ -201,7 +201,7 @@ "typing_Platform.Bytes.utf8", "typing_Prims.pow2" ], 0, - "7e96c133cf6d26a5ead94b88e788c995" + "a88dae03ca040cd12794059ed53c84db" ], [ "Formatting.req_components_corr", @@ -210,7 +210,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "961b5190571038cd265f4d43d844c41d" + "9ef5ad53bfd890e8cda2daee2aa47052" ], [ "Formatting.req_components_corr", @@ -226,7 +226,7 @@ "typing_Formatting.tag0", "typing_Platform.Bytes.utf8" ], 0, - "4c9f64633653634ecc5e618fd6dbac97" + "2893f10c465c8529f8f7bd4a1b73591e" ], [ "Formatting.resp_components_corr", @@ -235,7 +235,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "cc8747ea94bc9d46479730bdcf034ee4" + "31d99a8d1a690479ce43a0ff3af3c346" ], [ "Formatting.resp_components_corr", @@ -270,7 +270,7 @@ "typing_Formatting.uint16_to_bytes", "typing_Platform.Bytes.utf8" ], 0, - "243b9a469d0c9d23cdd2d6cdf19d9305" + "75d79bcf9af54bd26aea8e0c09bc8405" ], [ "Formatting.append_inj_lemma", @@ -279,7 +279,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "fc2e78079efa5d7c1de2b0cc463bd819" + "fedd7b246ce12466f256cc6c51ed0624" ], [ "Formatting.lemma_eq_intro", @@ -293,7 +293,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c56f99ba4345bcbb1423373f42d939be" + "0e8e6f1684d122fffb035ccbaf82b44a" ], [ "Formatting.UTF8_inj", @@ -302,7 +302,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "3ed256ca9be4562ba4650c1d51888940" + "fe60d3c33d5ea43180f37f300a3d1c5d" ], [ "Formatting.uint16_to_bytes", @@ -311,7 +311,7 @@ 1, [ "@query", "equation_Formatting.uInt16" ], 0, - "c98b498c598a385faf574aaaedb2beb1" + "fbd62b6eb42a794ada4e97c9ebd2d2e7" ], [ "Formatting.uint16_to_bytes", @@ -320,7 +320,7 @@ 1, [ "@query", "equation_Formatting.uInt16" ], 0, - "cb01e1f983ad6fa7e211379a117f81c4" + "8babfd0dc0242477431bfb3283e4480a" ], [ "Formatting.uint16_to_bytes", @@ -329,7 +329,7 @@ 1, [ "@query", "equation_Formatting.uInt16" ], 0, - "a451ab71c0ee1030c1751029f17445d1" + "3aed6ba251645780f480f9cc326be71b" ], [ "Formatting.UINT16_inj", @@ -345,7 +345,7 @@ "refinement_interpretation_Formatting_Tm_refine_b50c829655ecafa308fc3d57ba98b0bf" ], 0, - "28fd3d4fe496b5e70396626e4695ba9a" + "60b2dbb602a3513a75f9ae9606a7217d" ], [ "Formatting.response", @@ -359,7 +359,7 @@ "refinement_interpretation_Tm_refine_51ee4cf0b5fc41ca89f8061de05f28f9" ], 0, - "36d655fae86404e1507f3d1d9f2ee745" + "405344459e75055382436d0e9168b9f4" ], [ "Formatting.req_resp_distinct", @@ -371,7 +371,7 @@ "equation_Formatting.message" ], 0, - "919de0647425e70b55a2d9006d462082" + "bc7bbd4742cf170e92260743d2b60db0" ], [ "Formatting.req_components_corr", @@ -380,7 +380,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "fbe5fcdec6dd9c88088dbbcb7c415306" + "416e43450ea4958d607ae739442c03ac" ], [ "Formatting.resp_components_corr", @@ -389,7 +389,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "c0848689431f739cca450631cd6c37cf" + "9f869af5fa8c5a1fe1d7748ecab6ef1c" ] ] ] \ No newline at end of file diff --git a/examples/crypto/HyE.AE.fst.hints b/examples/crypto/HyE.AE.fst.hints index 4561d243e9e..749b7465ab7 100644 --- a/examples/crypto/HyE.AE.fst.hints +++ b/examples/crypto/HyE.AE.fst.hints @@ -13,7 +13,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "229d37c69b750811f4db9c3e9f611caa" + "a1c8983f699419ddbd7c0ccfb82edae3" ], [ "HyE.AE.__proj__Key__item__log", @@ -25,7 +25,7 @@ "projection_inverse_HyE.AE.Key_region" ], 0, - "907ac648ff67cae51d0fded6c9310b65" + "c66abf844b90f7ee76379134241d1385" ], [ "HyE.AE.keygen", @@ -118,7 +118,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "e1998d2d3d8174a5fd78be8534742b72" + "0fd177f5ea099fe70242ea92add7d6b9" ], [ "HyE.AE.encrypt", @@ -178,7 +178,7 @@ "typing_tok_CoreCrypto.AES_128_GCM@tok" ], 0, - "a42ae6529bf4e8aa7ad0dbd0be576835" + "bdebec6cf24d48790936aed8165acdea" ], [ "HyE.AE.decrypt", @@ -194,7 +194,7 @@ "refinement_kinding_Tm_refine_d5f38576f4c9b6353149d27af7052546" ], 0, - "833a83a3a8a2686215c4aac070783a92" + "a0c847153dd44f406e1870af5489035e" ], [ "HyE.AE.decrypt", @@ -297,7 +297,7 @@ "typing_Tm_abs_3b0ace08b3d34b1b9c6190ea8851f44c" ], 0, - "25836f57ce9840f2de02a17160ec9759" + "0bb4fc86905b4d073ccbc8cbeab1e702" ], [ "HyE.AE.aes_key", @@ -311,7 +311,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "57ef9ebc32070c1befc3978c68f346c7" + "10a320dd8c52301911942dff02c22d4d" ], [ "HyE.AE.decrypt", @@ -327,7 +327,7 @@ "refinement_kinding_Tm_refine_d5f38576f4c9b6353149d27af7052546" ], 0, - "cbe69a5814576737988f3e67d43b69e8" + "351b3483327371497dbd9008244b628c" ] ] ] \ No newline at end of file diff --git a/examples/crypto/HyE.CCA2.fst.hints b/examples/crypto/HyE.CCA2.fst.hints index 3cc57187b0b..418d2b6adfe 100644 --- a/examples/crypto/HyE.CCA2.fst.hints +++ b/examples/crypto/HyE.CCA2.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_HyE.CCA2.PKey_region" ], 0, - "7fec02786e70cc2036f5807ace0efd32" + "183c9732c96a4ff8f2728775e7278c06" ], [ "HyE.CCA2.keygen", @@ -41,7 +41,7 @@ "typing_FStar.Monotonic.HyperStack.get_hmap" ], 0, - "2ae56b98aebfb638794df4fd36b05a9d" + "ac634a4b739a57a510aa5e6e318f3ca2" ], [ "HyE.CCA2.encrypt", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_3ca866cb4753920b807f65cae9ed57ef" ], 0, - "3db6d2d1b15767fffc5edf20adea0384" + "2dad9f70550d366220f8ef9b98fc4549" ], [ "HyE.CCA2.decrypt", @@ -104,7 +104,7 @@ "typing_HyE.CCA2.__proj__SKey__item__pk" ], 0, - "3367a8c1f27d286e0763871eced6d992" + "584f43484d1b1c609e9733bc39090227" ] ] ] \ No newline at end of file diff --git a/examples/crypto/HyE.HCCA2.fst.hints b/examples/crypto/HyE.HCCA2.fst.hints index ec1abb8bdc9..6fb9b2abcce 100644 --- a/examples/crypto/HyE.HCCA2.fst.hints +++ b/examples/crypto/HyE.HCCA2.fst.hints @@ -35,7 +35,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "2100b1d611fc187fe21e37963e9035b6" + "f78f5d8aaffcdcd42999654fbe35bb22" ], [ "HyE.HCCA2.encrypt", @@ -73,7 +73,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "b92fdbb871b22b15dec1d70af1e4f232" + "8343930c2dcdfb36c539e2c01bf361ea" ], [ "HyE.HCCA2.decrypt", @@ -98,7 +98,7 @@ "lemma_FStar.Pervasives.invertOption" ], 0, - "14c7235d3e0dccd93f15d3375a8e89b6" + "b2f8e5679619c3c048fd6e71dbf61d82" ] ] ] \ No newline at end of file diff --git a/examples/crypto/HyE.RSA.fst.hints b/examples/crypto/HyE.RSA.fst.hints index e892cb6599b..7a06cc7624a 100644 --- a/examples/crypto/HyE.RSA.fst.hints +++ b/examples/crypto/HyE.RSA.fst.hints @@ -13,7 +13,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "d915ba4d9e9723b472f7ad009fa677c2" + "f400f0e4b9d1726a5f8b449b42951e71" ], [ "HyE.RSA.enc", @@ -28,7 +28,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "fff2c0dfe900a33b40de1aa86b4a6ac6" + "51170c1d7bbecfafeaeb76d7ab4c3b0c" ], [ "HyE.RSA.plain", @@ -42,7 +42,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "c073d9a11d783c3dd28f533c8d53e94c" + "fe89cde7aa6b8e3bff0acdeba8048e3c" ], [ "HyE.RSA.enc", @@ -57,7 +57,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "22e887391f41a9b47e98deeec0bc5b81" + "06350b0047afe9a1435291e5e61b8618" ] ] ] \ No newline at end of file diff --git a/examples/crypto/MAC.fst.hints b/examples/crypto/MAC.fst.hints index 2cc62fddfe1..1c33a3fa9e8 100644 --- a/examples/crypto/MAC.fst.hints +++ b/examples/crypto/MAC.fst.hints @@ -13,7 +13,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "ec8e4c560526b251b124987df66b2fc0" + "817e724ad8dbe2c772de9ef606bbd91e" ], [ "MAC.__proj__Entry__item__t", @@ -25,7 +25,7 @@ "projection_inverse_MAC.Entry_k" ], 0, - "c94e39aca59ffcd7b7aac18222e1c875" + "09023e5794eb937124d7360f47e7dcd6" ], [ "MAC.verify", @@ -51,7 +51,7 @@ "typing_Platform.Bytes.equalBytes" ], 0, - "d5a1b0d1f911f0a44ff18ba5e21af39d" + "27854ecea269c2f382a86b358c6f9082" ], [ "MAC.keygen", @@ -62,7 +62,7 @@ "@query", "equation_SHA1.keysize", "projection_inverse_BoxInt_proj_0" ], 0, - "402a7f05f457cf18051adfba1613179a" + "b36341729ae0be6b8146629d119d4308" ], [ "MAC.mac", @@ -86,7 +86,7 @@ "equation_SHA1.keysize", "equation_SHA1.text", "equation_with_fuel_FStar.List.Tot.Base.find.fuel_instrumented", "function_token_typing_FStar.Heap.trivial_preorder", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "interpretation_Tm_abs_7b3114bf1eb1202b6687fce89dcc274d", "kinding_MAC.entry@tok", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", @@ -105,7 +105,7 @@ "typing_Tm_abs_7b3114bf1eb1202b6687fce89dcc274d" ], 0, - "bf7fff630d6b2e2e7b86c1240b62fc9f" + "92e5673e971056d16e1a01132a1ec999" ], [ "MAC.verify", @@ -130,7 +130,7 @@ "typing_Platform.Bytes.equalBytes" ], 0, - "5ddf3d10208e6715dfd5ceb9fb918e7c" + "0917ab1fcbecc3f0c599e1affc398b05" ], [ "MAC.entry", @@ -144,7 +144,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "560c166019bf0c03d634bb466de8ba3c" + "7d4101436862cd337c7ea4920fa62f5b" ], [ "MAC.__proj__Entry__item__t", @@ -156,7 +156,7 @@ "projection_inverse_MAC.Entry_k" ], 0, - "2a295e64fb4f9de0b6695d279af117af" + "2c5e99e2d95464e4a364b223078a2c52" ], [ "MAC.verify", @@ -168,7 +168,7 @@ "assumption_Prims.HasEq_bool" ], 0, - "a5520416121869c8cd465c247986b3d1" + "01a6d4e2aff09ad5c319a438e9533ff1" ] ] ] \ No newline at end of file diff --git a/examples/crypto/RPC.fst.hints b/examples/crypto/RPC.fst.hints index d305cea4602..f1970b80521 100644 --- a/examples/crypto/RPC.fst.hints +++ b/examples/crypto/RPC.fst.hints @@ -10,11 +10,11 @@ "@query", "equation_FStar.Heap.trivial_preorder", "equation_FStar.Heap.trivial_rel", "equation_Formatting.message", "equation_Platform.Bytes.bytes", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "token_correspondence_FStar.Heap.trivial_preorder", "true_interp" ], 0, - "72e7027bb6c19b7b290ef26d4a875b9b" + "2139e8d2f4f8c5b30645a701faeffb0e" ], [ "RPC.recv", @@ -26,7 +26,7 @@ "equation_FStar.Heap.trivial_rel", "equation_Formatting.message", "equation_Platform.Bytes.bytes", "equation_Platform.Bytes.empty_bytes", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "token_correspondence_FStar.Heap.trivial_preorder", "true_interp" ], 0, @@ -42,7 +42,7 @@ "equation_Formatting.message" ], 0, - "d676788285e926275de1285fe8f76d94" + "37483430478409d5bf1caa7a63cf1c55" ], [ "RPC.k", @@ -58,7 +58,7 @@ "refinement_interpretation_Platform.Bytes_Tm_refine_3458b9f6f40fe62446cdc2c6d3755a94" ], 0, - "3c52c9599b6fe0ed531729d1b85ffd0f" + "8f805f1c3a5ac1af7f6af3f377fec14f" ], [ "RPC.client_send", @@ -78,7 +78,7 @@ "typing_RPC.k", "unit_typing" ], 0, - "a0c90cd724c85a0d234f0630b2718773" + "51a1d93ffc93d65aeafadd63503a7e03" ], [ "RPC.client_recv", @@ -115,7 +115,7 @@ "typing_RPC.k" ], 0, - "d91a8ad8433dba262f68f0dfb7247618" + "190377d5d410286920e680d4ca0744a8" ], [ "RPC.server", @@ -165,7 +165,7 @@ "typing_RPC.k", "unit_typing" ], 0, - "e25e4bb13069f0789fc021e33b0639ba" + "073aec070c783e0410668b06b459ad08" ], [ "RPC.test", @@ -186,7 +186,7 @@ "typing_Platform.Bytes.utf8", "unit_typing" ], 0, - "f1157e34ea5bc03adb5b21e81245af2f" + "847129f2585f8b3e6109f0cc389feae8" ], [ "RPC.reqresp", @@ -198,7 +198,7 @@ "equation_Formatting.message" ], 0, - "c49167683830098d7438834bfd267bcb" + "4f7a37fef1b1d722e0edad4990e70589" ], [ "RPC.k", @@ -210,7 +210,7 @@ "fuel_guarded_inversion_FStar.Pervasives.result" ], 0, - "0b7e8d20c88c17437554da3b8534189b" + "c7a10c5f446f5bb21150285a0e143371" ] ] ] \ No newline at end of file diff --git a/examples/crypto/SHA1.fst.hints b/examples/crypto/SHA1.fst.hints index ef4d3e9ab09..c2be172fbd1 100644 --- a/examples/crypto/SHA1.fst.hints +++ b/examples/crypto/SHA1.fst.hints @@ -10,7 +10,7 @@ "@query", "equation_SHA1.keysize", "projection_inverse_BoxInt_proj_0" ], 0, - "fe79d41dd271e4956a05220d93b1fde9" + "c0ce6c3680b07fa9440650ee6055f8ba" ], [ "SHA1.sample", @@ -19,7 +19,7 @@ 1, [ "@query" ], 0, - "9ff9711e20142ae573bb7dbb74327f8b" + "15fc6588a4cf0a7f3c1364c1b9772364" ], [ "SHA1.sha1", @@ -31,7 +31,7 @@ "equality_tok_CoreCrypto.SHA1@tok", "equation_CoreCrypto.hashSize" ], 0, - "763c7e5ec8a6b7adce99246f9cce991b" + "9a5c2c5620753459751844f95b084d8d" ], [ "SHA1.hmac_sha1", @@ -43,7 +43,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "504938b37ac6e5c9899ee7769ac35c99" + "07ed920b872f4ba2e8eb3a36dc45f088" ], [ "SHA1.key", @@ -54,7 +54,7 @@ "@query", "equation_SHA1.keysize", "projection_inverse_BoxInt_proj_0" ], 0, - "3d3dba67431934fdbd952e344023a8d0" + "ba6ebe015c0bf9426699ab666dc24bb7" ], [ "SHA1.sha1", @@ -66,7 +66,7 @@ "equality_tok_CoreCrypto.SHA1@tok", "equation_CoreCrypto.hashSize" ], 0, - "eb60ea224c342570a1f2c0f56c294d42" + "b3a56bf268558d7463a165c52c888445" ], [ "SHA1.hmac_sha1", @@ -78,7 +78,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "094d8e37a527e90a050d05cfa330eb13" + "bda19dfd342ec2a417222c705b2e8b55" ] ] ] \ No newline at end of file diff --git a/examples/crypto/Sig.fst.hints b/examples/crypto/Sig.fst.hints index c305ea52759..1115d84488b 100644 --- a/examples/crypto/Sig.fst.hints +++ b/examples/crypto/Sig.fst.hints @@ -10,7 +10,7 @@ "@query", "equation_Sig.sigsize", "projection_inverse_BoxInt_proj_0" ], 0, - "fb7345d3cc11fca9898a2acda58efcea" + "c7cb16d51930c2aad7a928cc833cb8ef" ], [ "Sig.pk", @@ -19,7 +19,7 @@ 1, [ "@query", "equation_Sig.pksize", "projection_inverse_BoxInt_proj_0" ], 0, - "d409f00c7326db234979e20b02ce4d1d" + "ab910ae0692541e506d8ca7d2125c818" ], [ "Sig.sk", @@ -28,7 +28,7 @@ 1, [ "@query", "equation_Sig.sksize", "projection_inverse_BoxInt_proj_0" ], 0, - "ea781977cf1e99c761352a99396f8604" + "0c606d1cd8b9e90047e5869d704abdc8" ], [ "Sig.entry", @@ -43,7 +43,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "adeff14c0f45cf23c03be3d2e2e52a8b" + "88d21d4aa28cc419cb8a2a2e613632c0" ], [ "Sig.__proj__Entry__item__t", @@ -55,7 +55,7 @@ "projection_inverse_Sig.Entry_k" ], 0, - "93e78ea7fd5ca14bd93e501cd3e30d4e" + "d6a2fbf2f2d5b3179e18431cecd128d7" ], [ "Sig.sign", @@ -65,11 +65,11 @@ [ "@query", "equation_FStar.Heap.trivial_preorder", "equation_FStar.Heap.trivial_rel", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "token_correspondence_FStar.Heap.trivial_preorder", "true_interp" ], 0, - "0a38932c926d05cd3c61df082aa6bbe1" + "4af85ac78f9d0bd94f746fb569c2ce0d" ], [ "Sig.verify", @@ -91,7 +91,7 @@ "refinement_interpretation_Tm_refine_fcaf3f241603a1e28a7ee47f5eb025f1" ], 0, - "9d1e56e7cfeb6a31ee0dfc6a13a33c98" + "eab962ad352207f6b2d97f02e9d6c4ab" ], [ "Sig.sig_t", @@ -102,7 +102,7 @@ "@query", "equation_Sig.sigsize", "projection_inverse_BoxInt_proj_0" ], 0, - "b128ffb6528b0aed683a9ce139205485" + "823af97ab9af3e26957055633207e20c" ], [ "Sig.pk", @@ -111,7 +111,7 @@ 1, [ "@query", "equation_Sig.pksize", "projection_inverse_BoxInt_proj_0" ], 0, - "ebfd019f1022c4cb4c8c0334784ead43" + "532ff2852a0475c2e5f79ea6080bd933" ], [ "Sig.sk", @@ -120,7 +120,7 @@ 1, [ "@query", "equation_Sig.sksize", "projection_inverse_BoxInt_proj_0" ], 0, - "c91042eac11d421877ee1a4c631566bd" + "16fc7e2e687ca7a74af3ed15598b3be6" ], [ "Sig.entry", @@ -135,7 +135,7 @@ "haseqTm_refine_b3982a6d174e1d047431ae85c35dc7d8" ], 0, - "531cdf684b77948a2af4c7306845b86e" + "bf1ec600ab6bede55e8161ff1e425eb9" ], [ "Sig.__proj__Entry__item__t", @@ -147,7 +147,7 @@ "projection_inverse_Sig.Entry_k" ], 0, - "b460f3df8b1c2a19f57f6a23e0a82ba1" + "96ab95d60d6fccf02b8fb6543f488c41" ] ] ] \ No newline at end of file diff --git a/examples/csl/Examples.fst.hints b/examples/csl/Examples.fst.hints index 8e284fb3d77..cfa91b6940b 100644 --- a/examples/csl/Examples.fst.hints +++ b/examples/csl/Examples.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "2c66d37535780b0abc218a2cad20f2e9" + "d126f9144336058eadad05cd98b6f943" ], [ "Examples.increment_ok", @@ -25,7 +25,7 @@ "unit_inversion", "unit_typing" ], 0, - "1416ab478a559b3140ac26330dc62b50" + "0c87c5d19ff91b20fa72ba87c35c6478" ], [ "Examples.increment_ok", @@ -40,7 +40,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "26e40f5102ad068a50f30eefde452ac8" + "c70cfde5f84c15384334710fddf8df91" ], [ "Examples.increment_ok", @@ -61,7 +61,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "185c023747689471fee99748a6ca0540" + "a13a71b372817b2c630419a0a7305315" ], [ "Examples.swap_ok", @@ -76,7 +76,7 @@ "true_interp" ], 0, - "cac109f8248eb7ae0899d1ff93ee02be" + "3bd5f172ee9b2c15964a434c51bb3d9a" ], [ "Examples.swap_ok", @@ -88,7 +88,7 @@ "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "ee74d54f4200e71035db5c8cfad1a4f2" + "73b2e43194ee01566d00d840d6a4fa09" ], [ "Examples.swap_ok", @@ -106,7 +106,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "5721ec5efdb35c7f925290c771fdd802" + "a3e415c5d522b8780a0930654df53a66" ], [ "Examples.swap_ok", @@ -118,7 +118,7 @@ "primitive_Prims.op_disEquality", "projection_inverse_BoxBool_proj_0" ], 0, - "2f64dbd6ea5e43bfb076df53082d3cc9" + "3f211dd654860d178ded22bf7239bcaa" ], [ "Examples.swap_ok", @@ -137,7 +137,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "970e041e41cee1ae733c3cf18616f6ee" + "45ee40d8613cbbadfb255b33ff3a5665" ], [ "Examples.swap_ok", @@ -163,7 +163,7 @@ "typing_FStar.SL.Monotonic.Heap.sel" ], 0, - "9e7c8ff0e86f66bfa7b89f3f7dd81ecd" + "5c04952d04f4c07172dc5fcfa0728221" ], [ "Examples.swap_ok", @@ -182,7 +182,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "e2abf429b45d54346e286230ec6caaf9" + "4e0429202289f7e95c0522afce7f1533" ], [ "Examples.swap_ok", @@ -203,7 +203,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "77038c614b3c635ea85ed850cf71bf9a" + "a793d5c8f983d88ede4b7bad16fc6677" ], [ "Examples.swap_ok", @@ -224,7 +224,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "821c67a7933607f6e2ce5d095d8fd8cb" + "0ecb7dbe94010be901be623ec16485bf" ], [ "Examples.double_increment_ok", @@ -239,7 +239,7 @@ "unit_inversion", "unit_typing" ], 0, - "cfb4c09f915d965206c417e10f79c474" + "f12bbe99773230d7cdf7ef360a7d1e9b" ], [ "Examples.double_increment_ok", @@ -254,7 +254,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "c2fff20d0249b7aa0a5590431ca3c82b" + "e21a7589e93f1bbc1a818538f124b3db" ], [ "Examples.double_increment_ok", @@ -272,7 +272,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "8e8b7df6544141656df427da6391e8bb" + "8661cefd47b5a3130286ac4dbcc63149" ], [ "Examples.double_increment_ok", @@ -291,7 +291,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "178c6f6de9a70a7f71a242a7183f7c7a" + "35bf183c67636a5553b2f021774d7b98" ], [ "Examples.double_increment_ok", @@ -328,7 +328,7 @@ "typing_FStar.UInt64.v" ], 0, - "a34fe3a116749e89f30a3cd50c1218ff" + "f3fd53a4752ecb6e58d15ec7f3dd8073" ], [ "Examples.init_ok", @@ -364,7 +364,7 @@ "typing_FStar.UInt64.uint_to_t", "typing_Prims.pow2" ], 0, - "b06d4f4a438651048e187862bd3a33b7" + "6f2d932a7f05baf67779b89ae8c89843" ], [ "Examples.init_ok", @@ -400,7 +400,7 @@ "typing_FStar.UInt64.uint_to_t", "typing_Prims.pow2" ], 0, - "c0ee0afe7c794fe659e8936b9909e3dc" + "6260e4a371f48c97f23b33c815c68b8f" ], [ "Examples.copy_ok", @@ -415,7 +415,7 @@ "true_interp" ], 0, - "503b22cf4eb325af990c42821c066974" + "595155f50d6d5303aaeb57373590213e" ], [ "Examples.copy_ok", @@ -430,7 +430,7 @@ "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "93487202f3a2077ff78488e3a7d33aac" + "1e6720d2b73651222e4deba69858b0ef" ], [ "Examples.copy_ok", @@ -448,7 +448,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "8ca88d50f6b89fedb1e722ca20e905d1" + "40d98da40d0325d91b86b6a4439988ea" ], [ "Examples.copy_ok", @@ -466,7 +466,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "b3b997b1036fb3f03eb5a38b03ab2ee3" + "51f5676d12525f879a3a8c57b0cd1575" ], [ "Examples.copy_ok", @@ -487,7 +487,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "cd7866c75ceafffc0fa97d84186e2a6c" + "8b90082aa1c3b1be2fb375bc6f22e20a" ], [ "Examples.copy_ok", @@ -505,7 +505,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "0093d13b20da482a7c7b9aecc9d92247" + "85f8ef52757358b64c9d86c3e554f387" ], [ "Examples.copy_ok", @@ -517,7 +517,7 @@ "primitive_Prims.op_disEquality", "projection_inverse_BoxBool_proj_0" ], 0, - "cb4bf0007d1db16b65e0b6b859419ca3" + "6e4f2abefe957c1364c285cb744bc0ff" ], [ "Examples.copy_ok", @@ -529,7 +529,7 @@ "refinement_interpretation_Tm_refine_e5829fe30a7dc62e6bb885af47bb2974" ], 0, - "7a6b851a23e3421d43fd119f5897aef9" + "3e4b6b22457cfce5b03422cb02fdab52" ], [ "Examples.write_ok", @@ -538,7 +538,7 @@ 1, [ "@query" ], 0, - "01945070f2046b50516e13b25eaea381" + "fd63ea5726e99d20a8226fcd84cb1632" ], [ "Examples.increment_ok", @@ -547,7 +547,7 @@ 1, [ "@query" ], 0, - "f781e398ecccb6773d808df1b5fe9385" + "e2223779d87133355455b017c442a172" ], [ "Examples.increment_ok", @@ -562,7 +562,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "7b94e8041bfc9752ea464f60ae5faa12" + "f5eff07bc57f9b0e2df05c3307ca83b5" ], [ "Examples.increment_ok", @@ -583,7 +583,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "62ea627be151ff4067c922e7f099d9a9" + "62982d569dc22a7b21c7a36f0be561da" ], [ "Examples.swap_ok", @@ -598,7 +598,7 @@ "true_interp" ], 0, - "2cde0f11bc5e8f05473c211cf628c4ec" + "e7f5a0039b7857fd191d3c6a6ef5a37c" ], [ "Examples.swap_ok", @@ -607,7 +607,7 @@ 1, [ "@query" ], 0, - "5871f271ac545b7b6fae87c4d47d73e9" + "ddf4bf8efe6073189fd57ec184eb97d2" ], [ "Examples.swap_ok", @@ -625,7 +625,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "4eb65c800fd769b13731d9f9ff127177" + "aa4a40c6881c0d16d27d80da6dc73b78" ], [ "Examples.swap_ok", @@ -637,7 +637,7 @@ "primitive_Prims.op_disEquality", "projection_inverse_BoxBool_proj_0" ], 0, - "36cbf0846b61b34792e2f73ae5cebd27" + "a6589bf66d59f5540eb8f943e24cab5e" ], [ "Examples.swap_ok", @@ -658,7 +658,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "9c7393ed34c47a4986b42ffadb1c13b1" + "3c3e502d127264975e3ff9002b576a9d" ], [ "Examples.swap_ok", @@ -684,7 +684,7 @@ "typing_FStar.SL.Monotonic.Heap.sel" ], 0, - "e5b638fc8189f1a56a678edc66a85eed" + "74f81898e4171db98c2c64aea2578d6d" ], [ "Examples.swap_ok", @@ -703,7 +703,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "8e452b7f8b4edec081090c380ee379b8" + "1f62076c29bcb21e1cdb8fe4eb24b539" ], [ "Examples.swap_ok", @@ -724,7 +724,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "e9e3babe7a8d283e8757ad90c27063ae" + "e58d13631b6a4d8ee991781b2ffc1b0b" ], [ "Examples.swap_ok", @@ -745,7 +745,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "adc3ac35b91ebf9fb7196227fe793ea9" + "bdc3056c7484ab8b7fef7d011824a1d9" ], [ "Examples.double_increment_ok", @@ -754,7 +754,7 @@ 1, [ "@query" ], 0, - "48121a68754fdd64d4e81266f0c19021" + "16b9c64e9e42f1701c8ff78f67b4776f" ], [ "Examples.double_increment_ok", @@ -769,7 +769,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "420c683d49bef394bb40fcc5faaa28e4" + "3f3579e149612d1d61f57b1b3e37edd6" ], [ "Examples.double_increment_ok", @@ -787,7 +787,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "c788cbeaeb7246a50f9ed39c44225787" + "b0efb638b764acf2fca129f66c6b4750" ], [ "Examples.double_increment_ok", @@ -806,7 +806,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "a1cfd69fbc32a3a07f44aab0ff2e729e" + "2e199c19339cbb3182dfde77ec6010af" ], [ "Examples.double_increment_ok", @@ -843,7 +843,7 @@ "typing_FStar.UInt64.v" ], 0, - "47e9bb854971ad19af125fb56a2cefae" + "a22f723d1a6e10ab05c8573de902f187" ], [ "Examples.init_ok", @@ -879,7 +879,7 @@ "typing_FStar.UInt64.uint_to_t", "typing_Prims.pow2" ], 0, - "fbeba17e5f58fddf6fd756e5578f98e7" + "71a46aba957df4e28de38be3f8289071" ], [ "Examples.init_ok", @@ -915,7 +915,7 @@ "typing_FStar.UInt64.uint_to_t", "typing_Prims.pow2" ], 0, - "4200fa14c120252a0277736fc7f9a583" + "60521571c1e88643150168382ef63905" ], [ "Examples.copy_ok", @@ -930,7 +930,7 @@ "true_interp" ], 0, - "fc1f83d45c0f73a999e633395ee48617" + "636217abe8e142b2ba59259c472f3224" ], [ "Examples.copy_ok", @@ -939,7 +939,7 @@ 1, [ "@query" ], 0, - "863fb1c7bc7945d4ea5e2e80000b3e2f" + "409af1f6cae3ec29cf2571d2678a6fea" ], [ "Examples.copy_ok", @@ -957,7 +957,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "dd2d65eb266828dadba99718feb00537" + "86eb6ff6544309138a00ad05681579cf" ], [ "Examples.copy_ok", @@ -975,7 +975,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "4a937e67e19a9fd369c9e2f63563fff1" + "2252e6ef0a1e30d57e8ce8e75026f282" ], [ "Examples.copy_ok", @@ -996,7 +996,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "0fec2cbdc63bd1c919d26192f719e71c" + "ac12b09e52a25df937360d702c12c6b0" ], [ "Examples.copy_ok", @@ -1014,7 +1014,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "1e54416a597d57acb40af079984591ae" + "7e62aa2af899a876aea8dbf3a910dbeb" ], [ "Examples.copy_ok", @@ -1026,7 +1026,7 @@ "primitive_Prims.op_disEquality", "projection_inverse_BoxBool_proj_0" ], 0, - "b5a30320e5e8881fcbc487366d854d97" + "36d114966742cfeca735bc8bbc82d6db" ], [ "Examples.copy_ok", @@ -1038,7 +1038,7 @@ "refinement_interpretation_Tm_refine_e5829fe30a7dc62e6bb885af47bb2974" ], 0, - "e5962797890e08adfd4a128cead603f6" + "a667ac9d4014dbda6a4519c40c02cf47" ] ] ] \ No newline at end of file diff --git a/examples/csl/FStar.SL.Heap.fst.hints b/examples/csl/FStar.SL.Heap.fst.hints index ee2aa6f6b2b..00c63af0086 100644 --- a/examples/csl/FStar.SL.Heap.fst.hints +++ b/examples/csl/FStar.SL.Heap.fst.hints @@ -11,11 +11,11 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_FStar.SL.Heap.trivial_rel", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "true_interp" ], 0, - "b1df9cc03c50b6a0d99a350956a298d4" + "43d9ecbd5648221dca534ae53af748ac" ], [ "FStar.SL.Heap.trivial_preorder", @@ -27,11 +27,11 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_FStar.SL.Heap.trivial_rel", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "true_interp" ], 0, - "9b4e5db9b9dce33b20807aafbc50df7e" + "19349becb30879a97d4a628b33d7e54c" ] ] ] \ No newline at end of file diff --git a/examples/csl/FStar.SL.Monotonic.Heap.fst.hints b/examples/csl/FStar.SL.Monotonic.Heap.fst.hints index 376de31801b..c1de842025a 100644 --- a/examples/csl/FStar.SL.Monotonic.Heap.fst.hints +++ b/examples/csl/FStar.SL.Monotonic.Heap.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7f011322776d4ff084f00deede7a5716" + "0884340e2f695fcd8dd29fff58d25e8e" ], [ "FStar.SL.Monotonic.Heap.equal_extensional", @@ -38,14 +38,14 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "3348c513557f9d0a444d81d6ca0981db" + "d60f9e783a8867b0d2fe1dd0b0d8e17e" ], [ "FStar.SL.Monotonic.Heap.emp", @@ -55,15 +55,15 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "constructor_distinct_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.None", "equation_FStar.FunctionalExtensionality.feq", "equation_Prims.nat", "int_inversion", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_fd4463d09cd56364354a61ed9fe039fd", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_7bfee9206cd83149abe49dc5bf5da3f1", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_BoxBool_proj_0", @@ -72,11 +72,11 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_fd4463d09cd56364354a61ed9fe039fd" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_7bfee9206cd83149abe49dc5bf5da3f1" ], 0, - "c27b0bdc1b912dc49b824e117fab1b93" + "234ffb26e062f4ffc8165dee778632f3" ], [ "FStar.SL.Monotonic.Heap.emp_with_next_addr", @@ -94,13 +94,13 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.emp" ], 0, - "0f49b769a7fe1c007bcb3823f791234e" + "2085703c09a0f3a7ad0787c9a593e4fb" ], [ "FStar.SL.Monotonic.Heap.compare_addrs", @@ -114,7 +114,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "41331962812f191a86a5706774343034" + "4819680e0c04fb7b30ff7f2e2bcd3077" ], [ "FStar.SL.Monotonic.Heap.compare_addrs", @@ -132,7 +132,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "662b25c3f45e7424bce3bb83369e9fd5" + "86796232b1feea156568e6ce2ec349f2" ], [ "FStar.SL.Monotonic.Heap.contains", @@ -145,7 +145,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "b2ec0f4f6068381819fed1fcd5ea5734" + "8c281c1d9602d5bdee3d73d7ca0852a1" ], [ "FStar.SL.Monotonic.Heap.only", @@ -159,7 +159,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "09ce574735ff27f6ae181a1ab52bd447" + "f74174f6e4c1aa860d10f566d8849ab2" ], [ "FStar.SL.Monotonic.Heap.op_Hat_Plus_Plus", @@ -173,7 +173,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "cd6a2ec09292ee3b46e566443fa00e04" + "953357806152befaadeb89299972cf77" ], [ "FStar.SL.Monotonic.Heap.op_Hat_Plus_Plus", @@ -187,7 +187,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d19f1ac5fe8a1b9e1e4f277ffa8e001a" + "83757f56dc78683e63a49ffcd85eb1de" ], [ "FStar.SL.Monotonic.Heap.op_Plus_Plus_Hat", @@ -201,7 +201,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "08d5626654ca269a8c477913c5322897" + "ebdd1eed13287017b9b02c28461f378a" ], [ "FStar.SL.Monotonic.Heap.op_Plus_Plus_Hat", @@ -215,7 +215,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6bd45195e69fd02d829d8502ea146455" + "ab947ae6f3c2f106def2c94907842d35" ], [ "FStar.SL.Monotonic.Heap.op_Hat_Plus_Hat", @@ -229,7 +229,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5b5d9a90c7c23bfe5a8615c5199d5b68" + "5d9d702717298bb8d6e5cd3f884b1b62" ], [ "FStar.SL.Monotonic.Heap.sel_tot", @@ -248,7 +248,7 @@ "refinement_interpretation_Tm_refine_b665c5d9d02615543412d6d1fdaeb68b" ], 0, - "8a43f8ca69825bd4213bebccbefbff4b" + "5b17290bfec1aebd248ce88eb08a59d4" ], [ "FStar.SL.Monotonic.Heap.sel", @@ -260,7 +260,7 @@ "refinement_interpretation_Tm_refine_21b820892b42efaf5d8734b0cf8c4cc3" ], 0, - "6c2e2e067527ff77d4e15ef3666073ec" + "42598d0a6fe3986ca51d6feebb7fce15" ], [ "FStar.SL.Monotonic.Heap.upd_tot'", @@ -274,7 +274,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0af961426acaaea0b8744fff072b20b0" + "f0b9184aa28700dc0c18bf32538b9e19" ], [ "FStar.SL.Monotonic.Heap.upd_tot", @@ -284,8 +284,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "data_elim_FStar.Pervasives.Native.Some", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", @@ -300,8 +300,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "int_inversion", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", @@ -310,19 +310,19 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_b665c5d9d02615543412d6d1fdaeb68b", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", "typing_FStar.SL.Monotonic.Heap.upd_tot_", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "088d851b8a50c17d2efeef9771ba37e3" + "f0904dc00760eca41f1bbe8cfb730ec7" ], [ "FStar.SL.Monotonic.Heap.upd", @@ -332,8 +332,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "bool_inversion", "data_elim_FStar.Pervasives.Native.Some", @@ -352,9 +352,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", @@ -367,11 +367,11 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", "refinement_interpretation_Tm_refine_21b820892b42efaf5d8734b0cf8c4cc3", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", @@ -379,11 +379,11 @@ "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd_tot_", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "8ffeae4526022f197b14131408eeaafa" + "dcd3f1c4801ec28e7cc66c43c605c128" ], [ "FStar.SL.Monotonic.Heap.alloc", @@ -393,8 +393,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "bool_inversion", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", "disc_equation_FStar.Pervasives.Native.None", @@ -404,8 +404,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_bd9a7643f795ea8a1fe425d0601f5e0f", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_004864bcbe92acd7848adcd4be15ea32", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", @@ -416,16 +416,16 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", "projection_inverse_FStar.SL.Monotonic.Heap.Mkmref__addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "6a95d2ef6feeea5f2cb35bd936f09601" + "9ae7049c6b710d5961f7212af59483d3" ], [ "FStar.SL.Monotonic.Heap.free_mm", @@ -435,8 +435,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "constructor_distinct_FStar.Pervasives.Native.None", "data_elim_FStar.Pervasives.Native.Some", @@ -453,8 +453,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", @@ -463,18 +463,18 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_d5a0381b7ab9ba5576e479b8eb3b4e6e", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "027ee0ef408f5576be7ef6e8042a6b91" + "eb37be7add0bb1d604475805621316d8" ], [ "FStar.SL.Monotonic.Heap.join_tot", @@ -484,8 +484,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", "disc_equation_FStar.Pervasives.Native.None", @@ -495,8 +495,8 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "int_inversion", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_LessThan", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", @@ -506,18 +506,18 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.FunctionalExtensionality.on_domain", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f" ], 0, - "4a8187ea60e84148d950f21b8a2b447f" + "995ea1bdac479668c7e8920fc8692cc7" ], [ "FStar.SL.Monotonic.Heap.restrict", @@ -527,8 +527,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "constructor_distinct_FStar.Pervasives.Native.None", "data_elim_FStar.Pervasives.Native.Some", @@ -545,8 +545,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_83b92ea43d397fbc6d6605c72728cc67", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", @@ -557,18 +557,18 @@ "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_b665c5d9d02615543412d6d1fdaeb68b", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "c928662a103a8b0ed60e94edf74ff49a" + "e9591c773da71d93fef64045122e1915" ], [ "FStar.SL.Monotonic.Heap.points_to", @@ -578,8 +578,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "constructor_distinct_FStar.Pervasives.Native.None", "data_elim_FStar.SL.Monotonic.Heap.Mkmref_", @@ -592,8 +592,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", @@ -608,10 +608,10 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "677dcef1b6845c3d86e8980c12e37fed" + "15fa568a4e2f49deae9f84954ef75786" ], [ "FStar.SL.Monotonic.Heap.minus", @@ -621,8 +621,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "constructor_distinct_FStar.Pervasives.Native.None", "data_elim_FStar.Pervasives.Native.Some", @@ -639,8 +639,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", @@ -649,18 +649,18 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_b665c5d9d02615543412d6d1fdaeb68b", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "2615d78ace487ae92acc200aba2c2047" + "3769873017d4a72cd048680efc45f399" ], [ "FStar.SL.Monotonic.Heap.modifies", @@ -674,7 +674,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0b8c257d97a985a26978229ccae4fae9" + "b949a6d571d57517be932351d804d9aa" ], [ "FStar.SL.Monotonic.Heap.modifies", @@ -688,7 +688,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "66c826b83a09156417dba2407c40671a" + "035c75d551082f97ef1dd97db2d96fac" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_contains_test", @@ -698,9 +698,9 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_822dd590c72b8cb549e2e50c99731197", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_ea3ffd4fdc54b2e765acd7f95df0e1dd", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", @@ -731,8 +731,8 @@ "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality", "proj_equation_FStar.Pervasives.Native.Some_v", @@ -748,11 +748,11 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", @@ -761,11 +761,11 @@ "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "3cae5425824c239f1a62b527f048fde0" + "c15d83bf6f399338c9b2a0183931e866" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_contains_not_necessarily_well_typed_test", @@ -775,8 +775,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", "bool_typing", @@ -807,9 +807,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThanOrEqual", @@ -825,10 +825,10 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", @@ -837,9 +837,9 @@ "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, "9782f436ee66049d09628948bf620ad9" @@ -852,9 +852,9 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_822dd590c72b8cb549e2e50c99731197", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_ea3ffd4fdc54b2e765acd7f95df0e1dd", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", @@ -882,8 +882,8 @@ "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_Equality", "proj_equation_FStar.Pervasives.Native.Some_v", @@ -897,10 +897,10 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", @@ -908,8 +908,8 @@ "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, "9a6e1b22f43d479bcb420115e53b8252" @@ -922,8 +922,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", "bool_typing", @@ -952,8 +952,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", - "interpretation_Tm_abs_bd9a7643f795ea8a1fe425d0601f5e0f", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_004864bcbe92acd7848adcd4be15ea32", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality", "proj_equation_FStar.Pervasives.Native.Some_v", @@ -972,10 +972,10 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkmref__addr", "projection_inverse_FStar.SL.Monotonic.Heap.Mkmref__mm", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", @@ -984,8 +984,8 @@ "typing_FStar.SL.Monotonic.Heap.alloc", "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_bd9a7643f795ea8a1fe425d0601f5e0f", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_004864bcbe92acd7848adcd4be15ea32", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, "004aacd529feed1f4e047cbcf73d6413" @@ -998,8 +998,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "bool_inversion", "data_elim_FStar.Pervasives.Native.Some", @@ -1024,8 +1024,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_Equality", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", @@ -1033,10 +1033,10 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkmref__addr", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_d5a0381b7ab9ba5576e479b8eb3b4e6e", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", @@ -1047,8 +1047,8 @@ "typing_FStar.SL.Monotonic.Heap.free_mm", "typing_FStar.SL.Monotonic.Heap.is_mm", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9" ], 0, "c972d4bcee2b5f4246c6b04921d52d46" @@ -1061,8 +1061,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", @@ -1093,8 +1093,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", - "interpretation_Tm_abs_bd9a7643f795ea8a1fe425d0601f5e0f", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_004864bcbe92acd7848adcd4be15ea32", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.TSet.lemma_mem_tset_of_set", @@ -1115,10 +1115,10 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkmref__addr", "projection_inverse_FStar.SL.Monotonic.Heap.Mkmref__mm", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", @@ -1128,8 +1128,8 @@ "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.Set.empty", "typing_FStar.Set.mem", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_bd9a7643f795ea8a1fe425d0601f5e0f", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_004864bcbe92acd7848adcd4be15ea32", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, "81cd167718713351de3e6cf3bfabec82" @@ -1141,7 +1141,7 @@ 1, [ "@query", "equation_FStar.SL.Monotonic.Heap.unused_in" ], 0, - "25b687bb1c66a45fe5dcadefe6fb5606" + "6c181788a2fd61b8061bd11d6f78f058" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -1159,7 +1159,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "b913e4fe70ac0a63eb1e8514e3f2cedd" + "f14d80bf510f9a4a2b0360fc7f4e4c0f" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_distinct_types", @@ -1173,7 +1173,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1a14082b22ea137e603d0f5284258425" + "8920df0fa1234ae88136cc90a63c5fee" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_distinct_types", @@ -1190,7 +1190,7 @@ "l_and-interp", "projection_inverse_BoxBool_proj_0" ], 0, - "356699eedfdbc95d99b75461d0df1b00" + "9da447d11e4fe87fc030a52159f7bc45" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_distinct_preorders", @@ -1204,7 +1204,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "24539042ffcd5dfc63f29be7c26f624f" + "b8350586cc3cab82291c82874d0f025f" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_distinct_preorders", @@ -1222,7 +1222,7 @@ "l_and-interp", "projection_inverse_BoxBool_proj_0" ], 0, - "7cddac144da4883fb855b34c60a9a014" + "e803e78dd75d8e8ecc9a675b5c41de28" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_distinct_mm", @@ -1236,7 +1236,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fc8a5e9e59556f9ef1e3362060793673" + "9278c483212cf22d91b1c75c962b2e4c" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_distinct_mm", @@ -1254,7 +1254,7 @@ "typing_FStar.SL.Monotonic.Heap.is_mm" ], 0, - "eb7faf0e996eaab02b9df82473642fa0" + "513a5783e8c723ba8c79bd280a4a8823" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_unused", @@ -1268,7 +1268,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9df358982984a1604d69f3f63ce1c309" + "a0ffb589b961d47610b5175fd19634da" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_unused", @@ -1281,7 +1281,7 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkmref__addr" ], 0, - "f27b77de732c28fdbc8f4a024467ee82" + "bc2d8e81d71b5c292fe507904989ec51" ], [ "FStar.SL.Monotonic.Heap.lemma_alloc", @@ -1291,8 +1291,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", @@ -1316,9 +1316,9 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_bd9a7643f795ea8a1fe425d0601f5e0f", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_004864bcbe92acd7848adcd4be15ea32", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.equal_extensional", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", @@ -1340,20 +1340,20 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", "projection_inverse_FStar.SL.Monotonic.Heap.Mkmref__addr", "projection_inverse_FStar.SL.Monotonic.Heap.Mkmref__mm", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_bd9a7643f795ea8a1fe425d0601f5e0f", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_004864bcbe92acd7848adcd4be15ea32", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, - "8bb18e9f9cf3b168fa9f4c1f62a8a8bb" + "190e0c93d24fafc9549fcd2a69430382" ], [ "FStar.SL.Monotonic.Heap.lemma_free_mm_sel", @@ -1367,7 +1367,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d75995a081ce88c7f2a2b069de6938fc" + "7f3c97995b2a949ce8eb17c1b54d1708" ], [ "FStar.SL.Monotonic.Heap.lemma_free_mm_sel", @@ -1377,8 +1377,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "bool_inversion", "disc_equation_FStar.Pervasives.Native.None", @@ -1396,16 +1396,16 @@ "equation_FStar.SL.Monotonic.Heap.unused_in", "equation_Prims.nat", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", "primitive_Prims.op_Equality", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_d5a0381b7ab9ba5576e479b8eb3b4e6e", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", @@ -1414,11 +1414,11 @@ "typing_FStar.SL.Monotonic.Heap.free_mm", "typing_FStar.SL.Monotonic.Heap.is_mm", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9" ], 0, - "ede50deab3cac8571e2668cdff1f61c1" + "30e632339f54ba5635ad596ccb3f1f59" ], [ "FStar.SL.Monotonic.Heap.lemma_free_mm_contains", @@ -1432,7 +1432,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "741a5e0cf8a0720e10c2d896f0f8bd98" + "e1d160360e87b8a02e5f32ef2de211c8" ], [ "FStar.SL.Monotonic.Heap.lemma_free_mm_contains", @@ -1442,8 +1442,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", "bool_typing", @@ -1462,8 +1462,8 @@ "equation_FStar.SL.Monotonic.Heap.unused_in", "equation_Prims.nat", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", "primitive_Prims.op_Equality", @@ -1472,17 +1472,17 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkmref__addr", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_d5a0381b7ab9ba5576e479b8eb3b4e6e", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", "typing_FStar.SL.Monotonic.Heap.is_mm", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9" ], 0, - "fd6d44338490d1e0147035e5cfb1f739" + "1e3e821ddf1f644da03c3c999be4133e" ], [ "FStar.SL.Monotonic.Heap.lemma_free_mm_unused", @@ -1496,7 +1496,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0bfdc6195b27f70708bf34dc113a89e6" + "3317044400502562f52c1c5bf5281a63" ], [ "FStar.SL.Monotonic.Heap.lemma_free_mm_unused", @@ -1506,8 +1506,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", @@ -1527,8 +1527,8 @@ "equation_FStar.SL.Monotonic.Heap.unused_in", "equation_Prims.nat", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -1539,8 +1539,8 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkmref__addr", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_d5a0381b7ab9ba5576e479b8eb3b4e6e", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", @@ -1548,11 +1548,11 @@ "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.free_mm", "typing_FStar.SL.Monotonic.Heap.is_mm", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9" ], 0, - "4e41faf598a6b2e94546753556ed3541" + "b966bab3e8a012f5cdb46d251b6adea7" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_same_addr", @@ -1566,7 +1566,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1fa436a6a31fc29d9a1b47f5ee892d44" + "c604a9a555d89ef124c50435bac73caf" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_same_addr", @@ -1595,7 +1595,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "8dba2274e75c57ef2f1db85c2c5de090" + "dd88787b3a39670a412cbb3e21a616ef" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_same_addr", @@ -1609,7 +1609,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "886b7701ca358782de00b0c5e33567dd" + "2fb526167008a68bad395b240d7e7765" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_same_addr", @@ -1619,8 +1619,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "bool_inversion", "bool_typing", "disc_equation_FStar.Pervasives.Native.Some", @@ -1636,8 +1636,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "int_inversion", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.equal_extensional", "primitive_Prims.op_Equality", @@ -1646,18 +1646,18 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, - "28e16ca4d066f751329cea0ee57d3f5b" + "0724265c1c988481d1c3474a2d29101b" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_upd1", @@ -1671,7 +1671,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "34308a2f8a764bd38443c2dd330637d1" + "6c63a9bc28f098818fb4c2290c4b69a1" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_upd1", @@ -1681,9 +1681,9 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_822dd590c72b8cb549e2e50c99731197", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_ea3ffd4fdc54b2e765acd7f95df0e1dd", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", "bool_typing", @@ -1709,9 +1709,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "int_inversion", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_Equality", "proj_equation_FStar.Pervasives.Native.Some_v", @@ -1725,10 +1725,10 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.addr_of", @@ -1736,12 +1736,12 @@ "typing_FStar.SL.Monotonic.Heap.is_mm", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, - "c912eb4885a8e1909ba647fbf342a351" + "b8beccf7231b1b522644db51222ab32a" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_upd2", @@ -1755,7 +1755,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a06e2d796ca3b911626e1033d330f1e6" + "e1ae3e3ebccc65c9752edede42315e2d" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_upd2", @@ -1765,8 +1765,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", "bool_typing", @@ -1787,9 +1787,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "int_inversion", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", "primitive_Prims.op_Equality", @@ -1799,21 +1799,21 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, - "7e230b5454e3e2e695b9ba520676215f" + "e7cd4b4e66659fea13efabc929fb8965" ], [ "FStar.SL.Monotonic.Heap.lemma_mref_injectivity", @@ -1826,7 +1826,7 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_" ], 0, - "a2b73918e7c5e2b1f99c0d0a579aa62f" + "7eb0dedc5833f951b8ed5d3c392a0ab3" ], [ "FStar.SL.Monotonic.Heap.lemma_in_dom_emp", @@ -1842,8 +1842,8 @@ "lemma_FStar.SL.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.emp" ], @@ -1858,8 +1858,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", "bool_typing", @@ -1877,9 +1877,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "int_inversion", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_Equality", "proj_equation_FStar.Pervasives.Native.Some_v", @@ -1894,14 +1894,14 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, "b5fae5886890c8ab31f8989a66613c70" @@ -1914,8 +1914,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1937,8 +1937,8 @@ "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -1958,9 +1958,9 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", @@ -1969,8 +1969,8 @@ "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29" ], 0, "dd15d749a38887bd32e560218829eff6" @@ -1987,7 +1987,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8128f4881aa0a9770fd1d29165bf807c" + "97b905a3bb3c320f9a32c3baa6d4bed8" ], [ "FStar.SL.Monotonic.Heap.lemma_unused_upd_contains", @@ -1997,9 +1997,9 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_822dd590c72b8cb549e2e50c99731197", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_ea3ffd4fdc54b2e765acd7f95df0e1dd", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "data_elim_FStar.Pervasives.Native.None", @@ -2021,8 +2021,8 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "int_inversion", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -2034,10 +2034,10 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkmref__addr", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", @@ -2045,11 +2045,11 @@ "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, - "14a780d2b636e76db310966b9c35e267" + "ff4200553a38d04f204d68e40a108bba" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_contains_different_addr", @@ -2063,7 +2063,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f49c973faa353cde58cb4904acb06043" + "1d857ca53df2ff496bca5079d5d6919a" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_contains_different_addr", @@ -2073,8 +2073,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "eq2-interp", @@ -2087,8 +2087,8 @@ "equation_FStar.SL.Monotonic.Heap.upd", "equation_Prims.nat", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", "lemma_FStar.SL.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", @@ -2100,18 +2100,18 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, - "d7e10aebb314fb3839ab2899c370bfba" + "0b149c392008cbb7cd4df8ff043d8fee" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_unused", @@ -2125,7 +2125,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "15f21edf9d74fca32c3f4f51c1f4e401" + "77c90ae85624f4f05dd9d348a7bca865" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_unused", @@ -2135,9 +2135,9 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_822dd590c72b8cb549e2e50c99731197", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_ea3ffd4fdc54b2e765acd7f95df0e1dd", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "bool_inversion", "bool_typing", "data_elim_FStar.Pervasives.Native.None", @@ -2159,9 +2159,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "int_inversion", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", "lemma_FStar.SL.Monotonic.Heap.lemma_distinct_addrs_unused", @@ -2174,10 +2174,10 @@ "proj_equation_FStar.SL.Monotonic.Heap.Mkmref__addr", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.Pervasives.Native.uu___is_None", @@ -2187,12 +2187,12 @@ "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, - "9c4bf2ede84adc8a85a54390842486f4" + "f4be9cb00e9fb83d5345d387b268a82c" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_upd_modifies", @@ -2206,7 +2206,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ef42b81221da72da422716f8a627f31b" + "737675afcebaa3dd4b6076af29a9c26f" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_upd_modifies", @@ -2241,7 +2241,7 @@ "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.Set.singleton" ], 0, - "cc6acfcda6e3c1f1ac4e498d5df9b4b2" + "d43cf81fa45dd267ef316acf2d59e144" ], [ "FStar.SL.Monotonic.Heap.lemma_unused_upd_modifies", @@ -2255,7 +2255,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4d5441a3b2c1ee22c2935e9972f55222" + "9aec2e105622f65acfc76a1a5e7f3ed4" ], [ "FStar.SL.Monotonic.Heap.lemma_unused_upd_modifies", @@ -2281,7 +2281,7 @@ "refinement_interpretation_FStar.SL.Monotonic.Heap_Tm_refine_85f2d798632fcea65272776dd43e3953" ], 0, - "25f577f372c8b1f92334ff65bf58ea0a" + "4dbd78d57fb9b07f9a00c5173faef6df" ], [ "FStar.SL.Monotonic.Heap.upd_upd_same_mref", @@ -2291,8 +2291,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", "data_elim_FStar.SL.Monotonic.Heap.Mkmref_", @@ -2310,9 +2310,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "int_inversion", - "interpretation_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_f966c0d78d0d957278174988d506663c", + "interpretation_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_dd03471d2c1e01ad1207556e539819b7", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.equal_extensional", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -2326,21 +2326,21 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.SL.Monotonic.Heap.upd", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5c15e62ccc664cd45d731708fb2056ab", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_f966c0d78d0d957278174988d506663c" + "typing_Tm_abs_098ad24e30ca689b661222ce1cb61476", + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_dd03471d2c1e01ad1207556e539819b7" ], 0, - "b0691f20676d05471c85763c8bdb6bd3" + "e9cd54682f1004c752a30f49dac15e12" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_equals_sel_tot_for_contained_refs", @@ -2357,7 +2357,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "709a0c754c617c9723c40517a377fada" + "e3c08854d2e1c92ceaec56f6b9af81a8" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_equals_upd_tot_for_contained_refs", @@ -2375,7 +2375,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "1beeb05b272bc40f16ebed9ec0fd5bcf" + "841815e0986db301db655a9dc3350d2d" ], [ "FStar.SL.Monotonic.Heap.lemma_modifies_and_equal_dom_sel_diff_addr", @@ -2389,7 +2389,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a59f1dc74847e45009f0c02fbdc2f3ce" + "6e244fe26350ba1e45001632ff593ff2" ], [ "FStar.SL.Monotonic.Heap.lemma_modifies_and_equal_dom_sel_diff_addr", @@ -2403,7 +2403,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "65bc16ba15357c45ae60ff00a0067b65" + "bb1ffaf8a76416d25cbc637e61699922" ], [ "FStar.SL.Monotonic.Heap.lemma_modifies_and_equal_dom_sel_diff_addr", @@ -2430,7 +2430,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "78383b15962459e64a73ba21b7ef63cb" + "bad9e3c3f69716d9e691e44127e54b72" ], [ "FStar.SL.Monotonic.Heap.lemma_is_emp_emp_with_next_addr", @@ -2445,7 +2445,7 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory" ], 0, - "0179ab24de41e4d3b15baabffb7e2dca" + "1a3f22df727ecd1d64fbc671ac810266" ], [ "FStar.SL.Monotonic.Heap.lemma_get_next_addr_restrict", @@ -2458,7 +2458,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2172e1a9bbd5eb9a8eac98a0a7aaedb8" + "b2f307be40989678b41f7becf2bce56b" ], [ "FStar.SL.Monotonic.Heap.lemma_get_next_addr_restrict", @@ -2474,7 +2474,7 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr" ], 0, - "9d888cbc17136e5647e3ed8108a93bd8" + "f49a2eee2604cf779f091798e948bc0b" ], [ "FStar.SL.Monotonic.Heap.lemma_get_next_addr_points_to", @@ -2490,7 +2490,7 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr" ], 0, - "e1cf089d264296506b17f4cff1bda204" + "c0514a97dd2c7d0d250538b840453b44" ], [ "FStar.SL.Monotonic.Heap.lemma_get_next_addr_emp_with_next_addr", @@ -2504,7 +2504,7 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr" ], 0, - "eb02aa7fad174fe4ad4d1975ac0ee930" + "6cb6764e887076419e9c8d38b9f402e5" ], [ "FStar.SL.Monotonic.Heap.lemma_r_unused_in_minus", @@ -2517,7 +2517,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "af8d0a5d2de8fdfa9e202124c9033aff" + "675b696ac0bdc758314d1dc588c9f609" ], [ "FStar.SL.Monotonic.Heap.lemma_r_unused_in_minus", @@ -2527,8 +2527,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "constructor_distinct_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.None", @@ -2541,8 +2541,8 @@ "equation_FStar.SL.Monotonic.Heap.unused_in", "equation_Prims.nat", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_Equality", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", @@ -2550,15 +2550,15 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.None_a", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9" ], 0, - "29618a070297ff0202af2198e01ed883" + "77065113388fec855056f224da357cad" ], [ "FStar.SL.Monotonic.Heap.lemma_r_unused_in_emp_with_next_addr", @@ -2574,7 +2574,7 @@ "lemma_FStar.SL.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.emp_with_next_addr" ], @@ -2593,7 +2593,7 @@ "equation_FStar.SL.Monotonic.Heap.get_next_addr", "equation_FStar.SL.Monotonic.Heap.heap", "lemma_FStar.SL.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "typing_FStar.SL.Monotonic.Heap.addr_of" ], 0, @@ -2607,8 +2607,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", @@ -2621,8 +2621,8 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "int_inversion", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.equal_extensional", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan", @@ -2634,16 +2634,16 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", "typing_FStar.SL.Monotonic.Heap.join_tot", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f" ], 0, "914c5245a9f70d2d4b4013a8dd218fb0" @@ -2659,7 +2659,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c80ddd76902541c33588c80ebdbd406f" + "e9ed630f42e4932e42c9a0b69176561e" ], [ "FStar.SL.Monotonic.Heap.lemma_join_tot_restrict_minus", @@ -2669,8 +2669,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "bool_inversion", "data_elim_FStar.Pervasives.Native.Some", @@ -2694,10 +2694,10 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "int_inversion", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "interpretation_Tm_abs_83b92ea43d397fbc6d6605c72728cc67", "l_and-interp", "lemma_FStar.FunctionalExtensionality.extensionality", "lemma_FStar.FunctionalExtensionality.feq_on_domain", @@ -2717,22 +2717,22 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.Pervasives.Native.uu___is_None", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "typing_Tm_abs_83b92ea43d397fbc6d6605c72728cc67" ], 0, - "f11665f9c56cbd0587a4467e8b05082c" + "e125169863827511741da29d4821f01a" ], [ "FStar.SL.Monotonic.Heap.lemma_join_tot_emp_with_next_addr_h", @@ -2742,8 +2742,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", "disc_equation_FStar.Pervasives.Native.None", @@ -2759,9 +2759,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "int_inversion", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_fd4463d09cd56364354a61ed9fe039fd", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "interpretation_Tm_abs_7bfee9206cd83149abe49dc5bf5da3f1", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.equal_extensional", "lemma_FStar.SL.Monotonic.Heap.lemma_join_tot_is_comm", @@ -2773,17 +2773,17 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.emp_with_next_addr", "typing_FStar.SL.Monotonic.Heap.get_next_addr", "typing_FStar.SL.Monotonic.Heap.join_tot", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_fd4463d09cd56364354a61ed9fe039fd" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "typing_Tm_abs_7bfee9206cd83149abe49dc5bf5da3f1" ], 0, "dc53e93f1893eb1f97326129cf765baa" @@ -2809,7 +2809,7 @@ "typing_FStar.SL.Monotonic.Heap.join_tot" ], 0, - "9e335bed2e7959218fa844d7df27a148" + "3e3eae43569f4b54479a0117b2df5765" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_join_tot_restrict_minus", @@ -2822,7 +2822,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7a2abd4a758ef1a0878fc602be267a60" + "33f954db9edd6b1fa5ac43688a58164d" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_join_tot_restrict_minus", @@ -2834,7 +2834,7 @@ "lemma_FStar.SL.Monotonic.Heap.lemma_join_tot_restrict_minus" ], 0, - "cb52f2b1303b14da0fc30b8ef3f72ec7" + "c59534c01a5c730de5402ada29f980e6" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_join_tot_restrict_minus", @@ -2850,7 +2850,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "69b5753ceb35fcf75e895ef301b00233" + "4a4cf8c8b8dc05219fcd453bc7834a18" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_join_tot_restrict_minus", @@ -2862,7 +2862,7 @@ "lemma_FStar.SL.Monotonic.Heap.lemma_join_tot_restrict_minus" ], 0, - "82572348fefcb284bbfecfcd18a6b99a" + "caf41646c565581addeb92239fdf3cef" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_join_tot_points_to_minus", @@ -2875,7 +2875,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "edc94ef8fb4b30a40d88a830bf1740fa" + "d38fe311e0371ad09cb97385b79e1b2f" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_join_tot_points_to_minus", @@ -2885,8 +2885,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -2906,10 +2906,10 @@ "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_Equality", "proj_equation_FStar.Pervasives.Native.Some_v", @@ -2928,18 +2928,18 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f" ], 0, - "3803529165113798b4150756eb65aa8b" + "b815514b148a8b710d601dfab63bc856" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_join_tot_points_to_minus", @@ -2955,7 +2955,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b6bfe12027fb8747abdf7b2aeb326e86" + "402bb8698d274eac2b1a6d77bdfe8f35" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_join_tot_points_to_minus", @@ -2965,8 +2965,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", "disc_equation_FStar.Pervasives.Native.None", @@ -2985,10 +2985,10 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", "lemma_FStar.SL.Monotonic.Heap.lemma_r_unused_in_h", @@ -3004,20 +3004,20 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.points_to", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f" ], 0, - "e10797a3ee088502a7c50db6fd3110a9" + "5f29e49f57048a7a021cf89d0a420d95" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_join_tot_h_emp_with_next_addr", @@ -3027,8 +3027,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", @@ -3048,9 +3048,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_fd4463d09cd56364354a61ed9fe039fd", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "interpretation_Tm_abs_7bfee9206cd83149abe49dc5bf5da3f1", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", "lemma_FStar.SL.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", @@ -3066,15 +3066,15 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", "typing_FStar.SL.Monotonic.Heap.emp_with_next_addr", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_fd4463d09cd56364354a61ed9fe039fd" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "typing_Tm_abs_7bfee9206cd83149abe49dc5bf5da3f1" ], 0, "d7190a4166b91b35d41b3dfce49dccc3" @@ -3091,7 +3091,7 @@ "typing_FStar.SL.Monotonic.Heap.emp_with_next_addr" ], 0, - "9dd32a812cb5842d7746e1512d328df6" + "78654f0c361f20f97165c9946f96b26d" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_points_to_unused_h", @@ -3101,8 +3101,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -3125,9 +3125,9 @@ "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.SL.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", @@ -3144,17 +3144,17 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.join_tot", "typing_FStar.SL.Monotonic.Heap.points_to", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f" ], 0, "a41875d91daa69e306e2123a82424de0" @@ -3171,7 +3171,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1a845e0411102a39e9d220e842bd1fe8" + "24c61a49f967b3452c6981f760791978" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_points_to_unused_h", @@ -3185,7 +3185,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "da5d7a32b36d6c9e8007af9aa497a5f0" + "5b401ec7e4fb6921894e8fb5fee23805" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_points_to_unused_h", @@ -3195,8 +3195,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "data_elim_FStar.Pervasives.Native.Some", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", @@ -3215,9 +3215,9 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -3231,8 +3231,8 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_a071d3eb61c7ec4fdb0fe3170c227f57", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", @@ -3241,12 +3241,12 @@ "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.join_tot", "typing_FStar.SL.Monotonic.Heap.points_to", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f" ], 0, - "881cf384a0f505267d63b8312e4e6edc" + "e355fc57511ed5176b8b2c7578a6a030" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_restrict_unused_h", @@ -3259,7 +3259,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ab9a3e458081885331d78405a08ce2c8" + "2c891a53716c180576907f942cba70b3" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_restrict_unused_h", @@ -3269,8 +3269,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "data_elim_FStar.Pervasives.Native.Some", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", @@ -3288,9 +3288,9 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "interpretation_Tm_abs_83b92ea43d397fbc6d6605c72728cc67", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -3304,8 +3304,8 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_b665c5d9d02615543412d6d1fdaeb68b", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", @@ -3313,12 +3313,12 @@ "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.join_tot", "typing_FStar.SL.Monotonic.Heap.restrict", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "typing_Tm_abs_83b92ea43d397fbc6d6605c72728cc67" ], 0, - "17113cffc5ca81f455449f3618f0ae57" + "28ee77938e3f015d0527c3986fb0f4dc" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_restrict_unused_h", @@ -3334,7 +3334,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "41c37f1d9f69bcac35448d21562cb754" + "48c77813d09295f001237fce8ce23a5a" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_restrict_unused_h", @@ -3344,8 +3344,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "data_elim_FStar.Pervasives.Native.Some", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", @@ -3364,9 +3364,9 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "interpretation_Tm_abs_83b92ea43d397fbc6d6605c72728cc67", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -3380,8 +3380,8 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_b665c5d9d02615543412d6d1fdaeb68b", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", @@ -3390,12 +3390,12 @@ "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.join_tot", "typing_FStar.SL.Monotonic.Heap.restrict", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "typing_Tm_abs_83b92ea43d397fbc6d6605c72728cc67" ], 0, - "516408a4676255f071a747a2c5879521" + "c3e687a7f0cb9f155eedbe3a7c8d9091" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r_join_tot_restrict_minus", @@ -3414,7 +3414,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "bd74d94b1ce18c7b4ce3d0a7a1875762" + "d18e3001a7293edcc621999077500b89" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r_join_tot_restrict_minus", @@ -3427,7 +3427,7 @@ "lemma_FStar.SL.Monotonic.Heap.lemma_join_tot_restrict_minus" ], 0, - "c8d4f165bf5f94cf2f9adffc987d6837" + "ac47d5f6ea130f31c95d1ab420eb0c22" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r1_join_tot_restrict_minus", @@ -3451,7 +3451,7 @@ "refinement_interpretation_Tm_refine_4c207982a68e40a902ac75ce2d52db3e" ], 0, - "a7c3912acd0d041c358085a7761224e3" + "897e433526e1908dd81e8e44c3aa773b" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r1_join_tot_restrict_minus", @@ -3465,7 +3465,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "43624bef7264c51bbe6c5aa880ae81ac" + "90a1511e60211a6ea7039a85163aa688" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r1_join_tot_restrict_minus", @@ -3487,7 +3487,7 @@ "refinement_interpretation_FStar.SL.Monotonic.Heap_Tm_refine_85f2d798632fcea65272776dd43e3953" ], 0, - "be20b6413585f24b3c6b4f6cceb0cefa" + "c350106c8285221b531c07a3f28f90c6" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r_join_tot_points_to_minus", @@ -3506,7 +3506,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4948156b3a5b7c9e3f30e320ea6d23ab" + "f3f486d4770230a21b509895696dc4ae" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r_join_tot_points_to_minus", @@ -3516,9 +3516,9 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_822dd590c72b8cb549e2e50c99731197", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_ea3ffd4fdc54b2e765acd7f95df0e1dd", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -3535,11 +3535,11 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "interpretation_Tm_abs_83b92ea43d397fbc6d6605c72728cc67", "lemma_FStar.FunctionalExtensionality.extensionality", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.equal_extensional", @@ -3556,21 +3556,21 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", "typing_FStar.SL.Monotonic.Heap.points_to", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "typing_Tm_abs_83b92ea43d397fbc6d6605c72728cc67" ], 0, - "1506347654465b7ff4ed094ed5f3c523" + "9b7f02eae93c71c0a91d37003c7149ba" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r1_join_tot_points_to_minus", @@ -3594,7 +3594,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "215e2f1137636b28cf36754b097e5630" + "5e0c013a55a1a96c19c4ab9e2a312bec" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r1_join_tot_points_to_minus", @@ -3604,8 +3604,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_typing", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", @@ -3629,11 +3629,11 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "interpretation_Tm_abs_83b92ea43d397fbc6d6605c72728cc67", "l_and-interp", "lemma_FStar.FunctionalExtensionality.extensionality", "lemma_FStar.FunctionalExtensionality.feq_on_domain", @@ -3653,22 +3653,22 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__next_addr", "typing_FStar.SL.Monotonic.Heap.addr_of", "typing_FStar.SL.Monotonic.Heap.points_to", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "typing_Tm_abs_83b92ea43d397fbc6d6605c72728cc67" ], 0, - "b532c77628796d4f83aa9d99069f453f" + "2a4705ecb3a9702c8aab78e78b31813b" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_join_tot_h_emp_with_next_addr", @@ -3690,7 +3690,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "fd5bdc227153eccdbb0a65b4e47ea18c" + "97bd75d05196ba653f1dd8d82d6861d5" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_join_tot_h_emp_with_next_addr", @@ -3700,8 +3700,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "data_elim_FStar.SL.Monotonic.Heap.Mkheap_rec", "disc_equation_FStar.Pervasives.Native.None", @@ -3724,9 +3724,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "int_inversion", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "interpretation_Tm_abs_83b92ea43d397fbc6d6605c72728cc67", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.equal_extensional", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -3742,19 +3742,19 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", "typing_FStar.SL.Monotonic.Heap.emp", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "typing_Tm_abs_83b92ea43d397fbc6d6605c72728cc67" ], 0, - "7d4f189feb682ab046ff535ac70a8af8" + "9765bfc3c4e216206fdf63f33aa200bd" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_join_tot_emp_with_next_addr_h", @@ -3776,7 +3776,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "52b35be080f2cf0bca65350c767f9b0d" + "c4a8f1ce6c66e667ff4467fc5d0e3710" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_join_tot_emp_with_next_addr_h", @@ -3806,7 +3806,7 @@ "typing_FStar.SL.Monotonic.Heap.emp_with_next_addr" ], 0, - "0d165bcb1693d079fe1c735ab636c3ab" + "7c5ebdc29b1b45d1173f33973bd7de09" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r_join_tot_restrict_minus", @@ -3819,7 +3819,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7e2ac012931d68b38ecd029907278322" + "025d72d8fae01e5fded05a314bb356be" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r_join_tot_restrict_minus", @@ -3831,7 +3831,7 @@ "lemma_FStar.SL.Monotonic.Heap.lemma_join_tot_restrict_minus" ], 0, - "7c0969e5a24119f55928f2768267fa2c" + "fc4aeae6c8b4a82d360c8d435ac51764" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r1_join_tot_restrict_minus", @@ -3847,7 +3847,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "796d911137cd5b931cca315deadb1ab5" + "9825fe8b6d4efd743d25975711ea7214" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r1_join_tot_restrict_minus", @@ -3859,7 +3859,7 @@ "lemma_FStar.SL.Monotonic.Heap.lemma_join_tot_restrict_minus" ], 0, - "a3b954b19a0dd7b7a65d254c50797a93" + "e994cbf4675757b84ab3d97c43eedd15" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r_join_tot_points_to_minus", @@ -3872,7 +3872,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fb64fefe6e799dec179c08400ef4d5a9" + "75898150fa273d3a1e9fd3bc1414e6f0" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r_join_tot_points_to_minus", @@ -3882,8 +3882,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -3910,10 +3910,10 @@ "fuel_guarded_inversion_FStar.Pervasives.dtuple4", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_r_join_tot_points_to_minus", @@ -3930,9 +3930,9 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_b665c5d9d02615543412d6d1fdaeb68b", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", @@ -3944,13 +3944,13 @@ "typing_FStar.SL.Monotonic.Heap.minus", "typing_FStar.SL.Monotonic.Heap.points_to", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f" ], 0, - "91f3626494d13bd35a63649c187a20a9" + "a3c71ad956bb193067d8621f7b6e94a9" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r1_join_tot_points_to_minus", @@ -3966,7 +3966,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b4e1fa45a52e1381bc864409905e0076" + "16e9888c5b3baf786e7f98c6edec91a4" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r1_join_tot_points_to_minus", @@ -3976,9 +3976,9 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_822dd590c72b8cb549e2e50c99731197", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_ea3ffd4fdc54b2e765acd7f95df0e1dd", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", "bool_typing", @@ -4004,10 +4004,10 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -4027,9 +4027,9 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_interpretation_Tm_refine_b665c5d9d02615543412d6d1fdaeb68b", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", @@ -4040,13 +4040,13 @@ "typing_FStar.SL.Monotonic.Heap.minus", "typing_FStar.SL.Monotonic.Heap.points_to", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_86e437bc07d3695f37e5c89816fecbfb", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_67f2a98fab1428445b253ae8565916a9", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f" ], 0, - "c88981961e6abf06678a656c79105e50" + "e229ddb90be56cb082afaa4b605a47f7" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_join_tot_h_emp_with_next_addr", @@ -4056,9 +4056,9 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_822dd590c72b8cb549e2e50c99731197", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_ea3ffd4fdc54b2e765acd7f95df0e1dd", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", "bool_inversion", "bool_typing", @@ -4084,9 +4084,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "function_token_typing_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", - "interpretation_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "interpretation_Tm_abs_fd4463d09cd56364354a61ed9fe039fd", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "interpretation_Tm_abs_7bfee9206cd83149abe49dc5bf5da3f1", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.SL.Monotonic.Heap.lemma_contains_implies_used", @@ -4104,9 +4104,9 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.Pervasives.Native.uu___is_None", @@ -4117,9 +4117,9 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr", "typing_FStar.SL.Monotonic.Heap.join_tot", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_5b54fa29a17bfb793ca4dd00784f59b7", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999", - "typing_Tm_abs_fd4463d09cd56364354a61ed9fe039fd" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_7b1732ef5c34e24d427441f70ed3130f", + "typing_Tm_abs_7bfee9206cd83149abe49dc5bf5da3f1" ], 0, "5717ff14704e8daa0213eba84a8bb163" @@ -4135,7 +4135,7 @@ "typing_FStar.SL.Monotonic.Heap.emp_with_next_addr" ], 0, - "f96c400e1cdf29f68765ef737779a299" + "1fe6bcb17f851879faa53a140361b0e3" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_eq_points_to", @@ -4148,7 +4148,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3dfe4ddf7a48c80e31815eb734580a15" + "d3fb6c539fe871a88188e13c4cff5a64" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_eq_points_to", @@ -4158,8 +4158,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "b2t_def", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_FStar.Pervasives.Native.Some", @@ -4181,9 +4181,9 @@ "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.heap_rec", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", "int_inversion", - "interpretation_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "interpretation_Tm_abs_83b92ea43d397fbc6d6605c72728cc67", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_Equality", "proj_equation_FStar.Pervasives.Native.Some_v", @@ -4199,21 +4199,21 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", "projection_inverse_FStar.SL.Monotonic.Heap.Mkheap_rec_next_addr", - "refinement_interpretation_Tm_refine_24d00f96b10171854c4ed8c7982b4579", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_95ae64451e82902eebb01acd1705b052", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", "typing_FStar.SL.Monotonic.Heap.contains", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_6f29f40227d3bc084cf9d4e400397cc0", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", + "typing_Tm_abs_83b92ea43d397fbc6d6605c72728cc67" ], 0, - "9af3069358913ea47a87b6a2ee14e48c" + "5ec1b58542d58fe57c56ee6f0971281c" ], [ "FStar.SL.Monotonic.Heap.lemma_points_to_is_injective", @@ -4223,15 +4223,15 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_18bf7586727d2092a4c1c5a886a15a65", "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", + "FStar.SL.Monotonic.Heap_interpretation_Tm_arrow_c9efc44d61e463cff0a91d381e77823e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "equation_FStar.FunctionalExtensionality.feq", "equation_FStar.SL.Monotonic.Heap.mref", "equation_FStar.SL.Monotonic.Heap.points_to", "equation_Prims.nat", "fuel_guarded_inversion_FStar.SL.Monotonic.Heap.mref_", - "interpretation_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "interpretation_Tm_abs_e4da2480d0a767e0fc3641ec71547999", + "interpretation_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "interpretation_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be", "lemma_FStar.FunctionalExtensionality.feq_on_domain", "primitive_Prims.op_Equality", "proj_equation_FStar.SL.Monotonic.Heap.Mkheap_rec_memory", @@ -4242,8 +4242,8 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.SL.Monotonic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.SL.Monotonic.Heap.__proj__Mkmref___item__addr", - "typing_Tm_abs_8c24eacc89f32b625fd886c5796ad824", - "typing_Tm_abs_e4da2480d0a767e0fc3641ec71547999" + "typing_Tm_abs_58631ca686ab4c19e1a0737cd5fbdd29", + "typing_Tm_abs_6ae7596ef5be7f4b9516f4895a5999be" ], 0, "f3aa40efc4c4586fbaa7d1a1e0083df1" @@ -4267,7 +4267,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "db9b96033f24327f41808eff93dcbd3d" + "01aaea6e051a418e56edd557c9c7f31c" ], [ "FStar.SL.Monotonic.Heap.addr_of_aref_of", @@ -4282,7 +4282,7 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkaref__a_addr" ], 0, - "833e1088ff01f32134257c0d0ef1bdcb" + "f93b2488fb32dbeb1852d442e5131172" ], [ "FStar.SL.Monotonic.Heap.is_mm_aref_of", @@ -4297,7 +4297,7 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkaref__a_mm" ], 0, - "9c04488a65c8f493de201bdddd075fd9" + "bffb356742eb954f7adb9c34b5819718" ], [ "FStar.SL.Monotonic.Heap.unused_in_aref_of", @@ -4314,7 +4314,7 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkaref__a_addr" ], 0, - "4ccc587ed7055059bb7e50976c88de8c" + "ab345f6b7c5ae84dfb1081f5db615b7e" ], [ "FStar.SL.Monotonic.Heap.contains_aref_unused_in", @@ -4328,7 +4328,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "915c2400fde40e336a6a29828af46283" + "da45c63656b7c180648529a9e49d4cb7" ], [ "FStar.SL.Monotonic.Heap.contains_aref_unused_in", @@ -4343,7 +4343,7 @@ "lemma_FStar.SL.Monotonic.Heap.lemma_ref_unused_iff_addr_unused" ], 0, - "501397d678722a59e1b186ef96ab4dc7" + "dc5605e02b43c5eabec9f3f760a76e30" ], [ "FStar.SL.Monotonic.Heap.aref_live_at", @@ -4355,7 +4355,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "8f99e26f9d8e2991039842e9c4a02800" + "7a17e68418da31506c881b070a59c4fa" ], [ "FStar.SL.Monotonic.Heap.ref_of'", @@ -4371,7 +4371,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "9fd750236135731072c25dfb9f32d04b" + "9a38e1a863ef84cd5f145316a72cf741" ], [ "FStar.SL.Monotonic.Heap.gref_of", @@ -4394,7 +4394,7 @@ "unit_inversion" ], 0, - "d6fd7d04ba3baf40ec265d9e949fb94a" + "98c405c11707dfaf1702eefa55e1c606" ], [ "FStar.SL.Monotonic.Heap.ref_of", @@ -4403,7 +4403,7 @@ 1, [ "@query" ], 0, - "c57e2804303958e35f968857a128e6cf" + "72ad638dd3f084569a7dd19a42ac2c1c" ], [ "FStar.SL.Monotonic.Heap.ref_of", @@ -4438,7 +4438,7 @@ "typing_FStar.SL.Monotonic.Heap.gref_of" ], 0, - "b13a3fada80be2fe410366eaeaf41aaa" + "c8ad10f9c993828b170aed42b02cee7e" ], [ "FStar.SL.Monotonic.Heap.aref_live_at_aref_of", @@ -4467,7 +4467,7 @@ "projection_inverse_FStar.SL.Monotonic.Heap.Mkaref__a_mm" ], 0, - "2aee495ee6f4674dea6ee5a9335ed9aa" + "380a559b76ce96bc6182cda5affac57f" ], [ "FStar.SL.Monotonic.Heap.contains_gref_of", @@ -4505,7 +4505,7 @@ "typing_FStar.SL.Monotonic.Heap.gref_of" ], 0, - "353a9fe222b0d42e221081e873dc4f62" + "b589eb5d626783eef6c4b4aded90af86" ], [ "FStar.SL.Monotonic.Heap.aref_of_gref_of", @@ -4544,7 +4544,7 @@ "typing_FStar.SL.Monotonic.Heap.gref_of" ], 0, - "a6618608721419b83a67fef4ddbc9870" + "f99e92eb11c381aca0f1703d928d1e12" ], [ "FStar.SL.Monotonic.Heap.addr_of_gref_of", @@ -4570,7 +4570,7 @@ "refinement_interpretation_FStar.SL.Monotonic.Heap_Tm_refine_85f2d798632fcea65272776dd43e3953" ], 0, - "ec3f28571e8eb2bf95ce59338bc4da22" + "4c2050c5b99416812e584b336fe8838b" ], [ "FStar.SL.Monotonic.Heap.is_mm_gref_of", @@ -4596,7 +4596,7 @@ "refinement_interpretation_FStar.SL.Monotonic.Heap_Tm_refine_85f2d798632fcea65272776dd43e3953" ], 0, - "49e8b606be80ac29b1fada3d825decbb" + "f4b996c31db27941e8baee4437c73d29" ], [ "FStar.SL.Monotonic.Heap.unused_in_gref_of", @@ -4619,7 +4619,7 @@ "refinement_interpretation_FStar.SL.Monotonic.Heap_Tm_refine_85f2d798632fcea65272776dd43e3953" ], 0, - "50332daceb1a5e0dd303df759c9a697c" + "db0e0950767a18bdc69ce06ffab69eaa" ], [ "FStar.SL.Monotonic.Heap.sel_ref_of", @@ -4662,7 +4662,7 @@ "typing_FStar.SL.Monotonic.Heap.ref_of" ], 0, - "b259cc729d91a5e44f76f7fe7bf64ed3" + "68f704886f514a9cbe8a7b3e2e0be2a7" ], [ "FStar.SL.Monotonic.Heap.upd_ref_of", @@ -4705,7 +4705,7 @@ "typing_FStar.SL.Monotonic.Heap.ref_of" ], 0, - "55ac84ada50be03717b066ec5d7c3c9d" + "291af8e66a10c9c99507948ff1af86b7" ] ] ] \ No newline at end of file diff --git a/examples/csl/FStar.SL.Monotonic.Heap.fsti.hints b/examples/csl/FStar.SL.Monotonic.Heap.fsti.hints index 3fda38d96ff..5e3125b2a92 100644 --- a/examples/csl/FStar.SL.Monotonic.Heap.fsti.hints +++ b/examples/csl/FStar.SL.Monotonic.Heap.fsti.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ba5386d4ec11905c59f9f94d0133c955" + "f0bb7c9f67a3d5e56720a67d977769e3" ], [ "FStar.SL.Monotonic.Heap.only", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "703a609fbaeab01e6bd7d05f9bc4e33a" + "0db8df725988c75615c6cad9a37129b4" ], [ "FStar.SL.Monotonic.Heap.op_Hat_Plus_Plus", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e6cc256736c5df2e1f0f3af6e2c7a344" + "513fee945b0877856eb7bb9d55674f2b" ], [ "FStar.SL.Monotonic.Heap.op_Hat_Plus_Plus", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8652f293ddc8b6196862c957fa41952a" + "aac6ab85f73146996cfb2efb84c28119" ], [ "FStar.SL.Monotonic.Heap.op_Plus_Plus_Hat", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fcb6c3c984ff242d0a596b5fa6ac51e9" + "6452778278fa7aad5a9107972099bc4c" ], [ "FStar.SL.Monotonic.Heap.op_Plus_Plus_Hat", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "206d93aa7a29cc6a1ea7e8746c95d520" + "4cbadc27350463c7629dba12a0566a64" ], [ "FStar.SL.Monotonic.Heap.op_Hat_Plus_Hat", @@ -97,7 +97,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f7dbcd102cd4de17c3337e7122b26796" + "8891d0c0cc8acf31ab805d36af5846e1" ], [ "FStar.SL.Monotonic.Heap.modifies", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a305324482d1bb198ab5d5ceeaad27cd" + "54e9a665c803b24cde9b876fa8b449bf" ], [ "FStar.SL.Monotonic.Heap.modifies", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ca2e1e8ef006ad917bbc9483c9e72b3a" + "581c2db6596b3d1797740713deb3647a" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_distinct_types", @@ -139,7 +139,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "01723c3740aa9abdd83c1fccde5b4d27" + "ef09d8e31bb5423c4e26809468e48995" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_distinct_preorders", @@ -153,7 +153,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6420c6273d3b0854a871d969acccb3be" + "a9ba009e5a30eec47f73be55da3fd6a9" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_distinct_mm", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d0c18624d1a1cf74647116a38f6d86b5" + "d454a866e5552739387c5ba3137276b2" ], [ "FStar.SL.Monotonic.Heap.lemma_distinct_addrs_unused", @@ -181,7 +181,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6e71d8e0ca7a590fc5d81cb9b90ae9dc" + "93ec98516ccdfcd140d225dc4976b1b1" ], [ "FStar.SL.Monotonic.Heap.lemma_free_mm_sel", @@ -195,7 +195,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bf47a856c5c2c0efafc73d51e16416e0" + "0f3159416b22325feefbeb78c61ee176" ], [ "FStar.SL.Monotonic.Heap.lemma_free_mm_contains", @@ -209,7 +209,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a159d40c5294aae92975d3d93eeda037" + "70c24ad8a0d15fa5493a063cf917dca5" ], [ "FStar.SL.Monotonic.Heap.lemma_free_mm_unused", @@ -223,7 +223,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ddf1f5cf10b619c5ddd40440c50729a0" + "1866f62095d41c19696384db77fede5b" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_same_addr", @@ -237,7 +237,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5b7b6eeef3df6d9d2721972590892d63" + "d19941d8b3a3f2659396eb7a950b7091" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_same_addr", @@ -251,7 +251,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c1702d267d614b54aec740bcac3a6f95" + "7463f9fe79abacedb4341e90877129f5" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_upd1", @@ -265,7 +265,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b3a2fbd59396796addd6aefd33b5f08f" + "0a9f4523aae6217ee241986737256c9f" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_upd2", @@ -279,7 +279,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "611f99ce579d18880e98c44e0f58bf76" + "d6aaf3053371d00a2f9ab49d2c3a3e79" ], [ "FStar.SL.Monotonic.Heap.lemma_unused_upd_contains", @@ -293,7 +293,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "48dae03e8efb4a8b6c2113cecad1c18d" + "d44287a376f13f101f69ec75d594bfda" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_contains_different_addr", @@ -307,7 +307,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "759ff5ec38c3c75eeeec1d5c5b2b6fa6" + "f2083ce0e08a02da866c68694c433858" ], [ "FStar.SL.Monotonic.Heap.lemma_upd_unused", @@ -321,7 +321,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ee6c56e49345b0da88d9d75aea5bdb49" + "3908c60e56ac76b2ff690df46646500c" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_upd_modifies", @@ -335,7 +335,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7d776a0534ec5704b14a580f8e685e52" + "831b207f8ee08edf5d75ae75b42fcaf9" ], [ "FStar.SL.Monotonic.Heap.lemma_unused_upd_modifies", @@ -349,7 +349,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c48090489f245973b2b7ec075da6dbbc" + "4877a6d3553dc3a10c1afee2e043f53c" ], [ "FStar.SL.Monotonic.Heap.lemma_modifies_and_equal_dom_sel_diff_addr", @@ -363,7 +363,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4c660a401f045cee3de134ecaf4b64c6" + "94e7bef207a1e76edae75551d74906a2" ], [ "FStar.SL.Monotonic.Heap.lemma_get_next_addr_restrict", @@ -375,7 +375,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "bc2b2035e9bd8d74bdf27e98a642bcab" + "87d28d64e4ba07033307b8078479aae9" ], [ "FStar.SL.Monotonic.Heap.lemma_r_unused_in_minus", @@ -387,7 +387,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "bf7c17dfcfa99a20e253ee798afe7947" + "26e47d3aace17181b3d788486946e42d" ], [ "FStar.SL.Monotonic.Heap.lemma_join_tot_restrict_minus", @@ -399,7 +399,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a6dc8bd023a87364c730665f3964ba8c" + "62e458d392eec134cf7b5e6ad94e7521" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_join_tot_restrict_minus", @@ -411,7 +411,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f8724afa136d2d05fdef480c05f5f7e9" + "0b433aafe71067d78e9ac1bb5d77aef3" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_join_tot_restrict_minus", @@ -427,7 +427,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "59958339730fc1c7f92563d2d829b4f8" + "6f1a561a45621dc67bcc1b148dca5f93" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_join_tot_points_to_minus", @@ -439,7 +439,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7ddf2474402044a984277b0e173af892" + "6cdb2d184d08637273196fde8ae8617f" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_join_tot_points_to_minus", @@ -455,7 +455,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c8ffb559d15a862d2d00120cae179a34" + "b30275ac197bfe4f10be59d907c3224c" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_points_to_unused_h", @@ -469,7 +469,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e2452fe303c418c25455780323ba41be" + "e925da45cf7db5d356e63a50b3419fdd" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r_restrict_unused_h", @@ -482,7 +482,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "434e917e0c0ec35ef78ba5f1d62d227f" + "b2886e5fc3a32fe21ed893685ef74194" ], [ "FStar.SL.Monotonic.Heap.lemma_contains_r1_restrict_unused_h", @@ -498,7 +498,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c37f8294382dfaa4ba9548b3c326c259" + "49cd85af9ee4936858eed3a4a4bd48af" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r_join_tot_restrict_minus", @@ -511,7 +511,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f027ed28e628ae57c7f6159b08f7d6ce" + "1c309f63d9f3c52f6696a616b437fd59" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r1_join_tot_restrict_minus", @@ -529,7 +529,7 @@ "refinement_interpretation_Tm_refine_4c207982a68e40a902ac75ce2d52db3e" ], 0, - "822113346e5b9aedb53e9534959f289f" + "4a9cb4dc57e1d6c9291765fb71163d5a" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r_join_tot_points_to_minus", @@ -542,7 +542,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0b6d1a6e79461541dae53bbdff6c2764" + "8fa50739f3732dbf5d3df4ad056be105" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_r1_join_tot_points_to_minus", @@ -561,7 +561,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d298e6883aa946c6d2b36e46c9129f4d" + "4e43337359e7dda58f42eab02049cb6e" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_join_tot_h_emp_with_next_addr", @@ -576,7 +576,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "bff5a9a5e1f638d177a9b0bf1303be9a" + "69ae7831e60a489b5ee7541e894c8903" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_join_tot_emp_with_next_addr_h", @@ -591,7 +591,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "14ab29792803170286b778e83075e22b" + "46148572c939b5f1bdd96203f17c68f7" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r_join_tot_restrict_minus", @@ -603,7 +603,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "17a2f8bb7110eaea4720d37008bead82" + "68ee5478d18e2b9f053700a3b6bc60c2" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r1_join_tot_restrict_minus", @@ -619,7 +619,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "03bdb6cbba7434039e1eada6101ad851" + "a579651dc1ec0eab2f54c38d81f7026b" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r_join_tot_points_to_minus", @@ -631,7 +631,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0f5c0dae3ab82ca9929be70f1fb7b84a" + "d6232e6cfb7cf06b12e2d4bb738c7f19" ], [ "FStar.SL.Monotonic.Heap.lemma_sel_r1_join_tot_points_to_minus", @@ -647,7 +647,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4f90f1f33708f8c7c240a4b435da122a" + "1eb97020cb2196c7af0677e2ca81b9a6" ], [ "FStar.SL.Monotonic.Heap.lemma_restrict_eq_points_to", @@ -659,7 +659,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "aed8ddd5fea354807bd43ee241d57396" + "a222cdce0d5dc5ea70c9f22727d8bb72" ], [ "FStar.SL.Monotonic.Heap.contains_aref_unused_in", @@ -673,7 +673,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "de9efe7927df678bebadcb667a631f2f" + "123f955d8833ce5427e7ed4e4391dcd7" ], [ "FStar.SL.Monotonic.Heap.ref_of", @@ -682,7 +682,7 @@ 1, [ "@query" ], 0, - "13434b4fd2b9e70e94d92b84b8b836a2" + "c994306dd69284cb87338657f90b607d" ], [ "FStar.SL.Monotonic.Heap.addr_of_gref_of", @@ -691,7 +691,7 @@ 1, [ "@query", "lemma_FStar.SL.Monotonic.Heap.aref_of_gref_of" ], 0, - "f8d36921dc37d62f5ddbcb59241a8141" + "3a0aea76ac69757cef3db5282b50b910" ], [ "FStar.SL.Monotonic.Heap.is_mm_gref_of", @@ -700,7 +700,7 @@ 1, [ "@query", "lemma_FStar.SL.Monotonic.Heap.aref_of_gref_of" ], 0, - "7273acb13295a43e7f96c2aefa9abd12" + "2302ced6dbcbe99acfa47ef6da97789d" ], [ "FStar.SL.Monotonic.Heap.unused_in_gref_of", @@ -709,7 +709,7 @@ 1, [ "@query", "lemma_FStar.SL.Monotonic.Heap.aref_of_gref_of" ], 0, - "77b2b715495f9d4de613defc8719823a" + "63d613845c442d5fbe2cc271ee3de5ab" ], [ "FStar.SL.Monotonic.Heap.sel_ref_of", @@ -727,7 +727,7 @@ "typing_FStar.SL.Monotonic.Heap.ref_of" ], 0, - "86c96bdecdf56ad203980a4f6652368e" + "b3fd233456835108e43f3ee4a84cba1e" ], [ "FStar.SL.Monotonic.Heap.upd_ref_of", @@ -745,7 +745,7 @@ "typing_FStar.SL.Monotonic.Heap.ref_of" ], 0, - "7ec6e25b37ab1e1d1c5a239f2d213c5a" + "94bdfbffb05b7aa8d47b3ce240addd9b" ] ] ] \ No newline at end of file diff --git a/examples/csl/Lang.fst.hints b/examples/csl/Lang.fst.hints index 75e017efb13..b75d14c660a 100644 --- a/examples/csl/Lang.fst.hints +++ b/examples/csl/Lang.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_3b7831d9973ba6ea1ea4e42a3c37eb98" ], 0, - "ed476d98447a334b21d32e2db0b9bd71" + "d15698d90ca66530cead89cf29efbcd7" ], [ "Lang.__proj__Return__item__v", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_3b7831d9973ba6ea1ea4e42a3c37eb98" ], 0, - "c6d7e5282a867b95e2e010977a15b180" + "9220bff8d9cf5f3b6b81c40d83fb4a8e" ], [ "Lang.__proj__Read__item__id", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_8b0b214c8c365de975ef6f968fef05ff" ], 0, - "5f99ed602ed7b6b96c3e14746bdb2589" + "2e7e69b7c65101b28eead09d964c2875" ], [ "Lang.__proj__Write__item__id", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_d48ca6a107dccb6956bc9f7c46bdf471" ], 0, - "a86bb667054811c5f2ac45125469fc94" + "a64d934f97acbb68764c49f74aac28b6" ], [ "Lang.__proj__Write__item__v", @@ -65,7 +65,7 @@ "refinement_interpretation_Tm_refine_d48ca6a107dccb6956bc9f7c46bdf471" ], 0, - "ca0eb7c604171816941c8c0d0a21f6e7" + "be843f79d1fc675ec0dad0de01823220" ], [ "Lang.__proj__Bind__item__a", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_d927e07481e8f5540c72e4aad9322a2e" ], 0, - "a820087292677556547cccbf91601b9d" + "488780074e5258294c1a116643dfb6cd" ], [ "Lang.__proj__Bind__item__b", @@ -91,7 +91,7 @@ "refinement_interpretation_Tm_refine_d927e07481e8f5540c72e4aad9322a2e" ], 0, - "88b4e45312d458950aa3105e632ff874" + "71f8a6abdeb07ffb616b4be1a6ace015" ], [ "Lang.__proj__Bind__item__c1", @@ -105,7 +105,7 @@ "refinement_interpretation_Tm_refine_d927e07481e8f5540c72e4aad9322a2e" ], 0, - "a19422bd7f2d837ecd0f4a360be7323d" + "01cd8f3ffaaa71d9a573c761a51904e0" ], [ "Lang.__proj__Bind__item__c2", @@ -120,7 +120,7 @@ "refinement_interpretation_Tm_refine_d927e07481e8f5540c72e4aad9322a2e" ], 0, - "cc1898738b94e6f1cb84d9d379bd5332" + "f597157ae83a8e758befb4a21b48c014" ], [ "Lang.wpsep_command", @@ -141,7 +141,7 @@ "unit_typing" ], 0, - "c891e5117a945995191d79560b0e6835" + "11f3a4bc567b5ffb0f01513797e9e5cf" ], [ "Lang.__proj__Return__item__a", @@ -154,7 +154,7 @@ "refinement_interpretation_Tm_refine_3b7831d9973ba6ea1ea4e42a3c37eb98" ], 0, - "0ade4ba3ec3dbaf1b25bc4cdd0739b2d" + "92747a30e981fcb7d00962e1ecadc4d5" ], [ "Lang.__proj__Return__item__v", @@ -168,7 +168,7 @@ "refinement_interpretation_Tm_refine_3b7831d9973ba6ea1ea4e42a3c37eb98" ], 0, - "746906d5cbc8804251fde5230be6ba28" + "c5df697e4f3b464cb9fbd789cfe63aa5" ], [ "Lang.__proj__Read__item__id", @@ -181,7 +181,7 @@ "refinement_interpretation_Tm_refine_8b0b214c8c365de975ef6f968fef05ff" ], 0, - "2cc4312f44c9d82d122d8c17bfceeb64" + "69a37ff104aaeaac7fdafe2bfb670ad5" ], [ "Lang.__proj__Write__item__id", @@ -194,7 +194,7 @@ "refinement_interpretation_Tm_refine_d48ca6a107dccb6956bc9f7c46bdf471" ], 0, - "7a526786f06d30869e9c9caab795c44c" + "5e66966490b689101d58c92dc7fea14a" ], [ "Lang.__proj__Write__item__v", @@ -207,7 +207,7 @@ "refinement_interpretation_Tm_refine_d48ca6a107dccb6956bc9f7c46bdf471" ], 0, - "c9b50cd416ec582604c649263d5b2790" + "8534613a7084c4a2db82c0a9354a6d0d" ], [ "Lang.__proj__Bind__item__a", @@ -220,7 +220,7 @@ "refinement_interpretation_Tm_refine_d927e07481e8f5540c72e4aad9322a2e" ], 0, - "72641bd4f4432499a44390292ec85f50" + "650e902488063e652b99fe5d7d37b88c" ], [ "Lang.__proj__Bind__item__b", @@ -233,7 +233,7 @@ "refinement_interpretation_Tm_refine_d927e07481e8f5540c72e4aad9322a2e" ], 0, - "8c299a6ddff35a4d54d1f40ef3151630" + "9ed4aa529548fe205c46b6d6291246be" ], [ "Lang.__proj__Bind__item__c1", @@ -247,7 +247,7 @@ "refinement_interpretation_Tm_refine_d927e07481e8f5540c72e4aad9322a2e" ], 0, - "3fdd08f423b7f0cd25e55a6032817bf2" + "857f99ce43de277d1f8370988d80b8dd" ], [ "Lang.__proj__Bind__item__c2", @@ -262,7 +262,7 @@ "refinement_interpretation_Tm_refine_d927e07481e8f5540c72e4aad9322a2e" ], 0, - "9326e2847bc04c4c0dbe7b858d65ed52" + "cf68abbaa9a475822ec4ca5d4668a6b3" ], [ "Lang.wpsep_command", @@ -283,7 +283,7 @@ "typing_tok_Lang.Alloc@tok", "unit_typing" ], 0, - "0cec1d9f1bd071a8b52dd541571c4045" + "98a96fb9e653ffc9628a4bfa1dd42c5d" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.AutoTactic.fst.hints b/examples/csl/SL.AutoTactic.fst.hints index 71e36454e8c..b01863630ae 100644 --- a/examples/csl/SL.AutoTactic.fst.hints +++ b/examples/csl/SL.AutoTactic.fst.hints @@ -11,7 +11,7 @@ "lemma_SL.Heap.lemma_sep_comm" ], 0, - "da4fbd3f24f2ddbf15ef0e55c8087727" + "e55478aae69626b34bb0561a3dc7f07d" ], [ "SL.AutoTactic.frame_wp_lemma", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ee6031045fd347a17fbfc3fa6f06824a" + "a038b20630ef08d9ebfb1cc40098efac" ], [ "SL.AutoTactic.ite_wp_lemma", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d963832bc8d521533e980e61e0098f88" + "afb0291b2e40d2e6950552943b081e6f" ], [ "SL.AutoTactic.if_then_else_wp_lemma", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7143283cf0761feccf51071cff738a4c" + "f80048e0c96a5d04b04f22abd5fbfea7" ], [ "SL.AutoTactic.close_wp_lemma", @@ -66,7 +66,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c1ca2282177cf3d1d882d6db21c1fbf9" + "70494695717d9b93bae4de6a52b1a52f" ], [ "SL.AutoTactic.assume_p_lemma", @@ -80,7 +80,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0410029f55c74fe00c971c2f9a20a469" + "53ee02fe0cf1b82cb3be0dbc438259eb" ], [ "SL.AutoTactic.sort_sl_correct", @@ -94,11 +94,11 @@ "equation_SL.AutoTactic.bdata", "equation_SL.AutoTactic.sort_sl", "fuel_guarded_inversion_FStar.Algebra.CommMonoid.cm", "function_token_typing_FStar.List.Tot.Base.sortWith", - "interpretation_Tm_abs_9a4d6f964befe491a9a1ac04d3edfb02", + "interpretation_Tm_abs_dd5f29c44574b107a3962e9f38375461", "token_correspondence_FStar.Tactics.CanonCommMonoid.sortWith" ], 0, - "95fca43a24a673f72e6cabbb57ae3b2c" + "263c54257c3b0d70c214c60decd9ff1d" ], [ "SL.AutoTactic.__proj__Frame__item__ta", @@ -112,7 +112,7 @@ "refinement_interpretation_Tm_refine_2d47d28c80466f25c27aa06b4aa5a22b" ], 0, - "6995eb7171484c8e2a48bf1acda80048" + "adfb182a835507fa326a5e535eb42826" ], [ "SL.AutoTactic.__proj__Frame__item__twp", @@ -126,7 +126,7 @@ "refinement_interpretation_Tm_refine_2d47d28c80466f25c27aa06b4aa5a22b" ], 0, - "ee98c930868d3e0173b4c25af18a4ddc" + "0cfd794a3ee43ecc1160dc0d43f24374" ], [ "SL.AutoTactic.__proj__Frame__item__tpost", @@ -140,7 +140,7 @@ "refinement_interpretation_Tm_refine_2d47d28c80466f25c27aa06b4aa5a22b" ], 0, - "12bf16b799c8234caeb61e7d4e672724" + "eff54f2f2064078f7374d48dfc3a6d53" ], [ "SL.AutoTactic.__proj__Frame__item__tm", @@ -154,7 +154,7 @@ "refinement_interpretation_Tm_refine_2d47d28c80466f25c27aa06b4aa5a22b" ], 0, - "3d8814411325d99c715e0595cbd360ae" + "14a51f3dd48b5b5bb237fac55f3ec96c" ], [ "SL.AutoTactic.__proj__ParWP__item__twpa", @@ -168,7 +168,7 @@ "refinement_interpretation_Tm_refine_215fd0fa36578f49ef025a1f95319e74" ], 0, - "410529021a7f64cd9a63e76863fc342c" + "f880a2662aa3acd6388dc8afd88f6403" ], [ "SL.AutoTactic.__proj__ParWP__item__twpb", @@ -182,7 +182,7 @@ "refinement_interpretation_Tm_refine_215fd0fa36578f49ef025a1f95319e74" ], 0, - "818824c490e71809f6b1f423058286a2" + "983422e7cde0daedfa27193c8e42e0dc" ], [ "SL.AutoTactic.__proj__ParWP__item__th0", @@ -196,7 +196,7 @@ "refinement_interpretation_Tm_refine_215fd0fa36578f49ef025a1f95319e74" ], 0, - "c72d3a5730cba1d51101f43946c330f7" + "a9a3f6d0549a1cdc6995e8998fb70bfd" ], [ "SL.AutoTactic.__proj__Unknown__item___0", @@ -210,7 +210,7 @@ "refinement_interpretation_Tm_refine_ef99333c406db249fc03d4edb1fd9534" ], 0, - "32b37e22842354ae175de4e5ad265eac" + "68509b07a1ea427fb568973274edbda8" ], [ "SL.AutoTactic.__lem_eq_sides", @@ -223,7 +223,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cb2e9090952c9601ae967c2d0d817216" + "7433e5da79b41053592639b6e7f758ed" ], [ "SL.AutoTactic.__and_elim", @@ -237,7 +237,7 @@ "refinement_interpretation_Tm_refine_b88b26704ce5354755b4f9e280b3a2d9" ], 0, - "5b5ea0e1e163c7c7d911df78880ad2ac" + "9208381b9a7a4d6e065e0e81e9adcde8" ], [ "SL.AutoTactic.__tcut", @@ -250,7 +250,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a10e11b37294cfabbcaab3b66d15cf72" + "f701f8768ac2a6409deed8ea55565355" ], [ "SL.AutoTactic.__elim_fp", @@ -264,7 +264,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9068f0f087031932bef8af76ee632cbd" + "c121f2879ec42dc9f0a6ac0e0947eaac" ], [ "SL.AutoTactic.__unif_helper", @@ -273,7 +273,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_sep_unit" ], 0, - "34d20c92cbccfc3f3886988468ae47de" + "cb2b051d3e86cce3ee3c16e5f9d5a597" ], [ "SL.AutoTactic.find_frame", @@ -306,7 +306,7 @@ "typing_FStar.UInt.fits", "unit_typing" ], 0, - "6f4a1000c91aec5ceb4fb623b1a80fcf" + "f90f719f36adeab7f33fa4aa7245bf1b" ], [ "SL.AutoTactic.sl", @@ -347,7 +347,7 @@ "typing_FStar.UInt.fits", "unit_typing" ], 0, - "d3dcdfeaa0bf5b3477ef8c4a9caf33ae" + "9408f0408d8c6ab312689d553db16aab" ], [ "SL.AutoTactic.__elim_exists_as_forall", @@ -362,7 +362,7 @@ "refinement_interpretation_Tm_refine_df2d65c00128265e81a98d1694fa32db" ], 0, - "045dc8210f53753a020e245470aa5b07" + "c0c1b288f3df27e44b381a45380fa472" ], [ "SL.AutoTactic.ddump", @@ -379,7 +379,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c87acd50b9498a3182d6a7ae5d945422" + "4f70c313c86b06c646bfbb9c2f5edef7" ], [ "SL.AutoTactic.memory_cm", @@ -391,7 +391,7 @@ "lemma_SL.Heap.lemma_sep_comm" ], 0, - "5ee51d66a0ba74c8ebb660c0e59f2bc1" + "a087f36525e020b55275ecf56c6f16bf" ], [ "SL.AutoTactic.frame_wp_lemma", @@ -405,7 +405,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "74db7efc8d1bd1a90c5e9857ddf344ae" + "501959abe7d67bd69d1e2807096b08f7" ], [ "SL.AutoTactic.__proj__Frame__item__ta", @@ -419,7 +419,7 @@ "refinement_interpretation_Tm_refine_2d47d28c80466f25c27aa06b4aa5a22b" ], 0, - "cc0ea14a98c7d653cbfab50f79b69340" + "16a40828083b06b6cb5bc6af5b9009d8" ], [ "SL.AutoTactic.__proj__Frame__item__twp", @@ -433,7 +433,7 @@ "refinement_interpretation_Tm_refine_2d47d28c80466f25c27aa06b4aa5a22b" ], 0, - "86af9f26dd81b1927e172d99ab5668dc" + "3581173df24c0f51ba90b1856cafbc78" ], [ "SL.AutoTactic.__proj__Frame__item__tpost", @@ -447,7 +447,7 @@ "refinement_interpretation_Tm_refine_2d47d28c80466f25c27aa06b4aa5a22b" ], 0, - "1ab5807add22460635d7f30eecf73cc0" + "5238d1d34a470d876c7882f3c59822b7" ], [ "SL.AutoTactic.__proj__Frame__item__tm", @@ -461,7 +461,7 @@ "refinement_interpretation_Tm_refine_2d47d28c80466f25c27aa06b4aa5a22b" ], 0, - "672d1c396bb9a611e850cdddb7b9075c" + "938c779dc0c033cbed56fbcafe701d3a" ], [ "SL.AutoTactic.__proj__ParWP__item__twpa", @@ -475,7 +475,7 @@ "refinement_interpretation_Tm_refine_215fd0fa36578f49ef025a1f95319e74" ], 0, - "0f6263b8a7dc9a938015e8f3edc53433" + "48bea25d33e560b82fb04ffbce542670" ], [ "SL.AutoTactic.__proj__ParWP__item__twpb", @@ -489,7 +489,7 @@ "refinement_interpretation_Tm_refine_215fd0fa36578f49ef025a1f95319e74" ], 0, - "4c9fb5edef1b925bc656978175f00b79" + "3e9b94848e95ed269a1a58099f932f6b" ], [ "SL.AutoTactic.__proj__ParWP__item__th0", @@ -503,7 +503,7 @@ "refinement_interpretation_Tm_refine_215fd0fa36578f49ef025a1f95319e74" ], 0, - "735738d22ca63e9ef42edd123cc3b09c" + "d0f163fcbbf3b74f171a08d8251bb1e4" ], [ "SL.AutoTactic.__proj__Unknown__item___0", @@ -517,7 +517,7 @@ "refinement_interpretation_Tm_refine_ef99333c406db249fc03d4edb1fd9534" ], 0, - "ed97e9e700512f499aeb6eecd8b01076" + "93f7664966e60307be2e277ab2081f84" ], [ "SL.AutoTactic.find_frame", @@ -550,7 +550,7 @@ "typing_FStar.UInt.fits", "unit_typing" ], 0, - "d64670ccc33115a610f782b07057d152" + "20c441d9c20d45aea66bdc924b7b3dec" ], [ "SL.AutoTactic.sl", @@ -591,7 +591,7 @@ "typing_FStar.UInt.fits", "unit_typing" ], 0, - "30339cc2d1a397c14d4980fd90df1bac" + "191952c0c377b242b21daa2111fd668b" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.ConcurrentActions.fst.hints b/examples/csl/SL.ConcurrentActions.fst.hints index bacc4a4de62..a4617ddfbbd 100644 --- a/examples/csl/SL.ConcurrentActions.fst.hints +++ b/examples/csl/SL.ConcurrentActions.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a8ccabc67cc3ec89ba5405b32b2eb29a" + "907bb7e9307e3762b08df998681e03c0" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.ConcurrentExamples.fst.hints b/examples/csl/SL.ConcurrentExamples.fst.hints index f04f5eb73f9..9f45d2c6315 100644 --- a/examples/csl/SL.ConcurrentExamples.fst.hints +++ b/examples/csl/SL.ConcurrentExamples.fst.hints @@ -13,7 +13,7 @@ "unit_inversion" ], 0, - "a3e63257cb0b5504afd1c6f2365e1ee0" + "ffbd43a709f03b7617c8ed2c286a8a72" ], [ "SL.ConcurrentExamples.test17", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_590a7eef2b96b9fd4e6b9d0eabda196b" ], 0, - "a100cb554ebfa19531a9588ca79b65cb" + "1219a37af9171d807aee896c163158ad" ], [ "SL.ConcurrentExamples.test17'", @@ -39,7 +39,7 @@ "unit_inversion" ], 0, - "e2b653809c5f5b6d7600ed6777707ea9" + "11ae700897c6800bf1d2f5ba186a5306" ], [ "SL.ConcurrentExamples.test17'", @@ -54,7 +54,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "5aede903ca5e4b370f1f92982df58da2" + "deb6f4ddf177f56e4652c77aecbfe25f" ], [ "SL.ConcurrentExamples.test18", @@ -68,7 +68,7 @@ "unit_inversion" ], 0, - "7cf3d6fc3edf9a987ec6f5bc58feef23" + "1fc1a9c00036e6d0a32fb60681bb2ba2" ], [ "SL.ConcurrentExamples.test18", @@ -88,7 +88,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "712e813d13b840f5084bfbcc152164b2" + "7d2a48562f6940375c6e511d28265b70" ], [ "SL.ConcurrentExamples.test18", @@ -109,7 +109,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "de5b0b60a43d1a1940033fab85752c67" + "0027f902b80b36d3177629856fbe7e93" ], [ "SL.ConcurrentExamples.test18", @@ -121,7 +121,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "7e25af937e5d0fa404968a48aa667375" + "e846e7eeb6f102573e91bcce2d819aee" ], [ "SL.ConcurrentExamples.test19", @@ -135,7 +135,7 @@ "unit_inversion" ], 0, - "c5b6bd931c579d57df0f77274c64091e" + "8de92acf52541cc8c117a9ba19f9026c" ], [ "SL.ConcurrentExamples.test19", @@ -155,7 +155,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "4becc82ff38ac819f6b4f46a7f42c19c" + "7061571d05778227653dc4f8dc7953a3" ], [ "SL.ConcurrentExamples.test19", @@ -176,7 +176,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "460c6bf83f29e0f548aff736b6bd07fd" + "25c4373d332208ccdfdda9e0b5857493" ], [ "SL.ConcurrentExamples.test19", @@ -188,7 +188,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "07d261bd496eade2b6f038700d79255e" + "8f49b901aaee8f8d14999a6c43995acf" ], [ "SL.ConcurrentExamples.test20", @@ -209,7 +209,7 @@ "typing_SL.Heap.op_Less_Star_Greater", "unit_inversion" ], 0, - "0443134d5f386655b2040b46f5a37960" + "ea26e95ae8a3417369a05b7fd9aa8ef0" ], [ "SL.ConcurrentExamples.test20", @@ -218,7 +218,7 @@ 1, [ "@query" ], 0, - "73119669fb2158eed664e80aa33df618" + "868c82f7f2a7346d5cea2371f8f3543a" ], [ "SL.ConcurrentExamples.test20", @@ -238,7 +238,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "1cad0e28e4cf71bb8296b04234b881f7" + "b444da4f231ef4247dacb6fd8b697ef6" ], [ "SL.ConcurrentExamples.test20", @@ -259,7 +259,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "f99cb1efb04eb95047ad77562f79405a" + "48a9740d370237b20d0227c9c32f81b3" ], [ "SL.ConcurrentExamples.test20", @@ -271,7 +271,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "79820d219f2289a79fb014e0c9cec9b4" + "5b881122fbdbd4dbab19cdf15e0e549f" ], [ "SL.ConcurrentExamples.test21", @@ -298,7 +298,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "cbf43681c046c3995e7b9e4c99a62258" + "f92b3a4a3fa8c633c97218212d5cc785" ], [ "SL.ConcurrentExamples.test21", @@ -324,7 +324,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "433a9300d9a28d8480e09acc220c90b1" + "1794c12159dbe224586a0c7a45db0d4d" ], [ "SL.ConcurrentExamples.test21", @@ -347,7 +347,7 @@ "typing_SL.Heap.op_Less_Star_Greater", "unit_inversion" ], 0, - "06f6967126094dd92e779b7515e07c85" + "648a75a8286319d7f48aba4d4c2c4174" ], [ "SL.ConcurrentExamples.test21", @@ -356,7 +356,7 @@ 1, [ "@query" ], 0, - "31bbfff42066a4ccd666bf27c1a42004" + "482f5e9ec8f05dca440ef72ea3249f5e" ], [ "SL.ConcurrentExamples.test21", @@ -376,7 +376,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "b71b2aa4e596c91a27344d800bbf3dc9" + "cf25c059dae587c1106f7d7340c94c85" ], [ "SL.ConcurrentExamples.test21", @@ -397,7 +397,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "0a86cd0366e8a1b3b8a23c18323c2035" + "447e35e44f68f2c5ca8e96f4367eee4d" ], [ "SL.ConcurrentExamples.test21", @@ -409,7 +409,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "523647a67dee54dcf3d82ded53699e17" + "3b925176c9da4eca5c7ba9bbc0be57ee" ], [ "SL.ConcurrentExamples.test22", @@ -432,7 +432,7 @@ "typing_SL.Heap.op_Less_Star_Greater", "unit_inversion" ], 0, - "6b7ad214ffea75204117c6a50362e878" + "d9fcd0861730d3726aa3d063a02a1d92" ], [ "SL.ConcurrentExamples.test22", @@ -460,7 +460,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "c934f23116918bac93d866e96ddc0e2e" + "174eb6713d3781f8bc5d303a6a4b5ffa" ], [ "SL.ConcurrentExamples.test22", @@ -487,7 +487,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "294ac4af4a89216183d1782b98c4bf43" + "deb1170f91af72d4a6256281a1169c60" ], [ "SL.ConcurrentExamples.test22", @@ -516,7 +516,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "1947f66d421b7e6685efd0134aab8d6b" + "51873fdc83ced2544d10c038e3d74bc8" ], [ "SL.ConcurrentExamples.test22", @@ -525,7 +525,7 @@ 1, [ "@query" ], 0, - "cd54d888f88be9f4e4304f1d65fe64f2" + "a0a25ff58e73ee5459fa3ece32c3fd52" ], [ "SL.ConcurrentExamples.test22", @@ -545,7 +545,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "3ed96390065f3b931252d5cf6d74772e" + "1987b6792f1ce679367def5e6ddc6902" ], [ "SL.ConcurrentExamples.test22", @@ -566,7 +566,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "2677f1c0d58779a21c80efd29798a7d7" + "490f7b96428e73b403cf8362a5207678" ], [ "SL.ConcurrentExamples.test22", @@ -578,7 +578,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "6b692413fbebd09087c1c5e82cb3efde" + "9707c4db2beeef5aa6d0c073883fa2a8" ], [ "SL.ConcurrentExamples.test23", @@ -601,7 +601,7 @@ "typing_SL.Heap.op_Less_Star_Greater", "unit_inversion" ], 0, - "a45898a7ec125964a9c7c09053609d0e" + "a71e3ca433009f52816cfd9965d9673e" ], [ "SL.ConcurrentExamples.test23", @@ -629,7 +629,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "ecd89931eb7b54a6219bb2cebaf635f6" + "8549c9395461cac13af0646dc02cf4cb" ], [ "SL.ConcurrentExamples.test23", @@ -656,7 +656,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "151aa7537fa423b15beda12e06751f6d" + "221e72c93e1007ec50cdaed2a040f970" ], [ "SL.ConcurrentExamples.test23", @@ -685,7 +685,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "c5fe01a39d08511576b27a24bdd04b39" + "4b349788ae744b0a9fc1976d647983f5" ], [ "SL.ConcurrentExamples.test23", @@ -694,7 +694,7 @@ 1, [ "@query" ], 0, - "11d7835e244630f490ed155739c039af" + "ef21d27b19a33d6e83b860dbd5f369ab" ], [ "SL.ConcurrentExamples.test23", @@ -703,7 +703,7 @@ 1, [ "@query" ], 0, - "d917ecd10bdfe62e1966e93d13c5a142" + "3c3b8c74cc8fb74609c1fd8b1dab1acf" ], [ "SL.ConcurrentExamples.test23", @@ -723,7 +723,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "e813855350920bb485dde04d2a39452a" + "2273b82091805d431732ceb5c45603f5" ], [ "SL.ConcurrentExamples.test23", @@ -744,7 +744,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "e290b147049e094fa132164c474655c3" + "aebe307c3756298a1a9bf1116f8f7deb" ], [ "SL.ConcurrentExamples.test23", @@ -756,7 +756,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "73063c90249776f4abbbf2528bcaaf8f" + "4bd2fb923ec7cb75d44e9f90b1d5d589" ], [ "SL.ConcurrentExamples.incr_both_swap", @@ -768,7 +768,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "9c4fd653af9642135671ea47eca2c64f" + "f2cf895c0d65bb0d43a83d93049f97e2" ], [ "SL.ConcurrentExamples.incr_both_swap", @@ -777,7 +777,7 @@ 1, [ "@query" ], 0, - "4a9ab8c409c1728a79f09466be0e808b" + "8642948c9730320b8d8715b62c68b6a4" ], [ "SL.ConcurrentExamples.incr_both_swap", @@ -798,7 +798,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "0bc2e4246d384759e1ba4f6cf3c49b48" + "1778c69651497329ef72086bc2e7dfd0" ], [ "SL.ConcurrentExamples.incr_both_swap", @@ -825,7 +825,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "86c96ce0e8dcf56913fdb82e40b921b2" + "2a5616fc19a63c9d85c4971080cea948" ], [ "SL.ConcurrentExamples.incr_both_swap", @@ -845,7 +845,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "bfbf166384492b7728240aec9cb1fd71" + "8ed22c46c30b7417ce8728da9af8d771" ], [ "SL.ConcurrentExamples.incr_both_swap", @@ -866,7 +866,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "d44772c0053a2eaf7a98ea6e4d80d031" + "0df3f70fc234d38d94c927a908d9a7a5" ], [ "SL.ConcurrentExamples.acq_step", @@ -879,7 +879,7 @@ "refinement_interpretation_Tm_refine_4ef327ac15e515f8a96cdbbdb5cad6e3" ], 0, - "0fcd99674ecab8577824bd9630faf31f" + "cdc999c1054384f0464e3a4458a6d1ed" ], [ "SL.ConcurrentExamples.acq_step", @@ -903,7 +903,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "de9b7f8b52889a3905b69902f5f02af3" + "794491d2e8327f087090eac864980bb2" ], [ "SL.ConcurrentExamples.acq_step", @@ -912,7 +912,7 @@ 1, [ "@query" ], 0, - "cd4bcdccdac3d78ba02e8e493409a17d" + "5c356fd65329ed02bc0b0c00bdf165a2" ], [ "SL.ConcurrentExamples.acq_step", @@ -933,7 +933,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "dd52ad545315e37a6e935ce6dded5c11" + "b92766e798f92679f735b02a62d18d49" ], [ "SL.ConcurrentExamples.acq_step", @@ -945,7 +945,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "44c52e6ff5a3316c6b017ef172c698ff" + "5c437256d49d0792eb25a19080f2ecaf" ], [ "SL.ConcurrentExamples.test24", @@ -968,7 +968,7 @@ "typing_SL.Heap.op_Less_Star_Greater", "unit_inversion" ], 0, - "9671ef04d1a805df2db05f07a5a01361" + "29f54d98c45c4a64a59a6fe934e504be" ], [ "SL.ConcurrentExamples.test24", @@ -995,7 +995,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "a33c464dbd63048ba78c6f90f7f5194d" + "ead53ba91cfbdb83960868fabbc092ff" ], [ "SL.ConcurrentExamples.test24", @@ -1022,7 +1022,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "894513d2b230c51d39eedf5edcfc37c8" + "cbc1f12fe25dd19255b5eac0c9c566f1" ], [ "SL.ConcurrentExamples.test24", @@ -1048,7 +1048,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "2f049fa7f390d365a14162569c9b4de8" + "ff13cf44d8495b02e3254f7bb2dab64c" ], [ "SL.ConcurrentExamples.test24", @@ -1057,7 +1057,7 @@ 1, [ "@query" ], 0, - "d92acde7ed20351a3f7a174d396d6268" + "54e24f9b4ebd5f06523ea81b3f5edd0b" ], [ "SL.ConcurrentExamples.test24", @@ -1075,7 +1075,7 @@ "typing_SL.AutoTactic.memory_cm" ], 0, - "ffb6cff7574524f1f76aa02be8b57bb9" + "6b7353a421a93985a5795f690be3c0bf" ], [ "SL.ConcurrentExamples.test24", @@ -1084,7 +1084,7 @@ 1, [ "@query" ], 0, - "c7f73109776aaddda51d5faf4ff9ca9e" + "ad37abdde030b3510678048970564857" ], [ "SL.ConcurrentExamples.test24", @@ -1104,7 +1104,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "47b120a8024d6eb3087ba1939a5fc8bb" + "fe4affa0a4dc70f5a2eb1f6c788a9bc4" ], [ "SL.ConcurrentExamples.test24", @@ -1125,7 +1125,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "5ceb687ed303ad1f13e550e47a22a538" + "0793826ae66972b0286fed6e0be06292" ], [ "SL.ConcurrentExamples.test24", @@ -1137,7 +1137,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "bde90c439ca779d9513f8274321f1355" + "53a3eb5d47dfbe180790767e879a8333" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.Effect.fst.hints b/examples/csl/SL.Effect.fst.hints index c3a8f8ed18a..9df41230bab 100644 --- a/examples/csl/SL.Effect.fst.hints +++ b/examples/csl/SL.Effect.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_SL.Effect.with_fp" ], 0, - "1665a406e7eb1f950f2eb37d788ab6cf" + "2ae174abd95be2d1149c4437a57219c4" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.ExamplesAuto.fst.hints b/examples/csl/SL.ExamplesAuto.fst.hints index 2039dca7e4a..0ae06a9f409 100644 --- a/examples/csl/SL.ExamplesAuto.fst.hints +++ b/examples/csl/SL.ExamplesAuto.fst.hints @@ -19,7 +19,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "2779ed62fb9ac38841aaa6637dc290f3" + "ac5a598528251d0777f7abfc6d88d240" ], [ "SL.ExamplesAuto.swap", @@ -40,7 +40,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "ba51a22b396807848e045acaae5b68e0" + "09ae400a0d8b428d400a459f5c548fc4" ], [ "SL.ExamplesAuto.swap", @@ -69,7 +69,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "46640646cedf0af0d12a36700a811550" + "94887a5d040b932369e45b9f71f6942c" ], [ "SL.ExamplesAuto.swap", @@ -89,7 +89,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "024247512b3bf9bbe665431056a2f339" + "e8e79705337606ed40a22532490ec56c" ], [ "SL.ExamplesAuto.swap", @@ -110,7 +110,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "2382fede9a6719b5ec28afcabaa1f217" + "5a023c17aa468b5daeca95a046f05b4c" ], [ "SL.ExamplesAuto.rotate", @@ -131,7 +131,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "5ae6380af489bd7b7f9d6e90faa0040e" + "d2f474d987ea1a0e0bb6817c48eaa081" ], [ "SL.ExamplesAuto.rotate", @@ -152,7 +152,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "1e1a7b91284e9236e793064248c60950" + "7b65b3eab9ea7fe05f33c8692f33c8b5" ], [ "SL.ExamplesAuto.rotate", @@ -174,7 +174,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "bb37734f308f1cd9f2f5d8c450e8542c" + "a073ca844fcffc03c5189f96d9991ffb" ], [ "SL.ExamplesAuto.test", @@ -194,7 +194,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "36a3744e3798b58471b65a284dc7af20" + "849622238f83dc8a17471c9335a81e3e" ], [ "SL.ExamplesAuto.test", @@ -208,7 +208,7 @@ "refinement_interpretation_Tm_refine_ea2a99e14d834976cda595df67a5314a" ], 0, - "81d349139320dac3e066c082ffd985cd" + "bde3c74b7047f975b25819150da55b3d" ], [ "SL.ExamplesAuto.write_read", @@ -228,7 +228,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "dfff6403f999ae96fac6401b661a7564" + "7057a0996ff44a6fb7763a984f5b0ae3" ], [ "SL.ExamplesAuto.write_read", @@ -248,7 +248,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "c927c3c6653a440c34cf7144426716b9" + "ef6f55cfef5003efdc607c98766df7c4" ], [ "SL.ExamplesAuto.write_read", @@ -270,7 +270,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "97927b7aa8630771430eb9b89ae6a1b8" + "3ed377637e4a368816de1c91e466422a" ], [ "SL.ExamplesAuto.read_write", @@ -290,7 +290,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "4250958c61ea0abd3233c12be9e7a720" + "20913644c2700f6a0bee9574f0ca7b6c" ], [ "SL.ExamplesAuto.read_write", @@ -311,7 +311,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "94cea97d07c4d0ba37be9c1b2084eea0" + "386ea3160a1048513e988bf87ec9bcdd" ], [ "SL.ExamplesAuto.read_write", @@ -332,7 +332,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "a574a8d76cb19af77c2eed040549069e" + "4bdf7efdeebac7632ebaf8254428fc1c" ], [ "SL.ExamplesAuto.cond_test", @@ -344,7 +344,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "c2efbc7d53c62cfea436884483d10b9d" + "f69d7cd758ac9293d2228c753949a0f8" ], [ "SL.ExamplesAuto.cond_test", @@ -356,7 +356,7 @@ "refinement_interpretation_Tm_refine_0116e0bc649f2a43ee4109ea44fe62df" ], 0, - "e4dfcaa0fa506405c7a9c38ee302270b" + "11c23f4495dd6dd94fa718b3e642da99" ], [ "SL.ExamplesAuto.cond_test", @@ -369,7 +369,7 @@ "refinement_interpretation_Tm_refine_b44f0473d9ca4b4c16a5222f08655ced" ], 0, - "44e0a8b14bc942f252bc746ec7bae649" + "1fbcbc9dd84e94be80f53226ba632f05" ], [ "SL.ExamplesAuto.cond_test", @@ -381,7 +381,7 @@ "refinement_interpretation_Tm_refine_0116e0bc649f2a43ee4109ea44fe62df" ], 0, - "06893fed299d63043ef85a7985e28eb6" + "6a6796ec1a551c46fea0bcbc9691fbca" ], [ "SL.ExamplesAuto.cond_test", @@ -394,7 +394,7 @@ "refinement_interpretation_Tm_refine_b44f0473d9ca4b4c16a5222f08655ced" ], 0, - "7f30ba1bfa9d4354c8471de561416bc1" + "346f1050aa73007445f68c367df3bac6" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -406,7 +406,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "5dd2940d2edcff8dd986399ee264ad2d" + "ce97544651b379b092615d8e47226a99" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -424,7 +424,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "13c21f37f4e555f9424667c1bb44b659" + "4309cec27d2d56d3a779bba85c1af636" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -441,7 +441,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "64c07d5d855089a84ba43e932525f208" + "0cc193fffc8350a7b271d8420b165f6c" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -454,7 +454,7 @@ "refinement_interpretation_Tm_refine_80a47aecdbb3cb2ff3966bdb3c7dec5d" ], 0, - "7f6976748c17fc788b61bc72da043e67" + "7804d99c3c0f61b68dbb5fb11c1867a6" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -466,7 +466,7 @@ "refinement_interpretation_Tm_refine_682d04f8a4d51a15f646bfd4961ef01a" ], 0, - "48faf685de377adeca36ee59ce5dc6ef" + "f58b38f5c329c214a01110c00ec70645" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.ExamplesLocks.fst.hints b/examples/csl/SL.ExamplesLocks.fst.hints index 888d05337fd..65517598d02 100644 --- a/examples/csl/SL.ExamplesLocks.fst.hints +++ b/examples/csl/SL.ExamplesLocks.fst.hints @@ -20,7 +20,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "d0de069351dc37193e804eb69fb8175a" + "5dca87fadad317776faea5f44aeb62f7" ], [ "SL.ExamplesLocks.test_acq", @@ -32,7 +32,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "2aeb9967c6f47b7af33987365def70de" + "1b47b536bb79fce4a9ae5868df282310" ], [ "SL.ExamplesLocks.test_acq_rel", @@ -45,7 +45,7 @@ "refinement_interpretation_Tm_refine_4ef327ac15e515f8a96cdbbdb5cad6e3" ], 0, - "9b764997f3dd0b80ddb277ccfef2ae39" + "ad8275874800ae6f39ddcf1eb26f2dfa" ], [ "SL.ExamplesLocks.test_acq_rel", @@ -64,7 +64,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "8f3bd540ba7c16033696eea656a1ac30" + "fed936d89114bad5b79169b31984376a" ], [ "SL.ExamplesLocks.test_acq_rel", @@ -73,7 +73,7 @@ 1, [ "@query" ], 0, - "78355c6c8704b91b9a2334c30252c6fb" + "b0812508ed9ac5c0134766479d32fca9" ], [ "SL.ExamplesLocks.test_acq_rel", @@ -85,7 +85,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "3a165e689f45ee6e1890f41f0c8e289e" + "ac4dec5e89b98192daa71e17cb6b0dfb" ], [ "SL.ExamplesLocks.set_and_ret", @@ -99,7 +99,7 @@ "refinement_interpretation_Tm_refine_b8ff472d5334c42b1cce709c3e76bba8" ], 0, - "c5cbf59c5aa7d0042abc61c85cbca80c" + "f50df8175e84cabb6a8fbc7e9b0dbec8" ], [ "SL.ExamplesLocks.set_and_ret", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "76ed19e8b806fab02b4a17cfdf63c628" + "5a80ba509c1b3a34eb731a3251c331f3" ], [ "SL.ExamplesLocks.set_and_ret", @@ -123,7 +123,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "eb303816d05fd6ad44a455fed3c9ab8e" + "6ce0636eab596ac841d4a262e1ccca16" ], [ "SL.ExamplesLocks.set_and_ret", @@ -135,7 +135,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "57cbde7b03b2500b6947c383de8b46e5" + "482da590dacd33a2275c018b4ac07687" ], [ "SL.ExamplesLocks.set_and_ret", @@ -154,7 +154,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "f430bc0f088211cd296585c3035d2783" + "b9c6092bdc4c84ae1058e8f35bf626e8" ], [ "SL.ExamplesLocks.set_and_ret", @@ -166,7 +166,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f24c170d70bc9025b381fd4343777a1a" + "ec4202e4a344b33791f8d1e7ca5ce58e" ], [ "SL.ExamplesLocks.set_and_ret", @@ -178,7 +178,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7576816a3114f1d7730db3b50d8fe065" + "c165ff2d921cab88fcf2f0bf8c665211" ], [ "SL.ExamplesLocks.set_and_ret", @@ -187,7 +187,7 @@ 1, [ "@query" ], 0, - "5962e0581e8ce2add9e915e47b80d6fd" + "aab0f44b4512e51524d07acdc330a916" ], [ "SL.ExamplesLocks.set_and_ret", @@ -199,7 +199,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "158d7998275eb7149c72309cb7fe1c7f" + "351e54122f7b90693fcae66056ac1964" ], [ "SL.ExamplesLocks.set_and_ret", @@ -211,7 +211,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "8b98d1d0b59f6a1a7aee47ce9ed67cd4" + "f43558583080bdaf2804b51fb4ce4d6b" ], [ "SL.ExamplesLocks.set_and_ret", @@ -223,7 +223,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "93a89384c81bbee855cd10a47d8c09b0" + "e3e54bc6052e42b3063eb8e32a032a6c" ], [ "SL.ExamplesLocks.set_and_ret", @@ -235,7 +235,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "8f3c07c2de87f1a00ca30e65b03b886c" + "bee5e23c1262cd70670b1ea14a308b92" ], [ "SL.ExamplesLocks.set_and_ret", @@ -247,7 +247,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "130aa62a6e731251a4f34424c195c94a" + "2f8f61f83c3c94ee27827d030be2f3b0" ], [ "SL.ExamplesLocks.set_and_ret", @@ -259,7 +259,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "45cf551dde782320c08b19d47b559cc0" + "7940cde97732dbb4e6fc95cbc7e2b058" ], [ "SL.ExamplesLocks.set_and_ret", @@ -271,7 +271,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "c04447615b7ca9b7ea68a5c4fcc102e5" + "d8e7e42a8ec6a91e8a0b03427be87d4d" ], [ "SL.ExamplesLocks.set_and_ret", @@ -283,7 +283,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "69c0d878a1ecd05ade04e35173d71d93" + "8925d3603417f43650fe918bff4a82a9" ], [ "SL.ExamplesLocks.set_and_ret", @@ -295,7 +295,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "4c723a8497b832aaa433b72851a4d1ec" + "c98db06c0bd47774ff6d0914f628f0d2" ], [ "SL.ExamplesLocks.test06", @@ -312,7 +312,7 @@ "typing_SL.Heap.emp" ], 0, - "d7986316ba59ce2e4b9370943d876854" + "04a76d5ee60e41707f2f43dc8823a6ab" ], [ "SL.ExamplesLocks.test06", @@ -330,7 +330,7 @@ "typing_SL.AutoTactic.memory_cm" ], 0, - "5a50ec6c825c5f09576097828cfbee98" + "0f52e3901133428de3cc5c6430274aaf" ], [ "SL.ExamplesLocks.test06", @@ -339,7 +339,7 @@ 1, [ "@query" ], 0, - "6e88292d56b1dbd1c83b408ceb99f901" + "5d8e9ef08ddc83c66a0d2aafc10afdb9" ], [ "SL.ExamplesLocks.test06", @@ -351,7 +351,7 @@ "refinement_interpretation_Tm_refine_0116e0bc649f2a43ee4109ea44fe62df" ], 0, - "072f857752f84529306d4693e93740f6" + "b9f7378dfe5c33ecafc93ecb0f5ced0b" ], [ "SL.ExamplesLocks.test07", @@ -364,7 +364,7 @@ "refinement_interpretation_Tm_refine_5151c05a21034391d98c4a63f791aea3" ], 0, - "8e4715e1cf827b03ba72d57abbb96aa2" + "7e557b40522c6b02fcda060fc4c8b698" ], [ "SL.ExamplesLocks.test07", @@ -376,7 +376,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "c02526a7aad261720cd432f09f26b1a0" + "e14ef51e8345164e2791e37ecd5a81e2" ], [ "SL.ExamplesLocks.test08", @@ -402,7 +402,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "cf8bf90a16f94ff20c5e1d35f91c8ba4" + "dcf61147cfba5463d9326d7cd53d4ecd" ], [ "SL.ExamplesLocks.test08", @@ -414,7 +414,7 @@ "refinement_interpretation_Tm_refine_0116e0bc649f2a43ee4109ea44fe62df" ], 0, - "d769d2967944c4d05f98849c0f7d1beb" + "02f61ccd1374b0579013d3522e131d53" ], [ "SL.ExamplesLocks.test08", @@ -432,7 +432,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "946732007870d1c18726163f45571d57" + "5ad0a6f1b80c1dda63c788f63ab3a772" ], [ "SL.ExamplesLocks.test09", @@ -455,7 +455,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "ecfae1b89559274571f31ed80340464d" + "8334e1959c45e99a4efd9996915ab2c0" ], [ "SL.ExamplesLocks.test09", @@ -467,7 +467,7 @@ "refinement_interpretation_Tm_refine_0116e0bc649f2a43ee4109ea44fe62df" ], 0, - "f5049ee9c2803a31bfe812e23961774d" + "33add8e7b7a5d3d2729ee34c4a662365" ], [ "SL.ExamplesLocks.test09", @@ -485,7 +485,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "ae96bed109b15b380aa8c9b8b857de06" + "75af36390f92c5640b9c1e909ae22c43" ], [ "SL.ExamplesLocks.test10", @@ -501,7 +501,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "00160270228c34477875cf9bc3d3a72f" + "f2f1b0e9b0d497c5c67edfd6c688428b" ], [ "SL.ExamplesLocks.test10", @@ -510,7 +510,7 @@ 1, [ "@query" ], 0, - "bfcf920e42cf618c26f13ab5052f4ee6" + "feca6ef579d79dea0c1aa7ad7518d946" ], [ "SL.ExamplesLocks.test10", @@ -522,7 +522,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "5de7cc35ce6a2225b49b5f00b508667d" + "77d39c544a089d72e130a415185bd664" ], [ "SL.ExamplesLocks.test11", @@ -535,7 +535,7 @@ "refinement_interpretation_Tm_refine_4ef327ac15e515f8a96cdbbdb5cad6e3" ], 0, - "d700aacb748e8dc95da3712edf296614" + "d1e33e0f5e9dfd4253160227616306ab" ], [ "SL.ExamplesLocks.test11", @@ -544,7 +544,7 @@ 1, [ "@query" ], 0, - "2396b3f84cbc844dc866676116a192d9" + "219e797d0405760954df49b3416c1029" ], [ "SL.ExamplesLocks.test11", @@ -553,7 +553,7 @@ 1, [ "@query" ], 0, - "93ac1692560502009682dcbfa4663c51" + "ba9d3df5174ed627fdc99c635c9c62ee" ], [ "SL.ExamplesLocks.test11", @@ -565,7 +565,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "099bb4a581f0bfe4506e9fd754c2ba0d" + "a1847f2cfeba84f4098ab1c826dbe3f1" ], [ "SL.ExamplesLocks.take_and_incr", @@ -578,7 +578,7 @@ "refinement_interpretation_Tm_refine_4ef327ac15e515f8a96cdbbdb5cad6e3" ], 0, - "ba7eb92a3cf0c2d59ed3ea95cf1c70e6" + "b320454211c90a26b997a92b1770dc52" ], [ "SL.ExamplesLocks.take_and_incr", @@ -604,7 +604,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "6ed4cae85725d85a600d73dc0204ea40" + "d2e0309adde7f1e6939bbd244349f300" ], [ "SL.ExamplesLocks.take_and_incr", @@ -623,7 +623,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "c215c3a9cdcd4cc0eacd7d77c60d3c76" + "ba3b5bae8932f70b3c9452207adb426a" ], [ "SL.ExamplesLocks.take_and_incr", @@ -632,7 +632,7 @@ 1, [ "@query" ], 0, - "6ab18a00dfbd5ad6cd93c947d8c526a4" + "b57a2f9eb1da1d791b398380245851f7" ], [ "SL.ExamplesLocks.take_and_incr", @@ -641,7 +641,7 @@ 1, [ "@query" ], 0, - "0c95362c63b345778803f0821e8f20e9" + "9d5a2896b72fbd439538abdaffb70124" ], [ "SL.ExamplesLocks.take_and_incr", @@ -653,7 +653,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "4878c66b8b29eaef61d7b63161b217d9" + "f413c850fda10297ef49f0f583752dfe" ], [ "SL.ExamplesLocks.test12", @@ -667,7 +667,7 @@ "unit_inversion" ], 0, - "6f1f8c29e6b1e9e340c5ab7c602a3c21" + "6095c780eb2b417064fd0b85d7b181b3" ], [ "SL.ExamplesLocks.test12", @@ -676,7 +676,7 @@ 1, [ "@query" ], 0, - "a3c68f6280144a196cfcd30d1345d4c5" + "56751e0db02d0ad185c3c35b0511d270" ], [ "SL.ExamplesLocks.test12", @@ -688,7 +688,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "53e20655c85fa512c95478c8c1bb87a3" + "42565ddca77dea683250604ee2fcd120" ], [ "SL.ExamplesLocks.test13", @@ -701,7 +701,7 @@ "refinement_interpretation_Tm_refine_4ef327ac15e515f8a96cdbbdb5cad6e3" ], 0, - "b96b414d24dc266dfca2566fe6ff1a58" + "6fd0180b72547a9e861a044427b1a2d3" ], [ "SL.ExamplesLocks.test13", @@ -720,7 +720,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "647c15b02b3405f6a71039ff7f860dc0" + "6a03c010684d1e11f5149d0edb6d6e90" ], [ "SL.ExamplesLocks.test13", @@ -729,7 +729,7 @@ 1, [ "@query" ], 0, - "4a22fdf0e94be82ab0f13d70ccc8e6ef" + "cd874bbee40be6c26197ed488cffdc13" ], [ "SL.ExamplesLocks.test13", @@ -738,7 +738,7 @@ 1, [ "@query" ], 0, - "9fc8611dd0e583bbf18d583ad577d91f" + "1179e94c14dc948201c6fcabef78745a" ], [ "SL.ExamplesLocks.test13", @@ -750,7 +750,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "cf7a09ac2359877aeb5765b7d347b9b6" + "1c219e8abfd2eeb791322f2b6e8341d3" ], [ "SL.ExamplesLocks.test14", @@ -763,7 +763,7 @@ "refinement_interpretation_Tm_refine_4ef327ac15e515f8a96cdbbdb5cad6e3" ], 0, - "f2f9feaf65c4a8d1c5ae83141d27a34f" + "16720aca943942ef394b8aff04780c01" ], [ "SL.ExamplesLocks.test14", @@ -782,7 +782,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "4de0a8a51cebbe31e54b768b23c7bae6" + "2cbad13691c33df4c198acd150779902" ], [ "SL.ExamplesLocks.test14", @@ -791,7 +791,7 @@ 1, [ "@query" ], 0, - "b051a27e94d6ee9641cfb4df2a3df5c8" + "03413eefeab34a0ae5c572c055385fe7" ], [ "SL.ExamplesLocks.test14", @@ -809,7 +809,7 @@ "typing_SL.AutoTactic.memory_cm" ], 0, - "8545097c66e0aefbc2e49ae65a8dc76c" + "0a8f7fdf046ad7acb7111fb224326436" ], [ "SL.ExamplesLocks.test14", @@ -818,7 +818,7 @@ 1, [ "@query" ], 0, - "ad38fb3c427488976ecf9a5897725e8e" + "e83971304b7461540ae286fd5e2df1d3" ], [ "SL.ExamplesLocks.test14", @@ -827,7 +827,7 @@ 1, [ "@query" ], 0, - "6f6e580058423ccba861ae19aeeaca03" + "b40d75091efa19d34e3c7ea9d579397b" ], [ "SL.ExamplesLocks.test14", @@ -839,7 +839,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "ae9d7cd03ce687563eddbb9e38b234a0" + "5affea3f05f7f26b0992a6e9438c8532" ], [ "SL.ExamplesLocks.test15", @@ -852,7 +852,7 @@ "refinement_interpretation_Tm_refine_4ef327ac15e515f8a96cdbbdb5cad6e3" ], 0, - "7c41edd2983c8d5de4e2a39e183ee3e6" + "edbad23e83cc5b4d50c4dca7428f1645" ], [ "SL.ExamplesLocks.test15", @@ -871,7 +871,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "918c1458a9473cbdb393535d1c188e5d" + "01eacb994ea6e6d57eb44641ea7315fa" ], [ "SL.ExamplesLocks.test15", @@ -880,7 +880,7 @@ 1, [ "@query" ], 0, - "8d3e6c1b90455478021ea81fc6ebdf16" + "c4dfbec27bd59e323b960d4345365351" ], [ "SL.ExamplesLocks.test15", @@ -889,7 +889,7 @@ 1, [ "@query" ], 0, - "005953eed1028c1bd7bf9d8c0e3e670a" + "bb05283801df2622de304f34f39f45b2" ], [ "SL.ExamplesLocks.test15", @@ -907,7 +907,7 @@ "typing_SL.AutoTactic.memory_cm" ], 0, - "54dea94a14a2d5a335a1311509b3dd69" + "1b5d6ee0a5196bbd7191563d99554674" ], [ "SL.ExamplesLocks.test15", @@ -916,7 +916,7 @@ 1, [ "@query" ], 0, - "465bc65270c26c504f88b389d2f3d394" + "76a0e348e619b1b97484e85fd9a08752" ], [ "SL.ExamplesLocks.test15", @@ -925,7 +925,7 @@ 1, [ "@query" ], 0, - "5ff97cba871881ed3b11b9e5124cdd2e" + "0d4418c5b57e5a4977c68b4904649f82" ], [ "SL.ExamplesLocks.test15", @@ -937,7 +937,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "d810383176f9f5b9e8d5bc4115eb3321" + "62d596bdb44faaa8a439003d291bf22b" ], [ "SL.ExamplesLocks.test16", @@ -950,7 +950,7 @@ "refinement_interpretation_Tm_refine_4ef327ac15e515f8a96cdbbdb5cad6e3" ], 0, - "afc763aa50478f6c40d03b673034d762" + "77442aa9c4571876b5e6df2634bc9850" ], [ "SL.ExamplesLocks.test16", @@ -959,7 +959,7 @@ 1, [ "@query" ], 0, - "223be34b0ba623bbdee61d71083bb277" + "3b1ee2ef2899a66c3c1569bfebe6733b" ], [ "SL.ExamplesLocks.test16", @@ -983,7 +983,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "38447e6a63296ff43c5fd362391d567f" + "528ede4526b6211b47f7b47caf9b8c6b" ], [ "SL.ExamplesLocks.test16", @@ -1002,7 +1002,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "6b4df9409092e9bda7b81d46c1e51d92" + "eb44370b294a96ca6c510b16f857a23b" ], [ "SL.ExamplesLocks.test16", @@ -1011,7 +1011,7 @@ 1, [ "@query" ], 0, - "8eb5ca1c5705e7bc58f7ceaf0c7c4f98" + "c8a8aea5e315a47fa7ebfa4cbde956ce" ], [ "SL.ExamplesLocks.test16", @@ -1029,7 +1029,7 @@ "typing_SL.AutoTactic.memory_cm" ], 0, - "428533a8caed797aed2d9e310f5234f6" + "ea8bbaa9eb6d6d4665a4e57bcf5b63b5" ], [ "SL.ExamplesLocks.test16", @@ -1038,7 +1038,7 @@ 1, [ "@query" ], 0, - "8bba6a0909c3b8b11b169bff89a5c4c6" + "f56971375daaee843df3bc910487e0bb" ], [ "SL.ExamplesLocks.test16", @@ -1047,7 +1047,7 @@ 1, [ "@query" ], 0, - "582097bb36162cd653fbd612737af36f" + "2f7911affef2b2151aa715273832bec4" ], [ "SL.ExamplesLocks.test16", @@ -1059,7 +1059,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "378b28b6d3f13a54e6c6a0bf397388bd" + "1f05fde51a9144967beae8544d0915ec" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.ExamplesLocks2.fst.hints b/examples/csl/SL.ExamplesLocks2.fst.hints index f7d9497fc35..3ccc97ecb0e 100644 --- a/examples/csl/SL.ExamplesLocks2.fst.hints +++ b/examples/csl/SL.ExamplesLocks2.fst.hints @@ -13,7 +13,7 @@ "unit_inversion" ], 0, - "a3e63257cb0b5504afd1c6f2365e1ee0" + "ffbd43a709f03b7617c8ed2c286a8a72" ], [ "SL.ExamplesLocks2.test17", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_590a7eef2b96b9fd4e6b9d0eabda196b" ], 0, - "a100cb554ebfa19531a9588ca79b65cb" + "1219a37af9171d807aee896c163158ad" ], [ "SL.ExamplesLocks2.test17'", @@ -39,7 +39,7 @@ "unit_inversion" ], 0, - "d63ff9b051cbf265f451a6597735ae11" + "e0496345ffc9c11f2299ae15f517413b" ], [ "SL.ExamplesLocks2.test17'", @@ -54,7 +54,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "2f18d2fc58a4db167b937aa8fbc18b61" + "05e0a6b5ebc19b1850fd1e4380f2f092" ], [ "SL.ExamplesLocks2.test18", @@ -68,7 +68,7 @@ "unit_inversion" ], 0, - "cb23aa72ce3c4e4bcd959499e937e2c1" + "8dd994ee62b636cb54644f26f7a838db" ], [ "SL.ExamplesLocks2.test18", @@ -88,7 +88,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "8e38b40a86427db80143ddd87b7bb893" + "3e7cce8c53fd7178ce9c108f3e77b60e" ], [ "SL.ExamplesLocks2.test18", @@ -109,7 +109,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "b5b2562a0fc378843fefefb66ba63ec0" + "c6e0f19922d4ca479484025a260ab66b" ], [ "SL.ExamplesLocks2.test18", @@ -121,7 +121,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "51eea7f090c71ebffc139ccf239ad6f3" + "8fc8a66d23e8a7fec526add70fd61b21" ], [ "SL.ExamplesLocks2.test19", @@ -135,7 +135,7 @@ "unit_inversion" ], 0, - "0da5aa4ba7d9d445eb60bd06fc1bc395" + "e674bce9d035e4bbb9edd983aa9d072a" ], [ "SL.ExamplesLocks2.test19", @@ -155,7 +155,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "c5e729f62b9034e9d7b8a404522e9b99" + "d4cfcce0e7c5647647d4fe1f1971c782" ], [ "SL.ExamplesLocks2.test19", @@ -176,7 +176,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "b2daab323be370109d3a2ad351eb37dc" + "dacd171c59211ac7eae11a704483ae54" ], [ "SL.ExamplesLocks2.test19", @@ -188,7 +188,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "3118fbd8d8f473d8e2eb13b714f7750e" + "e6593bfad801a62f89fa25cf4fcb8d89" ], [ "SL.ExamplesLocks2.test20", @@ -209,7 +209,7 @@ "typing_SL.Heap.op_Less_Star_Greater", "unit_inversion" ], 0, - "c034b7d4c2295e2fb411ffa075198fe5" + "1c8fdeac16d19e0eb158d59720eb2255" ], [ "SL.ExamplesLocks2.test20", @@ -218,7 +218,7 @@ 1, [ "@query" ], 0, - "f89269a6833c36ddbbac5eec9a6852a2" + "e56335822e955f18d31805c14302bffb" ], [ "SL.ExamplesLocks2.test20", @@ -238,7 +238,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "9a69b3f16993ea59d935909096a40f05" + "f77d733aa7d4b09a8fe0915278910837" ], [ "SL.ExamplesLocks2.test20", @@ -259,7 +259,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "8bb0ed4aadbdb7968853d11a6ed97561" + "e506983542539a0b55b53ada75a3f112" ], [ "SL.ExamplesLocks2.test20", @@ -271,7 +271,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "b0a64d783117ff6b41a57b1a15fb0869" + "e9923ac7f197c03a3d5e0bef821e6a31" ], [ "SL.ExamplesLocks2.test21", @@ -298,7 +298,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "9d7f04822c597e40eac7b2f968126088" + "e534c060f5a42a970487f499bdc49ee9" ], [ "SL.ExamplesLocks2.test21", @@ -324,7 +324,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "02ef08474f00cca00521105735597e71" + "f733b9e11764bf2703b0daf3396c3b8d" ], [ "SL.ExamplesLocks2.test21", @@ -347,7 +347,7 @@ "typing_SL.Heap.op_Less_Star_Greater", "unit_inversion" ], 0, - "b5be14b677a4636f4fb1a0c84eb50284" + "5faeda7ec1060d1dc357329de9a05125" ], [ "SL.ExamplesLocks2.test21", @@ -356,7 +356,7 @@ 1, [ "@query" ], 0, - "1d880808eaf83c070661c394fd47ce17" + "3be391cff2e843090890ef4fce5ac963" ], [ "SL.ExamplesLocks2.test21", @@ -376,7 +376,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "cad3660194dd725b78b660337f46672b" + "10128c73177f77d9d7d949ca84e634a7" ], [ "SL.ExamplesLocks2.test21", @@ -397,7 +397,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "82e4a4e821947083e2b79d6185bc1984" + "422c62544d820d722481fae9a4e4c653" ], [ "SL.ExamplesLocks2.test21", @@ -409,7 +409,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "347dcb6e053be5093aeb0e1af4da0afa" + "00d323c827b99cab4117cffc020aa0a2" ], [ "SL.ExamplesLocks2.test22", @@ -432,7 +432,7 @@ "typing_SL.Heap.op_Less_Star_Greater", "unit_inversion" ], 0, - "e882332e977e3a8cbacbbb1d1a9fc076" + "0e6d6c33ebf7e32484e63c5da30516b4" ], [ "SL.ExamplesLocks2.test22", @@ -460,7 +460,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "178daa3f2c228b23d35c51dd16da8ff0" + "5211b9b727c0459c314b0c535f9e8b46" ], [ "SL.ExamplesLocks2.test22", @@ -487,7 +487,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "691ac715458382a823e63a7c62997cc3" + "17698626eb5797fd9f5e00fc3da7a974" ], [ "SL.ExamplesLocks2.test22", @@ -516,7 +516,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "b60a2ee51e102cd59882b57053572fcf" + "0c5dadd8cf2f8a9cd64ac429bc123cd9" ], [ "SL.ExamplesLocks2.test22", @@ -525,7 +525,7 @@ 1, [ "@query" ], 0, - "2e9b015752e79b22a4f496619de64866" + "3b267081c11c371481807859525b63e1" ], [ "SL.ExamplesLocks2.test22", @@ -545,7 +545,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "ebd3fc184dca07f7a85b864184b4477b" + "be981d113730c50906e93ba51439896d" ], [ "SL.ExamplesLocks2.test22", @@ -566,7 +566,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "e0ba5aaeaf98c25371019721d0f2694f" + "914be99f416ab6c4c5236f5bde30769c" ], [ "SL.ExamplesLocks2.test22", @@ -578,7 +578,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "0451b97f1ffdae94dd649c142c289885" + "0001c6e1f1587590e0e710c296b25b5e" ], [ "SL.ExamplesLocks2.test23", @@ -601,7 +601,7 @@ "typing_SL.Heap.op_Less_Star_Greater", "unit_inversion" ], 0, - "aef289c2ebf4ecc46b90da0ed4572ccd" + "4d55cfba2bd23f3079ff20b6068aff40" ], [ "SL.ExamplesLocks2.test23", @@ -629,7 +629,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "373b6ac57db737de77c28239b0ee8671" + "35930d144a928745b6f1fd44d0a0a0dc" ], [ "SL.ExamplesLocks2.test23", @@ -656,7 +656,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "e6c4a6fc16b75fea5e4044192f0e0c36" + "26210e035f592ff644c9aa0dadb876da" ], [ "SL.ExamplesLocks2.test23", @@ -685,7 +685,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "d7d065d65db0c76632e754b8c72d59c9" + "de7671eee2121f8c2f2960c948ed5c72" ], [ "SL.ExamplesLocks2.test23", @@ -694,7 +694,7 @@ 1, [ "@query" ], 0, - "fe1a7e6de77c5ab192d8eff8688bdf60" + "10b0a6a6e56c81a3da7ed6006ded2782" ], [ "SL.ExamplesLocks2.test23", @@ -703,7 +703,7 @@ 1, [ "@query" ], 0, - "c500fe6b54ea70d9a51a0affeca0f66d" + "ac9297f088d0e3d1298c6114ce1eb5b5" ], [ "SL.ExamplesLocks2.test23", @@ -723,7 +723,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "64964009c0b41a6bf08f5e0ffe8e4477" + "20f2c75bec15c02a6a450c8ee4952c38" ], [ "SL.ExamplesLocks2.test23", @@ -744,7 +744,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "6c62d502da28b9e89232d8037af36dd0" + "ad47133c7294f847d48435143925d823" ], [ "SL.ExamplesLocks2.test23", @@ -756,7 +756,7 @@ "lemma_SL.Heap.lemma_sep_unit_" ], 0, - "39fe4ef88e70a327b029cbf8a7329c0d" + "bb03fe842773a5ca2e7128d3621162e2" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.ExamplesPar.fst.hints b/examples/csl/SL.ExamplesPar.fst.hints index c5c743a4863..c55e7c4fe7a 100644 --- a/examples/csl/SL.ExamplesPar.fst.hints +++ b/examples/csl/SL.ExamplesPar.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_d511b331b2e9a0f37f337d8f61522420" ], 0, - "3c032d2b17805bca72281d84ccbeee5d" + "ca16ad88b4ebe85e34e4a98323b44907" ], [ "SL.ExamplesPar.right", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_d511b331b2e9a0f37f337d8f61522420" ], 0, - "a19ceb83cde8e6d667295f9042502f21" + "f4fae37fc4482d484489ea2e1da59d77" ], [ "SL.ExamplesPar.par1", @@ -48,7 +48,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "6ac971f6f2708e2bdfda0dfa7245ed85" + "33ff18eea2736b94e771233df3138a7a" ], [ "SL.ExamplesPar.par1", @@ -64,7 +64,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "ee2a3382b25a656b2b9ec49aa73b1fa3" + "67d2561cbec0b54f85e5dbb88aab2c96" ], [ "SL.ExamplesPar.par1", @@ -97,7 +97,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "d3301912478a12e12a7112bb3f110390" + "5b9dfd2c4cc2cf6adc5dda40a6bba582" ], [ "SL.ExamplesPar.par2", @@ -118,7 +118,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "0d13d08d58979efb4cc7f352147cff4c" + "29e64387ef771ded8570fd9f55294358" ], [ "SL.ExamplesPar.par2", @@ -134,7 +134,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "40d4bb0df14a870e85f47571aecd4136" + "94a6f5b9a0b9727994e06f03539d3f3f" ], [ "SL.ExamplesPar.par2", @@ -154,7 +154,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "1b1a6f9a0ee40f9567788ec373d8bf62" + "3b08d7a72defa0b56a7d5d5c081a4276" ], [ "SL.ExamplesPar.par3", @@ -175,7 +175,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "9cfca44823e10ddde34792b8c343beb4" + "df46696ff66a5c4001ccd95113741f52" ], [ "SL.ExamplesPar.par3", @@ -191,7 +191,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "5a97b3e2601490e1aac0e71c7f692f11" + "469633bc11a212f6f6c61916142efcc0" ], [ "SL.ExamplesPar.par3", @@ -224,7 +224,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "43e33841f5c2c9787652ef4753b10794" + "12023a6571e12d611a588d2725a192a0" ], [ "SL.ExamplesPar.par3'", @@ -245,7 +245,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "9d25b0882ba2b265d9915cc948622fa6" + "e5523d770f8f4028b809cf88aa1540e9" ], [ "SL.ExamplesPar.par3'", @@ -261,7 +261,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "514ea4d914f8b83a25c6f0b953d13f8c" + "88fdf56b7f4f0634431ceb3e2f3a4351" ], [ "SL.ExamplesPar.par3'", @@ -294,7 +294,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "a697099b12721ebb589528b27a484bcb" + "50cf5ba3338eb695a24698e58a3a9190" ], [ "SL.ExamplesPar.ret", @@ -305,8 +305,8 @@ "@query", "equation_SL.Actions.lift_div_st", "equation_SL.Effect.frame_post", "equation_SL.Effect.frame_wp", "equation_SL.Effect.st_stronger", "equation_SL.Effect.with_fp", - "interpretation_Tm_abs_2cb9115dcd7c49960518b634c210548d", - "interpretation_Tm_abs_bc09e7784b844e41ac314b4307e7b637", + "interpretation_Tm_abs_4829e0ea3ebddaf1cdd649439d6284e8", + "interpretation_Tm_abs_4df320530cf0a60abb938a56b3e5dd67", "interpretation_Tm_abs_bdac9a3f32789788b83138a3a4262d0d", "interpretation_Tm_abs_d0f415a5361a9d7988d8e425dc193472", "l_and-interp", "l_imp-interp", @@ -315,7 +315,7 @@ "token_correspondence_SL.Effect.frame_wp" ], 0, - "8ccbaf72bb593d37584859225499dc83" + "1b313e1076a26ab87f8eb76a9ab39571" ], [ "SL.ExamplesPar.set_to_2", @@ -329,12 +329,12 @@ "equation_SL.Effect.bind_wp", "equation_SL.Effect.frame_post", "equation_SL.Effect.frame_wp", "equation_SL.Effect.st_stronger", "equation_SL.Effect.with_fp", "int_inversion", - "interpretation_Tm_abs_2cb9115dcd7c49960518b634c210548d", - "interpretation_Tm_abs_45f656c368834c943042ec3f39465db9", - "interpretation_Tm_abs_4ad052ec93e7ba972d8f1602aff7d9bd", - "interpretation_Tm_abs_78cf9e0b4f44467d25471869c1f241d9", + "interpretation_Tm_abs_282cf508541f386959a08b9134a1d1f7", + "interpretation_Tm_abs_4829e0ea3ebddaf1cdd649439d6284e8", + "interpretation_Tm_abs_5f9c1569050dfe223cc4bd40a8cc0539", + "interpretation_Tm_abs_853afd6ca7e4d2bc3d47eb976740e100", + "interpretation_Tm_abs_953ba1d271ea43847e0e474b969bfe81", "interpretation_Tm_abs_bdfcd1806e005338cbaf12f8b2cbed31", - "interpretation_Tm_abs_c53cbb203b3cb1df7aa5067e810dad82", "interpretation_Tm_abs_d0f415a5361a9d7988d8e425dc193472", "interpretation_Tm_abs_eda02dfd2eaf25ff4fb1f86901709d96", "l_imp-interp", "l_quant_interp_34ab2f03ca5ee1012289266f1b241201", @@ -344,7 +344,7 @@ "token_correspondence_SL.Effect.frame_wp", "unit_typing" ], 0, - "d364458c5810f279e2a39b9bb094d26f" + "8e33e7ce303542e08aa53df8691005f7" ], [ "SL.ExamplesPar.par_set", @@ -364,7 +364,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "42339c49fc64e2582d8807737c7538d2" + "1847aaf3be07c4df6f54bac3c8b04a07" ], [ "SL.ExamplesPar.par_set", @@ -382,7 +382,7 @@ "typing_SL.AutoTactic.memory_cm" ], 0, - "d7d78e38127f51ed15920a2dcc5aa1dc" + "fa88e591cd6c34f1504e3978c33babdf" ], [ "SL.ExamplesPar.par_set", @@ -394,7 +394,7 @@ "refinement_interpretation_Tm_refine_0116e0bc649f2a43ee4109ea44fe62df" ], 0, - "12eb01bfaab74eeef81266c92ccd4d7a" + "0d3e21adc93e7ada747ab8aab367e532" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.Heap.fst.hints b/examples/csl/SL.Heap.fst.hints index e507e66c566..3ca4453453f 100644 --- a/examples/csl/SL.Heap.fst.hints +++ b/examples/csl/SL.Heap.fst.hints @@ -18,7 +18,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "6d31badd391d17e2aacfe8f94e7d81a0" + "fdb33b952569a5f9d7a84111e8d5ccc1" ], [ "SL.Heap.disjoint_addrs", @@ -27,8 +27,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -38,13 +38,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "db199bd33c6b3b5688dd3e883a8f4279" + "0f375de2a93d9bbc31dd64cd13a950ee" ], [ "SL.Heap.heap", @@ -63,7 +63,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "bbc300de200933536988aa8f8d0565aa" + "d414fec57abe9751ea451cc56bd1dfdd" ], [ "SL.Heap.equal_heaps", @@ -72,7 +72,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "equation_SL.Heap.addrs", @@ -85,12 +85,12 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "a3bb0f8736f849dfa3d80597236898c4" + "4b81b6db6f4220f17f16d4b3d27a9c23" ], [ "SL.Heap.memory", @@ -109,7 +109,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "8a3fc45ba422ba7eb248b76e95417e4e" + "051796a45a1c97114cc44451aec6ecf7" ], [ "SL.Heap.equal_memories", @@ -118,7 +118,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_inversion", "bool_typing", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", @@ -140,14 +140,14 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.Pervasives.Native.uu___is_None", "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "08584ce53a8a1d4e91dee7e2dfae48c1" + "376332bab534debe4d1f87cdf377c0ce" ], [ "SL.Heap.emp", @@ -157,11 +157,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "constructor_distinct_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.None", "equation_FStar.FunctionalExtensionality.feq", @@ -182,8 +182,8 @@ "projection_inverse_SL.Heap.Mkmemory_rec_domain", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -191,7 +191,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "6913a3ece1c0268bd7034061eaa9088f" + "1adeed9cb8658a9438e2ea809ebe3177" ], [ "SL.Heap.heap_memory", @@ -210,7 +210,7 @@ "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents" ], 0, - "07ed48a635a7179f133288cf5a1af6a0" + "169c7009793ed82a9bd156a17ef61c4d" ], [ "SL.Heap.join", @@ -220,12 +220,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_SL.Heap.Mkheap_rec", @@ -269,19 +269,20 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_70fefc7872d5231a9fd0082008b159da", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.OrdSet.mem", "typing_SL.Heap.__proj__Mkheap_rec__item__hdomain", + "typing_SL.Heap.__proj__Mkheap_rec__item__next_addr", "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4", "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "8a45d2b8187de2bbf1d9040d6241e7a5" + "c93552bf2ae454a3bf821ec2a64f5828" ], [ "SL.Heap.op_Bar_Greater", @@ -291,11 +292,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -326,8 +327,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -336,7 +337,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "79627ec5d5618f3468a1e7b6cf50fe0f" + "3afbbeb2acf2f48c211231ef2c4cf452" ], [ "SL.Heap.op_Less_Star_Greater", @@ -346,12 +347,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", @@ -395,8 +396,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -407,7 +408,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "42ccd86b95bdf5b4f991276bfc9e6010" + "4aa83cf660b8cf4abe25dda7b47f0b8c" ], [ "SL.Heap.split_heap", @@ -472,7 +473,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "45dbe99bc085f16b0bbcc7d65db77580" + "ad20fba8fc693a28141a69f391f73fa0" ], [ "SL.Heap.mcontains", @@ -488,7 +489,7 @@ "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b" ], 0, - "dc7d803fac7c15301d05cb09b15a4ce0" + "a165bc1bed473cfa55da1c31a5272cd3" ], [ "SL.Heap.sel", @@ -509,7 +510,7 @@ "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e" ], 0, - "77c56831f1e42d0b7875c166761b192f" + "0f491ced631b1b3de7fbf7a7869a7b41" ], [ "SL.Heap.upd'", @@ -523,7 +524,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "974254182bd73f84f4706c6c544ce922" + "1f0c97b898a92bf7c05d8b20177f2f8f" ], [ "SL.Heap.upd", @@ -576,7 +577,7 @@ "typing_Tm_abs_edeb95a7ae4b8d2428592eb1168d1d9a" ], 0, - "655ec1e0e2e2c7a25f56cfbca75d739c" + "5626803eff0c0eb230d2be1c0b839258" ], [ "SL.Heap.addrs_in", @@ -590,7 +591,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "13da0515f36ee44b8f1069643f5fbf94" + "67c34cf8fc14501a417185981f3367fe" ], [ "SL.Heap.addrs_in", @@ -617,7 +618,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "5c611d66fc199f85668dd33e30918fde" + "f95b35d63f540e739d16be51eb39de2b" ], [ "SL.Heap.lemma_disjoint_heaps_comm", @@ -626,7 +627,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "equation_SL.Heap.addrs", @@ -640,14 +641,14 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SL.Heap.__proj__Mkheap_rec__item__hdomain" ], 0, - "426b337f304b117e647f4d2fa6d2457c" + "98557e66ddc3c1b85ed3c1179344fb40" ], [ "SL.Heap.lemma_sep_defined_disjoint_heaps", @@ -679,7 +680,7 @@ "typing_SL.Heap.heap_memory", "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "739e91c49324f1285aece05906773a2a" + "09faf53722030bbbba1480abd2f44db7" ], [ "SL.Heap.lemma_join_comm", @@ -692,7 +693,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ff49ecb061a0f7b60a4607bcae31d0bf" + "8462b7bf96f5ab5a9653c8517059835b" ], [ "SL.Heap.lemma_join_comm", @@ -702,11 +703,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_SL.Heap.Mkheap_rec", @@ -749,9 +750,9 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkheap_rec__item__memory", @@ -762,7 +763,7 @@ "typing_Tm_abs_af4a31bcdaf6a34225702751af7315e3" ], 0, - "ee2bdc6b31ea63b199459a1fc4d96b6b" + "a3b24c45bffcdbb48fb0f7c9e5767368" ], [ "SL.Heap.lemma_sep_unit", @@ -772,11 +773,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -824,8 +825,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -839,7 +840,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "551a20369cb8fd038c2603bd7fc8da40" + "cc0b782cbadbab4e2acd823ebffe3c54" ], [ "SL.Heap.lemma_sep_unit'", @@ -849,11 +850,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -900,8 +901,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -916,7 +917,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "a96f02e326123ed2cfa03f43c7bcb34f" + "30d0225571b9c91ffdf47c1d450fd06c" ], [ "SL.Heap.lemma_sep_comm", @@ -926,11 +927,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -980,8 +981,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -995,7 +996,7 @@ "unit_typing" ], 0, - "5dea1385beaf13183c090c903519fb64" + "1c5507dafac02ba81c8b831eabc4d0c6" ], [ "SL.Heap.lemma_sep_assoc", @@ -1005,11 +1006,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1067,8 +1068,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -1082,7 +1083,7 @@ "unit_typing" ], 0, - "c4efbcc23ae0a590ed7ca189d3b51d41" + "201ceeb12ee81e2607f61d3704bf872e" ], [ "SL.Heap.lemma_sep_join", @@ -1095,7 +1096,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f7efc62a6133b0757b09cece8ebecd25" + "a52f9ba474e0eefd0e49423a878cf619" ], [ "SL.Heap.lemma_sep_join", @@ -1167,7 +1168,7 @@ "typing_Tm_abs_af4a31bcdaf6a34225702751af7315e3" ], 0, - "6ec71a1ea53acacf36b4d02044075585" + "c396b43a69f4453412c3df5a992e6477" ], [ "SL.Heap.lemma_emp_defined", @@ -1184,7 +1185,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "f2301f4f8ea705e2398e05db1095c1ec" + "a5d9fbb853d1a8a4ca26343ca6cca893" ], [ "SL.Heap.lemma_points_to_defined", @@ -1201,7 +1202,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "1115f955229ccfa4e7a1da3bb16ad3e9" + "2ab49accbee8b1421d8a5215bf8b4e13" ], [ "SL.Heap.lemma_sep_defined", @@ -1215,7 +1216,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ef56abbe6efbec3450e7c7a42a943f82" + "f889fae5f764a19eb164a459493f58a7" ], [ "SL.Heap.lemma_sep_defined", @@ -1224,7 +1225,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1255,14 +1256,14 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SL.Heap.__proj__Mkmemory_rec__item__domain", "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "407a096b5fb580f585407f6edfd08623" + "51552dde2704a34f70d226401b77b52b" ], [ "SL.Heap.lemma_heap_memory_defined", @@ -1279,7 +1280,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "9c3682caf97fbecaf2f574827fa49271" + "58ce5645d8a768a34f040cd3d95b5a8d" ], [ "SL.Heap.lemma_split_heap_disjoint", @@ -1293,7 +1294,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "80e598ca4bdc470a46eaa0bdc3a6211f" + "5e80cc644a910390a6c97ce13ed4225f" ], [ "SL.Heap.lemma_split_heap_disjoint", @@ -1327,7 +1328,7 @@ "typing_SL.Heap.split_heap" ], 0, - "63bd58a6b3b33ea627db2f630836b167" + "65fee74d1ef1bcabd1d52e825a76b6fa" ], [ "SL.Heap.lemma_split_heap_join", @@ -1346,7 +1347,7 @@ "refinement_interpretation_Tm_refine_6b3967f3683e531dd905f8f1b3d42e9c" ], 0, - "bd30e4893e6db304255fbe58fbc5acf4" + "8d402754a832f1b2ee03fd9c2b225bdb" ], [ "SL.Heap.lemma_split_heap_join", @@ -1428,7 +1429,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "7baccae73c0d12ae86b8702dc9b40ef9" + "14730688a236cfce745d4e2fe30ce016" ], [ "SL.Heap.lemma_split_heap_memories", @@ -1442,7 +1443,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9a566d3bb3a7f9f99cd5b36ddc1b86d6" + "6e573acfd6a296aa05b6ff3ba35a74e2" ], [ "SL.Heap.lemma_split_heap_memories", @@ -1476,7 +1477,7 @@ "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e" ], 0, - "06b3cc50bfbfbf6c4e49d1013e6b725f" + "78f7891b7d881cd03f8c20d6576b1ad0" ], [ "SL.Heap.lemma_hcontains_mcontains", @@ -1500,7 +1501,7 @@ "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents" ], 0, - "f9885a4c2b11d3d814e5ba62d1a82dc4" + "d255e3efb1f02db0900b86551d05d0e1" ], [ "SL.Heap.lemma_points_to_mcontains", @@ -1533,7 +1534,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "3f460c2457f4fe82616cb6959d9f3631" + "3ccafcde8427280286cffc7c1db17d0d" ], [ "SL.Heap.lemma_points_to_sel", @@ -1546,7 +1547,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "6bbdfe001ab4a0515cd7f8899b859e93" + "21d9e76a9d4769bca56ead7425142814" ], [ "SL.Heap.lemma_points_to_sel", @@ -1581,7 +1582,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "73f2f5f8535bc4b61487079494415780" + "50add8b4a45fc07cfbc8c54c5df6bec0" ], [ "SL.Heap.lemma_points_to_upd", @@ -1594,7 +1595,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "21c18f5ffeaa3ae3c65c691b0489d803" + "a00c54dae7cee8e1d2884ac38b364a56" ], [ "SL.Heap.lemma_points_to_upd", @@ -1664,7 +1665,7 @@ "typing_Tm_abs_edeb95a7ae4b8d2428592eb1168d1d9a" ], 0, - "d9529997c33532f03590990e39acbc91" + "1fd4edccbe4d8abfbdbf9b4b98ab110b" ], [ "SL.Heap.lemma_addrs_in_emp", @@ -1678,7 +1679,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0579536966ec31c63a2203d903121101" + "cdaac8e33d7621af06a6fbc358ba73a6" ], [ "SL.Heap.lemma_addrs_in_emp", @@ -1688,7 +1689,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", @@ -1722,7 +1723,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -1733,7 +1734,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "1281e5df7afec5773fa4c3777dbe7742" + "e83655bd9794b1b14f15ec9443c84d35" ], [ "SL.Heap.Addrs_in_emp_axiom", @@ -1747,7 +1748,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "38ae38f54299a2bc19c6478ab4f09050" + "4b799e644cdd89e1844de7b11230723b" ], [ "SL.Heap.lemma_addrs_in_disjoint_heaps", @@ -1761,7 +1762,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "284b2c28ead27dea8d20f838c39340f3" + "d8f9262bf25cb0d52aeb9d492b710e9b" ], [ "SL.Heap.lemma_addrs_in_disjoint_heaps", @@ -1770,7 +1771,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.None", @@ -1794,8 +1795,8 @@ "projection_inverse_SL.Heap.Mkmemory_rec_domain", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SL.Heap.__proj__Mkheap_rec__item__hdomain" @@ -1815,7 +1816,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a543d81a9d645e2034b431ffdcc2a78f" + "d6e9cd23c6e4123527579e0d63fb2ad8" ], [ "SL.Heap.lemma_addrs_in_points_to", @@ -1825,7 +1826,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", @@ -1864,7 +1865,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -1891,7 +1892,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f76348f5083e92b5eb1bd48ae6a4f476" + "739318780493ac1c4f8dc3dfcd7d26f1" ], [ "SL.Heap.lemma_addrs_in_join", @@ -1901,7 +1902,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", @@ -1940,7 +1941,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -1992,7 +1993,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "e2bc750d06dc468303f9f5cac19dbb3a" + "07cc6f2da4d7b8d1363deaaf51c5c3c5" ], [ "SL.Heap.em_invert", @@ -2002,11 +2003,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "SL.Heap_interpretation_Tm_arrow_e5270804045edb1186267e8a11e173a8", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", @@ -2061,8 +2062,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -2078,7 +2079,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "42b77ecc23db0fa9dcda205162587ffd" + "e04b5af37ab36a792ca792818d843abb" ], [ "SL.Heap.dom_exists", @@ -2092,7 +2093,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "76ca2ded462b183426249e0dcb1be062" + "399b51ef90e49ccbe7126f42f761b716" ], [ "SL.Heap.dom_forall", @@ -2106,7 +2107,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "2060dbd473afe7c925e1f834e5b8d2d1" + "beba3a8c2eeef3810587db94c439c089" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.Heap.fsti.hints b/examples/csl/SL.Heap.fsti.hints index 80763feb64e..a04a1e58967 100644 --- a/examples/csl/SL.Heap.fsti.hints +++ b/examples/csl/SL.Heap.fsti.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "743ab0f9c359478fc771d2b529d3c345" + "da3e86b653169894feb4e5c1fe94a792" ], [ "SL.Heap.lemma_join_comm", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "647ddd081f3a6c0240ec8f916c6d5c1e" + "14736d3d22ed17ff7d3da5823f288f27" ], [ "SL.Heap.lemma_sep_join", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "385cdbd19503640885bd965e30a7bd10" + "548273a4f1299a9d5d426406959633df" ], [ "SL.Heap.lemma_sep_defined", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "cf68f8e55de2a7e2f48321cd88108d61" + "b19eaf6f859be5e9991d87339eb5c9a8" ], [ "SL.Heap.lemma_split_heap_disjoint", @@ -65,7 +65,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "af7fff7b5ac9a84f32482e1357ca3d7b" + "ae28e79a597c211699f010293271b3c8" ], [ "SL.Heap.lemma_split_heap_join", @@ -81,7 +81,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7dc0c82ecf1074dbc2f153c7b02e59c3" + "274f1e5088eead9270e217340cfcf06b" ], [ "SL.Heap.lemma_split_heap_memories", @@ -94,7 +94,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c3f9ab5f0cc7b39b80e2f100a4148cdf" + "921a73fc202c41437f9bf0dcfb7175b9" ], [ "SL.Heap.lemma_points_to_sel", @@ -107,7 +107,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e16db97776887f0421f6af091bdf99ac" + "934bc92d59890a7c85b71d92fe7af9c4" ], [ "SL.Heap.lemma_points_to_upd", @@ -120,7 +120,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "87cc03384dc7b7af0ccbb6ce4ee75d71" + "fe4a9168d0fd8f644778d3f1b52d3d88" ], [ "SL.Heap.lemma_addrs_in_emp", @@ -134,7 +134,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0dd8e6ed32ea24c50cd6229eebb99ee5" + "60a023a65a6037d68b33b9113774c29f" ], [ "SL.Heap.Addrs_in_emp_axiom", @@ -148,7 +148,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "cf3311d6139a3a1aef016612538c6e7b" + "6e6ce213888f0e15aef000ca462d1caa" ], [ "SL.Heap.lemma_addrs_in_disjoint_heaps", @@ -162,7 +162,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "80a64071a4513dc3d85cf3f31e3268c3" + "c15edaa046851500bd067653f5027985" ], [ "SL.Heap.lemma_addrs_in_points_to", @@ -176,7 +176,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4fe7e676cae422f030fb03f325b29778" + "1cdf261ca668c0944e3abc4d46ba45c1" ], [ "SL.Heap.lemma_addrs_in_join", @@ -190,7 +190,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7cdbaa0765ef814b65599f0d60231081" + "1dc128abcda9db204e360c555e568b58" ], [ "SL.Heap.dom_exists", @@ -206,7 +206,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "406f236289474b16d5af1bcd29bb8a66" + "40a62be037e61986719f8eeee9e7a703" ], [ "SL.Heap.dom_forall", @@ -222,7 +222,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "e07344ac0c3146e4ba888bf14a60c72a" + "4d045fcde9113ac3ab2465ef8c836789" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.Shallow.fst.hints b/examples/csl/SL.Shallow.fst.hints index 274e2e643ed..0238dd8d010 100644 --- a/examples/csl/SL.Shallow.fst.hints +++ b/examples/csl/SL.Shallow.fst.hints @@ -12,7 +12,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "49f745d0ed7153a9a864ffdbda8b683c" + "be74f5d92e6356a78b3f9f08f073fb49" ], [ "SL.Shallow.st", @@ -21,7 +21,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "94ec8cda157533dbf7a6b078335d06c4" + "6df6d7522215a3401c9c59f001ea7ba4" ], [ "SL.Shallow.return", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_82dd238f9e3df6821dcf6751e1414066" ], 0, - "bb2b59e6daf3b8f814e6ce5b3bbc68b1" + "1ac167ea421c78efc9a04894f80a98f1" ], [ "SL.Shallow.frame_post", @@ -49,7 +49,7 @@ 1, [ "@query" ], 0, - "ac4b471187c45e5aa9310f619c1e9ec3" + "c3d8df3b55fa317605178f52a49ee267" ], [ "SL.Shallow.frame", @@ -78,7 +78,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "b98a241ebe8d0161a4036be4bdb482d2" + "c8305f8d1adb0bc4de2ce774e327cd85" ], [ "SL.Shallow.frame", @@ -105,7 +105,7 @@ "token_correspondence_SL.Shallow.frame_post" ], 0, - "ef85d5d17c58c32ad21458875d06812f" + "7fda21db164a571dfd1b17cf75cd0877" ], [ "SL.Shallow.bind_without_framing", @@ -125,7 +125,7 @@ "refinement_interpretation_SL.Shallow_Tm_refine_f202c3bece3ea98e3a75871dd48defda" ], 0, - "9960f7338c5d4ac599d9966a49b3aad3" + "5a2abff2b60368bdca6a237ffe2b4efc" ], [ "SL.Shallow.bind_without_framing", @@ -144,7 +144,7 @@ "refinement_interpretation_Tm_refine_4e44c71881652ca58447f78943e53aeb" ], 0, - "f64043ff4751e3a1a1e0f154a13edcf9" + "c400164eb22ed31f04e6faf38379b0d3" ], [ "SL.Shallow.bind_with_framing", @@ -164,7 +164,7 @@ "refinement_interpretation_SL.Shallow_Tm_refine_f202c3bece3ea98e3a75871dd48defda" ], 0, - "9efbcdc4869fb83076c9355f563909d5" + "016c90cca57d647108e1485f732387e0" ], [ "SL.Shallow.bind_with_framing", @@ -183,7 +183,7 @@ "refinement_interpretation_Tm_refine_4e44c71881652ca58447f78943e53aeb" ], 0, - "54de86126d40d858aafeffbc45af84ae" + "64662928a92f9b993bf419cc45322fa1" ], [ "SL.Shallow.read_without_framing", @@ -209,7 +209,7 @@ "token_correspondence_SL.Shallow.read_wp" ], 0, - "eb1aad738a1753c3bed2dd7a0bec0743" + "cc784eafce48e6ea348ae8d65fa078fb" ], [ "SL.Shallow.read_with_framing", @@ -218,12 +218,12 @@ 1, [ "@query", "equation_SL.Shallow.frame_read_wp", - "interpretation_Tm_abs_fe386971e8f4269dbc039c95801c8bd6", + "interpretation_Tm_abs_bfd180a110d7871611cbd963b2de03d6", "lemma_SL.Heap.lemma_heap_memory_defined", "token_correspondence_SL.Shallow.frame_read_wp" ], 0, - "d614a8ae5e72f8beca088b5b7ab12352" + "482334f0d77cb86b0cdc2ba689e7d7c7" ], [ "SL.Shallow.write_wp", @@ -232,7 +232,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_points_to_defined" ], 0, - "9f1b9ac55ecc8e761b72d638c52b6557" + "4291e77357641f6aeb128946a5cf8764" ], [ "SL.Shallow.write_without_framing", @@ -262,7 +262,7 @@ "token_correspondence_SL.Shallow.write_wp", "unit_typing" ], 0, - "1033d379f2f365368c012581ff95c391" + "df4dfd51e11f9a113296a5850dd00d0d" ], [ "SL.Shallow.write_with_framing", @@ -273,12 +273,12 @@ "@MaxIFuel_assumption", "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "equation_SL.Shallow.frame_write_wp", - "interpretation_Tm_abs_be4d904da90da27e81376799b32996e8", + "interpretation_Tm_abs_5ace3712fa394dbf57f498c4f25c2fac", "lemma_SL.Heap.lemma_heap_memory_defined", "token_correspondence_SL.Shallow.frame_write_wp", "unit_typing" ], 0, - "20d2e9ba7bc37e4bd047e8467149d78c" + "0c7a1190a96bcafd20e91db7cd744441" ], [ "SL.Shallow.result", @@ -291,7 +291,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "0c84c1772a2f3999307fba54e7149fd5" + "6da69faf31f2f8934acfbc65d4a73af7" ], [ "SL.Shallow.st", @@ -300,7 +300,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "6533408bb902036696e8a2ab99bbe62c" + "2489c2852c1df8e06954042bbd472e3e" ], [ "SL.Shallow.return", @@ -319,7 +319,7 @@ "refinement_interpretation_Tm_refine_82dd238f9e3df6821dcf6751e1414066" ], 0, - "768fdbe0f45e897aa07d375cadd50db0" + "40086f53392912e24d1cb93ea2fde8fd" ], [ "SL.Shallow.frame_post", @@ -328,7 +328,7 @@ 1, [ "@query" ], 0, - "dd640850cdd329959f2def16650334f6" + "6ea3ab5417bbaf37e1b02459592e4e06" ], [ "SL.Shallow.frame", @@ -337,7 +337,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "6f3b8ca6d11d04ab9792a5b6d856a36d" + "93f34c4ec41dbf1943cb7139bacb89a2" ], [ "SL.Shallow.frame", @@ -364,7 +364,7 @@ "token_correspondence_SL.Shallow.frame_post" ], 0, - "ca6c9ad4ea7d55d7f38dda3ce494aee6" + "d91a8d3bf01d81f8321e9dae704fdc68" ], [ "SL.Shallow.bind_without_framing", @@ -373,7 +373,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "0be8143d3a266d105d0e6a4f63e6a4fb" + "bd76e91696fe4770b672460fe155b357" ], [ "SL.Shallow.bind_without_framing", @@ -392,7 +392,7 @@ "refinement_interpretation_Tm_refine_4e44c71881652ca58447f78943e53aeb" ], 0, - "0971fb9321841410b8b4007875b8d418" + "9a10f4831a9a8b7b74ef8b91e61db989" ], [ "SL.Shallow.bind_with_framing", @@ -401,7 +401,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "86cfa388f85fa08336411c2fe29ffbc1" + "a8468009033cd27162e950cb8652e702" ], [ "SL.Shallow.bind_with_framing", @@ -420,7 +420,7 @@ "refinement_interpretation_Tm_refine_4e44c71881652ca58447f78943e53aeb" ], 0, - "2165a08adcf280655f66055d361d2339" + "8f8031600f266fe3bb2238f3113ee6cf" ], [ "SL.Shallow.read_without_framing", @@ -446,7 +446,7 @@ "token_correspondence_SL.Shallow.read_wp" ], 0, - "1edab60083c984536abd007f3ea79032" + "f350311ba9e04269fd682c13943fcbef" ], [ "SL.Shallow.read_with_framing", @@ -455,12 +455,12 @@ 1, [ "@query", "equation_SL.Shallow.frame_read_wp", - "interpretation_Tm_abs_fe386971e8f4269dbc039c95801c8bd6", + "interpretation_Tm_abs_bfd180a110d7871611cbd963b2de03d6", "lemma_SL.Heap.lemma_heap_memory_defined", "token_correspondence_SL.Shallow.frame_read_wp" ], 0, - "55e650e1d5e9b36080b6e8d05116e75f" + "b8e58a37863e933e38bee6ea285b0e7b" ], [ "SL.Shallow.write_wp", @@ -469,7 +469,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_points_to_defined" ], 0, - "05a17b1b72cdf9602bcb0ff038acf79a" + "425fe129987cd4d1efa1cec2b037eba9" ], [ "SL.Shallow.write_without_framing", @@ -499,7 +499,7 @@ "token_correspondence_SL.Shallow.write_wp", "unit_typing" ], 0, - "106d1c2b136770601888df62069de77a" + "b0385a467cd332eaed0508ab69b38f66" ], [ "SL.Shallow.write_with_framing", @@ -510,12 +510,12 @@ "@MaxIFuel_assumption", "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "equation_SL.Shallow.frame_write_wp", - "interpretation_Tm_abs_be4d904da90da27e81376799b32996e8", + "interpretation_Tm_abs_5ace3712fa394dbf57f498c4f25c2fac", "lemma_SL.Heap.lemma_heap_memory_defined", "token_correspondence_SL.Shallow.frame_write_wp", "unit_typing" ], 0, - "eb4911fc064193ab3c2b3b3b131e1175" + "08abe2ef5ecd3032f74d83f8c158266c" ] ] ] \ No newline at end of file diff --git a/examples/csl/SL.Tactics.fst.hints b/examples/csl/SL.Tactics.fst.hints index f01cef6637b..1bf354c0b4d 100644 --- a/examples/csl/SL.Tactics.fst.hints +++ b/examples/csl/SL.Tactics.fst.hints @@ -22,7 +22,7 @@ "typing_FStar.SL.Monotonic.Heap.sel" ], 0, - "47aa0207927d2e6d9011df631dfedfc4" + "aa4ca5e09cd4dc87dd0a9a52ed7eb4ae" ], [ "SL.Tactics.lemma_alloc_return", @@ -39,7 +39,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "4de99d6401b98ddcd0c6702d9a2efde7" + "19670e24e05b857ba6de41fedc0e9b7b" ], [ "SL.Tactics.lemma_bind", @@ -53,7 +53,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "dc91b3b28b0a8f8f28117875ce443c2a" + "d9c8c74cdb61c9943a6934122d4b7b03" ], [ "SL.Tactics.lemma_eq_implies_intro", @@ -62,7 +62,7 @@ 1, [ "@query" ], 0, - "1ac39cf61a945c1d547f33076d195f66" + "b5de5975af9c71cce003d0d0d18ebe84" ], [ "SL.Tactics.lemma_eq_implies_intro'", @@ -71,7 +71,7 @@ 1, [ "@query" ], 0, - "f970c9ff03e459c941c34c9289720d8d" + "2c5d952f09bc4e352560f199510f36bd" ], [ "SL.Tactics.lemma_addr_not_eq_refl", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "296770f60986c66dceb488cc234f2f12" + "85c00eed8d1616ca228694d3bb40da7e" ], [ "SL.Tactics.lemma_impl_l_cong", @@ -99,7 +99,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "090cadb8596ee93d29647b5a4857df7d" + "549b3cbac1a1628184073396bf721534" ], [ "SL.Tactics.lemma_eq_l_cong", @@ -112,7 +112,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e41d036950d0a60c0ea58179993d99b9" + "27cd2e3499b329254a1c6132cc37942a" ], [ "SL.Tactics.lemma_eq_cong", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e95d768e757b298cf054d4ff68757e5a" + "8c23d647efa6eb964acbe30f8577cdd1" ], [ "SL.Tactics.repeat_step_select", @@ -143,7 +143,7 @@ "lemma_FStar.Pervasives.invertOption" ], 0, - "9e0a0372af772b868e3a8b63620ed60d" + "113b892f4e319ef073e15956ae6b7eea" ], [ "SL.Tactics.lemma_read_write", @@ -155,7 +155,7 @@ "refinement_interpretation_Tm_refine_54d354f73662f2240c4d684d186be14a" ], 0, - "04c64e27f36634ef32c42b7840c93609" + "c0561ce0c2075b3f520ed6ceba29ebb0" ], [ "SL.Tactics.lemma_addr_not_eq_refl", @@ -169,7 +169,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b3aa87802c60dc97ac40ab9115db7e2d" + "923b8ba5a768134c4eb4bfbcdc0708ad" ], [ "SL.Tactics.repeat_step_select", @@ -187,7 +187,7 @@ "lemma_FStar.Pervasives.invertOption" ], 0, - "e3466fc7337c816f4eb09ce4931990dc" + "01af28872b0d42120cbc5dcb218f25fe" ] ] ] \ No newline at end of file diff --git a/examples/csl/SepLogic.Heap.fst.hints b/examples/csl/SepLogic.Heap.fst.hints index e215b3aa049..cb8f8ffad62 100644 --- a/examples/csl/SepLogic.Heap.fst.hints +++ b/examples/csl/SepLogic.Heap.fst.hints @@ -18,7 +18,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "67d43cacf0ad97132c4d6a1740e1f6bd" + "75eb0390794a535d3b8396ece3d213fd" ], [ "SepLogic.Heap.disjoint_addrs", @@ -27,8 +27,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -38,13 +38,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "181f1845140a7c2edbdaac0c433e50bb" + "bfb0169b91eeea5c4662268c2121c62d" ], [ "SepLogic.Heap.heap", @@ -63,7 +63,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "140b470373fec717738875628bb80057" + "b7c04f209a29a2699beedc9a31bd7f16" ], [ "SepLogic.Heap.equal_heaps", @@ -72,7 +72,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "equation_SepLogic.Heap.addrs", @@ -85,12 +85,12 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "a90802407703ca2805f7ada5b972ad4f" + "a58e9e5d58a4e1e96fb04ea93fb8338b" ], [ "SepLogic.Heap.memory", @@ -109,7 +109,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "5d29fb7097e639c0183d8be0efaaf6d8" + "e1fad82f8e5c7dc1c5cd03e7bee63c17" ], [ "SepLogic.Heap.equal_memories", @@ -118,7 +118,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_inversion", "bool_typing", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", @@ -141,14 +141,14 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.Pervasives.Native.uu___is_None", "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "dcff752b214a35471aef12f34e1765c2" + "3753d2134937c17c68696d339d51bf94" ], [ "SepLogic.Heap.emp", @@ -158,11 +158,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "constructor_distinct_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.None", "equation_FStar.FunctionalExtensionality.feq", @@ -183,8 +183,8 @@ "projection_inverse_SepLogic.Heap.Mkmemory_rec_domain", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -192,7 +192,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "3c0463369e8d633be9b991c4fe7f10dd" + "b5d2c56b8bfc7eb069eeea5e151defdf" ], [ "SepLogic.Heap.heap_memory", @@ -211,7 +211,7 @@ "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents" ], 0, - "66786ed1a36c664f38d8f53dbceeb1c9" + "e68ddcfe7d1852113ba5af5f92ac4c2e" ], [ "SepLogic.Heap.join", @@ -221,12 +221,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_SepLogic.Heap.Mkheap_rec", @@ -272,18 +272,19 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_93b5b8a7162ca993b1495714116642ed", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.OrdSet.mem", "typing_SepLogic.Heap.__proj__Mkheap_rec__item__hdomain", + "typing_SepLogic.Heap.__proj__Mkheap_rec__item__next_addr", "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4", "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "f17f9f5089e53194314f2e62e45b941a" + "35458d9e38d14f51e9a606edc04c1540" ], [ "SepLogic.Heap.op_Bar_Greater", @@ -293,11 +294,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -328,8 +329,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -338,7 +339,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "b2c898fce1d420ea6bd5525ce471b0f7" + "5e114ff5952455bd30bc74b0b70513df" ], [ "SepLogic.Heap.op_Less_Star_Greater", @@ -348,12 +349,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", @@ -397,8 +398,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -409,7 +410,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "3de5a4ed7556eb71d188bfdf786dc770" + "0a617a33da8ab6bee0f5ea2a123bd327" ], [ "SepLogic.Heap.split_heap", @@ -475,7 +476,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "2f85823298d93aae84d507f9581a36f7" + "5caef558ac1bdbef67de5accc73c7445" ], [ "SepLogic.Heap.mcontains", @@ -492,7 +493,7 @@ "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76" ], 0, - "17d89a5c989065f32f9ac2e175c0197a" + "59162968f971c0c938bc93499caea3ab" ], [ "SepLogic.Heap.sel", @@ -513,7 +514,7 @@ "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949" ], 0, - "6480d858b3ef59a832d0f22cf4d2e035" + "49156bb65c7eb848ca12ce952466d09a" ], [ "SepLogic.Heap.upd'", @@ -527,7 +528,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "85cc7469153160889be4ae40c392b59a" + "9437f97aa6d67dacfa6462678727bfef" ], [ "SepLogic.Heap.upd", @@ -580,7 +581,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "8de7e81f65d07b6c347eed57d75ed011" + "17ae49e7e92c86e79211ff5ea5be8131" ], [ "SepLogic.Heap.alloc", @@ -590,12 +591,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_SepLogic.Heap.Mkheap_rec", @@ -635,8 +636,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", @@ -646,7 +647,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "8121b15dd1d047b419f3fd0acd2bdfe6" + "b47b9c3e991d215fac37fb27724e6144" ], [ "SepLogic.Heap.dealloc", @@ -656,12 +657,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_SepLogic.Heap.Mkheap_rec", @@ -700,8 +701,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", @@ -712,7 +713,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "052286ec1886c2d0aabe3509a4a58361" + "602331f37564c5b1c4e448dcbac0c57b" ], [ "SepLogic.Heap.addrs_in", @@ -738,7 +739,7 @@ "typing_FStar.Pervasives.Native.uu___is_None" ], 0, - "9c241385d88d86849d5ce55f44513615" + "0d357d80c800ca8784a53eb6d7c0c757" ], [ "SepLogic.Heap.addr_to_ref", @@ -757,7 +758,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "34495c825abcac93d65ffee14a0f0021" + "63929a761cd8022eb8a76294c6dc6a49" ], [ "SepLogic.Heap.addr_to_ref", @@ -776,7 +777,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "fc93a8b8432dcbd0b4bb883e53c17064" + "eb2d7e8de6f5d0f3e6de01bf62a04b39" ], [ "SepLogic.Heap.addr_to_ref", @@ -796,7 +797,7 @@ "refinement_interpretation_Tm_refine_cf4415d610d600af1048427bfcfa1c66" ], 0, - "904a70c432eea3da59729ed5ddec17ff" + "95e48a475fa57261560b97533a1a9a75" ], [ "SepLogic.Heap.fresh_or_old'", @@ -815,7 +816,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "df7da114920e95983a8747f6b1240af4" + "e141ae0ed03ea8b75f773ca2763e7fac" ], [ "SepLogic.Heap.restrict_memory", @@ -825,12 +826,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -863,9 +864,9 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_cf4415d610d600af1048427bfcfa1c66", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -875,7 +876,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "8a0033c4fc63a64fd6d1dc59fb3e8fc2" + "6d69c597a006b98b0212dfe89576b754" ], [ "SepLogic.Heap.complement_memory", @@ -885,12 +886,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -922,9 +923,9 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_cf4415d610d600af1048427bfcfa1c66", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -934,7 +935,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "5c324882b34afd94956582fbcd0ba59c" + "c432a5d7645e010fd33e178f78875ed8" ], [ "SepLogic.Heap.lemma_disjoint_heaps_comm", @@ -943,7 +944,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "equation_SepLogic.Heap.addrs", @@ -958,13 +959,13 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SepLogic.Heap.__proj__Mkheap_rec__item__hdomain" ], 0, - "a1ba562872c2ea25d23d04a08a08ceea" + "070997c9cf996cc8cc09e42a6bd96c47" ], [ "SepLogic.Heap.lemma_sep_defined_disjoint_heaps", @@ -999,7 +1000,7 @@ "typing_SepLogic.Heap.op_Less_Star_Greater" ], 0, - "0a83229101260ffae0b9f6bd5a54cc79" + "194f6520a13be18fcbd554b3a39334f0" ], [ "SepLogic.Heap.lemma_join_comm", @@ -1012,7 +1013,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "29866fd92d1979eebab40bd0cac42f00" + "b1aa65dec55ac04b80da5caceed0b24e" ], [ "SepLogic.Heap.lemma_join_comm", @@ -1022,11 +1023,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_SepLogic.Heap.Mkheap_rec", @@ -1071,8 +1072,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", @@ -1083,7 +1084,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "8471cfb5020995ef88c8f8adc84eae64" + "6ef2c366999e83b8841ff1a211422b5a" ], [ "SepLogic.Heap.lemma_sep_unit", @@ -1093,11 +1094,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1149,8 +1150,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -1166,7 +1167,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "1e96333fdb2faccbd6e3b42e00d48cdf" + "2e8c1f329ee9cb793227b104f8e77120" ], [ "SepLogic.Heap.lemma_sep_comm", @@ -1176,11 +1177,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1230,8 +1231,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -1246,7 +1247,7 @@ "unit_typing" ], 0, - "d48715240971fc678b891ca7882833ca" + "72694bb593e4414c0620e0b8ff50d8c1" ], [ "SepLogic.Heap.lemma_sep_assoc", @@ -1256,11 +1257,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1319,8 +1320,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -1334,7 +1335,7 @@ "unit_typing" ], 0, - "411f5928a399777405c3e52649a6855c" + "40c3ccb7b702b90ac0bba341332f3c15" ], [ "SepLogic.Heap.lemma_sep_join", @@ -1347,7 +1348,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3c92cf93661379b1871cd3e5e3fe22be" + "cdd2cc1e9551eae13e7ccd8dd6400b7b" ], [ "SepLogic.Heap.lemma_sep_join", @@ -1421,7 +1422,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "e846cba5cd29a6eca4961648f833eba1" + "716e292a2f0d7d643fe9330ab6c570b3" ], [ "SepLogic.Heap.lemma_emp_defined", @@ -1438,7 +1439,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "29e8f59917eb2c29f2da7ae2ca7d7a9d" + "c53e68475ccba2a4f8bd22ecd88b9eda" ], [ "SepLogic.Heap.lemma_points_to_defined", @@ -1456,7 +1457,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "621cbf2daf5ac99c9a701d982c6219c9" + "e127e1a0c13d2b4e704b9e0577a246c4" ], [ "SepLogic.Heap.lemma_sep_defined", @@ -1483,7 +1484,7 @@ "typing_SepLogic.Heap.op_Less_Star_Greater" ], 0, - "381d36e39ac5277ba1fc765d91df038b" + "7cbf988500c0396027881c136b124291" ], [ "SepLogic.Heap.lemma_heap_memory_defined", @@ -1501,7 +1502,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "86ce0935501f152f76d71b3145d68b1c" + "5c6648dc46ea3c5c81318a180a6d4c28" ], [ "SepLogic.Heap.lemma_split_heap_disjoint", @@ -1515,7 +1516,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "dd6da4a5258dd56aad00cb734532813b" + "5b4ef3be2164ae1e7bb3c7ad7e72a3f2" ], [ "SepLogic.Heap.lemma_split_heap_disjoint", @@ -1546,7 +1547,7 @@ "refinement_interpretation_SepLogic.Heap_Tm_refine_a149d215288b57918bc85e2e7d9efb98" ], 0, - "faa9c53d2ee5e9ec8357928d97c9b711" + "4b19d029fca916a875382e4c2dcbe89a" ], [ "SepLogic.Heap.lemma_split_heap_join", @@ -1565,7 +1566,7 @@ "refinement_interpretation_Tm_refine_8cc2b811de2040f7fc0deae6c2923a3c" ], 0, - "d8d8c7e75a381ea59977c60495eab51e" + "62f965814ac9bdfb0a2ec9a48251f1c6" ], [ "SepLogic.Heap.lemma_split_heap_join", @@ -1649,7 +1650,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "e9d0e87b34f7e58ca76287e196692d1f" + "ee687aac1efd7c195ac45e9b0bdde371" ], [ "SepLogic.Heap.lemma_split_heap_memories", @@ -1663,7 +1664,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e7435ed0387f205b0ffdaab1bc43d73b" + "f73f105ca19745ae2772cebeff79fb86" ], [ "SepLogic.Heap.lemma_split_heap_memories", @@ -1698,7 +1699,7 @@ "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949" ], 0, - "03e0dd4e5f4b200197ee1e1a067dba29" + "5e05917449abb933ed4a698f16fa82de" ], [ "SepLogic.Heap.lemma_split_heap_fresh", @@ -1712,7 +1713,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2afa6966371c775e42f8836f27394ad8" + "7550ee753cca06a595a2b04fee6c4493" ], [ "SepLogic.Heap.lemma_split_heap_fresh", @@ -1732,7 +1733,7 @@ "projection_inverse_SepLogic.Heap.Mkheap_rec_next_addr" ], 0, - "29b8ad71e344f277910470c6e44b0f48" + "fcfd37acfce77cbd61e5370f0eece4e8" ], [ "SepLogic.Heap.lemma_hcontains_mcontains", @@ -1756,7 +1757,7 @@ "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents" ], 0, - "aa7538f3080c96b1fe8967c4552600d2" + "64514d227bf1d9053db30b05f5b7f5ca" ], [ "SepLogic.Heap.lemma_points_to_mcontains", @@ -1790,7 +1791,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "907b2464bd3e684dd8eb1d83d4073209" + "ec2ec71f545aaea9484ddfae2b8d2e52" ], [ "SepLogic.Heap.lemma_points_to_sel", @@ -1803,7 +1804,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4e531d278fae7c00ec658f39c007ebc3" + "e004cc858203743d6f30532ec130de51" ], [ "SepLogic.Heap.lemma_points_to_sel", @@ -1839,7 +1840,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "f382e6be1703b1251716d4a260af0bd9" + "e898f03c6cdfbe3a8e5bc34585607764" ], [ "SepLogic.Heap.lemma_points_to_upd", @@ -1852,7 +1853,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2d71d093db1e530473143d19a2fee528" + "efdf990012eae8a9c23ca62edbf54a42" ], [ "SepLogic.Heap.lemma_points_to_upd", @@ -1924,7 +1925,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "3e3e6f2c81596a5cd21c0563fa16ac22" + "3e0f206ab6a3c7665ac05fd0d4b33fb3" ], [ "SepLogic.Heap.lemma_alloc_fresh", @@ -1940,7 +1941,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1" ], 0, - "96981668de7db09e000b644bd722e1ba" + "e37c247d93b15f3488e834c2bfa383fd" ], [ "SepLogic.Heap.lemma_alloc_contains", @@ -1974,7 +1975,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "267a6a359d80efd03f5fe35d4774477c" + "d7a45f47b151866f1d0ece65a37a03c6" ], [ "SepLogic.Heap.lemma_alloc_sel", @@ -1988,7 +1989,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "76d74c6f840079514a576923659fc629" + "51f5951cf5a3f7e444361dbcf5148286" ], [ "SepLogic.Heap.lemma_alloc_sel", @@ -2027,7 +2028,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "e130bdb9b61869af5ed2463208b08e9e" + "972b7a739ae7aaacf3ce9848fdbc2689" ], [ "SepLogic.Heap.lemma_alloc_heap_memory", @@ -2037,11 +2038,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", @@ -2105,8 +2106,8 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", @@ -2127,7 +2128,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "3caae73fd6ae313d7a980c685bef3784" + "d4879feef055fce338fbf5c7a1fae5a7" ], [ "SepLogic.Heap.lemma_fresh_in_complement", @@ -2146,7 +2147,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "e88c53e2b4f4f971a160a0f9316d9f27" + "8703f84ea5bfb0040c5e996b604d4b38" ], [ "SepLogic.Heap.lemma_fresh_in_complement", @@ -2168,7 +2169,7 @@ "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949" ], 0, - "d2943eae61660a8a9f63365a61699b11" + "5f0b2ba25ebf39a0580fe7e23c39b956" ], [ "SepLogic.Heap.lemma_fresh_join", @@ -2181,7 +2182,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2a2cc4175db5b6b3fe4a58972bbab4b9" + "358bcc779ad5ad302db35dad22e70059" ], [ "SepLogic.Heap.lemma_fresh_join", @@ -2202,7 +2203,7 @@ "projection_inverse_SepLogic.Heap.Mkheap_rec_next_addr" ], 0, - "01e32ffe38d3446e8602112d8aacfffc" + "20efa66880b4d4939dc994b74dd78399" ], [ "SepLogic.Heap.lemma_dealloc_contains", @@ -2215,7 +2216,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3260e64f8b66ab81c60fb68b1c8e84fe" + "1d55c3e1625da3a5b05d6a80565c1714" ], [ "SepLogic.Heap.lemma_dealloc_contains", @@ -2262,7 +2263,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "0722c3c88dd479414bd13c9fef2968c7" + "d1f8c081d785d91c208bfaa25bdb5fe8" ], [ "SepLogic.Heap.lemma_points_to_dealloc", @@ -2275,7 +2276,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "959cf0d148ae20fe91c53ae71133fc5a" + "c6a375e786e08273dfecc3008d257756" ], [ "SepLogic.Heap.lemma_points_to_dealloc", @@ -2285,11 +2286,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_FStar.Pervasives.Native.Some", @@ -2346,8 +2347,8 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -2365,7 +2366,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "78391c5a6b1f11004ad1163151ba2aa8" + "8d441a8750151ea1306275cf919782d9" ], [ "SepLogic.Heap.lemma_addrs_in_emp", @@ -2374,8 +2375,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -2385,13 +2386,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "6e637dd43c03467a0db634daff96fdf1" + "4f4a29c90e30ad20623901276b39778e" ], [ "SepLogic.Heap.lemma_addrs_in_emp", @@ -2407,7 +2408,7 @@ "projection_inverse_SepLogic.Heap.Mkmemory_rec_domain" ], 0, - "61881bd6d1752d5a99556281759ece12" + "04df0d518254b376819dbee0d6f09390" ], [ "SepLogic.Heap.Addrs_in_emp_axiom", @@ -2426,7 +2427,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "f25f78b41fda7083d0c5713e0bc698c8" + "fbef46ad9f44af3f97e55fea9572ed58" ], [ "SepLogic.Heap.lemma_addrs_in_disjoint_heaps", @@ -2448,7 +2449,7 @@ "projection_inverse_SepLogic.Heap.Mkmemory_rec_domain" ], 0, - "a14877815792564e3d7b537a33ae5496" + "dcc1debc7593f73f80baeac3b0046169" ], [ "SepLogic.Heap.lemma_addrs_in_points_to", @@ -2457,8 +2458,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -2468,13 +2469,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "8d9daea3e9ef6594a775f0f0a15d92b0" + "4d804ba654ac6d9bb83f3054c620222e" ], [ "SepLogic.Heap.lemma_addrs_in_points_to", @@ -2491,7 +2492,7 @@ "projection_inverse_SepLogic.Heap.Mkmemory_rec_domain" ], 0, - "695170dad5c51f78307831528cf9866d" + "26abd17edc99ba14343fbc873db29479" ], [ "SepLogic.Heap.lemma_addrs_in_join", @@ -2500,8 +2501,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -2511,13 +2512,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "14ba444d97677d287f51d4a5f9acc838" + "1a2d555ea892819aa0263b013cb0e8e3" ], [ "SepLogic.Heap.lemma_addrs_in_join", @@ -2544,7 +2545,7 @@ "refinement_interpretation_SepLogic.Heap_Tm_refine_a149d215288b57918bc85e2e7d9efb98" ], 0, - "f4380c47d0499973a1c12d3abcf0b714" + "5e47390ccbd79a6342c3ffa0e41fbf45" ], [ "SepLogic.Heap.lemma_addr_to_ref_addr_of", @@ -2565,7 +2566,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "d66fcfb8e0c87f25e794655d54b3ede0" + "c9ad2dadbfd725f6945e55c55df751ec" ], [ "SepLogic.Heap.lemma_addr_to_ref_addr_of", @@ -2594,7 +2595,7 @@ "typing_SepLogic.Heap.addr_to_ref" ], 0, - "d44146c7d439d4434902a6e0992dc51b" + "b1cf65fb8c07ec419d6b9c4a43e5d0f3" ], [ "SepLogic.Heap.lemma_restrict_complement_disjoint", @@ -2607,7 +2608,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "addfa73f482b01069e3e5eb0a86eb1d6" + "b84c4b10882a584d08d62a54bd450e29" ], [ "SepLogic.Heap.lemma_restrict_complement_disjoint", @@ -2616,8 +2617,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_FStar.Pervasives.Native.Some", @@ -2646,8 +2647,8 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.OrdSet.mem", @@ -2655,7 +2656,7 @@ "typing_SepLogic.Heap.addrs_in", "typing_SepLogic.Heap.emp" ], 0, - "81ba92734b74fcea921a6ff3ab34caad" + "1ddad6221b4674bade07c09858716451" ], [ "SepLogic.Heap.lemma_restrict_complement_sep", @@ -2668,7 +2669,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "08bd8085ae3214a2c92fc92dac451f33" + "83f33b63c40c48b5443a23959b00df6b" ], [ "SepLogic.Heap.lemma_restrict_complement_sep", @@ -2678,11 +2679,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "assumption_SepLogic.Heap.Emp_defined_axiom", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", @@ -2742,8 +2743,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -2759,7 +2760,7 @@ "typing_Tm_abs_eeb9903fc4d9c7355a631363f0fe1d11" ], 0, - "09ab6334c1e4f1a5ddad880b5ce85cf8" + "b48bef585465338fb243e667ed7db12d" ], [ "SepLogic.Heap.lemma_fresh_or_old_refl", @@ -2768,7 +2769,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_FStar.Pervasives.Native.fst", @@ -2798,7 +2799,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SepLogic.Heap.addr_of", "typing_SepLogic.Heap.addrs_in", @@ -2814,16 +2815,16 @@ 1, [ "@query" ], 0, - "77ac36780a9bcdec08627e30e3c6851d" + "0341f6bb6330a79c552f31322b6b0b00" ], [ "SepLogic.Heap.lemma_fresh_or_old_trans'", 1, 2, - 2, + 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -2876,7 +2877,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_cf4415d610d600af1048427bfcfa1c66", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", @@ -2891,7 +2892,7 @@ "typing_SepLogic.Heap.restrict_memory" ], 0, - "2a654600940b33e4008eeefd6f80023b" + "0bda56e89de6a0e89ab927cc1f8bb2c8" ], [ "SepLogic.Heap.lemma_fresh_or_old_trans''", @@ -2918,7 +2919,7 @@ "refinement_interpretation_SepLogic.Heap_Tm_refine_b6d19cc943546da1d666395806a8c68f" ], 0, - "2234925ff4bb590bc8ec5a579c278b74" + "e75adeb8db2695b7633c7f1da2ddde01" ], [ "SepLogic.Heap.lemma_fresh_or_old_trans", @@ -2932,7 +2933,7 @@ "refinement_interpretation_SepLogic.Heap_Tm_refine_b6d19cc943546da1d666395806a8c68f" ], 0, - "36d50da0b032a194ace30adef0f89636" + "ca373717f12d8387c48acab5e7fc8c12" ], [ "SepLogic.Heap.lemma_fresh_or_old_disjoint'", @@ -2942,12 +2943,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "assumption_SepLogic.Heap.Addrs_in_emp_axiom", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -2980,7 +2981,6 @@ "lemma_FStar.OrdSet.lemma_intersect_symmetric", "lemma_FStar.OrdSet.mem_empty", "lemma_FStar.OrdSet.mem_intersect", "lemma_FStar.OrdSet.mem_subset", "lemma_FStar.OrdSet.mem_union", - "lemma_FStar.OrdSet.union_comm", "lemma_SepLogic.Heap.lemma_addr_to_ref_addr_of", "lemma_SepLogic.Heap.lemma_addrs_in_disjoint_heaps", "lemma_SepLogic.Heap.lemma_addrs_in_join", @@ -3005,8 +3005,8 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -3020,7 +3020,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "0907a8eed3bdba9dad66fcbf993ae703" + "d07ee4da1cd9d2892bdc6698b860ef13" ], [ "SepLogic.Heap.lemma_fresh_or_old_disjoint", @@ -3029,7 +3029,7 @@ 1, [ "@query", "equation_SepLogic.Heap.fresh_or_old" ], 0, - "6837283fcb955a088583141ae2eab7ad" + "b3a709a61146d377ecbbfdd393f1d4dd" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep'", @@ -3038,7 +3038,7 @@ 0, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -3089,7 +3089,7 @@ "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_93b5b8a7162ca993b1495714116642ed", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.OrdSet.mem", @@ -3119,7 +3119,7 @@ "typing_SepLogic.Heap.op_Less_Star_Greater" ], 0, - "58a76c6f82ad238c3dd5e4ba4eca9fb1" + "2121106b4fbb42c219fedd12a4b3b544" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep'''", @@ -3131,7 +3131,7 @@ "refinement_interpretation_Tm_refine_31b69649528a54845e9c3b16d5f4a031" ], 0, - "cb2f1e8e31d9dc2e58b594ba4fc0d900" + "006d72594f223b53c5e7cae32526cd14" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep''''", @@ -3140,7 +3140,7 @@ 1, [ "@query", "equation_SepLogic.Heap.fresh_or_old" ], 0, - "b29df88b5ede253da78441990d819e41" + "a690dee65e171e701a859d03e7b3c73e" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep", @@ -3154,7 +3154,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ed8c516cea9698328d8534e173c39fb8" + "dbeb42c5a140e02da5038215f65b9b97" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep", @@ -3163,7 +3163,7 @@ 1, [ "@query", "lemma_SepLogic.Heap.lemma_fresh_or_old_disjoint" ], 0, - "6c728695f1feba6a5b58cafebaf12d48" + "309e32840c5b27c36b8ea6924da8b9d4" ], [ "SepLogic.Heap.lemma_fresh_or_old_alloc", @@ -3172,7 +3172,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.None", @@ -3216,7 +3216,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.OrdSet.mem", "typing_FStar.OrdSet.singleton", @@ -3227,7 +3227,7 @@ "typing_SepLogic.Heap.op_Bar_Greater" ], 0, - "575057cf7af4c6428fe50325e14ee4e8" + "e0084ce27e6454e7c0c76340ced8f78f" ], [ "SepLogic.Heap.lemma_fresh_or_old_dealloc", @@ -3240,7 +3240,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9b03d0a4fe3b14d273bf4f6cefab321e" + "4245e6aaf57fd3f4e22225bc7d80e6e4" ], [ "SepLogic.Heap.lemma_fresh_or_old_dealloc", @@ -3249,7 +3249,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.None", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", @@ -3282,14 +3282,14 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SepLogic.Heap.addr_of", "typing_SepLogic.Heap.addrs_in", "typing_SepLogic.Heap.emp", "typing_SepLogic.Heap.heap_memory" ], 0, - "9b5d99818564cbe57200958c73d3e204" + "5711d19d6d338ba3a0f0b95e97579d39" ], [ "SepLogic.Heap.lemma_fresh_or_old_upd", @@ -3302,7 +3302,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "19303136de9ecaad00210b3d91cac44e" + "7af258662289e242eb562d269462ffc4" ], [ "SepLogic.Heap.lemma_fresh_or_old_upd", @@ -3311,7 +3311,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", @@ -3342,7 +3342,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SepLogic.Heap.__proj__Mkheap_rec__item__hdomain", @@ -3350,7 +3350,7 @@ "typing_SepLogic.Heap.emp" ], 0, - "0fc1594282078728497e3acb998e1a49" + "9168c35f3fcb44ea33d630d4530ceaa9" ] ] ] \ No newline at end of file diff --git a/examples/csl/SepLogic.Heap.fsti.hints b/examples/csl/SepLogic.Heap.fsti.hints index 865e56e92df..488d502772f 100644 --- a/examples/csl/SepLogic.Heap.fsti.hints +++ b/examples/csl/SepLogic.Heap.fsti.hints @@ -18,7 +18,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "4325f8c2f2217b192477b1b723fe7eb1" + "7e1bcae3b5ce14aa6edfb829fa317e7c" ], [ "SepLogic.Heap.disjoint_addrs", @@ -27,8 +27,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -38,13 +38,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "68bc72cccb43c0d15ac36aa8a7f31528" + "3ac5ad6f4eb8477310d1190fd9e60155" ], [ "SepLogic.Heap.addr_to_ref", @@ -63,7 +63,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "d52eb620f75937435e034864fba1753c" + "a1819308de29b1192bae8a3cef8a531f" ], [ "SepLogic.Heap.fresh_or_old'", @@ -82,7 +82,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "304c8faad273c0fc758fe5d29351f1e2" + "2c0e469d491b0eb991aa35cb687a42a8" ], [ "SepLogic.Heap.lemma_join_comm", @@ -95,7 +95,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "785084e1036763094a550e0a038dacad" + "4219a16075abeedeaf358dd5edd9d66d" ], [ "SepLogic.Heap.lemma_sep_join", @@ -107,7 +107,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "1e3cbd337ed6ee0219feaed6de87d02f" + "3b45ea1d1d91955bcc93b81b73d3986a" ], [ "SepLogic.Heap.lemma_split_heap_disjoint", @@ -120,7 +120,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "52c55e3ab0ab9e7f04417d37d4a4f81d" + "6403cafecadd35beaf0195b52659cdac" ], [ "SepLogic.Heap.lemma_split_heap_join", @@ -136,7 +136,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f6cea52b161e4931edd659e9abbbe456" + "95cb3ff3c07a2073a2eb6c5e52cf6c5b" ], [ "SepLogic.Heap.lemma_split_heap_memories", @@ -149,7 +149,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d599147ecd1d0511348d87a25cfb7392" + "d4b503349b29b3d3a6adba8dc2ee8355" ], [ "SepLogic.Heap.lemma_split_heap_fresh", @@ -162,7 +162,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "af1b4589537ffc86764dcebf92f71ba7" + "81d4d88ed78f3e37c0c8dcbca7ede3ee" ], [ "SepLogic.Heap.lemma_points_to_sel", @@ -175,7 +175,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "5054e2160ad1bcdbddc515d777232922" + "4196afaf334b5a848abdad533b7444c4" ], [ "SepLogic.Heap.lemma_points_to_upd", @@ -188,7 +188,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ed383d8d383ace83410eed6d366abc60" + "211f9da271c4b683e743d61de06fce08" ], [ "SepLogic.Heap.lemma_alloc_sel", @@ -201,7 +201,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "314aacd1c700bd84ce309ce8e82ae785" + "f3845adda49c7b94c50d07ad7b98b8d9" ], [ "SepLogic.Heap.lemma_fresh_in_complement", @@ -220,7 +220,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "b7c8fe8bdfadd6912b208bf78a98b37f" + "be5c079456270016d4cd409fc4fa244a" ], [ "SepLogic.Heap.lemma_fresh_join", @@ -233,7 +233,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3963cd63feedf677f5011fa9c536577d" + "1f59397f3a8473d49d3df1aead4cdba1" ], [ "SepLogic.Heap.lemma_dealloc_contains", @@ -245,7 +245,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "42fecdd95fbb877ca4f777adaf0e1d33" + "bac4fb0ec954023c4c205ca994e2ba60" ], [ "SepLogic.Heap.lemma_points_to_dealloc", @@ -258,7 +258,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b54a6b573f25110979bf60bd42900894" + "74b3f9466e5b079effa22d0156b59aa6" ], [ "SepLogic.Heap.lemma_addrs_in_emp", @@ -267,8 +267,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -278,13 +278,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "8c1502f5d6ca10dd6cf1634a4b4c10b9" + "b970313423dc6a34d4bd8222372e14d8" ], [ "SepLogic.Heap.Addrs_in_emp_axiom", @@ -303,7 +303,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "bcdaf225337c93f692407fa4ff6426dc" + "d8c6f492bb9163460d406bdb3f83df1b" ], [ "SepLogic.Heap.lemma_addrs_in_points_to", @@ -312,8 +312,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -323,13 +323,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "a7704a7c52132e763f3284b8fce10f84" + "c689690385b1a3bc0d03f4a02e8c4688" ], [ "SepLogic.Heap.lemma_addrs_in_join", @@ -338,8 +338,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -349,13 +349,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "a69e44378c1baced2358575ba550cbe2" + "edb6ca735c3c0b2ed5555a0c77aab149" ], [ "SepLogic.Heap.lemma_addr_to_ref_addr_of", @@ -376,7 +376,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "7e8fac6dad6b44d12d638a25753f224d" + "aa95492430e50f69c65e4e25bb93e8b6" ], [ "SepLogic.Heap.lemma_restrict_complement_disjoint", @@ -388,7 +388,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "953f7aed693275eab3d4f63968a5395c" + "9415a650a827200eabf35671bb4ad73c" ], [ "SepLogic.Heap.lemma_restrict_complement_sep", @@ -400,7 +400,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "bd94757bb4dd921734483bbfb8fba5d0" + "ba5a15382aecc2a059958345fdaeabae" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep", @@ -414,7 +414,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "06933e1db09cecc0ac2b3b0eff392856" + "52a58a51b6bc359ee14c7e38f9fbc133" ], [ "SepLogic.Heap.lemma_fresh_or_old_dealloc", @@ -426,7 +426,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4434c1dc84fbc986c2b5cb21174d9965" + "2a606be5bcf92fe0a429fa335e324b73" ], [ "SepLogic.Heap.lemma_fresh_or_old_upd", @@ -438,7 +438,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9e1132988408a9d1a484a77428558217" + "c3740f31972fce13597f4241af0b9aa5" ] ] ] \ No newline at end of file diff --git a/examples/csl/Shallow.fst.hints b/examples/csl/Shallow.fst.hints index e3304709352..7c198f0d5d4 100644 --- a/examples/csl/Shallow.fst.hints +++ b/examples/csl/Shallow.fst.hints @@ -15,7 +15,7 @@ "refinement_interpretation_Tm_refine_c15de0bf63fcbf1efce8ed72c9caa328" ], 0, - "74ed009a66243c04976e64e0e8c268c0" + "254fc67bfd819a802e5c5515f77dc123" ], [ "Shallow.return_with_binding", @@ -31,7 +31,7 @@ "refinement_interpretation_Tm_refine_b816ea8bfa17eb23079925b2ed282652" ], 0, - "cdf18b84e02604d585fa221689e8012a" + "70eb66dc1111e6580f32d5a3ab0914f0" ], [ "Shallow.frame_post", @@ -40,7 +40,7 @@ 1, [ "@query", "lemma_SepLogic.Heap.lemma_sep_defined_disjoint_heaps" ], 0, - "abc5e6e0425f90ebc0a1ab9cfcdd0946" + "9034b3a6d52d62a3564ac9347bf42e88" ], [ "Shallow.frame", @@ -69,7 +69,7 @@ "token_correspondence_Shallow.frame_post" ], 0, - "c41abea8b0a40a1c64ef865878325aff" + "0a22a98a6cdba0a26e0c8dad7c4523b2" ], [ "Shallow.bind_without_framing", @@ -90,7 +90,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "c583030af56067b465cda9dcd5d60197" + "a1b09d16570822daff23f21f8302e7ac" ], [ "Shallow.bind_with_framing", @@ -115,7 +115,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "faa31675310d3023ba81409214716ab9" + "6ab7f311d92778864c45ed03ddf9f54e" ], [ "Shallow.read_without_framing", @@ -134,7 +134,7 @@ "refinement_interpretation_Tm_refine_56e0921215b643bb9fea9a5885ab2822" ], 0, - "9af5aaa6b7667c0f528b9e60afa3372a" + "39925a1c7992f394d9e708d6b47242d2" ], [ "Shallow.read_with_framing", @@ -143,11 +143,11 @@ 0, [ "@query", "equation_Shallow.frame_read_wp", - "interpretation_Tm_abs_957ec4f7b1ed601a83c16be7adc2a4e2", + "interpretation_Tm_abs_2398a767c193125e550ea99c5ad41ec7", "token_correspondence_Shallow.frame_read_wp" ], 0, - "1030fb68a850f494ebd12e032ef6afea" + "0570a578e9d0a43a5eff804eeb1fc91c" ], [ "Shallow.write_wp", @@ -159,7 +159,7 @@ "lemma_SepLogic.Heap.lemma_points_to_mcontains" ], 0, - "bb743d2e8643cb65e0d594f93bab2b5a" + "f52f043820ba214fee9a111bc19f9aac" ], [ "Shallow.write_without_framing", @@ -183,7 +183,7 @@ "token_correspondence_Shallow.write_wp", "unit_typing" ], 0, - "5b948ac868468c2125417261464a14b5" + "350408e41d715997175b434a1549e0c1" ], [ "Shallow.write_with_framing", @@ -192,11 +192,11 @@ 0, [ "@query", "equation_Shallow.frame_write_wp", - "interpretation_Tm_abs_2b3ba7df38ec69d404c6267d029ed164", + "interpretation_Tm_abs_fd6dd5a324e4a5b648ad57adfedbad4b", "token_correspondence_Shallow.frame_write_wp" ], 0, - "aa2f7e503cc6cb1833a9d0bdb79dfeef" + "61e42adb1398493727d0c948bfad3f23" ], [ "Shallow.alloc_without_framing", @@ -206,13 +206,13 @@ [ "@MaxIFuel_assumption", "@query", "equation_FStar.Pervasives.Native.snd", "equation_Shallow.alloc_wp", - "interpretation_Tm_abs_0cb314bcfb603f0ab0cb9cf044bd74e8", + "interpretation_Tm_abs_3ba7b2beb065a2aa930b380fcbfab6d3", "l_and-interp", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_5525ec57502e90f03b508b741050684b", "token_correspondence_Shallow.alloc_wp" ], 0, - "ff57dbf0f37eb3242c209d770f643260" + "84326da938a24ad4a867fde4cc6768c2" ], [ "Shallow.alloc_with_framing", @@ -221,11 +221,11 @@ 0, [ "@query", "equation_Shallow.frame_alloc_wp", - "interpretation_Tm_abs_abc93e07c22b86182d454fa4b5e93d25", + "interpretation_Tm_abs_f9b1edca76f479091cc187dda5813d58", "token_correspondence_Shallow.frame_alloc_wp" ], 0, - "f724709fcb85b1f481ecf59a275ed556" + "9ceb700f6628c0c3a7f1686e3f4ddca4" ], [ "Shallow.dealloc_wp", @@ -237,7 +237,7 @@ "lemma_SepLogic.Heap.lemma_points_to_mcontains" ], 0, - "f68e2f5038ae6d1cea6445b06fafcb79" + "ff01037b2f07edfbc999fa79fd99716b" ], [ "Shallow.dealloc_without_framing", @@ -261,7 +261,7 @@ "token_correspondence_Shallow.dealloc_wp", "unit_typing" ], 0, - "b0601a9efddde642f2ca346525a093fe" + "2cc73afa7b2a18dd84c4af8a197b0443" ], [ "Shallow.dealloc_with_framing", @@ -270,11 +270,11 @@ 0, [ "@query", "equation_Shallow.frame_dealloc_wp", - "interpretation_Tm_abs_d765a436879d717750c9b5b728336c62", + "interpretation_Tm_abs_471ffa5278759f731dca1678e22f43aa", "token_correspondence_Shallow.frame_dealloc_wp" ], 0, - "a502a44fa126faa4d513c11e13ee49e2" + "0c0ed36dd9b5a764f3e31a736a6e0ee3" ], [ "Shallow.return_without_binding", @@ -290,7 +290,7 @@ "refinement_interpretation_Tm_refine_c15de0bf63fcbf1efce8ed72c9caa328" ], 0, - "29557322b39bfca60149b1c21b092ed4" + "2167d067885644ee738b2adb8001d4ef" ], [ "Shallow.return_with_binding", @@ -306,7 +306,7 @@ "refinement_interpretation_Tm_refine_b816ea8bfa17eb23079925b2ed282652" ], 0, - "4077898df5134ca24535741bd75e9516" + "ed7d368cd5abb28b142ee8a496475399" ], [ "Shallow.frame_post", @@ -315,7 +315,7 @@ 1, [ "@query", "lemma_SepLogic.Heap.lemma_sep_defined_disjoint_heaps" ], 0, - "20af6bf73b4c1ea45925fce3ef74b049" + "23f023f95bf757cd692d3f4f130a4674" ], [ "Shallow.frame", @@ -344,7 +344,7 @@ "token_correspondence_Shallow.frame_post" ], 0, - "ce361bc58d7e7574d48dcfde9e2dfc1a" + "af48563ad13d70eb196a1e0c5eaee650" ], [ "Shallow.bind_without_framing", @@ -365,7 +365,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "7c7e19d012b3741c5c3f626405ff1807" + "1aa52b70087aaec1024ec121226e1a6e" ], [ "Shallow.bind_with_framing", @@ -390,7 +390,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "9ee406f65fbc543c62abcb090951b8a3" + "34706d68a22c47d2cc10128c6a36aa9e" ], [ "Shallow.read_without_framing", @@ -409,7 +409,7 @@ "refinement_interpretation_Tm_refine_56e0921215b643bb9fea9a5885ab2822" ], 0, - "04fe118629657251e1cbdcb83e5e4f07" + "7660b448994e72bf290b796de51545a0" ], [ "Shallow.read_with_framing", @@ -418,11 +418,11 @@ 0, [ "@query", "equation_Shallow.frame_read_wp", - "interpretation_Tm_abs_957ec4f7b1ed601a83c16be7adc2a4e2", + "interpretation_Tm_abs_2398a767c193125e550ea99c5ad41ec7", "token_correspondence_Shallow.frame_read_wp" ], 0, - "7d7d3255dc69709b66122fa04fc6957d" + "0e0012d58803b1758c4a90b8c4ba07d6" ], [ "Shallow.write_wp", @@ -434,7 +434,7 @@ "lemma_SepLogic.Heap.lemma_points_to_mcontains" ], 0, - "b91ecdca78372393030de37b54bf5570" + "2076db80f96a23fb93bda175412b0eec" ], [ "Shallow.write_without_framing", @@ -458,7 +458,7 @@ "token_correspondence_Shallow.write_wp", "unit_typing" ], 0, - "7d21ea6b48380deaed958a96fcecf1a9" + "a49db0288decdfd0237f848e860ccbce" ], [ "Shallow.write_with_framing", @@ -467,11 +467,11 @@ 0, [ "@query", "equation_Shallow.frame_write_wp", - "interpretation_Tm_abs_2b3ba7df38ec69d404c6267d029ed164", + "interpretation_Tm_abs_fd6dd5a324e4a5b648ad57adfedbad4b", "token_correspondence_Shallow.frame_write_wp" ], 0, - "8eebd1f6b4c11f1d1a03548dc9bb9a05" + "1b93709371c0c2f665e474dcffeaeef5" ], [ "Shallow.alloc_without_framing", @@ -481,13 +481,13 @@ [ "@MaxIFuel_assumption", "@query", "equation_FStar.Pervasives.Native.snd", "equation_Shallow.alloc_wp", - "interpretation_Tm_abs_0cb314bcfb603f0ab0cb9cf044bd74e8", + "interpretation_Tm_abs_3ba7b2beb065a2aa930b380fcbfab6d3", "l_and-interp", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_5525ec57502e90f03b508b741050684b", "token_correspondence_Shallow.alloc_wp" ], 0, - "56b96f38921000c17774e5d5951ace9b" + "688ba70ee141a3c5bb0e9f35fe920625" ], [ "Shallow.alloc_with_framing", @@ -496,11 +496,11 @@ 0, [ "@query", "equation_Shallow.frame_alloc_wp", - "interpretation_Tm_abs_abc93e07c22b86182d454fa4b5e93d25", + "interpretation_Tm_abs_f9b1edca76f479091cc187dda5813d58", "token_correspondence_Shallow.frame_alloc_wp" ], 0, - "39edd30dd89ead15c656632122263a9f" + "f432ff18be68785e91a331b886116e40" ], [ "Shallow.dealloc_wp", @@ -512,7 +512,7 @@ "lemma_SepLogic.Heap.lemma_points_to_mcontains" ], 0, - "fe060dc2570f20dd8169e2709980079b" + "d58b30477e70a844c8b29719756cf6c7" ], [ "Shallow.dealloc_without_framing", @@ -536,7 +536,7 @@ "token_correspondence_Shallow.dealloc_wp", "unit_typing" ], 0, - "2677f3de0e3afa059178e265ce74976c" + "41d69b89b920763e263b1eabd45c846e" ], [ "Shallow.dealloc_with_framing", @@ -545,11 +545,11 @@ 0, [ "@query", "equation_Shallow.frame_dealloc_wp", - "interpretation_Tm_abs_d765a436879d717750c9b5b728336c62", + "interpretation_Tm_abs_471ffa5278759f731dca1678e22f43aa", "token_correspondence_Shallow.frame_dealloc_wp" ], 0, - "e02de15d6e837ac794798a372812e844" + "4b7674424169bc939a6d68d045d21bb2" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/ArrayRealized.fst.hints b/examples/data_structures/ArrayRealized.fst.hints index 445c39fe370..7548c0443ae 100644 --- a/examples/data_structures/ArrayRealized.fst.hints +++ b/examples/data_structures/ArrayRealized.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_f518e333d098938912ef26bb10f80716" ], 0, - "6fe11dea5ebf2bcfc33727d87b0ba4f3" + "e38d03321126c3ba37e8119f1e85421c" ], [ "ArrayRealized.__proj__Upd__item__ix", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_451b818f0c9cf2c0d099c0942c0aeaf8" ], 0, - "0f695eb3015ab6473129be94ca08667b" + "839ba1dd436f713bc5f758cc3a4e8420" ], [ "ArrayRealized.__proj__Upd__item__v", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_451b818f0c9cf2c0d099c0942c0aeaf8" ], 0, - "3d683b14543cabcd28ff79f2df831f92" + "765b5b012dc116462dff678fca3d222a" ], [ "ArrayRealized.__proj__Upd__item__tl", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_451b818f0c9cf2c0d099c0942c0aeaf8" ], 0, - "955d14bf200820d191ddf22d3d34256f" + "e3cf4c0130ba4288d274e2a51ca8b146" ], [ "ArrayRealized.__proj__Append__item__s1", @@ -66,7 +66,7 @@ "refinement_interpretation_Tm_refine_f6b3b0b73fcc8263a6e67a711e0143be" ], 0, - "0312fe71331b78c384dcd051381e6872" + "41aef0f8b53db13e618126b816fd3d96" ], [ "ArrayRealized.__proj__Append__item__s2", @@ -80,7 +80,7 @@ "refinement_interpretation_Tm_refine_f6b3b0b73fcc8263a6e67a711e0143be" ], 0, - "7c9b19a58132eab0dc34cbb2929dfc70" + "f60f8fa1185affe985172367a637b0f9" ], [ "ArrayRealized.__proj__Seq__item__end_i", @@ -92,7 +92,7 @@ "projection_inverse_ArrayRealized.Seq_start_i" ], 0, - "776a8ffb3c675dae26dc25ff9a61c421" + "159961e9201609bf72c3eb823875925b" ], [ "ArrayRealized.create", @@ -104,7 +104,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d1a3ed07ffab4316a64c5fb04bf54b85" + "6ab28fb9b4f1562dbed84a5a66a49159" ], [ "ArrayRealized.length", @@ -119,7 +119,7 @@ "typing_ArrayRealized.__proj__Seq__item__end_i" ], 0, - "9fe408fb19d19f8d62bc724baa7bc2ed" + "fe96e6ea7585fdf1c562ce0b4e9128c6" ], [ "ArrayRealized.__index__", @@ -140,7 +140,7 @@ "subterm_ordering_ArrayRealized.Upd" ], 0, - "8267cef13601af1946e8550932e1b1c5" + "2c4ba5d4081d0b8a5682133172a007df" ], [ "ArrayRealized.__update__", @@ -160,7 +160,7 @@ "subterm_ordering_ArrayRealized.Seq" ], 0, - "18dcf4a6f88de869bde175107996a150" + "19e1eebd0fcb09d63588b4f3047cb3c6" ], [ "ArrayRealized.slice", @@ -175,7 +175,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6f2da20c8942e8092a2abcdc29d89c8c" + "e7682a6eda2e23adcdf12aa32b0d7d58" ], [ "ArrayRealized.split", @@ -187,7 +187,7 @@ "refinement_interpretation_Tm_refine_b8cada5c916f910ecd78984b727cc657" ], 0, - "25beb420b556e6f2659aeb149a058f5b" + "3dc1652753adbedc0ae1818c60268b7e" ], [ "ArrayRealized.append", @@ -202,7 +202,7 @@ "typing_ArrayRealized.length" ], 0, - "32705caff6cb3eb847a243135d1f21a4" + "925c56a934bd0abf6b3d593ca4f1d616" ], [ "ArrayRealized.__proj__Const__item__v", @@ -216,7 +216,7 @@ "refinement_interpretation_Tm_refine_f518e333d098938912ef26bb10f80716" ], 0, - "ae69410ef372cc8d90379b722c3eeaf5" + "2e3fe5c48b2f01326e7cf623f05f28d1" ], [ "ArrayRealized.__proj__Upd__item__ix", @@ -229,7 +229,7 @@ "refinement_interpretation_Tm_refine_451b818f0c9cf2c0d099c0942c0aeaf8" ], 0, - "a352f558e49450b2c82a0a2ac5ca666b" + "9e060b1fa9ab274301aeabb305453233" ], [ "ArrayRealized.__proj__Upd__item__v", @@ -242,7 +242,7 @@ "refinement_interpretation_Tm_refine_451b818f0c9cf2c0d099c0942c0aeaf8" ], 0, - "6f94f322cce55c2763c2ea16a4656a42" + "b2385eaeeef08589fe0bd0735207be16" ], [ "ArrayRealized.__proj__Upd__item__tl", @@ -255,7 +255,7 @@ "refinement_interpretation_Tm_refine_451b818f0c9cf2c0d099c0942c0aeaf8" ], 0, - "a0108de83a6e2a462a6ba929959a664f" + "13907f0db2df1fbf2a0c9abf5e2fa490" ], [ "ArrayRealized.__proj__Append__item__s1", @@ -269,7 +269,7 @@ "refinement_interpretation_Tm_refine_f6b3b0b73fcc8263a6e67a711e0143be" ], 0, - "ed331ffac8aa62eb1812d644f5686ecc" + "4f4fd49762a6fa486e480c63e793ff0b" ], [ "ArrayRealized.__proj__Append__item__s2", @@ -283,7 +283,7 @@ "refinement_interpretation_Tm_refine_f6b3b0b73fcc8263a6e67a711e0143be" ], 0, - "e51c22cf8425e7d097226e45a4c3b82d" + "8c8a20a04a427f746466c84bc3b4dc0a" ], [ "ArrayRealized.__proj__Seq__item__end_i", @@ -295,7 +295,7 @@ "projection_inverse_ArrayRealized.Seq_start_i" ], 0, - "e80a1cf82e08083c9fa7f1bae259260c" + "ce8390d1f3370d8dc3cd5a9b25a6360a" ], [ "ArrayRealized.create", @@ -307,7 +307,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "68a7a1fac3ce9bf58ca36a52bcf445ba" + "ff0f2dde5dde3a24e90b323fbf4b3716" ], [ "ArrayRealized.length", @@ -322,7 +322,7 @@ "typing_ArrayRealized.__proj__Seq__item__end_i" ], 0, - "8fd0f4c8aecb0ab199d908be6e87c4cb" + "eb3be0e2a34b46aaa4b3da8b3ad55922" ], [ "ArrayRealized.__index__", @@ -343,7 +343,7 @@ "subterm_ordering_ArrayRealized.Upd" ], 0, - "1e485b9fdc4ea6aea420a6f866dd6572" + "6c5ccc601ed79071525a6810ff534e50" ], [ "ArrayRealized.__update__", @@ -363,7 +363,7 @@ "subterm_ordering_ArrayRealized.Seq" ], 0, - "bb194608a2f05d311d52709944a18989" + "8bbff37b73ae9315e5c25de08e1a0d2c" ], [ "ArrayRealized.slice", @@ -378,7 +378,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b791114da8fe18f88fd19884f266b388" + "21834d1d3e95fb824a525cf3b4971e5b" ], [ "ArrayRealized.split", @@ -390,7 +390,7 @@ "refinement_interpretation_Tm_refine_b8cada5c916f910ecd78984b727cc657" ], 0, - "7658ee95a7ccda27589066e9421e4559" + "0144e81d4d642306840fb59d8d111f64" ], [ "ArrayRealized.append", @@ -405,7 +405,7 @@ "typing_ArrayRealized.length" ], 0, - "db3ed5195759e183e7463ac61700d097" + "a47e290d365a2fe2875899895f2cba06" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/BinarySearchTree.fst.hints b/examples/data_structures/BinarySearchTree.fst.hints index 6c61df5cd18..4659a79c80c 100644 --- a/examples/data_structures/BinarySearchTree.fst.hints +++ b/examples/data_structures/BinarySearchTree.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "a1c3de74c5c97962b3d960f3a2cc9810" + "8780dd7859142a38f8da845c0ed2bd61" ], [ "BinarySearchTree.__proj__Node__item___0", @@ -22,7 +22,7 @@ "refinement_interpretation_Tm_refine_8ee25ada3e510d97b9ca9d5eea1548fd" ], 0, - "dfd5c44abc5a1ba2388989b283dfea03" + "b344281037bf28bf1cf597b2148ab4ff" ], [ "BinarySearchTree.__proj__Node__item___1", @@ -36,7 +36,7 @@ "refinement_interpretation_Tm_refine_8ee25ada3e510d97b9ca9d5eea1548fd" ], 0, - "accee7c1c90c832c6dac1d67e222a2ea" + "a7c584ffcb3353cf5bf840ea03828154" ], [ "BinarySearchTree.__proj__Node__item___2", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_8ee25ada3e510d97b9ca9d5eea1548fd" ], 0, - "3e196d7d2400529da5b4f2c2e420647c" + "5834d125d5e1d5f41e0e5a75475aa2cc" ], [ "BinarySearchTree.in_tree", @@ -68,7 +68,7 @@ "subterm_ordering_BinarySearchTree.Node" ], 0, - "032af6ec8d40b01e1a0f1a2ddfac1df0" + "f69161491ec0d35a98f371686d1b1ff9" ], [ "BinarySearchTree.all", @@ -105,7 +105,7 @@ "typing_tok_BinarySearchTree.Leaf@tok" ], 0, - "acfe70c95f414fe90660bd10019f6879" + "ba6559e32637108d1d5d713264bb934a" ], [ "BinarySearchTree.is_bst", @@ -121,7 +121,7 @@ "subterm_ordering_BinarySearchTree.Node" ], 0, - "1fdd245d51b74010b9187ff846141d25" + "7db37cc04e61cc56bd330709eb4f9b42" ], [ "BinarySearchTree.search", @@ -165,7 +165,7 @@ "typing_Tm_abs_81145e2a17baae250420b940759fbae0" ], 0, - "68bdb1d9fdd42161846a6a50c3113c5f" + "2bc3e66c48d13cceb6ab056fe6f6dcb3" ], [ "BinarySearchTree.insert", @@ -219,7 +219,7 @@ "typing_tok_BinarySearchTree.Leaf@tok" ], 0, - "53181243c6342b412aee89f85e0be46d" + "26a891e3632ec96c2ddc659355c87d4f" ], [ "BinarySearchTree.tree", @@ -228,7 +228,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "126c58a17e3f065f329eaf1b1bff6dae" + "f8e4db1aceb9b10d68e6c733883ed47a" ], [ "BinarySearchTree.__proj__Node__item___0", @@ -242,7 +242,7 @@ "refinement_interpretation_Tm_refine_8ee25ada3e510d97b9ca9d5eea1548fd" ], 0, - "b0e315dc41fe2b2d7f10652673164a77" + "68ecbc75ddce56961a55f0f773896a29" ], [ "BinarySearchTree.__proj__Node__item___1", @@ -256,7 +256,7 @@ "refinement_interpretation_Tm_refine_8ee25ada3e510d97b9ca9d5eea1548fd" ], 0, - "192eb153e738fd7951689179e6308027" + "8cc799f7d108df0f31738b45a50caa4e" ], [ "BinarySearchTree.__proj__Node__item___2", @@ -270,7 +270,7 @@ "refinement_interpretation_Tm_refine_8ee25ada3e510d97b9ca9d5eea1548fd" ], 0, - "8a9372fea01e9ff3a2b2280c54f67b8f" + "75832e085eee46cf48bed6ea32f60eca" ], [ "BinarySearchTree.in_tree", @@ -288,7 +288,7 @@ "subterm_ordering_BinarySearchTree.Node" ], 0, - "34057888182a53186d07324c68306ddf" + "eab43e0bc2a60f770368df301bc50280" ], [ "BinarySearchTree.all", @@ -325,7 +325,7 @@ "typing_tok_BinarySearchTree.Leaf@tok" ], 0, - "640acf73bfe3e4b16d3daa13bdf0e34b" + "d5d8df8b1104e55e0a756323b507d48c" ], [ "BinarySearchTree.is_bst", @@ -341,7 +341,7 @@ "subterm_ordering_BinarySearchTree.Node" ], 0, - "cb8f48d4565a92d52269ad1db46ce66b" + "0c8fd6af682e63dda6dc7c68a086a2eb" ], [ "BinarySearchTree.search", @@ -385,7 +385,7 @@ "typing_Tm_abs_81145e2a17baae250420b940759fbae0" ], 0, - "63738508ae422b8e3c0f6c4c62ce5451" + "f0dcf728db47a89e7c6496fea0a31949" ], [ "BinarySearchTree.insert", @@ -439,7 +439,7 @@ "typing_tok_BinarySearchTree.Leaf@tok" ], 0, - "781d7cea0fc988ad3adfe6f4a2a0dce1" + "54163ba2a5d20f6a9e0564275558ca64" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/BinarySearchTree0.fst.hints b/examples/data_structures/BinarySearchTree0.fst.hints index e30a39f99a9..c0fe982b84e 100644 --- a/examples/data_structures/BinarySearchTree0.fst.hints +++ b/examples/data_structures/BinarySearchTree0.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "a6b804e6369e8c18a442159cdb00c16b" + "86550c603f24b9b603506b8c382456c5" ], [ "BinarySearchTree0.__proj__Node__item___0", @@ -22,7 +22,7 @@ "refinement_interpretation_Tm_refine_0f47b300bc7833c94b530c9724981898" ], 0, - "2d50881d10cdd09a426879a081b1015f" + "76d4ed2f57d59194d1c4fd3d5d89fbf3" ], [ "BinarySearchTree0.__proj__Node__item___1", @@ -36,7 +36,7 @@ "refinement_interpretation_Tm_refine_0f47b300bc7833c94b530c9724981898" ], 0, - "6c7a1c38740a88f6c815d49bc8519ce3" + "457ffa1dc529d2ba5d44557468ea94d8" ], [ "BinarySearchTree0.__proj__Node__item___2", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_0f47b300bc7833c94b530c9724981898" ], 0, - "64d7b7dec6536ad7e51356533661cecf" + "ea238b397ea9eccc7a6c4d242baa8da8" ], [ "BinarySearchTree0.search", @@ -68,7 +68,7 @@ "subterm_ordering_BinarySearchTree0.Node" ], 0, - "eb88e618a501dfad6e9949ed3f5f6799" + "8455b9b30f19e86217229821c3642ab4" ], [ "BinarySearchTree0.insert", @@ -86,7 +86,7 @@ "subterm_ordering_BinarySearchTree0.Node" ], 0, - "8012ee826de2afb674eff796cceec093" + "2c5a92a0f429a0390f4290a298b26bff" ], [ "BinarySearchTree0.tree", @@ -95,7 +95,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "ae44a9c79d14b40b84f75d1dbd810778" + "6844578b02f6609dde76d8b5cbea0608" ], [ "BinarySearchTree0.__proj__Node__item___0", @@ -109,7 +109,7 @@ "refinement_interpretation_Tm_refine_0f47b300bc7833c94b530c9724981898" ], 0, - "35fcf5347de5701fd2332337e6d25a0e" + "09c074ba75ed007d9b2234fe9219143a" ], [ "BinarySearchTree0.__proj__Node__item___1", @@ -123,7 +123,7 @@ "refinement_interpretation_Tm_refine_0f47b300bc7833c94b530c9724981898" ], 0, - "4a0c486dd4ac368aa8446d939cad9dcf" + "8d792a5e588b08346e3d9a46b3bb1ef6" ], [ "BinarySearchTree0.__proj__Node__item___2", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_0f47b300bc7833c94b530c9724981898" ], 0, - "4f2c3c8732e5622ba4da0aa8f697fc07" + "8cf02eec68196ceb7db2366c6c1df25b" ], [ "BinarySearchTree0.search", @@ -155,7 +155,7 @@ "subterm_ordering_BinarySearchTree0.Node" ], 0, - "3aba9f3ef78fcba9699ed9ac1a1795db" + "ed35ce337f20db416dbd8aaca467d608" ], [ "BinarySearchTree0.insert", @@ -173,7 +173,7 @@ "subterm_ordering_BinarySearchTree0.Node" ], 0, - "221e35145f8ae57195a078972142edc4" + "42f74fb911269cd30f22e78294ab4599" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/BinarySearchTreeBasic.fst.hints b/examples/data_structures/BinarySearchTreeBasic.fst.hints index b828bd3e7fd..0129a36aa3a 100644 --- a/examples/data_structures/BinarySearchTreeBasic.fst.hints +++ b/examples/data_structures/BinarySearchTreeBasic.fst.hints @@ -1,5 +1,5 @@ [ - "ñá\u0014²\u0003\u000f\"dîÄ\u001dÀU|ÄM", + "?½\u0005$éP«{š£[¡-Gæ", [ [ "BinarySearchTreeBasic.tree", @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "99bf8b3f05e27993830a84192a7191cc" + "b54aae1b503eb044efa13d643d9d5a6b" ], [ "BinarySearchTreeBasic.__proj__Node__item__n", @@ -22,7 +22,7 @@ "refinement_interpretation_Tm_refine_7bb01c3b9c48678f5be762ec425292c9" ], 0, - "8865b20427ad2790d3870e71a37b8959" + "51f4f766c294cd773b55818f678cb717" ], [ "BinarySearchTreeBasic.__proj__Node__item___1", @@ -36,7 +36,7 @@ "refinement_interpretation_Tm_refine_7bb01c3b9c48678f5be762ec425292c9" ], 0, - "290a9dce4c941556bcc7f8614b39bce7" + "2dc79daebd610c00d369443f629cdf6e" ], [ "BinarySearchTreeBasic.__proj__Node__item___2", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_7bb01c3b9c48678f5be762ec425292c9" ], 0, - "0ae01e0760f09f11d1df3ed500ff58a9" + "4e831ad500398ccf5a9adec4c1b93676" ], [ "BinarySearchTreeBasic.in_tree", @@ -68,7 +68,7 @@ "subterm_ordering_BinarySearchTreeBasic.Node" ], 0, - "0b506fcf2630a718190d86aa3e8963df" + "3f51b52aab1e3f3cf8885a1db8c2b122" ], [ "BinarySearchTreeBasic.all", @@ -80,12 +80,11 @@ "@fuel_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@query", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", "BinarySearchTreeBasic_pretyping_7e2d337133ee482b75591994ee2d6817", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "binder_x_76e2639fdbc6710cc1f69127f0a620f4_0", - "binder_x_7e2d337133ee482b75591994ee2d6817_1", "bool_inversion", + "binder_x_7e2d337133ee482b75591994ee2d6817_1", + "binder_x_d572127907d518d641a8068497b9d6e8_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Node", "disc_equation_BinarySearchTreeBasic.Leaf", "disc_equation_BinarySearchTreeBasic.Node", @@ -100,15 +99,14 @@ "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_4e4fb2343c8264b776e97506afee34b8", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", - "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", "typing_BinarySearchTreeBasic.all", "typing_BinarySearchTreeBasic.in_tree", "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "7be795af5abf61bf043890a2ed62321f" + "c2e27e735373a125f264dd0744aa8d07" ], [ "BinarySearchTreeBasic.is_bst", @@ -124,7 +122,7 @@ "subterm_ordering_BinarySearchTreeBasic.Node" ], 0, - "82c91cabfd298060fe5a872469e73068" + "c3c451628675512fa0aae55eb7033cb7" ], [ "BinarySearchTreeBasic.search", @@ -139,11 +137,11 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "BinarySearchTreeBasic_interpretation_Tm_arrow_f2b2710ae3de861274020fd80b8c9cab", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_076cd14d930df841de10cb87d355c7e3_1", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", "bool_inversion", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "constructor_distinct_BinarySearchTreeBasic.Node", "disc_equation_BinarySearchTreeBasic.Leaf", "disc_equation_BinarySearchTreeBasic.Node", @@ -155,17 +153,15 @@ "function_token_typing_BinarySearchTreeBasic.gt", "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_GreaterThan", + "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", "projection_inverse_BinarySearchTreeBasic.Node__2", "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_41975b6e5f99ccc6f21a707af6deee0c", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.gt", "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", @@ -174,7 +170,7 @@ "typing_BinarySearchTreeBasic.all" ], 0, - "54f074aaee166ee2734ca9a5967b6932" + "e8eb55e8a9e28ad1588dd1a0f6487a5d" ], [ "BinarySearchTreeBasic.insert", @@ -189,12 +185,11 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "BinarySearchTreeBasic_interpretation_Tm_arrow_f2b2710ae3de861274020fd80b8c9cab", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_076cd14d930df841de10cb87d355c7e3_1", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", "bool_inversion", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Leaf", "constructor_distinct_BinarySearchTreeBasic.Node", "data_typing_intro_BinarySearchTreeBasic.Node@tok", @@ -207,21 +202,19 @@ "equation_with_fuel_BinarySearchTreeBasic.in_tree.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", + "function_token_typing_BinarySearchTreeBasic.gt", "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", - "primitive_Prims.op_LessThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", "projection_inverse_BinarySearchTreeBasic.Node__2", "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_41975b6e5f99ccc6f21a707af6deee0c", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", - "refinement_interpretation_Tm_refine_cb746c460ae0008456c0ea2d81c7ba4d", + "refinement_interpretation_Tm_refine_6964cfd48d07bdbb1674b8bbae38af40", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.gt", "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", @@ -233,7 +226,7 @@ "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "38c085d461c32a4844c9222193b64761" + "55bd55a4668fa1616567ad9d7beee3fb" ], [ "BinarySearchTreeBasic.insert'", @@ -248,12 +241,12 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "BinarySearchTreeBasic_pretyping_7e2d337133ee482b75591994ee2d6817", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", - "binder_x_7e2d337133ee482b75591994ee2d6817_1", "bool_inversion", + "binder_x_7e2d337133ee482b75591994ee2d6817_1", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Leaf", "constructor_distinct_BinarySearchTreeBasic.Node", "data_elim_BinarySearchTreeBasic.Node", @@ -266,20 +259,19 @@ "equation_with_fuel_BinarySearchTreeBasic.in_tree.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", + "function_token_typing_BinarySearchTreeBasic.gt", + "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", - "primitive_Prims.op_LessThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", "projection_inverse_BinarySearchTreeBasic.Node__2", "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_54b98998b50519cc4bee034f351d5178", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", - "refinement_interpretation_Tm_refine_ba93eff18299a3f2d68b9ea1d3ed20db", + "refinement_interpretation_Tm_refine_3acce7f06a1152b716ab4f59091f63e7", + "refinement_interpretation_Tm_refine_982dbdb626bea999dda5af78ce53af6b", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.gt", "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", @@ -292,7 +284,7 @@ "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "b1c4d16c8412691b47cd6ae0c20a2283" + "283f67a568266978edfd059313aafed1" ], [ "BinarySearchTreeBasic.insert''", @@ -310,7 +302,7 @@ "subterm_ordering_BinarySearchTreeBasic.Node" ], 0, - "509b91b7c806d5624942516b8b3e540e" + "fc05d10270f694d6e8d192d46e3a4596" ], [ "BinarySearchTreeBasic.insert_lemma", @@ -323,21 +315,17 @@ "@fuel_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_correspondence_BinarySearchTreeBasic.insert__.fuel_instrumented", "@fuel_correspondence_BinarySearchTreeBasic.is_bst.fuel_instrumented", - "@fuel_irrelevance_BinarySearchTreeBasic.all.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.insert__.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "BinarySearchTreeBasic_interpretation_Tm_arrow_f2b2710ae3de861274020fd80b8c9cab", - "BinarySearchTreeBasic_pretyping_7e2d337133ee482b75591994ee2d6817", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_076cd14d930df841de10cb87d355c7e3_1", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", "bool_inversion", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Leaf", "constructor_distinct_BinarySearchTreeBasic.Node", - "data_elim_BinarySearchTreeBasic.Node", "disc_equation_BinarySearchTreeBasic.Leaf", "disc_equation_BinarySearchTreeBasic.Node", "equality_tok_BinarySearchTreeBasic.Leaf@tok", @@ -351,23 +339,18 @@ "function_token_typing_BinarySearchTreeBasic.gt", "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", - "primitive_Prims.op_LessThan", + "int_inversion", "int_typing", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", "projection_inverse_BinarySearchTreeBasic.Node__2", "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_41975b6e5f99ccc6f21a707af6deee0c", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", - "token_correspondence_BinarySearchTreeBasic.all.fuel_instrumented", "token_correspondence_BinarySearchTreeBasic.gt", "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", - "token_correspondence_BinarySearchTreeBasic.insert__.fuel_instrumented", "token_correspondence_BinarySearchTreeBasic.is_bst.fuel_instrumented", "token_correspondence_BinarySearchTreeBasic.lt", "typing_BinarySearchTreeBasic.all", @@ -377,7 +360,7 @@ "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "f95006e956e44b79dc13f9cc389ea564" + "491f64ec9debab18745d1e7d49df788e" ], [ "BinarySearchTreeBasic.find_max", @@ -393,9 +376,9 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_e2abb8a47e2759cc44fe1676098d14c9_0", "bool_inversion", "disc_equation_BinarySearchTreeBasic.Leaf", "disc_equation_BinarySearchTreeBasic.Node", @@ -406,22 +389,22 @@ "equation_with_fuel_BinarySearchTreeBasic.in_tree.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", + "function_token_typing_BinarySearchTreeBasic.ge", + "function_token_typing_BinarySearchTreeBasic.gt", + "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_6ab46ecfe7676410924e81d009486ac7", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", "projection_inverse_BinarySearchTreeBasic.Node__2", "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_0560ae5a5ac4b1d0edb33b92b07c2236", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "refinement_interpretation_Tm_refine_c309778c0d975f434f1dd1e1c2c2d0d7", + "refinement_interpretation_Tm_refine_ec13a912e42b526fd3c1faba3154bcbb", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.all.fuel_instrumented", "token_correspondence_BinarySearchTreeBasic.ge", @@ -432,7 +415,7 @@ "typing_BinarySearchTreeBasic.in_tree" ], 0, - "517a1e500838056a7832af7a3ee30fec" + "5c7a8ae7061f08d2969f946198733f3a" ], [ "BinarySearchTreeBasic.find_max'", @@ -451,7 +434,7 @@ "subterm_ordering_BinarySearchTreeBasic.Node" ], 0, - "09e5e9ba39048bf52a4efd3eb44b7c01" + "1a331c8e64ea3d031984132b5d49b34c" ], [ "BinarySearchTreeBasic.find_max_lemma", @@ -460,7 +443,7 @@ 1, [ "@query" ], 0, - "1d3c78e72f0a060b889780be9e01b011" + "3a9c96ac4cbc0f787216a518c6c05d81" ], [ "BinarySearchTreeBasic.find_max_lemma", @@ -517,7 +500,7 @@ "typing_BinarySearchTreeBasic.is_bst" ], 0, - "5386048316630de02c8d5ed82e788b56" + "c96e3608ce5297ca29f3ac0b5ac05bba" ], [ "BinarySearchTreeBasic.find_max_lemma", @@ -535,10 +518,9 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "BinarySearchTreeBasic_interpretation_Tm_arrow_f2b2710ae3de861274020fd80b8c9cab", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_e63ba93983c46f8e6dd9342cb81bacd4_0", "bool_inversion", "disc_equation_BinarySearchTreeBasic.Leaf", "disc_equation_BinarySearchTreeBasic.Node", @@ -551,14 +533,12 @@ "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", "function_token_typing_BinarySearchTreeBasic.ge", + "function_token_typing_BinarySearchTreeBasic.gt", + "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_3afcb8e95b0e9d107cb6446331addfd1", - "partial_app_typing_6ab46ecfe7676410924e81d009486ac7", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", @@ -567,7 +547,7 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_1e985efe7843ec25631e9f231dc0ed2b", "refinement_interpretation_Tm_refine_7bb01c3b9c48678f5be762ec425292c9", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.all.fuel_instrumented", "token_correspondence_BinarySearchTreeBasic.ge", @@ -580,7 +560,7 @@ "typing_BinarySearchTreeBasic.in_tree" ], 0, - "1f313863fcc4685b3046cb3ec0fb152b" + "a57900c94de7560400d7a16493f8902e" ], [ "BinarySearchTreeBasic.find_max_eq", @@ -589,7 +569,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "52359f41115958768627ed0820fcfcb0" + "2ee9eb6f8a0ce949b4500aa75978900a" ], [ "BinarySearchTreeBasic.find_max_eq", @@ -604,21 +584,18 @@ "@fuel_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_correspondence_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "disc_equation_BinarySearchTreeBasic.Node", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", + "bool_inversion", "disc_equation_BinarySearchTreeBasic.Node", "equation_BinarySearchTreeBasic.ge", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_6ab46ecfe7676410924e81d009486ac7", + "function_token_typing_BinarySearchTreeBasic.ge", "int_inversion", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_0560ae5a5ac4b1d0edb33b92b07c2236", "refinement_interpretation_Tm_refine_1e985efe7843ec25631e9f231dc0ed2b", "refinement_interpretation_Tm_refine_7bb01c3b9c48678f5be762ec425292c9", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "refinement_interpretation_Tm_refine_c309778c0d975f434f1dd1e1c2c2d0d7", + "refinement_interpretation_Tm_refine_ec13a912e42b526fd3c1faba3154bcbb", "token_correspondence_BinarySearchTreeBasic.ge", "typing_BinarySearchTreeBasic.all", "typing_BinarySearchTreeBasic.find_max", @@ -628,7 +605,7 @@ "typing_BinarySearchTreeBasic.uu___is_Node" ], 0, - "bede5aeac7d4da6b007ed5ada9e9c368" + "c9cdb34845ba8212253844ce66166532" ], [ "BinarySearchTreeBasic.delete", @@ -640,16 +617,16 @@ "@fuel_correspondence_BinarySearchTreeBasic.all.fuel_instrumented", "@fuel_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_correspondence_BinarySearchTreeBasic.is_bst.fuel_instrumented", + "@fuel_irrelevance_BinarySearchTreeBasic.all.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "BinarySearchTreeBasic_interpretation_Tm_arrow_f2b2710ae3de861274020fd80b8c9cab", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "BinarySearchTreeBasic_pretyping_7e2d337133ee482b75591994ee2d6817", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_076cd14d930df841de10cb87d355c7e3_1", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", "bool_inversion", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Leaf", "constructor_distinct_BinarySearchTreeBasic.Node", "data_elim_BinarySearchTreeBasic.Node", @@ -663,15 +640,13 @@ "equation_with_fuel_BinarySearchTreeBasic.in_tree.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", + "function_token_typing_BinarySearchTreeBasic.ge", "function_token_typing_BinarySearchTreeBasic.gt", "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_6ab46ecfe7676410924e81d009486ac7", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", + "int_inversion", "int_typing", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", @@ -682,14 +657,15 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", - "refinement_interpretation_Tm_refine_0560ae5a5ac4b1d0edb33b92b07c2236", + "refinement_interpretation_Tm_refine_234ace614f7d119e113d2f597e120e5b", + "refinement_interpretation_Tm_refine_2b84d1ff3a74b0aaf16b56eac4ab9d97", "refinement_interpretation_Tm_refine_41975b6e5f99ccc6f21a707af6deee0c", - "refinement_interpretation_Tm_refine_989b389c1485960b980b8a0fbee52fb8", - "refinement_interpretation_Tm_refine_b3a55f55cb49c0a6bb2ecf7b997ec79f", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", - "refinement_interpretation_Tm_refine_be8da6f78edb23b7c99a969baa994a01", - "refinement_interpretation_Tm_refine_e7a6d2d3fb02c7c1f24b0f4ad45d5e09", + "refinement_interpretation_Tm_refine_a7bc649c52858841f8cf3ee2ad3ba0be", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", + "refinement_interpretation_Tm_refine_e4f772ab9a30caa678adf4f35e13e527", + "refinement_interpretation_Tm_refine_ec13a912e42b526fd3c1faba3154bcbb", "subterm_ordering_BinarySearchTreeBasic.Node", + "token_correspondence_BinarySearchTreeBasic.all.fuel_instrumented", "token_correspondence_BinarySearchTreeBasic.ge", "token_correspondence_BinarySearchTreeBasic.gt", "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", @@ -702,7 +678,7 @@ "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "4dc12897f95b10db9adf7792c21706e7" + "f02d869356ceecf9ee50fd27c0ffca55" ], [ "BinarySearchTreeBasic.delete'", @@ -726,7 +702,7 @@ "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "22cc788d0fd4a1380de3776a93d55931" + "4449797c3e01a569a589aec21ad8b8ef" ], [ "BinarySearchTreeBasic.delete_lemma", @@ -744,12 +720,12 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "BinarySearchTreeBasic_interpretation_Tm_arrow_f2b2710ae3de861274020fd80b8c9cab", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "BinarySearchTreeBasic_pretyping_7e2d337133ee482b75591994ee2d6817", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_076cd14d930df841de10cb87d355c7e3_1", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", "bool_inversion", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Leaf", "constructor_distinct_BinarySearchTreeBasic.Node", "data_elim_BinarySearchTreeBasic.Node", @@ -759,20 +735,17 @@ "equality_tok_Prims.LexTop@tok", "equation_BinarySearchTreeBasic.ge", "equation_BinarySearchTreeBasic.gt", "equation_BinarySearchTreeBasic.lt", - "equation_with_fuel_BinarySearchTreeBasic.all.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.delete_.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.in_tree.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", + "function_token_typing_BinarySearchTreeBasic.ge", "function_token_typing_BinarySearchTreeBasic.gt", "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_6ab46ecfe7676410924e81d009486ac7", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "primitive_Prims.op_disEquality", "projection_inverse_BinarySearchTreeBasic.Node__1", @@ -782,8 +755,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_41975b6e5f99ccc6f21a707af6deee0c", - "refinement_interpretation_Tm_refine_7bb01c3b9c48678f5be762ec425292c9", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.all.fuel_instrumented", "token_correspondence_BinarySearchTreeBasic.delete_.fuel_instrumented", @@ -794,14 +766,13 @@ "token_correspondence_BinarySearchTreeBasic.lt", "typing_BinarySearchTreeBasic.all", "typing_BinarySearchTreeBasic.delete_", - "typing_BinarySearchTreeBasic.find_max_", "typing_BinarySearchTreeBasic.in_tree", "typing_BinarySearchTreeBasic.is_bst", "typing_tok_BinarySearchTreeBasic.Leaf@tok", "unit_inversion", "unit_typing" ], 0, - "0cb2f3af3531f46803be7885f57f0a07" + "b3e7d926f5e016f9e7f72265ebd3c3f1" ], [ "BinarySearchTreeBasic.tree", @@ -810,7 +781,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "cae00080a82fe11378d969f8b2865010" + "5b4ae3e234093b38656223130341a08d" ], [ "BinarySearchTreeBasic.__proj__Node__item__n", @@ -824,7 +795,7 @@ "refinement_interpretation_Tm_refine_7bb01c3b9c48678f5be762ec425292c9" ], 0, - "b5dca3ae311b7833c66d9b3ba13d4df3" + "a527e5b3f350e1b07f8d027f68451f54" ], [ "BinarySearchTreeBasic.__proj__Node__item___1", @@ -838,7 +809,7 @@ "refinement_interpretation_Tm_refine_7bb01c3b9c48678f5be762ec425292c9" ], 0, - "e42dd22213ce0ccfcc3f678b6d3dfca5" + "04bb9fec051aa2758ba0e06ca015c3d8" ], [ "BinarySearchTreeBasic.__proj__Node__item___2", @@ -852,7 +823,7 @@ "refinement_interpretation_Tm_refine_7bb01c3b9c48678f5be762ec425292c9" ], 0, - "b9eca056f7268e8cf1d26e5cb1fb5f29" + "266e11e9b5df9b10f943526589495efc" ], [ "BinarySearchTreeBasic.in_tree", @@ -870,7 +841,7 @@ "subterm_ordering_BinarySearchTreeBasic.Node" ], 0, - "dcbd85b812785876c550f5346c94395b" + "b786e2941ac3bc8e55959cd3056d5e10" ], [ "BinarySearchTreeBasic.all", @@ -882,12 +853,11 @@ "@fuel_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@query", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", "BinarySearchTreeBasic_pretyping_7e2d337133ee482b75591994ee2d6817", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "binder_x_76e2639fdbc6710cc1f69127f0a620f4_0", - "binder_x_7e2d337133ee482b75591994ee2d6817_1", "bool_inversion", + "binder_x_7e2d337133ee482b75591994ee2d6817_1", + "binder_x_d572127907d518d641a8068497b9d6e8_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Node", "disc_equation_BinarySearchTreeBasic.Leaf", "disc_equation_BinarySearchTreeBasic.Node", @@ -902,15 +872,14 @@ "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_4e4fb2343c8264b776e97506afee34b8", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", - "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", "typing_BinarySearchTreeBasic.all", "typing_BinarySearchTreeBasic.in_tree", "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "6ec131cbcdcfb44100080a583e7b465d" + "16fc899ceff75c05b84b45c78ee25f6b" ], [ "BinarySearchTreeBasic.is_bst", @@ -926,7 +895,7 @@ "subterm_ordering_BinarySearchTreeBasic.Node" ], 0, - "88cd2071239eeebe7aa696bb651ac879" + "cb5b1ed1deeb76b14d78febbe3070d4b" ], [ "BinarySearchTreeBasic.search", @@ -941,11 +910,11 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "BinarySearchTreeBasic_interpretation_Tm_arrow_f2b2710ae3de861274020fd80b8c9cab", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_076cd14d930df841de10cb87d355c7e3_1", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", "bool_inversion", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "constructor_distinct_BinarySearchTreeBasic.Node", "disc_equation_BinarySearchTreeBasic.Leaf", "disc_equation_BinarySearchTreeBasic.Node", @@ -957,17 +926,15 @@ "function_token_typing_BinarySearchTreeBasic.gt", "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_GreaterThan", + "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", "projection_inverse_BinarySearchTreeBasic.Node__2", "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_41975b6e5f99ccc6f21a707af6deee0c", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.gt", "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", @@ -976,7 +943,7 @@ "typing_BinarySearchTreeBasic.all" ], 0, - "f29e68fe4b4b762230f7e87ce761cf82" + "679f8d8d770f3ec30969a97063ffee08" ], [ "BinarySearchTreeBasic.insert", @@ -991,12 +958,11 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "BinarySearchTreeBasic_interpretation_Tm_arrow_f2b2710ae3de861274020fd80b8c9cab", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_076cd14d930df841de10cb87d355c7e3_1", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", "bool_inversion", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Leaf", "constructor_distinct_BinarySearchTreeBasic.Node", "data_typing_intro_BinarySearchTreeBasic.Node@tok", @@ -1009,21 +975,19 @@ "equation_with_fuel_BinarySearchTreeBasic.in_tree.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", + "function_token_typing_BinarySearchTreeBasic.gt", "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", - "primitive_Prims.op_LessThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", "projection_inverse_BinarySearchTreeBasic.Node__2", "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_41975b6e5f99ccc6f21a707af6deee0c", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", - "refinement_interpretation_Tm_refine_cb746c460ae0008456c0ea2d81c7ba4d", + "refinement_interpretation_Tm_refine_6964cfd48d07bdbb1674b8bbae38af40", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.gt", "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", @@ -1035,7 +999,7 @@ "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "b64ad5c933d2234a879c7d85aa241c91" + "1f91426a68d7526467987bfe9f9b4718" ], [ "BinarySearchTreeBasic.insert'", @@ -1050,14 +1014,15 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "BinarySearchTreeBasic_pretyping_7e2d337133ee482b75591994ee2d6817", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", - "binder_x_7e2d337133ee482b75591994ee2d6817_1", "bool_inversion", + "binder_x_7e2d337133ee482b75591994ee2d6817_1", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Leaf", "constructor_distinct_BinarySearchTreeBasic.Node", + "data_elim_BinarySearchTreeBasic.Node", "disc_equation_BinarySearchTreeBasic.Leaf", "disc_equation_BinarySearchTreeBasic.Node", "equality_tok_BinarySearchTreeBasic.Leaf@tok", @@ -1067,20 +1032,19 @@ "equation_with_fuel_BinarySearchTreeBasic.in_tree.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", + "function_token_typing_BinarySearchTreeBasic.gt", + "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", - "primitive_Prims.op_LessThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", "projection_inverse_BinarySearchTreeBasic.Node__2", "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_54b98998b50519cc4bee034f351d5178", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", - "refinement_interpretation_Tm_refine_ba93eff18299a3f2d68b9ea1d3ed20db", + "refinement_interpretation_Tm_refine_3acce7f06a1152b716ab4f59091f63e7", + "refinement_interpretation_Tm_refine_982dbdb626bea999dda5af78ce53af6b", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.gt", "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", @@ -1093,7 +1057,7 @@ "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "ce9b4a945e2a6d310fb443839ec22053" + "59753041265b0851b96b487313e04eb4" ], [ "BinarySearchTreeBasic.insert''", @@ -1111,7 +1075,7 @@ "subterm_ordering_BinarySearchTreeBasic.Node" ], 0, - "539ac5d009665c592915062f0ae5fe07" + "d8d844134d910b7c182c4e109f4fd0e7" ], [ "BinarySearchTreeBasic.find_max", @@ -1127,9 +1091,9 @@ "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_e2abb8a47e2759cc44fe1676098d14c9_0", "bool_inversion", "disc_equation_BinarySearchTreeBasic.Leaf", "disc_equation_BinarySearchTreeBasic.Node", @@ -1140,22 +1104,22 @@ "equation_with_fuel_BinarySearchTreeBasic.in_tree.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", + "function_token_typing_BinarySearchTreeBasic.ge", + "function_token_typing_BinarySearchTreeBasic.gt", + "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_6ab46ecfe7676410924e81d009486ac7", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", + "int_inversion", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "projection_inverse_BinarySearchTreeBasic.Node__1", "projection_inverse_BinarySearchTreeBasic.Node__2", "projection_inverse_BinarySearchTreeBasic.Node_n", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_0560ae5a5ac4b1d0edb33b92b07c2236", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", "refinement_interpretation_Tm_refine_c309778c0d975f434f1dd1e1c2c2d0d7", + "refinement_interpretation_Tm_refine_ec13a912e42b526fd3c1faba3154bcbb", "subterm_ordering_BinarySearchTreeBasic.Node", "token_correspondence_BinarySearchTreeBasic.all.fuel_instrumented", "token_correspondence_BinarySearchTreeBasic.ge", @@ -1166,7 +1130,7 @@ "typing_BinarySearchTreeBasic.in_tree" ], 0, - "894cfb27b93e2e94b7fb20a828c7e7c9" + "efa1adaee2c4c3ecaa12137fbae0edd4" ], [ "BinarySearchTreeBasic.find_max'", @@ -1185,7 +1149,7 @@ "subterm_ordering_BinarySearchTreeBasic.Node" ], 0, - "ea157c60765885e854432c1c85c45ad1" + "c2fc91c7102281fd29ecdf5e689bb277" ], [ "BinarySearchTreeBasic.find_max_lemma", @@ -1194,7 +1158,7 @@ 1, [ "@query" ], 0, - "215f0085709468fd46f6a4f69b91082f" + "3bea6955094bd188c7fcba5432bcc9d3" ], [ "BinarySearchTreeBasic.find_max_eq", @@ -1203,7 +1167,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "7d8d69049340d1b13aec34ef2b687614" + "31c2ba0369ee71f68cfab6a5685c2bfd" ], [ "BinarySearchTreeBasic.delete", @@ -1215,16 +1179,16 @@ "@fuel_correspondence_BinarySearchTreeBasic.all.fuel_instrumented", "@fuel_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_correspondence_BinarySearchTreeBasic.is_bst.fuel_instrumented", + "@fuel_irrelevance_BinarySearchTreeBasic.all.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.in_tree.fuel_instrumented", "@fuel_irrelevance_BinarySearchTreeBasic.is_bst.fuel_instrumented", "@query", - "BinarySearchTreeBasic_interpretation_Tm_arrow_f2b2710ae3de861274020fd80b8c9cab", + "BinarySearchTreeBasic_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", + "BinarySearchTreeBasic_interpretation_Tm_arrow_a3e60d2a4d3886e67c6e6d54fdc03056", "BinarySearchTreeBasic_pretyping_7e2d337133ee482b75591994ee2d6817", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_076cd14d930df841de10cb87d355c7e3_1", - "binder_x_6d0180d4fcd10237cf0d87dd345d77cc_0", "bool_inversion", + "binder_x_ae567c2fb75be05905677af440075565_0", "bool_inversion", "bool_typing", "constructor_distinct_BinarySearchTreeBasic.Leaf", "constructor_distinct_BinarySearchTreeBasic.Node", "data_elim_BinarySearchTreeBasic.Node", @@ -1238,15 +1202,13 @@ "equation_with_fuel_BinarySearchTreeBasic.in_tree.fuel_instrumented", "equation_with_fuel_BinarySearchTreeBasic.is_bst.fuel_instrumented", "fuel_guarded_inversion_BinarySearchTreeBasic.tree", + "function_token_typing_BinarySearchTreeBasic.ge", "function_token_typing_BinarySearchTreeBasic.gt", "function_token_typing_BinarySearchTreeBasic.lt", "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", - "partial_app_typing_35aa191b37671ad1765751bedaa6db34", - "partial_app_typing_6ab46ecfe7676410924e81d009486ac7", - "partial_app_typing_87bc334327695ff64908fb5cea367047", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", + "int_inversion", "int_typing", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThan", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", @@ -1257,14 +1219,15 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", - "refinement_interpretation_Tm_refine_0560ae5a5ac4b1d0edb33b92b07c2236", + "refinement_interpretation_Tm_refine_234ace614f7d119e113d2f597e120e5b", + "refinement_interpretation_Tm_refine_2b84d1ff3a74b0aaf16b56eac4ab9d97", "refinement_interpretation_Tm_refine_41975b6e5f99ccc6f21a707af6deee0c", - "refinement_interpretation_Tm_refine_989b389c1485960b980b8a0fbee52fb8", - "refinement_interpretation_Tm_refine_b3a55f55cb49c0a6bb2ecf7b997ec79f", - "refinement_interpretation_Tm_refine_b4ba2096e786a03bd781e044eb85f053", - "refinement_interpretation_Tm_refine_be8da6f78edb23b7c99a969baa994a01", - "refinement_interpretation_Tm_refine_e7a6d2d3fb02c7c1f24b0f4ad45d5e09", + "refinement_interpretation_Tm_refine_a7bc649c52858841f8cf3ee2ad3ba0be", + "refinement_interpretation_Tm_refine_bc0d60c0495319ff2c9dffd7b65cdf7c", + "refinement_interpretation_Tm_refine_e4f772ab9a30caa678adf4f35e13e527", + "refinement_interpretation_Tm_refine_ec13a912e42b526fd3c1faba3154bcbb", "subterm_ordering_BinarySearchTreeBasic.Node", + "token_correspondence_BinarySearchTreeBasic.all.fuel_instrumented", "token_correspondence_BinarySearchTreeBasic.ge", "token_correspondence_BinarySearchTreeBasic.gt", "token_correspondence_BinarySearchTreeBasic.in_tree.fuel_instrumented", @@ -1277,7 +1240,7 @@ "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "0c566e1925b0d49c7978ea84f4d66f59" + "4575d857019f66ad271171df5b018a97" ], [ "BinarySearchTreeBasic.delete'", @@ -1301,7 +1264,7 @@ "typing_tok_BinarySearchTreeBasic.Leaf@tok" ], 0, - "4573402bae9e628e40c75c49c0844293" + "5a3ede947f675446c65328fab72ccbe1" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/BinarySearchTreeFirst.fst.hints b/examples/data_structures/BinarySearchTreeFirst.fst.hints index 3c398a5c448..9e63fc3ad91 100644 --- a/examples/data_structures/BinarySearchTreeFirst.fst.hints +++ b/examples/data_structures/BinarySearchTreeFirst.fst.hints @@ -12,7 +12,7 @@ "int_inversion", "kinding_BinarySearchTreeFirst.tree@tok" ], 0, - "c4f5b76bbdf422f574f3ddbea62692fb" + "41dbd1eca3c12374281818b64cab6776" ], [ "BinarySearchTreeFirst.__proj__Node__item__left", @@ -25,7 +25,7 @@ "projection_inverse_BinarySearchTreeFirst.Node_l" ], 0, - "5dea29831903e16ee0385b774bf26303" + "61a35d538175805eaed63c77ff185dfc" ], [ "BinarySearchTreeFirst.__proj__Node__item__right", @@ -41,7 +41,7 @@ "projection_inverse_BinarySearchTreeFirst.Node_n" ], 0, - "e68cea81ce71c15e1e7d6942d07982a8" + "0dfbed0b852687495d69f2bc4648a083" ], [ "BinarySearchTreeFirst.leaf", @@ -55,7 +55,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "0e7855c9a28cc2a77bb9d2bd5e815e35" + "929f00ec878c85a57691253c8dd32cc3" ], [ "BinarySearchTreeFirst.insert", @@ -89,7 +89,7 @@ "typing_FStar.Pervasives.Native.uu___is_None" ], 0, - "bbb2861bf6071e3389352fefb1428aa5" + "025e632b197c29d909b70b333d7d8954" ], [ "BinarySearchTreeFirst.contains", @@ -108,7 +108,7 @@ "subterm_ordering_FStar.Pervasives.Native.Some" ], 0, - "d5adb88382f992d279e6d698324354b3" + "54936a52f9bd3d9a48731f5875484990" ], [ "BinarySearchTreeFirst.in_order_opt", @@ -131,7 +131,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "99ade6340cb4b672961de2ab086c95e6" + "d54bd0b801482419c01e0137508fef5e" ], [ "BinarySearchTreeFirst.tree", @@ -144,7 +144,7 @@ "int_inversion", "kinding_BinarySearchTreeFirst.tree@tok" ], 0, - "a95f2a5b89a6bfc4e116d3da73d2aeb7" + "922bd9b06dd909d50ab8231c448a2887" ], [ "BinarySearchTreeFirst.__proj__Node__item__left", @@ -157,7 +157,7 @@ "projection_inverse_BinarySearchTreeFirst.Node_l" ], 0, - "a2186a58edcc98e7c36241c8613c071a" + "b0af735a3e4604023e67d344948fee31" ], [ "BinarySearchTreeFirst.__proj__Node__item__right", @@ -174,7 +174,7 @@ "projection_inverse_BinarySearchTreeFirst.Node_n" ], 0, - "5d9cadf5add6cc5b1a97de635ed3ad0e" + "3a837de987a5b26833867fe8bea84b5f" ], [ "BinarySearchTreeFirst.leaf", @@ -188,7 +188,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "fedc6cee1aa76359e89dd1c0336d98e1" + "07b0c92025a202ae05ce2df75388c7e0" ], [ "BinarySearchTreeFirst.insert", @@ -222,7 +222,7 @@ "typing_FStar.Pervasives.Native.uu___is_None" ], 0, - "fe362cce5e9f8846a7b94e8730de589e" + "18372f6b3204fc22e520ee90959148b7" ], [ "BinarySearchTreeFirst.contains", @@ -241,7 +241,7 @@ "subterm_ordering_FStar.Pervasives.Native.Some" ], 0, - "0ae5c3250ee81d71107e2c487d0d3245" + "08de5a0907e57adfd0f6b9198b733a39" ], [ "BinarySearchTreeFirst.in_order_opt", @@ -264,7 +264,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "2a44afdb32b09fa8459fa3050a251af3" + "5bb55860d2d99a1cc998e3fe11025b36" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/BinaryTrees.fst.hints b/examples/data_structures/BinaryTrees.fst.hints index acab1ad0b4e..0cd9202973b 100644 --- a/examples/data_structures/BinaryTrees.fst.hints +++ b/examples/data_structures/BinaryTrees.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "a6dffdc10c853f6db468e67d4ad95a5d" + "2f1b6f08079ac35d9ab2678b4d48b000" ], [ "BinaryTrees.__proj__Node__item__root", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_ea1b5a9ff57143ba5e87eabf5571f185" ], 0, - "2a469e6ac9fa4873efd1d8f062dc601a" + "83049eaa87cb55f026542bde967526ce" ], [ "BinaryTrees.__proj__Node__item__left", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_ea1b5a9ff57143ba5e87eabf5571f185" ], 0, - "2420b177015ad3f2516b41d7b7059493" + "cc898a57d1caa0a050e7571cc440f705" ], [ "BinaryTrees.__proj__Node__item__right", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_ea1b5a9ff57143ba5e87eabf5571f185" ], 0, - "b9e4a280172b8119392ab17d04cb3993" + "227a6c09dbd4a7c682e757e3f1942da9" ], [ "BinaryTrees.size", @@ -67,7 +67,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "e61ba8bc35141c00db2254a8338ee1d7" + "ae95e0f06942175b04c91d5b8ab803e7" ], [ "BinaryTrees.map", @@ -82,7 +82,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "9af60ac520c3aa30d5125fbd1f61fc46" + "fabee48f77784ce4a392bdbd208b517f" ], [ "BinaryTrees.map_size", @@ -96,7 +96,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "13b74830530f38b349da431b5e93d060" + "d798c14083a87d7ce2eebe13cf3f4e9b" ], [ "BinaryTrees.map_size", @@ -110,7 +110,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b67dcc5fed665d9b9043025f11c0ed9b" + "0c07ab2e2c67506f7ee8bdc8b1df24eb" ], [ "BinaryTrees.map_size", @@ -141,7 +141,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "2eb58ad9286dba05b94c438b43a24a16" + "a44a0f01eb2fa9f0ba80d8daa3ba0e78" ], [ "BinaryTrees.find", @@ -156,7 +156,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "7eccfe36d1c1ce23e949bfc8db421472" + "332b964f9772d67eab145b5d2dc37967" ], [ "BinaryTrees.find_some", @@ -177,7 +177,7 @@ "typing_BinaryTrees.find" ], 0, - "081d016d3cabed3d9b6bf9e4b4b9ca22" + "51dbd5af982fab438f22df7b8c33e839" ], [ "BinaryTrees.find_some", @@ -200,7 +200,7 @@ "typing_BinaryTrees.find" ], 0, - "a154bbda416feecc08f476eaccd37628" + "96fc54c34f4c5eeeeba0d4c7bc175694" ], [ "BinaryTrees.find_some", @@ -241,7 +241,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "a77842c08622e17e92cf3ce0768b8ecc" + "b94792f07013674c3c8b4060730cfd3d" ], [ "BinaryTrees.map_option", @@ -257,7 +257,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "5d00ba38eecec30e73b22b3f509a15e3" + "8e1e28d630aae57c8b7a1a72e6831c0e" ], [ "BinaryTrees.map_find", @@ -271,7 +271,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3aa57854a49dc0ef10441d1021fba06c" + "c95749f4eff4e69e7efa0b29beaa78dd" ], [ "BinaryTrees.map_find", @@ -285,7 +285,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0c34523b958502991dccae36870135e9" + "cdc3dfaa8ef263362677dc5e4ff43631" ], [ "BinaryTrees.map_find", @@ -298,8 +298,9 @@ "@fuel_correspondence_BinaryTrees.map.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.find.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.map.fuel_instrumented", "@query", + "BinaryTrees_interpretation_Tm_arrow_0e671300b027a382c3ad8af661e6bfe8", "BinaryTrees_interpretation_Tm_arrow_2b00b574e3c859da902fc1b8ce85c0f1", - "BinaryTrees_interpretation_Tm_arrow_57b4f85f42ea8592fcf7c5748b369a4d", + "BinaryTrees_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "BinaryTrees_pretyping_1696252159950375ed27d3faba8e3379", "Prims_interpretation_Tm_arrow_35447810753695c4fe25c93af1251992", "Prims_pretyping_ae567c2fb75be05905677af440075565", @@ -322,7 +323,8 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "function_token_typing_BinaryTrees.compose", "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "int_inversion", + "function_token_typing_Prims.bool", + "function_token_typing_Prims.int", "lemma_FStar.Pervasives.invertOption", "projection_inverse_BinaryTrees.Node_left", "projection_inverse_BinaryTrees.Node_right", @@ -339,7 +341,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "c507e554703819e6813f291caed66101" + "f6d84530037515932ebc88b0de5dcdf4" ], [ "BinaryTrees.in_tree", @@ -356,7 +358,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "59de3615f11430322dd8d3ed74df920c" + "5216df7837b66684579957c4b868c60f" ], [ "BinaryTrees.fold", @@ -372,7 +374,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "9b1ce1e5cf4136f33a4b14d161d30205" + "ad0e44395dd22dcbe62bf6358de72d4f" ], [ "BinaryTrees.fold_map", @@ -385,14 +387,16 @@ "@fuel_correspondence_BinaryTrees.map.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.fold.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.map.fuel_instrumented", "@query", - "BinaryTrees_interpretation_Tm_arrow_57b4f85f42ea8592fcf7c5748b369a4d", - "BinaryTrees_interpretation_Tm_arrow_8e726e3e94af965611a402eb0c624823", - "BinaryTrees_interpretation_Tm_arrow_d166f6488f988b5e9b1cfa813df77514", + "BinaryTrees_interpretation_Tm_arrow_0e671300b027a382c3ad8af661e6bfe8", + "BinaryTrees_interpretation_Tm_arrow_56142c37120331f4156166606be8c498", + "BinaryTrees_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "BinaryTrees_interpretation_Tm_arrow_ddaab270e9fdf46f80b29f3d5d5fdd24", "BinaryTrees_pretyping_1696252159950375ed27d3faba8e3379", "Prims_interpretation_Tm_arrow_35447810753695c4fe25c93af1251992", + "Prims_interpretation_Tm_arrow_47fc285d7b44e13bcb7e420cbfc55623", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_1696252159950375ed27d3faba8e3379_3", - "binder_x_678bd777d60b905e2485e234ff091f37_1", + "binder_x_52f19a9daef1bbba2f987dbcb0a3f0fd_1", "binder_x_87ac387399742bfb1341a669dfb6c913_0", "binder_x_ae567c2fb75be05905677af440075565_2", "constructor_distinct_BinaryTrees.Leaf", @@ -406,6 +410,7 @@ "function_token_typing_BinaryTrees.compose", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", + "kinding_Tm_arrow_47fc285d7b44e13bcb7e420cbfc55623", "projection_inverse_BinaryTrees.Node_left", "projection_inverse_BinaryTrees.Node_right", "projection_inverse_BinaryTrees.Node_root", @@ -416,7 +421,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "bab1297ef450b99e9f410cb9555cfce5" + "06b07572462221d4a72732f54a862549" ], [ "BinaryTrees.size_fold", @@ -432,7 +437,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b94377b62e62851cbf289b8005f76675" + "e9327d18b0bdb552cb0310ac283f4f7c" ], [ "BinaryTrees.size_fold", @@ -448,7 +453,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f0f6e992a6136aa397d6f500e0edcc54" + "e05bf84c1666a14d8817cc723aedc9da" ], [ "BinaryTrees.size_fold", @@ -461,8 +466,8 @@ "@fuel_correspondence_BinaryTrees.size.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.fold.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.size.fuel_instrumented", "@query", - "BinaryTrees_interpretation_Tm_arrow_179df440f334cf37370dd9005069cdc6", - "BinaryTrees_interpretation_Tm_arrow_8e726e3e94af965611a402eb0c624823", + "BinaryTrees_interpretation_Tm_arrow_56142c37120331f4156166606be8c498", + "BinaryTrees_interpretation_Tm_arrow_978950ac417e406794c8cbb585eaec0b", "BinaryTrees_pretyping_1696252159950375ed27d3faba8e3379", "binder_x_1696252159950375ed27d3faba8e3379_0", "constructor_distinct_BinaryTrees.Leaf", @@ -472,7 +477,7 @@ "equation_with_fuel_BinaryTrees.fold.fuel_instrumented", "equation_with_fuel_BinaryTrees.size.fuel_instrumented", "fuel_guarded_inversion_BinaryTrees.tree", "int_typing", - "interpretation_Tm_abs_df7c621f823e021a2a006da5a5407a8f", + "interpretation_Tm_abs_0d875254b2545c6702b32b47d4286d1c", "projection_inverse_BinaryTrees.Node_left", "projection_inverse_BinaryTrees.Node_right", "projection_inverse_BinaryTrees.Node_root", @@ -480,11 +485,11 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "subterm_ordering_BinaryTrees.Node", "typing_BinaryTrees.size", - "typing_Tm_abs_df7c621f823e021a2a006da5a5407a8f", + "typing_Tm_abs_0d875254b2545c6702b32b47d4286d1c", "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "6598edb4699180a0b34c9bb2d34a19f9" + "7528e8b22ee697486dada8364a21f197" ], [ "BinaryTrees.in_tree_fold", @@ -497,8 +502,8 @@ "@fuel_correspondence_BinaryTrees.in_tree.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.fold.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.in_tree.fuel_instrumented", "@query", - "BinaryTrees_interpretation_Tm_arrow_8e726e3e94af965611a402eb0c624823", - "BinaryTrees_interpretation_Tm_arrow_ea1d79c9682b42411dd4091c57178ca5", + "BinaryTrees_interpretation_Tm_arrow_030c76df9eb2e6504d36c81bb0d78521", + "BinaryTrees_interpretation_Tm_arrow_56142c37120331f4156166606be8c498", "BinaryTrees_pretyping_1696252159950375ed27d3faba8e3379", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", @@ -514,18 +519,18 @@ "fuel_guarded_inversion_BinaryTrees.tree", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.bool", "int_inversion", - "interpretation_Tm_abs_644b5416950d2230adbc61b620c12b17", + "interpretation_Tm_abs_cd1cba08dfef61a04a33f38a4890113a", "projection_inverse_BinaryTrees.Node_left", "projection_inverse_BinaryTrees.Node_right", "projection_inverse_BinaryTrees.Node_root", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "subterm_ordering_BinaryTrees.Node", - "typing_Tm_abs_644b5416950d2230adbc61b620c12b17", + "typing_Tm_abs_cd1cba08dfef61a04a33f38a4890113a", "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "5a86ae17546ce927a20903d54601c8ef" + "3e894c1f142a12f7c55be6a4cab617ed" ], [ "BinaryTrees.find_fold", @@ -534,7 +539,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "9b00611d74971dff9a44c95a690b93c1" + "ca990b5e96f8c445808b110f3017b23c" ], [ "BinaryTrees.revert", @@ -549,7 +554,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "659213f5b56128feff9be332e116e8a3" + "872045652b1459048fce84361e1eb138" ], [ "BinaryTrees.revert_involutive", @@ -558,7 +563,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "4d37ddbcf4378deba341c56352054061" + "0ad44505748c6d9749fa64d55fc2c669" ], [ "BinaryTrees.revert_involutive", @@ -567,7 +572,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "9d64e55062764ffe0d8a51730904b47b" + "d684a2f16bda242be0631e18da80c1af" ], [ "BinaryTrees.revert_involutive", @@ -594,7 +599,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "6ddc1370034ce5d4f7ebdce877b39db1" + "e212c444cb7bc64a88a5082600d63ff9" ], [ "BinaryTrees.revert_injective", @@ -603,7 +608,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "f26aea5cff70716dc1d035775196720c" + "a93fa27105080a2edaaed12210730078" ], [ "BinaryTrees.revert_injective", @@ -612,7 +617,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "e21a351d1832a6e913639bdf171f57ea" + "9d8387d8c283f4e7cbd57914adf6db61" ], [ "BinaryTrees.revert_injective", @@ -644,7 +649,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "368ae1ece1cffe11cc6472a3fdcfe8b1" + "aef500f9010203379bda14409a21a526" ], [ "BinaryTrees.revert_fold", @@ -653,7 +658,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "e6015b5442bbe177c8073ee39c74aafe" + "944c94b0019fa8c2287bfa042e371c5c" ], [ "BinaryTrees.revert_fold", @@ -662,7 +667,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "302196d614eb7c1ddffb789a8efc0ecc" + "74cbad15be97ffca66cca029a0e0f28b" ], [ "BinaryTrees.revert_fold", @@ -675,8 +680,8 @@ "@fuel_correspondence_BinaryTrees.revert.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.fold.fuel_instrumented", "@fuel_irrelevance_BinaryTrees.revert.fuel_instrumented", "@query", - "BinaryTrees_interpretation_Tm_arrow_76dcdaa33374ad99cbc92f00c3f4b353", - "BinaryTrees_interpretation_Tm_arrow_8e726e3e94af965611a402eb0c624823", + "BinaryTrees_interpretation_Tm_arrow_55cc0ca0768ec9166d511faa170d5145", + "BinaryTrees_interpretation_Tm_arrow_56142c37120331f4156166606be8c498", "BinaryTrees_pretyping_1696252159950375ed27d3faba8e3379", "binder_x_1696252159950375ed27d3faba8e3379_0", "constructor_distinct_BinaryTrees.Leaf", @@ -686,18 +691,18 @@ "equation_with_fuel_BinaryTrees.fold.fuel_instrumented", "equation_with_fuel_BinaryTrees.revert.fuel_instrumented", "fuel_guarded_inversion_BinaryTrees.tree", - "interpretation_Tm_abs_d6255aea6ed6e73343eb2963d6a88e18", + "interpretation_Tm_abs_2b5744c286c6b8bddb70ebbfb9ada83c", "kinding_BinaryTrees.tree@tok", "projection_inverse_BinaryTrees.Node_left", "projection_inverse_BinaryTrees.Node_right", "projection_inverse_BinaryTrees.Node_root", "projection_inverse_BoxBool_proj_0", "subterm_ordering_BinaryTrees.Node", - "typing_Tm_abs_d6255aea6ed6e73343eb2963d6a88e18", + "typing_Tm_abs_2b5744c286c6b8bddb70ebbfb9ada83c", "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "2774509ab660c98da2ca1faffba5a413" + "b2c5cdf0d5f630af6a5d8bbe87411503" ], [ "BinaryTrees.remove_root", @@ -715,7 +720,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "1f7dfcb4bca155e11f93aa64266485dd" + "ae42ebacee3ae5ae338fab75c820cb73" ], [ "BinaryTrees.add_root", @@ -737,7 +742,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "cc94e57a2448a72bf42068b1a1c5ccb4" + "317a98790165366da0a2123536d6ab23" ], [ "BinaryTrees.remove_add_root", @@ -746,7 +751,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "b9f4a0208f13b370a6066e23e80fe7f4" + "a9e49c86688061877e3ad46df665a204" ], [ "BinaryTrees.remove_add_root", @@ -755,7 +760,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "93b224e1eb74b333479742f62b4d1da4" + "9c76f23e48f966d8942456fcc64fc158" ], [ "BinaryTrees.remove_add_root", @@ -789,7 +794,7 @@ "typing_BinaryTrees.add_root", "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "9bdbe8628fdd4eded19fe14c07c8884a" + "b4374a3f5f10c9c4e7a442c9c8c82e76" ], [ "BinaryTrees.count", @@ -814,7 +819,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "6d4b49edb1e8a6be1a1f07c7da9034cd" + "e29ef2b59ec0d3b96fec8205e7f66492" ], [ "BinaryTrees.remove", @@ -844,7 +849,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "e09f8a4693d9b2919fa800950a856e80" + "cb03f5919446d36709ad3db40e8a0df0" ], [ "BinaryTrees.count_remove_root", @@ -858,7 +863,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a4053bae44d67da74dee8c44acb3e0ea" + "dade998a4ded848464d5afb42d7a2725" ], [ "BinaryTrees.count_remove_root", @@ -903,7 +908,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "40ce421b20daca5027ade31ff7cc5722" + "cd9b73ade49bc24134052796eaaf261d" ], [ "BinaryTrees.count_remove", @@ -944,7 +949,7 @@ "unit_inversion", "unit_typing" ], 0, - "d706ffa2ebf76090d1b0cb18183f81bc" + "9eeab047c188d092508d13c5603274d9" ], [ "BinaryTrees.count_remove", @@ -985,7 +990,7 @@ "unit_inversion", "unit_typing" ], 0, - "a40655cc4c616cc0ae523293c364c8b4" + "08755e19762ff220ee0f4b539b1fa082" ], [ "BinaryTrees.tree", @@ -994,7 +999,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "c95f5b5b7e9492488aec13fa611d3475" + "6cbacf28514bfa41e606fd9d93ffc9d9" ], [ "BinaryTrees.__proj__Node__item__root", @@ -1007,7 +1012,7 @@ "refinement_interpretation_Tm_refine_ea1b5a9ff57143ba5e87eabf5571f185" ], 0, - "4a5fc8afc9d035afaf814d7622079b2c" + "5cec917662598a66f42b33d635b43721" ], [ "BinaryTrees.__proj__Node__item__left", @@ -1020,7 +1025,7 @@ "refinement_interpretation_Tm_refine_ea1b5a9ff57143ba5e87eabf5571f185" ], 0, - "7888910ba1fc59da270481be639f4d24" + "42c074295127fb86d3b2dbcc9f917bc7" ], [ "BinaryTrees.__proj__Node__item__right", @@ -1033,7 +1038,7 @@ "refinement_interpretation_Tm_refine_ea1b5a9ff57143ba5e87eabf5571f185" ], 0, - "20274de4b519cd636d9209f6b01e16d4" + "a0d8a9bb5ad689474c1dc602571cc8e2" ], [ "BinaryTrees.size", @@ -1053,7 +1058,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "42c32f9e3df3d3f0d4f891923d3a2054" + "9c6f23f949d02a886c60de834ed9dc41" ], [ "BinaryTrees.map", @@ -1068,7 +1073,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "395e03095a5e3d2b1179dd8f189f3247" + "42d0ff5a39aa7f9b6f553fcae38d15f3" ], [ "BinaryTrees.map_size", @@ -1082,7 +1087,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fd90aabc6e89f8f776b6e968934d3702" + "469a0f87331f28b6615e40c05e445c04" ], [ "BinaryTrees.find", @@ -1097,7 +1102,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "6d28462f63bc4e3e83610b27f8bde78c" + "40a26b84b78a68f007532b62ffc4a3a1" ], [ "BinaryTrees.find_some", @@ -1118,7 +1123,7 @@ "typing_BinaryTrees.find" ], 0, - "4847ea1e25a3a2de99c8486d1c9dd5cb" + "eec30418ede8146b67d25c16f8a79fa1" ], [ "BinaryTrees.map_option", @@ -1134,7 +1139,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "84c15ee9b399ca3b39c678ac6189d9ca" + "7f39b0104aa4382ed8d4ba216e60331c" ], [ "BinaryTrees.map_find", @@ -1148,7 +1153,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ad38fcc15821692a9b9b1ee0ab596fa8" + "6792a0058cb1e84ac1bd7d3059efd735" ], [ "BinaryTrees.in_tree", @@ -1165,7 +1170,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "fb3f7b579d1e5feb48b4aed0ff41f471" + "4bac7b5a65d22cd2e70668458c2327c1" ], [ "BinaryTrees.fold", @@ -1181,7 +1186,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "116649e225916234e887220b0ea868a1" + "7829779c25f1dbd5068560e55b0dd020" ], [ "BinaryTrees.size_fold", @@ -1197,7 +1202,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "5ecdb41ad4df123c56754828e2a6ee4e" + "e09a9419062c3fc6f1002b13e76a0f62" ], [ "BinaryTrees.find_fold", @@ -1206,7 +1211,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "15964a89349732fdd3c7d078215498b6" + "13ee1ac870e7cd39b580a8cd596446a7" ], [ "BinaryTrees.revert", @@ -1221,7 +1226,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "f762f9845b502113d1e230c485caf883" + "0bdd49b169c55700f5b10c9689455a72" ], [ "BinaryTrees.revert_involutive", @@ -1230,7 +1235,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "40f95c645077f06bfdae4f1979c41f8f" + "90ece95cfa93d2469ecb8ca371ef87a0" ], [ "BinaryTrees.revert_injective", @@ -1239,7 +1244,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "66e21fd05d3fa661d1310acf7be79536" + "2d6ce7bf8a364265024141c06b919c5e" ], [ "BinaryTrees.revert_fold", @@ -1248,7 +1253,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "4c3a19d449bda26a7d761df15ad11d8e" + "4a870ffd5a5f80ba9f04d61de211f27b" ], [ "BinaryTrees.remove_root", @@ -1266,7 +1271,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "e98a2eaf056f91fdc3796c629ea1e549" + "04c773e86139d5551459bc15646b4667" ], [ "BinaryTrees.add_root", @@ -1288,7 +1293,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "e3e9d910df807ba99b2f143f6f35f8fe" + "2e931f585914a06111daefc5f93767c7" ], [ "BinaryTrees.remove_add_root", @@ -1297,7 +1302,7 @@ 1, [ "@query", "assumption_BinaryTrees.tree__uu___haseq" ], 0, - "ebd8c769627d97850e4ff21450f9fe40" + "f42f24f533498504b5bcf50273aa239f" ], [ "BinaryTrees.count", @@ -1322,7 +1327,7 @@ "typing_tok_BinaryTrees.Leaf@tok" ], 0, - "12602e2eafeacff9aad304e02332c3d1" + "38f5414c5d72dab857ca42a7dbf84a30" ], [ "BinaryTrees.remove", @@ -1352,7 +1357,7 @@ "subterm_ordering_BinaryTrees.Node" ], 0, - "89c422f8e557ddd3ff751085493ab77a" + "ce4c14d02832046d7e55853df13048b7" ], [ "BinaryTrees.count_remove_root", @@ -1366,7 +1371,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "695bb8125491e0b6870dbdf977520b5b" + "95385555f6510cdd9ea709ad41606e78" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/BinaryTreesEnumeration.fst.hints b/examples/data_structures/BinaryTreesEnumeration.fst.hints index 209b67d2a9f..fa02aa64932 100644 --- a/examples/data_structures/BinaryTreesEnumeration.fst.hints +++ b/examples/data_structures/BinaryTreesEnumeration.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9729b4184797e0658ab9ef785ec8f700" + "799150c69025ba622a75dd7969dc791f" ], [ "BinaryTreesEnumeration.pairs_with_sum'", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_6037c7d196f553af664d4172fea7f4ac" ], 0, - "f0eb1640c33587f6a125462d9c7a4115" + "db74b0951b1988019601d35551857968" ], [ "BinaryTreesEnumeration.pairs_with_sum'", @@ -52,7 +52,7 @@ "well-founded-ordering-on-nat" ], 0, - "8fe234771a0cf48cae5bdad7c2345a3c" + "926bb4a2521d4e9c8ad387349e36ab1f" ], [ "BinaryTreesEnumeration.pairs_with_sum", @@ -66,7 +66,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d7fb86aa07dbe917f1a246de433ac456" + "d4b72102423c57304796195ff7201baf" ], [ "BinaryTreesEnumeration.bin_tree", @@ -78,7 +78,7 @@ "kinding_BinaryTreesEnumeration.bin_tree@tok" ], 0, - "4952685399cab20bcb3a3ffe764d0dd3" + "581b1bb3a75ad09ed2985911bdb80ef0" ], [ "BinaryTreesEnumeration.__proj__Branch__item___0", @@ -92,7 +92,7 @@ "refinement_interpretation_Tm_refine_6dd07a1dfd3ecf6fbfc7d08efa23b6b3" ], 0, - "b91d21d422ac16ed9025550b7cce4e73" + "c13e8afc6c3a747ece2b7fbc3be4c2ba" ], [ "BinaryTreesEnumeration.size", @@ -115,7 +115,7 @@ "typing_tok_BinaryTreesEnumeration.Leaf@tok" ], 0, - "faca5495afc5d022d74264272c96ad10" + "dbfb37d658006cdf26df6005990d3c89" ], [ "BinaryTreesEnumeration.trees_of_size", @@ -159,7 +159,7 @@ "well-founded-ordering-on-nat" ], 0, - "bdf2c5711e404ec7478d30c8c99cd627" + "f1e2fc1a62ed671909152d292ac7981e" ], [ "BinaryTreesEnumeration.pws'_complete", @@ -180,7 +180,7 @@ "refinement_interpretation_Tm_refine_8cdc7c14e7d27f20fc3226b4f8e32a23" ], 0, - "1626a4a67ed83aa2c87674afa56544f7" + "68785f69f001a5468d9ea6a60aaae844" ], [ "BinaryTreesEnumeration.pws'_complete", @@ -223,7 +223,7 @@ "well-founded-ordering-on-nat" ], 0, - "c210728b2027f4cdf150c1f2cd3ebea0" + "644d1fc97ecc48d92f5e758039e0fce5" ], [ "BinaryTreesEnumeration.pws_complete", @@ -244,7 +244,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f1356bb6b1739884c48097871aad1ffa" + "5e1a22f6eeedaa268a46cc384e776ea2" ], [ "BinaryTreesEnumeration.concatMap_flatten_map", @@ -279,7 +279,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.map" ], 0, - "314b6360e0ee035924395af23d1b321a" + "bd18d10854f2519c459564834e89fc2b" ], [ "BinaryTreesEnumeration.pure_as_squash", @@ -291,7 +291,7 @@ "refinement_interpretation_Tm_refine_9f8cb5a84b67f50c9d5f87a914037545" ], 0, - "7c829766dce5c0f59e55a09b6491b4d4" + "462693a5e4a79084b4f0929ab9d5d206" ], [ "BinaryTreesEnumeration.memP_append_aux", @@ -339,7 +339,7 @@ "typing_FStar.Pervasives.Native.snd", "unit_typing" ], 0, - "636b9a2c60a565af1b1b4ebe62c36a03" + "4f360b105343f29f905f8ec38ef74e6f" ], [ "BinaryTreesEnumeration.flatten_app", @@ -370,7 +370,7 @@ "typing_FStar.List.Tot.Base.flatten" ], 0, - "412a4e59dea667ad8fbee9bc4d73a122" + "0e863dc58be99052f4055451c3cbc9b1" ], [ "BinaryTreesEnumeration.memP_app_intro_l", @@ -399,7 +399,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.op_At" ], 0, - "f84f8cdc251883eabaa022ae88286fff" + "c13dfa7d547c7349372100b9f0538db5" ], [ "BinaryTreesEnumeration.memP_app_intro_r", @@ -428,7 +428,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.append" ], 0, - "bd41d77ed4f514a0431a49518f9b4425" + "8c4f471b6e79f3f0074490087481e05b" ], [ "BinaryTreesEnumeration.memP_flatten_intro", @@ -463,7 +463,7 @@ "refinement_interpretation_Tm_refine_c57079cb7da35e3d682c783919015e7c" ], 0, - "5c38aa68bd5390188f16625617911323" + "611e642f5a671cde5af73508219b34c8" ], [ "BinaryTreesEnumeration.memP_concatMap_intro", @@ -472,7 +472,7 @@ 1, [ "@query" ], 0, - "f857c0dad57eccccabffa000994a18cb" + "61560652405b80316bed8585b08a53bf" ], [ "BinaryTreesEnumeration.product_complete", @@ -482,10 +482,10 @@ [ "@query", "equation_BinaryTreesEnumeration.product", "interpretation_Tm_abs_00966f9f1a6fcfb8d702525cf3c20b1d", - "interpretation_Tm_abs_1591b0168761d41abfeeb3927a315283" + "interpretation_Tm_abs_0c186ecf97439ad3963f0d99d884d6c1" ], 0, - "b24849284ccafc5b748d67166919f01d" + "8a212ec99b9d6af3e58983c736a11e26" ], [ "BinaryTreesEnumeration.unfold_tos", @@ -527,7 +527,7 @@ "typing_tok_BinaryTreesEnumeration.Leaf@tok" ], 0, - "a5cb73a0928aa4cddbb4199b1f756b07" + "1375a4c5a2707516d5be897b814f69f6" ], [ "BinaryTreesEnumeration.tos_complete", @@ -587,7 +587,7 @@ "typing_tok_BinaryTreesEnumeration.Leaf@tok" ], 0, - "fde9d383e64d25e351d26686aadf7d4a" + "62e05bfc4d34a049e5baaeea8039c328" ], [ "BinaryTreesEnumeration.pairs_with_sum'", @@ -600,7 +600,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "8c094c3066e0886f17659fdf3db7b352" + "4e854cc5882ad56e06070d5d6e527e89" ], [ "BinaryTreesEnumeration.pairs_with_sum", @@ -614,7 +614,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "284bfa629532c055d2bc40b644961828" + "bc8e6995be7d35c2b0001f24975b5995" ], [ "BinaryTreesEnumeration.bin_tree", @@ -626,7 +626,7 @@ "kinding_BinaryTreesEnumeration.bin_tree@tok" ], 0, - "982bc291f5fbc6a77a6ff97b1def22ab" + "b0fd944f4e5ba94f699c00902a706a9c" ], [ "BinaryTreesEnumeration.__proj__Branch__item___0", @@ -640,7 +640,7 @@ "refinement_interpretation_Tm_refine_6dd07a1dfd3ecf6fbfc7d08efa23b6b3" ], 0, - "69f2e277b03c08c21473605146bbd6f5" + "b4cef8997ea34d95709b92e9bf8ab367" ], [ "BinaryTreesEnumeration.size", @@ -663,7 +663,7 @@ "typing_tok_BinaryTreesEnumeration.Leaf@tok" ], 0, - "a3a07cd6fe8498baedf1f762adccacc8" + "007fb7e1343a8afa6c089ec8b6f50e81" ], [ "BinaryTreesEnumeration.trees_of_size", @@ -707,7 +707,7 @@ "well-founded-ordering-on-nat" ], 0, - "8531e4e36a4119c35799063c7177e3d4" + "3b1cedb4949da4a9a997b42a1faaf34a" ], [ "BinaryTreesEnumeration.pws'_complete", @@ -727,7 +727,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "054153079d389a1e8e2e16038010fc13" + "6667822f3c062dbbd7eb77b00537f3bb" ], [ "BinaryTreesEnumeration.pws_complete", @@ -747,7 +747,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "89c343f23a251f776e4f84c8398f104e" + "8212e6dd67de3c1408b2d4af7de1db08" ], [ "BinaryTreesEnumeration.pure_as_squash", @@ -759,7 +759,7 @@ "refinement_interpretation_Tm_refine_9f8cb5a84b67f50c9d5f87a914037545" ], 0, - "f1fa245732bad625dd79a2c07cb07293" + "d2bad50b262f0faca8b21b4125e2f869" ], [ "BinaryTreesEnumeration.unfold_tos", @@ -801,7 +801,7 @@ "typing_tok_BinaryTreesEnumeration.Leaf@tok" ], 0, - "ec3168e1b292d675edf90a7a8726dfb0" + "77833bc49656a3ea20d7319b206bf25f" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/Lens.fst.hints b/examples/data_structures/Lens.fst.hints index bd61bd6aa2e..b1d9f7f7a19 100644 --- a/examples/data_structures/Lens.fst.hints +++ b/examples/data_structures/Lens.fst.hints @@ -14,7 +14,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6b545033f16a30407d9e420c6af3fc09" + "ee4c373c403d17e89d530e3dcd48c829" ], [ "Lens.rgb", @@ -28,7 +28,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c23e9778abdd92359b068e4ca486acfc" + "b3407403c88f6040d6e5ef684fe8cb35" ], [ "Lens.colored", @@ -37,7 +37,7 @@ 1, [ "@query", "assumption_Lens.rgb__uu___haseq" ], 0, - "0d0a524394daf07b62ba43eb8ed263d1" + "a153e654c30736f948b500efa83fd9e1" ], [ "Lens.stlens", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "56368ddf2d999f75b6b5b346d91a55e2" + "c94c301ba35932bdcdafd1eb17f5b734" ], [ "Lens.__proj__Mkstlens__item__st_put", @@ -65,7 +65,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "57b8e43fbae5fb00d7af09d5209c7a9f" + "41c817f6bed1a40935a709f8be4b327c" ], [ "Lens.__proj__Mkstlens__item__st_put", @@ -79,7 +79,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "144bb69b5c253bf745a9ddc0787e1677" + "062c1b8fb7ea09a4cb92752173494487" ], [ "Lens.st", @@ -97,7 +97,7 @@ "typing_FStar.Ref.addr_of", "typing_FStar.Ref.only" ], 0, - "f7cd4d91ec679edb5a354fb723c8406b" + "81fcf900228f29af690a5def6a0699c3" ], [ "Lens.op_Bar_Colon_Dot_Dot", @@ -112,8 +112,8 @@ "fuel_guarded_inversion_Lens.lens", "fuel_guarded_inversion_Lens.stlens", "interpretation_Tm_abs_2a3edf4b01e4f2bd197952ce921068e0", + "interpretation_Tm_abs_519017a02c008e8d770d2bb88e107760", "interpretation_Tm_abs_623dbc4739871293a8e5a3c0e6f66cc2", - "interpretation_Tm_abs_db8179d229dfb34fa34208655d5d9c33", "proj_equation_Lens.Mklens_get", "proj_equation_Lens.Mklens_put", "projection_inverse_Lens.Mklens_get", "projection_inverse_Lens.Mklens_put", @@ -122,7 +122,7 @@ "token_correspondence_Lens.op_Bar_Colon_Equals" ], 0, - "692bb7c958e53de21b120549d2e92aca" + "65866cb2adc89fb41e7ed97243a336d4" ], [ "Lens.circle", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "aeca5f101f035f22fb370b61a9c49a17" + "1574760785340834edf4ebacdaba5b67" ], [ "Lens.rgb", @@ -151,7 +151,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "aa07dcc4964e57853edbd795166ae9b5" + "053c6a515367f510fd126d9beb468e31" ], [ "Lens.colored", @@ -160,7 +160,7 @@ 1, [ "@query", "assumption_Lens.rgb__uu___haseq" ], 0, - "8b485a28fdd159bae78b4e32a8bb108c" + "9fe34d9b430b8a148b6d2d9c581f4f5d" ], [ "Lens.stlens", @@ -174,7 +174,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d23112a75c8f20a4a578febfa71001d7" + "3bbffdd31c50d1a60c152d18362eb847" ], [ "Lens.__proj__Mkstlens__item__st_put", @@ -188,7 +188,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "52c4431e1d8557a05ea0ea6af2fda80a" + "642a51a2f02961b7d95207594156917a" ], [ "Lens.__proj__Mkstlens__item__st_put", @@ -202,7 +202,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "36d5f9e9f0485923659d280fba6a3418" + "37e7de066d6746a89e6b4123546c8881" ], [ "Lens.st", @@ -220,7 +220,7 @@ "typing_FStar.Ref.addr_of", "typing_FStar.Ref.only" ], 0, - "3778c25b41814b8a2213fcd25b138bf9" + "78bb3fe0670a2d7602e8a35c04b9b1a7" ], [ "Lens.op_Bar_Colon_Dot_Dot", @@ -235,8 +235,8 @@ "fuel_guarded_inversion_Lens.lens", "fuel_guarded_inversion_Lens.stlens", "interpretation_Tm_abs_2a3edf4b01e4f2bd197952ce921068e0", + "interpretation_Tm_abs_519017a02c008e8d770d2bb88e107760", "interpretation_Tm_abs_623dbc4739871293a8e5a3c0e6f66cc2", - "interpretation_Tm_abs_db8179d229dfb34fa34208655d5d9c33", "proj_equation_Lens.Mklens_get", "proj_equation_Lens.Mklens_put", "projection_inverse_Lens.Mklens_get", "projection_inverse_Lens.Mklens_put", @@ -245,7 +245,7 @@ "token_correspondence_Lens.op_Bar_Colon_Equals" ], 0, - "2057e5a3d98d6510c6ed5ee087146b9d" + "4d808bbb847f4b4f5cfa5d5d272aa32f" ], [ "Lens.op_Bar_Colon_Colon_Equals", @@ -259,7 +259,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b33709d4bc9690cecf70bc208fdc4637" + "59860aafa9b85538d42098fc2e273233" ], [ "Lens.op_Array_Assignment", @@ -273,7 +273,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8c5326640a14ad87155724baec4c201e" + "927ffd8fcdd8078361553d66a80c45c9" ], [ "Lens.mutate", @@ -287,7 +287,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "04637243c791d24cefff2c25c57cbf30" + "d5a9a9798d1ca66a6450e75bb73cb6ac" ], [ "Lens.mutate2", @@ -301,7 +301,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "35957c2dad6284b5663c976bfc595a45" + "a36e63d5ddfaded94382333ab5f57455" ], [ "Lens.mutate3", @@ -315,7 +315,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "df74071aafb367fcaccd504197f9adcd" + "3061b272a7b30b57ffb95364609d9b9f" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/MerkleTree.fst.hints b/examples/data_structures/MerkleTree.fst.hints index 3edb00d902f..42474a91b33 100644 --- a/examples/data_structures/MerkleTree.fst.hints +++ b/examples/data_structures/MerkleTree.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "4be49ab810ab6a2d03ee9af10c7802e6" + "0b0d7bb45dd189233a744bd73c2dee77" ], [ "MerkleTree.mstring", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "77b5749e6d6d511290573637b4b6d176" + "9fdb9bc6f8c5f794392fbbae503be964" ], [ "MerkleTree.__proj__Base__item__n", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_3ab915087995f936a969050df0880d3c" ], 0, - "4c97484adff6d6a4f21d83ce01572821" + "4daf15f367a68a4e1673125c44766dd6" ], [ "MerkleTree.__proj__Concat__item__n", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_2dd3f6eb0f0d89e4537f22ac1be23031" ], 0, - "ca21324ccf91b8113c5f3a856cf78900" + "ffdf6b4606ca0c58be70c10ea4b1f495" ], [ "MerkleTree.__proj__Concat__item__s1", @@ -70,7 +70,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "ba2633a59bcac185cc0a956649e32cb0" + "fc20ac54067e4a07ed555ffd4d4ace2e" ], [ "MerkleTree.__proj__Concat__item__s2", @@ -87,7 +87,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "a9246cd6d3769e2fa80dee0d65ee208f" + "363ef3630f871412e9f5f85b66c362b2" ], [ "MerkleTree.mtree", @@ -102,7 +102,7 @@ "typing_MerkleTree.hash_size" ], 0, - "69b291c8c5a0a110365702aa102e4771" + "5e9d1b839c126ee4c6973c81a3012226" ], [ "MerkleTree.mtree", @@ -121,7 +121,7 @@ "typing_MerkleTree.data_size", "typing_MerkleTree.hash_size" ], 0, - "c390ccff9e963f915b5ce1d4a56f1fd3" + "a26164ac20e076e8480ba3ad83710bd5" ], [ "MerkleTree.__proj__L__item__data", @@ -134,7 +134,7 @@ "refinement_interpretation_Tm_refine_c60e89554f8e64395245e385f320b1e4" ], 0, - "9b466061fd628fa48310047f5963957e" + "319389933179a724a1e2662370fa6dd6" ], [ "MerkleTree.__proj__N__item__n", @@ -147,7 +147,7 @@ "refinement_interpretation_Tm_refine_0147c691bf5d65a9d6eb7f17865eb252" ], 0, - "8668b0d9f00a9f1dbfbdc7c50ea22ab1" + "f72bab15e0ba174208e51ea06de9cf9c" ], [ "MerkleTree.__proj__N__item__h1", @@ -160,7 +160,7 @@ "refinement_interpretation_Tm_refine_0147c691bf5d65a9d6eb7f17865eb252" ], 0, - "ed8bd857c2e504c04feabd18293365a9" + "d9c84cac2e10cb07378842c83a6823d8" ], [ "MerkleTree.__proj__N__item__h2", @@ -173,7 +173,7 @@ "refinement_interpretation_Tm_refine_0147c691bf5d65a9d6eb7f17865eb252" ], 0, - "2603541b39fe050935905c08d4bed27c" + "5927b9da1156e01e14d3bc5099f636dd" ], [ "MerkleTree.__proj__N__item__left", @@ -191,7 +191,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "dd36afa55316d5bb20567c8ef5951941" + "98c936405d5a0ef6792bcd4ad9511b07" ], [ "MerkleTree.__proj__N__item__right", @@ -209,7 +209,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "1b8ce6bbffe70b5917c749a6a6e5909f" + "be5d2f0f37b8ab70d70b435b7f812ab6" ], [ "MerkleTree.get_elt", @@ -245,7 +245,7 @@ "token_correspondence_MerkleTree.len" ], 0, - "3f3902eeb41f203424a94fdf4d1073d3" + "c1f58840cda921a3bd9d72f04caf1064" ], [ "MerkleTree.proof", @@ -262,7 +262,7 @@ "typing_MerkleTree.data_size", "typing_MerkleTree.hash_size" ], 0, - "1d7042922258c2a9202cd4df5b9426a6" + "c7143f708f983385136d6c8366aeb2f9" ], [ "MerkleTree.p_tail", @@ -285,7 +285,7 @@ "typing_MerkleTree.__proj__Mk_proof__item__pstream" ], 0, - "89eb285857177ca8e8b4bf717ee816ae" + "c6c00638cf2fe0185e7a396aaf972472" ], [ "MerkleTree.verifier", @@ -299,7 +299,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fa9e9131a4ddd94e1a734b9123aeeee7" + "ffb110e37bb689a3b2c22c7a074578c1" ], [ "MerkleTree.verifier", @@ -313,7 +313,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "539d01ee4c87a1ef8b5c6ae588db75c1" + "363c333f679ea4fdc36e12e919f71142" ], [ "MerkleTree.verifier", @@ -356,7 +356,7 @@ "typing_MerkleTree.hash_size", "typing_MerkleTree.lenp" ], 0, - "665577f3af3d2cb86f61ca8ca963cc00" + "45bb3d3854c6197dfb38f4a1e6dec3f3" ], [ "MerkleTree.verifier", @@ -370,7 +370,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fd9ffe1762e7be0cfc5d994dc25133f0" + "45a4bf33b60fc6c2fee4573f0a1c0917" ], [ "MerkleTree.verifier", @@ -384,7 +384,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "eb55f7db25843ee1e58c7bb2d7187092" + "6a73951dee4cde702618e8054b3883e9" ], [ "MerkleTree.prover", @@ -398,7 +398,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "80c05209186f8fdcbfdea22982788055" + "0461984319bbb335d8ecc04479892567" ], [ "MerkleTree.prover", @@ -412,7 +412,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "902f4582693e214fa98a5299c35d076c" + "19e561cf5ddd9e1039a59186c98a4e5b" ], [ "MerkleTree.prover", @@ -460,7 +460,7 @@ "typing_MerkleTree.p_stream" ], 0, - "fe68fbb9d027ff3cbc30d1040da24703" + "9a4fdbb3bbe10654bfbcf30043db5afb" ], [ "MerkleTree.correctness", @@ -478,7 +478,7 @@ "typing_MerkleTree.hash_size", "typing_MerkleTree.prover" ], 0, - "c3ba615c77f3895644528a180534be73" + "5151c388790d3df0b3b3257cc20e2709" ], [ "MerkleTree.correctness", @@ -496,7 +496,7 @@ "typing_MerkleTree.hash_size", "typing_MerkleTree.prover" ], 0, - "33844e6923a55d9544243fc39e9bc3bd" + "3c25c5fc9ab4f9246358815b0d835d8c" ], [ "MerkleTree.correctness", @@ -557,7 +557,7 @@ "typing_MerkleTree.verifier", "unit_inversion", "unit_typing" ], 0, - "c6036e6b20ce9d0c3001341cd19af464" + "dd004464933c6a435745cbea5711b57b" ], [ "MerkleTree.hash_collision", @@ -572,7 +572,7 @@ "typing_MerkleTree.hash_size" ], 0, - "c6ead0313cf83dc6d155ae41b35b3ec4" + "157376a773790aa5c34f956650367366" ], [ "MerkleTree.security", @@ -591,7 +591,7 @@ "typing_MerkleTree.data_size", "typing_MerkleTree.hash_size" ], 0, - "caf02d6d5859a15a44f99a60c5f6fd22" + "4f7365c853ebc18e6d5f9828d4849532" ], [ "MerkleTree.security", @@ -610,7 +610,7 @@ "typing_MerkleTree.data_size", "typing_MerkleTree.hash_size" ], 0, - "233f8c12c061a5781244f74d7db42c22" + "68e7fd3424b46ef281c10597c57f89c3" ], [ "MerkleTree.security", @@ -681,7 +681,7 @@ "typing_MerkleTree.lenp" ], 0, - "0c2886115a8db5a0647bc2bbba491975" + "3d9d27cf8a85c105dcee8d1bee605824" ], [ "MerkleTree.mstring", @@ -694,7 +694,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6afcc0e8a5d93c8bff8c6331f42c6a91" + "22845f3e1bf2737bee0f0cd3085f7ee9" ], [ "MerkleTree.mstring", @@ -709,7 +709,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "22293855722f52db94b683230ea18cd1" + "cc86356d8a5896a358320d12175260eb" ], [ "MerkleTree.__proj__Base__item__n", @@ -722,7 +722,7 @@ "refinement_interpretation_Tm_refine_3ab915087995f936a969050df0880d3c" ], 0, - "55f389f8c7372b24ecdae9cb90cd632e" + "05a6ce776e09cb17e19d7bc488ed43f2" ], [ "MerkleTree.__proj__Concat__item__n", @@ -735,7 +735,7 @@ "refinement_interpretation_Tm_refine_2dd3f6eb0f0d89e4537f22ac1be23031" ], 0, - "6f622fc2e90296a32b50e5bd71e9d0be" + "c9c8045525a0e9cb6572771312dacf99" ], [ "MerkleTree.__proj__Concat__item__s1", @@ -752,7 +752,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "4e42aad03545a8de0ae17534fd5bfbd9" + "550fe3c64e6fc3be1e77f399db172cab" ], [ "MerkleTree.__proj__Concat__item__s2", @@ -769,7 +769,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "b59006db09c579c979077bb44c94beef" + "58d5eec453883afbf31022409472117d" ], [ "MerkleTree.mtree", @@ -784,7 +784,7 @@ "typing_MerkleTree.hash_size" ], 0, - "457036c76c09b4cafb59c30948e9fd8b" + "cf77950bf5d1cff0ae4b537c451563a0" ], [ "MerkleTree.mtree", @@ -803,7 +803,7 @@ "typing_MerkleTree.data_size", "typing_MerkleTree.hash_size" ], 0, - "94e92a0b9215cd26d51758caa6701563" + "a6bf2a5464d9d0e74b671ac148d6ed90" ], [ "MerkleTree.__proj__L__item__data", @@ -816,7 +816,7 @@ "refinement_interpretation_Tm_refine_c60e89554f8e64395245e385f320b1e4" ], 0, - "e60ca4dec888207d94baedb74c4339bf" + "1ee659ffa627cd314412b0c16aa30deb" ], [ "MerkleTree.__proj__N__item__n", @@ -829,7 +829,7 @@ "refinement_interpretation_Tm_refine_0147c691bf5d65a9d6eb7f17865eb252" ], 0, - "fc37a25f2ce973125a735f399802018e" + "28a1677a85f4bbcb0c7dcba46aa7919c" ], [ "MerkleTree.__proj__N__item__h1", @@ -842,7 +842,7 @@ "refinement_interpretation_Tm_refine_0147c691bf5d65a9d6eb7f17865eb252" ], 0, - "e6e9f8220672eb7af59f983fec06187a" + "82f70a8d251ff62ca5d9cbc38d410c30" ], [ "MerkleTree.__proj__N__item__h2", @@ -855,7 +855,7 @@ "refinement_interpretation_Tm_refine_0147c691bf5d65a9d6eb7f17865eb252" ], 0, - "30ea9d7f055b5595373767605a38c261" + "469da323314cd99853f9e3f10a5a0f0c" ], [ "MerkleTree.__proj__N__item__left", @@ -873,7 +873,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "0e708cd6249bc212ae633e9e5209cac8" + "3d486d85be7182774b5b2880262f8aa5" ], [ "MerkleTree.__proj__N__item__right", @@ -891,7 +891,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "35adc311659ec78ef04a6bc125605673" + "2c91f644fb52ee977983b9922dbabf03" ], [ "MerkleTree.get_elt", @@ -927,7 +927,7 @@ "token_correspondence_MerkleTree.len" ], 0, - "22071a66e75aa358837a12886bc3625b" + "e761c10a78b8c0dd06400c05511cf51c" ], [ "MerkleTree.proof", @@ -944,7 +944,7 @@ "typing_MerkleTree.data_size", "typing_MerkleTree.hash_size" ], 0, - "d5770caa29b6facb251f6254e5ca1118" + "2290d5033cbd8b56d964ea23d72fdd68" ], [ "MerkleTree.p_tail", @@ -967,7 +967,7 @@ "typing_MerkleTree.__proj__Mk_proof__item__pstream" ], 0, - "7c356a790c50f50c08cb77ee348f5ad1" + "c15cba34c34e64a6a8a6c0b0b0aee503" ], [ "MerkleTree.verifier", @@ -981,7 +981,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e2264e5c1fa140b5c2126d73d315b6e1" + "3c84eff17f69f5711221d31f0424729d" ], [ "MerkleTree.verifier", @@ -1024,7 +1024,7 @@ "typing_MerkleTree.hash_size", "typing_MerkleTree.lenp" ], 0, - "ea0ec906150abf8d2e1e55f732a1aefb" + "d47fe6f16d0c51327c6fc8190b1abef0" ], [ "MerkleTree.verifier", @@ -1038,7 +1038,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2a87b20054abe624a4fc46a123ceaa34" + "0f88e4e36fb9d18d42ed3d81bd8e7b7b" ], [ "MerkleTree.verifier", @@ -1052,7 +1052,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d742165a4f96cd4844a465e9a8ffc6ac" + "a14ef73922936dfdcd8763eea29c5920" ], [ "MerkleTree.prover", @@ -1066,7 +1066,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7f58b809585bd2362504d1ca43c12794" + "8589edc4040bf9b22798103b6be592aa" ], [ "MerkleTree.prover", @@ -1114,7 +1114,7 @@ "typing_MerkleTree.p_stream" ], 0, - "c94dcb503930b03061c867a6f684c740" + "63aa744ed27f1607c5cbadc1a2a1ab38" ], [ "MerkleTree.correctness", @@ -1132,7 +1132,7 @@ "typing_MerkleTree.hash_size", "typing_MerkleTree.prover" ], 0, - "c13f278140a239de5bc1a5946dc6acf6" + "56e7230e715818f3ba8f2e0cf7ec04b6" ], [ "MerkleTree.hash_collision", @@ -1147,7 +1147,7 @@ "typing_MerkleTree.hash_size" ], 0, - "05d03b52d324d5011104f619a281f724" + "39477f41ca154b369548988d79bdbe45" ], [ "MerkleTree.security", @@ -1166,7 +1166,7 @@ "typing_MerkleTree.data_size", "typing_MerkleTree.hash_size" ], 0, - "ca799298b1b629166f1e48cfdff76fd6" + "0a5b75f61e6c9be2c75120410b035e4c" ], [ "MerkleTree.security", @@ -1237,7 +1237,7 @@ "typing_MerkleTree.lenp" ], 0, - "1c050d040cbbe0a43e0509a8e2fffdcc" + "ddebae0457fad74e6c0da2c901c25cbc" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/RBTree.fst.hints b/examples/data_structures/RBTree.fst.hints index 8d9e44f2c9f..52d7517f069 100644 --- a/examples/data_structures/RBTree.fst.hints +++ b/examples/data_structures/RBTree.fst.hints @@ -14,7 +14,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8c57aa29cac84d6248c8c4791b3ff480" + "40efd566b19a4ac078624158bdc54f63" ], [ "RBTree.__proj__T__item__col", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_ae4fd622eeb7394a3dd765700312c1fd" ], 0, - "aeba5249fc6673d1444883d838ffb8cd" + "42c12e64cfcd29da5131e8720cf3db76" ], [ "RBTree.__proj__T__item__left", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_ae4fd622eeb7394a3dd765700312c1fd" ], 0, - "f30ed8b172eac4749534996855746546" + "4fb6fe8295d3af000a40d215e5fe73c9" ], [ "RBTree.__proj__T__item__key", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_ae4fd622eeb7394a3dd765700312c1fd" ], 0, - "3acedfbcbf3603bd9e6ac809f52297c5" + "52bff979ad65b7585d8a4665044c70fe" ], [ "RBTree.__proj__T__item__right", @@ -66,7 +66,7 @@ "refinement_interpretation_Tm_refine_ae4fd622eeb7394a3dd765700312c1fd" ], 0, - "58c4010e16047310616eb1ab6a5c6f1c" + "fadb264c94900465af581e5ada37613f" ], [ "RBTree.color_of", @@ -78,7 +78,7 @@ "disc_equation_RBTree.T", "fuel_guarded_inversion_RBTree.rbtree_" ], 0, - "9c84fbbc2e454b319db103ecc30fb2c4" + "669c5f6d43c5a1ba345b5cea64d2cfbe" ], [ "RBTree.black_height", @@ -101,7 +101,7 @@ "subterm_ordering_RBTree.T", "typing_tok_RBTree.E@tok" ], 0, - "fb4a734995d2a5a76f186607eb28f88e" + "8048e5e9c7468e2da3239cf88dd85bbc" ], [ "RBTree.min_elt", @@ -118,7 +118,7 @@ "typing_RBTree.uu___is_T" ], 0, - "ad1abdf678366f21b99ab326b90d87aa" + "e8f623a858e9890bbf22bbf7c64f18bc" ], [ "RBTree.max_elt", @@ -135,7 +135,7 @@ "typing_RBTree.uu___is_T" ], 0, - "40dbe27766e5b47d2fc64efb868ebe76" + "111b5a04151b8a37ff48bd6ba764c323" ], [ "RBTree.r_inv", @@ -144,7 +144,7 @@ 1, [ "@query", "assumption_RBTree.color__uu___haseq" ], 0, - "686043cb94c7f2e0ba58c6b74d390884" + "6dd4fcd52d71855f1b6643072c291bd2" ], [ "RBTree.c_inv", @@ -169,7 +169,7 @@ "typing_tok_RBTree.E@tok" ], 0, - "ea148a8d1823893317cc4068c8f39ca7" + "1bd0ce7539cd87aeb75f29de072ffa1f" ], [ "RBTree.k_inv", @@ -187,7 +187,7 @@ "projection_inverse_RBTree.T_right", "subterm_ordering_RBTree.T" ], 0, - "2fb980f5e7d435501ae0e608c0a2b6b0" + "570ec6ad5d706594c19515f1b8178e4d" ], [ "RBTree.in_tree", @@ -207,7 +207,7 @@ "subterm_ordering_RBTree.T", "typing_tok_RBTree.E@tok" ], 0, - "5761a0882eb87b829e62f7d317d78d28" + "9e0b96ac6ae588d01fe3eaa4f62cf6a1" ], [ "RBTree.not_c_inv", @@ -216,7 +216,7 @@ 1, [ "@query", "assumption_RBTree.color__uu___haseq" ], 0, - "6ffe399a9c40eb932c13444eae2ff711" + "349b36ca5b217cc36d6a2b5164f1426d" ], [ "RBTree.lr_c_inv", @@ -225,7 +225,7 @@ 1, [ "@query" ], 0, - "9e8e0552e09110e06ab22112760f7206" + "07180ecea87727086c7b2c1c38ccc4ba" ], [ "RBTree.pre_balance", @@ -241,7 +241,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8e396020281096ca354196a4b3993545" + "632d4ff5f45b1ad486ef5f52e729b906" ], [ "RBTree.post_balance", @@ -257,7 +257,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f40698c743bf20d35a4ec74c5ab2e7c0" + "07628c52c4e1253d241b266416a3762e" ], [ "RBTree.balance", @@ -345,7 +345,7 @@ "typing_tok_RBTree.B@tok", "typing_tok_RBTree.E@tok" ], 0, - "2fb704a0c16582797867e0659f0799d5" + "1ee5d3957798b7c617cb6b4da9b29301" ], [ "RBTree.ins", @@ -362,7 +362,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b281a6b917555267e35345a39965804e" + "11dd2f5e3de60c2c19b7389ebe2f2e1e" ], [ "RBTree.ins", @@ -379,7 +379,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "30944f025fadb4df9249353b568ed1df" + "270c532d27109ba845c3e224925cf452" ], [ "RBTree.ins", @@ -460,7 +460,7 @@ "typing_RBTree.k_inv", "typing_tok_RBTree.E@tok" ], 0, - "fe440d6f38dba7460ecfd2e274559809" + "6bb77009a3110559599996f901e612f7" ], [ "RBTree.make_black", @@ -512,7 +512,7 @@ "typing_RBTree.uu___is_T" ], 0, - "87e7f898ec5d6f6c068c462277c862da" + "84ec90c81c207e1eb102735da83bd391" ], [ "RBTree.insert", @@ -526,7 +526,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fd3850fb228541c452279ca3c77e4151" + "dd9fdaa77a01c50d5ff8d832de427592" ], [ "RBTree.insert", @@ -547,7 +547,7 @@ "typing_RBTree.make_black" ], 0, - "d7f3715337114d57d27d4decfae7e40b" + "189dd5befbde440c8ea1d87642be75d5" ], [ "RBTree.proj", @@ -559,7 +559,7 @@ "refinement_interpretation_Tm_refine_b9a9fc64f3ae46074f41960b319aa53f" ], 0, - "293dfa71820b77ac7cd66321ed73bb07" + "5270be981198bcfda635c45384c1562c" ], [ "RBTree.rbtree'", @@ -574,7 +574,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0ff7c331fa63a5248a08dc951e91a37a" + "e0c7eaa62d5ca17b21439fb1a0d89712" ], [ "RBTree.__proj__T__item__col", @@ -587,7 +587,7 @@ "refinement_interpretation_Tm_refine_ae4fd622eeb7394a3dd765700312c1fd" ], 0, - "ffd289bbfc72f0825d2b1d723c503bae" + "cb335bd2a246b1e7cffeca1a489292f1" ], [ "RBTree.__proj__T__item__left", @@ -600,7 +600,7 @@ "refinement_interpretation_Tm_refine_ae4fd622eeb7394a3dd765700312c1fd" ], 0, - "fa4d83ea1c9ee2cb966161732f15f4e0" + "33cc1d7d9a2f5fd55a8c34dcb12f47a0" ], [ "RBTree.__proj__T__item__key", @@ -613,7 +613,7 @@ "refinement_interpretation_Tm_refine_ae4fd622eeb7394a3dd765700312c1fd" ], 0, - "60c37cf23fd553f59f37c94fdd96b16d" + "05eeb789e61a9e125a002f8f68c89c39" ], [ "RBTree.__proj__T__item__right", @@ -626,7 +626,7 @@ "refinement_interpretation_Tm_refine_ae4fd622eeb7394a3dd765700312c1fd" ], 0, - "a96e3d37853234c64d3b307541b3e85f" + "37bdc9f90bef87d155d2026c60f0d037" ], [ "RBTree.color_of", @@ -638,7 +638,7 @@ "disc_equation_RBTree.T", "fuel_guarded_inversion_RBTree.rbtree_" ], 0, - "b96f7d7f040c46e67eb9d8c5ef1ab5a9" + "8c1bb556e31769227303544320b828f3" ], [ "RBTree.black_height", @@ -661,7 +661,7 @@ "subterm_ordering_RBTree.T", "typing_tok_RBTree.E@tok" ], 0, - "0beab9d0df9758d2fb28059215781597" + "d012a04a74cad3e5cd6d52838fedd152" ], [ "RBTree.min_elt", @@ -678,7 +678,7 @@ "typing_RBTree.uu___is_T" ], 0, - "3fb41935ce33f57c6bd59ad81a4812dd" + "bb9fb57e59ef23bd52aade40346f24b6" ], [ "RBTree.max_elt", @@ -695,7 +695,7 @@ "typing_RBTree.uu___is_T" ], 0, - "8a589efa7c667cf279936f4290c5d268" + "8d7cf6d789183133ee83ad2fe6e0182d" ], [ "RBTree.r_inv", @@ -704,7 +704,7 @@ 1, [ "@query", "assumption_RBTree.color__uu___haseq" ], 0, - "67a3b4158c382f8737ac64a67976ab45" + "dc56b59ea189ebd941930d457e752d02" ], [ "RBTree.c_inv", @@ -729,7 +729,7 @@ "typing_tok_RBTree.E@tok" ], 0, - "838eed2c802266aeac78e1198d8ebd6a" + "24c7ebfceb988f1160f9f3b22df5d21b" ], [ "RBTree.k_inv", @@ -747,7 +747,7 @@ "projection_inverse_RBTree.T_right", "subterm_ordering_RBTree.T" ], 0, - "2059ebbef09e331b4bef7b12b6bf807a" + "9923a239f05ba89651a52cd5347c2445" ], [ "RBTree.in_tree", @@ -767,7 +767,7 @@ "subterm_ordering_RBTree.T", "typing_tok_RBTree.E@tok" ], 0, - "c82649c3c7011dc9206c0b7a3c37ca98" + "189217ffdfc6b2828a338c9e403e6fa0" ], [ "RBTree.not_c_inv", @@ -776,7 +776,7 @@ 1, [ "@query", "assumption_RBTree.color__uu___haseq" ], 0, - "d201ede43dd63cccb3267b22d6e59d8b" + "0c4ee80bf8e32474663f305238d657dd" ], [ "RBTree.lr_c_inv", @@ -785,7 +785,7 @@ 1, [ "@query" ], 0, - "67bd607391ad674e18b05a0e8687acbd" + "8b227fa561ed82bfd8a64ad887984a81" ], [ "RBTree.pre_balance", @@ -801,7 +801,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f7969a31fc71eb3b54553852a6db9960" + "c3277f73b05191d8bfdc74e740a18d5a" ], [ "RBTree.post_balance", @@ -817,7 +817,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9c76d1a608bce38e79ca4f361bad6b3a" + "9758ba086faf8dcb033aa200bbd7e7ee" ], [ "RBTree.balance", @@ -906,7 +906,7 @@ "typing_tok_RBTree.B@tok", "typing_tok_RBTree.E@tok" ], 0, - "c6c76100305c85487c80aa938e62d24b" + "50c717f2a6cbd84e7735ffe29bf0afc1" ], [ "RBTree.ins", @@ -923,7 +923,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "25e1bf4787fec6469abf0f61dbb5a422" + "52708ffe749d788becc0e520c260b8b8" ], [ "RBTree.ins", @@ -1001,7 +1001,7 @@ "typing_RBTree.k_inv", "typing_tok_RBTree.E@tok" ], 0, - "7a6bc81210361662b989a1820426814d" + "330fdc2de0a13d69a4cc1dd3b76c6473" ], [ "RBTree.make_black", @@ -1053,7 +1053,7 @@ "typing_RBTree.uu___is_T" ], 0, - "591ec9b803a581c045ebcb4bf6f977d0" + "3e6aef537d2a9254d75237c3c5a27fe4" ], [ "RBTree.insert", @@ -1074,7 +1074,7 @@ "typing_RBTree.make_black" ], 0, - "6f8ae405e2fa8be147cb15d8b9f8a9cb" + "42685bd74dfbc97196fa5de4ae72d53c" ], [ "RBTree.insert", @@ -1088,7 +1088,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3ba5df3eddff27bc9bf45a0e263afccf" + "c15e9bff0b0bb5e0ffc65427332f5944" ], [ "RBTree.proj", @@ -1100,7 +1100,7 @@ "refinement_interpretation_Tm_refine_b9a9fc64f3ae46074f41960b319aa53f" ], 0, - "c61192fa4a12f0260019451e1309025a" + "78c40957c5db11bc3e200ccda25ff1d9" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/StatefulLens.fst.hints b/examples/data_structures/StatefulLens.fst.hints index 1ca607ffa37..8c919a5c9cb 100644 --- a/examples/data_structures/StatefulLens.fst.hints +++ b/examples/data_structures/StatefulLens.fst.hints @@ -22,7 +22,7 @@ "token_correspondence_StatefulLens.__proj__Mkhlens__item__put" ], 0, - "b2ab15ff03964f4aa0cd1ce37d5b349c" + "cd978d32ef1071c7979ad4bfd9b86d00" ], [ "StatefulLens.as_stlens", @@ -44,7 +44,7 @@ "token_correspondence_StatefulLens.__proj__Mkhlens__item__put" ], 0, - "90722b67ab336d6b8134b680643c5d07" + "a312249050808c69e1d0109cc3b7cea1" ], [ "StatefulLens.stlens_ref", @@ -70,7 +70,7 @@ "typing_FStar.Monotonic.Heap.sel" ], 0, - "cc0559aae5f28ff9df8a07461c07c710" + "ffd253976ad9d44aa6704894158c0d8a" ], [ "StatefulLens.test0", @@ -90,7 +90,7 @@ "token_correspondence_StatefulLens.__proj__Mkhlens__item__get" ], 0, - "0b140fb02eacefa8b94b449d412b63f3" + "840f22a26936a6ecd029f731a6f341f4" ], [ "StatefulLens.test1", @@ -128,7 +128,7 @@ "typing_FStar.ST.mref" ], 0, - "e7c2597e07d6748490c542ecf8b95d3a" + "edf6b68c24c0882487ae23dc40b93778" ], [ "StatefulLens.test2", @@ -167,7 +167,7 @@ "typing_FStar.ST.mref" ], 0, - "f04009d49ef4d37e4aa356c143f4b54f" + "43ffa538043dbbdd53df7db3578a0899" ], [ "StatefulLens.test4", @@ -206,7 +206,7 @@ "typing_FStar.ST.mref" ], 0, - "83ac536c5cad097153ef677268c8ed62" + "79adc66dfda311eb7a10764b7fd98fef" ], [ "StatefulLens.move_x", @@ -227,11 +227,11 @@ "equation_StatefulLens.x", "fuel_guarded_inversion_StatefulLens.circle", "interpretation_Tm_abs_106f73abf9d4751ff515c66ee21e5216", + "interpretation_Tm_abs_1256fa2ccc4c41723429bd87797d151c", "interpretation_Tm_abs_2a3edf4b01e4f2bd197952ce921068e0", "interpretation_Tm_abs_4c574a44c59a8826c9f20f8889049f16", "interpretation_Tm_abs_67044bd756546113eab810f29d691656", "interpretation_Tm_abs_7ce64cbdc33523e52445d94bdd42f107", - "interpretation_Tm_abs_f2106b0e94cc4722df9a8466d9206973", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "proj_equation_Lens.Mklens_get", "proj_equation_Lens.Mklens_put", "proj_equation_StatefulLens.Mkcircle_center", @@ -252,7 +252,7 @@ "token_correspondence_StatefulLens.__proj__Mkhlens__item__put" ], 0, - "f53c78c6f59735274746c53ff2d430dd" + "e084539e5787a330dd2980daf0e2f307" ], [ "StatefulLens.move_x2", @@ -270,10 +270,10 @@ "interpretation_Tm_abs_106f73abf9d4751ff515c66ee21e5216", "interpretation_Tm_abs_2a3edf4b01e4f2bd197952ce921068e0", "interpretation_Tm_abs_4c574a44c59a8826c9f20f8889049f16", - "interpretation_Tm_abs_6082a9eac0c0fa8e3ae490384547a01f", "interpretation_Tm_abs_67044bd756546113eab810f29d691656", "interpretation_Tm_abs_7ce64cbdc33523e52445d94bdd42f107", "interpretation_Tm_abs_9f4f7acfd7a439677b2ba928cc1d7220", + "interpretation_Tm_abs_e775c6111ea25fcdc9dbe08c104fef8c", "interpretation_Tm_abs_eb58a5c7378d916320d8f69adb3470f7", "proj_equation_Lens.Mklens_get", "proj_equation_Lens.Mklens_put", "proj_equation_StatefulLens.Mkhlens_get", @@ -316,7 +316,7 @@ "token_correspondence_StatefulLens.__proj__Mkhlens__item__put" ], 0, - "4b73cc070baf75a5c2a7c29c51f50a5a" + "98e3266e9b3422da0a4da2108c9c9928" ], [ "StatefulLens.as_stlens", @@ -338,7 +338,7 @@ "token_correspondence_StatefulLens.__proj__Mkhlens__item__put" ], 0, - "afa14b65352a6f64cae0decab3cec1f6" + "531f0a6337df3e135587546e5d18c1b6" ], [ "StatefulLens.stlens_ref", @@ -364,7 +364,7 @@ "typing_FStar.Monotonic.Heap.sel" ], 0, - "cbdb9e2a5d724eab3cf00115d7c08ef6" + "b5b81c053c232fdcc93884e7c25c2d6c" ], [ "StatefulLens.test1", @@ -378,7 +378,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "027604e5a931d37e3f8b2c842f408f85" + "9940ff6c8507a342936d6452d3189893" ], [ "StatefulLens.test2", @@ -392,7 +392,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "cd4a0ca609f445ce3b752e214e4855e4" + "55ee25982dbb90a42c5508891cc03a0a" ], [ "StatefulLens.test4", @@ -406,7 +406,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9f88765b314ef95aa1262f563daee29b" + "1008a0b67c5758bfcc61bde703a74dd7" ] ] ] \ No newline at end of file diff --git a/examples/data_structures/Vector.fst.hints b/examples/data_structures/Vector.fst.hints index 021f42c829b..73483f9afa2 100644 --- a/examples/data_structures/Vector.fst.hints +++ b/examples/data_structures/Vector.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "420847699c7457c6f3f7c7bd9eb9a9c1" + "042dbbd809ceffffcdd15bdc75606f08" ], [ "Vector.vector", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "65aa55a83bb535916a92536ccd8e2985" + "511030f7c7a448e4b6147e67c714f3ce" ], [ "Vector.__proj__VCons__item__hd", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_a4e93483662b42a2216eccfd8e27a9c0" ], 0, - "13bd3479a10352dc12980321767907b7" + "7a3b4eaaade181413f4da6762f716c22" ], [ "Vector.__proj__VCons__item__n", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_a4e93483662b42a2216eccfd8e27a9c0" ], 0, - "92cbb1853a9099001e75875b76389465" + "31ac398598a7a49ecfc9b42d9f66e8ea" ], [ "Vector.__proj__VCons__item__tl", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "f137a5ab36fa21876da726cc5231eccb" + "1789292adf923e8b13d914b48695f55f" ], [ "Vector.head", @@ -78,7 +78,7 @@ 1, [ "@query" ], 0, - "3e665f9c19400a376306dc39d965e8da" + "279a9281fe4329c30311d5d709e24d48" ], [ "Vector.head", @@ -91,7 +91,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "1ef1b4344f7f88ba078c2c86f7412855" + "f2e3342b1954a6990d55b3265274c20a" ], [ "Vector.head", @@ -104,7 +104,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "6a5a31c53db1f6fcef726a4552b476a1" + "f705bd4d2ccdcc0e67282ddbd43a74bc" ], [ "Vector.nth", @@ -128,7 +128,7 @@ "well-founded-ordering-on-nat" ], 0, - "b3c6a663c59d2b2d612f2cc6b638f10f" + "7ce299dd798e67749314514344c050d4" ], [ "Vector.append", @@ -141,7 +141,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "26bf4e0c5481cc7ba4759c6b66b793d8" + "409cf56607b36990ba2250c29b09f28c" ], [ "Vector.append", @@ -154,7 +154,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e5fbd87d2505d23e74966216e6c1c90f" + "ec87bffa898c001eacae87d2c1aa6b0a" ], [ "Vector.append", @@ -175,7 +175,7 @@ "well-founded-ordering-on-nat" ], 0, - "31323958546c153bf3c1fe6388e378b9" + "6a6b53cc59f76d8c1007f2a86640f7bb" ], [ "Vector.reverse", @@ -195,7 +195,7 @@ "well-founded-ordering-on-nat" ], 0, - "9bfa3a765042b099178e19991c69d2c1" + "9333ba2d96020d7cfe0b00ef7aab4b39" ], [ "Vector.mapT", @@ -215,7 +215,7 @@ "well-founded-ordering-on-nat" ], 0, - "896bd700663c8b2512f820a667d05042" + "ac11e30df3e11172f2a2301d87e21029" ], [ "Vector.fold_left", @@ -235,7 +235,7 @@ "well-founded-ordering-on-nat" ], 0, - "3b5e82c08d0addd7d4563fab3f0edced" + "190a315ca6c7716a129e719557594f7b" ], [ "Vector.fold_right", @@ -254,7 +254,7 @@ "well-founded-ordering-on-nat" ], 0, - "f92c1e729a34222ab23b3a9a66696053" + "fa28e5ff90a730050073f34089ef112f" ], [ "Vector.find", @@ -274,7 +274,7 @@ "well-founded-ordering-on-nat" ], 0, - "1fbb2e863963e14a0f11cb54a0b3a794" + "b43e904365bedec8f2219e01bb1d5009" ], [ "Vector.zip'", @@ -295,7 +295,7 @@ "well-founded-ordering-on-nat" ], 0, - "8b0e0c728eabb60f34a5f0635b9324a7" + "b65527625d9fb6e3af67f631ef1480bb" ], [ "Vector.vector", @@ -308,7 +308,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2d25bdb96affd064796e21478e1b4087" + "7f1fdc92f1ddbc2fd7975138b84dc663" ], [ "Vector.vector", @@ -323,7 +323,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "4baf32cac28eb965d78ea3c31c2f363c" + "24a06026e0ea5e41b3db15e00224b790" ], [ "Vector.__proj__VCons__item__hd", @@ -336,7 +336,7 @@ "refinement_interpretation_Tm_refine_a4e93483662b42a2216eccfd8e27a9c0" ], 0, - "12f45159e2f7c97eba32f90b4c472f55" + "f6800606e5fe09dd2e1a62bc5e2c99ae" ], [ "Vector.__proj__VCons__item__n", @@ -349,7 +349,7 @@ "refinement_interpretation_Tm_refine_a4e93483662b42a2216eccfd8e27a9c0" ], 0, - "4f4dce1f30e118c06901a2f8ece26d1c" + "0b411170a2d3eaa68d9e3da796cf7efc" ], [ "Vector.__proj__VCons__item__tl", @@ -365,7 +365,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "f6ec6198926547932f6a1c15947051cf" + "b378a83c255d56053d4548952a6aef6f" ], [ "Vector.head", @@ -374,7 +374,7 @@ 1, [ "@query" ], 0, - "ed2f02e956925e007077603acaa6a3c9" + "ce75a19d0b123ecdc1eda9c2b327ce3d" ], [ "Vector.head", @@ -387,7 +387,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "6c2779bd1745fa99f964f985d2235cf7" + "268738b627794e463cd419aef525b197" ], [ "Vector.nth", @@ -411,7 +411,7 @@ "well-founded-ordering-on-nat" ], 0, - "b9003e8955f7dde07b69b47c829930a7" + "0571c577f4ff93d582405e47d40d10dd" ], [ "Vector.append", @@ -424,7 +424,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f8a0c4b9edd13661ef592f960891169b" + "1c780e488c862f2da83cb1ca3c3098c9" ], [ "Vector.append", @@ -446,7 +446,7 @@ "well-founded-ordering-on-nat" ], 0, - "cb40486a4e27e7752f1eac2185dd8d94" + "ec9b621c1527079ac8a7bfab74b0f15b" ], [ "Vector.reverse", @@ -466,7 +466,7 @@ "well-founded-ordering-on-nat" ], 0, - "1e026dba0f016976b93cf02aedce10de" + "f41ce580e0adf923c5dfe651fed92a92" ], [ "Vector.mapT", @@ -486,7 +486,7 @@ "well-founded-ordering-on-nat" ], 0, - "082f979a73b14eccaee5869fc89e4517" + "fc1aac66c4a0671b17ae3e2e11edb41c" ], [ "Vector.fold_left", @@ -506,7 +506,7 @@ "well-founded-ordering-on-nat" ], 0, - "4e88b2a89932fe4d5a691ef1ce59ecf5" + "df14a2e855ca1c6d82e1425d1dcc6b71" ], [ "Vector.fold_right", @@ -525,7 +525,7 @@ "well-founded-ordering-on-nat" ], 0, - "d4c35fe810413b34bba4c7a1363d2848" + "44b9bf59922a1c650db017df6458b4f1" ], [ "Vector.find", @@ -545,7 +545,7 @@ "well-founded-ordering-on-nat" ], 0, - "8e045fbc1614e3954921be8ea68a0d1f" + "938d6fb062c055454b9d61f9ed89594d" ], [ "Vector.zip'", @@ -566,7 +566,7 @@ "well-founded-ordering-on-nat" ], 0, - "4b807d5e4f4e7955771c8c21caf46e71" + "f9eee443fe5311a79ba700e223b62d90" ] ] ] \ No newline at end of file diff --git a/examples/demos/low-star/Demo.Deps.fst.hints b/examples/demos/low-star/Demo.Deps.fst.hints index db0e5bbf4cc..409066c44d8 100644 --- a/examples/demos/low-star/Demo.Deps.fst.hints +++ b/examples/demos/low-star/Demo.Deps.fst.hints @@ -17,7 +17,7 @@ "typing_FStar.UInt32.v" ], 0, - "e8d40d37029f440ee54e44b039203a60" + "1b1a2355cdb172fa24524ed25c01b93e" ], [ "Demo.Deps.op_Subtraction", @@ -29,7 +29,7 @@ "refinement_interpretation_Tm_refine_84753a10f41c7d2869993e39dc1584d4" ], 0, - "764e6c0a49ba9141cb855928eee8de8a" + "12ecb86d93468c7d73ca505b9504749c" ], [ "Demo.Deps.op_Plus", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_a14fb82315dca87534b3a7e9f1792c68" ], 0, - "52cb85384729e0402e646d8d4b1bb711" + "7f8b7bfd2426a05fa315d453ab48a6f2" ], [ "Demo.Deps.suffix", @@ -71,7 +71,7 @@ "typing_FStar.UInt32.sub", "typing_FStar.UInt32.v" ], 0, - "b608ffdbac59b71e21358b8f4edda7c7" + "040c25d16a07e8a0c90efcda03e4c20d" ], [ "Demo.Deps.prefix_equal", @@ -97,7 +97,7 @@ "typing_FStar.UInt32.v" ], 0, - "d3407b8064cdfa6500d910b0be4d1c4a" + "86531f418fbf35bb58ba3fa89828d2a9" ], [ "Demo.Deps.length", @@ -115,7 +115,7 @@ "typing_FStar.UInt32.v" ], 0, - "258014e955f1201f1a5933a997918580" + "60cd987bfcf189cca756b0f3955f8634" ], [ "Demo.Deps.op_Array_Access", @@ -131,7 +131,7 @@ "typing_FStar.Buffer.as_seq", "typing_FStar.UInt32.v" ], 0, - "f376601258e75a7484e5d94291c6eedf" + "6e9227025564c468dfbf3e5a6d140e84" ], [ "Demo.Deps.op_Array_Assignment", @@ -146,7 +146,7 @@ "typing_FStar.Buffer.as_seq", "typing_FStar.UInt32.v" ], 0, - "78dc291106b536f58ca686385cb9be24" + "c1420dab2c2f69fd025d247ac605d3c2" ], [ "Demo.Deps.op_Subtraction", @@ -158,7 +158,7 @@ "refinement_interpretation_Tm_refine_84753a10f41c7d2869993e39dc1584d4" ], 0, - "a4fea8543091c59e64fe7da49bbb55d7" + "933a081c9b341f67625524b6c8aadadd" ], [ "Demo.Deps.op_Plus", @@ -170,7 +170,7 @@ "refinement_interpretation_Tm_refine_a14fb82315dca87534b3a7e9f1792c68" ], 0, - "044aa8a4fbb774cf96bea73afdd0e3f5" + "d9e30c057f13ff81675dc493b150cea2" ], [ "Demo.Deps.suffix", @@ -200,7 +200,7 @@ "typing_FStar.UInt32.sub", "typing_FStar.UInt32.v" ], 0, - "3e0629b0cf638d62a8b27e88225e4b75" + "f58bbb93cbdd1e53967f5b84a4bda7aa" ], [ "Demo.Deps.suffix", @@ -232,7 +232,7 @@ "typing_FStar.Buffer.idx", "typing_FStar.UInt32.v" ], 0, - "4a75afe8b5a8ee907354e96d7b7b66f6" + "67bea24fdd29233a730a831e8bc178f8" ], [ "Demo.Deps.prefix_equal", @@ -258,7 +258,7 @@ "typing_FStar.UInt32.v" ], 0, - "7c95d06a97afdfcb4b770c2bed875d74" + "d915f28e27daacd02898613a48e10a13" ] ] ] \ No newline at end of file diff --git a/examples/demos/low-star/Demo.fst.hints b/examples/demos/low-star/Demo.fst.hints index 1de588be203..3e0da69d6ed 100644 --- a/examples/demos/low-star/Demo.fst.hints +++ b/examples/demos/low-star/Demo.fst.hints @@ -41,7 +41,7 @@ "typing_FStar.Buffer.length", "typing_FStar.UInt32.v" ], 0, - "b892464b131944e7e9697e17e6ae0886" + "35f7a00ceec63f411be1941bdaaa2ff8" ], [ "Demo.copy3", @@ -117,7 +117,7 @@ "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" ], 0, - "1524d694b644eedbff27821486c4d623" + "bd47fa2b193bae4f915cf5b9b1af4fbd" ], [ "Demo.copy4", @@ -187,7 +187,7 @@ "typing_FStar.UInt32.lte", "typing_FStar.UInt32.v" ], 0, - "33cdec8bcd8fd6983a0d2aa7515b6ecf" + "ad5e1f4bcd002c2e3a374cdc8680155c" ], [ "Demo.copy4", @@ -200,7 +200,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "333989e1270cad6584e93752fdf95a5b" + "1fb46e56235c72c5a533dfa2257b5986" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/Effects.Def.fst.hints b/examples/dm4free/Effects.Def.fst.hints index efe35cb84b2..68d84fdd49d 100644 --- a/examples/dm4free/Effects.Def.fst.hints +++ b/examples/dm4free/Effects.Def.fst.hints @@ -8,10 +8,10 @@ 1, [ "@MaxIFuel_assumption", "@query", "equation_Effects.Def.eq_m", - "refinement_interpretation_Tm_refine_d30a9d2a2d0434bd528f9b70851d9542" + "refinement_interpretation_Tm_refine_b3176bc22daa5f75e828106a6d5f3809" ], 0, - "041aaa24386b1c1ac2c686ff14298aae" + "d436ae086cc699d1724fc09f88a7b7a8" ], [ "Effects.Def.monad_laws_via_eq", @@ -20,15 +20,15 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Effects.Def_interpretation_Tm_arrow_1d8c347f104c2d1460cfb6ec9a29c552", - "Effects.Def_interpretation_Tm_arrow_ba91f8bfe3aafba5c338b0a303bbf8e2", + "Effects.Def_interpretation_Tm_arrow_e6dd8d368f8c55490d812218e3e78b9c", "Effects.Def_interpretation_Tm_arrow_e9ffc6ced04f6112d664a374947b4d96", + "Effects.Def_interpretation_Tm_arrow_fe96ea64440933a872257514e1912843", "equation_Effects.Def.eq_m", - "refinement_interpretation_Tm_refine_d30a9d2a2d0434bd528f9b70851d9542", + "refinement_interpretation_Tm_refine_b3176bc22daa5f75e828106a6d5f3809", "typing_Tm_abs_ee660f2b85638cf061c69b2816eebf0d" ], 0, - "b56230e1637f15157291ce650900add6" + "1afed8a9ba82ab7a16d7460ed6267ace" ], [ "Effects.Def.morphism_laws_via_eq", @@ -37,15 +37,15 @@ 0, [ "@MaxIFuel_assumption", "@query", - "Effects.Def_interpretation_Tm_arrow_1d8c347f104c2d1460cfb6ec9a29c552", - "Effects.Def_interpretation_Tm_arrow_49c2ad73efced2fd09e5847e793c8eb6", - "Effects.Def_interpretation_Tm_arrow_ba91f8bfe3aafba5c338b0a303bbf8e2", + "Effects.Def_interpretation_Tm_arrow_b81dcb0cda81affad1556177ae8ccf9d", + "Effects.Def_interpretation_Tm_arrow_e6dd8d368f8c55490d812218e3e78b9c", + "Effects.Def_interpretation_Tm_arrow_fe96ea64440933a872257514e1912843", "equation_Effects.Def.eq_m", - "refinement_interpretation_Tm_refine_d30a9d2a2d0434bd528f9b70851d9542", + "refinement_interpretation_Tm_refine_b3176bc22daa5f75e828106a6d5f3809", "typing_Tm_abs_d4b5f561155658574710ba164cd23eaa" ], 0, - "540f8707bb2f53e3ad9b87084fc2c9cc" + "2af494325ad80da0fd0d1d619729388f" ], [ "Effects.Def.st_laws", @@ -56,7 +56,7 @@ "@MaxIFuel_assumption", "@query", "Effects.Def_interpretation_Tm_arrow_1a70d6c5e4ee4cace7c4c5c3f90e04af", "Effects.Def_interpretation_Tm_arrow_4e24f4ac4c0750e2d01ce43cf9ba9616", - "Effects.Def_interpretation_Tm_arrow_8e7c43600b50305b913b2eb78d68abdd", + "Effects.Def_interpretation_Tm_arrow_d3d098969389a3d8a7f7c867d5e9e0e5", "Effects.Def_interpretation_Tm_arrow_ebaa847bb129aceee62464db89ea0456", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", @@ -86,7 +86,7 @@ "typing_Tm_abs_7345665be5303476d993b2031c6aee64" ], 0, - "5ebdcb04177442f71f7fc28a161f62ff" + "0dd8ad2b644a11f36d995a0063d9deff" ], [ "Effects.Def.bind_ex", @@ -107,7 +107,7 @@ "unit_typing" ], 0, - "36a5748b9bf1ee62bb408e9aa648e82e" + "21bfe3ad22a5aca261a9de956b58cb9d" ], [ "Effects.Def.handle", @@ -128,7 +128,7 @@ "unit_typing" ], 0, - "7704125d182b633c956fcd9e790ba645" + "246f1f0c27e3259a604db193ed9523e3" ], [ "Effects.Def.ex_laws", @@ -137,10 +137,10 @@ 1, [ "@MaxIFuel_assumption", "@query", + "Effects.Def_interpretation_Tm_arrow_5e8280ad68568d0585edd28dd6a1c752", "Effects.Def_interpretation_Tm_arrow_984a19a60fd9544bcfdcca6f3d5e1aec", "Effects.Def_interpretation_Tm_arrow_b9ff16838ca14be79c4714dd5f2c76fe", "Effects.Def_interpretation_Tm_arrow_beff6337185eaab00048f2f84fb37f66", - "Effects.Def_interpretation_Tm_arrow_cc1c5033460b21b6b439c0b1c6852cd6", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", @@ -175,7 +175,7 @@ "unit_typing" ], 0, - "3e20a4aebe8d415442f1537f967bd138" + "4afd012de6cc7baa47f6c15a40ecccaf" ], [ "Effects.Def.bind_stexn", @@ -199,7 +199,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "ec67d9ca123f2292426f728edf85d5ac" + "d160a6f586ed548464601cbb8853a31a" ], [ "Effects.Def.stexn_laws", @@ -208,8 +208,8 @@ 2, [ "@MaxIFuel_assumption", "@query", - "Effects.Def_interpretation_Tm_arrow_4ab3400c07815ce9df840f80e0a0f447", "Effects.Def_interpretation_Tm_arrow_961614b013f1fbd2e02780cfe663bc1d", + "Effects.Def_interpretation_Tm_arrow_af8277ef7c68ab6a0c82bc76c29b73d6", "Effects.Def_interpretation_Tm_arrow_ebaa847bb129aceee62464db89ea0456", "Effects.Def_interpretation_Tm_arrow_fe9ef56a622273681d89085784d86ac3", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", @@ -244,7 +244,7 @@ "typing_Tm_abs_ffba1b074caa1b3d7d93e072f4b048c1" ], 0, - "c14e59dd3405e0a61fbdc712c0172fc0" + "9560145d65d80133eaa42a4c9ddd835e" ], [ "Effects.Def.bind_exnst", @@ -266,7 +266,7 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e" ], 0, - "88147f68ac64ec81cc7dfabdcc03de5b" + "bf447f40ff184a17f17d262fc53d7a46" ], [ "Effects.Def.exnst_laws", @@ -277,8 +277,8 @@ "@MaxIFuel_assumption", "@query", "Effects.Def_interpretation_Tm_arrow_29be4c60ec52e48fb54888b18400fc3c", "Effects.Def_interpretation_Tm_arrow_94748afd819da1a0db5ba5301734cc0d", + "Effects.Def_interpretation_Tm_arrow_c9eb96bee06f9923b62e81f868b3e006", "Effects.Def_interpretation_Tm_arrow_ebaa847bb129aceee62464db89ea0456", - "Effects.Def_interpretation_Tm_arrow_f573b0a74360a49b5beee9f4c160131e", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "constructor_distinct_FStar.Pervasives.Native.None", @@ -314,7 +314,7 @@ "typing_Tm_abs_dcd39ed1aae2cd7ec1ebf9cd2a7c259e" ], 0, - "a462b5a509271221aaaf7164fd614879" + "4b22f7e3dd58476c7457e44b36241560" ], [ "Effects.Def.morphism_lift_st_exn", @@ -369,7 +369,7 @@ "typing_Tm_abs_ffba1b074caa1b3d7d93e072f4b048c1" ], 0, - "9cfe8c7b7a59f99810b4765b79db9ec8" + "26c0d25c854e67759f89f7d7867dd5cf" ], [ "Effects.Def.morphism_lift_ex_stexn", @@ -426,7 +426,7 @@ "typing_Tm_abs_ffba1b074caa1b3d7d93e072f4b048c1", "unit_typing" ], 0, - "adbcdb0f1474528d8f100805753162ae" + "450f65208df5d6fa2ae40df62a7d6e8d" ], [ "Effects.Def.morphism_lift_st_exnst", @@ -479,7 +479,7 @@ "typing_Tm_abs_dcd39ed1aae2cd7ec1ebf9cd2a7c259e" ], 0, - "32ee8bbb8a1158143a259553bb846984" + "48dab0b04103cc61d9976e503bba95b6" ], [ "Effects.Def.lift_ex_exnst", @@ -500,7 +500,7 @@ "unit_typing" ], 0, - "b3a4e3805e9422a54986a100d9d76601" + "ec53e803f7db3a5d18f41d129c93bc2a" ], [ "Effects.Def.morphism_lift_ex_exnst", @@ -564,7 +564,7 @@ "typing_Tm_abs_df7c30730b8c980dfda2a82027d43a1c", "unit_typing" ], 0, - "c2403bc79f4b1713783a0a9abb183b54" + "ebdf8a69d9479eab9384c84bd6759099" ], [ "Effects.Def.st_laws", @@ -575,7 +575,7 @@ "@MaxIFuel_assumption", "@query", "Effects.Def_interpretation_Tm_arrow_1a70d6c5e4ee4cace7c4c5c3f90e04af", "Effects.Def_interpretation_Tm_arrow_4e24f4ac4c0750e2d01ce43cf9ba9616", - "Effects.Def_interpretation_Tm_arrow_8e7c43600b50305b913b2eb78d68abdd", + "Effects.Def_interpretation_Tm_arrow_d3d098969389a3d8a7f7c867d5e9e0e5", "Effects.Def_interpretation_Tm_arrow_ebaa847bb129aceee62464db89ea0456", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", @@ -605,7 +605,7 @@ "typing_Tm_abs_7345665be5303476d993b2031c6aee64" ], 0, - "a60afae57fd12ad49c6d4392003c29bf" + "d1a6a64bd4ff730251fab8b2daa759ac" ], [ "Effects.Def.bind_ex", @@ -626,7 +626,7 @@ "unit_typing" ], 0, - "baf7a1e8e5f61deec14ad90b0235c1c3" + "2ac345d44d6cd5fd8433f26bd9db4fd0" ], [ "Effects.Def.handle", @@ -647,7 +647,7 @@ "unit_typing" ], 0, - "7c572b13b0acde0da8581db8158dd98a" + "3af0f2148539fd1f7745c7d27e87dbae" ], [ "Effects.Def.ex_laws", @@ -656,10 +656,10 @@ 1, [ "@MaxIFuel_assumption", "@query", + "Effects.Def_interpretation_Tm_arrow_5e8280ad68568d0585edd28dd6a1c752", "Effects.Def_interpretation_Tm_arrow_984a19a60fd9544bcfdcca6f3d5e1aec", "Effects.Def_interpretation_Tm_arrow_b9ff16838ca14be79c4714dd5f2c76fe", "Effects.Def_interpretation_Tm_arrow_beff6337185eaab00048f2f84fb37f66", - "Effects.Def_interpretation_Tm_arrow_cc1c5033460b21b6b439c0b1c6852cd6", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", @@ -694,7 +694,7 @@ "unit_typing" ], 0, - "ceec30953223137c50efd3ec8d51702d" + "02865d2f2fcb0c94c91aeab9ce8888ad" ], [ "Effects.Def.bind_stexn", @@ -718,7 +718,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "81bc11ed2af7c2f5be5b122ccc75c001" + "d120cb7f388bbb32cd17e9ff0ef95ece" ], [ "Effects.Def.stexn_laws", @@ -727,8 +727,8 @@ 2, [ "@MaxIFuel_assumption", "@query", - "Effects.Def_interpretation_Tm_arrow_4ab3400c07815ce9df840f80e0a0f447", "Effects.Def_interpretation_Tm_arrow_961614b013f1fbd2e02780cfe663bc1d", + "Effects.Def_interpretation_Tm_arrow_af8277ef7c68ab6a0c82bc76c29b73d6", "Effects.Def_interpretation_Tm_arrow_ebaa847bb129aceee62464db89ea0456", "Effects.Def_interpretation_Tm_arrow_fe9ef56a622273681d89085784d86ac3", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", @@ -763,7 +763,7 @@ "typing_Tm_abs_ffba1b074caa1b3d7d93e072f4b048c1" ], 0, - "2aa543308b4006621467fe5228ff7608" + "9c49e31fd521f19c8cf3ed9f11230e18" ], [ "Effects.Def.bind_exnst", @@ -785,7 +785,7 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e" ], 0, - "3cf8c2f4f11f44ce21b23f6c051ff821" + "d0267ef818cafabe66ba1f1f91c394cb" ], [ "Effects.Def.exnst_laws", @@ -796,8 +796,8 @@ "@MaxIFuel_assumption", "@query", "Effects.Def_interpretation_Tm_arrow_29be4c60ec52e48fb54888b18400fc3c", "Effects.Def_interpretation_Tm_arrow_94748afd819da1a0db5ba5301734cc0d", + "Effects.Def_interpretation_Tm_arrow_c9eb96bee06f9923b62e81f868b3e006", "Effects.Def_interpretation_Tm_arrow_ebaa847bb129aceee62464db89ea0456", - "Effects.Def_interpretation_Tm_arrow_f573b0a74360a49b5beee9f4c160131e", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "constructor_distinct_FStar.Pervasives.Native.None", @@ -833,7 +833,7 @@ "typing_Tm_abs_dcd39ed1aae2cd7ec1ebf9cd2a7c259e" ], 0, - "cd9690d7a0946e9ef2610ffc8f0a017d" + "7b5fd3fb5524517903ce4c3db245ef03" ], [ "Effects.Def.morphism_lift_st_exn", @@ -888,7 +888,7 @@ "typing_Tm_abs_ffba1b074caa1b3d7d93e072f4b048c1" ], 0, - "d452c1aadc1ab6c090c83738e9ef03b9" + "d6ce1490876012140929da26cdea439f" ], [ "Effects.Def.morphism_lift_ex_stexn", @@ -945,7 +945,7 @@ "typing_Tm_abs_ffba1b074caa1b3d7d93e072f4b048c1", "unit_typing" ], 0, - "aff2ff9742153d4d70d26a8f0dcef698" + "f1432ec55e55686869b22962f9dd018d" ], [ "Effects.Def.morphism_lift_st_exnst", @@ -998,7 +998,7 @@ "typing_Tm_abs_dcd39ed1aae2cd7ec1ebf9cd2a7c259e" ], 0, - "c8bcf4bb4c22c9a70ad73be1554203b7" + "582e4daec071dd644407b2ff45509c9a" ], [ "Effects.Def.lift_ex_exnst", @@ -1019,7 +1019,7 @@ "unit_typing" ], 0, - "f020a6c6af39cdaa6ed523393a6c22d7" + "13565be9b55d7b065bccb89c51547ab1" ], [ "Effects.Def.morphism_lift_ex_exnst", @@ -1083,7 +1083,7 @@ "typing_Tm_abs_df7c30730b8c980dfda2a82027d43a1c", "unit_typing" ], 0, - "f81fdfea4b8fef3df72cba9d30060a39" + "c30e3efa2a559d1a397e4dfdfe4839e4" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.Continuations.fst.hints b/examples/dm4free/FStar.DM4F.Continuations.fst.hints index 22948efa5d2..daedfb472e2 100644 --- a/examples/dm4free/FStar.DM4F.Continuations.fst.hints +++ b/examples/dm4free/FStar.DM4F.Continuations.fst.hints @@ -1,5 +1,5 @@ [ - "¸ã~¡éF…<‰ã;ÑÀ`,", + "“È c\u001cRÀ\u0007<.”5+Qxª", [ [ "FStar.DM4F.Continuations.__proj__L__item__a", @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_8445d79c1f764e59f2958fa0cdffa351" ], 0, - "3961e8fec77fca248bf04c8b32cf227e" + "05b6fde1880ccd2658cddc872b116737" ], [ "FStar.DM4F.Continuations.__proj__L__item__b", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_8445d79c1f764e59f2958fa0cdffa351" ], 0, - "d8076ea8ea7063d5524a4d7725a2cafd" + "44169d6e96aeb468682ab4d054f4db43" ], [ "FStar.DM4F.Continuations.__proj__L__item___2", @@ -43,7 +43,7 @@ "refinement_interpretation_Tm_refine_8445d79c1f764e59f2958fa0cdffa351" ], 0, - "24adcd25c8f9feb2fe20ef07e89822a1" + "0ad79977e04464d46078464bc8aabe6d" ], [ "FStar.DM4F.Continuations.__proj__R__item__a", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_a6a39bffc11b264d9749ffb3bf1e08d0" ], 0, - "797f78237670bb7c486bb720e0f5b114" + "fe69a7bfb94571115a8ca13c058c209c" ], [ "FStar.DM4F.Continuations.__proj__R__item__b", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_a6a39bffc11b264d9749ffb3bf1e08d0" ], 0, - "ee95193b409d6eae2dc1eaed2cc91bf7" + "a000cbac6a4ea8dabb31e6dd93b11599" ], [ "FStar.DM4F.Continuations.__proj__R__item___2", @@ -87,7 +87,24 @@ "refinement_interpretation_Tm_refine_a6a39bffc11b264d9749ffb3bf1e08d0" ], 0, - "27903dad86f3c38d0abe719d8f1381ef" + "6636037282bcd680740dc470e41a3684" + ], + [ + "FStar.DM4F.Continuations.em2", + 1, + 2, + 1, + [ + "@MaxIFuel_assumption", "@query", + "data_typing_intro_FStar.DM4F.Continuations.L@tok", + "data_typing_intro_FStar.DM4F.Continuations.R@tok", + "equation_FStar.DM4F.Continuations.em_wp", + "kinding_Tm_arrow_917b54cffe5fe654589a0e90eba78d68", + "typing_Tm_abs_1261caf30f480aae6714591616a08612", + "typing_Tm_abs_2c94b25caf6f96392e4d96dd2331097b" + ], + 0, + "2fa5f9876390247871621fedbc5721ed" ], [ "FStar.DM4F.Continuations.__proj__L__item__a", @@ -101,7 +118,7 @@ "refinement_interpretation_Tm_refine_8445d79c1f764e59f2958fa0cdffa351" ], 0, - "48529d7c62ddfec471822cbfdbd1712d" + "00d8e60b2dc7c72d4ef61baaa9e35692" ], [ "FStar.DM4F.Continuations.__proj__L__item__b", @@ -115,7 +132,7 @@ "refinement_interpretation_Tm_refine_8445d79c1f764e59f2958fa0cdffa351" ], 0, - "8a9cf0b7931288b81d719cab1cb4c40a" + "b071249631132a2ff35c915e531675a2" ], [ "FStar.DM4F.Continuations.__proj__L__item___2", @@ -131,7 +148,7 @@ "refinement_interpretation_Tm_refine_8445d79c1f764e59f2958fa0cdffa351" ], 0, - "a1eed6cd06fb29dacf175e810b98488e" + "5e2925e1392834049211f8713bab832a" ], [ "FStar.DM4F.Continuations.__proj__R__item__a", @@ -145,7 +162,7 @@ "refinement_interpretation_Tm_refine_a6a39bffc11b264d9749ffb3bf1e08d0" ], 0, - "d1489fbc525b939bb4414438edb1a92f" + "fb6d59bdcd7a8fb4fa28abe8b9de14f3" ], [ "FStar.DM4F.Continuations.__proj__R__item__b", @@ -159,7 +176,7 @@ "refinement_interpretation_Tm_refine_a6a39bffc11b264d9749ffb3bf1e08d0" ], 0, - "02c2d81070ae72094a166c01919ebf04" + "68c1e007dbefb97f115a9be72d58c17f" ], [ "FStar.DM4F.Continuations.__proj__R__item___2", @@ -175,7 +192,24 @@ "refinement_interpretation_Tm_refine_a6a39bffc11b264d9749ffb3bf1e08d0" ], 0, - "313fa86996f962a109b2a07586b36992" + "617b117503fce19a1bf62eb2ed4cdbab" + ], + [ + "FStar.DM4F.Continuations.em2", + 2, + 2, + 1, + [ + "@MaxIFuel_assumption", "@query", + "data_typing_intro_FStar.DM4F.Continuations.L@tok", + "data_typing_intro_FStar.DM4F.Continuations.R@tok", + "equation_FStar.DM4F.Continuations.em_wp", + "kinding_Tm_arrow_917b54cffe5fe654589a0e90eba78d68", + "typing_Tm_abs_1261caf30f480aae6714591616a08612", + "typing_Tm_abs_2c94b25caf6f96392e4d96dd2331097b" + ], + 0, + "726ceb5f83a5f3758301c4f72021ea72" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.Exceptions.fst.hints b/examples/dm4free/FStar.DM4F.Exceptions.fst.hints index 0aa28a5d0af..5faad883d2e 100644 --- a/examples/dm4free/FStar.DM4F.Exceptions.fst.hints +++ b/examples/dm4free/FStar.DM4F.Exceptions.fst.hints @@ -15,7 +15,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either", "unit_typing" ], 0, - "6465fdb40d9318ba9e5154b843f16866" + "b5246a8e8c4e0bbdcfb0ee89c46349ed" ], [ "FStar.DM4F.Exceptions._dm4f_EXN_bind_wp", @@ -29,7 +29,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either" ], 0, - "cab37940f0a7dedb39dcc251dabf86a3" + "9b1bcbfba91476233c88df605fef7833" ], [ "FStar.DM4F.Exceptions._dm4f_EXN___proj__EXN__item__raise_elab", @@ -38,7 +38,7 @@ 1, [ "@query" ], 0, - "6447da5b30fe1309fb563e711f027825" + "f485d8cf9fbd2e237d87336a6da2e1f5" ], [ "FStar.DM4F.Exceptions.EXN", @@ -47,7 +47,7 @@ 1, [ "@query" ], 0, - "a0804d82a60b0e5ccf8c2fce941ad1e3" + "d5d15293809da4fc4353c784ad5769c2" ], [ "FStar.DM4F.Exceptions.div_intrinsic", @@ -77,7 +77,7 @@ "typing_tok_FStar.DM4F.Exceptions.Division_by_zero@tok" ], 0, - "9535ac762e522562551dda7609ff5ffc" + "dc089a384428fa7e821ca6752abb69a2" ], [ "FStar.DM4F.Exceptions.div_extrinsic", @@ -88,7 +88,7 @@ "@query", "assumption_Prims.HasEq_int", "primitive_Prims.op_Equality" ], 0, - "f430e17361ace816d49f45476784a81f" + "78e5a3c11079522b525beab94f122549" ], [ "FStar.DM4F.Exceptions.lemma_div_extrinsic", @@ -114,8 +114,8 @@ "fuel_guarded_inversion_FStar.Pervasives.either", "function_token_typing_Prims.__cache_version_number__", "int_inversion", + "interpretation_Tm_abs_5c6cfbc6e316b08c7e62522257bdc1a5", "interpretation_Tm_abs_64200c495c053c32205dcfababcf728f", - "interpretation_Tm_abs_a7b2ddee953b13cd4f9e1d3742f1b9e7", "interpretation_Tm_abs_c7d6e1ed5cccce6d4089922183ea8d4f", "primitive_Prims.op_Equality", "proj_equation_FStar.Pervasives.Inr_v", @@ -132,7 +132,7 @@ "unit_typing" ], 0, - "c346a2865c46135816b78cf45327a5aa" + "3fd292bfc426ee20089d55de32c46afd" ], [ "FStar.DM4F.Exceptions.raise_", @@ -141,7 +141,7 @@ 1, [ "@query" ], 0, - "09a12a575c501e666979a76d888d1d83" + "e9213f0ac1a63f5371e8ffb7d0db278c" ], [ "FStar.DM4F.Exceptions.raise__", @@ -154,7 +154,7 @@ "function_token_typing_Prims.exn" ], 0, - "a4ab787d210264d2a32b54a20441cc05" + "73ea512678fe72c843df307c026bdecf" ], [ "FStar.DM4F.Exceptions.bind_ex", @@ -170,7 +170,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either", "unit_typing" ], 0, - "c1eeee744008aa8ffba9a07fee4a85e5" + "c034e8d90a816a844a261ca2b64c3cb6" ], [ "FStar.DM4F.Exceptions._dm4f_EXN_bind_wp", @@ -184,7 +184,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either" ], 0, - "5d512da1f7c9bacea3db52e51a3184c5" + "2ce3bd6b8c413979c375384812f774db" ], [ "FStar.DM4F.Exceptions._dm4f_EXN___proj__EXN__item__raise_elab", @@ -193,7 +193,7 @@ 1, [ "@query" ], 0, - "a3a65ad0819310965fc458c708605d95" + "7b16710a4c5a6e35b9efd153b47dfd6b" ], [ "FStar.DM4F.Exceptions.EXN", @@ -202,7 +202,7 @@ 1, [ "@query" ], 0, - "9790fb8c8da18f5ab61451c06fddb0db" + "31840e796bf28981110e3867c4497866" ], [ "FStar.DM4F.Exceptions.div_intrinsic", @@ -232,7 +232,7 @@ "typing_tok_FStar.DM4F.Exceptions.Division_by_zero@tok" ], 0, - "d14d8f6461219af3527e8fafe358501f" + "99577be41fafefc1e705444d16dc05f9" ], [ "FStar.DM4F.Exceptions.div_extrinsic", @@ -243,7 +243,7 @@ "@query", "assumption_Prims.HasEq_int", "primitive_Prims.op_Equality" ], 0, - "4faf5cc3d00282fe8ff7487c27a227af" + "9a66fef2485e54c3f5b69de7e2b1d68b" ], [ "FStar.DM4F.Exceptions.lemma_div_extrinsic", @@ -267,8 +267,8 @@ "fuel_guarded_inversion_FStar.Pervasives.either", "function_token_typing_Prims.__cache_version_number__", "int_inversion", + "interpretation_Tm_abs_5c6cfbc6e316b08c7e62522257bdc1a5", "interpretation_Tm_abs_64200c495c053c32205dcfababcf728f", - "interpretation_Tm_abs_a7b2ddee953b13cd4f9e1d3742f1b9e7", "interpretation_Tm_abs_c7d6e1ed5cccce6d4089922183ea8d4f", "proj_equation_FStar.Pervasives.Inr_v", "projection_inverse_FStar.Pervasives.Inr_v", @@ -277,7 +277,7 @@ "typing_tok_FStar.DM4F.Exceptions.Division_by_zero@tok" ], 0, - "175dc2093988be99dee24fbbfff48fc2" + "c3b254ae54c0159cc7da924247377b6f" ], [ "FStar.DM4F.Exceptions.raise_", @@ -286,7 +286,7 @@ 1, [ "@query" ], 0, - "d0a4eaab98ba2c08f35e1cf0b64f5886" + "27dfd2d9e99dc0acf5ecd339724139ce" ], [ "FStar.DM4F.Exceptions.raise__", @@ -299,7 +299,7 @@ "function_token_typing_Prims.exn" ], 0, - "3cb9833b80e69e408705b72d4a072c9f" + "f8c8ceb11a16680f86248911458c226b" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.ExnSt.fst.hints b/examples/dm4free/FStar.DM4F.ExnSt.fst.hints index cc48b5954e7..5e75c086b13 100644 --- a/examples/dm4free/FStar.DM4F.ExnSt.fst.hints +++ b/examples/dm4free/FStar.DM4F.ExnSt.fst.hints @@ -19,7 +19,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6999d5a56691d47a296122895fa8401c" + "7e9792b00fbcf3c98aef966187946d23" ], [ "FStar.DM4F.ExnSt._dm4f_EXNST_bind_wp", @@ -37,7 +37,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "adef3219e61a9c5e0017767160507985" + "7d2a76da23ae1ab779494a7197de3235" ], [ "FStar.DM4F.ExnSt._dm4f_EXNST___proj__EXNST__item__raise_elab", @@ -46,7 +46,7 @@ 1, [ "@query" ], 0, - "45468e22d3e492e955d29eb79db315d7" + "1bf437481b4f3692054f9d50d29a15da" ], [ "FStar.DM4F.ExnSt.EXNST", @@ -55,7 +55,7 @@ 1, [ "@query" ], 0, - "80114309400345be50aaa9eae128404e" + "a6ab6f8895dcff8a421398a3e75faf55" ], [ "FStar.DM4F.ExnSt.div_intrisic_spec", @@ -73,7 +73,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a35bb1b20faf01c24a7a2425864f2dc3" + "765701a9c3f0afe98b746b87c8749268" ], [ "FStar.DM4F.ExnSt.div_intrinsic", @@ -107,7 +107,7 @@ "unit_typing" ], 0, - "848f27229ecda1bded7ec4d0d8fde0a1" + "2cc9a9533ddd97965b13b23e2ee590a4" ], [ "FStar.DM4F.ExnSt.div_extrinsic", @@ -118,7 +118,7 @@ "@query", "assumption_Prims.HasEq_int", "primitive_Prims.op_Equality" ], 0, - "de673dbb7c01d25c4954650fe1949ef7" + "f10af64b3116962cc64519d767e5328d" ], [ "FStar.DM4F.ExnSt.lemma_div_extrinsic", @@ -162,7 +162,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some", "unit_typing" ], 0, - "ea03c960bc6715dcccd4c29e8cfd4db9" + "bf582de35558e7423639c2c0f13dd861" ], [ "FStar.DM4F.ExnSt.bind", @@ -182,7 +182,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "50751a4fe90834220ff8e7662c907742" + "2f07c30d5c61aed815ce3ed38c51bbeb" ], [ "FStar.DM4F.ExnSt._dm4f_EXNST_bind_wp", @@ -200,7 +200,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4a9289667168c3ca3c34ce5a46a7052a" + "119fbf561ad35dda191200a7c93da845" ], [ "FStar.DM4F.ExnSt._dm4f_EXNST___proj__EXNST__item__raise_elab", @@ -209,7 +209,7 @@ 1, [ "@query" ], 0, - "b24606656d4d25b96ac32b0308cf601d" + "e9c46e16a48cb976ac149cc60e6a61da" ], [ "FStar.DM4F.ExnSt.EXNST", @@ -218,7 +218,7 @@ 1, [ "@query" ], 0, - "6e8f3866e365e14b2c06adfb21bff23b" + "61ac0dfb9cad7978bc3db1f35a0f577b" ], [ "FStar.DM4F.ExnSt.div_intrisic_spec", @@ -236,7 +236,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e5a4e148364d7de9bb79044bef6dc576" + "6328a318d4ee5c32e708525da3fb9ae4" ], [ "FStar.DM4F.ExnSt.div_intrinsic", @@ -270,7 +270,7 @@ "unit_typing" ], 0, - "a45a28e5db40c7493608855493098c79" + "6fddf7e8b64dfaecdce785a978e273dd" ], [ "FStar.DM4F.ExnSt.div_extrinsic", @@ -281,7 +281,7 @@ "@query", "assumption_Prims.HasEq_int", "primitive_Prims.op_Equality" ], 0, - "1a3ececd2b29080b8d50e0c148fc385f" + "c722c6f56f66637c8077504545e0c1ad" ], [ "FStar.DM4F.ExnSt.lemma_div_extrinsic", @@ -299,7 +299,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "66a293a45ca63edd65039a3678914c91" + "1c480475fb9963528d5d5dd79e5e5960" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.Heap.Random.fst.hints b/examples/dm4free/FStar.DM4F.Heap.Random.fst.hints index 87a50aeacbd..fff9f4620d4 100644 --- a/examples/dm4free/FStar.DM4F.Heap.Random.fst.hints +++ b/examples/dm4free/FStar.DM4F.Heap.Random.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4a2711a2854b5d6ea4db34b1e4b16863" + "b1648daab184935d53946a6a0052782d" ], [ "FStar.DM4F.Heap.Random.tape", @@ -31,7 +31,7 @@ "refinement_kinding_Tm_refine_c45738073e069418e791c7f105cc9178" ], 0, - "8c5fc860560a0f5a54f83b0eb5153d80" + "760ae249aa445fef5d4f85b043913ee1" ], [ "FStar.DM4F.Heap.Random.incr", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_704d8d13f27c4dc76ad704087a7f94d4" ], 0, - "8e0dd6a9c503161186a1ecfbbe8333a5" + "12882df907d840026732230e80fefa0e" ], [ "FStar.DM4F.Heap.Random.index", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_a0cc2a17677bbaeff2f143ee81ec1933" ], 0, - "70fb25ccdfd3eaefb4e54f0e971bd78d" + "7cdeb08348aaeaad826483c1d681a1d3" ], [ "FStar.DM4F.Heap.Random.upd", @@ -84,7 +84,7 @@ "refinement_kinding_Tm_refine_c45738073e069418e791c7f105cc9178" ], 0, - "daded8cc19cc9dbf0dee99878228c956" + "ddf35d616aad476f851b179f8d678739" ], [ "FStar.DM4F.Heap.Random.create", @@ -102,7 +102,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "58e8eef85e513fdef2f4e55ae40c43e5" + "70b25956f1b5aa66ab777682291846ce" ], [ "FStar.DM4F.Heap.Random.lemma_eq_intro", @@ -122,7 +122,7 @@ "refinement_interpretation_Tm_refine_a0cc2a17677bbaeff2f143ee81ec1933" ], 0, - "eddb7238c7aa98759605f6165d4a0d3e" + "3784bb344340597011bbff444c44a72a" ], [ "FStar.DM4F.Heap.Random.lemma_eq_elim", @@ -139,7 +139,7 @@ "refinement_kinding_Tm_refine_c45738073e069418e791c7f105cc9178" ], 0, - "5128d858d29fa7d8859fe113bf6df765" + "525c5edb0ae1de2d49e15133f224a0f4" ], [ "FStar.DM4F.Heap.Random.lemma_index_upd1", @@ -160,7 +160,7 @@ "refinement_interpretation_Tm_refine_c45738073e069418e791c7f105cc9178" ], 0, - "5b4aef77c5f533bc2e982d2ec29bed03" + "6fc32c04075313067139c8e6b165fd23" ], [ "FStar.DM4F.Heap.Random.lemma_index_upd2", @@ -182,7 +182,7 @@ "refinement_interpretation_Tm_refine_c45738073e069418e791c7f105cc9178" ], 0, - "5b9aff3751ec4449648e28983bcfe9b2" + "07c7b3c8d6bdd0a700e89fb2aadbc025" ], [ "FStar.DM4F.Heap.Random.lemma_index_create", @@ -196,7 +196,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "c01997adb6a780719caf4301da95fc86" + "b49bb91d64012e3d6eda3ca09b52d0f1" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.Heap.ST.fst.hints b/examples/dm4free/FStar.DM4F.Heap.ST.fst.hints index fbfe8ac27df..79bdc578ac6 100644 --- a/examples/dm4free/FStar.DM4F.Heap.ST.fst.hints +++ b/examples/dm4free/FStar.DM4F.Heap.ST.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "ee1296326f2c6d7734392a74484d350f" + "885c09b88a005c4c17f11bfa9086529b" ], [ "FStar.DM4F.Heap.ST._dm4f_STATE___proj__STATE__item__put_elab", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "0b7482ee325973be32d2fd7ff72e152b" + "e671fedfeda8e9a48026898df792dc5e" ], [ "FStar.DM4F.Heap.ST.STATE", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "923bb4560987e1dcf2ec49d43a00e51b" + "a412471ff1245d712b993d0de6bcf247" ], [ "FStar.DM4F.Heap.ST.STATE", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "7e321b57d589973ee6cee51761fee241" + "664855626a10d8f19bcdc426adad53dd" ], [ "FStar.DM4F.Heap.ST.alloc", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bd8dd8792fe92a777435e9c84a67991a" + "09660dd54655e99778712772ce41437a" ], [ "FStar.DM4F.Heap.ST.alloc_weak", @@ -71,7 +71,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "9a2e83f9a353522481074b4e04f27eb5" + "f1457499629a9cec41faeeeb34baa9b0" ], [ "FStar.DM4F.Heap.ST.read", @@ -84,7 +84,7 @@ "refinement_interpretation_Tm_refine_33c56d04cd2b4870da0423961c379a8a" ], 0, - "10bc1c4cc1abdd59265c0cf9ed4ce020" + "8991194bf5621aa25c0bd7955fd7297c" ], [ "FStar.DM4F.Heap.ST.read_weak", @@ -93,7 +93,7 @@ 1, [ "@query" ], 0, - "eb93ffe4e1269bdc1bc94b56e9791eb7" + "a2a55b6739307f293b37f18e6a2b27c5" ], [ "FStar.DM4F.Heap.ST.write", @@ -108,7 +108,7 @@ "unit_typing" ], 0, - "713d08cbdd8b640d5395d42ee5aca111" + "837c338d5bfcf1a6b7a285c6a269d11f" ], [ "FStar.DM4F.Heap.ST.write_weak", @@ -123,7 +123,7 @@ "unit_typing" ], 0, - "08974ce6803a50cba1f243c0352f3727" + "027f8e8a70afb23c11c47f1edf833dda" ], [ "FStar.DM4F.Heap.ST.incr", @@ -148,7 +148,7 @@ "typing_FStar.DM4F.Heap.addr_of" ], 0, - "b7730c791706eeaf9c37e26c5f581476" + "69dd1235f0d48de610d4f00b9e1312fa" ], [ "FStar.DM4F.Heap.ST.incr'", @@ -164,7 +164,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "38e6d2343082d1074e9d1e0e4b47d0f1" + "96e645690b421e7015789e850f5b3d7c" ], [ "FStar.DM4F.Heap.ST.incr_increases", @@ -197,7 +197,7 @@ "unit_inversion", "unit_typing" ], 0, - "e31ca2fe1580056d5dcb1f79a09bda88" + "f8e67cb600ca761cfc703e2aef69fa95" ], [ "FStar.DM4F.Heap.ST.copy_and_incr", @@ -222,7 +222,7 @@ "typing_FStar.DM4F.Heap.addr_of" ], 0, - "3e188c9c7633e4f9f0144830e7ff7079" + "6488bbbeca1531d5829d078716ddffae" ], [ "FStar.DM4F.Heap.ST.alloc_addition_and_incr", @@ -242,7 +242,7 @@ "typing_FStar.DM4F.Heap.addr_of" ], 0, - "128f555593190a814cc97bda7ceda380" + "f8b9738ac493ea918b079b062dafaa59" ], [ "FStar.DM4F.Heap.ST.zero", @@ -256,7 +256,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e480673ea9835b3852fa3eabd89c3cac" + "5c9a841f3c5a312d4a4990fe101ade4a" ], [ "FStar.DM4F.Heap.ST.zero", @@ -270,7 +270,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2faed2dc95ee398de8edb224c3fbb1a0" + "15946f3d9d92ebf632a9131e33b2f70e" ], [ "FStar.DM4F.Heap.ST.zero", @@ -302,7 +302,7 @@ "well-founded-ordering-on-nat" ], 0, - "57c714fd8ae3b81c0c3be422d666f201" + "b8b2125b32af27f32893df3dbd44fbd5" ], [ "FStar.DM4F.Heap.ST.refine_st", @@ -317,7 +317,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "1b5ee8afb499849a53bd10fe9d25e83d" + "46f628ad3c43743760a4a66617f0be12" ], [ "FStar.DM4F.Heap.ST.runST", @@ -331,7 +331,7 @@ "typing_FStar.DM4F.Heap.emp" ], 0, - "d695599edd5a8f81f2ca28f7f7c56ce8" + "a0e5c653fcbbc8339ae56830394d461b" ], [ "FStar.DM4F.Heap.ST._dm4f_STATE___proj__STATE__item__get_elab", @@ -340,7 +340,7 @@ 1, [ "@query" ], 0, - "db12f5c875c01495c3dcfc3036be97eb" + "6b65f76fd9eb782cb84c0c90910e37f4" ], [ "FStar.DM4F.Heap.ST._dm4f_STATE___proj__STATE__item__put_elab", @@ -349,7 +349,7 @@ 1, [ "@query" ], 0, - "4e042c4066d217d6a7e6a470da9afe14" + "bbf3aba13acdf6e4f772275527c2aca1" ], [ "FStar.DM4F.Heap.ST.STATE", @@ -358,7 +358,7 @@ 1, [ "@query" ], 0, - "cae7269f5cf0ed376e2fa6d18e10b4ad" + "288ef15a0613fbbbb890ccbaccca7aac" ], [ "FStar.DM4F.Heap.ST.STATE", @@ -367,7 +367,7 @@ 1, [ "@query" ], 0, - "d78107573d97243b3c63035b39ee5a42" + "3fc244ea383727b0f29cc13c2fe0c874" ], [ "FStar.DM4F.Heap.ST.alloc", @@ -389,7 +389,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "46c4f0330b56081375164d9b2a8a65c4" + "d2ff1955d6549ffa8322689feef77a7c" ], [ "FStar.DM4F.Heap.ST.alloc", @@ -403,7 +403,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4b8e6bf49eb9fb3288c655f01cd8c4ef" + "2e18588e728cf50b54a365c6ebc69a01" ], [ "FStar.DM4F.Heap.ST.alloc_weak", @@ -417,7 +417,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "f57c0f05a333eaf19f3dd5a6eee1c3cd" + "00bb54eccfe1b291427d489a2a40aa59" ], [ "FStar.DM4F.Heap.ST.read", @@ -430,7 +430,7 @@ "refinement_interpretation_Tm_refine_33c56d04cd2b4870da0423961c379a8a" ], 0, - "e3507d98e8f68a1aaa5059fab78d4f0e" + "49b685ea1dd7ee86cd01bcbea9ce3b46" ], [ "FStar.DM4F.Heap.ST.read_weak", @@ -439,7 +439,7 @@ 1, [ "@query" ], 0, - "bb48ad2e99c19298a49b35fbec2f8506" + "cc24beeebaf03c9c94682b412bac70d1" ], [ "FStar.DM4F.Heap.ST.write", @@ -454,7 +454,7 @@ "unit_typing" ], 0, - "6acde9427886b63f4f308bb1b98ad30b" + "c9258c8ae9e062696c44a8084778cca1" ], [ "FStar.DM4F.Heap.ST.write_weak", @@ -469,7 +469,7 @@ "unit_typing" ], 0, - "39d90f28a97ab9c777896e01663f270d" + "acc4a3b54fa09f5ad8593594df75690e" ], [ "FStar.DM4F.Heap.ST.incr", @@ -494,7 +494,7 @@ "typing_FStar.DM4F.Heap.addr_of" ], 0, - "6bca00281589dd7577200c0729e75064" + "2656a8672d1c500f3d76a44fe25f05a8" ], [ "FStar.DM4F.Heap.ST.incr", @@ -508,7 +508,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "67d1f77c938417705973c4f69561f6d4" + "c023bed74d30e15e8d43ce035cca10c5" ], [ "FStar.DM4F.Heap.ST.incr'", @@ -524,7 +524,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b179f300891fb069d332fb32215dfaa7" + "63348b88385f73fbada8f65da4ba6266" ], [ "FStar.DM4F.Heap.ST.incr_increases", @@ -557,7 +557,7 @@ "unit_inversion", "unit_typing" ], 0, - "d8cffb2470b1e7294ae2ead5fc448c39" + "dc435db7367d674e8452308611d640cb" ], [ "FStar.DM4F.Heap.ST.copy_and_incr", @@ -582,7 +582,7 @@ "typing_FStar.DM4F.Heap.addr_of" ], 0, - "99525ebf6dcc10cd2233170c0054c2ec" + "6c5b9c451ac9d08dc4786c188ec1b897" ], [ "FStar.DM4F.Heap.ST.copy_and_incr", @@ -596,7 +596,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f79c230bffc0b0f55a14080ef0eb9be6" + "f0ea67b9f6f48a6937213ccfae2e832c" ], [ "FStar.DM4F.Heap.ST.alloc_addition_and_incr", @@ -616,7 +616,7 @@ "typing_FStar.DM4F.Heap.addr_of" ], 0, - "e18534ad340450fa633da17beb0cd8dc" + "256924fd6119b030da4fd1c4dd2f27ce" ], [ "FStar.DM4F.Heap.ST.alloc_addition_and_incr", @@ -630,7 +630,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "140c00853748fab259911d264e1e4463" + "9ad801a37acdf64de96bc4c392ae38f2" ], [ "FStar.DM4F.Heap.ST.zero", @@ -644,7 +644,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ce87933f25b9160ec8cf45c6f169d2df" + "eb77426b03b6f1950265cb8a24c30b4f" ], [ "FStar.DM4F.Heap.ST.zero", @@ -676,7 +676,7 @@ "well-founded-ordering-on-nat" ], 0, - "c3e88f9563a0d0764a932b16e5d0327f" + "b283d5079175e7a7439a9f62a37477a3" ], [ "FStar.DM4F.Heap.ST.refine_st", @@ -691,7 +691,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "70abe5c84e6ae0d8be511be8afe1b2df" + "7cf91def37f2a56cea54c9b8d14eeace" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.Heap.fst.hints b/examples/dm4free/FStar.DM4F.Heap.fst.hints index 1a9dce03bc7..e25d215a2e0 100644 --- a/examples/dm4free/FStar.DM4F.Heap.fst.hints +++ b/examples/dm4free/FStar.DM4F.Heap.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7025af4f191bae9f3512899240db0720" + "e1a704089b16c5c2c4e3253bf88b6d63" ], [ "FStar.DM4F.Heap.compare_addrs", @@ -29,7 +29,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fe66fbb44d9f791d1b8908173e63a35b" + "bb84128e720176d8986036fbecaaca93" ], [ "FStar.DM4F.Heap.sel_tot", @@ -49,7 +49,7 @@ "refinement_interpretation_Tm_refine_33c56d04cd2b4870da0423961c379a8a" ], 0, - "4e304c00f82e7e91b776919286760cda" + "68143a235db1b2b3f1b24b25a996500f" ], [ "FStar.DM4F.Heap.sel", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_da7f7028d70838454a85dd8107b186e0" ], 0, - "da49899eb9aa0c081aa355f8caff0580" + "0e5262328c699db6ea45b1d54b24c807" ], [ "FStar.DM4F.Heap.upd_tot", @@ -108,7 +108,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "9908345e3d6082953cf84d8f738ac09b" + "dbde38656d83c005d1e44581645b9c7a" ], [ "FStar.DM4F.Heap.upd", @@ -152,7 +152,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "fccb8b26db8fce40c9b345f01c06ef09" + "2610c91e4f9f664994d9e390b72bf0e4" ], [ "FStar.DM4F.Heap.alloc", @@ -214,7 +214,7 @@ "typing_Tm_abs_bd95ed204d090b6f3c8a971f59c6521f" ], 0, - "3ea5c527a4b876af37f69a2dafae8f05" + "27435c973e74cf4585a05a8a995f11b1" ], [ "FStar.DM4F.Heap.contains_a_well_typed_implies_contains", @@ -227,7 +227,7 @@ "equation_FStar.DM4F.Heap.contains_a_well_typed" ], 0, - "a5bf121984b276353ac272236c1c0f65" + "96dfeec0ccfbceade35654b870940987" ], [ "FStar.DM4F.Heap.contains_addr_of", @@ -241,7 +241,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4025b649d4b8934f19fb0028d5d0ff68" + "17221e5206296f5fc693566d8249b6ca" ], [ "FStar.DM4F.Heap.contains_addr_of", @@ -253,7 +253,7 @@ "equation_FStar.DM4F.Heap.contains" ], 0, - "e912b7819f96412a7415ec0cc9182372" + "42f1ebe2dc59887d7d204adb06094b94" ], [ "FStar.DM4F.Heap.fresh", @@ -267,7 +267,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "60125236368c0918b59b598332807773" + "5e9922c8eae1882c347e968f68b5c32e" ], [ "FStar.DM4F.Heap.fresh", @@ -281,7 +281,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ba54e96b034fa5be2a3c3e94d3ad3946" + "a6303315f36ac2f311437d3dff5d06c0" ], [ "FStar.DM4F.Heap.only", @@ -295,7 +295,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "905c8f5e96dfee63fb298eb6e29f5fc9" + "6a95e0b59f5402803df01958c56522ce" ], [ "FStar.DM4F.Heap.alloc_lemma", @@ -357,7 +357,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "149de572c1ea752205ea71e6c4772991" + "9a2d199860e3cd22fb142af2fa1af801" ], [ "FStar.DM4F.Heap.sel_same_addr_of", @@ -384,7 +384,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "40b379803fac22a12b034f40efb3d7a7" + "0576ea669e784481d7dff53d36740188" ], [ "FStar.DM4F.Heap.sel_upd1", @@ -398,7 +398,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4dfe7fabc2849e9cb4ddfcd4b17bfb3c" + "4c78c320335f683bfa5c8c81549c8271" ], [ "FStar.DM4F.Heap.sel_upd1", @@ -462,7 +462,7 @@ "typing_Tm_abs_bd95ed204d090b6f3c8a971f59c6521f" ], 0, - "ef628e9486cd44a8732da544db336f26" + "177aea5d4c2f59be498db28f509600d0" ], [ "FStar.DM4F.Heap.sel_upd2", @@ -476,7 +476,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0345e9e5db8da357c2a780b28c4686cb" + "1fc922d45dd5e9c77a51e00b9c6fd387" ], [ "FStar.DM4F.Heap.sel_upd2", @@ -529,7 +529,7 @@ "typing_Tm_abs_bd95ed204d090b6f3c8a971f59c6521f" ], 0, - "b3c3a7a5ed9328319a136c516fe142c4" + "594b6ec1988f167190475358c3ecc1cb" ], [ "FStar.DM4F.Heap.upd_sel", @@ -585,7 +585,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "cf18502809bb6a3e5c0a93e02a709c83" + "026f99dc403c8cdc48e17aea815ade32" ], [ "FStar.DM4F.Heap.emp", @@ -616,7 +616,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "7d1a1e3e1a700bcccac61e3d78f9aff2" + "51eb918931b579ab3f6c2c2ea98dd080" ], [ "FStar.DM4F.Heap.in_dom_emp", @@ -648,7 +648,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "7d7d682fb862caef75f5a7db1cc96112" + "86ffc7d965c798f62135ca39ede2d86f" ], [ "FStar.DM4F.Heap.upd_contains", @@ -717,7 +717,7 @@ "typing_Tm_abs_bd95ed204d090b6f3c8a971f59c6521f" ], 0, - "bbb1f336a6d181179ce0c1a76e90335c" + "b14c8dc543277ac31ffbf30e4ae9b376" ], [ "FStar.DM4F.Heap.upd_contains_a_well_typed", @@ -786,7 +786,7 @@ "typing_Tm_abs_bd95ed204d090b6f3c8a971f59c6521f" ], 0, - "81dc8b3c990aabbdf6040952431ed164" + "3ab7771778fc48864752f0f55ba69d6f" ], [ "FStar.DM4F.Heap.modifies", @@ -800,7 +800,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0ef40f69bdd6d2e152094b5fac449afe" + "bbd29b13404ad27b7ac48d5413e15664" ], [ "FStar.DM4F.Heap.modifies", @@ -814,7 +814,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "26c1b83b3d168d3485ae07444a62b1f3" + "33612a24e8dfbf523108d467c3026513" ], [ "FStar.DM4F.Heap.lemma_modifies_trans", @@ -828,7 +828,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2ef7a4f8e11087441c561afd291cbef3" + "711bc81b0252ed9591259c5e635281c7" ], [ "FStar.DM4F.Heap.lemma_modifies_trans", @@ -842,7 +842,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e8f99db7d876af9d7a974fb3c41b2d9d" + "26c8591ee6f4f811e6379b061b920b09" ], [ "FStar.DM4F.Heap.lemma_modifies_trans", @@ -864,7 +864,7 @@ "typing_FStar.Set.union" ], 0, - "776262b36bb0e0ff96a97e8226775798" + "1df24a0745ff0c5e20e1e4324753e7ee" ], [ "FStar.DM4F.Heap.lemma_sel_tot_is_sel_if_contains_a_well_typed", @@ -880,7 +880,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "130f9c22cbe94de2a3de8f23cf4899b2" + "8f01cfcbe5bb40273b522c666decf752" ], [ "FStar.DM4F.Heap.lemma_upd_tot_is_upd_if_contains_a_well_typed", @@ -896,7 +896,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "c889b3efc72c743622333f7b1a4bdc6c" + "4ec215753dc2b686dc492156d69867fb" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Plus", @@ -910,7 +910,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2f95bf19daaf53d16c79f77ddaf24e54" + "b0c031775996654f56e0a950ff04132f" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Plus", @@ -924,7 +924,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1a657ce54b89a38c5f17055e68beb0c6" + "9310072d37b51c46c81832076c9de287" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Plus", @@ -938,7 +938,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "68fdb79f3073ff76e35e78c7cd0eb53a" + "0c51008414919103aa1d4d617f0755fd" ], [ "FStar.DM4F.Heap.op_Plus_Plus_Hat", @@ -952,7 +952,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4d10b788e3ad191d5d546cad0204dce4" + "102436a35b3311893db30c2525e82de8" ], [ "FStar.DM4F.Heap.op_Plus_Plus_Hat", @@ -966,7 +966,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "58102a339a153c0c462954a4708e2b85" + "33bfc0220aedc750dc8d61b5234f32bc" ], [ "FStar.DM4F.Heap.op_Plus_Plus_Hat", @@ -980,7 +980,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "57db89a83881a49843b0c1950280939a" + "99a8c3f9d2aa3ccc5307ca3b92a8130e" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Hat", @@ -994,7 +994,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8ca91053efa4c49e30fb14b1ee72a1bf" + "fb4b71e2354434e75d4526e409a2c835" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Hat", @@ -1008,7 +1008,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d784959e447b7ad670050825ec6b94cd" + "cbc7cc6433adaa0c3b0352a92dfd0462" ], [ "FStar.DM4F.Heap.compare_addrs", @@ -1022,7 +1022,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "802cb84e9d92fe18c6cb1ed90fb83198" + "49925ebd623bd2a1e313dcfb2f80e9c9" ], [ "FStar.DM4F.Heap.contains_addr_of", @@ -1036,7 +1036,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a4051984cac548d98a6969dc82b2095b" + "5d1d6ebd2f6570b0b16c5807aa08fe03" ], [ "FStar.DM4F.Heap.fresh", @@ -1050,7 +1050,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "00b6285c1249ea4686199f27c9ef220d" + "318397166201ff932700f2edca139776" ], [ "FStar.DM4F.Heap.fresh", @@ -1064,7 +1064,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "db0596e62ca4254e326386afdfa1d601" + "fb21cc7627fe703cc707a42aabd9e6a4" ], [ "FStar.DM4F.Heap.fresh", @@ -1078,7 +1078,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f7e892b1b73f63d3ff0261e67ccb8619" + "6e94739af43831155a6e27b5ea79291c" ], [ "FStar.DM4F.Heap.only", @@ -1092,7 +1092,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8feaf00b43a0a91c67cf243cb7a79c94" + "5299f6040aa3cd4dba64e3cd7aee6e70" ], [ "FStar.DM4F.Heap.only", @@ -1106,7 +1106,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bee0f9287c56bd0eeb8e6ef13b4fd7b4" + "4005afd6da92188ce865ff97ae5a19ba" ], [ "FStar.DM4F.Heap.sel_same_addr_of", @@ -1120,7 +1120,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "dd3a244b6bf234e0acea30abdf487cf7" + "7b782c845bc901a554e8565777f30f70" ], [ "FStar.DM4F.Heap.sel_upd1", @@ -1134,7 +1134,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6dfd2d0f4763ebe48b20b3250309d586" + "6bfeeaee83b8eaede13016359ceb625f" ], [ "FStar.DM4F.Heap.sel_upd2", @@ -1148,7 +1148,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "084e03a53ff38f0445ec5d5f20aa47a5" + "6c521bc0838592d42652062ef6435164" ], [ "FStar.DM4F.Heap.modifies", @@ -1162,7 +1162,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a8048eb48b6c5b9cfa0f7b34b0f98448" + "6e99a15d89dd74ef2bff9ad6dcfe3d76" ], [ "FStar.DM4F.Heap.modifies", @@ -1176,7 +1176,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3db5758356d96d975e2e3a9ddfc7e349" + "eab973e4ca322bd21b2956c4f4dfae27" ], [ "FStar.DM4F.Heap.modifies", @@ -1190,7 +1190,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c351b28dbf806cee2294ee6d6bcd4b3d" + "5aa3f0d29e56fed3fa591ac55a702a28" ], [ "FStar.DM4F.Heap.lemma_modifies_trans", @@ -1204,7 +1204,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2f236f583ba3b34fd232a933c7843d43" + "716f85e93342538862362a2f61e76c3a" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Plus", @@ -1218,7 +1218,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "37a29c14fbb10be241a8dafc651bf893" + "d58bf633dbfb7dfd936ab16955ffb77e" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Plus", @@ -1232,7 +1232,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "dcf9529c59e531d77b38ccd4b227751e" + "b6f92ce46f5083d2dc7f1d0eaa85a4e1" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Plus", @@ -1246,7 +1246,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ef16bf6283405a5bf0f6cdcf891f47a2" + "69148df3bb1964a4cfa0badd96ffa8d2" ], [ "FStar.DM4F.Heap.op_Plus_Plus_Hat", @@ -1260,7 +1260,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "882a7c12784e5e34699d460c989c6cbe" + "58820d48140f4cd4ec6b0af7d2870596" ], [ "FStar.DM4F.Heap.op_Plus_Plus_Hat", @@ -1274,7 +1274,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "34fb4e8421559f25ac2e96ee09c3744f" + "2f62b0bd8c5282a3e986805234973208" ], [ "FStar.DM4F.Heap.op_Plus_Plus_Hat", @@ -1288,7 +1288,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7a16b78f5ee443eaa92d689cf4741363" + "fe675fd93910b197289ced14b92ea843" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Hat", @@ -1302,7 +1302,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3a03c292c24e0bac36d3c6d6f6e7c837" + "c6f9c8f8db1f5c6ff41e12521ed69a7a" ], [ "FStar.DM4F.Heap.op_Hat_Plus_Hat", @@ -1316,7 +1316,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a0444b9f839b02686c576c24bdad7d00" + "bbdcdc4089957b0acc7b0ba94452a0ca" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.IFC.fst.hints b/examples/dm4free/FStar.DM4F.IFC.fst.hints index dc3b7b36580..028da1afa4b 100644 --- a/examples/dm4free/FStar.DM4F.IFC.fst.hints +++ b/examples/dm4free/FStar.DM4F.IFC.fst.hints @@ -21,7 +21,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "3910215134da3fea46fd8a5a459fb278" + "ee757341bea4c29db3c4766485f7f5fd" ], [ "FStar.DM4F.IFC.join", @@ -30,7 +30,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "9022c8191411fca3b90d5f629649112e" + "38249afc7efd9e76b5c36f22dad0f1a2" ], [ "FStar.DM4F.IFC.flows", @@ -39,7 +39,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "6362d6a8c5d9085709b15e0da492f8be" + "41f8082a426cb730a7693b315a663790" ], [ "FStar.DM4F.IFC._dm4f_IFC_bind_wp", @@ -60,7 +60,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "ec8d0331171edeecb2b1771e2866b1b2" + "af83efc73801f1b4c8bce95f6138bed4" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__read_elab", @@ -69,7 +69,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "5e5796b8e5d186f36a63a982c5469cdf" + "4a76e720efa538d048e3b1bc33dc58f5" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__read_complete_type", @@ -78,7 +78,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "469184b9376ba2060274bceb75a009fc" + "58b6f7b9ad3e75196c74265a77c48680" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__write_elab", @@ -87,7 +87,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "1b81646a2d536ffc71ec1c119d4b665c" + "a87f7d6fe3088bfa4f53e0233278bf32" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__write_complete_type", @@ -96,7 +96,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "384cb28a8f3f5035a06c33525a419769" + "f978f1f0295aa85f15a6a4895d901790" ], [ "FStar.DM4F.IFC.IFC", @@ -105,7 +105,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "95d65b0ec75ba74841ef1e5be3211b8d" + "45f0373519c7a791ec4cb7903fa80651" ], [ "FStar.DM4F.IFC.IFC", @@ -114,7 +114,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "53eb2761e80f67d39da55b57f30c3536" + "9dd6bd3c85eadb435cc131871bec69fd" ], [ "FStar.DM4F.IFC.IFC", @@ -123,7 +123,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "0a0f9931427c06f546dfdf5df165c0cf" + "67e6e71004888ba5313a758117705f4e" ], [ "FStar.DM4F.IFC.IFC", @@ -132,7 +132,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "fefbb4d8b89ff670342c81b267305de1" + "9f62abb4f75036cdb1cb361ad8cfdd72" ], [ "FStar.DM4F.IFC.IFC", @@ -141,7 +141,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "9ed9cd92ec42f29f0608ef008923caac" + "7181ef453c785dbe1077c00d7ab78ea6" ], [ "FStar.DM4F.IFC.IFC", @@ -150,7 +150,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "959119f78c7feb18c8aac49886baae33" + "a4701e4921303d7c759654a7f2b8fc9b" ], [ "FStar.DM4F.IFC.p", @@ -172,7 +172,7 @@ "typing_tok_FStar.DM4F.IFC.Low@tok", "unit_typing" ], 0, - "adea6dd307295a44138e59e02f37853d" + "1775eb9194939e9edec8f2bc85e0a0d8" ], [ "FStar.DM4F.IFC.p", @@ -195,7 +195,7 @@ "typing_tok_FStar.DM4F.IFC.Low@tok" ], 0, - "935a0173bdf867319f27f2a9b346ec95" + "f6e23808a8ecccb4cf5ceeeb0a4035a1" ], [ "FStar.DM4F.IFC.bind_ifc", @@ -217,7 +217,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "6d2071befc3fe38a87f3d63d50bc527b" + "11cfde0d8b79e2a8161ecd1279d17e38" ], [ "FStar.DM4F.IFC.join", @@ -226,7 +226,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "f671030eaee6cea4b2e98dc07f49de48" + "ca477d9fc03c5364319eb2f3e1f3ce76" ], [ "FStar.DM4F.IFC.flows", @@ -235,7 +235,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "a35436f1c7b8a94a0d3cd90e5ae8e55b" + "ddb0b1a3317d4a60c329648b392926fa" ], [ "FStar.DM4F.IFC._dm4f_IFC_bind_wp", @@ -256,7 +256,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "ea8497d25037f1b6b4a90d5f224ed146" + "0f70a8366afc73b95ac7feac2b8acaf9" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__read_elab", @@ -265,7 +265,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "e1e1737ac577813bf0df4971ccc0f6cd" + "4dbc954f6f7e50f77232969659161b03" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__read_elab", @@ -274,7 +274,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "78a56a6ccb9b8066da4c8cc62d6fc4cb" + "4e87909d435246eb4460b79cdbf58070" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__read_complete_type", @@ -283,7 +283,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "dd186a3f2717c1b61d484005c3cb4819" + "c44ec907de312bcf6cf696bff33ebaa5" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__write_elab", @@ -292,7 +292,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "f850409aba017842d3a0dea97946e4c2" + "ae77c7d57dc753b3d452b37581046b6d" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__write_elab", @@ -301,7 +301,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "2edca0eaf614d7408c9fc355a58bc9bb" + "e17f937aad2eea0a86b32a09dabe60c1" ], [ "FStar.DM4F.IFC._dm4f_IFC___proj__IFC__item__write_complete_type", @@ -310,7 +310,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "f55d6e73b9b379f68d2ce1a83d3086f0" + "1c9a97f0bc323fdf929d130683b7b769" ], [ "FStar.DM4F.IFC.IFC", @@ -319,7 +319,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "3e3e66fce19fa4136b8fac23acdbc81d" + "86244bb620b6f3edf40ad8d8235cf62f" ], [ "FStar.DM4F.IFC.IFC", @@ -328,7 +328,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "7d2dd17afe183c5f5d4aff5231c58b28" + "99dd1cc1d491205e69f1c0bc61de097e" ], [ "FStar.DM4F.IFC.IFC", @@ -337,7 +337,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "5918771b1211e46466424893bd47a09a" + "2df58a739f4df74fd90570d8d6bef057" ], [ "FStar.DM4F.IFC.IFC", @@ -346,7 +346,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "5c288335f1a70dbe2f53110d305c7152" + "d5087e0b06dacf0992e2b95a9de681b3" ], [ "FStar.DM4F.IFC.IFC", @@ -355,7 +355,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "50eafc45e0795959ee2afa5d0aa07db6" + "2115d73ba9315b1012fd066fb5adeff0" ], [ "FStar.DM4F.IFC.IFC", @@ -364,7 +364,7 @@ 1, [ "@query", "assumption_FStar.DM4F.IFC.label__uu___haseq" ], 0, - "6e57b99bce3752d30b70e4a0995f0c15" + "d45bbf73b10ddb4c6f1afc698ab4d2f4" ], [ "FStar.DM4F.IFC.p", @@ -387,7 +387,7 @@ "typing_tok_FStar.DM4F.IFC.Low@tok" ], 0, - "13c8207795b3d045d1711adc8160e912" + "e2190c6f537981a52404505970cf1580" ], [ "FStar.DM4F.IFC.p", @@ -409,7 +409,7 @@ "typing_tok_FStar.DM4F.IFC.Low@tok", "unit_typing" ], 0, - "37754cd24fa01dc9311fef8d87bfdb91" + "15beebf65de697cec685dfe3a502b75f" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.IntST.fst.hints b/examples/dm4free/FStar.DM4F.IntST.fst.hints index c342ffa1d27..d347dffeada 100644 --- a/examples/dm4free/FStar.DM4F.IntST.fst.hints +++ b/examples/dm4free/FStar.DM4F.IntST.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "0984d02807b5cbdc3f044bfe6747815c" + "9339c8e192cba2f4dfc9c4b8e800a08e" ], [ "FStar.DM4F.IntST._dm4f_STINT___proj__STINT__item__put_elab", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "78b66615032028f696993aa91cab4cec" + "b1d9e7bb50a6c5a4d9aa76309c70d2ab" ], [ "FStar.DM4F.IntST.STINT", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "86e750ef6ad58771070a0abba0187b07" + "d982bce901bc16245945f4692a4e56ac" ], [ "FStar.DM4F.IntST.STINT", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "49dd89808621ecb45178aa241dad74b8" + "104640359b847938564660a79a6fa54e" ], [ "FStar.DM4F.IntST.incr_intrinsic", @@ -46,7 +46,7 @@ "@query", "int_typing", "primitive_Prims.op_Addition", "unit_typing" ], 0, - "d0007dfa4a7064aea7223abd44029ae6" + "02fec6ebc84fb804309edeb4fdcf7e88" ], [ "FStar.DM4F.IntST.incr_intrinsic'", @@ -58,7 +58,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "f36deec08ab59495f62864b91bc2ae7e" + "0975ff60c5cc8217bfaf7814740db806" ], [ "FStar.DM4F.IntST.incr_increases", @@ -86,7 +86,7 @@ "unit_typing" ], 0, - "209dad586f6fae8d9e9ec76abb9a5653" + "cc79b6c3824f485dafec6087463706b2" ], [ "FStar.DM4F.IntST.ni_ifc", @@ -123,7 +123,7 @@ "typing_FStar.DM4F.IntST.ifc", "unit_typing" ], 0, - "8009e98b7feb05857fe4d946a9850863" + "7a102c46d6f7d2d1fa876e13dbd74c97" ], [ "FStar.DM4F.IntST.action_get", @@ -132,7 +132,7 @@ 1, [ "@query" ], 0, - "9e5e2e11f64925d95b9108cc3bcdcbc6" + "b3c08a65ed26615c082feff1f31595a0" ], [ "FStar.DM4F.IntST.action_put", @@ -141,7 +141,7 @@ 1, [ "@query" ], 0, - "efdad4d09af3cdb905aad709a0f38981" + "6b608160aef09f17d2cdb8e8d3550337" ], [ "FStar.DM4F.IntST.assert_after_reify", @@ -163,7 +163,7 @@ "unit_inversion" ], 0, - "319d7c1ba404da0b304a74992aa02243" + "aa96072a3bda5148157b5dca99a820e0" ], [ "FStar.DM4F.IntST.reflect_on_the_fly", @@ -172,7 +172,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "6849ebebe96d0f93fcc0a44523d51687" + "a9553af911fafe1513d653d760b8a0da" ], [ "FStar.DM4F.IntST.refine_st", @@ -189,7 +189,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "6d2232493ecd142f0ace2939a81286ce" + "bdfbd6a78765597a23424abce15d7bb1" ], [ "FStar.DM4F.IntST.incr_pre_post", @@ -200,7 +200,7 @@ "@query", "int_typing", "primitive_Prims.op_Addition", "unit_typing" ], 0, - "9111ea1dcadb7d3d393c6dcd4bcfc9aa" + "fa706745909b1d053921d647c44408a8" ], [ "FStar.DM4F.IntST._dm4f_STINT___proj__STINT__item__get_elab", @@ -209,7 +209,7 @@ 1, [ "@query" ], 0, - "0bc0060d3e9724d3ecf8b3a358a29023" + "0aa631b6ef27dd03b5c69aaca5639060" ], [ "FStar.DM4F.IntST._dm4f_STINT___proj__STINT__item__put_elab", @@ -218,7 +218,7 @@ 1, [ "@query" ], 0, - "385362b04b7ab2776571dc44f2bcc9e5" + "5000f9cc054fd7af46ae3a74059c774c" ], [ "FStar.DM4F.IntST.STINT", @@ -227,7 +227,7 @@ 1, [ "@query" ], 0, - "50adcb2aed644861584e2c505962e68f" + "96a116172fcfbe86db38236f0965b1d4" ], [ "FStar.DM4F.IntST.STINT", @@ -236,7 +236,7 @@ 1, [ "@query" ], 0, - "d099e8074c8d1aa7bad009e8e6605666" + "745bbcc27bac0094d6c62b650fabb6f6" ], [ "FStar.DM4F.IntST.incr_intrinsic", @@ -247,7 +247,7 @@ "@query", "int_typing", "primitive_Prims.op_Addition", "unit_typing" ], 0, - "b5e9a0fd903fe9018c6b5be57a1223af" + "3a5cbc0cd4f5e9f06c4246770e9d0a10" ], [ "FStar.DM4F.IntST.incr_intrinsic'", @@ -259,7 +259,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "0cc6d84eaaaa01963cb38155ed819404" + "fdb1392e3a0f43920a928a6192354ab9" ], [ "FStar.DM4F.IntST.incr_increases", @@ -287,7 +287,7 @@ "unit_typing" ], 0, - "2623f2cc5d1f0ca23532721587b54920" + "c50982840460cecad9770b7688e61801" ], [ "FStar.DM4F.IntST.ni_ifc", @@ -324,7 +324,7 @@ "typing_FStar.DM4F.IntST.ifc", "unit_typing" ], 0, - "54f95c733f55684755cf916ae7d48571" + "048ed0546fe5d2916315fbca5dde25b4" ], [ "FStar.DM4F.IntST.action_get", @@ -333,7 +333,7 @@ 1, [ "@query" ], 0, - "f3207f4ffe08cec0fb70df2635405024" + "9af91d4736a4582ec4659fd573178cbf" ], [ "FStar.DM4F.IntST.action_put", @@ -342,7 +342,7 @@ 1, [ "@query" ], 0, - "e6b1af3ec2a51c6d75eb9890a1fe0704" + "0524f6d5c891dba1bb94c46a341cd8f0" ], [ "FStar.DM4F.IntST.assert_after_reify", @@ -364,7 +364,7 @@ "unit_inversion" ], 0, - "87b296d2700ba914b0ed31d5ca9cd61f" + "f87d4b38f4de3542b44bd1f0405eca92" ], [ "FStar.DM4F.IntST.reflect_on_the_fly", @@ -373,7 +373,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "324d69f36c93dd2635b062bf90611516" + "9a47d883f7a50b33b0fc9a6a9535e7ea" ], [ "FStar.DM4F.IntST.refine_st", @@ -390,7 +390,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "e362c3b5b4f14582d333b20632b7eda1" + "6fce33a4dea43545d997db89c884a28d" ], [ "FStar.DM4F.IntST.incr_pre_post", @@ -401,7 +401,7 @@ "@query", "int_typing", "primitive_Prims.op_Addition", "unit_typing" ], 0, - "c587d16d38d72564200c91f74b237e5c" + "69d139b419a95194b3f55911aaf42726" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.IntStore.fst.hints b/examples/dm4free/FStar.DM4F.IntStore.fst.hints index 0ca3dc7339b..aac0124b4c5 100644 --- a/examples/dm4free/FStar.DM4F.IntStore.fst.hints +++ b/examples/dm4free/FStar.DM4F.IntStore.fst.hints @@ -15,7 +15,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "571702e1742c15d639b01f1bc52efeec" + "b79700c4baf2d960ee88a0eb1c3e2dd5" ], [ "FStar.DM4F.IntStore._dm4f_INT_STORE_bind_wp", @@ -31,7 +31,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "5662a96b0a0e8d8690023896005b34fe" + "8daee39589e8809f885db768de149a02" ], [ "FStar.DM4F.IntStore._dm4f_INT_STORE___proj__INT_STORE__item__get_elab", @@ -40,7 +40,7 @@ 1, [ "@query" ], 0, - "2ca8ffc11bdaf9317c28af83c45f14b8" + "8019530a17644474ae91575a6ec8efab" ], [ "FStar.DM4F.IntStore._dm4f_INT_STORE___proj__INT_STORE__item__put_elab", @@ -49,7 +49,7 @@ 1, [ "@query" ], 0, - "6caec162a3099ffab0a8fb66fb3b3575" + "dd1ede5aefd5179802979af663813837" ], [ "FStar.DM4F.IntStore._dm4f_INT_STORE___proj__INT_STORE__item__raise__elab", @@ -58,7 +58,7 @@ 1, [ "@query" ], 0, - "b9759b5c25817f6e7afbe33f65a00285" + "16d52bd76eec0c57d65d8955a2996f85" ], [ "FStar.DM4F.IntStore.INT_STORE", @@ -67,7 +67,7 @@ 1, [ "@query" ], 0, - "9db8f961b2d2392884058c8f77e1f2ae" + "90af90500cc8eb64832d9f4fcd4f98f8" ], [ "FStar.DM4F.IntStore.INT_STORE", @@ -76,7 +76,7 @@ 1, [ "@query" ], 0, - "84721ca308bd5d242fb74c56b4c06c1e" + "515859c71b152e64de8fd4ef370a4f5d" ], [ "FStar.DM4F.IntStore.INT_STORE", @@ -85,7 +85,7 @@ 1, [ "@query" ], 0, - "bdcdd2d8e243b2ef9af18d4ce4b86431" + "6c43786d290eb5af9dc77e270ef8dbdd" ], [ "FStar.DM4F.IntStore.raise_", @@ -102,7 +102,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "ded87700ed65a10b93a43c7f9754d9f3" + "f38e5b5e5f20b6c27f8b05b7d7f7e8f9" ], [ "FStar.DM4F.IntStore.read", @@ -121,7 +121,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "8d96917335d67a554ac266469e5ddaad" + "4be3e5401559c0be6519bd25a25f1d85" ], [ "FStar.DM4F.IntStore.write", @@ -141,7 +141,7 @@ "unit_typing" ], 0, - "dcd0fec1959e094fcbdc67ed52b98e82" + "55c4823222be2c8740baddfca998c78b" ], [ "FStar.DM4F.IntStore.read_tot", @@ -156,7 +156,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "673e5e866e3fb1336a93525fba30baab" + "28d9048332a056570b511600c52b004a" ], [ "FStar.DM4F.IntStore.write_tot", @@ -171,7 +171,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "bd34c6373ba868dc9a75e8b757ed6e08" + "fc68e7c1b847415df30712b02154adb7" ], [ "FStar.DM4F.IntStore.total_read_lemma", @@ -200,7 +200,7 @@ "typing_FStar.DM4F.IntStore.in_", "typing_FStar.DM4F.IntStore.read" ], 0, - "4980e1aeb84e586a2808e0f037d85c4e" + "0469c78d9da194cc7edeaf5d9fe2a477" ], [ "FStar.DM4F.IntStore.total_write_lemma", @@ -229,7 +229,7 @@ "unit_typing" ], 0, - "5e3eea53f6c13ae62c5c6b11e68d5b5b" + "3741ad3b987ae77a7f03af3dcd905141" ], [ "FStar.DM4F.IntStore.read_write_lemma1", @@ -254,7 +254,7 @@ "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55" ], 0, - "0e7c4dd0dcc4f92ef6fca68c4fc69ab7" + "5658de3a996cfb66f40f53da4cec9409" ], [ "FStar.DM4F.IntStore.bind_is", @@ -270,7 +270,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "d0a1462d5d6602d9ddbdab28d1a31b57" + "af0554cd4511f44e65cbef50411ef7a8" ], [ "FStar.DM4F.IntStore._dm4f_INT_STORE_bind_wp", @@ -286,7 +286,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "c8f7d935de9e9cfe0942d6de8cab0e6d" + "4dd77e55726be97dc5fb5e4c641c27ec" ], [ "FStar.DM4F.IntStore._dm4f_INT_STORE___proj__INT_STORE__item__get_elab", @@ -295,7 +295,7 @@ 1, [ "@query" ], 0, - "1b0af6cdfde9128043e6f87244870fe3" + "eb48de2b0eb50a07749ff88ea1e2b84c" ], [ "FStar.DM4F.IntStore._dm4f_INT_STORE___proj__INT_STORE__item__put_elab", @@ -304,7 +304,7 @@ 1, [ "@query" ], 0, - "36c465db5321c339f9a530d5dbe3ba5c" + "305d29faf8c26fd03c38a94e97b1efd8" ], [ "FStar.DM4F.IntStore._dm4f_INT_STORE___proj__INT_STORE__item__raise__elab", @@ -313,7 +313,7 @@ 1, [ "@query" ], 0, - "a2dbf37bb3f02489a29596c465fe374a" + "8820dbb35e1c1e566f3b147a1ffbce48" ], [ "FStar.DM4F.IntStore.INT_STORE", @@ -322,7 +322,7 @@ 1, [ "@query" ], 0, - "ee5c99953edcc70d1380b1e6bb8576fb" + "2a38228b8cd6f730949b3da45decc21d" ], [ "FStar.DM4F.IntStore.INT_STORE", @@ -331,7 +331,7 @@ 1, [ "@query" ], 0, - "cb2ee0c375233628aff30b0e7c0140ec" + "ff44c1c4215dbdc8bbf01ad100d10ca9" ], [ "FStar.DM4F.IntStore.INT_STORE", @@ -340,7 +340,7 @@ 1, [ "@query" ], 0, - "2be97fd2b71133b7abc841887800a6cf" + "5ea5f8ff597efc479f4db3efb1c625f0" ], [ "FStar.DM4F.IntStore.raise_", @@ -357,7 +357,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "bf0a40977916d833b5de9cebcca00d68" + "4d9d6b3e05c0e5907e38901a3072e81e" ], [ "FStar.DM4F.IntStore.read", @@ -376,7 +376,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "55583faadaaddbeda5ff124ad3794a64" + "559cb184a3a60ad864e597b313939211" ], [ "FStar.DM4F.IntStore.read", @@ -388,7 +388,7 @@ "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0" ], 0, - "ce8892488eb436458add4a979e2d408b" + "6bc3c495ca13a21381338dba40fc1008" ], [ "FStar.DM4F.IntStore.write", @@ -408,7 +408,7 @@ "unit_typing" ], 0, - "320484f036c83cf787db8a0e062b3129" + "cace17b3a90e1f2bbdc3a77f2b127937" ], [ "FStar.DM4F.IntStore.write", @@ -420,7 +420,7 @@ "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0" ], 0, - "2a7cd17ece2bdb01776400cf62d6e685" + "067b6c24a299bc0e62e238d8363e9170" ], [ "FStar.DM4F.IntStore.read_tot", @@ -435,7 +435,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "bf02f7205882d1b6b218e2518075a3ef" + "8f72a4c1ef3ddd21418a6d4528710047" ], [ "FStar.DM4F.IntStore.read_tot", @@ -447,7 +447,7 @@ "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0" ], 0, - "a99d16c790cead52bdfe37218f3cb2eb" + "3bd92980adfd6e494105d2342eab1e86" ], [ "FStar.DM4F.IntStore.write_tot", @@ -462,7 +462,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "7140ee3fce1bfcc01e81fc4e08aba5c5" + "5f4dd4d6a6cdcf854284fa17b51a41ad" ], [ "FStar.DM4F.IntStore.write_tot", @@ -474,7 +474,7 @@ "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0" ], 0, - "d15099f4b0ca4fac21dffd274e9a0a11" + "ab46e31fff7c058d4cda75b911d243d4" ], [ "FStar.DM4F.IntStore.read_write_lemma1", @@ -498,7 +498,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "ef14967772900cad1ac4afb6cf40aba4" + "6a53b4b50000deccd0e9f178213a06d8" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.IntStoreExcFixed.fst.hints b/examples/dm4free/FStar.DM4F.IntStoreExcFixed.fst.hints index 011f877a5bf..3b2617ad2d3 100644 --- a/examples/dm4free/FStar.DM4F.IntStoreExcFixed.fst.hints +++ b/examples/dm4free/FStar.DM4F.IntStoreExcFixed.fst.hints @@ -15,7 +15,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "0f034a7071cc00a4fe2135ee052a8806" + "9b29c69f650145ad737a04b27fe898ab" ], [ "FStar.DM4F.IntStoreExcFixed._dm4f_INT_STORE_EXC_bind_wp", @@ -31,7 +31,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "4205351cadde30c0984661fcf57fb5a6" + "2b7186dba66826a433efb801de3e66c7" ], [ "FStar.DM4F.IntStoreExcFixed._dm4f_INT_STORE_EXC___proj__INT_STORE_EXC__item__get_elab", @@ -40,7 +40,7 @@ 1, [ "@query" ], 0, - "7fe2b81da6e7d212ce34c946196220f2" + "bf424727f9c7b20ecfe1f0660154f456" ], [ "FStar.DM4F.IntStoreExcFixed._dm4f_INT_STORE_EXC___proj__INT_STORE_EXC__item__put_elab", @@ -49,7 +49,7 @@ 1, [ "@query" ], 0, - "923565ccc95ceed738d93e67822f9e3e" + "b88744161727b292e8a4d5505bfcc8cc" ], [ "FStar.DM4F.IntStoreExcFixed._dm4f_INT_STORE_EXC___proj__INT_STORE_EXC__item__raise__elab", @@ -58,7 +58,7 @@ 1, [ "@query" ], 0, - "3657b196a814ffec69db118feae65e26" + "0be7e26cea4948e3ba5179285382b510" ], [ "FStar.DM4F.IntStoreExcFixed.INT_STORE_EXC", @@ -67,7 +67,7 @@ 1, [ "@query" ], 0, - "2aba3de72c9acba8ced1d5b454014778" + "b535ccd3db4ca80146b8f29b0336343f" ], [ "FStar.DM4F.IntStoreExcFixed.INT_STORE_EXC", @@ -76,7 +76,7 @@ 1, [ "@query" ], 0, - "7156ee729ed565cf1944b7033ab724e3" + "c74af60b81e954fefb8c142a1736ccd8" ], [ "FStar.DM4F.IntStoreExcFixed.INT_STORE_EXC", @@ -85,7 +85,7 @@ 1, [ "@query" ], 0, - "70c1b1ed85f4cbf9d5f633e2f0ba82cb" + "5b98e928d2faa1aad4ce22da97c71e05" ], [ "FStar.DM4F.IntStoreExcFixed.raise_", @@ -101,7 +101,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "7046c50411538e25a56dd22268e36f8d" + "e4d18b40da78cdb22e8379e1d451cb2d" ], [ "FStar.DM4F.IntStoreExcFixed.read", @@ -110,7 +110,7 @@ 1, [ "@query" ], 0, - "3a5d1d1f7daec43e69a0e33f4daee1dd" + "3257f2e3d333d1962debf7ec0354c92d" ], [ "FStar.DM4F.IntStoreExcFixed.bind_is", @@ -126,7 +126,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "3b19337df20616401b0982723d8ef4be" + "7adfdbe7239a162fa3672ba1ec9b4506" ], [ "FStar.DM4F.IntStoreExcFixed._dm4f_INT_STORE_EXC_bind_wp", @@ -142,7 +142,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "b6d1ef452cf0d4199991f033157c14c1" + "97a2444b3f40601205ccc2cfd7043678" ], [ "FStar.DM4F.IntStoreExcFixed._dm4f_INT_STORE_EXC___proj__INT_STORE_EXC__item__get_elab", @@ -151,7 +151,7 @@ 1, [ "@query" ], 0, - "9f41b94da0ac881ba954081c0a038418" + "e69232ac2cef2b4b3d33df91061b3280" ], [ "FStar.DM4F.IntStoreExcFixed._dm4f_INT_STORE_EXC___proj__INT_STORE_EXC__item__put_elab", @@ -160,7 +160,7 @@ 1, [ "@query" ], 0, - "1315951c018c7499631b148b53e749fd" + "6e859e4394541caccfa9aa9b58957ae0" ], [ "FStar.DM4F.IntStoreExcFixed._dm4f_INT_STORE_EXC___proj__INT_STORE_EXC__item__raise__elab", @@ -169,7 +169,7 @@ 1, [ "@query" ], 0, - "289263dd15bdb8a5309baedea47f356c" + "966465aa44433e3fb9df828fbd211f6c" ], [ "FStar.DM4F.IntStoreExcFixed.INT_STORE_EXC", @@ -178,7 +178,7 @@ 1, [ "@query" ], 0, - "54a9af6b3223b42320a4f67f83850a4a" + "75e62e5e2c5fc7e44c53f3a16c60572e" ], [ "FStar.DM4F.IntStoreExcFixed.INT_STORE_EXC", @@ -187,7 +187,7 @@ 1, [ "@query" ], 0, - "caac74e5fe3b6de866b7d497b312d58c" + "d3849d6df1eed49c3a9ea2a0e0451923" ], [ "FStar.DM4F.IntStoreExcFixed.INT_STORE_EXC", @@ -196,7 +196,7 @@ 1, [ "@query" ], 0, - "8f09dad8833df1a7343678947d12b1b1" + "4d9b4a7c1d92f71ebd440bf88bf2f8c4" ], [ "FStar.DM4F.IntStoreExcFixed.raise_", @@ -212,7 +212,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "b4ee3c8d2b18756d455563ccad619a59" + "ebc7197ca5c38ac152b475030ecbf301" ], [ "FStar.DM4F.IntStoreExcFixed.read", @@ -221,7 +221,7 @@ 1, [ "@query" ], 0, - "830ea385f58426d394ef620b5f38ac95" + "52bd06a1f4b054f17b46d3a7991a47bd" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.IntStoreFixed.fst.hints b/examples/dm4free/FStar.DM4F.IntStoreFixed.fst.hints index ec256e8bad7..19918471daa 100644 --- a/examples/dm4free/FStar.DM4F.IntStoreFixed.fst.hints +++ b/examples/dm4free/FStar.DM4F.IntStoreFixed.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "2ff013d1330242ea421f7b9299d632f8" + "ebbbe11297e4c37e3f3d8c7889c26375" ], [ "FStar.DM4F.IntStoreFixed._dm4f_INT_STORE___proj__INT_STORE__item__put_elab", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "b2e3022a8866d18f4cd2e3de068e9770" + "032cb6096721ccdef4c94a4d21c3ce2a" ], [ "FStar.DM4F.IntStoreFixed.INT_STORE", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "f4b2a9103751087bd8042061d9f96248" + "10e291e628ec90deaa2cf1124cad43d1" ], [ "FStar.DM4F.IntStoreFixed.INT_STORE", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "1021ae113258ab4b7b33c25c7792ba66" + "2cf7b0813936d4c634a5a816361b4845" ], [ "FStar.DM4F.IntStoreFixed.read", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "4a888a60816c57fa05b14c69e33fce0f" + "157b749bd8ae8b15cbacf5fa08b71574" ], [ "FStar.DM4F.IntStoreFixed.refine_st", @@ -59,7 +59,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "1fc362cdeab53b377db465b70361791f" + "2e111f89be06300d6bd59c546feed494" ], [ "FStar.DM4F.IntStoreFixed._dm4f_INT_STORE___proj__INT_STORE__item__get_elab", @@ -68,7 +68,7 @@ 1, [ "@query" ], 0, - "ef685e188b879df63e576e43408ece4b" + "ab590e67ff29e30ffb6fc1f79035e726" ], [ "FStar.DM4F.IntStoreFixed._dm4f_INT_STORE___proj__INT_STORE__item__put_elab", @@ -77,7 +77,7 @@ 1, [ "@query" ], 0, - "8fb629c2ff6e17750eab17e0f221dfa1" + "eab2029b6dfaec090961f211d005a31c" ], [ "FStar.DM4F.IntStoreFixed.INT_STORE", @@ -86,7 +86,7 @@ 1, [ "@query" ], 0, - "f6733236b6231cb74925d98f1d0c7238" + "43755bca58f4d6c84832c1e67deffffc" ], [ "FStar.DM4F.IntStoreFixed.INT_STORE", @@ -95,7 +95,7 @@ 1, [ "@query" ], 0, - "5a7c29a73bf71c073273b22334f19ac0" + "fc82bde7f9748e229e3317c953a60abe" ], [ "FStar.DM4F.IntStoreFixed.read", @@ -104,7 +104,7 @@ 1, [ "@query" ], 0, - "9488bff1b24ef2897149721a2655a5d6" + "78c1a935ba69db85fc5735b25ffbfecc" ], [ "FStar.DM4F.IntStoreFixed.refine_st", @@ -119,7 +119,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "35e79e24e7e2bef11d4ccc6cbf4dfccf" + "65f8c3304cc57f85cf11ef9887cee105" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.IntStoreFixedReader.fst.hints b/examples/dm4free/FStar.DM4F.IntStoreFixedReader.fst.hints index 911935618f6..6b963fc3591 100644 --- a/examples/dm4free/FStar.DM4F.IntStoreFixedReader.fst.hints +++ b/examples/dm4free/FStar.DM4F.IntStoreFixedReader.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "47068e684a7453fd6b44e326bd21ce01" + "e00fcf27642e1654625d67208f5561da" ], [ "FStar.DM4F.IntStoreFixedReader.INT_STORE_READER", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "f9df62565d2be9edaa0d84aeff3dfc73" + "6e3e2a331fd890e7a2f8832aad01d4e7" ], [ "FStar.DM4F.IntStoreFixedReader.read", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "1c3b978ed6145d1bb46030acfa64301e" + "e9948cd227b91d418a570ce849a27694" ], [ "FStar.DM4F.IntStoreFixedReader._dm4f_INT_STORE_READER___proj__INT_STORE_READER__item__get_elab", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "6da94dea77687f6150a6b97e7504d580" + "9eee34e6459ffd1c83d5e6f141ab5932" ], [ "FStar.DM4F.IntStoreFixedReader.INT_STORE_READER", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "6430ca153b261b294db280b1ed2663b3" + "847e79f959e8ed2a191f8a79652560d0" ], [ "FStar.DM4F.IntStoreFixedReader.read", @@ -53,7 +53,7 @@ 1, [ "@query" ], 0, - "e5912ba78cfd3ae5562018d89781f3f9" + "23f3cce345860254bb97510cbba7b17c" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.MonadLaws.fst.hints b/examples/dm4free/FStar.DM4F.MonadLaws.fst.hints index 227653118e8..fd86b3f4168 100644 --- a/examples/dm4free/FStar.DM4F.MonadLaws.fst.hints +++ b/examples/dm4free/FStar.DM4F.MonadLaws.fst.hints @@ -19,7 +19,7 @@ "token_correspondence_FStar.DM4F.MonadLaws.return_st" ], 0, - "fd36c48f05e1f8f2b63e646533d85d67" + "d2e8c9b6d9fc44d082e8339b5e3b400a" ], [ "FStar.DM4F.MonadLaws.left_unit_st", @@ -36,7 +36,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "e15317eabdc6201250796d37b5fa2ed3" + "90a7f1109f7619671a7cc1cfe98cd98e" ], [ "FStar.DM4F.MonadLaws.assoc_st", @@ -50,7 +50,7 @@ "interpretation_Tm_abs_7706f980135a89a687c904d968136d5b" ], 0, - "989373ece6c2e93fb46e5c489e99c493" + "5d88f423a6868c6b8aaee6e9408fcdef" ], [ "FStar.DM4F.MonadLaws.bind_ifc", @@ -73,7 +73,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "67e000f205c24ab8bc928432a9c12e5d" + "5ff3ef8f44f95bf4f06cb173bd784fb7" ], [ "FStar.DM4F.MonadLaws.left_unit", @@ -105,7 +105,7 @@ "typing_FStar.DM4F.MonadLaws.return_ifc" ], 0, - "ba788d19344f5804046134c494616213" + "c259c1ab99aa2b992aee13aec136bbfb" ], [ "FStar.DM4F.MonadLaws.right_unit", @@ -135,7 +135,7 @@ "token_correspondence_FStar.DM4F.MonadLaws.return_ifc" ], 0, - "a91be6f7ade52a16a392d58ea531bc19" + "f43705ac9f52c89ca99c2d3f1558b007" ], [ "FStar.DM4F.MonadLaws.associativity", @@ -177,7 +177,7 @@ "typing_tok_FStar.DM4F.MonadLaws.Low@tok" ], 0, - "e38025814f9a042ab1671b41f7580144" + "855ab6be8883ef4be94375574c50e840" ], [ "FStar.DM4F.MonadLaws.right_unit_st", @@ -197,7 +197,7 @@ "token_correspondence_FStar.DM4F.MonadLaws.return_st" ], 0, - "4f964a7b79c5c37bc50e875ee83010aa" + "02f56d700fd34d707d3f8dd157bab6ec" ], [ "FStar.DM4F.MonadLaws.left_unit_st", @@ -214,7 +214,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "8b34ffae0afa7a2daa239036e806baa8" + "940b536e5759dce05f84d5def08dbf69" ], [ "FStar.DM4F.MonadLaws.assoc_st", @@ -228,7 +228,7 @@ "interpretation_Tm_abs_7706f980135a89a687c904d968136d5b" ], 0, - "06649b2526f87a33870b2861e76204ea" + "cfba4dfad7cfba473cc135235d4d2e01" ], [ "FStar.DM4F.MonadLaws.bind_ifc", @@ -251,7 +251,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "e070d9fe913e104df78f7a5f4fab1d73" + "fd4cd2c5db077d8599f05a4cf80eadeb" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.Random.fst.hints b/examples/dm4free/FStar.DM4F.Random.fst.hints index 95396518bfc..348af470097 100644 --- a/examples/dm4free/FStar.DM4F.Random.fst.hints +++ b/examples/dm4free/FStar.DM4F.Random.fst.hints @@ -15,7 +15,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "bff17e8b505f989cc4afb42bd63bdd3e" + "d04a97d2c7fea20f9f47b7e6d4467d36" ], [ "FStar.DM4F.Random._dm4f_RAND_bind_wp", @@ -31,7 +31,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "06ca6d665248fefdd5c005436b96c602" + "22f47e675505ccf85da07405633027c1" ], [ "FStar.DM4F.Random._dm4f_RAND___proj__RAND__item__get_elab", @@ -40,7 +40,7 @@ 1, [ "@query" ], 0, - "aeb46218db33b8dea1ea46ab03bff82f" + "e78c2d02181d37ece4c6e8986e79a74f" ], [ "FStar.DM4F.Random._dm4f_RAND___proj__RAND__item__put_elab", @@ -49,7 +49,7 @@ 1, [ "@query" ], 0, - "2d16f1f7247f652975d4da9aa59a3720" + "2a4b45c4702ed4ab5376573d229333dd" ], [ "FStar.DM4F.Random._dm4f_RAND___proj__RAND__item__raise_elab", @@ -58,7 +58,7 @@ 1, [ "@query" ], 0, - "4e5a1f969d9bb335356f8d4806321abc" + "2f67cc397c0e8d3a82a9bd4394b643d9" ], [ "FStar.DM4F.Random.RAND", @@ -67,7 +67,7 @@ 1, [ "@query" ], 0, - "a2a52c6e783f74a068345ad6165e33a2" + "7c931780de690b03e99331fa9bf0cbbc" ], [ "FStar.DM4F.Random.RAND", @@ -76,7 +76,7 @@ 1, [ "@query" ], 0, - "f9eb217bd31637144b04b76b1795fb16" + "229fc804ef412321f00b06a56673941f" ], [ "FStar.DM4F.Random.RAND", @@ -85,7 +85,7 @@ 1, [ "@query" ], 0, - "4584dcf1eab99a9223e434072ac44cb7" + "2c02bb8b0fd0cf2d328582caeda2de23" ], [ "FStar.DM4F.Random.sample", @@ -94,7 +94,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "456c3662265be0e84214f8c977537950" + "20c6d301336f962c7d184efee5d820f9" ], [ "FStar.DM4F.Random.sample", @@ -107,7 +107,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "cf4310ce3f03f6b34afa66997ab0af6a" + "db4c420c36298125208589984effee2d" ], [ "FStar.DM4F.Random.test_sample_some", @@ -120,7 +120,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "69b4fc87d609909f40ed5f4ab7c7f41e" + "c2f41907099fe07cd7e9215b9e32be8f" ], [ "FStar.DM4F.Random.test_sample_some", @@ -132,7 +132,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "fed45f34d9a14bdd26fa7275a0ff59ac" + "07b161fcf5a2aba607a3e342aa482d5b" ], [ "FStar.DM4F.Random.test_sample_none", @@ -141,7 +141,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "c846ff452d213eaf393d9f9464cee4d2" + "288aa2a8b426da433661630c75a679c9" ], [ "FStar.DM4F.Random.__proj__Bijection__item__finv", @@ -158,7 +158,7 @@ "token_correspondence_FStar.DM4F.Random.__proj__Bijection__item__f" ], 0, - "43305eaa8e999d9454d1865cb7c60828" + "63a82c761d6fe360f28ae717c1b9936c" ], [ "FStar.DM4F.Random.inverse", @@ -178,7 +178,7 @@ "token_correspondence_FStar.DM4F.Random.__proj__Bijection__item__finv" ], 0, - "a25c8c5a41c797d454bec838873f46f1" + "b2eb7f4a0e00864c87deedc56cfc8a28" ], [ "FStar.DM4F.Random.sum_extensional", @@ -192,7 +192,7 @@ "typing_FStar.DM4F.Random.sum" ], 0, - "e2430cdb44560dc170454fa3688dc9ec" + "1cd54828375aa6e8058d0ac3c6c5f8f8" ], [ "FStar.DM4F.Random.mass", @@ -204,7 +204,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "08fa60d4b783e48c3ac4a80731e9ba7a" + "06fca7cfc23cf9d05d29cf9040444a60" ], [ "FStar.DM4F.Random.point", @@ -218,7 +218,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7221d8d23960b97b9f8f7a48279662a3" + "21899fed4561bc3c78d00c26f70e043b" ], [ "FStar.DM4F.Random.pr_leq", @@ -230,7 +230,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "e4b7b8338d0e18ec7c1a662e10cbf21e" + "ba2a54d2b0a937403ea4d5ae96881d60" ], [ "FStar.DM4F.Random.pr_leq", @@ -254,7 +254,7 @@ "token_correspondence_FStar.DM4F.Random.__proj__Bijection__item__f" ], 0, - "2f0b53ad20f807de0399d08b25d2dc47" + "ce44523b09fea071bae94d55bc075f9a" ], [ "FStar.DM4F.Random.pr_eq", @@ -266,7 +266,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "a7f53b4793eb8585c80428988f5065d9" + "865578e767ef4589d41115789bae7438" ], [ "FStar.DM4F.Random.pr_eq", @@ -290,7 +290,7 @@ "typing_FStar.DM4F.Random.mass" ], 0, - "79e902a7d52edefb22d800bc501ee18f" + "e120d5c0e207cc90fdd71f1038f7701d" ], [ "FStar.DM4F.Random.cond", @@ -302,7 +302,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "89355492a977bb64bac2721c7e486a09" + "5eb173910e026511167e8ac6b2d016a4" ], [ "FStar.DM4F.Random.cond", @@ -314,7 +314,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "a733e5d2500dd83235002836b6ded9c8" + "a8244b9bb66aaf4fb4a146e69955c02a" ], [ "FStar.DM4F.Random.bind", @@ -330,7 +330,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "f888b80344bf7f9d76dc88630c9989d1" + "6738adb9e2acf72abd2f4fa49a13c10e" ], [ "FStar.DM4F.Random._dm4f_RAND_bind_wp", @@ -346,7 +346,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "1d72c515cd129d8a6dc31b84094fbb82" + "0db2091d8b5ae94790cf1fbc7329a2cf" ], [ "FStar.DM4F.Random._dm4f_RAND___proj__RAND__item__get_elab", @@ -355,7 +355,7 @@ 1, [ "@query" ], 0, - "ead119573b8727aa0ff4641695e4b76f" + "cb232e689b72b330020cca4d33a77628" ], [ "FStar.DM4F.Random._dm4f_RAND___proj__RAND__item__put_elab", @@ -364,7 +364,7 @@ 1, [ "@query" ], 0, - "215ca16290144e233211320f794bbdac" + "8e572a0191c12f4cfc59482e0862dd2e" ], [ "FStar.DM4F.Random._dm4f_RAND___proj__RAND__item__raise_elab", @@ -373,7 +373,7 @@ 1, [ "@query" ], 0, - "d5c3995c7a4abbc260c58a52ebfda3ff" + "584261ad844eec0917e732b4d1fd31c0" ], [ "FStar.DM4F.Random.RAND", @@ -382,7 +382,7 @@ 1, [ "@query" ], 0, - "6ba7c424607a9cb4cd0fe6e49bf042f6" + "d493b2cf8cd928f681e6bb1cbfee6a0f" ], [ "FStar.DM4F.Random.RAND", @@ -391,7 +391,7 @@ 1, [ "@query" ], 0, - "0b261ff5e975affb27c40a5576c83a72" + "a88a09842900d6a4a97cbbd6b1f5a67c" ], [ "FStar.DM4F.Random.RAND", @@ -400,7 +400,7 @@ 1, [ "@query" ], 0, - "5325d120eaec24aca3537ecd4a51472d" + "cab5a323b9f80bd3ee37771eabea18ca" ], [ "FStar.DM4F.Random.sample", @@ -413,7 +413,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "fcb8b86d40087a2dc3e2ec2a6b9ecf26" + "d11278c78a29105b37fbb1868ccf8ba0" ], [ "FStar.DM4F.Random.sample", @@ -422,7 +422,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "6a4414d318d484ac43c6602be987834f" + "70109d34b2d79c89030578a2a8f21da6" ], [ "FStar.DM4F.Random.test_sample_some", @@ -434,7 +434,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "421c58fd91812d88adee9eaf09afa752" + "3430db7b0018cc87c1cc97bee95e599b" ], [ "FStar.DM4F.Random.test_sample_some", @@ -443,7 +443,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "dd975d1c1d1dd4e3729a59a54643d367" + "40b0a2763ee3e158bfdf58b16eca95da" ], [ "FStar.DM4F.Random.test_sample_some", @@ -455,7 +455,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "048984a644459ed3a6fcd37640059ee1" + "8a2c3447cebe22d9241ddb6acf0d70ec" ], [ "FStar.DM4F.Random.test_sample_none", @@ -464,7 +464,7 @@ 1, [ "@query", "projection_inverse_BoxBool_proj_0" ], 0, - "d3d67b46ef21f934c577d63d7d84906a" + "c27b7ed44e690af8f62776986aecea30" ], [ "FStar.DM4F.Random.__proj__Bijection__item__finv", @@ -481,7 +481,7 @@ "token_correspondence_FStar.DM4F.Random.__proj__Bijection__item__f" ], 0, - "991f893ddf36c369eb51eb6cb2ee2870" + "b5fec47846926acf4887c2e2b18f029d" ], [ "FStar.DM4F.Random.inverse", @@ -501,7 +501,7 @@ "token_correspondence_FStar.DM4F.Random.__proj__Bijection__item__finv" ], 0, - "9a4acbd3a146a566bdb3f10e6e53bec3" + "a2ad5037254d685919519cec03086ff3" ], [ "FStar.DM4F.Random.mass", @@ -513,7 +513,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "9cadb36e8ccbbff20dfcbf02c6b6675c" + "ecd01bb362c6be2003e66730b9fbac41" ], [ "FStar.DM4F.Random.point", @@ -527,7 +527,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9a91c89e578471b19fea7d6be18a51f9" + "720bca92900b6b7cabdb69c0967b0d18" ], [ "FStar.DM4F.Random.pr_leq", @@ -539,7 +539,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "bf550c4ddb454cac917e64bfdba5adc5" + "a27069b17e0cc05765b02b56843923ee" ], [ "FStar.DM4F.Random.pr_eq", @@ -551,7 +551,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "18985d0a297b874755c424d4b638ee31" + "eef54907c05d2852aa24e8c3a34fb356" ], [ "FStar.DM4F.Random.cond", @@ -563,7 +563,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "c891d43a84a9ba80a17b152d443e61c8" + "c5af4d5a21c68683f1d7ce1aa7c85014" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.ST.fst.hints b/examples/dm4free/FStar.DM4F.ST.fst.hints index 5be6318f635..fe38a54c153 100644 --- a/examples/dm4free/FStar.DM4F.ST.fst.hints +++ b/examples/dm4free/FStar.DM4F.ST.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "fd9909b8fe9424e8db2a5201fbe1668f" + "5103327535ad3c3ebdac744707817e23" ], [ "FStar.DM4F.ST._dm4f_STATE_h___proj__STATE_h__item__put_elab", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "3d800a5b71525d4e8d23003ba98f3134" + "ec2d97a0ff5b82f13f94f450dae89bab" ], [ "FStar.DM4F.ST.STATE_h", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "804f3695c92de98d0e9d298dc6d69047" + "90c58a58ece18343737517880858ba54" ], [ "FStar.DM4F.ST.STATE_h", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "55b4e5c94fbe9d4231bad5f91220a93c" + "0ad1030beda38819bd005b79e8ef284b" ], [ "FStar.DM4F.ST._dm4f_STATE_h___proj__STATE_h__item__get_elab", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "d1d2ba135fc84329ac1f40125a0f468f" + "8c29a9ecdb983dd85cad28c905d35204" ], [ "FStar.DM4F.ST._dm4f_STATE_h___proj__STATE_h__item__put_elab", @@ -53,7 +53,7 @@ 1, [ "@query" ], 0, - "392b7f02da18169125884ff412730910" + "ff395a4a4afdc48277743fc6d31fc714" ], [ "FStar.DM4F.ST.STATE_h", @@ -62,7 +62,7 @@ 1, [ "@query" ], 0, - "19f80acc4e0d3fadb57812e12a2f5180" + "dc8cd59de8676d7e7efbe6e4054d8590" ], [ "FStar.DM4F.ST.STATE_h", @@ -71,7 +71,7 @@ 1, [ "@query" ], 0, - "a1d0eca0a2ca0b4feb93bb9dc3f8768b" + "32f7aff92138889b9149acc14ee76002" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.StExn.fst.hints b/examples/dm4free/FStar.DM4F.StExn.fst.hints index f64f932a98d..75629e79490 100644 --- a/examples/dm4free/FStar.DM4F.StExn.fst.hints +++ b/examples/dm4free/FStar.DM4F.StExn.fst.hints @@ -21,7 +21,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "eb718b98b9edf76e5cca6a0aaa4ac897" + "d0f6a77337b29580e719258f04ceff39" ], [ "FStar.DM4F.StExn._dm4f_STEXN_bind_wp", @@ -40,7 +40,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "0279f42d048cbca565880a510ef267ea" + "b82e0dd0404ca8d04d1b42a05330c2d4" ], [ "FStar.DM4F.StExn._dm4f_STEXN___proj__STEXN__item__get_elab", @@ -49,7 +49,7 @@ 1, [ "@query" ], 0, - "7c875a9e02d271db29585dfac30d7619" + "b07c26ced2176d447be6dd548a36918c" ], [ "FStar.DM4F.StExn._dm4f_STEXN___proj__STEXN__item__put_elab", @@ -58,7 +58,7 @@ 1, [ "@query" ], 0, - "12d0ea9d02e07be9b575a443e8cacc91" + "18fb3043a8a0dbe5f5fffecb20f352d8" ], [ "FStar.DM4F.StExn._dm4f_STEXN___proj__STEXN__item__raise_elab", @@ -67,7 +67,7 @@ 1, [ "@query" ], 0, - "fd591581f201eb53c436463dc65edd83" + "6f72680adba75141cf30fe097e28243a" ], [ "FStar.DM4F.StExn.STEXN", @@ -76,7 +76,7 @@ 1, [ "@query" ], 0, - "bab0c932ebffc7d0767a31e3671486d6" + "8df87628e1b4ceee7c75237d4ad71c9a" ], [ "FStar.DM4F.StExn.STEXN", @@ -85,7 +85,7 @@ 1, [ "@query" ], 0, - "df398fe79fb9c4e459261bb5296a194a" + "7cbf7695bb2ca7f975317533914f55b8" ], [ "FStar.DM4F.StExn.STEXN", @@ -94,7 +94,7 @@ 1, [ "@query" ], 0, - "e3305d9feab61e5fbd3a40df7f3b0ffa" + "0560d99305ebec31de875df3642bbf01" ], [ "FStar.DM4F.StExn.div_intrinsic", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "dfc715d23df9466783ffbf96c16620e8" + "688bfe0e1e9850b6887a72aaa7646986" ], [ "FStar.DM4F.StExn.div_intrinsic", @@ -138,7 +138,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d7485d72692053179274ba5042acb6b3" + "a7cfb709f54c393496499585544cb5dc" ], [ "FStar.DM4F.StExn.div_extrinsic", @@ -149,7 +149,7 @@ "@query", "assumption_Prims.HasEq_int", "primitive_Prims.op_Equality" ], 0, - "2f651b8bf5c2b84428e9a41bea180d6b" + "46030258e7caff0003e8a210040ba66f" ], [ "FStar.DM4F.StExn.lemma_div_extrinsic", @@ -189,7 +189,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "50ae1f534ea3fd337bc83bdbecf88687" + "30581e466c1c3e4e9a17bb88b099eb73" ], [ "FStar.DM4F.StExn.bind", @@ -211,7 +211,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "7ae6798807054fd9bd6437c259b12a52" + "03d309d08ac0ff040e9cbd48fd15be30" ], [ "FStar.DM4F.StExn._dm4f_STEXN_bind_wp", @@ -230,7 +230,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "ad22ec4135d6ff248e2bd150bc7343d2" + "6ccb046e3a386e83e04ba116ec2f082a" ], [ "FStar.DM4F.StExn._dm4f_STEXN___proj__STEXN__item__get_elab", @@ -239,7 +239,7 @@ 1, [ "@query" ], 0, - "ae802fd57988a228aaa5d8c2401ee4ba" + "698931f1b1aa50415f4b9cf5313b29b8" ], [ "FStar.DM4F.StExn._dm4f_STEXN___proj__STEXN__item__put_elab", @@ -248,7 +248,7 @@ 1, [ "@query" ], 0, - "9f6776d858622be109e5317b77db6de6" + "99411145d8d5ef2c3ba5a4a2f0226cd8" ], [ "FStar.DM4F.StExn._dm4f_STEXN___proj__STEXN__item__raise_elab", @@ -257,7 +257,7 @@ 1, [ "@query" ], 0, - "e91fa6766cf47b7cb281799e494255af" + "0b24d4ac50af449b7cea67d8e62489f0" ], [ "FStar.DM4F.StExn.STEXN", @@ -266,7 +266,7 @@ 1, [ "@query" ], 0, - "74d5bd6b27231d589ec9c38270513110" + "8a2490b35a248432d641e755f9af7855" ], [ "FStar.DM4F.StExn.STEXN", @@ -275,7 +275,7 @@ 1, [ "@query" ], 0, - "4be07c1384cda984ce5062bdd729d48c" + "58db6b59d0560eccacea7f9f9cbfebd2" ], [ "FStar.DM4F.StExn.STEXN", @@ -284,7 +284,7 @@ 1, [ "@query" ], 0, - "cfeff52c96a4126ebad5dce8c0bd5940" + "5eee125458fc94fbc7252b2ad0d2fdef" ], [ "FStar.DM4F.StExn.div_intrinsic", @@ -311,7 +311,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c65714b6155024ba2ae6d3c580cd0f4d" + "e88a5dc71b61e453ac754e7cd88da324" ], [ "FStar.DM4F.StExn.div_intrinsic", @@ -328,7 +328,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2c26630b88774946fb9f7aad92db931f" + "386d9e7e1ba6a48a3e3a0502c8b67886" ], [ "FStar.DM4F.StExn.div_extrinsic", @@ -339,7 +339,7 @@ "@query", "assumption_Prims.HasEq_int", "primitive_Prims.op_Equality" ], 0, - "99a31490baf9ed0a7e74deb03a7b07ba" + "0b3a8a6eb12cd3b37fe0e2acf60a8983" ], [ "FStar.DM4F.StExn.lemma_div_extrinsic", @@ -358,7 +358,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "dc69526d8fae0f4cacf1ac7e04aadc97" + "b7f21eac98ea4b197f9ef5bfffac4d55" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/FStar.DM4F.StExnC.fst.hints b/examples/dm4free/FStar.DM4F.StExnC.fst.hints index cbd23ccd1ac..474862976ec 100644 --- a/examples/dm4free/FStar.DM4F.StExnC.fst.hints +++ b/examples/dm4free/FStar.DM4F.StExnC.fst.hints @@ -22,7 +22,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "22b587cabbf8e7990064093ed8d2923d" + "c3e0abb7ac699229f80012fb29f81399" ], [ "FStar.DM4F.StExnC._dm4f_STEXNC_bind_wp", @@ -42,7 +42,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "f64dd260723ee6679d752e3047b900ef" + "2ca322dd0b2a6dab8cb9cab6fc24e863" ], [ "FStar.DM4F.StExnC._dm4f_STEXNC___proj__STEXNC__item__raise_elab", @@ -51,7 +51,7 @@ 1, [ "@query" ], 0, - "5200f1a174bbeb7ecdddfdf678abde38" + "a0f777f59281b27c0e3e53190bdbd95d" ], [ "FStar.DM4F.StExnC.STEXNC", @@ -60,7 +60,7 @@ 1, [ "@query" ], 0, - "3e4e52339bf1007e26945deb3034b995" + "c8fe246ba8a3035508583e3d039e077b" ], [ "FStar.DM4F.StExnC.div_intrinsic", @@ -77,7 +77,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0eaad11e2e176db9a7ed7649c8b4c422" + "1632bbdac745bb9f12603685f252f313" ], [ "FStar.DM4F.StExnC.div_intrinsic", @@ -101,7 +101,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "380b88a19b945b06cdcc8c904bc4ef68" + "b5db189b75bb52056b0b5a7edc1f0f25" ], [ "FStar.DM4F.StExnC.div_extrinsic", @@ -112,7 +112,7 @@ "@query", "assumption_Prims.HasEq_int", "primitive_Prims.op_Equality" ], 0, - "2041a8ef4ea7898549b9fbcc0a53cad2" + "44d98c9a9bb7178db0665b4e58eb192f" ], [ "FStar.DM4F.StExnC.lemma_div_extrinsic", @@ -150,7 +150,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "b6b107347ffa9e31a0f5b3d38e59b23f" + "d45ef31ff1dd03cf2d19e079b41464d8" ], [ "FStar.DM4F.StExnC.bind", @@ -173,7 +173,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "34034d06a072539b7effa5c6ff9a083b" + "eb542dc123c465a18ec26b18b43c4b1e" ], [ "FStar.DM4F.StExnC._dm4f_STEXNC_bind_wp", @@ -193,7 +193,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "463ffb6dd912dd948c6782dcd70b6dce" + "4b9f634054a99e1ad4064684860b175f" ], [ "FStar.DM4F.StExnC._dm4f_STEXNC___proj__STEXNC__item__raise_elab", @@ -202,7 +202,7 @@ 1, [ "@query" ], 0, - "7d5dcd0a3daa2b127ab985c3ffce5985" + "6589335bc3b0a119114bc6a09f4b710c" ], [ "FStar.DM4F.StExnC.STEXNC", @@ -211,7 +211,7 @@ 1, [ "@query" ], 0, - "66eace0a6839dcb9ba5b1fc8a10805a2" + "ef0b3bd9dfea3e0cff75053614ef4270" ], [ "FStar.DM4F.StExnC.div_intrinsic", @@ -235,7 +235,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "10ddc35af8c0564d9f7a7882d104c851" + "ade12999067ca5e514332ee73d30145f" ], [ "FStar.DM4F.StExnC.div_intrinsic", @@ -252,7 +252,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2c6133eaabef6e4d39f4df1e785d45be" + "68c69bf70a9f4e6aa99c9b7a6ff65fcd" ], [ "FStar.DM4F.StExnC.div_extrinsic", @@ -263,7 +263,7 @@ "@query", "assumption_Prims.HasEq_int", "primitive_Prims.op_Equality" ], 0, - "3b5b31b96877676b0c50006faf89d4b1" + "347b0f4f68a5604c4b5e5ecb287c1a93" ], [ "FStar.DM4F.StExnC.lemma_div_extrinsic", @@ -299,7 +299,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "f6876fa3b1fd5e70f72cea34b51eb862" + "953e24ced42a7cf8e656e64a65857071" ] ] ] \ No newline at end of file diff --git a/examples/dm4free/delimcc.fst.hints b/examples/dm4free/delimcc.fst.hints index 501f439885a..7e3cb7fe874 100644 --- a/examples/dm4free/delimcc.fst.hints +++ b/examples/dm4free/delimcc.fst.hints @@ -18,7 +18,7 @@ "typing_Tm_abs_dbc241f45b0c6f5a341c51802caa5547" ], 0, - "706906cf8e783ad11bf9b53e76aeb036" + "ec752bedbaf876ca605c3f3223c3f997" ], [ "DelimCC.left_unit", @@ -33,7 +33,7 @@ "interpretation_Tm_abs_dbc241f45b0c6f5a341c51802caa5547" ], 0, - "10bb88c39d4438a1ccd28adda6e01a5d" + "a3b9e54b0234d1099858395b2e767600" ], [ "DelimCC.associativity", @@ -51,7 +51,7 @@ "typing_Tm_abs_dbc241f45b0c6f5a341c51802caa5547" ], 0, - "950e9f488ddcc310be461ec71ecb3e35" + "eddafb5d3ad524d4a689c786f0867adb" ], [ "DelimCC.right_unit2", @@ -70,7 +70,7 @@ "typing_Tm_abs_a210d7a9f583a6ace87f21677d0e5051" ], 0, - "3c9145581804d3039e1220ec5d9f671a" + "35d653653545341484541aaebd82a9b7" ], [ "DelimCC.left_unit2", @@ -85,7 +85,7 @@ "interpretation_Tm_abs_a210d7a9f583a6ace87f21677d0e5051" ], 0, - "0cb6037b388c8f1e68d73410551a0973" + "34ee2d32af8bece788371e4be343bbd1" ], [ "DelimCC.associativity2", @@ -103,7 +103,7 @@ "typing_Tm_abs_a210d7a9f583a6ace87f21677d0e5051" ], 0, - "2e945953721ae4e98a26f6dbef8c1491" + "47ab5068cb972e6cefdb45873f2a7f63" ], [ "DelimCC.ext", @@ -112,7 +112,7 @@ 1, [ "@query" ], 0, - "2046ccc22fee6287df264b3d3930176c" + "b33421fc61495e14e1f3d00e79102fed" ], [ "DelimCC.left_unit3", @@ -121,7 +121,7 @@ 1, [ "@query" ], 0, - "b7769546f67b05074a19645b2ecee985" + "d0b311c8ebce87e8dedc069e74e156fe" ], [ "DelimCC.right_unit3", @@ -130,7 +130,7 @@ 1, [ "@query" ], 0, - "4178beaf38d497479fe0c56152c7cb4e" + "d94ec8188493e4d11d75827b6dec138d" ], [ "DelimCC.associativity3", @@ -139,7 +139,7 @@ 1, [ "@query" ], 0, - "8c126423105ea80dae668a56b6df2387" + "ece92a43676f83955a4da4497f722a6f" ] ] ] \ No newline at end of file diff --git a/examples/doublylinkedlist/DoublyLinkedList.fst.hints b/examples/doublylinkedlist/DoublyLinkedList.fst.hints index 9f0adf3bc7c..96c52ab6e92 100644 --- a/examples/doublylinkedlist/DoublyLinkedList.fst.hints +++ b/examples/doublylinkedlist/DoublyLinkedList.fst.hints @@ -1,5 +1,5 @@ [ - "ÔrÙ¿ëuñ\"\u0002 q1\u001aË ", + "\u001aÚ¯\u0007Iopëìœ\u000e0j\u0006*", [ [ "DoublyLinkedList.lemma_non_null", @@ -22,7 +22,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "0aa368761d9a021606c9e927a4d74d90" + "abe5d32930a584d4e4522b6771d11ccc" ], [ "DoublyLinkedList.op_At", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "e5f3c1b113aee2ab8cc7f6d42daf1d79" + "1aea77c58956fd4a33789f02de55d839" ], [ "DoublyLinkedList.op_Hat_At", @@ -44,47 +44,43 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "@fuel_correspondence_Prims.pow2.fuel_instrumented", + "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", + "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n", - "equation_LowStar.Buffer.buffer", + "equation_FStar.UInt.uint_t", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_Prims.pow2.fuel_instrumented", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_FStar.UInt32.n", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_typing", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_49875fd7a8a9e5d480065968845f9c04", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Prims.pow2.fuel_instrumented", - "typing_FStar.Map.contains", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.len" ], 0, - "12d56fa1c62ad5f2f1a9fcf21143c718" + "979c3785076371cef2883e6bcd28fde8" ], [ "DoublyLinkedList.__proj__Frag1__item___0", @@ -98,7 +94,7 @@ "refinement_interpretation_Tm_refine_d56d2c22716a132051de7449f1f9f54c" ], 0, - "7a9a16c6f8cc89d635b1e7d9999b05f7" + "d2a6472edcda4fc956306e980e273dd5" ], [ "DoublyLinkedList.__proj__Frag2__item___0", @@ -112,7 +108,7 @@ "refinement_interpretation_Tm_refine_70bbde2f8ce7313b7302658284bddacb" ], 0, - "c437716f4d8c243b00380669e8e277da" + "7a6f9e413f2054b076946072da65dd22" ], [ "DoublyLinkedList.__proj__Frag2__item___1", @@ -126,7 +122,7 @@ "refinement_interpretation_Tm_refine_70bbde2f8ce7313b7302658284bddacb" ], 0, - "b3e9006715cc03ef7db7f4c81ef65ee8" + "26917fb32865c217092949422ced988f" ], [ "DoublyLinkedList.__proj__Frag3__item___0", @@ -140,7 +136,7 @@ "refinement_interpretation_Tm_refine_b9ea59e6deac4413a566ae57bc3064f5" ], 0, - "4dd0e3ea53f4f9cd40b72c593782afb4" + "11511fd4e1ffd4baab0c2397dd7f92e3" ], [ "DoublyLinkedList.__proj__Frag3__item___1", @@ -154,7 +150,7 @@ "refinement_interpretation_Tm_refine_b9ea59e6deac4413a566ae57bc3064f5" ], 0, - "431b4a72374f9325fc65f11806eb49fe" + "2882468516211a63f08e907613aac2b5" ], [ "DoublyLinkedList.__proj__Frag3__item___2", @@ -168,7 +164,7 @@ "refinement_interpretation_Tm_refine_b9ea59e6deac4413a566ae57bc3064f5" ], 0, - "8c273a70e67b7bfe6a781a0639dceaa6" + "8c0b8bb6d04660b6f81fdccb83216649" ], [ "DoublyLinkedList.empty_node", @@ -184,7 +180,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "d1a8af9da150f343aae096f978f60a03" + "d746b10676a46f1e091cd27b500bd1dd" ], [ "DoublyLinkedList.empty_list", @@ -200,7 +196,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "35a3ef0257a9eba132e34fb7e3b0e18d" + "76261afeb102dd656a4798de57621ae1" ], [ "DoublyLinkedList.fragment_for_each0", @@ -216,7 +212,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "55f6129746f04fb260812545903fe41c" + "40d92495c0ee66f15877d5720ba6d021" ], [ "DoublyLinkedList.fragment_for_each1", @@ -232,7 +228,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "b7f4e44b2921394d92bab1d276f4bcb0" + "e13b9c7821e9662e9b69023a7ab1a982" ], [ "DoublyLinkedList.fragment_length", @@ -248,7 +244,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "ae2d65b38165fec59d49028f27b4ec7e" + "bc178d4e0d0650a65ff4faf81bf97990" ], [ "DoublyLinkedList.dll_ghostly_connections", @@ -264,11 +260,11 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "int_inversion", "kinding_DoublyLinkedList.node@tok", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_LowStar.Buffer.pointer" ], 0, - "3f285b3438d56b69a3197d9dca2f9d71" + "d318f61a2a2cea2ac13765e09eebea5b" ], [ "DoublyLinkedList.piece_ghostly_connections", @@ -284,11 +280,11 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "int_inversion", "kinding_DoublyLinkedList.node@tok", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_LowStar.Buffer.pointer" ], 0, - "c17a0501acfa4e6b815be6761a12047c" + "12e85da58039e22a9050582a06859fff" ], [ "DoublyLinkedList.nodelist_contained0", @@ -306,7 +302,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "969104a5794c6f28593677ba74a77bff" + "c47d65369c3a782ce6caba59092a4217" ], [ "DoublyLinkedList.nodelist_fp0", @@ -322,7 +318,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "5157cbabe413b8fdc50d5d6663ff05f5" + "3c91dd7b1ac1e428b818b016eef1de84" ], [ "DoublyLinkedList.nodelist_fp_f", @@ -340,7 +336,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "161c3281e763857814759dbdee15f2b3" + "f3808c2dd06198553a0142023dbe5132" ], [ "DoublyLinkedList.nodelist_fp_b", @@ -358,7 +354,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "ec283fe1ab1064029fcbbba8e6bc2bbf" + "99cdfba5c2b3d9c949376cbe89f250a4" ], [ "DoublyLinkedList.dll_fp_f", @@ -375,7 +371,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "f5072da8fc4fbcf3e30262be0270ae7f" + "6a04ebce3e9a22d381079624cc03e234" ], [ "DoublyLinkedList.dll_fp_b", @@ -392,7 +388,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "07a8bc3941673b0ffc6aaceaf36b6772" + "c0ef0c978c6470b25191a9a1cb0d7f25" ], [ "DoublyLinkedList.fragment_fp0", @@ -409,7 +405,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "9a90a620dcb3651298aacac069d6007e" + "2492e1a902d497a1f839d869596237db" ], [ "DoublyLinkedList.loc_includes_union_l_nodelist_fp0", @@ -418,7 +414,7 @@ 1, [ "@query" ], 0, - "89a12671e6e4228f2769c6c4601ffda2" + "5ebf663ed73ec431e433570b22636927" ], [ "DoublyLinkedList.loc_includes_union_l_dll_fp0", @@ -427,7 +423,7 @@ 1, [ "@query" ], 0, - "4c40730ce90d8a59cb116d82723d02d2" + "a82ef09d8b3f70d938b9b3ea1a89bfca" ], [ "DoublyLinkedList.loc_includes_union_l_piece_fp0", @@ -436,7 +432,7 @@ 1, [ "@query" ], 0, - "5afad879f98ef94fe8219ac4ea99bbe8" + "3a86f4c7eb9913fa77c5d80781d7feb9" ], [ "DoublyLinkedList.loc_includes_union_l_fragment_fp0", @@ -445,7 +441,7 @@ 1, [ "@query" ], 0, - "2264804313ed9a7dd0a88395867e03ce" + "4908914bc54cca82504ffe398cd06333" ], [ "DoublyLinkedList.loc_equiv_trans", @@ -454,7 +450,7 @@ 1, [ "@query", "equation_DoublyLinkedList.loc_equiv" ], 0, - "cf0699f8e6e0b76adbbebb3a47b9b116" + "e578e1aa2c1703ebf412e67d77be4bee" ], [ "DoublyLinkedList.loc_equiv_union_union_loc", @@ -469,7 +465,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "d33ff67f8a13e440241efc46675267bb" + "aaecf365d763ff83ca56a314abc3f231" ], [ "DoublyLinkedList.nodelist_aa_r", @@ -485,7 +481,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "b0c031561e4d5f76f1fd0d87cb27c335" + "fb88642f095c7ae933a581933e540297" ], [ "DoublyLinkedList.nodelist_aa_l", @@ -496,28 +492,26 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_fe28d8bcde588226b4e538b35321de05_0", + "@query", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "data_elim_Prims.Cons", "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", "equation_DoublyLinkedList.nodelist", "equation_FStar.Pervasives.Native.fst", "equation_LowStar.Buffer.pointer", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.node@tok", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer", "well-founded-ordering-on-nat" ], 0, - "4ed419695271e9f7416dbbd9bcdb81c9" + "aff7bbae877e6b359634e6a490f84502" ], [ "DoublyLinkedList.fragment_aa_lr", @@ -534,7 +528,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "ff85aef339b69e49cee15765d923bd10" + "dd127efde877c2fb0b6bb97c2d5ca443" ], [ "DoublyLinkedList.op_Bar_Greater", @@ -543,7 +537,7 @@ 1, [ "@query" ], 0, - "935f83dae6430bc775302cdd985ff9bf" + "195cde74dbf0808f83ff06e4fa8b5e3e" ], [ "DoublyLinkedList.op_Less_Bar", @@ -552,7 +546,7 @@ 1, [ "@query" ], 0, - "84e73787c2e5670a5cea518a463f2fbd" + "81e37a4d4f2f40a23d1d1f29550d8034" ], [ "DoublyLinkedList.nodelist_conn", @@ -563,8 +557,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_f1423d82bf01b6617461d37febfab8cb_2", + "@query", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", @@ -572,19 +565,18 @@ "equation_LowStar.Buffer.pointer", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "kinding_DoublyLinkedList.node@tok", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer", "well-founded-ordering-on-nat" ], 0, - "a52ccbd25377c0cd0e125c50a8d8e7d1" + "f6286a503d06ba1a01cc90f0d91324a9" ], [ "DoublyLinkedList.dll_conn", @@ -593,18 +585,19 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", + "@fuel_correspondence_Prims.pow2.fuel_instrumented", + "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "data_elim_DoublyLinkedList.Mkdll", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_FStar.UInt32.n", "equation_LowStar.Buffer.buffer", + "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer_or_null", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_Prims.pow2.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", - "function_token_typing_FStar.UInt32.n", "function_token_typing_Prims.__cache_version_number__", "int_typing", "kinding_DoublyLinkedList.node@tok", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.UInt32.vu_inv", @@ -615,10 +608,10 @@ "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", @@ -626,7 +619,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "31bc14e400683a39cbdeced88bdad9b7" + "369e900d21d3d25905e71774ba27e07b" ], [ "DoublyLinkedList.unchanged_node_val", @@ -635,7 +628,7 @@ 1, [ "@query" ], 0, - "ba2b5372905788e3876faa2aa7805858" + "14c1247a0d15cbdd3e960fa0d62c7023" ], [ "DoublyLinkedList.unchanged_node_vals", @@ -654,15 +647,15 @@ "equation_LowStar.Buffer.pointer", "equation_Prims.l_True", "equation_Prims.l_and", "equation_Prims.squash", "equation_Prims.subtype_of", "fuel_guarded_inversion_Prims.list", - "l_quant_interp_0235708612358a0dd8d2d21a7f9984d9", + "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", "subterm_ordering_Prims.Cons", "typing_tok_Prims.T@tok", "unit_typing" ], 0, - "b578264e72a8668a8796232bda562d92" + "bc035afbf5c075beba062e79a0ee3e39" ], [ "DoublyLinkedList.op_Equals_Bar_Greater", @@ -670,8 +663,7 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp", + "@MaxIFuel_assumption", "@query", "eq2-interp", "equation_DoublyLinkedList.op_Bar_Greater", "equation_DoublyLinkedList.unchanged_node_val", "equation_FStar.HyperStack.ST.equal_domains", @@ -680,12 +672,11 @@ "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.trivial_preorder", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.l_True", - "equation_Prims.logical", "equation_Prims.nat", + "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "int_typing", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", @@ -701,12 +692,12 @@ "projection_inverse_DoublyLinkedList.Mknode_blink", "projection_inverse_DoublyLinkedList.Mknode_flink", "projection_inverse_DoublyLinkedList.Mknode_p", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_4daa5aea1f8d9ab8efe3c041985c20e1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_56ecb46c72382cf062ff8e5f2bf56b84", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a5a095fc5a56e1c9cc82fb4448710cd8", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_df0f47acea0b626f36992dc2a652236d", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "true_interp", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", @@ -717,7 +708,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "fc91b3dd3aac610b1c439ed46c2385e4" + "1360da67146f55e1d9b172873c836856" ], [ "DoublyLinkedList.op_Less_Bar_Equals", @@ -725,8 +716,7 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "eq2-interp", + "@MaxIFuel_assumption", "@query", "eq2-interp", "equation_DoublyLinkedList.op_Less_Bar", "equation_DoublyLinkedList.unchanged_node_val", "equation_FStar.HyperStack.ST.equal_domains", @@ -735,12 +725,11 @@ "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.trivial_preorder", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.l_True", - "equation_Prims.logical", "equation_Prims.nat", + "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "int_typing", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", @@ -755,12 +744,12 @@ "projection_inverse_DoublyLinkedList.Mknode_blink", "projection_inverse_DoublyLinkedList.Mknode_flink", "projection_inverse_DoublyLinkedList.Mknode_p", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_4daa5aea1f8d9ab8efe3c041985c20e1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_56ecb46c72382cf062ff8e5f2bf56b84", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a5a095fc5a56e1c9cc82fb4448710cd8", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_df0f47acea0b626f36992dc2a652236d", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "true_interp", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", @@ -771,7 +760,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "b8704797b664a07d5a0836296bd93c70" + "226a86cc881dfc3f1a525b1b24b895aa" ], [ "DoublyLinkedList.op_Bang_Equals_Bar_Greater", @@ -788,12 +777,11 @@ "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.l_True", - "equation_Prims.logical", "equation_Prims.nat", + "equation_LowStar.Monotonic.Buffer.get", "fuel_guarded_inversion_DoublyLinkedList.node", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", @@ -808,12 +796,12 @@ "projection_inverse_DoublyLinkedList.Mknode_blink", "projection_inverse_DoublyLinkedList.Mknode_flink", "projection_inverse_DoublyLinkedList.Mknode_p", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", - "refinement_interpretation_Tm_refine_3ead78d44040470adbd6731d02e1fdd5", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_432e2e1111375a36707549fdc0ec4d94", + "refinement_interpretation_Tm_refine_56ecb46c72382cf062ff8e5f2bf56b84", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a5a095fc5a56e1c9cc82fb4448710cd8", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "true_interp", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", @@ -826,7 +814,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "14aef9b79c36d750cab0b2b740fe002c" + "a2b2a9500627064efd400a75e4eb300c" ], [ "DoublyLinkedList.op_Bang_Less_Bar_Equals", @@ -843,12 +831,11 @@ "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.l_True", - "equation_Prims.logical", "equation_Prims.nat", + "equation_LowStar.Monotonic.Buffer.get", "fuel_guarded_inversion_DoublyLinkedList.node", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", @@ -863,12 +850,12 @@ "projection_inverse_DoublyLinkedList.Mknode_blink", "projection_inverse_DoublyLinkedList.Mknode_flink", "projection_inverse_DoublyLinkedList.Mknode_p", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", - "refinement_interpretation_Tm_refine_3ead78d44040470adbd6731d02e1fdd5", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_432e2e1111375a36707549fdc0ec4d94", + "refinement_interpretation_Tm_refine_56ecb46c72382cf062ff8e5f2bf56b84", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a5a095fc5a56e1c9cc82fb4448710cd8", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "true_interp", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", @@ -881,7 +868,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "4cefb835755b391635ef5ccf22512ce9" + "01fdde964323032c65466e86014a22af" ], [ "DoublyLinkedList.extract_nodelist_contained", @@ -890,7 +877,7 @@ 1, [ "@query" ], 0, - "fcdf8f30754fe817ddacb36d4c7b8f54" + "d3663625e74f1a123c7148652824e663" ], [ "DoublyLinkedList.extract_nodelist_contained", @@ -907,8 +894,8 @@ "@fuel_irrelevance_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_36e0798a47fe15ae5358dd679f6ef135_3", + "binder_x_3be51da012170e1dbcd1a1a08f76b6e5_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", @@ -918,7 +905,7 @@ "equation_FStar.List.Tot.Base.tl", "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_Prims.nat", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.index.fuel_instrumented", @@ -932,15 +919,15 @@ "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_93202c6051afe12a31dea40b6c716be5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_861b02abd053e6d076aff802935941c8", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "subterm_ordering_Prims.Cons", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder" ], 0, - "8236ce932c1e860b61d3b9df1d99c167" + "36287913d414566d136d1e83c994cbad" ], [ "DoublyLinkedList.extract_nodelist_fp0", @@ -949,7 +936,7 @@ 1, [ "@query" ], 0, - "ccbd875be8c4087f63bb0036eb14e24a" + "45e311832393d118751f956eaa5847f6" ], [ "DoublyLinkedList.extract_nodelist_fp0", @@ -965,15 +952,16 @@ "@fuel_irrelevance_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", + "binder_x_85ca1d8299771e519782251840a092d3_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", - "binder_x_f1705b3df0ac998611f60d69e5699ce6_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_FStar.List.Tot.Base.hd", "equation_FStar.List.Tot.Base.tail", "equation_FStar.List.Tot.Base.tl", "equation_LowStar.Buffer.buffer", - "equation_LowStar.Buffer.pointer", "equation_Prims.nat", + "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.index.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", @@ -988,10 +976,10 @@ "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_0cae5d84de7a9756ad4436cde66dea46", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_b4a61be8a49be4241aaa4e79909314d3", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "subterm_ordering_Prims.Cons", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "typing_DoublyLinkedList.nodelist_fp0", @@ -1000,7 +988,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "374e8fbdc9844c73b89bdcf8ba66f25c" + "367c1255aec467177de6d7ded14da8c3" ], [ "DoublyLinkedList.extract_nodelist_aa_r", @@ -1009,7 +997,7 @@ 1, [ "@query" ], 0, - "3b0b8e97e3b39524a6c2cef9878f268b" + "e9533687fc7bf3cbbe2a04a5d44ce3db" ], [ "DoublyLinkedList.extract_nodelist_aa_r", @@ -1025,15 +1013,16 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", + "binder_x_85ca1d8299771e519782251840a092d3_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", - "binder_x_f1705b3df0ac998611f60d69e5699ce6_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_FStar.List.Tot.Base.split3", "equation_FStar.List.Tot.Base.tail", "equation_FStar.List.Tot.Base.tl", "equation_LowStar.Buffer.buffer", - "equation_LowStar.Buffer.pointer", "equation_Prims.nat", + "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_aa_r.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.splitAt.fuel_instrumented", @@ -1050,17 +1039,17 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", - "refinement_interpretation_Tm_refine_278310215efeee6711dac7dda22e3343", + "refinement_interpretation_Tm_refine_0cae5d84de7a9756ad4436cde66dea46", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_b4a61be8a49be4241aaa4e79909314d3", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_7212d1fdb0a1fa61dfa3c3e3c565e8d2", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.length", "typing_FStar.List.Tot.Base.split3", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder" ], 0, - "eb7406cf70563c980d1ee4d2ca1a8dd2" + "434de3deca07eeb67243631e9de598a6" ], [ "DoublyLinkedList.extract_nodelist_aa_l", @@ -1069,7 +1058,7 @@ 1, [ "@query" ], 0, - "113de441974a1bf2f995bce77370823a" + "4d03ea47e0708c1f0afd105146c90ae7" ], [ "DoublyLinkedList.extract_nodelist_aa_l", @@ -1082,8 +1071,8 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "b2t_def", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", - "binder_x_f1705b3df0ac998611f60d69e5699ce6_2", + "b2t_def", "binder_x_85ca1d8299771e519782251840a092d3_2", + "binder_x_f1423d82bf01b6617461d37febfab8cb_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_Tm_unit", "data_elim_FStar.Pervasives.Native.Mktuple2", @@ -1094,14 +1083,13 @@ "equation_FStar.List.Tot.Base.unsnoc", "equation_FStar.Pervasives.Native.fst", "equation_FStar.UInt.fits", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_FStar.UInt32.n", "equation_LowStar.Buffer.buffer", - "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple3", "fuel_guarded_inversion_Prims.list", - "function_token_typing_FStar.UInt32.n", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "primitive_Prims.op_Equality", @@ -1113,12 +1101,12 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", + "refinement_interpretation_Tm_refine_0cae5d84de7a9756ad4436cde66dea46", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_b4a61be8a49be4241aaa4e79909314d3", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.List.Tot.Base.length", "typing_FStar.List.Tot.Base.split3", "typing_FStar.List.Tot.Base.unsnoc", "typing_FStar.UInt.fits", @@ -1127,7 +1115,7 @@ "typing_LowStar.Monotonic.Buffer.len", "well-founded-ordering-on-nat" ], 0, - "de12a74073002e1389c624fdaf37f443" + "4b9df4ba12824bb08552e1bfa01f40be" ], [ "DoublyLinkedList.extract_nodelist_conn", @@ -1137,17 +1125,15 @@ [ "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.index.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_LowStar.Buffer.pointer", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", + "@query", "equation_LowStar.Buffer.pointer", "equation_Prims.nat", "int_inversion", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a37ebe534cadef6c74a6c4252ca551d", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" + "refinement_interpretation_Tm_refine_50a4b24f75102e650c95d4aa6ef3306a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "780286b01c00ae30eeeb8a907b215b9d" + "025c5e243f1e73fc86d82cd713a8a918" ], [ "DoublyLinkedList.extract_nodelist_conn", @@ -1163,9 +1149,8 @@ "@fuel_irrelevance_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_7b3513907cc93690cfe12b73ab3fca97_3", + "binder_x_1a2b9cfc3d557f710f79654c139317ee_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", @@ -1180,7 +1165,9 @@ "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", - "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_FStar.UInt.min_int", "equation_LowStar.Buffer.buffer", + "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.eq2", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", @@ -1190,35 +1177,38 @@ "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", + "lemma_LowStar.Monotonic.Buffer.length_as_seq", "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction", "proj_equation_DoublyLinkedList.Mknode_blink", + "proj_equation_DoublyLinkedList.Mknode_flink", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_1066b945f517b7898e5fbf05edb20539", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_305f4ba37065e80ee7fa4285bda3b81e", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_FStar.List.Tot.Base.index", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", - "typing_LowStar.Buffer.pointer", + "typing_FStar.Seq.Base.index", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", - "typing_LowStar.Monotonic.Buffer.get", "unit_typing", - "well-founded-ordering-on-nat" + "typing_LowStar.Monotonic.Buffer.as_seq", + "typing_LowStar.Monotonic.Buffer.get", "well-founded-ordering-on-nat" ], 0, - "af8cd9dd31774782d2e88c00af273d0a" + "1d8bb17aeabf212b1655290fed20c327" ], [ "DoublyLinkedList.nodelist_remains_aa_l", @@ -1228,23 +1218,21 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "b2t_def", "constructor_distinct_Tm_unit", + "@query", "b2t_def", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_LowStar.Buffer.pointer", "equation_Prims.l_and", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_cb8eb1573367c11b17d20f5fe7791892", + "refinement_interpretation_Tm_refine_274a849bc6dfbea829dc693d2348a612", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer" ], 0, - "1b03446d509d74fc509d214dd37893b6" + "8039de6ab26935ebc14c9df23999fd16" ], [ "DoublyLinkedList.nodelist_remains_aa_l", @@ -1262,8 +1250,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_f1423d82bf01b6617461d37febfab8cb_1", + "b2t_def", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit", @@ -1276,7 +1263,8 @@ "equation_FStar.List.Tot.Base.unsnoc", "equation_FStar.Pervasives.Native.fst", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_Prims.nat", "equation_Prims.squash", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", + "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", @@ -1298,20 +1286,20 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_FStar.List.Tot.Base.length", "typing_FStar.Pervasives.Native.fst", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", - "typing_LowStar.Monotonic.Buffer.loc_buffer", "unit_typing", + "typing_LowStar.Monotonic.Buffer.loc_buffer", "well-founded-ordering-on-nat" ], 0, - "a4628d1f9dfdcf3998d3fa5bc99528df" + "7c0fb8a3a589a0affc84d5c305b058a4" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_fp0", @@ -1322,10 +1310,10 @@ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "be0051be6c418d9534d4dcfa20e0121e" + "5272c0feb10a33393c1bbb99965fe445" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_fp0", @@ -1341,8 +1329,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_f1423d82bf01b6617461d37febfab8cb_1", + "b2t_def", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", @@ -1350,7 +1337,9 @@ "equation_FStar.List.Tot.Base.unsnoc", "equation_FStar.Pervasives.Native.fst", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_Prims.nat", "equation_Prims.squash", + "equation_LowStar.Buffer.trivial_preorder", + "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", + "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.splitAt.fuel_instrumented", @@ -1371,26 +1360,25 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "subterm_ordering_Prims.Cons", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.nodelist", "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.List.Tot.Base.unsnoc", - "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1", "typing_FStar.Pervasives.Native.fst", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.loc_buffer", - "typing_Prims.__proj__Cons__item__tl", "unit_typing" + "typing_Prims.__proj__Cons__item__tl" ], 0, - "b5092debf0c9b23bbe67cac1ffab3bb5" + "1cccf88765e9c965f8a1738fdba7fd30" ], [ "DoublyLinkedList.snd_unsnoc_nodelist_fp0", @@ -1401,10 +1389,10 @@ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "72dda40c4f602e218cceeeb09f7cbd40" + "fda3e89282e958d11b4cc2b72dcdea04" ], [ "DoublyLinkedList.snd_unsnoc_nodelist_fp0", @@ -1420,18 +1408,17 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_f1423d82bf01b6617461d37febfab8cb_1", + "b2t_def", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", - "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", + "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "equation_DoublyLinkedList.nodelist", "equation_FStar.List.Tot.Base.hd", "equation_FStar.List.Tot.Base.unsnoc", "equation_FStar.Pervasives.Native.snd", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", @@ -1451,25 +1438,22 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "subterm_ordering_Prims.Cons", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "typing_DoublyLinkedList.nodelist", "typing_DoublyLinkedList.nodelist_fp0", - "typing_FStar.List.Tot.Base.unsnoc", - "typing_FStar.Pervasives.Native.snd", - "typing_LowStar.Buffer.pointer", + "typing_FStar.List.Tot.Base.unsnoc", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.loc_buffer", - "typing_Prims.__proj__Cons__item__tl", "unit_typing" + "typing_Prims.__proj__Cons__item__tl" ], 0, - "6e5c8d7a3e8443925f024dc10c9ce32a" + "f8c9306b798c4e718ae35dfa3ac1cdd3" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_contained", @@ -1481,10 +1465,10 @@ "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "983d3bd38ac7dd5ae2c1d0fdc8371a93" + "712d5804e54577382a7d0f10cde6d971" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_contained", @@ -1501,8 +1485,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", + "b2t_def", "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -1519,8 +1502,8 @@ "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Pervasives.Native.fst", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_Prims.l_and", "equation_Prims.nat", - "equation_Prims.squash", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.l_and", + "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", @@ -1529,10 +1512,11 @@ "fuel_guarded_inversion_Prims.c_and", "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", + "lemma_LowStar.Monotonic.Buffer.length_null_1", + "lemma_LowStar.Monotonic.Buffer.length_null_2", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", @@ -1542,17 +1526,18 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "subterm_ordering_Prims.Cons", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.nodelist", "typing_FStar.List.Tot.Base.splitAt", "typing_FStar.List.Tot.Base.unsnoc", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1", @@ -1560,10 +1545,10 @@ "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.length", - "typing_Prims.__proj__Cons__item__tl", "unit_typing" + "typing_Prims.__proj__Cons__item__tl" ], 0, - "db611a26153a6a9419e16863aea87e08" + "783022d69f5d1e5449f3a2bc490935a7" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_aa", @@ -1575,10 +1560,10 @@ "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "adf25bac3d0cd595c01049a3e11f55e3" + "754728e4337d679b036074f2366717ff" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_aa", @@ -1598,8 +1583,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_f1423d82bf01b6617461d37febfab8cb_1", + "b2t_def", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", @@ -1609,7 +1593,8 @@ "equation_FStar.List.Tot.Base.tl", "equation_FStar.List.Tot.Base.unsnoc", "equation_FStar.Pervasives.Native.fst", - "equation_LowStar.Buffer.pointer", "equation_Prims.nat", + "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_aa_r.fuel_instrumented", @@ -1629,21 +1614,21 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "subterm_ordering_Prims.Cons", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.nodelist", "typing_FStar.List.Tot.Base.unsnoc", "typing_FStar.Pervasives.Native.fst", "typing_LowStar.Buffer.pointer", - "typing_Prims.__proj__Cons__item__tl", "unit_typing" + "typing_Prims.__proj__Cons__item__tl" ], 0, - "06d91824320023ba63f9c9892b8648bb" + "91c8a7c6e21c83187efe8b470e72cc42" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_conn", @@ -1655,10 +1640,10 @@ "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d66df3f92e9860a6f5cb6914c030236d" + "07359eb1c68bb88a23599c8ae65583dc" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_conn", @@ -1674,9 +1659,8 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@query", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", + "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -1694,6 +1678,7 @@ "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Pervasives.Native.fst", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", @@ -1702,7 +1687,6 @@ "fuel_guarded_inversion_DoublyLinkedList.node", "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", @@ -1713,19 +1697,21 @@ "proj_equation_Prims.Cons_tl", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", + "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "subterm_ordering_Prims.Cons", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.nodelist", "typing_FStar.List.Tot.Base.unsnoc", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1", @@ -1733,10 +1719,10 @@ "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.get", - "typing_Prims.__proj__Cons__item__tl", "unit_typing" + "typing_Prims.__proj__Cons__item__tl" ], 0, - "642771b8e010d168a8489cdee1122034" + "43c1c11debf44d1a4bd8e497ebd62d79" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_valid", @@ -1744,18 +1730,16 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_DoublyLinkedList.nodelist_valid", "equation_FStar.Pervasives.Native.fst", "equation_LowStar.Buffer.pointer", "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "unit_typing" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f19c68fb5118a611893d4559918f1cb9" + "63f6e1b9393ee3e2476f2a4f6f56b6a2" ], [ "DoublyLinkedList.nodelist_includes_r_fp0", @@ -1769,8 +1753,8 @@ "@fuel_correspondence_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_e22ba7a032a73f6d0678d3d186686631_2", - "binder_x_e22ba7a032a73f6d0678d3d186686631_3", + "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_2", + "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_3", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", @@ -1778,7 +1762,8 @@ "equality_tok_Prims.LexTop@tok", "equation_DoublyLinkedList.nodelist", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_Prims.eqtype", "equation_Prims.nat", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.eqtype", + "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.splitAt.fuel_instrumented", @@ -1786,7 +1771,7 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.List.Tot.Properties.append_l_nil", "lemma_LowStar.Monotonic.Buffer.length_null_1", @@ -1803,8 +1788,8 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.nodelist_fp0", @@ -1816,7 +1801,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "a083f769f55bd4bf989a43299f36f870" + "b700da088866e99e026894d8784c821f" ], [ "DoublyLinkedList.nodelist_includes_l_fp0", @@ -1827,10 +1812,9 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.splitAt.fuel_instrumented", - "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_e22ba7a032a73f6d0678d3d186686631_2", - "binder_x_e22ba7a032a73f6d0678d3d186686631_3", + "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_2", + "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_3", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -1843,17 +1827,17 @@ "equation_FStar.List.Tot.Base.unsnoc", "equation_FStar.Pervasives.Native.fst", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_Prims.eqtype", "equation_Prims.nat", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.eqtype", + "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.splitAt.fuel_instrumented", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_Prims.list", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.List.Tot.Properties.append_l_nil", - "lemma_FStar.List.Tot.Properties.append_length", "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", "lemma_LowStar.Monotonic.Buffer.loc_includes_refl", @@ -1867,19 +1851,21 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.nodelist_fp0", + "typing_FStar.List.Tot.Base.length", "typing_FStar.List.Tot.Base.splitAt", - "typing_LowStar.Buffer.pointer", + "typing_FStar.List.Tot.Base.unsnoc", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.length", "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "a80137b7296b2f98f3f7d1663eb753e0" + "6caf82aa463dbbb3c3418ef909f354f4" ], [ "DoublyLinkedList.tot_dll_to_piece", @@ -1938,7 +1924,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "3a15b986a626c559a06ea1fff4884dda" + "0092b0551a60f2162ad06b02d4233392" ], [ "DoublyLinkedList.tot_dll_to_fragment", @@ -1987,7 +1973,7 @@ "true_interp" ], 0, - "3d32d50f31ee4a2b533975c49d4bfa2c" + "5f5e061e13f6c12b9734b98fd730361c" ], [ "DoublyLinkedList.tot_piece_to_dll", @@ -2031,7 +2017,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "512d60cfedecf2125c8ff877bb030fc4" + "d79c14923fe8c6bfc3c727ee0e35489c" ], [ "DoublyLinkedList.nodelist_append_contained", @@ -2045,8 +2031,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", - "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", + "@query", "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_3", "binder_x_fe28d8bcde588226b4e538b35321de05_0", @@ -2054,23 +2039,20 @@ "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "equation_DoublyLinkedList.nodelist", "equation_FStar.Monotonic.HyperStack.mem", - "equation_LowStar.Buffer.pointer", "equation_Prims.l_and", - "equation_Prims.squash", + "equation_LowStar.Buffer.pointer", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented", - "fuel_guarded_inversion_Prims.c_and", "fuel_guarded_inversion_Prims.list", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.append", - "typing_LowStar.Buffer.pointer", "unit_typing" + "typing_LowStar.Buffer.pointer" ], 0, - "0148df6e4fa4f71fac79fefbe28577b3" + "4809d90857b202f1e17bcd53534d218f" ], [ "DoublyLinkedList.nodelist_append_fp0", @@ -2115,7 +2097,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "a9c1a7ad7115a20c877ec12c73f8822c" + "ebbf61e419bffa271fc57daae47cc2ae" ], [ "DoublyLinkedList.nodelist_append_aa_l", @@ -2130,8 +2112,7 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_f1423d82bf01b6617461d37febfab8cb_1", + "@query", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "data_elim_Prims.Cons", "disc_equation_Prims.Nil", @@ -2147,8 +2128,7 @@ "equation_with_fuel_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList.fst_unsnoc_nodelist_fp0", "lemma_DoublyLinkedList.snd_unsnoc_nodelist_fp0", @@ -2161,8 +2141,8 @@ "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.nodelist", "typing_DoublyLinkedList.nodelist_fp0", @@ -2177,7 +2157,7 @@ "well-founded-ordering-on-nat" ], 0, - "7c60fde4c71dbaa09a2b6018d76f3638" + "8f8bde05397efe3292ffb18ab72ea185" ], [ "DoublyLinkedList.nodelist_append_aa_r", @@ -2223,7 +2203,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "e054e130f9af6704c570ba37b8604581" + "d0b101f8abacc34624dce8751d97bde0" ], [ "DoublyLinkedList.nodelist_append_aa", @@ -2232,7 +2212,7 @@ 1, [ "@query", "equation_DoublyLinkedList.nodelist_aa" ], 0, - "16efbf525c859f703e43115f77d9b8da" + "347814d9ab78287258a60b4dba2ba7e5" ], [ "DoublyLinkedList.nodelist_append_conn", @@ -2243,8 +2223,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "constructor_distinct_Tm_unit", + "@query", "bool_inversion", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_FStar.List.Tot.Base.hd", @@ -2255,16 +2234,15 @@ "equation_LowStar.Buffer.pointer", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_Prims.list", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "lemma_FStar.Map.lemma_ContainsDom", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a35552deb380f9fe588d420faaca8295", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_8d5c849cc77dedc1ac4cd40a930af6dc", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", @@ -2272,7 +2250,7 @@ "typing_LowStar.Buffer.pointer" ], 0, - "52982f03f34d8cc8300a6ed6b6387276" + "a74a1411a879641b81e482c621d31f11" ], [ "DoublyLinkedList.nodelist_append_conn", @@ -2291,9 +2269,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", + "@query", "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_3", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", @@ -2312,6 +2288,7 @@ "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.eq2", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", @@ -2322,11 +2299,9 @@ "fuel_guarded_inversion_DoublyLinkedList.node", "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", - "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_", "primitive_Prims.op_Addition", @@ -2336,11 +2311,11 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "subterm_ordering_Prims.Cons", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", @@ -2348,16 +2323,17 @@ "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.List.Tot.Base.append", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.loc_buffer", - "typing_Prims.__proj__Cons__item__tl", "unit_typing" + "typing_Prims.__proj__Cons__item__tl" ], 0, - "96dd103c3c9ff367050d6dc5c5ef9083" + "a24383675b30352fa0727e92b2445518" ], [ "DoublyLinkedList.nodelist_append_valid", @@ -2381,7 +2357,7 @@ "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer" ], 0, - "35caac937a27346e1122121693fd37ca" + "f3496eb3cc2f3f26bc81e9d4a31858c7" ], [ "DoublyLinkedList.loc_includes_union_r_inv", @@ -2393,7 +2369,7 @@ "lemma_LowStar.Monotonic.Buffer.loc_includes_union_r_" ], 0, - "e4054daeacd65f30d3b52e55ee60f04f" + "e9f16fd40bf0f27d6e54c4af9acc3cba" ], [ "DoublyLinkedList.piece_merge", @@ -2409,12 +2385,11 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c04f0dbd7149fd597225c7e6a7fb4b23", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", - "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", - "disc_equation_Prims.Cons", "eq2-interp", - "equation_DoublyLinkedList.nodelist", + "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", + "FStar.List.Tot.Base_interpretation_Tm_arrow_54e38bdd456bab4cdb32b5d540c2274c", + "bool_inversion", "constructor_distinct_Prims.Cons", + "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "eq2-interp", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.nodelist_valid", "equation_DoublyLinkedList.piece_aa", "equation_DoublyLinkedList.piece_conn", @@ -2437,10 +2412,8 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", "function_token_typing_FStar.List.Tot.Base.append", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.List.Tot.Properties.append_length", "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", @@ -2456,10 +2429,10 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_bcd69caee5c0a8f30b4b5a2702c5fcee", "typing_DoublyLinkedList.__proj__Mkpiece__item__phead", "typing_DoublyLinkedList.__proj__Mkpiece__item__pnodes", @@ -2468,7 +2441,7 @@ "typing_DoublyLinkedList.nodelist_fp0", "typing_DoublyLinkedList.piece_fp0", "typing_FStar.Ghost.elift2", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.length", - "typing_FStar.Map.contains", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer", @@ -2477,7 +2450,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "b012f3723ea8af1ba4c184cf4db6f572" + "8e3bf42dbb0ae8beb17bf0e5cc9507ca" ], [ "DoublyLinkedList.piece_merge_fp0", @@ -2493,14 +2466,10 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c04f0dbd7149fd597225c7e6a7fb4b23", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", - "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", + "@query", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", + "bool_inversion", "constructor_distinct_Prims.Cons", + "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", + "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.loc_equiv", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.piece_fp0", @@ -2518,12 +2487,8 @@ "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", - "function_token_typing_FStar.List.Tot.Base.append", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", - "lemma_DoublyLinkedList.loc_includes_union_l_nodelist_fp0", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.loc_includes_refl", "lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards", @@ -2532,11 +2497,9 @@ "lemma_LowStar.Monotonic.Buffer.loc_union_comm", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "proj_equation_DoublyLinkedList.Mkpiece_phead", - "proj_equation_DoublyLinkedList.Mkpiece_pnodes", "proj_equation_DoublyLinkedList.Mkpiece_ptail", "projection_inverse_BoxInt_proj_0", "projection_inverse_DoublyLinkedList.Mkpiece_phead", - "projection_inverse_DoublyLinkedList.Mkpiece_pnodes", "projection_inverse_DoublyLinkedList.Mkpiece_ptail", "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", @@ -2544,11 +2507,10 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_bcd69caee5c0a8f30b4b5a2702c5fcee", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", @@ -2558,18 +2520,19 @@ "typing_DoublyLinkedList.__proj__Mkpiece__item__ptail", "typing_DoublyLinkedList.nodelist", "typing_DoublyLinkedList.nodelist_fp0", - "typing_DoublyLinkedList.piece_fp0", "typing_FStar.Ghost.elift2", - "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.append", + "typing_DoublyLinkedList.piece_fp0", "typing_FStar.Ghost.reveal", + "typing_FStar.List.Tot.Base.append", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.loc_buffer", - "typing_LowStar.Monotonic.Buffer.loc_union", "unit_typing" + "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "5c745f08a251b049b49c2dd340fcf1d8" + "447e64766d7a03ac1122589169e4c04c" ], [ "DoublyLinkedList.fragment_defragmentable", @@ -2583,9 +2546,8 @@ "@fuel_correspondence_DoublyLinkedList.fragment_contained.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.fragment_ghostly_connections.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_ddee853f2c842d23328281e57b93ea69_2", + "@query", "binder_x_e7ecc91e947925d7f6aa2925c9dc78fc_2", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_DoublyLinkedList.Frag2", "constructor_distinct_DoublyLinkedList.Frag3", @@ -2613,12 +2575,9 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.fragment", "fuel_guarded_inversion_DoublyLinkedList.piece", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", - "kinding_Prims.list@tok", "l_and-interp", - "lemma_FStar.Map.lemma_ContainsDom", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "kinding_Prims.list@tok", + "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "projection_inverse_BoxBool_proj_0", "projection_inverse_DoublyLinkedList.Frag2__0", "projection_inverse_DoublyLinkedList.Frag2__1", @@ -2626,23 +2585,23 @@ "projection_inverse_DoublyLinkedList.Frag3__0", "projection_inverse_DoublyLinkedList.Frag3__1", "projection_inverse_DoublyLinkedList.Frag3__2", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ac725823b1e011cc2eedcb6dabe84131", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_cda049e1b2813250ad68b4358ea76c0d", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_084af5f636eef5ff667a3a2497095b48", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_7c850c52b68a8aea226df354ab018551", "token_correspondence_DoublyLinkedList.piece_aa", "token_correspondence_DoublyLinkedList.piece_conn", "token_correspondence_DoublyLinkedList.piece_contained", "token_correspondence_DoublyLinkedList.piece_ghostly_connections", "typing_DoublyLinkedList.__proj__Mkpiece__item__pnodes", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.length", - "typing_FStar.Map.contains", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer" ], 0, - "e006eeccf3eee7b98b9adb83f2e3dd93" + "15ca0d3a0e0beaae76aa68f34e9621f8" ], [ "DoublyLinkedList.single_piece_fragment_valid", @@ -2677,7 +2636,7 @@ "projection_inverse_DoublyLinkedList.Frag1_t", "true_interp" ], 0, - "f0a2b9188ffca6392a634f0a8477d361" + "3e82e8bdc0494f51b5ea71f90a6f0733" ], [ "DoublyLinkedList.tot_defragmentable_fragment_to_dll", @@ -2693,7 +2652,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "4c232d791e16898c5f96f2d744ae344b" + "14810fe26b4139e3ad17574924da5077" ], [ "DoublyLinkedList.tot_defragmentable_fragment_to_dll", @@ -2832,7 +2791,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "e4f8e9b98e822ba699d20f4c71161401" + "dc3c958b76471b08c22d1a3bb2023c64" ], [ "DoublyLinkedList.nodelist_split_contained", @@ -2846,7 +2805,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", + "@query", "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_3", "binder_x_fe28d8bcde588226b4e538b35321de05_0", @@ -2867,7 +2826,7 @@ "typing_FStar.List.Tot.Base.append", "typing_LowStar.Buffer.pointer" ], 0, - "2a8c40ef4500f38a30147a0a8f560cf6" + "926cf19603c50eed7a5076fbcd161811" ], [ "DoublyLinkedList.nodelist_split_fp0", @@ -2897,7 +2856,8 @@ "equation_FStar.List.Tot.Base.op_At", "equation_FStar.List.Tot.Base.tail", "equation_FStar.List.Tot.Base.tl", "equation_LowStar.Buffer.buffer", - "equation_LowStar.Buffer.pointer", "equation_Prims.nat", + "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_aa_r.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented", @@ -2920,9 +2880,9 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "subterm_ordering_Prims.Cons", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", @@ -2936,7 +2896,7 @@ "unit_typing" ], 0, - "129cfb375d15688760cfe26590f316d6" + "7099066d56e8cab7f770022a6eafbde9" ], [ "DoublyLinkedList.nodelist_split_fp0_equiv", @@ -2983,7 +2943,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "135c74f2c8df43573642d9037e70e755" + "7f7560bc11869492ad5f17b0463d7fe5" ], [ "DoublyLinkedList.nodelist_split_aa_l", @@ -2998,8 +2958,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_f1423d82bf01b6617461d37febfab8cb_1", + "@query", "binder_x_f1423d82bf01b6617461d37febfab8cb_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", @@ -3012,8 +2971,7 @@ "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.List.Tot.Properties.append_length", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r", @@ -3024,8 +2982,8 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.nodelist", "typing_DoublyLinkedList.nodelist_fp0", @@ -3039,7 +2997,7 @@ "well-founded-ordering-on-nat" ], 0, - "d91bff78574a62a1e54074125c0d8e38" + "3ca305564948f20bcc9c4bc53f75b73c" ], [ "DoublyLinkedList.nodelist_split_aa_r", @@ -3082,7 +3040,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "fede979bb9d3da2e49937879abbe272e" + "4ed127ce03afdbdb645bc5caba023961" ], [ "DoublyLinkedList.nodelist_split_aa", @@ -3104,7 +3062,7 @@ "kinding_DoublyLinkedList.node@tok", "typing_LowStar.Buffer.pointer" ], 0, - "640820e4f88d7f2909b9a6293bd6b5b7" + "302f886e03602040ec7ddf6b21c6ec78" ], [ "DoublyLinkedList.nodelist_split_conn", @@ -3114,29 +3072,25 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "b2t_def", "bool_inversion", "bool_typing", + "@query", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", - "equation_FStar.List.Tot.Base.hd", - "equation_FStar.Monotonic.HyperStack.mem", - "equation_LowStar.Buffer.pointer", + "equation_FStar.List.Tot.Base.hd", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.l_and", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_64a7028d244d882a44dbea4e490a5340", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_94a25e1fa0ccc91f4cb6b8dd8c77f427", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer" ], 0, - "da5d0f912ab0c053c3723884f7d07990" + "077fc66bffa24e1b0a48db3d4cf61f26" ], [ "DoublyLinkedList.nodelist_split_conn", @@ -3153,9 +3107,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", + "@query", "b2t_def", "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_3", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", @@ -3174,6 +3126,7 @@ "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.eq2", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", @@ -3183,38 +3136,37 @@ "fuel_guarded_inversion_DoublyLinkedList.node", "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", - "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", - "primitive_Prims.op_Addition", "primitive_Prims.op_GreaterThan", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "lemma_FStar.Map.lemma_ContainsDom", "primitive_Prims.op_Addition", + "primitive_Prims.op_GreaterThan", "proj_equation_DoublyLinkedList.Mknode_blink", "proj_equation_Prims.Cons_tl", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "subterm_ordering_Prims.Cons", "token_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_FStar.List.Tot.Base.append", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.get", - "typing_Prims.__proj__Cons__item__tl", "unit_typing" + "typing_Prims.__proj__Cons__item__tl" ], 0, - "71905f77afb3e256dccf5bede526b2c6" + "a4811dc41522c3adc2c533087cc1312f" ], [ "DoublyLinkedList.nodelist_split_valid", @@ -3224,10 +3176,9 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "constructor_distinct_Tm_unit", - "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", + "@query", "b2t_def", "bool_inversion", + "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.nodelist_valid", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", @@ -3237,23 +3188,22 @@ "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_Prims.list", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", - "typing_LowStar.Buffer.pointer", "unit_typing" + "typing_LowStar.Buffer.pointer" ], 0, - "045eb8b814eef810da4053c833d0673d" + "00083ad27ea8a0e6dc9253b94901c895" ], [ "DoublyLinkedList.dll_fp0_is_nodelist_fp0", @@ -3266,20 +3216,19 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "data_elim_Prims.Cons", "eq2-interp", + "@query", "data_elim_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.dll_ghostly_connections", "equation_DoublyLinkedList.loc_equiv", "equation_DoublyLinkedList.nodelist", "equation_FStar.List.Tot.Base.hd", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_LowStar.Buffer.pointer_or_null", "equation_Prims.nat", + "equation_LowStar.Buffer.pointer_or_null", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList.snd_unsnoc_nodelist_fp0", "lemma_LowStar.Monotonic.Buffer.loc_buffer_null", @@ -3290,10 +3239,11 @@ "lemma_LowStar.Monotonic.Buffer.loc_union_comm", "lemma_LowStar.Monotonic.Buffer.loc_union_idem", "primitive_Prims.op_Addition", "primitive_Prims.op_GreaterThan", + "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", @@ -3308,7 +3258,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "88d2f3a63ad3df0efb1c5d3aa14ae6d0" + "5a9586bc119b253e76f690cf4dbe37f6" ], [ "DoublyLinkedList.piece_fp0_is_nodelist_fp0", @@ -3322,19 +3272,18 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "data_elim_Prims.Cons", "eq2-interp", + "@query", "data_elim_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.loc_equiv", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.piece_fp0", "equation_DoublyLinkedList.piece_ghostly_connections", "equation_FStar.List.Tot.Base.hd", "equation_LowStar.Buffer.buffer", - "equation_LowStar.Buffer.pointer", "equation_Prims.nat", + "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList.snd_unsnoc_nodelist_fp0", "lemma_LowStar.Monotonic.Buffer.loc_includes_refl", @@ -3345,8 +3294,8 @@ "proj_equation_DoublyLinkedList.Mkpiece_phead", "proj_equation_DoublyLinkedList.Mkpiece_ptail", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mkpiece__item__phead", @@ -3357,7 +3306,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "fe8079cc21c7232efb8aea8a427426a7" + "0852a5845afe075dcbb617cc175e0de6" ], [ "DoublyLinkedList.tot_dll_to_fragment_split", @@ -3380,13 +3329,10 @@ "@fuel_correspondence_FStar.List.Tot.Properties.split_using.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pervasives.Native_interpretation_Tm_arrow_caf985f824d0c8c31cc1333a92d97b40", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "constructor_distinct_BoxInt", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pervasives.Native_interpretation_Tm_arrow_d952d001575ecb20c572af535c88dd2d", + "Prims_interpretation_Tm_ghost_arrow_0283b8a2a36bbec52abac4e3d837674a", + "bool_inversion", "constructor_distinct_BoxInt", "constructor_distinct_DoublyLinkedList.Frag2", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "disc_equation_DoublyLinkedList.Frag2", @@ -3413,7 +3359,6 @@ "equation_DoublyLinkedList.piece_ghostly_connections", "equation_FStar.List.Tot.Base.hd", "equation_FStar.List.Tot.Base.op_At", - "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Pervasives.Native.fst", "equation_FStar.Pervasives.Native.snd", @@ -3440,23 +3385,18 @@ "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", "function_token_typing_DoublyLinkedList.piece_ghostly_connections", - "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pervasives.Native.fst", - "function_token_typing_FStar.Pervasives.Native.snd", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", + "function_token_typing_FStar.Pervasives.Native.snd", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "kinding_FStar.Pervasives.Native.tuple2@tok", "l_and-interp", "l_not-interp", "l_or-interp", "lemma_DoublyLinkedList.lemma_non_null", "lemma_DoublyLinkedList.loc_equiv_trans", - "lemma_DoublyLinkedList.loc_equiv_union_union_loc", - "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.Map.lemma_ContainsDom", - "lemma_FStar.UInt32.uv_inv", + "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.UInt32.uv_inv", "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", - "lemma_LowStar.Monotonic.Buffer.loc_includes_trans_backwards", "lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_", "lemma_LowStar.Monotonic.Buffer.loc_includes_union_r_", "lemma_LowStar.Monotonic.Buffer.loc_union_comm", @@ -3481,14 +3421,13 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "refinement_interpretation_Tm_refine_1e5438d14bb17f473f9a1e9d1a7cf83c", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_6e14d887d8a2f331e441fa58c68d3a85", "refinement_interpretation_Tm_refine_785b445c1ccb59eaa8c666ff5bddec28", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "token_correspondence_DoublyLinkedList.piece_aa", @@ -3504,20 +3443,16 @@ "typing_DoublyLinkedList.nodelist_fp0", "typing_DoublyLinkedList.piece_fp0", "typing_FStar.Ghost.elift1", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.length", - "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", - "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.g_is_null", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2", - "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2" ], 0, - "86b15a5a878a029de83117c60703b2fd" + "f75910bf728842522819a514dfe598fc" ], [ "DoublyLinkedList.tot_node_to_dll", @@ -3590,7 +3525,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "13edbc1f8e73626415a38601ce2ce51d" + "b2e758e58c89a1209bebe5a97d1ab38e" ], [ "DoublyLinkedList.singleton_dll", @@ -3599,10 +3534,13 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", + "@fuel_correspondence_DoublyLinkedList.nodelist_conn.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@query", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Cons@tok", "data_typing_intro_Prims.Nil@tok", + "equation_DoublyLinkedList.dll_conn", + "equation_DoublyLinkedList.dll_valid", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.tot_node_to_dll", "equation_DoublyLinkedList.unchanged_node_val", @@ -3611,6 +3549,7 @@ "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "function_token_typing_FStar.Monotonic.Heap.heap", "kinding_DoublyLinkedList.node@tok", "kinding_Prims.list@tok", @@ -3625,17 +3564,19 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_3ead78d44040470adbd6731d02e1fdd5", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_432e2e1111375a36707549fdc0ec4d94", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "true_interp", "typing_FStar.Monotonic.HyperHeap.rid", + "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", + "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.reveal", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "b414a6813ece0badcaf9c217b039be4d" + "06456e8541ad7582406d4142c4dd3d25" ], [ "DoublyLinkedList.tot_node_to_piece", @@ -3715,7 +3656,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "a898d3f17e170578b32cdea03d2d19ff" + "819a91b99ccee3d8bba4dbab0202f811" ], [ "DoublyLinkedList.tot_piece_tail", @@ -3738,13 +3679,13 @@ "@fuel_irrelevance_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", - "DoublyLinkedList_interpretation_Tm_arrow_be203b441592ef52057226e891688f92", - "FStar.Ghost_interpretation_Tm_arrow_1f7ed1b4281857ae0b46e0f94286bf85", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_interpretation_Tm_arrow_f11dcdf6830861593acbcd94bb54db42", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "DoublyLinkedList_interpretation_Tm_arrow_74052fd66e28589830ddad1d83f167d6", + "FStar.Ghost_interpretation_Tm_ghost_arrow_8f538917cb02d75c44bfd86ed6834262", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "Prims_interpretation_Tm_arrow_4e740085106d54d8b48ffe3c6c20ef21", + "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", "b2t_def", "bool_inversion", "constructor_distinct_Tm_unit", - "disc_equation_Prims.Cons", "eq2-interp", + "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.nodelist_aa", "equation_DoublyLinkedList.op_Bar_Greater", @@ -3753,6 +3694,7 @@ "equation_DoublyLinkedList.piece_contained", "equation_DoublyLinkedList.piece_ghostly_connections", "equation_DoublyLinkedList.piece_valid", + "equation_FStar.Ghost.tot_to_gtot", "equation_FStar.List.Tot.Base.hd", "equation_FStar.List.Tot.Base.tail", "equation_FStar.List.Tot.Base.tl", @@ -3763,6 +3705,7 @@ "equation_FStar.UInt.fits", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_aa_r.fuel_instrumented", @@ -3773,12 +3716,10 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", "fuel_guarded_inversion_Prims.list", + "function_token_typing_FStar.Ghost.tot_to_gtot", "function_token_typing_FStar.List.Tot.Base.tl", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "interpretation_Tm_abs_bc617b992456846c9e984a6621d98ca5", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "interpretation_Tm_abs_48cba56a704db0ed348fc817520f6956", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList.nodelist_remains_aa_l", "lemma_FStar.Map.lemma_ContainsDom", "primitive_Prims.op_Addition", @@ -3791,30 +3732,32 @@ "projection_inverse_DoublyLinkedList.Mkpiece_phead", "projection_inverse_DoublyLinkedList.Mkpiece_pnodes", "projection_inverse_DoublyLinkedList.Mkpiece_ptail", - "refinement_interpretation_Tm_refine_452b3403ebb9435eff94eb9cbcd9ffef", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_4861ff30b18822886452f698558931e8", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", + "refinement_interpretation_Tm_refine_5f14f727ad7fd036590459a1d0800770", "refinement_interpretation_Tm_refine_6879f2120f914ef1172937ef4916686b", "refinement_interpretation_Tm_refine_785b445c1ccb59eaa8c666ff5bddec28", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "refinement_interpretation_Tm_refine_9f8cb5a84b67f50c9d5f87a914037545", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "token_correspondence_FStar.Ghost.tot_to_gtot", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", + "token_correspondence_FStar.List.Tot.Base.tl", "typing_DoublyLinkedList.__proj__Mkpiece__item__pnodes", "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.elift1_p", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.length", - "typing_FStar.Map.contains", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.UInt32.v", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.len", - "typing_Tm_abs_bc617b992456846c9e984a6621d98ca5" + "typing_Tm_abs_48cba56a704db0ed348fc817520f6956" ], 0, - "51434fdfe8f8dd006b4f90f251a3c1dc" + "0f9db08332002975dcd0948a4be74733" ], [ "DoublyLinkedList.lemma_dll_links_contained", @@ -3831,8 +3774,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "constructor_distinct_Prims.Cons", + "b2t_def", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_DoublyLinkedList.Mkdll", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "eq2-interp", @@ -3851,6 +3793,7 @@ "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eq2", "equation_Prims.nat", "equation_Prims.squash", @@ -3864,7 +3807,6 @@ "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_not-interp", @@ -3882,20 +3824,20 @@ "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", - "refinement_interpretation_Tm_refine_52fd52c3e96fb4b41742efc8f738b032", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", - "typing_FStar.List.Tot.Base.index", + "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_FStar.List.Tot.Base.unsnoc", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer", @@ -3903,10 +3845,10 @@ "typing_LowStar.Monotonic.Buffer.g_is_null", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.mnull", - "typing_Prims.__proj__Cons__item__tl", "unit_typing" + "typing_Prims.__proj__Cons__item__tl" ], 0, - "69ff9c92f11d5ce9b676e0f248c540c4" + "96a5a4a1824b9a761f30bdd6e16f5aea" ], [ "DoublyLinkedList.lemma_dll_links_disjoint", @@ -3924,11 +3866,9 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "constructor_distinct_Prims.Cons", + "b2t_def", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit", "data_elim_DoublyLinkedList.Mkdll", - "data_elim_DoublyLinkedList.Mknode", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_aa", @@ -3951,22 +3891,20 @@ "equation_FStar.Pervasives.Native.snd", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eq2", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.index.fuel_instrumented", - "equation_with_fuel_FStar.List.Tot.Base.last.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.splitAt.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", - "fuel_guarded_inversion_DoublyLinkedList.node", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_not-interp", @@ -3974,6 +3912,7 @@ "lemma_DoublyLinkedList.snd_unsnoc_nodelist_fp0", "lemma_FStar.List.Tot.Properties.append_length", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.UInt32.uv_inv", + "lemma_LowStar.Monotonic.Buffer.length_as_seq", "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", "lemma_LowStar.Monotonic.Buffer.loc_buffer_null", @@ -3999,17 +3938,18 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", - "refinement_interpretation_Tm_refine_52fd52c3e96fb4b41742efc8f738b032", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", + "refinement_interpretation_Tm_refine_774f7ae5017fb58700597faf7e3bcccd", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", @@ -4019,15 +3959,18 @@ "typing_DoublyLinkedList.nodelist", "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.List.Tot.Base.index", + "typing_FStar.List.Tot.Base.last", "typing_FStar.List.Tot.Base.length", "typing_FStar.List.Tot.Base.splitAt", "typing_FStar.List.Tot.Base.unsnoc", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Pervasives.Native.fst", - "typing_FStar.Pervasives.Native.snd", + "typing_FStar.Pervasives.Native.snd", "typing_FStar.Seq.Base.index", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", + "typing_LowStar.Monotonic.Buffer.as_seq", "typing_LowStar.Monotonic.Buffer.g_is_null", "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.len", @@ -4038,7 +3981,7 @@ "unit_typing" ], 0, - "60ad6d1c36e3d243f44598957ae96052" + "603fdcd8aaf78082a68e0ac52418f2f6" ], [ "DoublyLinkedList.nodelist_remains_valid", @@ -4054,7 +3997,6 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@fuel_correspondence_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_aa_r.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_conn.fuel_instrumented", @@ -4062,28 +4004,25 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_d0311cd50dcabda288e07699f600548a_3", + "binder_x_8358b93aec0670665ebb4c0f52fc04b7_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_4", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit", - "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Prims.Cons", - "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", - "equality_tok_Prims.LexTop@tok", + "data_elim_Prims.Cons", "disc_equation_Prims.Cons", + "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.nodelist_aa", "equation_DoublyLinkedList.nodelist_valid", - "equation_FStar.List.Tot.Base.hd", "equation_FStar.List.Tot.Base.tail", "equation_FStar.List.Tot.Base.tl", - "equation_FStar.List.Tot.Base.unsnoc", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_aa_r.fuel_instrumented", @@ -4092,34 +4031,28 @@ "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "equation_with_fuel_FStar.List.Tot.Base.splitAt.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.node", "fuel_guarded_inversion_Prims.list", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", - "l_and-interp", "lemma_DoublyLinkedList.nodelist_remains_aa_l", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "lemma_DoublyLinkedList.nodelist_remains_aa_l", "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_", "lemma_LowStar.Monotonic.Buffer.loc_union_loc_none_r", "lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim", - "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", - "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", - "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", + "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "subterm_ordering_Prims.Cons", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.nodelist_fp0", - "typing_FStar.List.Tot.Base.length", - "typing_FStar.List.Tot.Base.unsnoc", "typing_FStar.Map.contains", + "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer", @@ -4128,7 +4061,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "a64e6dbb4f8ea6e826900b04915d700e" + "204450639a5d28935e59e23ca3970b31" ], [ "DoublyLinkedList.piece_remains_valid", @@ -4185,7 +4118,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "6f693777a2a1c1cb22506cd317ab2922" + "1a91b0fadea35e084fb4654ce4755a20" ], [ "DoublyLinkedList.piece_remains_valid_b", @@ -4210,8 +4143,7 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.splitAt.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "constructor_distinct_Prims.Cons", + "@query", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", @@ -4250,11 +4182,9 @@ "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_Prims.list", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", - "l_and-interp", "lemma_DoublyLinkedList.nodelist_remains_aa_l", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "lemma_DoublyLinkedList.nodelist_remains_aa_l", "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", @@ -4273,13 +4203,13 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", @@ -4290,6 +4220,7 @@ "typing_FStar.List.Tot.Base.hd", "typing_FStar.List.Tot.Base.last", "typing_FStar.List.Tot.Base.length", "typing_FStar.List.Tot.Base.tl", "typing_FStar.List.Tot.Base.unsnoc", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer", @@ -4298,7 +4229,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "e874a4acc9162d498caf1f5604963c96" + "b5afa4f0dbdad30270acbb15d824a655" ], [ "DoublyLinkedList.piece_remains_valid_f", @@ -4326,6 +4257,7 @@ "eq2-interp", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.nodelist_aa", "equation_DoublyLinkedList.nodelist_valid", + "equation_DoublyLinkedList.op_Bar_Greater", "equation_DoublyLinkedList.op_Less_Bar", "equation_DoublyLinkedList.piece_aa", "equation_DoublyLinkedList.piece_conn", @@ -4334,6 +4266,8 @@ "equation_DoublyLinkedList.piece_valid", "equation_FStar.List.Tot.Base.hd", "equation_FStar.List.Tot.Base.snoc", + "equation_FStar.List.Tot.Base.tail", + "equation_FStar.List.Tot.Base.tl", "equation_FStar.List.Tot.Base.unsnoc", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", @@ -4342,22 +4276,23 @@ "equation_FStar.Pervasives.Native.fst", "equation_FStar.Pervasives.Native.snd", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", + "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.eq2", + "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.index.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.last.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.splitAt.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", + "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList.snd_unsnoc_nodelist_fp0", @@ -4374,6 +4309,8 @@ "lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_buffer_weak", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", "primitive_Prims.op_Subtraction", + "proj_equation_DoublyLinkedList.Mknode_blink", + "proj_equation_DoublyLinkedList.Mknode_flink", "proj_equation_DoublyLinkedList.Mkpiece_phead", "proj_equation_DoublyLinkedList.Mkpiece_ptail", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", @@ -4384,30 +4321,32 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", - "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_e88aba6d4c79a5625ab4330932edf7ed", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "true_interp", "typing_DoublyLinkedList.__proj__Mknode__item__blink", + "true_interp", "typing_DoublyLinkedList.__proj__Mkpiece__item__phead", "typing_DoublyLinkedList.__proj__Mkpiece__item__ptail", "typing_DoublyLinkedList.nodelist_fp0", + "typing_FStar.List.Tot.Base.index", "typing_FStar.List.Tot.Base.length", - "typing_FStar.List.Tot.Base.splitAt", "typing_FStar.Map.contains", + "typing_FStar.List.Tot.Base.splitAt", + "typing_FStar.List.Tot.Base.tl", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", - "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "9ee284c5446220dcc2fad39d868bba90" + "dee0b24e808406e0a5e324f3aa82549c" ], [ "DoublyLinkedList._auto_empty_dll", @@ -4418,8 +4357,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "data_elim_Prims.Cons", "eq2-interp", + "@query", "data_elim_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_ghostly_connections", "equation_DoublyLinkedList.dll_valid", "equation_DoublyLinkedList.nodelist", @@ -4427,20 +4365,19 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_not-interp", "primitive_Prims.op_Addition", "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.reveal", "typing_LowStar.Buffer.pointer" ], 0, - "1a2dc80bc6afd8a5df8423f279f874fa" + "7ff7cc434e90bf9eff60c96d0b7b17cc" ], [ "DoublyLinkedList.aux_unchanged_payload", @@ -4452,7 +4389,7 @@ "refinement_interpretation_Tm_refine_a7fdc201a8ae2706f0931690143bdf76" ], 0, - "d4b30254e1488cbeaa4c61033f5c72aa" + "15be6ac98f39b8691ee9212dfa127187" ], [ "DoublyLinkedList.aux_unchanged_payload", @@ -4471,11 +4408,9 @@ "@fuel_irrelevance_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_47316f87bc732b0210927e772e74af94_3", + "@query", "binder_x_47316f87bc732b0210927e772e74af94_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_4", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", @@ -4492,8 +4427,7 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.node", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_or-interp", "lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r", @@ -4505,23 +4439,23 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_08f310903374cd33eafddcf362888833", - "refinement_interpretation_Tm_refine_23097cb7940772da5721d8a5303d7eb0", - "refinement_interpretation_Tm_refine_25f0c93de67c590de60be495bd4a8f82", - "refinement_interpretation_Tm_refine_35ecfa6240b94f5dd5d1f213b9f73701", + "refinement_interpretation_Tm_refine_52514895d5d5a0f27fe930981499c697", + "refinement_interpretation_Tm_refine_532ba21e30048b3e1b88e64a9308942a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5d8eae6d62e0d3058f3af6e9634679de", - "refinement_interpretation_Tm_refine_b3985c6a29181886ec148566ada0fcc8", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_621cb8e62f8c5cc0006f0de06712d6a4", + "refinement_interpretation_Tm_refine_b85e371ee94860db54c28e7c643486c7", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_e10e0ee228bec168f40cc6711b037dec", "true_interp", "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.get", - "typing_LowStar.Monotonic.Buffer.loc_buffer", "unit_typing", + "typing_LowStar.Monotonic.Buffer.loc_buffer", "well-founded-ordering-on-nat" ], 0, - "77f816d1f19e63816bc77e8a66f8d943" + "bdb57b7014e6a36ba9e6120e5cc4b6db" ], [ "DoublyLinkedList.aux_unchanged_payload_nomod", @@ -4532,8 +4466,8 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", + "@query", "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_3", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -4563,7 +4497,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "391349ba4d9353f07d67820f04d50ad9" + "9e76beb44f0a2192fbfea2b205425f83" ], [ "DoublyLinkedList.aux_unchanged_payload_transitive", @@ -4574,9 +4508,9 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_3", + "@query", "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_3", "binder_x_f1423d82bf01b6617461d37febfab8cb_4", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -4594,7 +4528,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "9eb8d09ff19d4a3f607c2ccddfb4358d" + "9bb632197f2ad8ae0a6017ef43a79c63" ], [ "DoublyLinkedList.aux_unchanged_payload_append", @@ -4608,8 +4542,8 @@ "@fuel_irrelevance_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_f1423d82bf01b6617461d37febfab8cb_3", "binder_x_f1423d82bf01b6617461d37febfab8cb_4", "binder_x_fe28d8bcde588226b4e538b35321de05_0", @@ -4625,19 +4559,19 @@ "fuel_guarded_inversion_Prims.c_and", "fuel_guarded_inversion_Prims.list", "kinding_DoublyLinkedList.node@tok", "l_and-interp", - "l_quant_interp_0235708612358a0dd8d2d21a7f9984d9", + "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_817387a4c2331f5e0875a6eb15d7c6dd", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_73f210ca6e0061ed4a3150f69b8f33bf", "subterm_ordering_Prims.Cons", "typing_DoublyLinkedList.unchanged_node_vals", "typing_FStar.List.Tot.Base.append", "typing_LowStar.Buffer.pointer", "unit_inversion", "unit_typing" ], 0, - "87c2cef2fa70f07a656bd296353aba2f" + "4141d991df704d2b1caaefd690116684" ], [ "DoublyLinkedList.dll_insert_at_head", @@ -4705,7 +4639,7 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", - "equation_LowStar.Monotonic.Buffer.length", + "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.fragment_aa0.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.fragment_aa_lr.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.fragment_conn.fuel_instrumented", @@ -4720,13 +4654,13 @@ "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", - "false_interp", "fuel_guarded_inversion_DoublyLinkedList.dll", + "fuel_guarded_inversion_DoublyLinkedList.dll", "fuel_guarded_inversion_Prims.list", "function_token_typing_DoublyLinkedList.piece_aa", "function_token_typing_DoublyLinkedList.piece_conn", "function_token_typing_DoublyLinkedList.piece_contained", "function_token_typing_DoublyLinkedList.piece_ghostly_connections", - "function_token_typing_FStar.Monotonic.Heap.heap", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_not-interp", "l_or-interp", "lemma_DoublyLinkedList._auto_empty_dll", "lemma_DoublyLinkedList.lemma_non_null", @@ -4749,6 +4683,7 @@ "lemma_LowStar.Monotonic.Buffer.modifies_liveness_insensitive_buffer_weak", "lemma_LowStar.Monotonic.Buffer.modifies_loc_includes", "lemma_LowStar.Monotonic.Buffer.modifies_trans_linear", + "primitive_Prims.op_Addition", "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "proj_equation_DoublyLinkedList.Mkdll_nodes", @@ -4768,12 +4703,13 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_0012266d384e1cb0af739b02c33f9220", - "refinement_interpretation_Tm_refine_2a7e9c31800cd4a66118e4e5c0d2f66b", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", - "refinement_interpretation_Tm_refine_3ead78d44040470adbd6731d02e1fdd5", + "refinement_interpretation_Tm_refine_3e6be2a3291a50cbceea47cab192fc75", + "refinement_interpretation_Tm_refine_432e2e1111375a36707549fdc0ec4d94", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_64fd66712866fd699083320bb3e5fbbc", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "refinement_interpretation_Tm_refine_bcd69caee5c0a8f30b4b5a2702c5fcee", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "refinement_interpretation_Tm_refine_ed67a49e7765f4bfc329a9d51ec1270c", @@ -4789,6 +4725,7 @@ "typing_DoublyLinkedList.piece_fp0", "typing_DoublyLinkedList.tot_dll_to_piece", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.append", + "typing_FStar.List.Tot.Base.length", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_LowStar.Buffer.pointer", @@ -4800,7 +4737,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "e61f2138cd7d9b0164f41ee3039d2aa1" + "2090c3b9769a55a00d03bd13f568520d" ], [ "DoublyLinkedList.dll_insert_at_tail", @@ -4831,8 +4768,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "constructor_distinct_DoublyLinkedList.Frag1", + "bool_inversion", "constructor_distinct_DoublyLinkedList.Frag1", "constructor_distinct_DoublyLinkedList.Frag2", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", @@ -4861,13 +4797,10 @@ "equation_DoublyLinkedList.piece_conn", "equation_DoublyLinkedList.piece_contained", "equation_DoublyLinkedList.piece_fp0", - "equation_DoublyLinkedList.piece_merge", "equation_DoublyLinkedList.piece_valid", - "equation_DoublyLinkedList.tot_defragmentable_fragment_to_dll", "equation_DoublyLinkedList.tot_dll_to_fragment", "equation_DoublyLinkedList.tot_dll_to_piece", "equation_DoublyLinkedList.tot_node_to_piece", - "equation_DoublyLinkedList.tot_piece_to_dll", "equation_DoublyLinkedList.unchanged_node_val", "equation_FStar.HyperStack.ST.inline_stack_inv", "equation_FStar.List.Tot.Base.hd", @@ -4945,6 +4878,7 @@ "proj_equation_DoublyLinkedList.Mkpiece_pnodes", "proj_equation_DoublyLinkedList.Mkpiece_ptail", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", + "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_DoublyLinkedList.Frag1__0", @@ -4952,8 +4886,6 @@ "projection_inverse_DoublyLinkedList.Frag2__0", "projection_inverse_DoublyLinkedList.Frag2__1", "projection_inverse_DoublyLinkedList.Frag2_t", - "projection_inverse_DoublyLinkedList.Mkdll_lhead", - "projection_inverse_DoublyLinkedList.Mkdll_ltail", "projection_inverse_DoublyLinkedList.Mkpiece_phead", "projection_inverse_DoublyLinkedList.Mkpiece_pnodes", "projection_inverse_DoublyLinkedList.Mkpiece_ptail", @@ -4963,18 +4895,18 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_0012266d384e1cb0af739b02c33f9220", - "refinement_interpretation_Tm_refine_2a7e9c31800cd4a66118e4e5c0d2f66b", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", - "refinement_interpretation_Tm_refine_3ead78d44040470adbd6731d02e1fdd5", + "refinement_interpretation_Tm_refine_3e6be2a3291a50cbceea47cab192fc75", + "refinement_interpretation_Tm_refine_432e2e1111375a36707549fdc0ec4d94", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_64fd66712866fd699083320bb3e5fbbc", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", "refinement_interpretation_Tm_refine_883337e358bc56af1380199d288d85ea", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_bcd69caee5c0a8f30b4b5a2702c5fcee", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "refinement_interpretation_Tm_refine_ed67a49e7765f4bfc329a9d51ec1270c", "token_correspondence_DoublyLinkedList.piece_conn", @@ -4998,10 +4930,10 @@ "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "abc24158561d0058a1a82c4d297d05f8" + "ce8c543e4c15f329757994fb1e04da35" ], [ "DoublyLinkedList._l_insert_after", @@ -5012,12 +4944,10 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_FStar.List.Tot.Base.hd", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_Prims.list@tok", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -5025,12 +4955,12 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "refinement_interpretation_Tm_refine_18b4556aabc6626d8d5bc2bb83aa5d71", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "871f0ffe9514637a1dc91936baf1ebab" + "5539c7f4492bd24c4bbd87a7f1ee8f31" ], [ "DoublyLinkedList.dll_insert_after", @@ -5050,7 +4980,9 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_contained.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.index.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Properties.index_of.fuel_instrumented", @@ -5058,10 +4990,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Properties.index_of.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", "constructor_distinct_BoxInt", + "@query", "b2t_def", "bool_inversion", "constructor_distinct_BoxInt", "constructor_distinct_DoublyLinkedList.Frag2", "constructor_distinct_DoublyLinkedList.Frag3", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -5100,6 +5029,7 @@ "equation_DoublyLinkedList.unchanged_node_val", "equation_FStar.HyperStack.ST.inline_stack_inv", "equation_FStar.List.Tot.Base.hd", + "equation_FStar.List.Tot.Base.split3", "equation_FStar.List.Tot.Base.tail", "equation_FStar.List.Tot.Base.tl", "equation_FStar.List.Tot.Base.unsnoc", @@ -5127,7 +5057,9 @@ "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.append.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.index.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.last.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Properties.index_of.fuel_instrumented", @@ -5139,11 +5071,9 @@ "function_token_typing_DoublyLinkedList.piece_conn", "function_token_typing_DoublyLinkedList.piece_contained", "function_token_typing_DoublyLinkedList.piece_ghostly_connections", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", - "l_and-interp", "l_or-interp", - "lemma_DoublyLinkedList._auto_empty_dll", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "l_or-interp", "lemma_DoublyLinkedList._auto_empty_dll", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_elim", @@ -5170,8 +5100,8 @@ "lemma_LowStar.Monotonic.Buffer.modifies_loc_includes", "lemma_LowStar.Monotonic.Buffer.modifies_trans_linear", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", - "primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction", + "primitive_Prims.op_GreaterThan", "primitive_Prims.op_Negation", + "primitive_Prims.op_Subtraction", "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mknode_blink", "proj_equation_DoublyLinkedList.Mknode_flink", @@ -5196,26 +5126,26 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_0012266d384e1cb0af739b02c33f9220", - "refinement_interpretation_Tm_refine_2a7e9c31800cd4a66118e4e5c0d2f66b", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_0bff7197fb6b2b2c957164190fd1d042", + "refinement_interpretation_Tm_refine_1c64adda5c7e63e25cc91fd733045080", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_3e6be2a3291a50cbceea47cab192fc75", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_4daa5aea1f8d9ab8efe3c041985c20e1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_60615e112db050dff0da18a1fe8ab035", - "refinement_interpretation_Tm_refine_61bdd0e8dbbdcbe4e208cd41f59ba087", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_98ca670bd55536995d93a04216011e2e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", "refinement_interpretation_Tm_refine_bf8841a0fad4c4d761cd4032c1778dd4", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_d19bdea4645e737a8e9dbfa7dd17a72f", - "refinement_interpretation_Tm_refine_df0f47acea0b626f36992dc2a652236d", + "refinement_interpretation_Tm_refine_cd45ecc9daf74409c394004efbaa3338", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_f5f90df9a00fb1f306857e80bd78f6ce", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_DoublyLinkedList.piece_aa", "token_correspondence_DoublyLinkedList.piece_conn", @@ -5243,11 +5173,10 @@ "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2", - "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2" ], 0, - "4e2a8652ca2b7597f346992319dcf249" + "592729075801dd1507a19d79ab8b37a9" ], [ "DoublyLinkedList._l_insert_before", @@ -5259,7 +5188,7 @@ "refinement_interpretation_Tm_refine_18b4556aabc6626d8d5bc2bb83aa5d71" ], 0, - "9453bbb015a6f25fb184ffd20c4b56b0" + "682ba064677e78b4d6180faf798cbe99" ], [ "DoublyLinkedList.dll_insert_before", @@ -5278,7 +5207,6 @@ "@fuel_correspondence_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", - "@fuel_correspondence_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Properties.index_of.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Properties.split_using.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", @@ -5286,17 +5214,13 @@ "@fuel_irrelevance_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@fuel_irrelevance_FStar.List.Tot.Base.splitAt.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Properties.index_of.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", + "b2t_def", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Prims.Cons", - "data_elim_Prims.Refl", "data_typing_intro_Prims.Cons@tok", - "disc_equation_Prims.Cons", "eq2-interp", - "equation_DoublyLinkedList._l_insert_before", + "data_typing_intro_Prims.Cons@tok", "disc_equation_Prims.Cons", + "eq2-interp", "equation_DoublyLinkedList._l_insert_before", "equation_DoublyLinkedList.dll_aa", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_contained", @@ -5312,7 +5236,6 @@ "equation_FStar.List.Tot.Base.hd", "equation_FStar.List.Tot.Base.tail", "equation_FStar.List.Tot.Base.tl", - "equation_FStar.List.Tot.Base.unsnoc", "equation_FStar.Monotonic.HyperStack.is_stack_region", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.UInt.fits", "equation_FStar.UInt.size", @@ -5334,7 +5257,6 @@ "equation_with_fuel_FStar.List.Tot.Base.last.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", - "equation_with_fuel_FStar.List.Tot.Base.splitAt.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Properties.index_of.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Properties.split_using.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.dll", @@ -5372,32 +5294,28 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", - "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_2a7e9c31800cd4a66118e4e5c0d2f66b", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_0bff7197fb6b2b2c957164190fd1d042", + "refinement_interpretation_Tm_refine_1c64adda5c7e63e25cc91fd733045080", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", - "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", - "refinement_interpretation_Tm_refine_52fd52c3e96fb4b41742efc8f738b032", + "refinement_interpretation_Tm_refine_3e6be2a3291a50cbceea47cab192fc75", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_60615e112db050dff0da18a1fe8ab035", - "refinement_interpretation_Tm_refine_61bdd0e8dbbdcbe4e208cd41f59ba087", + "refinement_interpretation_Tm_refine_774f7ae5017fb58700597faf7e3bcccd", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_98ca670bd55536995d93a04216011e2e", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_d19bdea4645e737a8e9dbfa7dd17a72f", - "refinement_interpretation_Tm_refine_e3895ad0345b2c62cc7ef40e555f5a4b", + "refinement_interpretation_Tm_refine_cd45ecc9daf74409c394004efbaa3338", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_f5f90df9a00fb1f306857e80bd78f6ce", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", - "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "token_correspondence_FStar.List.Tot.Properties.index_of.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", @@ -5405,8 +5323,7 @@ "typing_DoublyLinkedList.dll_fp0", "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.List.Tot.Base.hd", "typing_FStar.List.Tot.Base.index", - "typing_FStar.List.Tot.Base.length", "typing_FStar.List.Tot.Base.tl", - "typing_FStar.List.Tot.Base.unsnoc", + "typing_FStar.List.Tot.Base.tl", "typing_FStar.List.Tot.Properties.index_of", "typing_FStar.List.Tot.Properties.split_using", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", @@ -5418,11 +5335,10 @@ "typing_LowStar.Monotonic.Buffer.length", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2", - "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2" ], 0, - "3d76e0bb3e787f06358371bb9f263db7" + "7d347ff1b38e4199e46009c111484646" ], [ "DoublyLinkedList.dll_remove_head", @@ -5452,16 +5368,14 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", - "DoublyLinkedList_interpretation_Tm_arrow_3b1e6967ede63e40603ae718188b3e43", - "FStar.Ghost_interpretation_Tm_arrow_e364de514b8cfa10a64218d0f843f2bd", - "FStar.List.Tot.Properties_interpretation_Tm_arrow_93d1a29208250c79b53313a09bc6c72f", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pervasives.Native_interpretation_Tm_arrow_caf985f824d0c8c31cc1333a92d97b40", - "FStar.Pervasives_interpretation_Tm_arrow_a7f622c21c9bfd4b48ff31ec14061ca8", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", - "constructor_distinct_BoxInt", - "constructor_distinct_DoublyLinkedList.Frag1", + "DoublyLinkedList_interpretation_Tm_arrow_67515729f19bcf2d961c429a16eec6f0", + "FStar.Ghost_interpretation_Tm_ghost_arrow_4f9eac2d0622ae1c34d05baa5f6854c6", + "FStar.List.Tot.Properties_interpretation_Tm_ghost_arrow_583c096a402961cd40d8b718fb07bacc", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pervasives.Native_interpretation_Tm_arrow_d952d001575ecb20c572af535c88dd2d", + "FStar.Pervasives_interpretation_Tm_arrow_eb9b1a038524b37579c152a3f169145e", + "Prims_interpretation_Tm_ghost_arrow_0283b8a2a36bbec52abac4e3d837674a", + "bool_inversion", "constructor_distinct_DoublyLinkedList.Frag1", "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "data_typing_intro_DoublyLinkedList.Frag1@tok", @@ -5526,10 +5440,8 @@ "function_token_typing_DoublyLinkedList.piece_contained", "function_token_typing_FStar.List.Tot.Properties.split_using", "function_token_typing_FStar.Pervasives.Native.fst", - "function_token_typing_FStar.Pervasives.Native.snd", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "interpretation_Tm_abs_d0f4d0750aee5c6c21de612f4760a681", + "function_token_typing_FStar.Pervasives.Native.snd", "int_inversion", + "interpretation_Tm_abs_4b5371ade7ad9017745f7ed26082816f", "kinding_DoublyLinkedList.node@tok", "kinding_FStar.Pervasives.Native.tuple2@tok", "l_and-interp", "l_not-interp", "l_or-interp", @@ -5554,7 +5466,7 @@ "lemma_LowStar.Monotonic.Buffer.loc_union_loc_none_r", "lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim", "lemma_LowStar.Monotonic.Buffer.modifies_refl", - "primitive_Prims.op_Addition", "primitive_Prims.op_GreaterThan", + "primitive_Prims.op_GreaterThan", "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "proj_equation_DoublyLinkedList.Mkdll_nodes", @@ -5578,16 +5490,16 @@ "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_0012266d384e1cb0af739b02c33f9220", "refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf", - "refinement_interpretation_Tm_refine_1a3131810ca45941a5ff10e548140be0", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_50e552dc638ed7dac9f2492d99576667", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", "refinement_interpretation_Tm_refine_785b445c1ccb59eaa8c666ff5bddec28", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_interpretation_Tm_refine_cf9d29550920706b893d54ef227756d4", "refinement_interpretation_Tm_refine_da8cacb605f077cebf46369bd4bfb97a", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_DoublyLinkedList.piece_aa", @@ -5612,10 +5524,10 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_union", "typing_LowStar.Monotonic.Buffer.mnull", - "typing_Tm_abs_d0f4d0750aee5c6c21de612f4760a681" + "typing_Tm_abs_4b5371ade7ad9017745f7ed26082816f" ], 0, - "6ebfea7b2d01ec59d2e1bcd243031ed8" + "2d62d4676ea3ffacc1bc4fee8b7f7ed0" ], [ "DoublyLinkedList._lemma_only_head_can_point_left_to_null", @@ -5625,22 +5537,21 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", - "equation_FStar.Monotonic.HyperStack.mem", + "@query", "disc_equation_Prims.Cons", + "equation_DoublyLinkedList.nodelist", "equation_LowStar.Buffer.pointer", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "false_interp", "fuel_guarded_inversion_Prims.list", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_c4f25f94b6f6e84d7b9440193fb251b8", - "typing_LowStar.Buffer.pointer", "unit_typing" + "refinement_interpretation_Tm_refine_f72cecb41adf72945267f4346000ff05", + "typing_LowStar.Buffer.pointer" ], 0, - "66723753887346ec9e6bf7aba901a97d" + "28f9f4d32d6f86aac38972cce1a33c67" ], [ "DoublyLinkedList._lemma_only_head_can_point_left_to_null", @@ -5653,9 +5564,8 @@ "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_conn.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_27214f305888e3e3602ca20e11f35db7_2", + "@query", "binder_x_27214f305888e3e3602ca20e11f35db7_2", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_3", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", @@ -5680,20 +5590,19 @@ "proj_equation_Prims.Cons_tl", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", - "subterm_ordering_Prims.Cons", "true_interp", - "typing_LowStar.Buffer.pointer", + "subterm_ordering_Prims.Cons", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.g_is_null", "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.length", - "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "966e11a6552403024286a3ca9edc7b8d" + "66409999b09041b0a795c9914488b108" ], [ "DoublyLinkedList._lemma_only_tail_can_point_right_to_null", @@ -5703,22 +5612,21 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", - "equation_FStar.Monotonic.HyperStack.mem", + "@query", "disc_equation_Prims.Cons", + "equation_DoublyLinkedList.nodelist", "equation_LowStar.Buffer.pointer", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "false_interp", "fuel_guarded_inversion_Prims.list", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a3b890f763242a1be172dbe62502c60", - "typing_LowStar.Buffer.pointer", "unit_typing" + "refinement_interpretation_Tm_refine_7e9e339d4c8cef4afaa65a339f751525", + "typing_LowStar.Buffer.pointer" ], 0, - "6c4da4953de910de21234b6c5230418e" + "86b8b30b73e73b93d5608467d6c9ace7" ], [ "DoublyLinkedList._lemma_only_tail_can_point_right_to_null", @@ -5733,9 +5641,8 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_conn.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_27214f305888e3e3602ca20e11f35db7_2", + "@query", "binder_x_27214f305888e3e3602ca20e11f35db7_2", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_3", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", @@ -5765,11 +5672,11 @@ "proj_equation_Prims.Cons_tl", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "subterm_ordering_Prims.Cons", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", @@ -5780,10 +5687,10 @@ "typing_LowStar.Monotonic.Buffer.g_is_null", "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.length", - "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "0ec4fc388dce63b024a8804ee7ccf764" + "fb73d85e4f87abdd5595aba0971845a7" ], [ "DoublyLinkedList._lemma_all_nodes_are_unique", @@ -5793,8 +5700,7 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "constructor_distinct_Tm_unit", + "@query", "bool_inversion", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_FStar.List.Tot.Base.hd", @@ -5806,16 +5712,15 @@ "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.Map.lemma_ContainsDom", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", @@ -5823,7 +5728,7 @@ "typing_LowStar.Buffer.pointer" ], 0, - "f505cb04b6158e2f71044278384d289d" + "e0d43e225217707569803c482e0e3472" ], [ "DoublyLinkedList._lemma_all_nodes_are_unique", @@ -5835,9 +5740,9 @@ "@fuel_correspondence_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_e22ba7a032a73f6d0678d3d186686631_3", - "binder_x_e22ba7a032a73f6d0678d3d186686631_4", + "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_3", + "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_4", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", @@ -5855,7 +5760,7 @@ "fuel_guarded_inversion_DoublyLinkedList.node", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", @@ -5868,13 +5773,13 @@ "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", - "refinement_interpretation_Tm_refine_1066b945f517b7898e5fbf05edb20539", + "refinement_interpretation_Tm_refine_305f4ba37065e80ee7fa4285bda3b81e", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "typing_FStar.List.Tot.Base.index", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", @@ -5885,13 +5790,13 @@ "well-founded-ordering-on-nat" ], 0, - "f97c8c17be8884c36a9b5fe4509c9863" + "37055a6adfe1138a026db7a0f1c75b9b" ], [ "DoublyLinkedList.dll_remove_tail", 1, 2, - 1, + 2, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_DoublyLinkedList.fragment_aa0.fuel_instrumented", @@ -5910,25 +5815,28 @@ "@fuel_correspondence_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.index.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.splitAt.fuel_instrumented", - "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Properties.split_using.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", "@query", - "DoublyLinkedList_interpretation_Tm_arrow_3b1e6967ede63e40603ae718188b3e43", - "FStar.Ghost_interpretation_Tm_arrow_e364de514b8cfa10a64218d0f843f2bd", - "FStar.List.Tot.Properties_interpretation_Tm_arrow_93d1a29208250c79b53313a09bc6c72f", - "FStar.Pervasives.Native_interpretation_Tm_arrow_caf985f824d0c8c31cc1333a92d97b40", - "FStar.Pervasives_interpretation_Tm_arrow_a7f622c21c9bfd4b48ff31ec14061ca8", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", + "DoublyLinkedList_interpretation_Tm_arrow_67515729f19bcf2d961c429a16eec6f0", + "FStar.Ghost_interpretation_Tm_ghost_arrow_4f9eac2d0622ae1c34d05baa5f6854c6", + "FStar.List.Tot.Properties_interpretation_Tm_ghost_arrow_583c096a402961cd40d8b718fb07bacc", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pervasives.Native_interpretation_Tm_arrow_d952d001575ecb20c572af535c88dd2d", + "FStar.Pervasives_interpretation_Tm_arrow_eb9b1a038524b37579c152a3f169145e", + "Prims_interpretation_Tm_ghost_arrow_0283b8a2a36bbec52abac4e3d837674a", + "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", "constructor_distinct_DoublyLinkedList.Frag1", - "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", + "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", + "data_elim_Prims.Cons", "data_elim_Prims.Left", "data_typing_intro_DoublyLinkedList.Frag1@tok", + "data_typing_intro_Prims.Nil@tok", "disc_equation_DoublyLinkedList.Frag1", "disc_equation_DoublyLinkedList.Frag2", "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_aa", @@ -5951,9 +5859,7 @@ "equation_DoublyLinkedList.piece_fp0", "equation_DoublyLinkedList.piece_ghostly_connections", "equation_DoublyLinkedList.piece_valid", - "equation_DoublyLinkedList.tot_defragmentable_fragment_to_dll", "equation_DoublyLinkedList.tot_dll_to_fragment_split", - "equation_DoublyLinkedList.tot_piece_to_dll", "equation_DoublyLinkedList.unchanged_node_val", "equation_FStar.HyperStack.ST.inline_stack_inv", "equation_FStar.List.Tot.Base.hd", @@ -5969,8 +5875,8 @@ "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", - "equation_LowStar.Monotonic.Buffer.get", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eq2", + "equation_Prims.l_or", "equation_Prims.logical", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.fragment_aa0.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.fragment_aa_lr.fuel_instrumented", @@ -5987,18 +5893,23 @@ "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.index.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.last.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.splitAt.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Properties.split_using.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.dll", + "fuel_guarded_inversion_Prims.c_or", "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", "function_token_typing_DoublyLinkedList.piece_conn", "function_token_typing_DoublyLinkedList.piece_contained", "function_token_typing_FStar.List.Tot.Properties.split_using", + "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pervasives.Native.snd", "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_d0f4d0750aee5c6c21de612f4760a681", + "interpretation_Tm_abs_4b5371ade7ad9017745f7ed26082816f", "kinding_DoublyLinkedList.node@tok", "kinding_FStar.Pervasives.Native.tuple2@tok", "l_and-interp", "l_not-interp", "lemma_DoublyLinkedList.lemma_non_null", @@ -6044,48 +5955,56 @@ "projection_inverse_DoublyLinkedList.Mkpiece_ptail", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", - "projection_inverse_Prims.Nil_a", + "projection_inverse_Prims.Cons_a", + "projection_inverse_Prims.Cons_hd", + "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_0012266d384e1cb0af739b02c33f9220", "refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf", - "refinement_interpretation_Tm_refine_1a3131810ca45941a5ff10e548140be0", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_1c64adda5c7e63e25cc91fd733045080", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_50e552dc638ed7dac9f2492d99576667", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_61bdd0e8dbbdcbe4e208cd41f59ba087", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", "refinement_interpretation_Tm_refine_785b445c1ccb59eaa8c666ff5bddec28", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_interpretation_Tm_refine_cf9d29550920706b893d54ef227756d4", "refinement_interpretation_Tm_refine_da8cacb605f077cebf46369bd4bfb97a", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_DoublyLinkedList.piece_aa", "token_correspondence_DoublyLinkedList.piece_conn", "token_correspondence_DoublyLinkedList.piece_contained", "token_correspondence_DoublyLinkedList.piece_ghostly_connections", - "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", + "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", + "token_correspondence_FStar.List.Tot.Properties.split_using", + "token_correspondence_FStar.Pervasives.Native.fst", "true_interp", + "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.dll_fp0", "typing_DoublyLinkedList.nodelist", "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.Ghost.elift1", "typing_FStar.Ghost.elift2_p", "typing_FStar.Ghost.hide", - "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.index", - "typing_FStar.List.Tot.Base.tl", "typing_FStar.UInt32.v", - "typing_LowStar.Buffer.pointer", + "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.hd", + "typing_FStar.List.Tot.Base.index", "typing_FStar.List.Tot.Base.tl", + "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", + "typing_FStar.UInt32.v", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.g_is_null", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", - "typing_Tm_abs_d0f4d0750aee5c6c21de612f4760a681", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2", + "typing_Tm_abs_4b5371ade7ad9017745f7ed26082816f" ], 0, - "385838c571cb3e64f97fe02105ba2843" + "b287c495652cd3b7e37fd9996b24e459" ], [ "DoublyLinkedList._l_remove_mid", @@ -6095,24 +6014,22 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", - "disc_equation_Prims.Cons", "equation_FStar.List.Tot.Base.hd", - "equation_Prims.nat", + "@query", "constructor_distinct_Prims.Cons", + "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "equation_FStar.List.Tot.Base.hd", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_Prims.list@tok", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "5ac1ac5fb30196c6f0362bf3af4694cc" + "2b567ff6686fc2c50b43dce2f8a6aec1" ], [ "DoublyLinkedList.dll_remove_node", @@ -6129,10 +6046,8 @@ "@fuel_correspondence_FStar.List.Tot.Properties.split_using.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@query", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil", + "bool_inversion", "constructor_distinct_Prims.Nil", "constructor_distinct_Prims.list", "constructor_distinct_Prims.unit", "data_elim_DoublyLinkedList.Mknode", "data_elim_Prims.Cons", "data_typing_intro_Prims.Nil@tok", "disc_equation_Prims.Cons", @@ -6164,9 +6079,8 @@ "equation_with_fuel_FStar.List.Tot.Properties.split_using.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.dll", "fuel_guarded_inversion_DoublyLinkedList.node", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "fuel_guarded_inversion_Prims.list", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList._auto_empty_dll", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.UInt32.uv_inv", "lemma_LowStar.Monotonic.Buffer.length_null_2", @@ -6187,21 +6101,21 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_1a3131810ca45941a5ff10e548140be0", + "refinement_interpretation_Tm_refine_019e2778ae7794508eed7500312ddd73", + "refinement_interpretation_Tm_refine_1c64adda5c7e63e25cc91fd733045080", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_60615e112db050dff0da18a1fe8ab035", - "refinement_interpretation_Tm_refine_61bdd0e8dbbdcbe4e208cd41f59ba087", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_d19bdea4645e737a8e9dbfa7dd17a72f", - "refinement_interpretation_Tm_refine_f8cb2c2656add503443e3a800fddd532", + "refinement_interpretation_Tm_refine_cd45ecc9daf74409c394004efbaa3338", + "refinement_interpretation_Tm_refine_cf9d29550920706b893d54ef227756d4", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_f5f90df9a00fb1f306857e80bd78f6ce", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", @@ -6226,7 +6140,7 @@ "unit_typing" ], 0, - "c3d42b8516dcb000fe8d97f9360a37fa" + "6debecbf0dc04916556a9998fbe4d6f9" ], [ "DoublyLinkedList.dll_append", @@ -6251,8 +6165,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", + "@query", "bool_inversion", "constructor_distinct_DoublyLinkedList.Frag2", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", "data_typing_intro_DoublyLinkedList.Frag2@tok", @@ -6311,11 +6224,9 @@ "function_token_typing_DoublyLinkedList.piece_conn", "function_token_typing_DoublyLinkedList.piece_contained", "function_token_typing_DoublyLinkedList.piece_ghostly_connections", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", - "l_not-interp", "l_or-interp", - "lemma_DoublyLinkedList._auto_empty_dll", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_not-interp", + "l_or-interp", "lemma_DoublyLinkedList._auto_empty_dll", "lemma_DoublyLinkedList.lemma_non_null", "lemma_DoublyLinkedList.loc_equiv_union_union_loc", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_elim", @@ -6354,15 +6265,15 @@ "projection_inverse_DoublyLinkedList.Mkpiece_ptail", "projection_inverse_Prims.Nil_a", "refinement_interpretation_Tm_refine_0012266d384e1cb0af739b02c33f9220", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_b11c49f58001489d0d6338cddb4beefc", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_bcd69caee5c0a8f30b4b5a2702c5fcee", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_interpretation_Tm_refine_da87f078a0fba2eb564b6fb89072ac2b", "refinement_interpretation_Tm_refine_ee34ac562af661ae8d87b03924dd3e80", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", @@ -6381,10 +6292,10 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_none", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "4a62749e5b0252201021147d31510b93" + "73c712069c962c541364366f5556b9cb" ], [ "DoublyLinkedList.dll_split_using", @@ -6415,19 +6326,16 @@ "@fuel_irrelevance_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@fuel_irrelevance_FStar.List.Tot.Properties.index_of.fuel_instrumented", "@query", - "DoublyLinkedList_interpretation_Tm_arrow_3b1e6967ede63e40603ae718188b3e43", - "FStar.Ghost_interpretation_Tm_arrow_e364de514b8cfa10a64218d0f843f2bd", - "FStar.List.Tot.Properties_interpretation_Tm_arrow_93d1a29208250c79b53313a09bc6c72f", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pervasives.Native_interpretation_Tm_arrow_caf985f824d0c8c31cc1333a92d97b40", - "FStar.Pervasives_interpretation_Tm_arrow_a7f622c21c9bfd4b48ff31ec14061ca8", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", + "DoublyLinkedList_interpretation_Tm_arrow_67515729f19bcf2d961c429a16eec6f0", + "FStar.Ghost_interpretation_Tm_ghost_arrow_4f9eac2d0622ae1c34d05baa5f6854c6", + "FStar.List.Tot.Properties_interpretation_Tm_ghost_arrow_583c096a402961cd40d8b718fb07bacc", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pervasives.Native_interpretation_Tm_arrow_d952d001575ecb20c572af535c88dd2d", + "FStar.Pervasives_interpretation_Tm_arrow_eb9b1a038524b37579c152a3f169145e", + "Prims_interpretation_Tm_ghost_arrow_0283b8a2a36bbec52abac4e3d837674a", + "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_DoublyLinkedList.Mknode", "data_elim_Prims.Cons", "data_typing_intro_Prims.Nil@tok", @@ -6449,7 +6357,6 @@ "equation_DoublyLinkedList.op_Bar_Greater", "equation_DoublyLinkedList.op_Less_Bar", "equation_DoublyLinkedList.piece_fp0", - "equation_DoublyLinkedList.piece_ghostly_connections", "equation_DoublyLinkedList.piece_valid", "equation_DoublyLinkedList.tot_dll_to_fragment_split", "equation_DoublyLinkedList.tot_piece_to_dll", @@ -6469,9 +6376,8 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", - "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eq2", - "equation_Prims.logical", "equation_Prims.nat", - "equation_Prims.squash", + "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.logical", + "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.fragment_aa0.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.fragment_aa_lr.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.fragment_conn.fuel_instrumented", @@ -6492,7 +6398,6 @@ "equation_with_fuel_FStar.List.Tot.Properties.split_using.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.dll", "fuel_guarded_inversion_DoublyLinkedList.node", - "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.List.Tot.Properties.split_using", "function_token_typing_FStar.Monotonic.Heap.heap", @@ -6500,10 +6405,10 @@ "function_token_typing_FStar.Pervasives.Native.snd", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", - "interpretation_Tm_abs_d0f4d0750aee5c6c21de612f4760a681", + "interpretation_Tm_abs_4b5371ade7ad9017745f7ed26082816f", "kinding_DoublyLinkedList.node@tok", "kinding_FStar.Pervasives.Native.tuple2@tok", "l_and-interp", - "l_or-interp", "lemma_DoublyLinkedList._auto_empty_dll", + "lemma_DoublyLinkedList._auto_empty_dll", "lemma_DoublyLinkedList.lemma_non_null", "lemma_DoublyLinkedList.loc_equiv_union_union_loc", "lemma_FStar.Ghost.reveal_hide", @@ -6554,38 +6459,34 @@ "projection_inverse_DoublyLinkedList.Mkpiece_ptail", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", - "projection_inverse_Prims.Cons_a", - "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_019e2778ae7794508eed7500312ddd73", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_1c64adda5c7e63e25cc91fd733045080", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_50e552dc638ed7dac9f2492d99576667", - "refinement_interpretation_Tm_refine_52fd52c3e96fb4b41742efc8f738b032", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_60615e112db050dff0da18a1fe8ab035", - "refinement_interpretation_Tm_refine_61bdd0e8dbbdcbe4e208cd41f59ba087", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", "refinement_interpretation_Tm_refine_6e14d887d8a2f331e441fa58c68d3a85", + "refinement_interpretation_Tm_refine_774f7ae5017fb58700597faf7e3bcccd", "refinement_interpretation_Tm_refine_785b445c1ccb59eaa8c666ff5bddec28", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_d19bdea4645e737a8e9dbfa7dd17a72f", - "refinement_interpretation_Tm_refine_f8cb2c2656add503443e3a800fddd532", + "refinement_interpretation_Tm_refine_cd45ecc9daf74409c394004efbaa3338", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_f5f90df9a00fb1f306857e80bd78f6ce", "token_correspondence_DoublyLinkedList.piece_aa", "token_correspondence_DoublyLinkedList.piece_conn", "token_correspondence_DoublyLinkedList.piece_contained", "token_correspondence_DoublyLinkedList.piece_ghostly_connections", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "token_correspondence_FStar.List.Tot.Properties.index_of.fuel_instrumented", "token_correspondence_FStar.List.Tot.Properties.split_using", "token_correspondence_FStar.Pervasives.Native.fst", "token_correspondence_FStar.Pervasives.Native.snd", "true_interp", @@ -6600,7 +6501,6 @@ "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.Ghost.elift1", "typing_FStar.Ghost.elift2_p", "typing_FStar.Ghost.hide", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.hd", - "typing_FStar.List.Tot.Base.index", "typing_FStar.List.Tot.Base.last", "typing_FStar.List.Tot.Base.tl", "typing_FStar.List.Tot.Properties.index_of", "typing_FStar.Monotonic.HyperHeap.rid", @@ -6616,10 +6516,10 @@ "typing_LowStar.Monotonic.Buffer.loc_none", "typing_LowStar.Monotonic.Buffer.loc_union", "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2", - "typing_Tm_abs_d0f4d0750aee5c6c21de612f4760a681", "unit_typing" + "typing_Tm_abs_4b5371ade7ad9017745f7ed26082816f" ], 0, - "4198c4c2ed9b7b1a5c555f91c985b6f3" + "5f6865edb62032e4040fbc552a7e9fbb" ], [ "DoublyLinkedList.lemma_non_null", @@ -6628,7 +6528,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "051967b2969d3f06523ffb89381e3712" + "a24a39149bdae5e62738337071d71929" ], [ "DoublyLinkedList.op_At", @@ -6641,7 +6541,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "9dd60d04bfbdde1e2fae50c19c8cd8f2" + "ea06e7990b9b61298d1235c30bef2a43" ], [ "DoublyLinkedList.op_Hat_At", @@ -6650,47 +6550,43 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "@fuel_correspondence_Prims.pow2.fuel_instrumented", + "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", + "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", "equation_FStar.UInt32.n", - "equation_LowStar.Buffer.buffer", + "equation_FStar.UInt.uint_t", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_Prims.pow2.fuel_instrumented", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_FStar.UInt32.n", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_typing", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_49875fd7a8a9e5d480065968845f9c04", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Prims.pow2.fuel_instrumented", - "typing_FStar.Map.contains", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.len" ], 0, - "14c87d0c1c701e44d1c9e86b1aec0f95" + "9d7a5b7bde323fd3c12c2a65cec29341" ], [ "DoublyLinkedList.__proj__Frag1__item___0", @@ -6704,7 +6600,7 @@ "refinement_interpretation_Tm_refine_d56d2c22716a132051de7449f1f9f54c" ], 0, - "6894abffc872172041b2f5723f15119e" + "5dab8d15725000f5b2709bfd645b7fb0" ], [ "DoublyLinkedList.__proj__Frag2__item___0", @@ -6718,7 +6614,7 @@ "refinement_interpretation_Tm_refine_70bbde2f8ce7313b7302658284bddacb" ], 0, - "195b459c629537337c8c3fa178aa90d5" + "c07cd93a8322e2ddf3719b7b10a39924" ], [ "DoublyLinkedList.__proj__Frag2__item___1", @@ -6732,7 +6628,7 @@ "refinement_interpretation_Tm_refine_70bbde2f8ce7313b7302658284bddacb" ], 0, - "d983ca1d3697302420a6c4b980d4fcde" + "3fe603c4f35ad5821e8754db8010b60e" ], [ "DoublyLinkedList.__proj__Frag3__item___0", @@ -6746,7 +6642,7 @@ "refinement_interpretation_Tm_refine_b9ea59e6deac4413a566ae57bc3064f5" ], 0, - "c72287305f8f03a7559c912ee5c176f7" + "c567828abdd747b64c08161c9f43fb86" ], [ "DoublyLinkedList.__proj__Frag3__item___1", @@ -6760,7 +6656,7 @@ "refinement_interpretation_Tm_refine_b9ea59e6deac4413a566ae57bc3064f5" ], 0, - "7be5b9c1ca4d40f496ae4f0dbed75558" + "0de6c156263f1fcb8f5a8dbc950b52fe" ], [ "DoublyLinkedList.__proj__Frag3__item___2", @@ -6774,7 +6670,7 @@ "refinement_interpretation_Tm_refine_b9ea59e6deac4413a566ae57bc3064f5" ], 0, - "53f6f85639805e0eaccc8e9f1d4b2748" + "1968f68a847543e979b4b94421e3e7a4" ], [ "DoublyLinkedList.empty_node", @@ -6790,7 +6686,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "61484a205aa54f48bd8a2625acfce187" + "f99faab3d3cf784dc428bb9e229f1130" ], [ "DoublyLinkedList.empty_list", @@ -6806,7 +6702,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "40bcfd483df7bfa9a6ec5767a6ab821a" + "6acd00c18a7832f0267607e5b3bebb52" ], [ "DoublyLinkedList.fragment_for_each0", @@ -6822,7 +6718,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "556310fcea0293b86e9f73ed00ce03dc" + "257edbf78b0ade9582c5874ca6e63c77" ], [ "DoublyLinkedList.fragment_for_each1", @@ -6838,7 +6734,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "a037bb11c3a9b3a6ee136e7498c7f98a" + "06a9592bb93a5a90fdb3da3ce5e00906" ], [ "DoublyLinkedList.fragment_length", @@ -6854,7 +6750,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "e5d2fe93fdc9f0214dcadb30c5cd8831" + "a5a068f3520728f8866d470441e66ad8" ], [ "DoublyLinkedList.dll_ghostly_connections", @@ -6870,11 +6766,11 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "int_inversion", "kinding_DoublyLinkedList.node@tok", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_LowStar.Buffer.pointer" ], 0, - "19b48d77238a5fed9bd676b6ef54b822" + "7d255aff30bb2e050cf2dec0cb05e894" ], [ "DoublyLinkedList.piece_ghostly_connections", @@ -6890,11 +6786,11 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "int_inversion", "kinding_DoublyLinkedList.node@tok", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_LowStar.Buffer.pointer" ], 0, - "b46c621a394d0eac1adceca89c42489b" + "ad7e1779d4ede03cfa7f8461443eb891" ], [ "DoublyLinkedList.nodelist_contained0", @@ -6912,7 +6808,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "8fbba36e0d61d1e082f37863d54538bb" + "bbc67a49a86e46ea4dc050e52f7359c6" ], [ "DoublyLinkedList.nodelist_fp0", @@ -6928,7 +6824,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "e328482bc0e3be7a2eac34fe64e288de" + "db55168151772694845a5c0594e9be63" ], [ "DoublyLinkedList.nodelist_fp_f", @@ -6946,7 +6842,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "898ab0b87552a05278cb59fcc86d5198" + "b896a29a7a0913486d7320e610126a0d" ], [ "DoublyLinkedList.nodelist_fp_b", @@ -6964,7 +6860,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "7e8258b1475e8e74d8822abb2a3d0134" + "66316e21bcf9e082c451808f100c8a73" ], [ "DoublyLinkedList.dll_fp_f", @@ -6981,7 +6877,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "7699c846416b5d8f1159a25829b8d07e" + "61a5740a0e41799a6ce5b4f646fc30f4" ], [ "DoublyLinkedList.dll_fp_b", @@ -6998,7 +6894,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "ec6ef2aaf8ef327df0a440f401b06552" + "caa54228969366da557fe8e49dbc1c66" ], [ "DoublyLinkedList.fragment_fp0", @@ -7015,7 +6911,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "f47fa13926f0e744ef1fba81e91d0993" + "4e1a928f93c13c02d75d510a41c93709" ], [ "DoublyLinkedList.nodelist_aa_r", @@ -7031,7 +6927,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "77d45e9dd5c036fadb4f6073af5b9d0f" + "c135839b6636c101a8c9099044879733" ], [ "DoublyLinkedList.nodelist_aa_l", @@ -7042,28 +6938,26 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_fe28d8bcde588226b4e538b35321de05_0", + "@query", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "data_elim_Prims.Cons", "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", "equation_DoublyLinkedList.nodelist", "equation_FStar.Pervasives.Native.fst", "equation_LowStar.Buffer.pointer", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.node@tok", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer", "well-founded-ordering-on-nat" ], 0, - "760d8d0e7538b1f245e43d73458461bc" + "698c069ae90decb608324d07b1b876a4" ], [ "DoublyLinkedList.fragment_aa_lr", @@ -7080,7 +6974,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "192e842f1c7c1028b012e828241a2946" + "aa148bf7a254b8c6f0e5fc6c62aaea1c" ], [ "DoublyLinkedList.op_Bar_Greater", @@ -7089,7 +6983,7 @@ 1, [ "@query" ], 0, - "4c5866d0b5e5333a723eb5f572dc50a3" + "5bed495c4a881215c5f4e73608211d23" ], [ "DoublyLinkedList.op_Less_Bar", @@ -7098,7 +6992,7 @@ 1, [ "@query" ], 0, - "54ac40bd70f400a21c3cc7ec8fab89a6" + "d8e6a101fb6c2a0e8fe5264e7e040972" ], [ "DoublyLinkedList.nodelist_conn", @@ -7109,8 +7003,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_f1423d82bf01b6617461d37febfab8cb_2", + "@query", "binder_x_f1423d82bf01b6617461d37febfab8cb_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", @@ -7118,19 +7011,18 @@ "equation_LowStar.Buffer.pointer", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "kinding_DoublyLinkedList.node@tok", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer", "well-founded-ordering-on-nat" ], 0, - "bf718a3d4f487e2ce27992a6e2af76d3" + "231235701e2ffc1d6fca718524202f53" ], [ "DoublyLinkedList.dll_conn", @@ -7139,18 +7031,19 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", + "@fuel_correspondence_Prims.pow2.fuel_instrumented", + "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "data_elim_DoublyLinkedList.Mkdll", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_FStar.UInt32.n", "equation_LowStar.Buffer.buffer", + "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer_or_null", + "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_Prims.pow2.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", - "function_token_typing_FStar.UInt32.n", "function_token_typing_Prims.__cache_version_number__", "int_typing", "kinding_DoublyLinkedList.node@tok", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.UInt32.vu_inv", @@ -7161,10 +7054,10 @@ "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", @@ -7172,7 +7065,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "a7d4ccc7506e004fbcdee74879c7c717" + "1be82015856c18bb11d037cb15996350" ], [ "DoublyLinkedList.unchanged_node_val", @@ -7181,7 +7074,7 @@ 1, [ "@query" ], 0, - "6b7e4535a7f150c553e0d5533c94ae22" + "51eee6cef33841c0651738884ce2d93e" ], [ "DoublyLinkedList.unchanged_node_vals", @@ -7200,15 +7093,15 @@ "equation_LowStar.Buffer.pointer", "equation_Prims.l_True", "equation_Prims.l_and", "equation_Prims.squash", "equation_Prims.subtype_of", "fuel_guarded_inversion_Prims.list", - "l_quant_interp_0235708612358a0dd8d2d21a7f9984d9", + "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", "subterm_ordering_Prims.Cons", "typing_tok_Prims.T@tok", "unit_typing" ], 0, - "0a72f72807adaf834f271fd1d240fe83" + "be11a0a7602805f2cd8515c3c988a41b" ], [ "DoublyLinkedList.op_Equals_Bar_Greater", @@ -7217,7 +7110,7 @@ 1, [ "@query" ], 0, - "f8a9c350a0d1c25490bdda17e1b54ca6" + "b95679686a1016e48cbf5f64222d6cd6" ], [ "DoublyLinkedList.op_Less_Bar_Equals", @@ -7226,7 +7119,7 @@ 1, [ "@query" ], 0, - "0035cd0a689fa27a0051d927d7f32a5a" + "901d4cb6c07b3e3370e21a6082bf037f" ], [ "DoublyLinkedList.op_Bang_Equals_Bar_Greater", @@ -7235,7 +7128,7 @@ 1, [ "@query" ], 0, - "23ce27ffaf72408ea29e1d3d17c2317f" + "12044c60eee04f74d55715f092012e94" ], [ "DoublyLinkedList.op_Bang_Less_Bar_Equals", @@ -7244,7 +7137,7 @@ 1, [ "@query" ], 0, - "08c849018fce51fde614070d234f1776" + "e48a132548a9d7ac428804cc95f80ba0" ], [ "DoublyLinkedList.extract_nodelist_conn", @@ -7254,17 +7147,15 @@ [ "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.index.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_LowStar.Buffer.pointer", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", + "@query", "equation_LowStar.Buffer.pointer", "equation_Prims.nat", "int_inversion", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_4fe57d3c9e95eb10538a40285d12bbe1", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" + "refinement_interpretation_Tm_refine_e283e0657d8af1b34ba4daa2465b0138" ], 0, - "be9efa16870915fa54519d9a87a808f9" + "98ff6c814b592936a2fc25d33cb56b60" ], [ "DoublyLinkedList.nodelist_remains_aa_l", @@ -7274,22 +7165,20 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "b2t_def", "constructor_distinct_Tm_unit", + "@query", "b2t_def", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_LowStar.Buffer.pointer", "equation_Prims.l_and", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer" ], 0, - "989d4331f7e8cd4bffaf66dd9e3dd5e9" + "e6a84ecab39208c16c67c42c500c33f2" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_fp0", @@ -7300,10 +7189,10 @@ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d8d96e632c997c6b8f00040e8c4eb959" + "bf2195669e062d9f083590c292293425" ], [ "DoublyLinkedList.snd_unsnoc_nodelist_fp0", @@ -7314,10 +7203,10 @@ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.squash", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f624ab5bb7aa256fbe60b97d7ec1d82c" + "296907db97b841fa276ee3c68d8caf10" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_contained", @@ -7329,10 +7218,10 @@ "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4739e0828a6170f4ea1185b00daafdea" + "8163810016cf5c916f40b2a886dd1d75" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_aa", @@ -7344,10 +7233,10 @@ "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "dbc9eea2d6fd7328b0eb0551803f35cc" + "9fc0c26b080f35cd624b92d3cd58110f" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_conn", @@ -7359,10 +7248,10 @@ "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d71fac41a453a4ffaca8acb5c5787a7f" + "8df93dc9eeae4c45f4e8a2e0777cca75" ], [ "DoublyLinkedList.fst_unsnoc_nodelist_valid", @@ -7374,10 +7263,10 @@ "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c262433724e101d52d34e72456d322e0" + "3bfe06b50279b7310fc2070d758bc4c3" ], [ "DoublyLinkedList.tot_dll_to_piece", @@ -7436,7 +7325,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "65a936684b4f9efc0e633136b8ccb141" + "219b894bffdf73151abc45249f556fb7" ], [ "DoublyLinkedList.tot_dll_to_fragment", @@ -7485,7 +7374,7 @@ "true_interp" ], 0, - "ed293ae298a928375f64aff6c2f5d685" + "34357f7990cbe70360b71623ce9820f8" ], [ "DoublyLinkedList.tot_piece_to_dll", @@ -7529,7 +7418,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "8fcd9d54212a77fbdd5abd5860f5f478" + "e5c8c5704a9df3c9c79988545b8477a3" ], [ "DoublyLinkedList.tot_piece_to_dll", @@ -7547,7 +7436,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "278db07e4c12ec5f9a3a1bc447609301" + "1ead5932e221226d083f12c780590944" ], [ "DoublyLinkedList.nodelist_append_conn", @@ -7574,7 +7463,7 @@ "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer" ], 0, - "3a03cfd98efadaf12cfeb9d4e03b8203" + "a7e734423510e7dad257563bb3ac1188" ], [ "DoublyLinkedList.nodelist_append_valid", @@ -7597,7 +7486,7 @@ "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer" ], 0, - "c7a1733a22815a821c703f8ada784ad6" + "6fe252d2baac83d2d77ca4630892e78d" ], [ "DoublyLinkedList.piece_merge", @@ -7613,12 +7502,12 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_9105589d4b48c1456d0057b53f4c3752", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c04f0dbd7149fd597225c7e6a7fb4b23", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", - "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", - "disc_equation_Prims.Cons", "eq2-interp", - "equation_DoublyLinkedList.nodelist", + "DoublyLinkedList_pretyping_3af7365c5f7bdaf0dff061828b22fd81", + "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", + "FStar.List.Tot.Base_interpretation_Tm_arrow_54e38bdd456bab4cdb32b5d540c2274c", + "bool_inversion", "constructor_distinct_Prims.Cons", + "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "eq2-interp", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.nodelist_valid", "equation_DoublyLinkedList.piece_aa", "equation_DoublyLinkedList.piece_conn", @@ -7633,7 +7522,7 @@ "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", - "equation_Prims.eq2", "equation_Prims.nat", + "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", @@ -7641,10 +7530,8 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", "function_token_typing_FStar.List.Tot.Base.append", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.List.Tot.Properties.append_length", "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", @@ -7660,10 +7547,10 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_bcd69caee5c0a8f30b4b5a2702c5fcee", "typing_DoublyLinkedList.__proj__Mkpiece__item__phead", "typing_DoublyLinkedList.__proj__Mkpiece__item__pnodes", @@ -7672,7 +7559,7 @@ "typing_DoublyLinkedList.nodelist_fp0", "typing_DoublyLinkedList.piece_fp0", "typing_FStar.Ghost.elift2", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.length", - "typing_FStar.Map.contains", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer", @@ -7681,7 +7568,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "1b661cce4e14ad51e4994addfb8465b4" + "5a98fcb81f3a389aaea6130480534210" ], [ "DoublyLinkedList.piece_merge", @@ -7691,8 +7578,7 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "constructor_distinct_Tm_unit", + "@query", "bool_inversion", "constructor_distinct_Tm_unit", "data_elim_DoublyLinkedList.Mkpiece", "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.piece_ghostly_connections", @@ -7704,27 +7590,26 @@ "equation_LowStar.Buffer.pointer", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "proj_equation_DoublyLinkedList.Mkpiece_phead", "proj_equation_DoublyLinkedList.Mkpiece_ptail", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_bcd69caee5c0a8f30b4b5a2702c5fcee", "typing_DoublyLinkedList.__proj__Mkpiece__item__pnodes", "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer" ], 0, - "319cbc8249c258d061b60ca0423ea326" + "9687eb1f3d07bd807111fc3f186e315a" ], [ "DoublyLinkedList.piece_merge_fp0", @@ -7734,10 +7619,8 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", - "equation_DoublyLinkedList.nodelist", + "@query", "bool_inversion", "constructor_distinct_Tm_unit", + "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.piece_ghostly_connections", "equation_DoublyLinkedList.piece_valid", "equation_FStar.Monotonic.HyperHeap.hmap", @@ -7748,24 +7631,23 @@ "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_bcd69caee5c0a8f30b4b5a2702c5fcee", "typing_DoublyLinkedList.__proj__Mkpiece__item__pnodes", "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", - "typing_LowStar.Buffer.pointer", "unit_typing" + "typing_LowStar.Buffer.pointer" ], 0, - "180068673e4fbe70efaa241c08392d53" + "29649b259b7d86d7ba2731af1095e33d" ], [ "DoublyLinkedList.fragment_defragmentable", @@ -7779,9 +7661,8 @@ "@fuel_correspondence_DoublyLinkedList.fragment_contained.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.fragment_ghostly_connections.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_ddee853f2c842d23328281e57b93ea69_2", + "@query", "binder_x_e7ecc91e947925d7f6aa2925c9dc78fc_2", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_DoublyLinkedList.Frag2", "constructor_distinct_DoublyLinkedList.Frag3", @@ -7809,12 +7690,9 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.fragment", "fuel_guarded_inversion_DoublyLinkedList.piece", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Monotonic.HyperHeap.rid", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", - "kinding_Prims.list@tok", "l_and-interp", - "lemma_FStar.Map.lemma_ContainsDom", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "kinding_Prims.list@tok", + "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "projection_inverse_BoxBool_proj_0", "projection_inverse_DoublyLinkedList.Frag2__0", "projection_inverse_DoublyLinkedList.Frag2__1", @@ -7822,23 +7700,23 @@ "projection_inverse_DoublyLinkedList.Frag3__0", "projection_inverse_DoublyLinkedList.Frag3__1", "projection_inverse_DoublyLinkedList.Frag3__2", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ac725823b1e011cc2eedcb6dabe84131", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_cda049e1b2813250ad68b4358ea76c0d", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_084af5f636eef5ff667a3a2497095b48", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_7c850c52b68a8aea226df354ab018551", "token_correspondence_DoublyLinkedList.piece_aa", "token_correspondence_DoublyLinkedList.piece_conn", "token_correspondence_DoublyLinkedList.piece_contained", "token_correspondence_DoublyLinkedList.piece_ghostly_connections", "typing_DoublyLinkedList.__proj__Mkpiece__item__pnodes", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.length", - "typing_FStar.Map.contains", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_LowStar.Buffer.pointer" ], 0, - "32c1d716ff5bc34867b9b966fc1b7b9f" + "426ffee2d4fd9857f90fbc64f7dabf5f" ], [ "DoublyLinkedList.tot_defragmentable_fragment_to_dll", @@ -7854,7 +7732,7 @@ "fuel_guarded_inversion_DoublyLinkedList.fragment" ], 0, - "1e7d2ff21ca271a35c791ff432b27855" + "3d57196134cdd23fa8d280f1d83b3562" ], [ "DoublyLinkedList.tot_defragmentable_fragment_to_dll", @@ -7992,7 +7870,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "89d01a7d73574b58c8a4879044801b14" + "1daaadfa387076c20fb6ee339e2775dd" ], [ "DoublyLinkedList.tot_defragmentable_fragment_to_dll", @@ -8035,7 +7913,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "19e6757eee82e98787ac4d0e6576e4ad" + "2d4114bb67f8a91ef79f15f79e0d4933" ], [ "DoublyLinkedList.nodelist_split_conn", @@ -8045,26 +7923,24 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "b2t_def", "bool_inversion", "bool_typing", + "@query", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_FStar.List.Tot.Base.hd", "equation_LowStar.Buffer.pointer", - "equation_Prims.l_and", "equation_Prims.nat", - "equation_Prims.squash", + "equation_LowStar.Buffer.trivial_preorder", "equation_Prims.l_and", + "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer" ], 0, - "ba6a49b10ddea992deb19fa086e85c82" + "b077d535025ad16a7c2adefe9e1cce84" ], [ "DoublyLinkedList.nodelist_split_valid", @@ -8074,23 +7950,21 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "b2t_def", "bool_inversion", "bool_typing", + "@query", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_LowStar.Buffer.pointer", "equation_Prims.l_and", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "primitive_Prims.op_GreaterThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer" ], 0, - "87b5f5e0c1b8e0cef47b99612d6763b1" + "c6259a96aab2de420cb412fac84163f5" ], [ "DoublyLinkedList.tot_dll_to_fragment_split", @@ -8113,13 +7987,10 @@ "@fuel_correspondence_FStar.List.Tot.Properties.split_using.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pervasives.Native_interpretation_Tm_arrow_caf985f824d0c8c31cc1333a92d97b40", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "constructor_distinct_BoxInt", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pervasives.Native_interpretation_Tm_arrow_d952d001575ecb20c572af535c88dd2d", + "Prims_interpretation_Tm_ghost_arrow_0283b8a2a36bbec52abac4e3d837674a", + "bool_inversion", "constructor_distinct_BoxInt", "constructor_distinct_DoublyLinkedList.Frag2", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "disc_equation_DoublyLinkedList.Frag2", @@ -8175,9 +8046,8 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pervasives.Native.fst", - "function_token_typing_FStar.Pervasives.Native.snd", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", + "function_token_typing_FStar.Pervasives.Native.snd", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "kinding_FStar.Pervasives.Native.tuple2@tok", "l_and-interp", "l_not-interp", "l_or-interp", "lemma_DoublyLinkedList.loc_equiv_trans", @@ -8207,16 +8077,16 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_1e5438d14bb17f473f9a1e9d1a7cf83c", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_6e14d887d8a2f331e441fa58c68d3a85", "refinement_interpretation_Tm_refine_785b445c1ccb59eaa8c666ff5bddec28", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "token_correspondence_DoublyLinkedList.piece_aa", "token_correspondence_DoublyLinkedList.piece_conn", @@ -8232,8 +8102,9 @@ "typing_DoublyLinkedList.piece_fp0", "typing_FStar.Ghost.elift1", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.hd", "typing_FStar.List.Tot.Base.last", - "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", - "typing_FStar.Monotonic.HyperHeap.rid", + "typing_FStar.List.Tot.Base.length", + "typing_FStar.List.Tot.Properties.split_using", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", @@ -8241,11 +8112,10 @@ "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.g_is_null", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2", - "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2" ], 0, - "28e731fc0241a8c46129375e1d562d7d" + "909975b0fad4576b7f4d496662b371db" ], [ "DoublyLinkedList.tot_dll_to_fragment_split", @@ -8264,7 +8134,7 @@ "refinement_interpretation_Tm_refine_6e14d887d8a2f331e441fa58c68d3a85" ], 0, - "98a066ce7539838bd03bc7438a3f297c" + "2c7b1073791c2056e2171adc6676f5ff" ], [ "DoublyLinkedList.tot_node_to_dll", @@ -8352,7 +8222,7 @@ "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" ], 0, - "fc4f07464006c19be40935bfddfaa318" + "4adb16fe39883c416cce98256efea9fb" ], [ "DoublyLinkedList.tot_node_to_dll", @@ -8365,7 +8235,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "4ed80ecbe16d025d22a0267af13b51cb" + "1fa3dc16e77e41fc71a1fc60c644f8b2" ], [ "DoublyLinkedList.tot_node_to_piece", @@ -8449,7 +8319,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer", "unit_typing" ], 0, - "c35dec113b297427dd7db84ef20b03d0" + "10d3277295c1dd6a1faf4470718335ca" ], [ "DoublyLinkedList.tot_piece_tail", @@ -8472,12 +8342,11 @@ "@fuel_irrelevance_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", - "DoublyLinkedList_interpretation_Tm_arrow_be203b441592ef52057226e891688f92", - "FStar.Ghost_interpretation_Tm_arrow_1f7ed1b4281857ae0b46e0f94286bf85", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_interpretation_Tm_arrow_f11dcdf6830861593acbcd94bb54db42", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "constructor_distinct_Tm_unit", + "DoublyLinkedList_interpretation_Tm_arrow_74052fd66e28589830ddad1d83f167d6", + "FStar.Ghost_interpretation_Tm_ghost_arrow_8f538917cb02d75c44bfd86ed6834262", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "Prims_interpretation_Tm_arrow_4e740085106d54d8b48ffe3c6c20ef21", + "b2t_def", "bool_inversion", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.nodelist_aa", @@ -8487,6 +8356,7 @@ "equation_DoublyLinkedList.piece_contained", "equation_DoublyLinkedList.piece_ghostly_connections", "equation_DoublyLinkedList.piece_valid", + "equation_FStar.Ghost.tot_to_gtot", "equation_FStar.List.Tot.Base.hd", "equation_FStar.List.Tot.Base.tail", "equation_FStar.List.Tot.Base.tl", @@ -8508,11 +8378,10 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.piece", "fuel_guarded_inversion_Prims.list", + "function_token_typing_FStar.Ghost.tot_to_gtot", "function_token_typing_FStar.List.Tot.Base.tl", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "interpretation_Tm_abs_bc617b992456846c9e984a6621d98ca5", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "interpretation_Tm_abs_48cba56a704db0ed348fc817520f6956", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList.nodelist_remains_aa_l", "lemma_FStar.Map.lemma_ContainsDom", "primitive_Prims.op_Addition", @@ -8525,29 +8394,32 @@ "projection_inverse_DoublyLinkedList.Mkpiece_phead", "projection_inverse_DoublyLinkedList.Mkpiece_pnodes", "projection_inverse_DoublyLinkedList.Mkpiece_ptail", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_4861ff30b18822886452f698558931e8", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", + "refinement_interpretation_Tm_refine_5f14f727ad7fd036590459a1d0800770", "refinement_interpretation_Tm_refine_6879f2120f914ef1172937ef4916686b", "refinement_interpretation_Tm_refine_785b445c1ccb59eaa8c666ff5bddec28", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "refinement_interpretation_Tm_refine_9f8cb5a84b67f50c9d5f87a914037545", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "token_correspondence_FStar.Ghost.tot_to_gtot", + "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", + "token_correspondence_FStar.List.Tot.Base.tl", "typing_DoublyLinkedList.__proj__Mkpiece__item__pnodes", "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.elift1_p", "typing_FStar.Ghost.reveal", "typing_FStar.List.Tot.Base.length", - "typing_FStar.List.Tot.Base.tl", "typing_FStar.Map.contains", - "typing_FStar.Monotonic.HyperHeap.rid", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.UInt32.v", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.len", - "typing_Tm_abs_bc617b992456846c9e984a6621d98ca5" + "typing_Tm_abs_48cba56a704db0ed348fc817520f6956" ], 0, - "4c8700ac31d21d26b83993648296bf73" + "512cac37b0652346a615d9c31d2ea636" ], [ "DoublyLinkedList.tot_piece_tail", @@ -8576,7 +8448,7 @@ "typing_LowStar.Buffer.pointer" ], 0, - "4ec5562fd2323ec47d92814c47d39944" + "d5fbfbec33b4c0b6b76e4594c3b47c20" ], [ "DoublyLinkedList.lemma_dll_links_contained", @@ -8587,10 +8459,10 @@ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "bbbfc31da8a223ddd6266ad65c52afaa" + "2823cf7bd7f700e2adc5db77b4ce95af" ], [ "DoublyLinkedList.lemma_dll_links_disjoint", @@ -8601,10 +8473,10 @@ "@MaxIFuel_assumption", "@query", "b2t_def", "equation_Prims.l_and", "equation_Prims.squash", "l_and-interp", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4efb1d66265a05e52627e13a38be733a" + "6f31771a1ad7687a9d0661833e9d82b6" ], [ "DoublyLinkedList.aux_unchanged_payload", @@ -8616,7 +8488,7 @@ "refinement_interpretation_Tm_refine_a7fdc201a8ae2706f0931690143bdf76" ], 0, - "0e63369feabab9d16c8999fc77b35370" + "fa90beec6592e64d76b5f08b841b2ec5" ], [ "DoublyLinkedList._l_insert_after", @@ -8627,12 +8499,10 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_FStar.List.Tot.Base.hd", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_Prims.list@tok", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -8640,12 +8510,12 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "refinement_interpretation_Tm_refine_18b4556aabc6626d8d5bc2bb83aa5d71", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "6b3eabe6c3660d1999663c94ef0d63fe" + "21acffdb87f0bbfbe46674d95211c15f" ], [ "DoublyLinkedList.dll_insert_after", @@ -8654,11 +8524,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_98ca670bd55536995d93a04216011e2e" + "refinement_interpretation_Tm_refine_0bff7197fb6b2b2c957164190fd1d042" ], 0, - "a946f2ea9ee8440b0edc7084d48371a8" + "0ab9d43774b7d1f9cca02b8ccad802bc" ], [ "DoublyLinkedList._l_insert_before", @@ -8670,7 +8539,7 @@ "refinement_interpretation_Tm_refine_18b4556aabc6626d8d5bc2bb83aa5d71" ], 0, - "d7b1b7d4f64c01d2b7dd3efbc18fefc4" + "e130e9cfafbe036cd31db878229fe2ed" ], [ "DoublyLinkedList.dll_insert_before", @@ -8679,11 +8548,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_98ca670bd55536995d93a04216011e2e" + "refinement_interpretation_Tm_refine_0bff7197fb6b2b2c957164190fd1d042" ], 0, - "06bdce981b00a48bc14fbc553ba474aa" + "ddd44f4107cab08e140e71a4483cb7f8" ], [ "DoublyLinkedList.dll_remove_head", @@ -8710,9 +8578,9 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", - "refinement_interpretation_Tm_refine_1a3131810ca45941a5ff10e548140be0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_cf9d29550920706b893d54ef227756d4", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.reveal", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", @@ -8721,7 +8589,7 @@ "typing_LowStar.Buffer.pointer" ], 0, - "23d771d89d3bebeb6ec1303c5ff351b3" + "c94134704f63fa3bb772c0f29ea87763" ], [ "DoublyLinkedList._lemma_only_head_can_point_left_to_null", @@ -8731,20 +8599,20 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", + "@query", "disc_equation_Prims.Cons", + "equation_DoublyLinkedList.nodelist", "equation_LowStar.Buffer.pointer", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "false_interp", "fuel_guarded_inversion_Prims.list", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "typing_LowStar.Buffer.pointer", "unit_typing" + "typing_LowStar.Buffer.pointer" ], 0, - "64b52fd304ba33f4a9e50ebfdf831f9e" + "fa2f4ca7b20ee604c85be1493ed8ad38" ], [ "DoublyLinkedList._lemma_only_tail_can_point_right_to_null", @@ -8754,20 +8622,20 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", + "@query", "disc_equation_Prims.Cons", + "equation_DoublyLinkedList.nodelist", "equation_LowStar.Buffer.pointer", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "false_interp", "fuel_guarded_inversion_Prims.list", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "typing_LowStar.Buffer.pointer", "unit_typing" + "typing_LowStar.Buffer.pointer" ], 0, - "2a194b217c240833c29ff22e5af86991" + "a4d259bcdbe791718b1da419da913f5d" ], [ "DoublyLinkedList._lemma_all_nodes_are_unique", @@ -8777,25 +8645,23 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "@query", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_DoublyLinkedList.nodelist", "equation_FStar.List.Tot.Base.hd", "equation_LowStar.Buffer.pointer", "equation_Prims.eqtype", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "kinding_DoublyLinkedList.node@tok", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer" ], 0, - "011249961b43e6f5bb57dfa7e49b8d14" + "fd1336d461c3f0a13003aad25c43d5b9" ], [ "DoublyLinkedList.dll_remove_tail", @@ -8804,37 +8670,39 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", + "@fuel_correspondence_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "data_elim_Prims.Cons", "eq2-interp", + "@query", "bool_inversion", "data_elim_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_ghostly_connections", "equation_DoublyLinkedList.dll_valid", "equation_DoublyLinkedList.nodelist", - "equation_FStar.List.Tot.Base.hd", - "equation_FStar.Monotonic.HyperStack.mem", - "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_FStar.List.Tot.Base.hd", "equation_LowStar.Buffer.buffer", + "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", - "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.length", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", "fuel_guarded_inversion_Prims.list", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_not-interp", - "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.UInt32.vu_inv", + "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.UInt32.uv_inv", + "lemma_LowStar.Monotonic.Buffer.length_null_2", "proj_equation_DoublyLinkedList.Mkdll_lhead", - "proj_equation_DoublyLinkedList.Mkdll_ltail", - "refinement_interpretation_Tm_refine_1a3131810ca45941a5ff10e548140be0", + "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_interpretation_Tm_refine_cf9d29550920706b893d54ef227756d4", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.reveal", - "typing_FStar.UInt32.v", "typing_LowStar.Buffer.pointer", + "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", - "typing_LowStar.Monotonic.Buffer.len" + "typing_LowStar.Monotonic.Buffer.g_is_null", + "typing_LowStar.Monotonic.Buffer.len", + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "f8be68e9af9ba8bfaaf20beecc842f2d" + "275791d3c99089ba5b7c9939e63878a1" ], [ "DoublyLinkedList._l_remove_mid", @@ -8844,66 +8712,62 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", - "disc_equation_Prims.Cons", "equation_FStar.List.Tot.Base.hd", - "equation_Prims.nat", + "@query", "constructor_distinct_Prims.Cons", + "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "equation_FStar.List.Tot.Base.hd", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_Prims.list@tok", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "e5efaa3145dfc278787d25c8a31208de" + "d7db564135d235821ac13fe4e35343e2" ], [ "DoublyLinkedList.dll_remove_node", 2, 2, - 1, + 2, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_FStar.List.Tot.Base.last.fuel_instrumented", - "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", - "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "data_elim_Prims.Cons", "eq2-interp", - "equation_DoublyLinkedList.dll_ghostly_connections", + "@query", "bool_inversion", "constructor_distinct_Prims.Nil", + "eq2-interp", "equation_DoublyLinkedList.dll_ghostly_connections", "equation_DoublyLinkedList.dll_valid", "equation_DoublyLinkedList.nodelist", - "equation_FStar.List.Tot.Base.hd", - "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", + "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", - "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.dll", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", - "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_not-interp", + "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", + "lemma_DoublyLinkedList._auto_empty_dll", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.UInt32.uv_inv", - "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", + "lemma_LowStar.Monotonic.Buffer.length_null_2", + "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_019e2778ae7794508eed7500312ddd73", + "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f8cb2c2656add503443e3a800fddd532", - "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", + "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.reveal", - "typing_LowStar.Buffer.pointer", + "typing_FStar.List.Tot.Base.length", "typing_LowStar.Buffer.pointer", "typing_LowStar.Buffer.trivial_preorder", - "typing_LowStar.Monotonic.Buffer.len" + "typing_LowStar.Monotonic.Buffer.g_is_null", + "typing_LowStar.Monotonic.Buffer.len", + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "7a86b92057f0c1e8707c260f146b6edb" + "c5a2906d002a401f315b86ecf3855f21" ], [ "DoublyLinkedList.dll_split_using", @@ -8915,7 +8779,6 @@ "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@query", "bool_inversion", "constructor_distinct_Prims.Nil", "equation_DoublyLinkedList.nodelist", - "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Monotonic.Buffer.length", @@ -8926,10 +8789,10 @@ "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.UInt32.uv_inv", "lemma_LowStar.Monotonic.Buffer.length_null_2", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_019e2778ae7794508eed7500312ddd73", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_f8cb2c2656add503443e3a800fddd532", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", @@ -8941,7 +8804,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "8c3573bf1aae8e6ec1cbbd1ac2ed4d8e" + "6db788b1cbc5ff5c8af2dd9d5ec08007" ] ] ] \ No newline at end of file diff --git a/examples/doublylinkedlist/DoublyLinkedListIface.fst.hints b/examples/doublylinkedlist/DoublyLinkedListIface.fst.hints index 83129fd3402..aed8303ea69 100644 --- a/examples/doublylinkedlist/DoublyLinkedListIface.fst.hints +++ b/examples/doublylinkedlist/DoublyLinkedListIface.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "04a703b7369270df11474216ea489e0c" + "21f0a1f4e37867138fdff27fbb4094d5" ], [ "DoublyLinkedListIface.op_Hat_At", @@ -23,8 +23,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", @@ -37,20 +36,19 @@ "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_Prims.pow2.fuel_instrumented", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_typing", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_49875fd7a8a9e5d480065968845f9c04", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", @@ -59,7 +57,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "bde8929bbdc097b4b7491a8ce19a6997" + "ba524aa69bbf03310967123ccc766a0b" ], [ "DoublyLinkedListIface.node_valid", @@ -67,16 +65,13 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "equation_Prims.auto_squash", "equation_Prims.squash", - "equation_Prims.subtype_of", - "l_quant_interp_0235708612358a0dd8d2d21a7f9984d9", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "unit_typing" + "@MaxIFuel_assumption", "@query", "equation_Prims.auto_squash", + "equation_Prims.squash", "equation_Prims.subtype_of", + "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "30e5d002a6884136d060b8f6b7c46114" + "8be4f21a158aba7031619d66e17d7d9e" ], [ "DoublyLinkedListIface.dll_valid", @@ -84,16 +79,13 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "equation_Prims.l_and", "equation_Prims.squash", - "equation_Prims.subtype_of", - "l_quant_interp_0235708612358a0dd8d2d21a7f9984d9", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "unit_typing" + "@MaxIFuel_assumption", "@query", "equation_Prims.l_and", + "equation_Prims.squash", "equation_Prims.subtype_of", + "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f37d08217e4efd71b5151c1a9a49abfe" + "f125fffdfcea9f7f3dad53d185af38d8" ], [ "DoublyLinkedListIface.node_val", @@ -106,13 +98,12 @@ "equation_DoublyLinkedListIface.node_valid", "equation_FStar.HyperStack.ST.inline_stack_inv", "equation_FStar.Monotonic.Heap.equal_dom", - "equation_FStar.Monotonic.HyperStack.mem", "fuel_guarded_inversion_DoublyLinkedList.node", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", - "refinement_interpretation_Tm_refine_1613a2dd628e9d9466c8ab22a59a4885" + "refinement_interpretation_Tm_refine_7286a6f0958501c967dce1624240c9a7" ], 0, - "4713bee63701d4c1c02a1a9ffead57bb" + "e2da33f5cde75e55772f956b0f490125" ], [ "DoublyLinkedListIface.node_of", @@ -120,9 +111,8 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", - "bool_typing", "equation_DoublyLinkedList.empty_node", + "@MaxIFuel_assumption", "@query", "bool_inversion", "bool_typing", + "equation_DoublyLinkedList.empty_node", "equation_DoublyLinkedListIface.fp_node", "equation_DoublyLinkedListIface.g_node_val", "equation_DoublyLinkedListIface.node_valid", @@ -131,10 +121,8 @@ "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.fresh_loc", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.eqtype", - "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.Seq.Base.lemma_index_create", "lemma_LowStar.Monotonic.Buffer.length_null_2", @@ -148,11 +136,12 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_DoublyLinkedList.Mknode_p", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_264f9257c374d8f2bf67ecf52ac7ad2f", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_DoublyLinkedList.empty_node", "typing_DoublyLinkedListIface.fp_node", "typing_FStar.Monotonic.HyperStack.get_tip", @@ -168,7 +157,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "8015aac05297a884d4d06e142a3f4032" + "0917cc54bf0a4574b2ad06beab7faa21" ], [ "DoublyLinkedListIface.unchanged_node_connections", @@ -176,16 +165,14 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "equation_Prims.eq2", "equation_Prims.l_and", - "equation_Prims.squash", "equation_Prims.subtype_of", - "l_quant_interp_0235708612358a0dd8d2d21a7f9984d9", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "unit_typing" + "@MaxIFuel_assumption", "@query", "equation_Prims.eq2", + "equation_Prims.l_and", "equation_Prims.squash", + "equation_Prims.subtype_of", + "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "1142b959b4c03895f775d3711b66d254" + "b08e77d25efd95de45934259da1bb4e5" ], [ "DoublyLinkedListIface.node_update", @@ -194,7 +181,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_DoublyLinkedListIface.fp_node", "equation_DoublyLinkedListIface.g_node_val", "equation_DoublyLinkedListIface.node", @@ -206,12 +192,11 @@ "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.trivial_preorder", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.l_True", - "equation_Prims.logical", "equation_Prims.nat", + "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "int_typing", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", @@ -225,12 +210,12 @@ "projection_inverse_DoublyLinkedList.Mknode_blink", "projection_inverse_DoublyLinkedList.Mknode_flink", "projection_inverse_DoublyLinkedList.Mknode_p", - "refinement_interpretation_Tm_refine_1613a2dd628e9d9466c8ab22a59a4885", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_56ecb46c72382cf062ff8e5f2bf56b84", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a5a095fc5a56e1c9cc82fb4448710cd8", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_7286a6f0958501c967dce1624240c9a7", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "true_interp", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", @@ -240,7 +225,7 @@ "typing_LowStar.Monotonic.Buffer.length" ], 0, - "dbb4203233c9ad9e9575aebe8c2107e5" + "2ae1583fcdc1dbcf4e1b6cdde9a2dde8" ], [ "DoublyLinkedListIface.unchanged_node_val", @@ -248,16 +233,13 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "equation_Prims.l_imp", "equation_Prims.squash", - "equation_Prims.subtype_of", - "l_quant_interp_0235708612358a0dd8d2d21a7f9984d9", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "unit_typing" + "@MaxIFuel_assumption", "@query", "equation_Prims.l_imp", + "equation_Prims.squash", "equation_Prims.subtype_of", + "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "08ee1069ec24d827f6813fd0d77d2757" + "5992d42d96b1e0cd99af9cb63593bf3a" ], [ "DoublyLinkedListIface.unchanged_node_vals", @@ -275,14 +257,14 @@ "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.l_True", "equation_Prims.l_and", "equation_Prims.squash", "equation_Prims.subtype_of", "fuel_guarded_inversion_Prims.list", - "l_quant_interp_0235708612358a0dd8d2d21a7f9984d9", + "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "subterm_ordering_Prims.Cons", "typing_tok_Prims.T@tok", "unit_typing" ], 0, - "b3437e53bd9925f7f7c910e4b7eff16f" + "20dbbb41ab7bbe1d100d884b05024fb5" ], [ "DoublyLinkedListIface.g_node_vals", @@ -299,7 +281,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "f39395d99556b6ee0cb8674edcecdfd2" + "8d814e2105438101e2ff11891c835602" ], [ "DoublyLinkedListIface.dll_new", @@ -315,10 +297,9 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil", - "data_typing_intro_Prims.Nil@tok", "eq2-interp", - "equation_DoublyLinkedList.dll_aa", + "@query", "bool_inversion", "bool_typing", + "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Nil@tok", + "eq2-interp", "equation_DoublyLinkedList.dll_aa", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_fp0", @@ -346,9 +327,8 @@ "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_FStar.Ghost.reveal_hide", @@ -376,13 +356,14 @@ "projection_inverse_DoublyLinkedList.Mkdll_ltail", "projection_inverse_DoublyLinkedList.Mkdll_nodes", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_13aba8ad77992b089bfdab8aec42610b", - "refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.empty_list", @@ -404,7 +385,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "b4693dc46450316ca201ee87f8b3fe82" + "3f87e83c8c705601ef74a3c0d3d85699" ], [ "DoublyLinkedListIface.is_empty", @@ -427,7 +408,6 @@ "equation_FStar.HyperStack.ST.inline_stack_inv", "equation_FStar.List.Tot.Base.hd", "equation_FStar.Monotonic.Heap.equal_dom", - "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.trivial_preorder", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", @@ -438,9 +418,9 @@ "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", "lemma_LowStar.Monotonic.Buffer.length_null_2", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_16cb19cdfda0ad15828e70e1c7f34226", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_953f984c7f5f8ec5e8477460f3dcef31", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.nodelist", "typing_FStar.Ghost.reveal", "typing_LowStar.Buffer.pointer", @@ -448,7 +428,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "2258ffb41c3c0b9e925218125fbbdcaa" + "08e6fef059aee9fad563fad8fa1f3fc8" ], [ "DoublyLinkedListIface.dll_head", @@ -458,20 +438,17 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", - "equation_DoublyLinkedListIface.node", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat", + "@query", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "equation_DoublyLinkedListIface.node", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_DoublyLinkedListIface.node", "typing_FStar.List.Tot.Base.length" ], 0, - "60ac3118a5fb9b15300903b0cb563437" + "83a32713225dbc55113b7555e0d24e27" ], [ "DoublyLinkedListIface.dll_head", @@ -491,7 +468,6 @@ "equation_DoublyLinkedListIface.node_valid", "equation_FStar.HyperStack.ST.inline_stack_inv", "equation_FStar.Monotonic.Heap.equal_dom", - "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", @@ -505,8 +481,8 @@ "lemma_FStar.UInt32.uv_inv", "lemma_LowStar.Monotonic.Buffer.length_null_2", "lemma_LowStar.Monotonic.Buffer.modifies_refl", + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedListIface.as_list", @@ -516,7 +492,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "771e99fd1e9e5de39e29f30e1c34975b" + "4d90e1ee43a3a1c3c60f1d3b339da216" ], [ "DoublyLinkedListIface.dll_tail", @@ -525,11 +501,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c" + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd" ], 0, - "4b22507f69f33d8bad293df1aa739180" + "8dded7cf1c03d1d0a439b63d5705ffcc" ], [ "DoublyLinkedListIface.dll_tail", @@ -549,7 +524,6 @@ "equation_DoublyLinkedListIface.node_valid", "equation_FStar.HyperStack.ST.inline_stack_inv", "equation_FStar.Monotonic.Heap.equal_dom", - "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", @@ -562,8 +536,8 @@ "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", "lemma_FStar.UInt32.uv_inv", "lemma_LowStar.Monotonic.Buffer.length_null_2", + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedListIface.node", @@ -571,7 +545,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "fb713ca2600fa51fa7c3accbc19ca119" + "e0f89f2a71828d4b7cfcd01cd5c91f89" ], [ "DoublyLinkedListIface.lemma_node_in_valid_dll_is_valid", @@ -586,11 +560,11 @@ "equation_DoublyLinkedListIface.dll_valid", "equation_DoublyLinkedListIface.node", "equation_DoublyLinkedListIface.node_valid", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0" + "equation_LowStar.Monotonic.Buffer.get", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599" ], 0, - "17816656a205b8fb36a43b45f7a48eff" + "a2c1c1aa8b350c2e82fafa5c1e1d297b" ], [ "DoublyLinkedListIface._lemma_nodelist_contained_in_unmodified_mem", @@ -603,10 +577,10 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", - "binder_x_d0311cd50dcabda288e07699f600548a_3", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", + "binder_x_8358b93aec0670665ebb4c0f52fc04b7_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -632,7 +606,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "76edcd14b742c37f40f212e85b7dd600" + "bd7401e44ea053baf5878b3ffc42945e" ], [ "DoublyLinkedListIface._lemma_nodelist_conn_in_unmodified_mem", @@ -647,10 +621,10 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_conn.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", - "binder_x_d0311cd50dcabda288e07699f600548a_3", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", + "binder_x_8358b93aec0670665ebb4c0f52fc04b7_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -680,7 +654,7 @@ "unit_typing" ], 0, - "bf65827146cb0ad01d79cadbc98355a9" + "350349ad90ba2d9708208062abc4b8dc" ], [ "DoublyLinkedListIface._lemma_nodelist_disjoint_in_push", @@ -693,9 +667,9 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", @@ -729,8 +703,8 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "subterm_ordering_Prims.Cons", "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.Map.contains", "typing_FStar.Monotonic.Heap.emp", @@ -747,7 +721,7 @@ "typing_LowStar.Monotonic.Buffer.loc_regions" ], 0, - "3e52d5a3bd103200a6ae23242236d718" + "8c908cb9ca4e58e2bb83dc54f112661f" ], [ "DoublyLinkedListIface._auto_dll_valid_and_unchanged_through_push", @@ -761,8 +735,7 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Prims.Nil", "eq2-interp", + "@query", "constructor_distinct_Prims.Nil", "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_ghostly_connections", @@ -781,8 +754,7 @@ "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "kinding_Prims.list@tok", "l_and-interp", "lemma_DoublyLinkedList._auto_empty_dll", @@ -795,11 +767,11 @@ "proj_equation_DoublyLinkedList.Mkdll_ltail", "proj_equation_DoublyLinkedList.Mkdll_nodes", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", + "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.nodelist_fp0", @@ -811,7 +783,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "e8ae4017a22f5e2e8c412a0190969af8" + "00f04c6d4c2b2944ae7e57b5d6aa0f25" ], [ "DoublyLinkedListIface._lemma_dll_valid_and_unchanged_through_pop", @@ -820,13 +792,12 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_DoublyLinkedList.nodelist_conn.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.nodelist_contained.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil", - "eq2-interp", "equation_DoublyLinkedList.dll_conn", + "@query", "bool_inversion", "bool_typing", + "constructor_distinct_Prims.Nil", "eq2-interp", + "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.dll_ghostly_connections", @@ -841,11 +812,9 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", - "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "fuel_guarded_inversion_DoublyLinkedList.dll", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_DoublyLinkedList.dll", "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList._auto_empty_dll", @@ -857,13 +826,13 @@ "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", + "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.dll_fp0", @@ -882,7 +851,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "0bb5b5a688ae40dcb44a7d53af7ed57e" + "13fd8bdcb03cdd9b592b22624bd75e7e" ], [ "DoublyLinkedListIface._auto_dll_modified_with_push_pop", @@ -895,9 +864,8 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_contained.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "constructor_distinct_Prims.Nil", "eq2-interp", - "equation_DoublyLinkedList.dll_conn", + "@query", "bool_inversion", "constructor_distinct_Prims.Nil", + "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.dll_ghostly_connections", @@ -917,8 +885,7 @@ "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "kinding_Prims.list@tok", "l_and-interp", "lemma_DoublyLinkedList._auto_empty_dll", @@ -931,8 +898,8 @@ "proj_equation_DoublyLinkedList.Mkdll_nodes", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", @@ -950,7 +917,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "d7218822a56c7a89c2ce6558555b7be1" + "6622b48992cea62460ca305170f1cfd3" ], [ "DoublyLinkedListIface._auto_dll_fp_disjoint_from_push", @@ -960,8 +927,7 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_DoublyLinkedList.nodelist_contained.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "bool_typing", + "@query", "bool_inversion", "bool_typing", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.dll_valid", @@ -983,9 +949,8 @@ "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_typing", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.Map.lemma_ContainsDom", @@ -1007,12 +972,13 @@ "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.dll_fp0", @@ -1036,7 +1002,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "3194dbb2c1f67bb585614354459f7461" + "f54ec4d71193ea0de1a480d7a9f0b0b1" ], [ "DoublyLinkedListIface._auto_dll_assign_valid_stays_valid", @@ -1082,7 +1048,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "9585c69c1206158f258f3b6a06a2a6f8" + "d93cc938165773570caf1df7cc291c9a" ], [ "DoublyLinkedListIface._lemma_unchanged_node_vals_transitive", @@ -1093,10 +1059,10 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_3", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_3", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -1112,7 +1078,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "4c6a4ba781aec84c597dbc757ceb5ffc" + "5708e8f6ed73465394693538182c4eff" ], [ "DoublyLinkedListIface._auto_unchanged_node_vals_through_push_pop", @@ -1126,12 +1092,11 @@ "@fuel_correspondence_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_4", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_5", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_4", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_5", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_typing", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -1147,8 +1112,7 @@ "equation_with_fuel_DoublyLinkedListIface._pred_nl_disjoint.fuel_instrumented", "equation_with_fuel_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.node", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_LowStar.Monotonic.Buffer.fresh_frame_modifies", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_none_r", @@ -1161,9 +1125,9 @@ "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "subterm_ordering_Prims.Cons", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", @@ -1179,7 +1143,7 @@ "typing_LowStar.Monotonic.Buffer.loc_regions" ], 0, - "4d5248e0d4a2359d13c5bb5e9a3b37e9" + "dc1afc56200637e550fbd19b6c2002b0" ], [ "DoublyLinkedListIface._auto_pred_nl_disjoint_push", @@ -1194,10 +1158,10 @@ "@fuel_correspondence_DoublyLinkedListIface._pred_nl_disjoint.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", - "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", - "disc_equation_Prims.Nil", "equation_DoublyLinkedList.dll_contained", + "@query", "bool_inversion", "bool_typing", + "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", + "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", + "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_valid", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedListIface.as_list", @@ -1216,9 +1180,8 @@ "equation_with_fuel_DoublyLinkedListIface._pred_nl_disjoint.fuel_instrumented", "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedListIface._auto_dll_valid_and_unchanged_through_push", "lemma_FStar.Map.lemma_ContainsDom", @@ -1233,9 +1196,10 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "subterm_ordering_Prims.Cons", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.Map.contains", @@ -1251,7 +1215,7 @@ "typing_LowStar.Monotonic.Buffer.loc_not_unused_in" ], 0, - "29d1b6410b5fb818df4bfbd2a73400ac" + "e7c8b2f81e5d37afd155ac3d97a689fc" ], [ "DoublyLinkedListIface._auto_unchanged_node_vals_DLL", @@ -1264,9 +1228,9 @@ "@fuel_correspondence_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -1285,7 +1249,7 @@ "subterm_ordering_Prims.Cons", "true_interp" ], 0, - "32685ad74326118de4b4d92ce28834e7" + "589fe66c6093833aa8da1261573d7675" ], [ "DoublyLinkedListIface._auto_unchanged_node_vals_stays_valid", @@ -1339,7 +1303,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "ff936a9fe7ec6f6c7a83558cbb418de4" + "1c31e1b1467432306ef9f55b158d3637" ], [ "DoublyLinkedListIface._lemma_unchanged_node_vals_when_disjoint", @@ -1352,10 +1316,10 @@ "@fuel_correspondence_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", - "binder_x_d0311cd50dcabda288e07699f600548a_3", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", + "binder_x_8358b93aec0670665ebb4c0f52fc04b7_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -1385,7 +1349,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "8e9c64ef46dc31e569ab994f265f6f5a" + "c7017ea8781a7c5b7c9b4bd994ce42b1" ], [ "DoublyLinkedListIface._lemma_unchanged_node_vals_stays_valid0", @@ -1394,7 +1358,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedListIface.as_list", @@ -1403,16 +1366,15 @@ "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", "int_typing", - "kinding_DoublyLinkedList.dll@tok", + "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_", "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", @@ -1424,7 +1386,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "ba53bc8bf20cc8e1978893532ea88a66" + "e65b3cd974cde3566012d067de4378a8" ], [ "DoublyLinkedListIface._lemma_node_in_list_is_included", @@ -1437,9 +1399,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_2", + "@query", "b2t_def", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_2", "binder_x_d8fdf051d6079d1de957e0d41956a7f4_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -1454,8 +1414,7 @@ "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", - "false_interp", "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "false_interp", "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_or-interp", "lemma_LowStar.Monotonic.Buffer.loc_includes_refl", "lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_", @@ -1463,12 +1422,12 @@ "proj_equation_Prims.Cons_tl", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_a5efb4ab4d23ac4f1d2924554dc4b669", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_ed6c79da60592d3de0321f53cfcb60fe", + "refinement_interpretation_Tm_refine_9cb7520238d94c19c5c6abfdaba87763", + "refinement_interpretation_Tm_refine_abb737bf606a41c217b52ce6334abde3", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "subterm_ordering_Prims.Cons", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "typing_DoublyLinkedList.nodelist_fp0", @@ -1477,10 +1436,10 @@ "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.loc_buffer", - "typing_Prims.__proj__Cons__item__tl", "unit_typing" + "typing_Prims.__proj__Cons__item__tl" ], 0, - "8c98ed865891c458b6722c205aea2489" + "063b6f10305bed139450a000c1d50f8e" ], [ "DoublyLinkedListIface._lemma_node_in_list_or_null_is_included", @@ -1492,9 +1451,7 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", "eq2-interp", + "b2t_def", "bool_inversion", "eq2-interp", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedListIface.fp_node", "equation_DoublyLinkedListIface.node", "equation_FStar.UInt.fits", @@ -1506,10 +1463,10 @@ "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.l_imp", "equation_Prims.l_not", "equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash", - "equation_with_fuel_Prims.pow2.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "equation_with_fuel_Prims.pow2.fuel_instrumented", "int_typing", "kinding_DoublyLinkedList.node@tok", "l_imp-interp", "l_not-interp", - "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.UInt32.vu_inv", + "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.UInt32.uv_inv", + "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.length_null_2", "lemma_LowStar.Monotonic.Buffer.loc_buffer_null", "lemma_LowStar.Monotonic.Buffer.loc_includes_none", @@ -1517,18 +1474,21 @@ "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Prims.pow2.fuel_instrumented", - "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.UInt.fits", - "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", - "typing_LowStar.Monotonic.Buffer.len", "unit_typing" + "typing_DoublyLinkedList.nodelist_fp0", "typing_FStar.UInt32.v", + "typing_LowStar.Buffer.trivial_preorder", + "typing_LowStar.Monotonic.Buffer.g_is_null", + "typing_LowStar.Monotonic.Buffer.len", + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "0f5d5bb2217c51786ec114d0e8e463f5" + "6c4eeac1d56fefaa894c35232e95cdb1" ], [ "DoublyLinkedListIface._lemma_prev_node_in_list", @@ -1545,10 +1505,8 @@ "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Properties.index_of.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", + "@query", "bool_inversion", "data_elim_Prims.Cons", + "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_ghostly_connections", "equation_DoublyLinkedList.dll_valid", @@ -1571,15 +1529,15 @@ "equation_Prims.l_imp", "equation_Prims.l_not", "equation_Prims.logical", "equation_Prims.nat", "equation_Prims.squash", + "equation_with_fuel_FStar.List.Tot.Base.index.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Properties.index_of.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.node", "fuel_guarded_inversion_Prims.list", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.node@tok", "l_and-interp", - "l_imp-interp", "l_not-interp", "l_or-interp", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_imp-interp", + "l_not-interp", "l_or-interp", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.List.Tot.Properties.lemma_index_memP", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.UInt32.uv_inv", @@ -1587,19 +1545,20 @@ "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "proj_equation_DoublyLinkedList.Mkdll_lhead", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", - "refinement_interpretation_Tm_refine_4dd5edff7b84a811500d13b1648c078b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_5704a6fa03e0d1adecb1d67a11a15306", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", - "refinement_interpretation_Tm_refine_d19bdea4645e737a8e9dbfa7dd17a72f", + "refinement_interpretation_Tm_refine_cd45ecc9daf74409c394004efbaa3338", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "token_correspondence_FStar.List.Tot.Properties.index_of.fuel_instrumented", "typing_DoublyLinkedListIface.node", "typing_FStar.List.Tot.Base.hd", @@ -1614,11 +1573,10 @@ "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.length", - "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2", - "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2" ], 0, - "7844691c8ea7388cc72f50c909bbab20" + "7fefa488ed1b7c12def93d0772416fd0" ], [ "DoublyLinkedListIface._lemma_next_node_in_list", @@ -1633,9 +1591,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "data_elim_Prims.Cons", "eq2-interp", + "@query", "bool_inversion", "data_elim_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_ghostly_connections", "equation_DoublyLinkedList.dll_valid", @@ -1653,24 +1609,22 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.node", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", - "l_and-interp", "l_imp-interp", "l_not-interp", - "lemma_DoublyLinkedList.lemma_non_null", + "fuel_guarded_inversion_Prims.list", "int_inversion", "int_typing", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_imp-interp", + "l_not-interp", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.List.Tot.Properties.lemma_index_memP", "lemma_FStar.UInt32.uv_inv", "lemma_LowStar.Monotonic.Buffer.length_null_2", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedListIface.node", "typing_LowStar.Buffer.trivial_preorder", @@ -1678,10 +1632,10 @@ "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.length", - "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "ef6c354881e740951c871aeffda16836" + "d5e75aa805c73bbb59944cf7edeeec8d" ], [ "DoublyLinkedListIface._lemma_insertion_maintains_memP", @@ -1690,7 +1644,7 @@ 1, [ "@query" ], 0, - "e4418c2df067b86ff9bef231177e4b03" + "56975f99ea7748240df5abb0881288ab" ], [ "DoublyLinkedListIface._lemma_insertion_maintains_memP", @@ -1705,14 +1659,12 @@ "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Properties.split_using.fuel_instrumented", - "@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_2", + "@query", "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_2", "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_3", "binder_x_e09860b75d8922ab497a3e5bc9347578_4", "binder_x_e09860b75d8922ab497a3e5bc9347578_5", "binder_x_e09860b75d8922ab497a3e5bc9347578_6", - "binder_x_fe28d8bcde588226b4e538b35321de05_1", "bool_typing", + "binder_x_fe28d8bcde588226b4e538b35321de05_1", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Prims.Cons", @@ -1736,19 +1688,19 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_61bbd3cde1f3e4f25b70f4528e2397a7", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", + "refinement_interpretation_Tm_refine_8e71700f15cfd6762db717902a479c9d", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", - "refinement_interpretation_Tm_refine_dd99b9ee25793c0e5162bf22077337be", - "refinement_interpretation_Tm_refine_f9526d9c3d43ce5991df2df916dddfdf", "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Properties.split_using", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", "typing_Prims.__proj__Cons__item__tl", "typing_Prims.eq2", - "typing_Prims.squash", "unit_typing" + "typing_Prims.squash" ], 0, - "4011157a6b8df384796571f593cde98b" + "310ed865820b415e8dd11c6a74733bfa" ], [ "DoublyLinkedListIface._lemma_insertion_maintains_unchanged_node_vals", @@ -1757,7 +1709,7 @@ 1, [ "@query" ], 0, - "83da62f4515934713dddfd745b277180" + "8c234e0059fd5c7f5ed317ec995a44be" ], [ "DoublyLinkedListIface._lemma_insertion_maintains_unchanged_node_vals", @@ -1774,14 +1726,13 @@ "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Properties.split_using.fuel_instrumented", - "@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", + "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", "binder_x_d8fdf051d6079d1de957e0d41956a7f4_5", "binder_x_d8fdf051d6079d1de957e0d41956a7f4_6", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit", @@ -1811,7 +1762,7 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", "l_and-interp", "l_imp-interp", "l_not-interp", "l_or-interp", - "l_quant_interp_0235708612358a0dd8d2d21a7f9984d9", + "l_quant_interp_5b2993f9f2c0eba3627049a3b4167c7a", "lemma_FStar.Map.lemma_ContainsDom", "proj_equation_Prims.Cons_tl", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", @@ -1819,11 +1770,11 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_73f210ca6e0061ed4a3150f69b8f33bf", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_817387a4c2331f5e0875a6eb15d7c6dd", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "subterm_ordering_Prims.Cons", "true_interp", "typing_DoublyLinkedListIface.node", @@ -1837,7 +1788,7 @@ "unit_inversion", "unit_typing" ], 0, - "1f7ff0aa05f77ac013a1d01a0b818b20" + "ef0b996c282ed5edd5e57cedc7783ee9" ], [ "DoublyLinkedListIface._lemma_unchanged_node_vals_maintains_changes", @@ -1853,9 +1804,9 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -1875,7 +1826,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "33f102ced91478ec09cd9618cb1107fe" + "dbcf2dddbd07977f31eacae2e49c2e7b" ], [ "DoublyLinkedListIface._lemma_append_contains", @@ -1889,9 +1840,9 @@ "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_2", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_2", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -1910,7 +1861,7 @@ "typing_FStar.List.Tot.Base.append" ], 0, - "b631e5ffcc04f0cf9a92ced663834956" + "1d39cc6881818ce67aadf68ef823a00e" ], [ "DoublyLinkedListIface._lemma_append_g_node_vals", @@ -1923,9 +1874,9 @@ "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_2", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_2", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -1943,7 +1894,7 @@ "typing_FStar.List.Tot.Base.append" ], 0, - "6d6d66f23db315b1650307d90f8ab012" + "b94da48dbc985c1fb126e548170c2462" ], [ "DoublyLinkedListIface._lemma_unchanged_node_vals_append", @@ -1956,10 +1907,10 @@ "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", - "@query", "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_3", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -1976,7 +1927,7 @@ "typing_FStar.List.Tot.Base.append" ], 0, - "5584b9f785f78d31bd305256b985e68d" + "06c9555328f7526f5c88014d11644d81" ], [ "DoublyLinkedListIface._lemma_extract_unchanged_node_val", @@ -1989,11 +1940,10 @@ "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_2", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_4", "binder_x_d8fdf051d6079d1de957e0d41956a7f4_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_2", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", "equality_tok_Prims.LexTop@tok", @@ -2004,13 +1954,12 @@ "false_interp", "fuel_guarded_inversion_Prims.list", "l_and-interp", "l_or-interp", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_081d91b48fb7d36a14d976f78f4f1363", - "refinement_interpretation_Tm_refine_efaff373a9fbee9c68f684099ebbe805", - "subterm_ordering_Prims.Cons", "typing_DoublyLinkedListIface.node", - "unit_typing" + "refinement_interpretation_Tm_refine_07389c3c2ef839235caf1c57f2f6e04d", + "refinement_interpretation_Tm_refine_65d23ea2899ec909f44dcc9816e6faa4", + "subterm_ordering_Prims.Cons", "typing_DoublyLinkedListIface.node" ], 0, - "23a335d3798d554387edd20f97b5a0ed" + "22703c9cf3dfa622132ec88c1c134def" ], [ "DoublyLinkedListIface._lemma_split_using_splitAt", @@ -2021,10 +1970,10 @@ "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@query", "equation_Prims.squash", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ae2faefcec7d78d549b0dd4324f33407" + "76b00a8d46fff1e2ad7df3af6745e49a" ], [ "DoublyLinkedListIface._lemma_split_using_splitAt", @@ -2043,11 +1992,9 @@ "@fuel_irrelevance_FStar.List.Tot.Properties.index_of.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Properties.split_using.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_2", "binder_x_e09860b75d8922ab497a3e5bc9347578_3", - "binder_x_fe28d8bcde588226b4e538b35321de05_1", "bool_typing", + "binder_x_fe28d8bcde588226b4e538b35321de05_1", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "eq2-interp", "equation_FStar.List.Tot.Base.hd", "equation_Prims.eq2", @@ -2068,23 +2015,22 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", + "refinement_interpretation_Tm_refine_2b44363072cdbb7c747614771b3f82c0", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", - "refinement_interpretation_Tm_refine_d19bdea4645e737a8e9dbfa7dd17a72f", - "refinement_interpretation_Tm_refine_df30fee08d990715234d49f61d140c61", + "refinement_interpretation_Tm_refine_cd45ecc9daf74409c394004efbaa3338", "subterm_ordering_Prims.Cons", "token_correspondence_FStar.List.Tot.Properties.index_of.fuel_instrumented", "typing_FStar.List.Tot.Properties.index_of", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Prims.__proj__Cons__item__tl", "typing_Prims.eq2", - "unit_typing" + "typing_Prims.__proj__Cons__item__tl", "typing_Prims.eq2" ], 0, - "de3d792dd4ab6d4f1d9abeb19ed8faff" + "52ab17efd79e570806621cd57dda5fbe" ], [ "DoublyLinkedListIface._lemma_length_g_node_vals", @@ -2094,11 +2040,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2d8d51a3e2c38a315f0ab259d24f8b0d" + "f3aae92e95326d3b5707cc56f35bc7f7" ], [ "DoublyLinkedListIface._lemma_length_g_node_vals", @@ -2111,9 +2057,8 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", - "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_2", + "@query", "binder_x_5529d1ec063451477f1e5ac4ca5ccdc8_2", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "binder_x_fe28d8bcde588226b4e538b35321de05_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -2124,9 +2069,8 @@ "equation_with_fuel_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", @@ -2136,7 +2080,7 @@ "typing_DoublyLinkedListIface.node" ], 0, - "4ce27e042f77d73aa528f11aa094b8e7" + "8022b1761851cbc4c2be7468ad72fbc5" ], [ "DoublyLinkedListIface.has_next", @@ -2145,11 +2089,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_587dca7062dea511de9a56fdf2ce01d3" + "refinement_interpretation_Tm_refine_6bceef2fe1a51f9aee1e75c41c68a03e" ], 0, - "959d287f27a01f4cb04d9a30ebcb6a6f" + "2c8c76301148d5e71ffa22f8f1e523d2" ], [ "DoublyLinkedListIface.has_next", @@ -2157,10 +2100,12 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "bool_typing", "eq2-interp", "equation_DoublyLinkedList.dll_conn", + "@MaxFuel_assumption", "@MaxIFuel_assumption", + "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", + "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", + "@query", "bool_inversion", "bool_typing", "eq2-interp", + "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_ghostly_connections", "equation_DoublyLinkedList.dll_valid", "equation_DoublyLinkedListIface.as_list", @@ -2175,39 +2120,41 @@ "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.nat", - "fuel_guarded_inversion_DoublyLinkedList.dll", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "kinding_DoublyLinkedList.node@tok", - "l_and-interp", "l_not-interp", + "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", + "false_interp", "fuel_guarded_inversion_DoublyLinkedList.dll", + "fuel_guarded_inversion_Prims.list", "int_inversion", "int_typing", + "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_not-interp", "lemma_DoublyLinkedList.lemma_non_null", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", "lemma_FStar.UInt32.uv_inv", "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", - "primitive_Prims.op_GreaterThan", "primitive_Prims.op_Negation", - "primitive_Prims.op_Subtraction", + "primitive_Prims.op_Addition", "primitive_Prims.op_GreaterThan", + "primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction", "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_587dca7062dea511de9a56fdf2ce01d3", - "refinement_interpretation_Tm_refine_7b9fa918ce77b9e5adc73f4acd17e337", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_9fd901a23e1a8213f5bece029bf1c6a8", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_6bceef2fe1a51f9aee1e75c41c68a03e", + "refinement_interpretation_Tm_refine_8f68c7e17319ca709541d18c76db2671", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599", + "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4", "typing_DoublyLinkedList.__proj__Mknode__item__flink", + "typing_DoublyLinkedListIface.node", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Monotonic.HyperStack.is_stack_region", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.g_is_null", "typing_LowStar.Monotonic.Buffer.len", - "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "e7cde0149f0272ee5b0e10549d6ce46b" + "050b49bbea88c6569bb20712cca6379a" ], [ "DoublyLinkedListIface.has_prev", @@ -2216,11 +2163,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_587dca7062dea511de9a56fdf2ce01d3" + "refinement_interpretation_Tm_refine_6bceef2fe1a51f9aee1e75c41c68a03e" ], 0, - "8221bc4b77c4aa43f8044d4512f17ba3" + "c950f44e83dfb121c7bc57a0a9e6b2e9" ], [ "DoublyLinkedListIface.has_prev", @@ -2235,9 +2181,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Properties.index_of.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "disc_equation_Prims.Cons", "eq2-interp", + "bool_inversion", "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_ghostly_connections", "equation_DoublyLinkedList.dll_valid", @@ -2275,19 +2219,19 @@ "proj_equation_DoublyLinkedList.Mkdll_lhead", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_587dca7062dea511de9a56fdf2ce01d3", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", + "refinement_interpretation_Tm_refine_6bceef2fe1a51f9aee1e75c41c68a03e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_7b9fa918ce77b9e5adc73f4acd17e337", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_9fd901a23e1a8213f5bece029bf1c6a8", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_8f68c7e17319ca709541d18c76db2671", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", - "refinement_interpretation_Tm_refine_d19bdea4645e737a8e9dbfa7dd17a72f", + "refinement_interpretation_Tm_refine_cd45ecc9daf74409c394004efbaa3338", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599", + "refinement_interpretation_Tm_refine_de09779676242898794a0b057d5f5bb4", "token_correspondence_FStar.List.Tot.Properties.index_of.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mknode__item__blink", "typing_DoublyLinkedListIface.node", "typing_FStar.List.Tot.Base.tl", @@ -2298,10 +2242,10 @@ "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.mnull", "typing_Prims.eq2", - "typing_Prims.squash", "unit_typing" + "typing_Prims.squash" ], 0, - "3926136bee2a865ab6759df4dee7179f" + "79479bb39406af9ed84130e9e24fe459" ], [ "DoublyLinkedListIface.next_node", @@ -2309,18 +2253,15 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", + "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f93ff55f65e64bd9f443d6ce131837f1" + "refinement_interpretation_Tm_refine_4b7f486949c030b94228e6106566a490", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599" ], 0, - "79b3e60fe1f24e15e6ced116d909a82d" + "40c12c5663cbe7540f92eca1bb3142dd" ], [ "DoublyLinkedListIface.next_node", @@ -2330,8 +2271,7 @@ [ "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.index.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "eq2-interp", "equation_DoublyLinkedList.dll_conn", + "@query", "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_valid", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedList.op_Bar_Greater", @@ -2341,25 +2281,23 @@ "equation_DoublyLinkedListIface.node_valid", "equation_FStar.HyperStack.ST.inline_stack_inv", "equation_FStar.Monotonic.Heap.equal_dom", - "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", - "fuel_guarded_inversion_DoublyLinkedList.node", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_DoublyLinkedList.node", "int_typing", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", + "refinement_interpretation_Tm_refine_4b7f486949c030b94228e6106566a490", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f93ff55f65e64bd9f443d6ce131837f1", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599", "typing_DoublyLinkedListIface.node", "typing_FStar.List.Tot.Base.index" ], 0, - "7ca244175b9f79d47a10e7273daa0b31" + "58bd275174dfe2f06c96d620a0913521" ], [ "DoublyLinkedListIface.prev_node", @@ -2367,14 +2305,13 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat", - "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_26461fa93233e8a1eb999f3bdd7407e5", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0" + "@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction", + "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_98e6e2f79e76c56949096085c8061d51", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599" ], 0, - "c87da5990cbe2ef0739c56f84d2fb2d2" + "dacfdb4edfdd2ee97efabc08ea622e47" ], [ "DoublyLinkedListIface.prev_node", @@ -2390,8 +2327,6 @@ "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Properties.index_of.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_ghostly_connections", @@ -2409,7 +2344,6 @@ "equation_FStar.List.Tot.Base.tl", "equation_FStar.Monotonic.Heap.equal_dom", "equation_FStar.Monotonic.HyperStack.is_stack_region", - "equation_FStar.Monotonic.HyperStack.mem", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", @@ -2435,33 +2369,29 @@ "proj_equation_DoublyLinkedList.Mknode_blink", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_26461fa93233e8a1eb999f3bdd7407e5", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", - "refinement_interpretation_Tm_refine_4dd5edff7b84a811500d13b1648c078b", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_5704a6fa03e0d1adecb1d67a11a15306", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_98e6e2f79e76c56949096085c8061d51", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_d19bdea4645e737a8e9dbfa7dd17a72f", + "refinement_interpretation_Tm_refine_cd45ecc9daf74409c394004efbaa3338", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599", "token_correspondence_FStar.List.Tot.Properties.index_of.fuel_instrumented", "typing_DoublyLinkedList.__proj__Mknode__item__blink", "typing_DoublyLinkedListIface.as_list", "typing_DoublyLinkedListIface.node", "typing_FStar.List.Tot.Base.hd", "typing_FStar.List.Tot.Base.index", "typing_FStar.List.Tot.Base.tl", "typing_FStar.List.Tot.Properties.index_of", - "typing_FStar.Monotonic.HyperStack.get_tip", - "typing_FStar.Monotonic.HyperStack.is_stack_region", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_LowStar.Buffer.trivial_preorder", "typing_Prims.eq2", - "unit_typing" + "typing_LowStar.Buffer.trivial_preorder", "typing_Prims.eq2" ], 0, - "c8e738bb1d9201f0fe9ee5e8606e26ac" + "e9ea46f3d2d404b3f28e1431906616ec" ], [ "DoublyLinkedListIface.l_insert_before", @@ -2473,7 +2403,7 @@ "refinement_interpretation_Tm_refine_18b4556aabc6626d8d5bc2bb83aa5d71" ], 0, - "5c1999848f91ba19f3f09df42318a9ef" + "8ab4536e20f1392f0489c8ec0b0d9ed4" ], [ "DoublyLinkedListIface.l_insert_after", @@ -2484,12 +2414,10 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_FStar.List.Tot.Base.hd", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_Prims.list@tok", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -2497,12 +2425,12 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "refinement_interpretation_Tm_refine_18b4556aabc6626d8d5bc2bb83aa5d71", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "370b70fa9a4e86279475d9f9b0c05266" + "cf44ac8e2152f960588933641eb62538" ], [ "DoublyLinkedListIface.l_insert_after'", @@ -2521,7 +2449,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "2d1f8a81f0ee0f04a320eb60ad7ae9bf" + "ec341dac8132463727ae39c12bcbc772" ], [ "DoublyLinkedListIface.l_remove_head", @@ -2531,18 +2459,16 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "@query", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length" ], 0, - "d4bbf15829f2d8d2772079cf95d3439d" + "0d6c810a28328e0b44c7b304ba084ad7" ], [ "DoublyLinkedListIface.l_remove_mid", @@ -2552,24 +2478,22 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", - "disc_equation_Prims.Cons", "equation_FStar.List.Tot.Base.hd", - "equation_Prims.nat", + "@query", "constructor_distinct_Prims.Cons", + "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "equation_FStar.List.Tot.Base.hd", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_Prims.list@tok", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "01b674dd944affc0d376c564f8746452" + "74d4ccd1e84da58dfcc01f32e17dab88" ], [ "DoublyLinkedListIface.l_remove_mid'", @@ -2580,17 +2504,17 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "disc_equation_Prims.Cons", - "equation_FStar.Pervasives.Native.snd", "equation_Prims.nat", + "equation_FStar.Pervasives.Native.snd", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_Prims.list", "kinding_Prims.list@tok", "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "8482bcb727a9df02c486b96b7eb09757" + "af555e7819fd8945399c8bfbf61c2a46" ], [ "DoublyLinkedListIface.dll_insert_at_head", @@ -2614,9 +2538,8 @@ "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion", - "bool_typing", "constructor_distinct_Prims.Cons", + "@query", "assumption_FStar.Monotonic.HyperHeap.Mod_set_def", + "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_contained", @@ -2655,7 +2578,6 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.eqtype", - "equation_Prims.l_True", "equation_Prims.logical", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", @@ -2669,14 +2591,14 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList._auto_empty_dll", + "lemma_DoublyLinkedList.loc_includes_union_l_nodelist_fp0", "lemma_DoublyLinkedListIface._auto_dll_assign_valid_stays_valid", "lemma_DoublyLinkedListIface._auto_dll_fp_disjoint_from_push", "lemma_DoublyLinkedListIface._auto_dll_modified_with_push_pop", @@ -2742,15 +2664,16 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_230f82e75da51e1ef2620d7dabe6a18a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", + "refinement_interpretation_Tm_refine_5b639a91c64460c5c5ce01410bb80c64", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", @@ -2789,7 +2712,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "3fe64c68c11ad567ce1f42dd8136e047" + "e77b70d32d72cb43354a57ed6f9b117f" ], [ "DoublyLinkedListIface.dll_insert_at_tail", @@ -2815,9 +2738,8 @@ "@fuel_irrelevance_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion", - "bool_typing", "constructor_distinct_Prims.Cons", + "@query", "assumption_FStar.Monotonic.HyperHeap.Mod_set_def", + "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", "data_typing_intro_Prims.Cons@tok", @@ -2860,7 +2782,6 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.eqtype", - "equation_Prims.l_True", "equation_Prims.logical", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", @@ -2873,11 +2794,10 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedList._auto_empty_dll", @@ -2945,14 +2865,15 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_230f82e75da51e1ef2620d7dabe6a18a", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_5b639a91c64460c5c5ce01410bb80c64", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", @@ -2990,7 +2911,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "444a276d4f11575090e2626a74a929fb" + "b3436615011963c3254c104452db154d" ], [ "DoublyLinkedListIface.dll_insert_before", @@ -2999,11 +2920,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_da49e3769bf989435e68ba7b1bbd22df" + "refinement_interpretation_Tm_refine_4d912e105966ac35136c583fe866a795" ], 0, - "2841ebaa20ff1e1c459e98d93973577f" + "72206f47322a72d834f977ac68bde532" ], [ "DoublyLinkedListIface.dll_insert_before", @@ -3032,8 +2952,6 @@ "@fuel_irrelevance_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -3081,10 +2999,9 @@ "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eq2", - "equation_Prims.eqtype", "equation_Prims.l_True", - "equation_Prims.l_imp", "equation_Prims.l_not", - "equation_Prims.logical", "equation_Prims.nat", - "equation_Prims.squash", + "equation_Prims.eqtype", "equation_Prims.l_imp", + "equation_Prims.l_not", "equation_Prims.logical", + "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_DoublyLinkedListIface._pred_nl_disjoint.fuel_instrumented", "equation_with_fuel_DoublyLinkedListIface.g_node_vals.fuel_instrumented", @@ -3102,10 +3019,10 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_imp-interp", "l_not-interp", "l_or-interp", @@ -3181,20 +3098,21 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_4d912e105966ac35136c583fe866a795", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_da49e3769bf989435e68ba7b1bbd22df", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", @@ -3235,11 +3153,10 @@ "typing_LowStar.Monotonic.Buffer.loc_none", "typing_LowStar.Monotonic.Buffer.loc_not_unused_in", "typing_LowStar.Monotonic.Buffer.loc_regions", - "typing_LowStar.Monotonic.Buffer.loc_union", "typing_Prims.eq2", - "unit_typing" + "typing_LowStar.Monotonic.Buffer.loc_union", "typing_Prims.eq2" ], 0, - "8de6356464d45c9cb722d7308572fc53" + "8b7a9d0c8d2e2e0b15fa81584dce3f5b" ], [ "DoublyLinkedListIface.dll_insert_after", @@ -3247,19 +3164,15 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.eqtype", - "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_da49e3769bf989435e68ba7b1bbd22df" + "refinement_interpretation_Tm_refine_4d912e105966ac35136c583fe866a795", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599" ], 0, - "baca2d5cae9ecf9ac1e7727af59816fb" + "46553b9f5b3cfe5bd0471864a7b252de" ], [ "DoublyLinkedListIface.dll_insert_after", @@ -3274,9 +3187,8 @@ "@fuel_correspondence_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "bool_typing", "eq2-interp", "equation_DoublyLinkedList.dll_fp0", + "@query", "bool_inversion", "bool_typing", "eq2-interp", + "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.loc_equiv", "equation_DoublyLinkedList.node_not_in_dll", "equation_DoublyLinkedList.nodelist", @@ -3300,17 +3212,15 @@ "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eqtype", - "equation_Prims.l_True", "equation_Prims.l_imp", - "equation_Prims.l_not", "equation_Prims.logical", - "equation_Prims.nat", "equation_Prims.squash", + "equation_Prims.l_imp", "equation_Prims.l_not", "equation_Prims.nat", + "equation_Prims.squash", "equation_with_fuel_DoublyLinkedListIface._pred_nl_disjoint.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_typing", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_imp-interp", "l_not-interp", "lemma_DoublyLinkedList.lemma_non_null", @@ -3340,14 +3250,15 @@ "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", @@ -3376,10 +3287,10 @@ "typing_LowStar.Monotonic.Buffer.loc_none", "typing_LowStar.Monotonic.Buffer.loc_not_unused_in", "typing_LowStar.Monotonic.Buffer.loc_regions", - "typing_LowStar.Monotonic.Buffer.loc_union", "unit_typing" + "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "9d2cb8c33990606b3623abd09d8a86dd" + "b8681de771a743b3a25fe3dbe19ef09d" ], [ "DoublyLinkedListIface.dll_remove_head", @@ -3391,8 +3302,7 @@ "@fuel_correspondence_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "constructor_distinct_Prims.Cons", + "@query", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedListIface.as_list", "equation_DoublyLinkedListIface.as_payload_list", @@ -3409,9 +3319,8 @@ "equation_with_fuel_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.dll@tok", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.length_null_2", @@ -3419,11 +3328,11 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedListIface.as_list", @@ -3439,7 +3348,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "3fe7a381d8adb9d73dce3193781ce434" + "827385f2773fbe8ef2f35377e86a9a2a" ], [ "DoublyLinkedListIface.dll_remove_head", @@ -3483,8 +3392,7 @@ "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.l_True", - "equation_Prims.logical", + "equation_LowStar.Monotonic.Buffer.get", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.last.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", @@ -3492,7 +3400,7 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_not-interp", "lemma_DoublyLinkedList._auto_empty_dll", @@ -3509,10 +3417,10 @@ "proj_equation_DoublyLinkedList.Mkdll_ltail", "proj_equation_DoublyLinkedList.Mknode_flink", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", @@ -3537,7 +3445,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "098b84dc888d5bbfc8c6e35b587d1974" + "4e85a1bd086f2f0cb7e2cfbbeb294857" ], [ "DoublyLinkedListIface.dll_remove_tail", @@ -3549,8 +3457,7 @@ "@fuel_correspondence_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "constructor_distinct_Prims.Cons", + "@query", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedListIface.as_list", "equation_DoublyLinkedListIface.as_payload_list", @@ -3566,9 +3473,8 @@ "equation_with_fuel_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "kinding_DoublyLinkedList.dll@tok", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.length_null_2", @@ -3576,11 +3482,11 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedListIface.as_list", @@ -3596,7 +3502,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "dbbeddc9da68e2bb125d362415c04417" + "968497d88bacfe9c2c6bf168a27678ca" ], [ "DoublyLinkedListIface.dll_remove_tail", @@ -3612,11 +3518,9 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", - "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", - "eq2-interp", "equation_DoublyLinkedList.dll_conn", + "@query", "b2t_def", "bool_inversion", "data_elim_Prims.Cons", + "disc_equation_Prims.Cons", "eq2-interp", + "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.dll_ghostly_connections", @@ -3640,8 +3544,7 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", - "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.l_True", - "equation_Prims.l_imp", "equation_Prims.logical", + "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.l_imp", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_FStar.List.Tot.Base.index.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.last.fuel_instrumented", @@ -3650,9 +3553,8 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "int_typing", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_imp-interp", "l_not-interp", "lemma_DoublyLinkedList.lemma_non_null", @@ -3677,17 +3579,17 @@ "proj_equation_DoublyLinkedList.Mknode_blink", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_35346879303a6707b731cbbef6f77125", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_47add9cc1545ad6564ffcb3d104fe1ba", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_a4b0a7d258ca4a7565c9e4d07a20f2fc", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_df20eb0958fb29e7e4d35846920ffb35", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", @@ -3709,10 +3611,10 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_none", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "73f8a5aae03b41c1b26fc0a4b1e8963a" + "df0c38e8d02ac9f8e66f89c6f8f5041b" ], [ "DoublyLinkedListIface.dll_remove_mid", @@ -3724,28 +3626,26 @@ "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "data_elim_Prims.Cons", "equation_DoublyLinkedList.nodelist", + "@query", "data_elim_Prims.Cons", + "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedListIface.as_list", - "equation_DoublyLinkedListIface.node", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.eqtype", + "equation_DoublyLinkedListIface.node", "equation_Prims.eqtype", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "false_interp", "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_98e260ad4c0a2f8da7cbf6e8ed748090", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_7a3b887478da9d11fd253c0bb94bb7ba", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedListIface.as_list", "typing_DoublyLinkedListIface.node" ], 0, - "7caa03ef47b44ebcee69dc47621ed913" + "3db58a1bc71b2344732ffbaf28ecd66a" ], [ "DoublyLinkedListIface.dll_remove_mid", @@ -3766,10 +3666,9 @@ "@fuel_irrelevance_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "constructor_distinct_Prims.Nil", - "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", + "@query", "b2t_def", "bool_inversion", + "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", + "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_fp0", @@ -3795,8 +3694,7 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", - "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.l_True", - "equation_Prims.l_imp", "equation_Prims.logical", + "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.l_imp", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", @@ -3807,9 +3705,7 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_imp-interp", "l_or-interp", "lemma_DoublyLinkedList._auto_empty_dll", @@ -3838,12 +3734,12 @@ "proj_equation_DoublyLinkedList.Mknode_flink", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", @@ -3869,10 +3765,10 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_none", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "8c2208c4b96b7cf050f066900f6b7326" + "bf1defb56dbfa6e5d56b4338fc933585" ], [ "DoublyLinkedListIface.dll_append", @@ -3887,8 +3783,8 @@ "@fuel_correspondence_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "bool_typing", "equation_DoublyLinkedList.dll_fp0", + "@query", "bool_inversion", "bool_typing", + "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.loc_equiv", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedListIface.as_list", @@ -3907,14 +3803,13 @@ "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.l_True", - "equation_Prims.logical", "equation_Prims.nat", + "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedListIface._pred_nl_disjoint.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "int_typing", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "lemma_DoublyLinkedListIface._auto_dll_fp_disjoint_from_push", @@ -3933,10 +3828,10 @@ "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", @@ -3959,7 +3854,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "f5cbe60b9eb4de83ca3f6b18c2f9403b" + "9a2480ea5b10fb658fe714fed491a27b" ], [ "DoublyLinkedListIface.dll_split_using", @@ -3968,11 +3863,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_62f79f3cf03c98b17585b631c0224823" + "refinement_interpretation_Tm_refine_75b973181c1e06bed5da9965f6c8c60c" ], 0, - "132dc76107786e8087371a6c757f204c" + "1cd12d3b3af577f808e83d148a2e6de1" ], [ "DoublyLinkedListIface.dll_split_using", @@ -3997,10 +3891,9 @@ "@fuel_irrelevance_DoublyLinkedListIface._pred_nl_disjoint.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.unchanged_node_vals.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", "constructor_distinct_Prims.Nil", - "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "eq2-interp", + "@query", "b2t_def", "bool_inversion", "bool_typing", + "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", + "disc_equation_Prims.Cons", "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_fp0", @@ -4030,8 +3923,7 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", - "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.l_True", - "equation_Prims.l_imp", "equation_Prims.logical", + "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.l_imp", "equation_Prims.nat", "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_contained.fuel_instrumented", @@ -4048,9 +3940,8 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", - "interpretation_Tm_abs_2d4a1d05236e82a428a71813e1ca9661", + "int_typing", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "kinding_Prims.list@tok", "l_and-interp", "l_imp-interp", @@ -4095,20 +3986,20 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_35346879303a6707b731cbbef6f77125", - "refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_47add9cc1545ad6564ffcb3d104fe1ba", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_a4b0a7d258ca4a7565c9e4d07a20f2fc", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_df20eb0958fb29e7e4d35846920ffb35", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", @@ -4138,10 +4029,10 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_regions", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mnull", "unit_typing" + "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "afee6b3b7c1ff347d5a341f47a85d69b" + "598e054980575815ac17644819131ac5" ], [ "DoublyLinkedListIface.auto_dll_remains_valid_upon_staying_unchanged", @@ -4155,9 +4046,8 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "bool_inversion", "constructor_distinct_Prims.Nil", "eq2-interp", - "equation_DoublyLinkedList.dll_conn", + "@query", "bool_inversion", "constructor_distinct_Prims.Nil", + "eq2-interp", "equation_DoublyLinkedList.dll_conn", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.dll_ghostly_connections", @@ -4177,8 +4067,7 @@ "equation_with_fuel_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "kinding_Prims.list@tok", "l_and-interp", "lemma_DoublyLinkedList._auto_empty_dll", @@ -4191,11 +4080,11 @@ "proj_equation_DoublyLinkedList.Mkdll_nodes", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", + "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.__proj__Mkdll__item__nodes", "typing_DoublyLinkedList.dll_fp0", @@ -4210,7 +4099,7 @@ "typing_LowStar.Monotonic.Buffer.mnull" ], 0, - "2f38559ed80552c6c66ec23de6fdbdae" + "aa132a8531ff336a3b3dcd69677a2f5c" ], [ "DoublyLinkedListIface.auto_node_remains_valid_upon_staying_unchanged", @@ -4230,7 +4119,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "2c2102659fe3a800e3aedd7d6758847f" + "96253161c86ac27d2667f7dfecb1e708" ], [ "DoublyLinkedListIface.auto_dll_fp_upon_staying_unchanged", @@ -4239,21 +4128,19 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_DoublyLinkedListIface.dll", "equation_DoublyLinkedListIface.dll_valid", "equation_DoublyLinkedListIface.fp_dll", "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", "int_typing", - "kinding_DoublyLinkedList.dll@tok", + "int_typing", "kinding_DoublyLinkedList.dll@tok", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_", "lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "typing_DoublyLinkedList.dll_fp0", "typing_DoublyLinkedListIface.fp_dll", @@ -4262,7 +4149,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "edcb3e1cf3819842b80727053f552c6b" + "bc4b767e81bb8403c855390a6d19c9dd" ], [ "DoublyLinkedListIface.auto_dll_as_list_staying_unchanged", @@ -4271,7 +4158,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_DoublyLinkedListIface.as_list", "equation_DoublyLinkedListIface.dll", "equation_DoublyLinkedListIface.dll_valid", @@ -4279,14 +4165,13 @@ "equation_LowStar.Buffer.buffer", "equation_LowStar.Buffer.pointer", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", "int_typing", - "kinding_DoublyLinkedList.dll@tok", + "int_typing", "kinding_DoublyLinkedList.dll@tok", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_", "lemma_LowStar.Monotonic.Buffer.modifies_buffer_elim", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "typing_DoublyLinkedList.dll_fp0", "typing_DoublyLinkedListIface.fp_dll", @@ -4295,7 +4180,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "58a0ac69fd66bd768722b3378224c330" + "02b6a49865f1a44f30d9ff0248b8bd32" ], [ "DoublyLinkedListIface.auto_dll_as_payload_list_staying_unchanged", @@ -4311,10 +4196,9 @@ "@fuel_irrelevance_DoublyLinkedList.nodelist_contained0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedListIface.g_node_vals.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", - "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", - "equality_tok_Prims.LexTop@tok", + "@query", "constructor_distinct_Prims.Cons", + "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", + "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", "equation_DoublyLinkedList.dll_contained", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.dll_valid", @@ -4335,8 +4219,7 @@ "equation_with_fuel_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "equation_with_fuel_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "fuel_guarded_inversion_DoublyLinkedList.dll", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_Prims.list", "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "lemma_DoublyLinkedListIface.auto_dll_as_list_staying_unchanged", @@ -4349,8 +4232,8 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "subterm_ordering_Prims.Cons", @@ -4366,7 +4249,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "109b8ff6fe7a0a8e03a7804ba0d62a01" + "3ccb8fedf629e33e864425d3912a9a4c" ], [ "DoublyLinkedListIface.auto_node_val_staying_unchanged", @@ -4388,7 +4271,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "4e2e496d4a54c2dad6b089088143bed9" + "6a088cd93f6071c8a7cad7bc8f233e24" ], [ "DoublyLinkedListIface.auto_node_in_list_is_included", @@ -4398,8 +4281,7 @@ [ "@MaxIFuel_assumption", "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_DoublyLinkedList.dll_fp0", + "@query", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedListIface.as_list", "equation_DoublyLinkedListIface.dll", @@ -4410,15 +4292,14 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", "int_typing", - "kinding_DoublyLinkedList.dll@tok", + "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "lemma_LowStar.Monotonic.Buffer.loc_includes_union_l_", "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", @@ -4432,7 +4313,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "45b52dd7afd0758c66c3ab3254ff49c7" + "a37c4ab18809adcdbde31bbf3e186351" ], [ "DoublyLinkedListIface.auto_node_in_list_is_valid", @@ -4447,11 +4328,11 @@ "equation_DoublyLinkedListIface.dll_valid", "equation_DoublyLinkedListIface.node", "equation_DoublyLinkedListIface.node_valid", - "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0" + "equation_LowStar.Monotonic.Buffer.get", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599" ], 0, - "94df7057a42c5c4b93c44399ddc8c670" + "04cae99e81f42f165b9df63cc4f7f211" ], [ "DoublyLinkedListIface.auto_unchanged_node_connections_list_unchanged", @@ -4460,7 +4341,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_DoublyLinkedList.dll_fp0", "equation_DoublyLinkedList.nodelist", "equation_DoublyLinkedListIface.as_list", @@ -4472,8 +4352,7 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", "equation_Prims.nat", - "fuel_guarded_inversion_DoublyLinkedList.node", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "fuel_guarded_inversion_DoublyLinkedList.node", "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r", @@ -4482,11 +4361,11 @@ "proj_equation_DoublyLinkedList.Mkdll_lhead", "proj_equation_DoublyLinkedList.Mkdll_ltail", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", "typing_DoublyLinkedList.__proj__Mkdll__item__ltail", "typing_DoublyLinkedList.nodelist_fp0", @@ -4497,7 +4376,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "829dbb3fd8d2c2cfde29c80d8a1af02b" + "42c620cf3d9809eafa479b60e92543a5" ], [ "DoublyLinkedListIface.auto_unchanged_node_connections_dll_valid", @@ -4514,7 +4393,6 @@ "@fuel_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.index.fuel_instrumented", - "@fuel_correspondence_FStar.List.Tot.Base.last.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_DoublyLinkedList.nodelist_aa_r.fuel_instrumented", @@ -4524,11 +4402,9 @@ "@fuel_irrelevance_FStar.List.Tot.Base.index.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", - "data_elim_DoublyLinkedList.Mkdll", - "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_Prims.Cons", + "@query", "bool_inversion", "constructor_distinct_Prims.Cons", + "constructor_distinct_Prims.Nil", "data_elim_DoublyLinkedList.Mkdll", + "data_elim_FStar.Pervasives.Native.Mktuple2", "data_typing_intro_Prims.Nil@tok", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "eq2-interp", "equality_tok_Prims.LexTop@tok", "equation_DoublyLinkedList.dll_aa", @@ -4563,9 +4439,9 @@ "equation_LowStar.Buffer.pointer_or_null", "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.get", - "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eq2", - "equation_Prims.eqtype", "equation_Prims.l_imp", - "equation_Prims.nat", "equation_Prims.squash", + "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eqtype", + "equation_Prims.l_imp", "equation_Prims.nat", + "equation_Prims.squash", "equation_with_fuel_DoublyLinkedList.nodelist_aa_l.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_aa_r.fuel_instrumented", "equation_with_fuel_DoublyLinkedList.nodelist_conn.fuel_instrumented", @@ -4576,22 +4452,18 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "false_interp", "fuel_guarded_inversion_DoublyLinkedList.dll", - "fuel_guarded_inversion_Prims.equals", "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "kinding_DoublyLinkedList.dll@tok", "kinding_DoublyLinkedList.node@tok", "l_and-interp", "l_imp-interp", "l_not-interp", "l_or-interp", "lemma_DoublyLinkedList._auto_empty_dll", "lemma_DoublyLinkedList.lemma_non_null", - "lemma_DoublyLinkedListIface.auto_unchanged_node_connections_list_unchanged", "lemma_FStar.List.Tot.Properties.lemma_index_memP", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.UInt32.uv_inv", "lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_buffer", - "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", @@ -4610,21 +4482,22 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", - "refinement_interpretation_Tm_refine_3c1f8e9c3b2a8fa6c8f39845508be476", - "refinement_interpretation_Tm_refine_3d7b649663b4fab04cceb6e2c2c28fc1", + "refinement_interpretation_Tm_refine_0326aeed61215cbbc0acb304a3692c19", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_3daf37ab3cd19c1e74e63f8f5e0fb16a", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", - "refinement_interpretation_Tm_refine_8a484698c3c2f838fd0d700ae2f3db74", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_ad374dd2c3b77cf0e9d91c82852c9c61", + "refinement_interpretation_Tm_refine_bf2fa1226f2c9a0f6671df3e80ddcb8e", "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_ca5b6dc4e0a851997703798a1ffc5f70", "refinement_interpretation_Tm_refine_cd18e9962a0d204005dcfcda04529ffc", - "refinement_interpretation_Tm_refine_d19bdea4645e737a8e9dbfa7dd17a72f", + "refinement_interpretation_Tm_refine_cd45ecc9daf74409c394004efbaa3338", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599", + "refinement_interpretation_Tm_refine_d8d4f77946f646e71c9e53c938d1a636", "token_correspondence_DoublyLinkedList.nodelist_fp0.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "true_interp", "typing_DoublyLinkedList.__proj__Mkdll__item__lhead", @@ -4647,7 +4520,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "f30e42768b1bc4358e47969d5ad00314" + "fe454d14219fef1c0440fc726ed4e160" ], [ "DoublyLinkedListIface.auto_dll_push_pop", @@ -4659,14 +4532,14 @@ "equation_FStar.Monotonic.HyperStack.mem", "lemma_DoublyLinkedListIface.auto_dll_remains_valid_upon_staying_unchanged", "lemma_LowStar.Monotonic.Buffer.popped_modifies", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Set.singleton", "typing_LowStar.Monotonic.Buffer.loc_regions" ], 0, - "526981850383307803918ce9e82ddab4" + "c7202a5fac37864800b54ae1c272c5e9" ], [ "DoublyLinkedListIface.auto_dll_fp_push_pop", @@ -4678,14 +4551,14 @@ "equation_FStar.Monotonic.HyperStack.mem", "lemma_DoublyLinkedListIface.auto_dll_fp_upon_staying_unchanged", "lemma_LowStar.Monotonic.Buffer.popped_modifies", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Set.singleton", "typing_LowStar.Monotonic.Buffer.loc_regions" ], 0, - "fac171aaffb7f4586b0e39afbf82fec2" + "0f488ea3dd15f12fa029f8bf5d547a8b" ], [ "DoublyLinkedListIface.auto_dll_fp_disjoint_push", @@ -4698,7 +4571,7 @@ "lemma_DoublyLinkedListIface._auto_dll_valid_and_unchanged_through_push" ], 0, - "2d14550b8f290467135b9049fb917ed6" + "d28184a5717a35266472615e69a748f9" ] ] ] \ No newline at end of file diff --git a/examples/doublylinkedlist/DoublyLinkedListIface.fsti.hints b/examples/doublylinkedlist/DoublyLinkedListIface.fsti.hints index 262892fd7fe..6389dd14fb1 100644 --- a/examples/doublylinkedlist/DoublyLinkedListIface.fsti.hints +++ b/examples/doublylinkedlist/DoublyLinkedListIface.fsti.hints @@ -15,7 +15,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "03be71941b5c378df14cd14b669c558a" + "05e8379dd02654c9b67e5c21c713b13d" ], [ "DoublyLinkedListIface.dll_head", @@ -25,19 +25,17 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat", + "@query", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_DoublyLinkedListIface.node", "typing_FStar.List.Tot.Base.length" ], 0, - "385deaabdfe841536acc2e9fbb69eb30" + "0020994127da68f0336842a5526fd613" ], [ "DoublyLinkedListIface.dll_tail", @@ -46,11 +44,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c" + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd" ], 0, - "0ef7e273fa02e297e4713cceb25f0e4e" + "42e90750c068bf6c6af196afa8d713a9" ], [ "DoublyLinkedListIface.has_next", @@ -59,11 +56,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_587dca7062dea511de9a56fdf2ce01d3" + "refinement_interpretation_Tm_refine_6bceef2fe1a51f9aee1e75c41c68a03e" ], 0, - "d8b48dcfa02d52bf7526853689f5d368" + "949f134eb6630e46bdeb89b7b028f098" ], [ "DoublyLinkedListIface.has_prev", @@ -72,11 +68,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_587dca7062dea511de9a56fdf2ce01d3" + "refinement_interpretation_Tm_refine_6bceef2fe1a51f9aee1e75c41c68a03e" ], 0, - "c5bb0a65f431541eaaf581e821dd4917" + "a4bbc0a60f569c86129f39281632949e" ], [ "DoublyLinkedListIface.next_node", @@ -84,18 +79,15 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", + "@MaxIFuel_assumption", "@query", "equation_Prims.nat", "primitive_Prims.op_Addition", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f93ff55f65e64bd9f443d6ce131837f1" + "refinement_interpretation_Tm_refine_4b7f486949c030b94228e6106566a490", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599" ], 0, - "b97e697fd69fd431233346fc59230048" + "358e6f4aca9f97f0512832c77f1f75e6" ], [ "DoublyLinkedListIface.prev_node", @@ -103,14 +95,13 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat", - "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_26461fa93233e8a1eb999f3bdd7407e5", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0" + "@MaxIFuel_assumption", "@query", "primitive_Prims.op_Subtraction", + "projection_inverse_BoxInt_proj_0", + "refinement_interpretation_Tm_refine_98e6e2f79e76c56949096085c8061d51", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599" ], 0, - "ebb4a037b0bebdee9e8aedabe5f39231" + "e051f51555d247cb0e182bb509048ebc" ], [ "DoublyLinkedListIface.l_insert_before", @@ -122,7 +113,7 @@ "refinement_interpretation_Tm_refine_18b4556aabc6626d8d5bc2bb83aa5d71" ], 0, - "5af6098d1fc101e17421a53dce607f15" + "858d21ccb8102e8422db5f96aa4857de" ], [ "DoublyLinkedListIface.l_insert_after", @@ -133,12 +124,10 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_FStar.List.Tot.Base.hd", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_Prims.list@tok", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -146,12 +135,12 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "refinement_interpretation_Tm_refine_18b4556aabc6626d8d5bc2bb83aa5d71", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "3c58e43a49144430859df9f6fee2894f" + "167af241d601cb50dc5edac1bed02a0a" ], [ "DoublyLinkedListIface.l_insert_after'", @@ -170,7 +159,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "874ba66b69012b84f140a84b12e46ba9" + "f4f2fb92fa0fb936a3b311e661bbf88e" ], [ "DoublyLinkedListIface.l_remove_head", @@ -180,18 +169,16 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "@query", "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "refinement_interpretation_Tm_refine_3f6b38b2852708f36615f9b4db0f9ff1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length" ], 0, - "521feec8096186ea21700af4ef1c63b6" + "d6b61d908b51754ae0ae9c766c78c721" ], [ "DoublyLinkedListIface.l_remove_mid", @@ -201,24 +188,22 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", - "disc_equation_Prims.Cons", "equation_FStar.List.Tot.Base.hd", - "equation_Prims.nat", + "@query", "constructor_distinct_Prims.Cons", + "constructor_distinct_Tm_unit", "disc_equation_Prims.Cons", + "equation_FStar.List.Tot.Base.hd", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_Prims.list@tok", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.List.Tot.Base.length", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "a8fd6432506f2e213fa19454025abdda" + "514299562c2a250015cbbf1bdb3a3626" ], [ "DoublyLinkedListIface.l_remove_mid'", @@ -229,17 +214,17 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@query", "disc_equation_Prims.Cons", - "equation_FStar.Pervasives.Native.snd", "equation_Prims.nat", + "equation_FStar.Pervasives.Native.snd", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_Prims.list", "kinding_Prims.list@tok", "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_5b76b1c4682092d8298d5677347b4a58", + "refinement_interpretation_Tm_refine_c86aba5c6243e6b7f9a4b0ad41b4e9a0", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "514e776b0fd905d6cbed3afd2d181c6b" + "a52d24d022462bd5a28507bc1effd0b9" ], [ "DoublyLinkedListIface.dll_insert_before", @@ -248,11 +233,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_da49e3769bf989435e68ba7b1bbd22df" + "refinement_interpretation_Tm_refine_4d912e105966ac35136c583fe866a795" ], 0, - "c697491ec4a8781e4861aec54960c09d" + "9a084b3fb51de4067867bc4032871250" ], [ "DoublyLinkedListIface.dll_insert_after", @@ -260,19 +244,15 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.eqtype", - "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_3b70ecbcc9d7ec04ad9b911fc0fecfe0", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_da49e3769bf989435e68ba7b1bbd22df" + "refinement_interpretation_Tm_refine_4d912e105966ac35136c583fe866a795", + "refinement_interpretation_Tm_refine_ce52b7121c636592230bd67a03c02599" ], 0, - "6361eb65998ee30fbeb6ac7f615683c9" + "2527e61db00f187b8a1ecc73260ef861" ], [ "DoublyLinkedListIface.dll_remove_head", @@ -284,30 +264,27 @@ "@fuel_correspondence_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Prims.Cons", "data_elim_Prims.Cons", + "@query", "constructor_distinct_Prims.Cons", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedListIface.as_payload_list", - "equation_FStar.List.Tot.Base.hd", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat", + "equation_FStar.List.Tot.Base.hd", "equation_Prims.nat", "equation_with_fuel_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", - "primitive_Prims.op_Addition", "projection_inverse_BoxBool_proj_0", + "fuel_guarded_inversion_Prims.list", "primitive_Prims.op_Addition", + "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedListIface.as_list", "typing_DoublyLinkedListIface.node" ], 0, - "435a4bdae5e7a791634056738e64fffb" + "ddd6a4601ab48c558131825b16717ef0" ], [ "DoublyLinkedListIface.dll_remove_tail", @@ -319,29 +296,27 @@ "@fuel_correspondence_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Prims.Cons", "data_elim_Prims.Cons", + "@query", "constructor_distinct_Prims.Cons", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_DoublyLinkedListIface.as_payload_list", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.nat", + "equation_Prims.nat", "equation_with_fuel_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", - "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", - "primitive_Prims.op_Addition", "projection_inverse_BoxBool_proj_0", + "fuel_guarded_inversion_Prims.list", "primitive_Prims.op_Addition", + "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedListIface.as_list", "typing_DoublyLinkedListIface.node" ], 0, - "44a182a573b8629d973bcb40bd5e4ef7" + "afa23279a3845bcb2488fbf7e8b3e76a" ], [ "DoublyLinkedListIface.dll_remove_mid", @@ -352,25 +327,23 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "data_elim_Prims.Cons", "equation_FStar.Monotonic.HyperStack.mem", - "equation_Prims.eqtype", "equation_Prims.nat", + "@query", "data_elim_Prims.Cons", "equation_Prims.eqtype", + "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "false_interp", "fuel_guarded_inversion_Prims.list", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_98e260ad4c0a2f8da7cbf6e8ed748090", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_7a3b887478da9d11fd253c0bb94bb7ba", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedListIface.as_list", "typing_DoublyLinkedListIface.node" ], 0, - "8d43aa3ad797a3553c93e96ddb1ff976" + "b6e81c10cbbf381ec2dab20b9fa72adb" ], [ "DoublyLinkedListIface.dll_split_using", @@ -379,11 +352,10 @@ 1, [ "@MaxIFuel_assumption", "@query", - "equation_FStar.Monotonic.HyperStack.mem", - "refinement_interpretation_Tm_refine_62f79f3cf03c98b17585b631c0224823" + "refinement_interpretation_Tm_refine_75b973181c1e06bed5da9965f6c8c60c" ], 0, - "d058e6b3d8f7f9e0fd5d53d6f77b14fe" + "0021a53319776e83c0a03b361a7cbf18" ] ] ] \ No newline at end of file diff --git a/examples/doublylinkedlist/Example.fst.hints b/examples/doublylinkedlist/Example.fst.hints index db16ab3207d..f8104817315 100644 --- a/examples/doublylinkedlist/Example.fst.hints +++ b/examples/doublylinkedlist/Example.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "1a1ea06e6117783c8f8cbdde0946ed5a" + "22945a0b10e31268f5e04c4ca393671d" ], [ "Example.reverse", @@ -26,7 +26,6 @@ "@fuel_correspondence_Example.l_reverse.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "@fuel_irrelevance_Example.l_reverse.fuel_instrumented", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", @@ -52,9 +51,7 @@ "equation_with_fuel_Example.l_reverse.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "fuel_guarded_inversion_Prims.list", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", "lemma_DoublyLinkedListIface.auto_dll_as_list_staying_unchanged", "lemma_DoublyLinkedListIface.auto_dll_as_payload_list_staying_unchanged", "lemma_DoublyLinkedListIface.auto_dll_fp_disjoint_push", @@ -103,12 +100,12 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_2011e81e05d092e08833cbfdaea77df9", - "refinement_interpretation_Tm_refine_230f82e75da51e1ef2620d7dabe6a18a", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", - "refinement_interpretation_Tm_refine_953f984c7f5f8ec5e8477460f3dcef31", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_156c49afb7e1e070fbb2e47dc0e3d4b2", + "refinement_interpretation_Tm_refine_16cb19cdfda0ad15828e70e1c7f34226", + "refinement_interpretation_Tm_refine_3aac47f90ec5f312f230a639872610fd", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_5b639a91c64460c5c5ce01410bb80c64", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_DoublyLinkedListIface.as_list", "typing_DoublyLinkedListIface.as_payload_list", @@ -132,7 +129,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "7cfb5e91eca3aa23c507e04a9c835829" + "06c309234d2557a6f3a7ee4b9650463c" ], [ "Example.main", @@ -148,10 +145,9 @@ "@fuel_correspondence_FStar.List.Tot.Base.memP.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.memP.fuel_instrumented", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", - "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", - "data_typing_intro_Prims.Cons@tok", "eq2-interp", - "equation_DoublyLinkedListIface.as_payload_list", + "bool_inversion", "constructor_distinct_Prims.Cons", + "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Cons@tok", + "eq2-interp", "equation_DoublyLinkedListIface.as_payload_list", "equation_DoublyLinkedListIface.l_insert_at_head", "equation_DoublyLinkedListIface.l_insert_at_tail", "equation_DoublyLinkedListIface.loc_equiv", @@ -177,9 +173,7 @@ "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.memP.fuel_instrumented", "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.UInt32.t", - "function_token_typing_Prims.__cache_version_number__", - "l_or-interp", + "function_token_typing_FStar.UInt32.t", "l_or-interp", "lemma_DoublyLinkedListIface.auto_dll_as_list_staying_unchanged", "lemma_DoublyLinkedListIface.auto_dll_as_payload_list_staying_unchanged", "lemma_DoublyLinkedListIface.auto_dll_fp_upon_staying_unchanged", @@ -218,11 +212,11 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_2011e81e05d092e08833cbfdaea77df9", - "refinement_interpretation_Tm_refine_230f82e75da51e1ef2620d7dabe6a18a", - "refinement_interpretation_Tm_refine_8ecf980b3e6fc466e30d9d739792064c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_156c49afb7e1e070fbb2e47dc0e3d4b2", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_78ab9b577cef43ee554dc4451361480d", + "refinement_interpretation_Tm_refine_a9cde84bd83a9caa08139f8ac755c9eb", "token_correspondence_DoublyLinkedListIface.g_node_vals.fuel_instrumented", "token_correspondence_Example.l_reverse.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.append.fuel_instrumented", @@ -251,7 +245,7 @@ "typing_LowStar.Monotonic.Buffer.loc_union" ], 0, - "4368586d675ff8ecf2c957bfcb67a194" + "f0832c8e356b891472536854da7452b2" ], [ "Example.l_reverse", @@ -265,7 +259,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "742ffeac70b352987f7613d0c19eb91c" + "3aa12d80193ace79549d5ad5f661fe44" ] ] ] \ No newline at end of file diff --git a/examples/extraction/Eta_expand.fst.hints b/examples/extraction/Eta_expand.fst.hints index 2b0e02321dd..0faa46addab 100644 --- a/examples/extraction/Eta_expand.fst.hints +++ b/examples/extraction/Eta_expand.fst.hints @@ -11,7 +11,7 @@ "disc_equation_Eta_expand.B", "fuel_guarded_inversion_Eta_expand.t" ], 0, - "a9786a0ee5a71507050268cced7eac83" + "ae4e1a171120571c536a1e216022c442" ], [ "Eta_expand.choose", @@ -27,7 +27,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "d14f46554ed91b773d424d429be8ddfd" + "a61b4744598ff516fa2361624175aa57" ] ] ] \ No newline at end of file diff --git a/examples/extraction/InlineLet.fst.hints b/examples/extraction/InlineLet.fst.hints index 11c506cf4da..b25ab0bd823 100644 --- a/examples/extraction/InlineLet.fst.hints +++ b/examples/extraction/InlineLet.fst.hints @@ -26,7 +26,7 @@ "fuel_guarded_inversion_InlineLet.local_pkg", "function_token_typing_FStar.Heap.trivial_preorder", "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_SelUpd2", @@ -52,7 +52,7 @@ "typing_FStar.Monotonic.HyperStack.mk_mem" ], 0, - "5452a4bacaa626035bc04b644ef371cf" + "d90d34db3a6000da9e5a5b819b01c328" ] ] ] \ No newline at end of file diff --git a/examples/generic/Interop.fst.hints b/examples/generic/Interop.fst.hints index 990633156bc..9b6f613e5e5 100644 --- a/examples/generic/Interop.fst.hints +++ b/examples/generic/Interop.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Interop.reg__uu___haseq" ], 0, - "879cc61aad1f7aafcbd99550cafacba9" + "6eb7992c8f4fd311dfdc1ec05dc6d13d" ], [ "Interop.as_reg", @@ -30,7 +30,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "fc10399bd08e000a098f68efcf6ff11a" + "d2b2ad59b4f564cc322dfe83ff09fbda" ], [ "Interop.n_arrow", @@ -55,7 +55,7 @@ "well-founded-ordering-on-nat" ], 0, - "72638ac468a4b456fcbe99f5f4ad8f2e" + "e6504dd47d586cf662f9152c60a9bf28" ], [ "Interop.elim", @@ -72,7 +72,7 @@ "primitive_Prims.op_Subtraction" ], 0, - "913c306fafae185c1d21001772b6ecda" + "40b7561d1ead7d5a4ed9785cd2709a64" ], [ "Interop.elim_1", @@ -103,7 +103,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "cd86bf804fb55440400f6c8a66c3b82e" + "d594c0cd0ce74d289ecf498923a5cc9f" ], [ "Interop.elim_m", @@ -130,7 +130,7 @@ "well-founded-ordering-on-nat" ], 0, - "84feed8b0ff775829791be81d51353c2" + "ae84335418af8f361ea696f07efccddf" ], [ "Interop.as_vale_pre", @@ -144,7 +144,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "2681efec537e391085806ae9b5d4e2e2" + "57beb55aa179c9ca316155cb79e0d75a" ], [ "Interop.as_vale_post", @@ -158,7 +158,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "337e1740d8890d5f73352fd925b84d9a" + "1b0b35dd18a345b0a0b396fdddef8396" ], [ "Interop.as_lowstar_sig", @@ -196,7 +196,7 @@ "well-founded-ordering-on-nat" ], 0, - "2cb68062c77a02d1eec07ba3ef8955d9" + "3db3e7083c3ed58efa43f40f79542d3d" ], [ "Interop.wrap", @@ -211,15 +211,15 @@ "@fuel_irrelevance_Interop.as_lowstar_sig.fuel_instrumented", "@fuel_irrelevance_Interop.elim_m.fuel_instrumented", "@fuel_irrelevance_Interop.n_arrow.fuel_instrumented", "@query", - "Interop_interpretation_Tm_arrow_254f51fb03f5a7602de22143cfb2ae38", - "Interop_interpretation_Tm_arrow_427f5eabeefb5770a5171b6987ef9b88", + "Interop_interpretation_Tm_arrow_3540c39d128f1dd454e8bfe179704b28", "Interop_interpretation_Tm_arrow_7a12f5600b069146a589d68cc041eac4", "Interop_interpretation_Tm_arrow_9dbf12c94683beb1fbaf96c0a2417971", - "Interop_interpretation_Tm_arrow_dc0b27c11d8a67e9030cc31dd92113c1", - "Interop_interpretation_Tm_ghost_arrow_d78ad13de61ee03b78729ac0d3202c37", + "Interop_interpretation_Tm_arrow_d36058ba7a2bc61f67a79f4d995ee240", + "Interop_interpretation_Tm_arrow_db354f0a1b6509a3ea9463c6495cdc63", + "Interop_interpretation_Tm_arrow_e2c5c8260e9a7f53945e2a0e1ed2b999", + "Interop_interpretation_Tm_ghost_arrow_03f9b220dea5d86a2320f2e023430eec", "Interop_pretyping_d0cf4df241d5c82acedf643c4d2d5e32", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "assumption_Interop.reg__uu___haseq", "binder_x_054c867d1f22ade92fd8803be106fd6b_1", "binder_x_485d7192aee833f26ba81d29d8b5fe66_2", @@ -229,9 +229,7 @@ "constructor_distinct_FStar.Integers.Winfinite", "constructor_distinct_Interop.R1", "constructor_distinct_Interop.R2", "constructor_distinct_Interop.R3", "constructor_distinct_Interop.R4", - "constructor_distinct_Interop.reg", - "constructor_distinct_Prims.unit", "constructor_distinct_Tm_unit", - "data_typing_intro_Interop.R2@tok", + "constructor_distinct_Tm_unit", "data_typing_intro_Interop.R2@tok", "equality_tok_FStar.Integers.Winfinite@tok", "equality_tok_Interop.R1@tok", "equality_tok_Interop.R2@tok", "equality_tok_Interop.R3@tok", "equality_tok_Interop.R4@tok", @@ -255,13 +253,14 @@ "fuel_token_correspondence_Interop.elim_m.fuel_instrumented_token", "function_token_typing_FStar.Integers.uint_64", "function_token_typing_FStar.Monotonic.Heap.heap", + "function_token_typing_Interop.elim", "function_token_typing_Interop.elim_1", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "interpretation_Tm_abs_84403e24470963029f3549df4a198599", "kinding_Interop.reg@tok", + "kinding_Tm_arrow_251090685294ee7321ea5da5c16f7b99", "kinding_Tm_arrow_d85545e13c5d41084b0cae256e392077", - "kinding_Tm_arrow_f45a0ee577a041c89ceae70a01cdbf48", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_SelUpd1", "lemma_FStar.Map.lemma_SelUpd2", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", @@ -280,8 +279,8 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_4d9a25166140e8963de2fef595065682", "refinement_interpretation_Tm_refine_81b2f4ed48c8f2d3bdd944b9e4809c72", - "refinement_interpretation_Tm_refine_a95d1908c026f292ff01c32a4b6169e2", "refinement_interpretation_Tm_refine_d0c6a6b279fcec66e53a880c702cfc68", + "refinement_interpretation_Tm_refine_dbfa6ada5d3c5dfc2eb10b21b5fe9817", "refinement_interpretation_Tm_refine_e83e6eee9c0a5399ecc3f6c0c93681bc", "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0", "token_correspondence_Interop.elim", @@ -293,12 +292,13 @@ "typing_FStar.Monotonic.HyperHeap.root", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_Interop.as_reg", + "typing_Interop.elim", "typing_Interop.elim_1", "typing_Interop.n_arrow", "typing_tok_Interop.R1@tok", - "typing_tok_Interop.R2@tok", "unit_typing", + "typing_tok_Interop.R2@tok", "typing_tok_Interop.R3@tok", "well-founded-ordering-on-nat" ], 0, - "2be82e92dace51e1173ac53cb18060a5" + "319ac59d1da4f4b7134e3f1b9e5fb728" ], [ "Interop.registers", @@ -307,7 +307,7 @@ 1, [ "@query", "assumption_Interop.reg__uu___haseq" ], 0, - "140ea96f0354b5ac8832a7d23a4cf94c" + "3432b938e5dd01370af625bb1ae2f671" ], [ "Interop.as_reg", @@ -329,7 +329,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "b24f11def2b709bdc1d1b174942e133b" + "b1878ce4bb1ca7bf09405aa84224a0c5" ], [ "Interop.n_arrow", @@ -354,7 +354,7 @@ "well-founded-ordering-on-nat" ], 0, - "e3bae6725dc87f13b2e434b29c8e8292" + "0ddfb7ed83ca0ea4b52c477da68283f4" ], [ "Interop.elim", @@ -371,7 +371,7 @@ "primitive_Prims.op_Subtraction" ], 0, - "463d454f67731d00c403ec47ad28267b" + "daee42233e4fc13e1ec91c490a8348c1" ], [ "Interop.elim_1", @@ -402,7 +402,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "117616bde526778dead36a667fc9fac7" + "60661d5a6d1733dc8e23068424d871ea" ], [ "Interop.elim_m", @@ -429,7 +429,7 @@ "well-founded-ordering-on-nat" ], 0, - "054c76b9cdd1a935c926036a7b9f8945" + "05b85fb07f8ece7a4bbad4d8eaa6a81f" ], [ "Interop.as_vale_pre", @@ -443,7 +443,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "21729c5176beadb66d3b422c6a240026" + "17fdb58c5a6a7187f0e2ab46d4a5fed9" ], [ "Interop.as_vale_post", @@ -457,7 +457,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "a4e60b5d07f5eb5ec6c516dd5fb4f91d" + "8001126af9f451b981058e213ffe6511" ], [ "Interop.as_lowstar_sig", @@ -495,7 +495,7 @@ "well-founded-ordering-on-nat" ], 0, - "b6a46d306a760d72df04bfd0f1ec86a2" + "984bca3a11985126f799f59f31b952d6" ], [ "Interop.wrap", @@ -510,15 +510,15 @@ "@fuel_irrelevance_Interop.as_lowstar_sig.fuel_instrumented", "@fuel_irrelevance_Interop.elim_m.fuel_instrumented", "@fuel_irrelevance_Interop.n_arrow.fuel_instrumented", "@query", - "Interop_interpretation_Tm_arrow_254f51fb03f5a7602de22143cfb2ae38", - "Interop_interpretation_Tm_arrow_427f5eabeefb5770a5171b6987ef9b88", + "Interop_interpretation_Tm_arrow_3540c39d128f1dd454e8bfe179704b28", "Interop_interpretation_Tm_arrow_7a12f5600b069146a589d68cc041eac4", "Interop_interpretation_Tm_arrow_9dbf12c94683beb1fbaf96c0a2417971", - "Interop_interpretation_Tm_arrow_dc0b27c11d8a67e9030cc31dd92113c1", - "Interop_interpretation_Tm_ghost_arrow_d78ad13de61ee03b78729ac0d3202c37", + "Interop_interpretation_Tm_arrow_d36058ba7a2bc61f67a79f4d995ee240", + "Interop_interpretation_Tm_arrow_db354f0a1b6509a3ea9463c6495cdc63", + "Interop_interpretation_Tm_arrow_e2c5c8260e9a7f53945e2a0e1ed2b999", + "Interop_interpretation_Tm_ghost_arrow_03f9b220dea5d86a2320f2e023430eec", "Interop_pretyping_d0cf4df241d5c82acedf643c4d2d5e32", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "assumption_Interop.reg__uu___haseq", "binder_x_054c867d1f22ade92fd8803be106fd6b_1", "binder_x_485d7192aee833f26ba81d29d8b5fe66_2", @@ -528,9 +528,7 @@ "constructor_distinct_FStar.Integers.Winfinite", "constructor_distinct_Interop.R1", "constructor_distinct_Interop.R2", "constructor_distinct_Interop.R3", "constructor_distinct_Interop.R4", - "constructor_distinct_Interop.reg", - "constructor_distinct_Prims.unit", "constructor_distinct_Tm_unit", - "data_typing_intro_Interop.R2@tok", + "constructor_distinct_Tm_unit", "data_typing_intro_Interop.R2@tok", "equality_tok_FStar.Integers.Winfinite@tok", "equality_tok_Interop.R1@tok", "equality_tok_Interop.R2@tok", "equality_tok_Interop.R3@tok", "equality_tok_Interop.R4@tok", @@ -554,13 +552,14 @@ "fuel_token_correspondence_Interop.elim_m.fuel_instrumented_token", "function_token_typing_FStar.Integers.uint_64", "function_token_typing_FStar.Monotonic.Heap.heap", + "function_token_typing_Interop.elim", "function_token_typing_Interop.elim_1", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "interpretation_Tm_abs_84403e24470963029f3549df4a198599", "kinding_Interop.reg@tok", + "kinding_Tm_arrow_251090685294ee7321ea5da5c16f7b99", "kinding_Tm_arrow_d85545e13c5d41084b0cae256e392077", - "kinding_Tm_arrow_f45a0ee577a041c89ceae70a01cdbf48", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_SelUpd1", "lemma_FStar.Map.lemma_SelUpd2", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThan", @@ -579,8 +578,8 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_4d9a25166140e8963de2fef595065682", "refinement_interpretation_Tm_refine_81b2f4ed48c8f2d3bdd944b9e4809c72", - "refinement_interpretation_Tm_refine_a95d1908c026f292ff01c32a4b6169e2", "refinement_interpretation_Tm_refine_d0c6a6b279fcec66e53a880c702cfc68", + "refinement_interpretation_Tm_refine_dbfa6ada5d3c5dfc2eb10b21b5fe9817", "refinement_interpretation_Tm_refine_e83e6eee9c0a5399ecc3f6c0c93681bc", "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0", "token_correspondence_Interop.elim", @@ -592,11 +591,11 @@ "typing_FStar.Monotonic.HyperHeap.root", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_Interop.as_reg", - "typing_Interop.n_arrow", "unit_typing", - "well-founded-ordering-on-nat" + "typing_tok_Interop.R1@tok", "typing_tok_Interop.R2@tok", + "typing_tok_Interop.R3@tok", "well-founded-ordering-on-nat" ], 0, - "f1757d3f4a85d780d1e3a43356704103" + "2cb456caec4b8b35b20d085827713d78" ] ] ] \ No newline at end of file diff --git a/examples/hello/TestSeq.fst.hints b/examples/hello/TestSeq.fst.hints index 895f980dff1..c8847f50945 100755 --- a/examples/hello/TestSeq.fst.hints +++ b/examples/hello/TestSeq.fst.hints @@ -23,7 +23,7 @@ "typing_FStar.Seq.Base.length", "unit_typing" ], 0, - "77e193488e073a821c84136fa758ecf3" + "c03df85037fae423b35836464c96cb77" ], [ "TestSeq.main", @@ -47,7 +47,7 @@ "typing_Tm_abs_f8b7175ad4f28c0bc3c11371abe1d18d" ], 0, - "e17bc35b617835cb64894ced0526c5d3" + "1c154aaa4b7d2080dfff9436098b8032" ] ] ] \ No newline at end of file diff --git a/examples/indexed_effects/GEXN.fst.hints b/examples/indexed_effects/GEXN.fst.hints index 6c672bd96a6..fd8589ab2f0 100644 --- a/examples/indexed_effects/GEXN.fst.hints +++ b/examples/indexed_effects/GEXN.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either" ], 0, - "d4c525abf8fb80410fa7ecbd71949709" + "b6b9f224c7e4be6917689041d6978333" ], [ "GEXN._dm4f_GEXN_bind_wp", @@ -27,7 +27,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either" ], 0, - "30c9f9947c11e39da3968e4c5a7b4562" + "293dde729bdfc81e3a58303174cf977c" ], [ "GEXN._dm4f_GEXN___proj__GEXN__item__raise_elab", @@ -36,7 +36,7 @@ 1, [ "@query", "assumption_Prims.HasEq_string" ], 0, - "7af39adb79dda4f0f70beec0d4bd0e18" + "5903a1d682ee4ca151e65c60d2171f9c" ], [ "GEXN.GEXN", @@ -45,7 +45,7 @@ 1, [ "@query", "assumption_Prims.HasEq_string" ], 0, - "a361ea89f9468bb388c2c4a3046413a8" + "9bb8a6e090fc229cf9ac228d72985e4b" ], [ "GEXN.raise", @@ -54,7 +54,7 @@ 1, [ "@query", "assumption_Prims.HasEq_string", "equation_GEXN.exn" ], 0, - "32bf09a98394a0323f0cc782a74ff3c1" + "14e2b9f50f6771aab22f942c4c9fa3b3" ], [ "GEXN.bind_gex", @@ -68,7 +68,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either" ], 0, - "69545e1ba3c10e1be982d04b7b0ef79c" + "bef66bef156fe7a9bdcab17bc53e8a16" ], [ "GEXN._dm4f_GEXN_bind_wp", @@ -82,7 +82,7 @@ "fuel_guarded_inversion_FStar.Pervasives.either" ], 0, - "40911d6618469a92b0e8386e952979d7" + "a55886f2e1b6e90d50fc7db13f2554b9" ], [ "GEXN._dm4f_GEXN___proj__GEXN__item__raise_elab", @@ -91,7 +91,7 @@ 1, [ "@query", "assumption_Prims.HasEq_string" ], 0, - "c00d4e48712b989f77b4c4faa64cdf22" + "081dd5646d6f9939f2a659a6399c3af1" ], [ "GEXN.GEXN", @@ -100,7 +100,7 @@ 1, [ "@query", "assumption_Prims.HasEq_string" ], 0, - "301abea3309ee25ee2ec050d1f40a01a" + "7c8e86c0106626a6e86ddf236599301a" ], [ "GEXN.raise", @@ -109,7 +109,7 @@ 1, [ "@query", "assumption_Prims.HasEq_string", "equation_GEXN.exn" ], 0, - "b30357158a88aa7d48ff8149b6c22578" + "5d0a377a629fe4c5d6f61742737873c0" ] ] ] \ No newline at end of file diff --git a/examples/indexed_effects/GMST.fst.hints b/examples/indexed_effects/GMST.fst.hints index 7d6c79427ab..d8b0569da91 100644 --- a/examples/indexed_effects/GMST.fst.hints +++ b/examples/indexed_effects/GMST.fst.hints @@ -8,13 +8,13 @@ 1, [ "@MaxIFuel_assumption", "@query", "equation_GMST.op_At", - "interpretation_Tm_abs_3e1ac81e52c423fbf074067ef8a21123", + "interpretation_Tm_abs_52fe06aa3756057d09f0d03f1113e61e", "l_quant_interp_0d4740bac0e7318c12dd62f1c939a21c", "refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf", "token_correspondence_GMST.op_At" ], 0, - "842cc7fb7efae758b5e11a1e4d2fc4b8" + "e93a2663cf907eebc3d3cfcd4b74e58e" ], [ "GMST.gst_put", @@ -23,7 +23,7 @@ 1, [ "@query" ], 0, - "8058a3e4ce89a1c8e2b1ef135923c158" + "c2ef185c8be640a5b7aa4517ec7976fe" ], [ "GMST.gst_witness", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_bd10f09297e0e7dc08314f7d9211801c" ], 0, - "e6ef4958ed65c465acd174794c4b7759" + "072c2e835d94b92cf10fe08e20616b48" ], [ "GMST.gst_recall", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_bd10f09297e0e7dc08314f7d9211801c" ], 0, - "5578f3fefd6585f088d2423a435e1c73" + "1db5116bd6a099435d51a3db1ab3e531" ], [ "GMST.app", @@ -63,13 +63,13 @@ [ "@MaxIFuel_assumption", "@query", "equation_GMST.op_At", "equation_GMST.state", "int_inversion", - "interpretation_Tm_abs_3e1ac81e52c423fbf074067ef8a21123", + "interpretation_Tm_abs_52fe06aa3756057d09f0d03f1113e61e", "l_quant_interp_0d4740bac0e7318c12dd62f1c939a21c", "refinement_interpretation_Tm_refine_2dbcc642e30c94354080ed8b90217c10", "token_correspondence_GMST.op_At" ], 0, - "714ab2a48302d20d49090b8d8fdce84d" + "45ae20f13b814d19c4acfc6746a9b8d9" ], [ "GMST.lemma_preorder_comp_equiv", @@ -81,7 +81,7 @@ "equation_FStar.Preorder.preorder_rel", "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_GMST.op_At", - "interpretation_Tm_abs_3e1ac81e52c423fbf074067ef8a21123", + "interpretation_Tm_abs_52fe06aa3756057d09f0d03f1113e61e", "l_quant_interp_0d4740bac0e7318c12dd62f1c939a21c", "refinement_interpretation_Tm_refine_bd10f09297e0e7dc08314f7d9211801c", "token_correspondence_GMST.op_At" @@ -109,7 +109,7 @@ "token_correspondence_GMST.op_At" ], 0, - "5fc00cbd86776c451ca49f6d91591515" + "d5082537f2cd299af882a21c44f03d17" ], [ "GMST.transport_gmst_rel", @@ -121,7 +121,7 @@ "refinement_interpretation_Tm_refine_bdc975851b597885266e1bf07a144b19" ], 0, - "391b498651ba5657829e1bbeeb13807f" + "339189ab4e8ea8bae2ea8fe60adc75b7" ], [ "GMST.preorder_app", @@ -136,10 +136,10 @@ "equation_FStar.Preorder.transitive", "equation_GMST.lift_div_gmst", "equation_GMST.state", "equation_Prims.eqtype", "function_token_typing_Prims.int", "int_inversion", - "interpretation_Tm_abs_25aed4b534b5d02e57b2fa67f597538e", "interpretation_Tm_abs_72819708c8b3afb129c5494c62891a20", + "interpretation_Tm_abs_9b728148fdfbb433bf963274e0ec60de", + "interpretation_Tm_abs_c6d33de7b11109dc835911d4bd9dbca9", "interpretation_Tm_abs_cb30d2844df941d3f38ad50aec5336aa", - "interpretation_Tm_abs_d22c6ca3c7be653a0b22137c213de056", "l_and-interp", "l_quant_interp_8e7f59dbbf720f12c514120d6e5684ae", "lemma_GMST.lemma_preorder_comp_equal", "refinement_interpretation_Tm_refine_2dbcc642e30c94354080ed8b90217c10", @@ -148,7 +148,7 @@ "token_correspondence_GMST.op_At", "true_interp", "unit_typing" ], 0, - "87ab1e59cea71f9e57ac1a8dbda2c4d6" + "5328613ed41abd3e46cd04a69e968587" ], [ "GMST.gmst_bind", @@ -157,13 +157,13 @@ 1, [ "@MaxIFuel_assumption", "@query", "equation_GMST.op_At", - "interpretation_Tm_abs_3e1ac81e52c423fbf074067ef8a21123", + "interpretation_Tm_abs_52fe06aa3756057d09f0d03f1113e61e", "l_quant_interp_0d4740bac0e7318c12dd62f1c939a21c", "refinement_interpretation_Tm_refine_08698b4b6e166624b5bf789ac071b4cf", "token_correspondence_GMST.op_At" ], 0, - "1a7d27407f85004fecc5440e53d51985" + "25650d90fe65c17f509783b2444883cf" ], [ "GMST.gst_put", @@ -172,7 +172,7 @@ 1, [ "@query" ], 0, - "31ebc09de53ce6a70af74a263a395639" + "56c4236d09e93fb28d684b0559189900" ], [ "GMST.gst_witness", @@ -187,7 +187,7 @@ "refinement_interpretation_Tm_refine_bd10f09297e0e7dc08314f7d9211801c" ], 0, - "7a6bf5157fe1923ff933a4365c0322ae" + "3f01d016788c6895821d4584194e3172" ], [ "GMST.gst_recall", @@ -202,7 +202,7 @@ "refinement_interpretation_Tm_refine_bd10f09297e0e7dc08314f7d9211801c" ], 0, - "f989ea6451edf06f2655f51a6fbb7b87" + "28f8edc4783bf87a859afbaf7dd97311" ], [ "GMST.app", @@ -212,13 +212,13 @@ [ "@MaxIFuel_assumption", "@query", "equation_GMST.op_At", "equation_GMST.state", "int_inversion", - "interpretation_Tm_abs_3e1ac81e52c423fbf074067ef8a21123", + "interpretation_Tm_abs_52fe06aa3756057d09f0d03f1113e61e", "l_quant_interp_0d4740bac0e7318c12dd62f1c939a21c", "refinement_interpretation_Tm_refine_2dbcc642e30c94354080ed8b90217c10", "token_correspondence_GMST.op_At" ], 0, - "8d1dfb915cb45bdfd3b96bf60981556e" + "8b88014873251f373cd0beca4afa4c8e" ], [ "GMST.preorder_app'", @@ -240,7 +240,7 @@ "token_correspondence_GMST.op_At" ], 0, - "3f4f8837e063a1bcb285b1cb46678a7d" + "2bd9952deddc20893e39eb9d88149f0f" ], [ "GMST.transport_gmst_rel", @@ -252,7 +252,7 @@ "refinement_interpretation_Tm_refine_bdc975851b597885266e1bf07a144b19" ], 0, - "c8782c167f259761e8e0cc82568667ea" + "be340aab2591ac4d20bc8192df6158cb" ], [ "GMST.preorder_app", @@ -274,7 +274,7 @@ "token_correspondence_GMST.op_At" ], 0, - "e5c01765fca5ef9b56e63e36938c82df" + "eb0c48c1525f73bcfbe3e15eff887ea8" ] ] ] \ No newline at end of file diff --git a/examples/indexed_effects/IEXN.fst.hints b/examples/indexed_effects/IEXN.fst.hints index 785e899e0f7..638772e1270 100644 --- a/examples/indexed_effects/IEXN.fst.hints +++ b/examples/indexed_effects/IEXN.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_7238506d51a0bcd660adb39c15951fa1" ], 0, - "e3a10bba5c4e8bc9b87217f0e7588134" + "5483f6b55fa3c458dff732ad087123a0" ], [ "IEXN.__proj__E__item__e", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_c4a45b085cc780dedd2505084f3c2549" ], 0, - "495f0b15bbba051338b8c0151e166314" + "581c72ad917064ba45e6256b8c8301bc" ], [ "IEXN.iex_bind_wp", @@ -37,7 +37,7 @@ "disc_equation_IEXN.V", "fuel_guarded_inversion_IEXN.result" ], 0, - "98f787c0ca23c229c7f5ee29a688c782" + "868796b4e74a2882ae0fcb65c0fda7df" ], [ "IEXN.f", @@ -46,7 +46,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "unit_inversion" ], 0, - "db8b8afcb92d2541d1ad06db59fa29db" + "27cf31cd53aa58e478861474acce6c24" ], [ "IEXN.g", @@ -64,7 +64,7 @@ "typing_IEXN.exception2" ], 0, - "b66c9cd25d521705b28dccd49b3797cb" + "d330b3ed9c64a6afd047010d3f7773e2" ], [ "IEXN.h", @@ -87,7 +87,7 @@ "unit_typing" ], 0, - "db31e7de557c3928a990f660bf3ef96a" + "d191add15e7426bd560fece343673bad" ], [ "IEXN.__proj__V__item__v", @@ -100,7 +100,7 @@ "refinement_interpretation_Tm_refine_7238506d51a0bcd660adb39c15951fa1" ], 0, - "94948d6cefbfc2f837ae61077fa50ff3" + "c1a504ab0596f8232cea9d0b381e1828" ], [ "IEXN.__proj__E__item__e", @@ -113,7 +113,7 @@ "refinement_interpretation_Tm_refine_c4a45b085cc780dedd2505084f3c2549" ], 0, - "5788c11fab4a5c92d4e3089d0509e378" + "95ffbb6b7a4702426093f7520c8efd14" ], [ "IEXN.iex_bind_wp", @@ -125,7 +125,7 @@ "disc_equation_IEXN.V", "fuel_guarded_inversion_IEXN.result" ], 0, - "3ef59645e6137fa176c5f4320d504f75" + "f701f6a535243767ade8cb093d970f59" ] ] ] \ No newline at end of file diff --git a/examples/indexed_effects/IMST.fst.hints b/examples/indexed_effects/IMST.fst.hints index eba2dc3f63b..0a115cabf54 100644 --- a/examples/indexed_effects/IMST.fst.hints +++ b/examples/indexed_effects/IMST.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_FStar.Pervasives.dfst" ], 0, - "e12281b048f56499b17a94f2d18e6dda" + "979bed861a0b7b9afc7ec69e7e7f6b2b" ], [ "IMST.nat_rel", @@ -24,7 +24,7 @@ "token_correspondence_IMST.nat_rel_" ], 0, - "9484305cfaee0fbb0f5b1c862b9f0665" + "f4387dc6a23b8f3d410207e20a55093a" ], [ "IMST.f", @@ -53,7 +53,7 @@ "token_correspondence_IMST.nat_rel_", "typing_IMST.nat_rel" ], 0, - "99ee6c9529780a176da42969547f71d0" + "20624a651a31196ab1726606b49a0405" ], [ "IMST.op_Greater_Less", @@ -62,7 +62,7 @@ 1, [ "@query", "equation_FStar.Pervasives.dfst" ], 0, - "6a763b396b86474ae84bce99e222218b" + "99b503119eac56f91035a95dbcea23ac" ], [ "IMST.nat_rel", @@ -78,7 +78,7 @@ "token_correspondence_IMST.nat_rel_" ], 0, - "63b31840364ffa4ed5ed5db54637d85e" + "fb22fdf57d522cb2c124b5d0320efe10" ], [ "IMST.f", @@ -90,7 +90,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d12195af53273d3e7d1ec46d6629fc28" + "eb67fab07768d518bc49320e01deb0b8" ] ] ] \ No newline at end of file diff --git a/examples/indexed_effects/IMSTsub.fst.hints b/examples/indexed_effects/IMSTsub.fst.hints index 36065d993f6..735c92bffdd 100644 --- a/examples/indexed_effects/IMSTsub.fst.hints +++ b/examples/indexed_effects/IMSTsub.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "f59f61d526172e91a6c7571478f05bed" + "eb106776d0d5680bcb8551d233c3e1e8" ], [ "IMSTsub.nat_rel", @@ -24,7 +24,7 @@ "token_correspondence_IMSTsub.nat_rel_" ], 0, - "7636706c7150084593130db204101540" + "51fa1b8a44148d975ce072590b2619df" ], [ "IMSTsub.eq_rel'", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "94011ceb9f037a9b90ec26a3fb31cf39" + "69b079dfcfbf387870131ff633fc3388" ], [ "IMSTsub.eq_rel", @@ -54,7 +54,7 @@ "token_correspondence_IMSTsub.eq_rel_" ], 0, - "6db9482af08d3432b6b8f3209c97b20a" + "d33bec8a298e8b4eb3b305906146d975" ], [ "IMSTsub.f", @@ -63,7 +63,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "unit_inversion" ], 0, - "d7177e070437942d590382c081a492a6" + "9a240d1ef7033e96a91783725bb22dde" ], [ "IMSTsub.g", @@ -94,7 +94,7 @@ "token_correspondence_IMSTsub.nat_rel_" ], 0, - "93c050afc5f9e579065bd6205275f01a" + "6888025c161a5c807748867bff988933" ], [ "IMSTsub.h", @@ -118,7 +118,7 @@ "token_correspondence_IMSTsub.nat_rel_" ], 0, - "87087b6953bafb3f891d9dec701e3abe" + "3e810c59f6cc3cf04231ada43654cb99" ], [ "IMSTsub.idx", @@ -127,7 +127,7 @@ 1, [ "@query" ], 0, - "ab31bf15d750f60fbeb070fbfac92f14" + "8c1887072dd45614115341e142d9bb26" ], [ "IMSTsub.nat_rel", @@ -143,7 +143,7 @@ "token_correspondence_IMSTsub.nat_rel_" ], 0, - "7b552e24342e6c2797287d0f9e0622f8" + "25d7bd606e0ed862d3ff4c7f3591ca93" ], [ "IMSTsub.eq_rel'", @@ -157,7 +157,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2cd039fdaf0fe5d7f3782c9822a28a6a" + "1e62f450394a4320ccf5ece8763bd06b" ], [ "IMSTsub.eq_rel", @@ -173,7 +173,7 @@ "token_correspondence_IMSTsub.eq_rel_" ], 0, - "3576e6a4c0f9cc40b3c197b3d29f47bd" + "c8f2e7e2d5f353540cb9d59a2022a952" ] ] ] \ No newline at end of file diff --git a/examples/indexed_effects/IST.fst.hints b/examples/indexed_effects/IST.fst.hints index a3544a08312..66b2cbb7734 100644 --- a/examples/indexed_effects/IST.fst.hints +++ b/examples/indexed_effects/IST.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "6063f2d8cabe4c6b5933de8739e4c30d" + "3286c9d4c26fb32b890b8583723cf1e9" ], [ "IST.f", @@ -17,7 +17,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "unit_inversion" ], 0, - "5db29fc785ce884b2f7e6d3d93d0136b" + "27d9f221c07a7532bee1a1e6bd7a7f18" ], [ "IST.g", @@ -30,7 +30,7 @@ "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001" ], 0, - "658662b38d79fc4d14103205f0261036" + "479f80b89140b327c7a4741298e395b8" ], [ "IST.op_Greater_Less", @@ -39,7 +39,7 @@ 1, [ "@query" ], 0, - "e707a8ffac8b7e3a0f747e86e4daa7a3" + "044e6c90218686831a30f6ec734058fb" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/EnumParsing.fst.hints b/examples/kv_parsing/EnumParsing.fst.hints index de927d75d81..2816992c564 100644 --- a/examples/kv_parsing/EnumParsing.fst.hints +++ b/examples/kv_parsing/EnumParsing.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "d62d83574abaa3710913f50d3c416b94" + "fc2b4c9085d16a6713f3d057f035d570" ], [ "EnumParsing.__proj__OneNum__item__n", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_4f83c2c575e4b9df7e99e95590ac6726" ], 0, - "a0966895f96ca4ca063383beb06a3a02" + "bba29de45ab4f2547097a6ad7b24b1a3" ], [ "EnumParsing.__proj__TwoNums__item__n", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_f7b177f0e5c9dfa961ddcd32747ed85b" ], 0, - "b0c51ba40d463cfd38fc89d3a02cdf50" + "891feca4a7b7afef4143c6a3485ab362" ], [ "EnumParsing.__proj__TwoNums__item__m", @@ -49,7 +49,7 @@ "refinement_interpretation_Tm_refine_f7b177f0e5c9dfa961ddcd32747ed85b" ], 0, - "0ae3e10440f19ecb93d582efeab13fb1" + "80c4e292e06c084c4250778dee515922" ], [ "EnumParsing.numbers_tag_val", @@ -64,7 +64,7 @@ "fuel_guarded_inversion_EnumParsing.numbers" ], 0, - "2450b3b9d678b12bd40c21d65b8ca148" + "66c32942952439a30935a4750d72c0e7" ], [ "EnumParsing.parse_numbers_tag", @@ -85,7 +85,7 @@ "typing_FStar.UInt8.v" ], 0, - "911b32af84c91e3218fbb7439b3ddc68" + "a4ed91bb5eb6f77dfe7882ac4ab2ac80" ], [ "EnumParsing.parse_Nothing", @@ -99,7 +99,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "051aa29e30e49cc7905e0b041ce26dbd" + "93c13479460f9003558ec5a3b8e96353" ], [ "EnumParsing.parse_OneNum", @@ -113,7 +113,7 @@ "projection_inverse_EnumParsing.OneNum_n" ], 0, - "4124e05889db556890a6549c815dd20d" + "a7be39132eed56f6c3e53d959eecd10d" ], [ "EnumParsing.parse_TwoNums", @@ -128,7 +128,7 @@ "projection_inverse_EnumParsing.TwoNums_n" ], 0, - "bd201a484cb78940980951691456537c" + "ec7fbd2bc6c5e92d475f7273fe8653e4" ], [ "EnumParsing.parser_forget", @@ -144,7 +144,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option" ], 0, - "d4093326cc5663ec8790a0ec4750edf0" + "43f6646765f829102eca465eaf354198" ], [ "EnumParsing.validate_ok", @@ -162,7 +162,7 @@ "refinement_interpretation_Tm_refine_e503d707d8b9b985cc10fa9a525717b3" ], 0, - "2a2d357e7a96e4362c02fe26b6853ca0" + "69a19e15d2d9b40be70d648010e8c460" ], [ "EnumParsing.parser_forget_ok", @@ -182,7 +182,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "7115fcfc6ba42ac25c7df4116b9e86e9" + "79382627f6c393843c3268cf121071d0" ], [ "EnumParsing.make_correct", @@ -195,7 +195,7 @@ "refinement_interpretation_Tm_refine_55b5ab4f9d251479e5f2c546a029fe66" ], 0, - "fefffe5f840336ffa6df7e9c27985c8c" + "11219663e19dc9dc02e6fc5eeb9223e1" ], [ "EnumParsing.validate_Nothing_pure", @@ -226,7 +226,7 @@ "typing_FStar.Seq.Base.length", "typing_tok_EnumParsing.Nothing@tok" ], 0, - "4943c0c1588f7eed9f406f48501b2b1d" + "a40d463ff75a7d7055494d5a1ac69c5b" ], [ "EnumParsing.validate_OneNum_pure", @@ -282,7 +282,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "f133a0cee9e68e29267166b1324b4ecc" + "c7f4f093cc5bc93811f09a5c5dac632a" ], [ "EnumParsing.validate_TwoNums_pure", @@ -350,7 +350,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "6bc67b93d5545a44bb71d75b98933ca8" + "d24cb1ef79521a3451806c5418c013ef" ], [ "EnumParsing.validate_numbers_data_pure", @@ -368,7 +368,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "fb18178e9c39b65ce5c4d175ef567843" + "8293d3a134fc67e084bd545832dc9459" ], [ "EnumParsing.seq_pure_validate", @@ -401,7 +401,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "8c2dbe481a72d472a7cfcbbfe355d8ca" + "f09fbd9815733b7c668edaa5cf48a8d6" ], [ "EnumParsing.lemma_seq_pure_validate_A2_ok", @@ -459,7 +459,7 @@ "typing_Tm_abs_947a5129c98fad5ca983c412eac35e84" ], 0, - "c9738526da80900a587f8f2442157253" + "379d9c29fd1e9786f3c8e0214f1e6bfe" ], [ "EnumParsing.then_pure_check", @@ -491,7 +491,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "76d02a722546327f64c56eba699d39ec" + "583df405cd5191948c2da984699f58f2" ], [ "EnumParsing.lemma_then_pure_check_ok", @@ -545,7 +545,7 @@ "typing_Tm_abs_64efb5103162cd8fb6c4ee0be09cf3dd" ], 0, - "818b72f8a879414b038508dc52383f6b" + "106a4190b1c7fc38b5e36dc5fd2298f2" ], [ "EnumParsing.validate_numbers_pure", @@ -573,7 +573,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "b48cf60dc1333c4a17a29fb7905eb5b8" + "1e2715eab45446e8089e15c88adf501f" ], [ "EnumParsing.parse_numbers_tag_st", @@ -642,7 +642,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "7910b7d4e0aee9a4349f3fb3e94a26bd" + "710e90ce71454527ab4afc4244175d05" ], [ "EnumParsing.parse_numbers_tag_st_nochk", @@ -741,7 +741,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "33cbe3fbfc68168a046b5ed1b2cc69d1" + "53f692eadef6610ad556a349e46a3253" ], [ "EnumParsing.parse_numbers_tag_st_nochk", @@ -766,7 +766,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "a2275a6dbf113b44692e58b54058b528" + "f797352148a3b216a93d2aeca0a41061" ], [ "EnumParsing.check_length", @@ -779,7 +779,7 @@ "proj_equation_Slice.BSlice_len", "projection_inverse_BoxBool_proj_0" ], 0, - "07493fbd2da158b9670f24c7e89e4d3f" + "b943c7aecb5afb35a92d9d2b5361b904" ], [ "EnumParsing.validate_Nothing", @@ -856,7 +856,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "ca3463fb150d50a8fd4b39730a751f71" + "15522d969e0daedf1764c873de6abbe0" ], [ "EnumParsing.validate_OneNum", @@ -953,7 +953,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "edd9dfc07ea8e3038d882147a07399a7" + "c201e79bfa2291ef4c65b62214bf1fc1" ], [ "EnumParsing.validate_TwoNums", @@ -1063,7 +1063,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "d4d80c7374272d51d96752c6e0071ccd" + "58ce20c2c4bdde2e0d486492b05b4cde" ], [ "EnumParsing.validate_numbers_data", @@ -1075,7 +1075,7 @@ "equation_Parsing.parser" ], 0, - "94eb64548f44ddac960f973fad239986" + "4f6a13ada698365b9673ceed432caa2c" ], [ "EnumParsing.coerce_validator", @@ -1127,7 +1127,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "30e3e585b6131b4bedb8a7d9cf637ab5" + "273efab5ba066274c4020dec9fc43506" ], [ "EnumParsing.and_check", @@ -1271,7 +1271,7 @@ "unit_typing" ], 0, - "a5b9c51ead5e914b173925ea6eee738e" + "674e5f18396989b57a0c4e0fcd2f0443" ], [ "EnumParsing.encode_numbers_tag", @@ -1288,7 +1288,7 @@ "refinement_interpretation_Tm_refine_cf7790351aeae149a69efde61bf62c74" ], 0, - "b60896bc62acb2fff7016a82fe5c9231" + "7d0b81f8b4ae4e706e9a8712345c26b0" ], [ "EnumParsing.encode_Nothing", @@ -1297,7 +1297,7 @@ 1, [ "@query" ], 0, - "13237bb5c4bf167cd918acd65f70bd89" + "b6c1fd21d3daf0e92314495cef4b2fcd" ], [ "EnumParsing.encode_OneNum", @@ -1306,7 +1306,7 @@ 1, [ "@query", "equation_FStar.UInt8.byte", "equation_Slice.byte" ], 0, - "8a228e65c9bb8828c94f32997019b5f4" + "04093063e1485a05131a20f29bb07d94" ], [ "EnumParsing.encode_TwoNums", @@ -1326,7 +1326,7 @@ "typing_IntegerParsing.encode_u32" ], 0, - "369bd8fa9308d354edc2d37d441f7794" + "701784d492f8ccb75a7f7895f047bd9a" ], [ "EnumParsing.encode_numbers_data", @@ -1341,7 +1341,7 @@ "fuel_guarded_inversion_EnumParsing.numbers" ], 0, - "1f9ce6b11c8d880512a070452b156bee" + "3fb91ef7b0ee6c290e787d12e0b33cd8" ], [ "EnumParsing.ser_Nothing", @@ -1434,7 +1434,7 @@ "typing_Slice.bslice_split_at" ], 0, - "6bd6f6ec520e3351cfe1064ca29404d2" + "0b0ec78734c781d8c9ec318e67b3dc39" ], [ "EnumParsing.ser_TwoNums", @@ -1444,7 +1444,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_EnumParsing.encode_TwoNums", "equation_FStar.Kremlin.Endianness.bytes", @@ -1466,7 +1466,7 @@ "typing_IntegerParsing.encode_u32" ], 0, - "506d41f260234335937300e2ea51b820" + "46d747ee59a2167abf27b40a95a19404" ], [ "EnumParsing.ser_TwoNums'", @@ -1484,7 +1484,7 @@ "typing_FStar.TSet.empty", "typing_FStar.TSet.set" ], 0, - "6b106d222d6c39d61153c6fb38b60623" + "5a57c7e227098a3438e5d627407d14b1" ], [ "EnumParsing.ser_numbers_data", @@ -1508,7 +1508,7 @@ "projection_inverse_EnumParsing.TwoNums_n" ], 0, - "e7c86526ffec9ee4e41297f2247b8de5" + "f56e7547c5d69ee67640eaa5e6a99ad1" ], [ "EnumParsing.ser_numbers_data'", @@ -1530,7 +1530,7 @@ "typing_FStar.TSet.empty", "typing_FStar.TSet.set" ], 0, - "f504eb7afdf532f9f6e768eb60e26eb4" + "a6791f8df49dc3c601d9b531981d843d" ], [ "EnumParsing.ser_numbers_data2", @@ -1552,7 +1552,7 @@ "typing_FStar.TSet.empty", "typing_FStar.TSet.set" ], 0, - "37d026709841d04ab3cd0852866e73d3" + "72e0117a39b808dd4313b5a0a18175f5" ], [ "EnumParsing.ser_numbers", @@ -1562,7 +1562,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_EnumParsing.encode_numbers", "equation_EnumParsing.encode_numbers_tag", @@ -1586,7 +1586,7 @@ "typing_FStar.TSet.set" ], 0, - "6afcf274e3c817ff9e530fc72630733f" + "38ff4d6c9c0b56987151ee7c781f9310" ], [ "EnumParsing.numbers", @@ -1595,7 +1595,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "47bdac2f154c1ada2ca340dbf53fad44" + "4fb7ca9c961ed362c52a5773984fa36a" ], [ "EnumParsing.__proj__OneNum__item__n", @@ -1608,7 +1608,7 @@ "refinement_interpretation_Tm_refine_4f83c2c575e4b9df7e99e95590ac6726" ], 0, - "135b695f072b39598985890373a61918" + "702dbbf98d7ed0596f0811a175c0135c" ], [ "EnumParsing.__proj__TwoNums__item__n", @@ -1622,7 +1622,7 @@ "refinement_interpretation_Tm_refine_f7b177f0e5c9dfa961ddcd32747ed85b" ], 0, - "969342f494d1e1ebb0424de3e3fde284" + "07159063f3e39c2193e771c127779f72" ], [ "EnumParsing.__proj__TwoNums__item__m", @@ -1636,7 +1636,7 @@ "refinement_interpretation_Tm_refine_f7b177f0e5c9dfa961ddcd32747ed85b" ], 0, - "3594a9a7a2bb5a0e4d9e73d0b01a5658" + "0dad29bf50c1e65734b814e009ed1e7b" ], [ "EnumParsing.numbers_tag_val", @@ -1651,7 +1651,7 @@ "fuel_guarded_inversion_EnumParsing.numbers" ], 0, - "bd36b87d50c011feecd7a96ea1cf5a8a" + "437075a4d806e9baad24412cbc09b278" ], [ "EnumParsing.parse_numbers_tag", @@ -1672,7 +1672,7 @@ "typing_FStar.UInt8.v" ], 0, - "cc85f5d78f74bc581fa3606e06545fc5" + "3a2a3834e97f7acfcbe1241858a7a5ab" ], [ "EnumParsing.parse_Nothing", @@ -1686,7 +1686,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "b955acc23a6aca2614fd3edd3b630e62" + "70e539a430a994bbe5e276ed283f917c" ], [ "EnumParsing.parse_OneNum", @@ -1700,7 +1700,7 @@ "projection_inverse_EnumParsing.OneNum_n" ], 0, - "c13e44d9cab90e36379950593727e9ff" + "16edbeaa82022a18cd04243cd60e4cb9" ], [ "EnumParsing.parse_TwoNums", @@ -1715,7 +1715,7 @@ "projection_inverse_EnumParsing.TwoNums_n" ], 0, - "8d42edb26a6292b036dfbcab0cb47183" + "fd2fe1443ec7c88a4a17a762ef16118b" ], [ "EnumParsing.parser_forget", @@ -1731,7 +1731,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option" ], 0, - "9c940e260ac2117c2e90bbec81c0e211" + "499445fc4aca9072676fb3b2a1fe7c5d" ], [ "EnumParsing.validate_ok", @@ -1749,7 +1749,7 @@ "refinement_interpretation_Tm_refine_e503d707d8b9b985cc10fa9a525717b3" ], 0, - "0257d560cc2b6aee53617d09a52ba8fb" + "6bb7225651c1196951e1766f6aa3eb65" ], [ "EnumParsing.make_correct", @@ -1762,7 +1762,7 @@ "refinement_interpretation_Tm_refine_55b5ab4f9d251479e5f2c546a029fe66" ], 0, - "73819a3ed2fd53b7f837e11afc4ba52e" + "6a146ed20ba46d85563c8e00d5ac4daa" ], [ "EnumParsing.validate_Nothing_pure", @@ -1793,7 +1793,7 @@ "typing_FStar.Seq.Base.length", "typing_tok_EnumParsing.Nothing@tok" ], 0, - "c35266aa4d90bcc37620fb0abae0b1fe" + "ba6c8cc41572f3ccd158e8bda509ffa6" ], [ "EnumParsing.validate_OneNum_pure", @@ -1849,7 +1849,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "9019f4ffc32c091c0e1aa02cb633ae37" + "91743715205b845c84bd72f594fde1f2" ], [ "EnumParsing.validate_TwoNums_pure", @@ -1917,7 +1917,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "99c8342e38d6f6bff5e8ff378076305b" + "6d17b0e25384e0e43239926c46db0442" ], [ "EnumParsing.validate_numbers_data_pure", @@ -1935,7 +1935,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "bdda12fad4bd548dd5d105e1506332c6" + "8d3ebfa8891462afa536510b9e748280" ], [ "EnumParsing.seq_pure_validate", @@ -1968,7 +1968,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "e2ee00e939350be412e99eb9b4a106ee" + "b34c8a1538880b5411432790b6c81d69" ], [ "EnumParsing.then_pure_check", @@ -2000,7 +2000,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "e297260e7f457ad31a650ae04f2c21ab" + "db92f9c2807560c22ec77df0c248fc6d" ], [ "EnumParsing.validate_numbers_pure", @@ -2028,7 +2028,7 @@ "typing_tok_EnumParsing.Nothing@tok" ], 0, - "d1022c80f525abaf6f2cd1ca6e890620" + "4f76ecb5b2133852333801ba50e0ef1d" ], [ "EnumParsing.parse_numbers_tag_st", @@ -2053,7 +2053,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "142f0f0f9b66983ff6f3c7c67b98324a" + "51239daf0a625673a4e81cb9a0e95514" ], [ "EnumParsing.parse_numbers_tag_st_nochk", @@ -2077,7 +2077,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "a22a50d23867f92d8bc7e71648377487" + "48bcc6edc09f756678cc3b2fccd33db3" ], [ "EnumParsing.check_length", @@ -2104,7 +2104,7 @@ "typing_FStar.UInt32.v" ], 0, - "0c6f9fdaf16c02a0425e5878386dc5f8" + "d029d6ebf331f43632f95e04f961a117" ], [ "EnumParsing.validate_Nothing", @@ -2127,7 +2127,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "c2c66663bd6574f2818481dbf8a201c8" + "a661bb845bdd2860966a868a825f5d01" ], [ "EnumParsing.validate_OneNum", @@ -2150,7 +2150,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "13dc40e943b87df1e7b08ccedf70252f" + "0cf1f50d054559b2b3a4b84af475d5b3" ], [ "EnumParsing.validate_TwoNums", @@ -2173,7 +2173,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "77b9c90341357c43e33a82cb2231952a" + "1dc1b60ff3ed922cfa3b979cd5bc1b01" ], [ "EnumParsing.validate_numbers_data", @@ -2185,7 +2185,7 @@ "equation_Parsing.parser" ], 0, - "168f1a8c5dac786e27bc7785c17c72d8" + "33775c23a7ff6705f68bed7faade3ed1" ], [ "EnumParsing.coerce_validator", @@ -2237,7 +2237,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "54631474ef9da3a6adaa72a12caba44e" + "40b8b2fb1a53921c5b6544cb6ae9e8e4" ], [ "EnumParsing.and_check", @@ -2386,7 +2386,7 @@ "typing_Slice.as_seq", "unit_typing" ], 0, - "c030e3a98806c12791ff72ee107fd3f8" + "5451b3799d4fb09b55625447de7b1743" ], [ "EnumParsing.encode_numbers_tag", @@ -2403,7 +2403,7 @@ "refinement_interpretation_Tm_refine_cf7790351aeae149a69efde61bf62c74" ], 0, - "b93e6d1c9f9e1b76c6d9543df3bd3270" + "2968bf82ab211c098ff36323d1be8ca9" ], [ "EnumParsing.encode_Nothing", @@ -2412,7 +2412,7 @@ 1, [ "@query" ], 0, - "d90e1f76940a8c0df85e832b5b69331b" + "702aea79db9885cc620ace3e63f7df51" ], [ "EnumParsing.encode_OneNum", @@ -2421,7 +2421,7 @@ 1, [ "@query", "equation_FStar.UInt8.byte", "equation_Slice.byte" ], 0, - "930dc8fb4447f643f079c5316a3bfb92" + "7a6cf97589e8f1ef2568bf0021cd75b4" ], [ "EnumParsing.encode_TwoNums", @@ -2441,7 +2441,7 @@ "typing_IntegerParsing.encode_u32" ], 0, - "e9e30b66789dab8f74cebd9be88a5a40" + "08d2a22c27f5dd13006c0171cfb5340b" ], [ "EnumParsing.encode_numbers_data", @@ -2456,7 +2456,7 @@ "fuel_guarded_inversion_EnumParsing.numbers" ], 0, - "94ed481d12b306e2e114f35371c65451" + "2fd3ae623226cb9683a79e5d590d78d4" ], [ "EnumParsing.ser_Nothing", @@ -2465,7 +2465,7 @@ 1, [ "@query" ], 0, - "4acec872a94ce9d6f0b7fc61f06178f2" + "1adbb58d6f65ffb2a764104bb70d78be" ], [ "EnumParsing.ser_TwoNums", @@ -2475,7 +2475,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_EnumParsing.encode_TwoNums", "equation_FStar.Kremlin.Endianness.bytes", @@ -2497,7 +2497,7 @@ "typing_IntegerParsing.encode_u32" ], 0, - "f7004b64155471785068b0414b27e986" + "c874644339773bf92e1c4d001ee8ab54" ], [ "EnumParsing.ser_TwoNums'", @@ -2515,7 +2515,7 @@ "typing_FStar.TSet.empty", "typing_FStar.TSet.set" ], 0, - "07372e307aa8bc3c9c0bcea015162804" + "8ec67ebc8d4db45f3d4a71bd8800561d" ], [ "EnumParsing.ser_numbers_data", @@ -2549,7 +2549,7 @@ "typing_FStar.UInt32.v" ], 0, - "1c3a88aefc226b766a6e965530b957ce" + "7cd1b79e60511a01c776af475389c481" ], [ "EnumParsing.ser_numbers_data'", @@ -2571,7 +2571,7 @@ "typing_FStar.TSet.empty", "typing_FStar.TSet.set" ], 0, - "092b5a953371b0935573a0028073d785" + "0b53d884c08a1e71a4babb0ec6768938" ], [ "EnumParsing.ser_numbers_data2", @@ -2593,7 +2593,7 @@ "typing_FStar.TSet.empty", "typing_FStar.TSet.set" ], 0, - "8c8e30b244d337bc148ff59702b43514" + "ff00733ae9499f16f47d4237ae0256d3" ], [ "EnumParsing.ser_numbers", @@ -2603,7 +2603,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_EnumParsing.encode_numbers", "equation_EnumParsing.encode_numbers_tag", @@ -2627,7 +2627,7 @@ "typing_FStar.TSet.set" ], 0, - "d86e380a780b93b41880eff8ed285ba6" + "f865d36a39b678457a907c1be0ac61e8" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/IntegerParsing.fst.hints b/examples/kv_parsing/IntegerParsing.fst.hints index bd73a4f24b5..95595108de6 100644 --- a/examples/kv_parsing/IntegerParsing.fst.hints +++ b/examples/kv_parsing/IntegerParsing.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "80539d790691d327359f7758d2b34644" + "808c4184c543de8388826bda6c18fcd5" ], [ "IntegerParsing.u16_array", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "b5bdfca0149d4a9da63060a092d4f3f7" + "9fdb42d7ff3324b35a76b241a795bf4a" ], [ "IntegerParsing.u16_array", @@ -33,7 +33,7 @@ "haseqIntegerParsing_Tm_refine_67a0f7da090ddd7cabafb21bf5e2ed60" ], 0, - "9a732a0798dd4fce8a95eafc0283e44c" + "a1c7fd83190e449be8a3972aad554a12" ], [ "IntegerParsing.u16_array", @@ -51,7 +51,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c79928f1ff6e35459cb83b8b8c5f8445" + "acaedad78c14bfb8171372e07d8b970c" ], [ "IntegerParsing.__proj__U16Array__item__a16", @@ -60,7 +60,7 @@ 1, [ "@query" ], 0, - "874a17f70daf7c929d85824efca97342" + "67cd2184dfed19266ceb7999f29f49cc" ], [ "IntegerParsing.__proj__U16Array__item__a16", @@ -72,7 +72,7 @@ "projection_inverse_IntegerParsing.U16Array_len16" ], 0, - "8e9d7644e1af91fc7306c11a31f2d7a7" + "2557795af4b0e929f2dcb0b44a14f730" ], [ "IntegerParsing.u32_array", @@ -81,7 +81,7 @@ 1, [ "@query" ], 0, - "4277a4dfb74cbe0a7408fa1fae2d2ff1" + "836b11f28362d2333f8370461111c866" ], [ "IntegerParsing.u32_array", @@ -90,7 +90,7 @@ 1, [ "@query" ], 0, - "93e34c5e8ee522aa619e853d98862944" + "1a0092a6f682568aae9b280c606ddba4" ], [ "IntegerParsing.u32_array", @@ -106,7 +106,7 @@ "haseqIntegerParsing_Tm_refine_81c227cb3788ac9527a15eab9f2e5b39" ], 0, - "368e37b0a3d844123e91b4f3c01f19b3" + "f3bee3e5c19f24b46364ce1ddb311bcb" ], [ "IntegerParsing.u32_array", @@ -124,7 +124,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "769fb28259f1e3b7297856bedd33581c" + "fb27be890d974d7b716701dad03bfb2c" ], [ "IntegerParsing.__proj__U32Array__item__a32", @@ -133,7 +133,7 @@ 1, [ "@query" ], 0, - "540b6f26f85aae0c5bda6e8ca866c588" + "e78dc2ca4a0dca8883d58693796779aa" ], [ "IntegerParsing.__proj__U32Array__item__a32", @@ -145,7 +145,7 @@ "projection_inverse_IntegerParsing.U32Array_len32" ], 0, - "28fe252867633f0a021398cf8bfabe0e" + "e489aff46dc40c72d5222d6856653dc8" ], [ "IntegerParsing.parse_u8", @@ -157,7 +157,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "c82de9c2a5c5704db66ae9652ca63cda" + "c32740ac30cd57747dbff53b47d9f8b3" ], [ "IntegerParsing.parse_u16", @@ -184,7 +184,7 @@ "typing_FStar.Kremlin.Endianness.be_to_n" ], 0, - "cd18e54113ed1bf82e8d47fa3041018f" + "8950dce93778db950412b433a7682dd7" ], [ "IntegerParsing.parse_u32", @@ -212,7 +212,7 @@ "typing_FStar.Kremlin.Endianness.be_to_n" ], 0, - "880cdbdc08c5b7a08a99ce48953f6cf8" + "49ddc74c488df29c16c4f4afe2665012" ], [ "IntegerParsing.parse_u16_array", @@ -240,7 +240,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.UInt16.v" ], 0, - "50d6ef759f1df5c00bf8fa530933f4a2" + "0c3a84a0842f13aca7989ec0adb03c30" ], [ "IntegerParsing.parse_u32_array", @@ -268,7 +268,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.UInt32.v" ], 0, - "d3243db863e1873e6773e26e05e9d3e2" + "0419b018ec1d3a00a0e572f731d9f737" ], [ "IntegerParsing.u16_array_st", @@ -277,7 +277,7 @@ 1, [ "@query" ], 0, - "d8f1df0578b9b023ae0fb510c0fa7d79" + "533cfac472cfade19485bf2255a7e93d" ], [ "IntegerParsing.__proj__U16ArraySt__item__a16_st", @@ -286,7 +286,7 @@ 1, [ "@query" ], 0, - "f086a46d6aa6ff5adea8ad24a70a7387" + "e15e6ef66e1867f113689d50bbfff1fc" ], [ "IntegerParsing.__proj__U16ArraySt__item__a16_st", @@ -298,7 +298,7 @@ "projection_inverse_IntegerParsing.U16ArraySt_len16_st" ], 0, - "f2f60a8c2aadd54c8ccd2f7eb54b367f" + "3a769136855f21c94ed9f90b446a74f4" ], [ "IntegerParsing.__proj__U32ArraySt__item__a32_st", @@ -310,7 +310,7 @@ "projection_inverse_IntegerParsing.U32ArraySt_len32_st" ], 0, - "b59bbb99ba3d0bd59128b3a9899c8711" + "a74e0f90bc2792bde04a4b0a0951fee8" ], [ "IntegerParsing.as_u16_array", @@ -326,7 +326,7 @@ "typing_IntegerParsing.__proj__U16ArraySt__item__a16_st" ], 0, - "1c51eb98fa94b93ff35c53a14f111e28" + "78a07360afcb0a4842eeeb929003297d" ], [ "IntegerParsing.as_u32_array", @@ -342,7 +342,7 @@ "typing_IntegerParsing.__proj__U32ArraySt__item__a32_st" ], 0, - "3e7f881e63d10fb4b6f72cccf6819f10" + "bb5b1ecd55a941b77c6e1880fc13a6c8" ], [ "IntegerParsing.parse_u8_st_nochk", @@ -408,7 +408,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "1ee3a9f539ee8ca1227e4f7b13b35649" + "234e6a19f77c1faa5d78e53879f68a42" ], [ "IntegerParsing.parse_u8_st_nochk", @@ -433,7 +433,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "4623f4fd21d127923156dda690647484" + "0d71dfbd667c163d071d12e7c177129c" ], [ "IntegerParsing.parse_u8_st", @@ -555,7 +555,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "e94a1fdc7b8022d0edae634c82f3ac34" + "00fd700180077243991bb9a09959fd1e" ], [ "IntegerParsing.parse_u8_st", @@ -580,7 +580,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "876ec0577cf1c7c97885cce2a89a8a47" + "632aa8f32f69b2def40c22cb0daf76a5" ], [ "IntegerParsing.parse_u16_st_nochk", @@ -666,7 +666,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "180cb43dac84335530ce485f14ff6c6c" + "a05988014dbbe8d4608d27373dc553a1" ], [ "IntegerParsing.parse_u16_st_nochk", @@ -691,7 +691,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "00f7f610606e338e561529498b8c3ab4" + "8d2a5fbb92161a887de769e5d1b91fce" ], [ "IntegerParsing.parse_u16_st", @@ -813,7 +813,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "33487736bda88044582b36279512b190" + "0e20a367af23e88ffe2175fd3904fcd0" ], [ "IntegerParsing.parse_u16_st", @@ -838,7 +838,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "e93e59660e67c0c11b01ca8b7dae37b9" + "9f1c790e0d54e98a409e7bf4fb1c77cb" ], [ "IntegerParsing.parse_u32_st_nochk", @@ -925,7 +925,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "2ee603043e9a14324318095afad245d5" + "57188d32fb3799563b3fa6a050d2f2f9" ], [ "IntegerParsing.parse_u32_st_nochk", @@ -950,7 +950,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "43e24c2581cb86f003e6d045ebed2844" + "c9f36648db0c5750519f3f57f6b126ea" ], [ "IntegerParsing.parse_u32_st", @@ -1069,7 +1069,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "d1f451d54ed7ff01054b15d525e322c6" + "f5f8f772a0a366e3fe762c94ed374590" ], [ "IntegerParsing.parse_u32_st", @@ -1094,7 +1094,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "623b0f6b5e5b9cd2e14db390307293bd" + "2c576c11f851086f13cbbb9900aafed7" ], [ "IntegerParsing.parse_u16_array_nochk", @@ -1134,6 +1134,7 @@ "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_IntegerParsing.as_u16_array", + "equation_IntegerParsing.parse_u16", "equation_IntegerParsing.parse_u16_array", "equation_Parsing.and_then", "equation_Parsing.byte", "equation_Parsing.bytes", "equation_Parsing.bytes32", @@ -1149,8 +1150,8 @@ "function_token_typing_FStar.UInt8.t", "function_token_typing_IntegerParsing.parse_u16", "int_inversion", "int_typing", + "interpretation_Tm_abs_06e8d3f2db190cef8f3755616fbc7446", "interpretation_Tm_abs_898692807cc82957fc188d1a18e680c4", - "interpretation_Tm_abs_9415b8e4f7e7b444614ec8ba0c552c84", "lemma_FStar.Buffer.lemma_offset_spec", "lemma_FStar.Buffer.lemma_size", "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.Map.lemma_InDomRestrict", @@ -1204,6 +1205,7 @@ "refinement_interpretation_Tm_refine_e22f36d20d3bb31819412f1121d36e8e", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_FStar.Ghost.reveal", + "token_correspondence_IntegerParsing.parse_u16", "typing_FStar.Buffer.__proj__MkBuffer__item__content", "typing_FStar.Buffer.__proj__MkBuffer__item__length", "typing_FStar.Buffer.__proj__MkBuffer__item__max_length", @@ -1224,7 +1226,7 @@ "typing_Slice.as_seq" ], 0, - "b0f5e12eb2be6ca0b6fb9b3ef1ee2a1c" + "b3ec00fbe526bb8436ef36c36bf1c2c0" ], [ "IntegerParsing.parse_u16_array_nochk", @@ -1248,7 +1250,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "011d1689e9360400c72ae7cfe9ff93d3" + "504ef853f825401561cda588837f3c68" ], [ "IntegerParsing.parse_u32_array_nochk", @@ -1304,7 +1306,7 @@ "function_token_typing_FStar.UInt8.t", "function_token_typing_IntegerParsing.parse_u32", "int_inversion", "int_typing", - "interpretation_Tm_abs_0fe3d17d4dca3b03a645dd6ef4e55697", + "interpretation_Tm_abs_388eabe6c0c3ea4b660b3ea89546090f", "interpretation_Tm_abs_898692807cc82957fc188d1a18e680c4", "lemma_FStar.Buffer.lemma_offset_spec", "lemma_FStar.Buffer.lemma_size", "lemma_FStar.Ghost.reveal_hide", @@ -1400,7 +1402,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "6c431cbc322bdbb9c7f535dc8eb3edae" + "bb54fd77f97165f5e9918549cdc5c001" ], [ "IntegerParsing.validate_u16_array_st", @@ -1411,29 +1413,19 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", - "IntegerParsing_interpretation_Tm_arrow_487baf68f0f6dac5c7ae222d316463b2", "IntegerParsing_interpretation_Tm_arrow_65b8d53c535b66b28a7190e5773815f2", "Parsing_interpretation_Tm_arrow_0443ccf0d964ca54743ecbdbffe07fae", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", - "data_elim_FStar.Monotonic.HyperStack.MkRef", + "constructor_distinct_Tm_unit", + "data_elim_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", - "equation_FStar.Buffer.as_seq", "equation_FStar.Buffer.buffer", - "equation_FStar.Buffer.idx", "equation_FStar.Buffer.includes", - "equation_FStar.Buffer.length", "equation_FStar.Buffer.live", - "equation_FStar.Buffer.lseq", "equation_FStar.Buffer.offset", - "equation_FStar.Buffer.sel", "equation_FStar.Heap.trivial_preorder", + "equation_FStar.Buffer.as_seq", "equation_FStar.Buffer.live", "equation_FStar.HyperStack.ST.equal_domains", - "equation_FStar.HyperStack.ST.mreference", - "equation_FStar.HyperStack.ST.reference", - "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.contains", - "equation_FStar.Monotonic.HyperStack.is_tip", - "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", - "equation_FStar.Monotonic.HyperStack.mreference", "equation_FStar.Pervasives.Native.snd", "equation_FStar.UInt.fits", "equation_FStar.UInt.lt", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", @@ -1445,88 +1437,57 @@ "equation_Parsing.parser", "equation_Prims.nat", "equation_Slice.as_seq", "equation_Slice.byte", "equation_Slice.lbuffer", "equation_Slice.live", - "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_", "fuel_guarded_inversion_FStar.Pervasives.Native.option", + "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_Slice.bslice", - "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.UInt16.t", "function_token_typing_FStar.UInt8.t", "function_token_typing_IntegerParsing.parse_u16", "int_inversion", "int_typing", + "interpretation_Tm_abs_06e8d3f2db190cef8f3755616fbc7446", "interpretation_Tm_abs_898692807cc82957fc188d1a18e680c4", - "interpretation_Tm_abs_9415b8e4f7e7b444614ec8ba0c552c84", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_IntegerParsing.u16_array@tok", - "lemma_FStar.Buffer.lemma_offset_spec", "lemma_FStar.Buffer.lemma_size", "lemma_FStar.Ghost.reveal_hide", - "lemma_FStar.Map.lemma_ContainsDom", - "lemma_FStar.Set.mem_complement", "lemma_FStar.Set.mem_empty", + "lemma_FStar.Seq.Base.lemma_len_slice", "lemma_FStar.Set.mem_empty", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", - "primitive_Prims.op_Negation", "primitive_Prims.op_Subtraction", - "proj_equation_FStar.Buffer.MkBuffer_content", - "proj_equation_FStar.Buffer.MkBuffer_idx", - "proj_equation_FStar.Buffer.MkBuffer_length", - "proj_equation_FStar.Buffer.MkBuffer_max_length", - "proj_equation_FStar.Monotonic.HyperStack.MkRef_frame", + "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "proj_equation_FStar.Pervasives.Native.Some_v", "proj_equation_Slice.BSlice_len", "proj_equation_Slice.BSlice_p", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "projection_inverse_FStar.Buffer.MkBuffer_content", - "projection_inverse_FStar.Buffer.MkBuffer_idx", - "projection_inverse_FStar.Buffer.MkBuffer_length", - "projection_inverse_FStar.Buffer.MkBuffer_max_length", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "projection_inverse_FStar.Pervasives.Native.None_a", "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", - "refinement_interpretation_Tm_refine_003cbb363565c5358e7ed8a8d7dba6d4", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", - "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", - "refinement_interpretation_Tm_refine_1a84e78220991a93402184b67dad5da7", "refinement_interpretation_Tm_refine_3e8908b178faae4417481d4e9d073df2", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_55d93815a48f5c15cb3c1ee8569c6b13", "refinement_interpretation_Tm_refine_6a370c0e5e986585449f734855cffb28", "refinement_interpretation_Tm_refine_7723cb3ddd1e227ad12ec7e5b09a8688", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", - "refinement_interpretation_Tm_refine_824d2ceea0878576f4fa9b454895d083", - "refinement_interpretation_Tm_refine_a0cd7d06c5da6444b6b51b319febde8e", "refinement_interpretation_Tm_refine_a378fda394b0a6eda66853459dd2186f", "refinement_interpretation_Tm_refine_ac61996218e7c5b51c85527152e93166", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", - "refinement_interpretation_Tm_refine_d712d698d2fafaa9ec3e568975bad819", "refinement_interpretation_Tm_refine_e22f36d20d3bb31819412f1121d36e8e", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", - "refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4", "refinement_kinding_Tm_refine_e22f36d20d3bb31819412f1121d36e8e", "token_correspondence_FStar.Ghost.reveal", "token_correspondence_IntegerParsing.parse_u16", - "typing_FStar.Buffer.__proj__MkBuffer__item__content", - "typing_FStar.Buffer.__proj__MkBuffer__item__idx", - "typing_FStar.Buffer.__proj__MkBuffer__item__length", - "typing_FStar.Buffer.__proj__MkBuffer__item__max_length", "typing_FStar.Buffer.as_seq", "typing_FStar.Buffer.length", - "typing_FStar.Buffer.offset", "typing_FStar.Buffer.sel", - "typing_FStar.Heap.trivial_preorder", "typing_FStar.Int.Cast.uint16_to_uint32", - "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", - "typing_FStar.Monotonic.HyperStack.get_hmap", + "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_tip", - "typing_FStar.Monotonic.HyperStack.sel", "typing_FStar.Pervasives.Native.uu___is_Some", - "typing_FStar.Seq.Base.slice", "typing_FStar.Set.empty", - "typing_FStar.Set.mem", "typing_FStar.UInt.fits", - "typing_FStar.UInt16.v", "typing_FStar.UInt32.add", - "typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t", + "typing_FStar.Set.empty", "typing_FStar.Set.mem", + "typing_FStar.UInt16.v", "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", "typing_IntegerParsing.parse_u16_array", "typing_Parsing.parser", "typing_Slice.__proj__BSlice__item__len", - "typing_Slice.__proj__BSlice__item__p", - "typing_Tm_abs_9415b8e4f7e7b444614ec8ba0c552c84" + "typing_Slice.__proj__BSlice__item__p" ], 0, "11dfb5142003bddc9fa7e3c8bcbbf1d9" @@ -1552,7 +1513,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "c366ac566e9eda16a02f56cb09aa4936" + "a2b5360ceec5c496e9d9a9602f0a8b22" ], [ "IntegerParsing.u32_array_bound_is", @@ -1579,7 +1540,7 @@ "typing_FStar.UInt32.v", "typing_IntegerParsing.u32_array_bound" ], 0, - "b205ffd59525db62863c6101426b1904" + "b6a97b81a8e2571f3d287687225d9740" ], [ "IntegerParsing.validate_u32_array_st", @@ -1628,7 +1589,7 @@ "function_token_typing_FStar.UInt8.t", "function_token_typing_IntegerParsing.parse_u32", "int_inversion", "int_typing", - "interpretation_Tm_abs_0fe3d17d4dca3b03a645dd6ef4e55697", + "interpretation_Tm_abs_388eabe6c0c3ea4b660b3ea89546090f", "interpretation_Tm_abs_898692807cc82957fc188d1a18e680c4", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_IntegerParsing.u32_array@tok", @@ -1698,7 +1659,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "5251b66a1ee3aa0e8fb73f1bb10c54af" + "a6d5c577b1739309841056cbbb7dba45" ], [ "IntegerParsing.encode_u8", @@ -1713,7 +1674,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "10fdb8d06abf179467a76f5f8cc23035" + "61ae93e5c13625f07151d79bc78ca5c9" ], [ "IntegerParsing.encode_u16", @@ -1730,7 +1691,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "ecd249226bef0c8851cee767014149f8" + "2fe3699a1fbd8a547d36337c073051a2" ], [ "IntegerParsing.encode_u32", @@ -1750,7 +1711,7 @@ "typing_FStar.UInt32.v" ], 0, - "c270b3ac5fde961d88fa49020ab05df5" + "65023ed2d7d135efa5a8c2c4f87456cc" ], [ "IntegerParsing.encode_u16_array", @@ -1759,7 +1720,7 @@ 1, [ "@query" ], 0, - "af1373a54529e1f0e1e62ec022efe34a" + "1c88a78614b2cf357e8c412ab719acb7" ], [ "IntegerParsing.encode_u32_array", @@ -1768,7 +1729,7 @@ 1, [ "@query" ], 0, - "59c8a4175030a572bc3fa7ed32badf1f" + "3417356e23f6ff2ac4dd89d793f55256" ], [ "IntegerParsing.upd_len_1", @@ -1780,7 +1741,7 @@ "refinement_interpretation_Tm_refine_0e8e6d303853d84bc6b6f6552f57fff5" ], 0, - "2310cc5cd02324eb74ebf0aed494d34d" + "08e98c2bb54243826fc9462756a25256" ], [ "IntegerParsing.upd_len_1", @@ -1805,7 +1766,7 @@ "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length" ], 0, - "2c83731bea5d1fd425716891a5d20061" + "682beb88cd7fcd1742f642a27e37a281" ], [ "IntegerParsing.ser_byte", @@ -1899,7 +1860,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "15c215a1d2a08a158d059a339fb719b3" + "703391d058bb742a60abc89ad9d77422" ], [ "IntegerParsing.n_to_be_inv", @@ -1916,7 +1877,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "e17163df155b0b079377e8b72e6de39f" + "558f9f65603d906c4194af6d6a434dba" ], [ "IntegerParsing.store_be_inv", @@ -1931,7 +1892,7 @@ "typing_FStar.UInt32.v" ], 0, - "93308d6e1a1a2673800ceb5e73bb7e38" + "9f31512d1d6a4347e3471018dc2ce99c" ], [ "IntegerParsing.store_be_inv", @@ -1946,7 +1907,7 @@ "typing_FStar.UInt32.v" ], 0, - "e120fd4b167c73befddba4748bf491ca" + "9d972833e9c0c388f41704f31e5d4714" ], [ "IntegerParsing.store_be_inv", @@ -1964,7 +1925,7 @@ "typing_FStar.UInt32.v" ], 0, - "69bec17728f564fbf3af71b4e8d3eb2c" + "974093a5eea52580d3b7a6ddef5e0d3d" ], [ "IntegerParsing.ser_u16", @@ -2054,7 +2015,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "3ff57ab4a2909bf7f8aac7d13f041bf9" + "665c19a1d732c39d7de6060b4bf4f6ab" ], [ "IntegerParsing.ser_u32", @@ -2140,7 +2101,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "20da16789608cd1097f3d1ad926042de" + "ed42576f14bfe7a1db4666807ce1b043" ], [ "IntegerParsing.enc_u16_array_st", @@ -2152,7 +2113,7 @@ "refinement_interpretation_Tm_refine_b087b15f55861226688db043ad41e833" ], 0, - "a936efc95ea5a91d9e601923843cc7db" + "d5fc8c8a9824ebea8e2539ffd116e017" ], [ "IntegerParsing.ser_u16_array", @@ -2174,7 +2135,7 @@ "typing_IntegerParsing.__proj__U16ArraySt__item__a16_st" ], 0, - "4cb12d30ca52fe8cf76682180fec8be1" + "de297d13b9c5d54b55a2715362d717f8" ], [ "IntegerParsing.ser_u16_array", @@ -2184,7 +2145,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_FStar.Kremlin.Endianness.bytes", "equation_IntegerParsing.enc_u16_array_st", @@ -2213,7 +2174,7 @@ "typing_IntegerParsing.encode_u16" ], 0, - "67a6d8a0001acd8c2942c48be42bb254" + "a6e824f56acf66b5cc17a3dfde4bd082" ], [ "IntegerParsing.enc_u32_array_st", @@ -2225,7 +2186,7 @@ "refinement_interpretation_Tm_refine_4d8fb130f892ac3594db66bb6c0ececa" ], 0, - "9806e3f2c55ab90afecba22343d4bd78" + "30e81da9bbbe08a3e771fed3682422ee" ], [ "IntegerParsing.ser_u32_array", @@ -2247,7 +2208,7 @@ "typing_IntegerParsing.__proj__U32ArraySt__item__a32_st" ], 0, - "a8921cd49c23e25d5296474a8c358345" + "7eae3ffd7808d7bc99806d3f2cd81911" ], [ "IntegerParsing.ser_u32_array", @@ -2257,7 +2218,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_FStar.Kremlin.Endianness.bytes", "equation_IntegerParsing.enc_u32_array_st", @@ -2295,7 +2256,7 @@ 1, [ "@query" ], 0, - "ab103ea84d01b34799a92486ae863da6" + "62a9a1f8a4434972f2675aae1c57b34c" ], [ "IntegerParsing.u16_array", @@ -2304,7 +2265,7 @@ 1, [ "@query" ], 0, - "edbaac9965fa9bac1718aa5f3fcd325f" + "23abe18a77220ad111a8870eb7e1fea8" ], [ "IntegerParsing.u16_array", @@ -2320,7 +2281,7 @@ "haseqIntegerParsing_Tm_refine_67a0f7da090ddd7cabafb21bf5e2ed60" ], 0, - "bd76fcfd0b99524925e5f6d7a3aaddc1" + "732af3eee66b3b1d7e48a0e88fbdd78f" ], [ "IntegerParsing.u16_array", @@ -2338,7 +2299,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2d6270f842761a57083b27d82ada1364" + "ddc6e0d9ce952bff7a4620013ac02f3e" ], [ "IntegerParsing.__proj__U16Array__item__a16", @@ -2347,7 +2308,7 @@ 1, [ "@query" ], 0, - "a49169ea9594874d263b283794b4bb81" + "3dc615cacdad473c92fd9d29903e8adf" ], [ "IntegerParsing.__proj__U16Array__item__a16", @@ -2359,7 +2320,7 @@ "projection_inverse_IntegerParsing.U16Array_len16" ], 0, - "4f1912a5f4e15913f7f1eabb25463e94" + "f8573405ea9fc35feab52016890ebb08" ], [ "IntegerParsing.u32_array", @@ -2368,7 +2329,7 @@ 1, [ "@query" ], 0, - "61ddb9dfc9125f67ff1634b28d04abbf" + "eacf93b6329f5d2ddbbb25f2c036f444" ], [ "IntegerParsing.u32_array", @@ -2377,7 +2338,7 @@ 1, [ "@query" ], 0, - "194f6f9eccc43decf01d3f89c9441413" + "73b09313230389703476d04a0e8184c2" ], [ "IntegerParsing.u32_array", @@ -2393,7 +2354,7 @@ "haseqIntegerParsing_Tm_refine_81c227cb3788ac9527a15eab9f2e5b39" ], 0, - "a3c988588c0b946b4a8009601bb0e23b" + "64e15e6209c40cc1136a13915c71c157" ], [ "IntegerParsing.u32_array", @@ -2411,7 +2372,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bc0761630bf6962c690d0cd58d99388b" + "293a78c7b22e87cbeb8697f111dc4ab4" ], [ "IntegerParsing.__proj__U32Array__item__a32", @@ -2420,7 +2381,7 @@ 1, [ "@query" ], 0, - "79579739745ff2e91d4e72328d178eb0" + "dbadfc6e8bd174ffbb7dbc756ed7c8ec" ], [ "IntegerParsing.__proj__U32Array__item__a32", @@ -2432,7 +2393,7 @@ "projection_inverse_IntegerParsing.U32Array_len32" ], 0, - "e3acad1d6619fdeaf145d67698278d40" + "e1c27e60a2d882e1e36f6bb6dc08310f" ], [ "IntegerParsing.parse_u8", @@ -2444,7 +2405,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "d5fb3b2351d6cd1ce73bcb07bfad744e" + "e2a55abfa55d0e3fe73f4150d9659c16" ], [ "IntegerParsing.parse_u16", @@ -2471,7 +2432,7 @@ "typing_FStar.Kremlin.Endianness.be_to_n" ], 0, - "a04d6c38196f6bbd593fd16178352187" + "8209bbf49c10f528bae95674f00e635d" ], [ "IntegerParsing.parse_u32", @@ -2499,7 +2460,7 @@ "typing_FStar.Kremlin.Endianness.be_to_n" ], 0, - "359625887ed25a13ceebcd4ff6aebb0c" + "cbc34a8dba8051f605131d94bf8c78a8" ], [ "IntegerParsing.parse_u16_array", @@ -2527,7 +2488,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.UInt16.v" ], 0, - "e629339b94dc5255c0378d060841739d" + "dc1aa7036810a039aa383beb287d4ce6" ], [ "IntegerParsing.parse_u32_array", @@ -2559,7 +2520,7 @@ "typing_FStar.UInt32.v" ], 0, - "d6c14fc11ee5691726adf2162a2f37d3" + "b88f9482b8b13254833a0c02181fb161" ], [ "IntegerParsing.u16_array_st", @@ -2568,7 +2529,7 @@ 1, [ "@query" ], 0, - "6432a58f43002a1acb0d03e5b88fe9e6" + "a9f27856afc1a844ff68f4c0699149e1" ], [ "IntegerParsing.__proj__U16ArraySt__item__a16_st", @@ -2577,7 +2538,7 @@ 1, [ "@query" ], 0, - "f258abdbe296104cf3776ef3c1009897" + "1c882781fd0aaf24d4932138699dbeeb" ], [ "IntegerParsing.__proj__U16ArraySt__item__a16_st", @@ -2589,7 +2550,7 @@ "projection_inverse_IntegerParsing.U16ArraySt_len16_st" ], 0, - "2e4cf7c54564f73505e44d21d1ff164a" + "bd872151d8cb1d8a0ab1b3367e6bc04b" ], [ "IntegerParsing.__proj__U32ArraySt__item__a32_st", @@ -2601,7 +2562,7 @@ "projection_inverse_IntegerParsing.U32ArraySt_len32_st" ], 0, - "afb21457d5bf1e4aa3abd0fb166dcd56" + "88d60868dda1a3b73cc1e4e7132094c3" ], [ "IntegerParsing.as_u16_array", @@ -2618,7 +2579,7 @@ "typing_IntegerParsing.__proj__U16ArraySt__item__a16_st" ], 0, - "11ffca3866ca72e11b0b5d1df42f8b02" + "2fdd36c468ce8b04f21c503cc4fac73f" ], [ "IntegerParsing.as_u32_array", @@ -2635,7 +2596,7 @@ "typing_IntegerParsing.__proj__U32ArraySt__item__a32_st" ], 0, - "2554d25974d97f68684737285b7a9b49" + "f235c9050e7d933d679c2f9e7e32898b" ], [ "IntegerParsing.parse_u8_st_nochk", @@ -2659,7 +2620,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "264287e9e58424b6b4b94f0f981ff849" + "ad8d0355a3495cd687046cbf034a79ee" ], [ "IntegerParsing.parse_u8_st", @@ -2684,7 +2645,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "295dca85d426578e250d32fe06dfbca3" + "c2c9de148b9bc816cf27376dacebb82f" ], [ "IntegerParsing.parse_u16_st_nochk", @@ -2708,7 +2669,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "2682b687d37894bf198146aeaf1b70d6" + "1cdffad0e1582847ea0236858a8506e2" ], [ "IntegerParsing.parse_u16_st", @@ -2733,7 +2694,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "d8f1b8e0336a35297e7b2250e9c9c083" + "940360618dcf87ba1b3451b09997a1d4" ], [ "IntegerParsing.parse_u32_st_nochk", @@ -2757,7 +2718,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "2bcea58f2c919b9215b1b3d67c002fec" + "4632537cbe3d11eb42a7770644f50c8b" ], [ "IntegerParsing.parse_u32_st", @@ -2783,7 +2744,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "cc3b3720b78b695024861ad5e6dd88c9" + "7c58d4c30d23fdcaadd1bdc40b670cdb" ], [ "IntegerParsing.parse_u16_array_nochk", @@ -2807,7 +2768,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "94940ed0e51d171286b651a39f5a68fb" + "054d3a70c8fae82531286b249aaeb6d1" ], [ "IntegerParsing.parse_u32_array_nochk", @@ -2831,7 +2792,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "eb6db04f4048de6204a613608e19ce32" + "dd62581eb47bfd1ff862579c08942033" ], [ "IntegerParsing.validate_u16_array_st", @@ -2859,7 +2820,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "f5165087c6a0590c326836d6898ed0c7" + "07220b4a40eff55b6c67b8bdd18c5741" ], [ "IntegerParsing.validate_u32_array_st", @@ -2887,7 +2848,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "d38b1e8d3ceddedee53ef8286cd7d560" + "27d7cfdb6c4e6bbc029398aae05546d3" ], [ "IntegerParsing.encode_u8", @@ -2902,7 +2863,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f7facaa0a4f334bcba5c4159dc09a30e" + "8c26646e55b240921eb3935f00a0518d" ], [ "IntegerParsing.encode_u16", @@ -2919,7 +2880,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "b2d80eb02edc6aba25b87664d9ebc4ff" + "b3dc57f77d831f77bb651948592d5372" ], [ "IntegerParsing.encode_u32", @@ -2939,7 +2900,7 @@ "typing_FStar.UInt32.v" ], 0, - "e618250c6d023c15adaf26c4b3f2aecb" + "de8c38e4d71bd2b0d513a4a57f0f9bb1" ], [ "IntegerParsing.encode_u16_array", @@ -2948,7 +2909,7 @@ 1, [ "@query" ], 0, - "01771fe6f21f583a73abdc62aeeb4e4e" + "8f12ea1745b3f639a28626a181f21219" ], [ "IntegerParsing.encode_u16_array", @@ -2957,7 +2918,7 @@ 1, [ "@query" ], 0, - "b9602da5292a430c98a59703446ffeba" + "5fc653c8d7a4cefb726081c6b92fec32" ], [ "IntegerParsing.encode_u32_array", @@ -2966,7 +2927,7 @@ 1, [ "@query" ], 0, - "73c168d5f5c634031ceb3261afb49833" + "e860f2d91419d48ad773c225db828f61" ], [ "IntegerParsing.encode_u32_array", @@ -2975,7 +2936,7 @@ 1, [ "@query" ], 0, - "d68a3aab05462e56e821a1a2009fa911" + "d91c8fc56afa3ddc5cddcecce7bfc1df" ], [ "IntegerParsing.upd_len_1", @@ -2987,7 +2948,7 @@ "refinement_interpretation_Tm_refine_0e8e6d303853d84bc6b6f6552f57fff5" ], 0, - "a216537bd3f2c490c792eb8fcf6510d4" + "749daf5dd23ad0befe8cf122c97ed8fb" ], [ "IntegerParsing.ser_byte", @@ -3081,7 +3042,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "f7de817a6fd7b712ea86cbfaba54f2f1" + "b02f8172449a1ad4e59d831770eeff98" ], [ "IntegerParsing.n_to_be_inv", @@ -3098,7 +3059,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "8760007585e8761463394948b1c7ddd1" + "d3696d50bad6a93e9d9f3958b524a4fc" ], [ "IntegerParsing.store_be_inv", @@ -3113,7 +3074,7 @@ "typing_FStar.UInt32.v" ], 0, - "7ff172b737992e90709f0f5692baca5d" + "5f457f4f74da523cfdac3b62b804566c" ], [ "IntegerParsing.ser_u16", @@ -3203,7 +3164,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "762bf5b84637ab728bec71729f6d2237" + "867ce1cd5994be71e8596cea982ec010" ], [ "IntegerParsing.ser_u32", @@ -3289,7 +3250,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "1062fbd58a45e524a7b5c36e8b16e463" + "1cf3ad469ce61625a75647c71fe8c80f" ], [ "IntegerParsing.enc_u16_array_st", @@ -3301,7 +3262,7 @@ "refinement_interpretation_Tm_refine_b087b15f55861226688db043ad41e833" ], 0, - "784cf375dc942bad7d4fbadf190dea0e" + "8516be6058f6f6f89ed722cdc0269fb7" ], [ "IntegerParsing.ser_u16_array", @@ -3311,7 +3272,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_FStar.Kremlin.Endianness.bytes", "equation_IntegerParsing.enc_u16_array_st", @@ -3340,7 +3301,7 @@ "typing_IntegerParsing.encode_u16" ], 0, - "fb14e0865a2b46e146d3ec41395ede60" + "5dcba245ee6b764899b4a80077087d40" ], [ "IntegerParsing.ser_u16_array", @@ -3362,7 +3323,7 @@ "typing_IntegerParsing.__proj__U16ArraySt__item__a16_st" ], 0, - "0b0f7ab3d63f6ed717d5ecf0dc4898f6" + "381a17fbf989c013c9fffd3020c84fc1" ], [ "IntegerParsing.enc_u32_array_st", @@ -3374,7 +3335,7 @@ "refinement_interpretation_Tm_refine_4d8fb130f892ac3594db66bb6c0ececa" ], 0, - "885740cb8b286a8cdf1d2b71f5815220" + "7618ba0e219367ba88c3403b60c29213" ], [ "IntegerParsing.ser_u32_array", @@ -3384,7 +3345,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_FStar.Kremlin.Endianness.bytes", "equation_IntegerParsing.enc_u32_array_st", @@ -3435,7 +3396,7 @@ "typing_IntegerParsing.__proj__U32ArraySt__item__a32_st" ], 0, - "2774697c2c780b4eccda0b40956f9bea" + "d4b6acfbe0610e7fc6a4a55005431aa9" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/KeyValue.fst.hints b/examples/kv_parsing/KeyValue.fst.hints index 4efb71b0020..6122ebbd4a3 100644 --- a/examples/kv_parsing/KeyValue.fst.hints +++ b/examples/kv_parsing/KeyValue.fst.hints @@ -15,7 +15,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b9f29e91f23ed5af51e400d7cc828d69" + "3f40f5660832c65a3add186c41e6d5e4" ], [ "KeyValue.encoded_entry", @@ -24,7 +24,7 @@ 1, [ "@query" ], 0, - "62e6590d8b20705c4fbc6e383c59ff8b" + "96be23771dd51db183ee70f0962641e0" ], [ "KeyValue.encoded_entry", @@ -33,7 +33,7 @@ 1, [ "@query" ], 0, - "115c4b7fd634d6e6ad03b223741914cd" + "2bf9e60f3e5bb5f7f8f9219d7d3dd136" ], [ "KeyValue.encoded_entry", @@ -42,7 +42,7 @@ 1, [ "@query" ], 0, - "30b4acea1ec986dd2f3cbc6ab40f64d3" + "d02f772a20e63e51068ce7b2dd43a4dd" ], [ "KeyValue.encoded_entry", @@ -60,7 +60,7 @@ "haseqIntegerParsing_Tm_refine_81c227cb3788ac9527a15eab9f2e5b39" ], 0, - "694bf23102d662854eacf10c7da38f7d" + "a2515706dcb3689eb720a60fed8ae9b0" ], [ "KeyValue.encoded_entry", @@ -80,7 +80,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "28596c575920af03a261cbf775e928b7" + "ae083b8ffb38bc2af34f085c97cc4609" ], [ "KeyValue.__proj__EncodedEntry__item__key", @@ -89,7 +89,7 @@ 1, [ "@query" ], 0, - "cc534ee9ce446b7ab76fa373ec9e8983" + "9d0281544ba48c9ebe304b9269b57717" ], [ "KeyValue.__proj__EncodedEntry__item__key", @@ -101,7 +101,7 @@ "projection_inverse_KeyValue.EncodedEntry_key_len" ], 0, - "c9ffdc8290e0f157e747cd51d5e62f3a" + "d764f360a32a63f5ad99f4422f33c49f" ], [ "KeyValue.__proj__EncodedEntry__item__value", @@ -110,7 +110,7 @@ 1, [ "@query" ], 0, - "7c4d73cc83570e82f61e78ef2acdb75e" + "bf7d0749424958f3a6801cbe3e415b00" ], [ "KeyValue.__proj__EncodedEntry__item__value", @@ -122,7 +122,7 @@ "projection_inverse_KeyValue.EncodedEntry_val_len" ], 0, - "da4fd88ed03cf81a84fd4b7ccf8eb8d2" + "c9705d8fd7ea1af2121f896432dba1f1" ], [ "KeyValue.store", @@ -131,7 +131,7 @@ 1, [ "@query" ], 0, - "3d9d9c013c18e1b1ff91005dd3d2d691" + "0044dd6044ae89207d1f4933c71e91c0" ], [ "KeyValue.store", @@ -140,7 +140,7 @@ 1, [ "@query" ], 0, - "009d26ad31403a7e5c83c84562df01f7" + "0ba06e78e8080b2a8ca7afadf1f41e9c" ], [ "KeyValue.store", @@ -155,7 +155,7 @@ "kinding_KeyValue.encoded_entry@tok" ], 0, - "70b1189707856bce722d04540c6aac22" + "82dab645d65d27417f3eceb62358a8ce" ], [ "KeyValue.store", @@ -170,7 +170,7 @@ "kinding_KeyValue.encoded_entry@tok" ], 0, - "521aec926847652896ed721bc893ed3e" + "e6f1ecb490d8afe3a74aff4ef18e693a" ], [ "KeyValue.__proj__Store__item__entries", @@ -179,7 +179,7 @@ 1, [ "@query" ], 0, - "9b9daebda5b9fb2a8c158a691b111615" + "0e2ce7e120369e37715ac7ecff00b342" ], [ "KeyValue.__proj__Store__item__entries", @@ -191,7 +191,7 @@ "projection_inverse_KeyValue.Store_num_entries" ], 0, - "2f25e4c34a0a688663fc594748c53061" + "12d5acee4c01fd12d1d785a9b17ff5ca" ], [ "KeyValue.as_entry", @@ -203,7 +203,7 @@ "equation_KeyValue.entry_live", "equation_Slice.byte" ], 0, - "ea9ee2d44705a23529cee77cfde3532e" + "20b70aa545754e24eae4481409605bf0" ], [ "KeyValue.entry", @@ -219,7 +219,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d9775d7e464018d423e4d29b26859ec8" + "4ea9ae5006777f4390a3679b4b25b10a" ], [ "KeyValue.encoded_entry", @@ -228,7 +228,7 @@ 1, [ "@query" ], 0, - "a34bdde0590598b46e0ffac8609f609f" + "54ea3c1baf88e0b9c04d4a66d7e0d375" ], [ "KeyValue.encoded_entry", @@ -237,7 +237,7 @@ 1, [ "@query" ], 0, - "0904d7e0b1061f0f52d9b3c1c548ac4a" + "bcece6bbde51bca899484b31f0fd2bb1" ], [ "KeyValue.encoded_entry", @@ -246,7 +246,7 @@ 1, [ "@query" ], 0, - "10241c0a17d66aab1aa1616a291581de" + "c2dabe3ff0c02b0c9585e74d1f8a1cb5" ], [ "KeyValue.encoded_entry", @@ -264,7 +264,7 @@ "haseqIntegerParsing_Tm_refine_81c227cb3788ac9527a15eab9f2e5b39" ], 0, - "a9c6c899e42f1e32dde61ced754302b7" + "80a4bc5fad15fc8f43942aada9cbdbdd" ], [ "KeyValue.encoded_entry", @@ -284,7 +284,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "85276f08e37bd55eea185dc40d9c8a76" + "7db6ac05d7b2a28825757fbb359f6739" ], [ "KeyValue.__proj__EncodedEntry__item__key", @@ -293,7 +293,7 @@ 1, [ "@query" ], 0, - "24161f09c7f73ca40c8895e40f14e051" + "4285b4bf0110204925331561786376c5" ], [ "KeyValue.__proj__EncodedEntry__item__key", @@ -305,7 +305,7 @@ "projection_inverse_KeyValue.EncodedEntry_key_len" ], 0, - "6e46c7f31dcb29b472ef5426ce2c9f4c" + "cef1b6a5abfaedbcd1d4c1c68ea16ad7" ], [ "KeyValue.__proj__EncodedEntry__item__value", @@ -314,7 +314,7 @@ 1, [ "@query" ], 0, - "14c13234be1d554b8b3451e711a52d20" + "c61229d1677a3209b595bf899cd7f695" ], [ "KeyValue.__proj__EncodedEntry__item__value", @@ -326,7 +326,7 @@ "projection_inverse_KeyValue.EncodedEntry_val_len" ], 0, - "631ec602f0899aa74b79a3668d26f871" + "ac264a093ada971de65a9ca31dfec3b2" ], [ "KeyValue.store", @@ -335,7 +335,7 @@ 1, [ "@query" ], 0, - "ad04ef4e601db7c34e2c1f15259b3fc0" + "23685bb03de78e539421c61f9a802e27" ], [ "KeyValue.store", @@ -344,7 +344,7 @@ 1, [ "@query" ], 0, - "bf42f0fd04b5bb62c0145726c970acc1" + "5b3873dab75153f122f69dc521b96b63" ], [ "KeyValue.store", @@ -359,7 +359,7 @@ "kinding_KeyValue.encoded_entry@tok" ], 0, - "4de6456fe218cbdf0e49217dbd1a2306" + "f57ba5afd02ae5b892bfe5deefb76da1" ], [ "KeyValue.store", @@ -374,7 +374,7 @@ "kinding_KeyValue.encoded_entry@tok" ], 0, - "89384ac1bb5f3b8c59dcedbaee68c29f" + "9996cba3820d1b10b8a42ab4bb584d9b" ], [ "KeyValue.__proj__Store__item__entries", @@ -383,7 +383,7 @@ 1, [ "@query" ], 0, - "5642351b672362c6e59161a4ec02b94f" + "3d7a7c2a56fee8b8f7df3b93189ce03c" ], [ "KeyValue.__proj__Store__item__entries", @@ -395,7 +395,7 @@ "projection_inverse_KeyValue.Store_num_entries" ], 0, - "87565cfa910cd123406f61c66d1f0271" + "8580110de15b9260e6905db8fb0176b4" ], [ "KeyValue.as_entry", @@ -409,7 +409,7 @@ "fuel_guarded_inversion_KeyValue.entry_st" ], 0, - "a7dfc6e4e8ec7826421114dd1ed4e7b5" + "e8b6f1a6503c2a5f502b3fff46a83007" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/Parsing.fst.hints b/examples/kv_parsing/Parsing.fst.hints index 9dbda18dc5d..343755c1479 100644 --- a/examples/kv_parsing/Parsing.fst.hints +++ b/examples/kv_parsing/Parsing.fst.hints @@ -34,7 +34,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "57afc625e549ad0c1b8d9772f50528bd" + "63e82af8b3f560a8dc753e0605e8dafc" ], [ "Parsing.parse_ret", @@ -50,7 +50,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "f553c834d5c9897389b474577b8403c1" + "def97585159f2becb0ba0d6390fb98d6" ], [ "Parsing.parsing_done", @@ -62,7 +62,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "cd76be8ef9a022d8d0d05990b7ae66d0" + "8f34c548a19869b4ca9726da70f92a42" ], [ "Parsing.parse_many", @@ -89,7 +89,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "f3523c8cdbdd5761d4a572e426efab1d" + "09472b1adf5f8e6417d223c39185b038" ], [ "Parsing.parser_st", @@ -114,7 +114,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "489e8313991b22c16396006bf5714d30" + "0f02c3d42005eb63502fc23673ebd2b6" ], [ "Parsing.parser_st_nochk", @@ -139,7 +139,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "08c23441f0afe4c7699e8ae24f66f706" + "a73c0c9d7fb2d6a44bcc0d5952abd5e1" ], [ "Parsing.validation_checks_parse", @@ -148,7 +148,7 @@ 1, [ "@query" ], 0, - "45b8be1bc8ca5b5c6bb2e215a3f1a48b" + "ce15c49f06d4490de20f436a25dfe4a8" ], [ "Parsing.stateful_validator", @@ -171,7 +171,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "1269239ecaea27d39a87560d30d2fa68" + "666ee9ddb56d47072034d3931252ff33" ], [ "Parsing.then_check", @@ -324,7 +324,7 @@ "typing_Tm_abs_0a6a42c71f70e930a5d25020943aeab0" ], 0, - "3ae4d5989ddcef8c6b1c729343f82eef" + "954480e1b7928f4e25b64494df97320c" ], [ "Parsing.validate_done_st", @@ -408,7 +408,7 @@ "unit_typing" ], 0, - "38acb2fea0946f823ab2e4ee3f95e426" + "1c2efaa28faa62e2e8e5a5a204acf7ee" ], [ "Parsing.validate_done_st", @@ -431,7 +431,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "6c27ad8529fcac33abb58af06458e7e2" + "f85fde8ab8e7f9a3041e02a80c645439" ], [ "Parsing.validate_fail", @@ -477,7 +477,7 @@ "typing_FStar.Set.mem" ], 0, - "8399f344322ebc66eef1ecc80e8104ec" + "ed387eb00197d286566f89c8a993045b" ], [ "Parsing.validate_fail", @@ -500,7 +500,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "012888d4ace5886f313eda3648f1f04f" + "966553553db6a8738f6cc2d48fc074eb" ], [ "Parsing.and_then_offset", @@ -550,7 +550,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "45903af4fa1062fbcd697dd74006a274" + "76ae65a6f3d5f98b980b20975d9b4fcb" ], [ "Parsing.parse_many_parse_one", @@ -559,7 +559,7 @@ 1, [ "@query" ], 0, - "0454f6c72fe06aa76e3a92251087ed35" + "727d6840d4442c6e053426915dd2abf4" ], [ "Parsing.parse_many_parse_one", @@ -613,7 +613,7 @@ "typing_Tm_abs_898692807cc82957fc188d1a18e680c4" ], 0, - "49aab5b1d23b96173dcc537410c5c922" + "60dd9c8c192e25350fb147bae9b439a3" ], [ "Parsing.validate_n_more", @@ -660,7 +660,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "c3deb0c955205317bef32afe1260b830" + "47973a144c77b852b34f19d6ada04ce6" ], [ "Parsing.validate_n_more", @@ -708,7 +708,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "175fe23e7c997cbe73e3b1ed07c28972" + "50f8aba229785dbfb84d9842c9dd149a" ], [ "Parsing.validate_n_more", @@ -761,7 +761,7 @@ "typing_Slice.__proj__BSlice__item__len", "typing_Slice.as_seq" ], 0, - "16875afffc6adfb7fd9e566d85c4c270" + "5320ac10beebe046ec285c9dd45bcf88" ], [ "Parsing.validate_one_more", @@ -820,7 +820,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.advance_slice" ], 0, - "393c07c5decc4dac5d218bd16aa0ae5d" + "f828a2f32b031b64be237fb106eccf36" ], [ "Parsing.validate_one_more", @@ -907,7 +907,7 @@ "typing_Slice.as_seq" ], 0, - "6ffe303325b688e70560bb9da5ffd80a" + "6223f1146bff6a87310463c7ba75b9f9" ], [ "Parsing.for_readonly", @@ -923,7 +923,7 @@ "typing_FStar.UInt32.v" ], 0, - "d31d2bdae36074ee07390b0b6e001ccf" + "60423e6d6b07b81a73e5d3b6f0d43de9" ], [ "Parsing.for_readonly", @@ -939,7 +939,7 @@ "typing_FStar.UInt32.v" ], 0, - "1fc0110b6ba04498528f331729c1683d" + "63ac9e53fc64a66a227ebe0c5c591abf" ], [ "Parsing.for_readonly", @@ -1051,7 +1051,7 @@ "typing_FStar.UInt32.v" ], 0, - "b8b2789b0c8f71ded5a1878a7324b78d" + "d2c013fc01db9d32ff9c3e4e77741320" ], [ "Parsing.validate_many_st", @@ -1068,7 +1068,7 @@ "typing_FStar.UInt32.v" ], 0, - "a327855d92eeb2dc03250c35d87e5849" + "38c5d995ad5d00b9b70e73d0d66ba18b" ], [ "Parsing.validate_many_st", @@ -1206,7 +1206,7 @@ "typing_Tm_abs_fcf5f089b4575c189c74603aa57cb45b" ], 0, - "b0618cd0a644086a7a0706dfb1949c5a" + "0c151e0932e2a18bc7b27f1fa974e57f" ], [ "Parsing.and_then", @@ -1241,7 +1241,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "142d16e9004a3f39b075d26a079aff08" + "731b793fcac4609253b3dff2f29326c8" ], [ "Parsing.parse_ret", @@ -1257,7 +1257,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "836c9916a84154017f558c3bc85775c5" + "8e4dd4bb65d7e0028315c58293582907" ], [ "Parsing.parsing_done", @@ -1269,7 +1269,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "3e78686b74cbf2fddb4a11bc8b1e395f" + "6d0f249702a3ceb59300ad68f3d35414" ], [ "Parsing.parse_many", @@ -1296,7 +1296,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "15d39b615ec038b6ade6bc2391bc6edb" + "18143b8d3b9bff4d0c3be6f32b3fd196" ], [ "Parsing.parser_st", @@ -1321,7 +1321,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "e755e662a8708f481a90da753671145c" + "a41bc437e9117c9e92daf690dd756284" ], [ "Parsing.parser_st_nochk", @@ -1346,7 +1346,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "91ffceef7d41683a2ddf62ec632e7814" + "5cd8b3281e673756d49e5f6487d4e6c2" ], [ "Parsing.validation_checks_parse", @@ -1355,7 +1355,7 @@ 1, [ "@query" ], 0, - "6a414f4a0e4ec6072edae6bf7cc20327" + "9e710867451dcf6d1d470806bc9b1f12" ], [ "Parsing.stateful_validator", @@ -1378,7 +1378,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "dff56ef892016d140c0b1c1b349751d7" + "97d06da89fde9301ecf78e39d4121acb" ], [ "Parsing.then_check", @@ -1531,7 +1531,7 @@ "typing_Tm_abs_0a6a42c71f70e930a5d25020943aeab0" ], 0, - "62c6db1c162f3966f8026d96a7ec5dca" + "d57eb2cbce467c6d1dec8146fe60d274" ], [ "Parsing.validate_done_st", @@ -1559,7 +1559,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "0b69ecf6263a29b441cd3533f915d4f8" + "22a80d4a02f05c933eca1e97f0ff12e6" ], [ "Parsing.validate_fail", @@ -1587,7 +1587,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "9a41dff8b09b03a224cc535bfed925ab" + "233529fe7016fccba5bd625590215449" ], [ "Parsing.and_then_offset", @@ -1596,7 +1596,7 @@ 1, [ "@query" ], 0, - "63211f27158608d75c36cc728f7167a9" + "6a0c55e581c845084e9d19253a60d343" ], [ "Parsing.parse_many_parse_one", @@ -1605,7 +1605,7 @@ 1, [ "@query" ], 0, - "096e729fefd991236a8b41c434e0145c" + "c22647a30327f8062eae5ff988233a98" ], [ "Parsing.validate_n_more", @@ -1652,7 +1652,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "b384d72a1bd20b91f5c408e5b76a0b0e" + "c13f3bc936aebaeae627aba5ef19901a" ], [ "Parsing.validate_one_more", @@ -1711,7 +1711,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.advance_slice" ], 0, - "2c94c4b7b342b720b383c269f02b84bb" + "9367423b07e63a245e87e68fcc67c98f" ], [ "Parsing.for_readonly", @@ -1727,7 +1727,7 @@ "typing_FStar.UInt32.v" ], 0, - "2e3cbe26e7fb9729f1c896c0d89d7d16" + "76ba4c1edcaf1e988a5826d82fb6757b" ], [ "Parsing.validate_many_st", @@ -1864,7 +1864,7 @@ "typing_Tm_abs_fcf5f089b4575c189c74603aa57cb45b" ], 0, - "9ee908957094caf64088bf076e4d420b" + "5c47c07ec9965a5ad313394937990170" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/PureEncoder.fst.hints b/examples/kv_parsing/PureEncoder.fst.hints index cb8f7117959..a6e264aea87 100644 --- a/examples/kv_parsing/PureEncoder.fst.hints +++ b/examples/kv_parsing/PureEncoder.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_FStar.UInt8.byte", "equation_Slice.byte" ], 0, - "2773fd22bff12b0cf3d86a8951b91d24" + "7e096170c68b853351b3117da86cc3d3" ], [ "PureEncoder.encode_store", @@ -29,7 +29,7 @@ "typing_KeyValue.__proj__Store__item__num_entries" ], 0, - "848eb61a384bde934da70fa08f9d1138" + "1f2a90d8e87011b1ae75ef21a7e8a61d" ], [ "PureEncoder.encode_entry", @@ -38,7 +38,7 @@ 1, [ "@query", "equation_FStar.UInt8.byte", "equation_Slice.byte" ], 0, - "7d9940a8314add0154c6250cf54453f4" + "6d279ad499e89e9a0476739748055ec0" ], [ "PureEncoder.encode_store", @@ -59,7 +59,7 @@ "typing_KeyValue.__proj__Store__item__num_entries" ], 0, - "83411edfbe89a6cb65e251384f168580" + "a05d8953c960cb43f9ab508be2fab049" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/PureParser.fst.hints b/examples/kv_parsing/PureParser.fst.hints index 4eb12f736b3..bfcf651d3b1 100644 --- a/examples/kv_parsing/PureParser.fst.hints +++ b/examples/kv_parsing/PureParser.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_FStar.UInt8.byte", "equation_Slice.byte" ], 0, - "a7727c395a41dc187e3c6110618a35a2" + "d3dcfe2877084a4ce6a5bd86fbd6bca5" ], [ "PureParser.parse_abstract_store", @@ -25,7 +25,7 @@ "typing_FStar.UInt32.v" ], 0, - "3b726bbc8d130f78c08586697f65a995" + "11191a118199bee4182150d6968fdac3" ], [ "PureParser.parse_entries", @@ -42,7 +42,7 @@ "typing_FStar.UInt32.v" ], 0, - "7d68ca148b4157e34cfc3d52883189cc" + "9fc51050e5ba81955e46b8030456e53f" ], [ "PureParser.parse_entry", @@ -51,7 +51,7 @@ 1, [ "@query", "equation_FStar.UInt8.byte", "equation_Slice.byte" ], 0, - "f76f24ccb7719b16e4b63ba9f5f7fcac" + "1a4c1917d7795949ec3c2ecffebc9fbf" ], [ "PureParser.parse_abstract_store", @@ -68,7 +68,7 @@ "typing_FStar.UInt32.v" ], 0, - "75653a44fccff66ae7802bda7439fb18" + "b613c2cab0e5c6552dca0b82c92f3537" ], [ "PureParser.parse_entries", @@ -85,7 +85,7 @@ "typing_FStar.UInt32.v" ], 0, - "379b752b9865e9906853a98c0d1d045b" + "240fc354ecd75d31977586c80419b2da" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/PureValidator.fst.hints b/examples/kv_parsing/PureValidator.fst.hints index 5b48d5a7d28..34d1cbed713 100644 --- a/examples/kv_parsing/PureValidator.fst.hints +++ b/examples/kv_parsing/PureValidator.fst.hints @@ -34,7 +34,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "ecd4bb1b332642547340bcfd5d27d561" + "6afd1e50d6a94825d51cf866ddebbb53" ], [ "PureValidator.skip_bytes", @@ -47,7 +47,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "f7cdc21c44e2b87f35559b98bc36d917" + "842eddd7d77d415f9a40438302eaa9f6" ], [ "PureValidator.parser_validation_checks_parse", @@ -56,7 +56,7 @@ 1, [ "@query" ], 0, - "38816792d47bc036fcdf2804904d4c5b" + "22adafd4add85fda742b1ac35af414a0" ], [ "PureValidator.validate_u16_array", @@ -85,9 +85,9 @@ "equation_PureValidator.validator_checks_on", "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", + "interpretation_Tm_abs_06e8d3f2db190cef8f3755616fbc7446", "interpretation_Tm_abs_602be2265b6ce3d161481bca9af5cb8c", "interpretation_Tm_abs_898692807cc82957fc188d1a18e680c4", - "interpretation_Tm_abs_9415b8e4f7e7b444614ec8ba0c552c84", "interpretation_Tm_abs_f7c0337e4bae53a1cb81a606aea38d3a", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", @@ -99,7 +99,7 @@ "typing_IntegerParsing.parse_u16_array", "unit_typing" ], 0, - "e230e30e4931bd42a454858212b8eb38" + "737ec73c1fbc03ef70bcccff5a343c18" ], [ "PureValidator.validate_u32_array", @@ -129,7 +129,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_0fe3d17d4dca3b03a645dd6ef4e55697", + "interpretation_Tm_abs_388eabe6c0c3ea4b660b3ea89546090f", "interpretation_Tm_abs_602be2265b6ce3d161481bca9af5cb8c", "interpretation_Tm_abs_7898fdbceefdcea7287c75d8b8cced20", "interpretation_Tm_abs_898692807cc82957fc188d1a18e680c4", @@ -161,7 +161,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "4561d420632c66f954756df8712a66aa" + "b065c244d3cf13231dc759f8777cc2e5" ], [ "PureValidator.validate_many'", @@ -176,7 +176,7 @@ "well-founded-ordering-on-nat" ], 0, - "fab1219f5931f73121c824e1245f3822" + "6cdac2d33296333e58fe7c173bb8bd95" ], [ "PureValidator.intro_validator_checks", @@ -185,7 +185,7 @@ 1, [ "@query", "equation_PureValidator.validator_checks" ], 0, - "1bb1f3a0395a9cf4fc7ef6ce11f0a1e0" + "24a9a6fec81b74424b1fcd4926f018ad" ], [ "PureValidator.validate_many'_ok", @@ -266,7 +266,7 @@ "well-founded-ordering-on-nat" ], 0, - "f21bf451a9f9221ae08fdfdecd14046e" + "33d5204483c5d65c8483645b797cc935" ], [ "PureValidator.validate_many", @@ -275,7 +275,7 @@ 1, [ "@query" ], 0, - "c6f5826bcae4b0d101618b1bd2d599de" + "1230a020b96b035894854af363d1502a" ], [ "PureValidator.validate_done", @@ -287,7 +287,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "cce1e9fd43f86fb52cf1c4998b6f867e" + "732cf04d526dd2b317c3a4fd9bf2adde" ], [ "PureValidator.validate_done", @@ -305,7 +305,7 @@ "token_correspondence_Parsing.parsing_done", "unit_typing" ], 0, - "b71949c6454fe412e6108fdbfc9a41c9" + "176be0c9869776dc5445d1c08643b45c" ], [ "PureValidator.seq", @@ -340,7 +340,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "7c34c0e5d09270da096fd3b105021f58" + "18d2b7b98dab269061bec9917816eb99" ], [ "PureValidator.skip_bytes", @@ -353,7 +353,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "cacde96ab8f846c85e77380f2102b61c" + "d1966d1aae2bbf0db38dbb5c6eed818b" ], [ "PureValidator.parser_validation_checks_parse", @@ -362,7 +362,7 @@ 1, [ "@query" ], 0, - "c2ef10ef979e81e6ba891cdd7c8009cf" + "16a3d96021a15e1c36de7d66d1e84741" ], [ "PureValidator.validate_u16_array", @@ -391,9 +391,9 @@ "equation_PureValidator.validator_checks_on", "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", + "interpretation_Tm_abs_06e8d3f2db190cef8f3755616fbc7446", "interpretation_Tm_abs_602be2265b6ce3d161481bca9af5cb8c", "interpretation_Tm_abs_898692807cc82957fc188d1a18e680c4", - "interpretation_Tm_abs_9415b8e4f7e7b444614ec8ba0c552c84", "interpretation_Tm_abs_f7c0337e4bae53a1cb81a606aea38d3a", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", @@ -405,7 +405,7 @@ "typing_IntegerParsing.parse_u16_array", "unit_typing" ], 0, - "8f8fedffe52b434369070b2385c54a3e" + "2356fa1ac3e0f7660d2e26e4f5d2ca31" ], [ "PureValidator.validate_u32_array", @@ -435,7 +435,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_0fe3d17d4dca3b03a645dd6ef4e55697", + "interpretation_Tm_abs_388eabe6c0c3ea4b660b3ea89546090f", "interpretation_Tm_abs_602be2265b6ce3d161481bca9af5cb8c", "interpretation_Tm_abs_7898fdbceefdcea7287c75d8b8cced20", "interpretation_Tm_abs_898692807cc82957fc188d1a18e680c4", @@ -467,7 +467,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "d3a848ea74b935ece16fc284e1c29374" + "a25832e7b06a83a73829a64896909ff9" ], [ "PureValidator.validate_many'", @@ -482,7 +482,7 @@ "well-founded-ordering-on-nat" ], 0, - "e89392e79c262b33da2e6cd192d22d56" + "112bb6205e06de62528325c8fa0e139e" ], [ "PureValidator.validate_many", @@ -491,7 +491,7 @@ 1, [ "@query" ], 0, - "39fc184a5da7c1cf0f89afbe9842dae9" + "f9551d059ffb4eb4baf78af77d94ff66" ], [ "PureValidator.validate_done", @@ -503,7 +503,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "50ec6c3a9058f92f7b817886704eb380" + "c74bd4e4fa9c5baa5bea1d2d1457da4b" ], [ "PureValidator.validate_done", @@ -521,7 +521,7 @@ "token_correspondence_Parsing.parsing_done", "unit_typing" ], 0, - "974142175a06ce26e7d8f225a598e260" + "20e83f1a7ec719dd759f6692948b48cb" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/Serializer.fst.hints b/examples/kv_parsing/Serializer.fst.hints index c05e7eed76d..5456d818c66 100644 --- a/examples/kv_parsing/Serializer.fst.hints +++ b/examples/kv_parsing/Serializer.fst.hints @@ -28,7 +28,7 @@ "typing_KeyValue.__proj__EntrySt__item__val_st" ], 0, - "0b287cab428e8ced559da38ad2786f15" + "7d0aeba20ae582a6397a5919890567ba" ], [ "Serializer.ser_entry", @@ -38,7 +38,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_IntegerParsing.enc_u16_array_st", "equation_IntegerParsing.enc_u32_array_st", @@ -66,7 +66,7 @@ "typing_Serializer.entry_st_bufs" ], 0, - "9ea9ef05f64bdcbfd0f594146a742b06" + "93c41dcbc6e3943cf72b30240ba030e0" ], [ "Serializer.adjacent_entries_disjoint", @@ -82,7 +82,7 @@ "typing_FStar.Buffer.__proj__MkBuffer__item__max_length" ], 0, - "1bfed77a2a826a5c1fa0cf2fbdcf40e4" + "d81ce55ec450c39c53afc3b0e1c37d55" ], [ "Serializer.writer_inv", @@ -105,7 +105,7 @@ "typing_Serializer.__proj__Mkwriter__item__num_entries_written" ], 0, - "c375c82111d20461552de74ced47315f" + "becb2463948a73180c1a7ae4f6c3aa66" ], [ "Serializer.adjacent_advance", @@ -161,7 +161,7 @@ "typing_Slice.truncated_slice" ], 0, - "178175f99dbedf0e6c1b2ca0001774fc" + "b3a8500c79688feb521b72f5b5ba556f" ], [ "Serializer.adjacent_truncate", @@ -204,7 +204,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "76521b43de22670f03bfeab4f381daa9" + "b6218de120add05603533da2ee788986" ], [ "Serializer.adjacent_0len", @@ -218,7 +218,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "57c3e642a60a06a51a759065bf70682d" + "c0878d2311c664a48ae3c55ef6dba739" ], [ "Serializer.adjacent_0len", @@ -269,7 +269,7 @@ "typing_Slice.truncated_slice" ], 0, - "1ea48b87aa714eb2a52711c1a024899d" + "2ea3a68d32e25b6e83ca2784f77f92b6" ], [ "Serializer.writer_init", @@ -374,7 +374,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "3451f54f27803822f120dbadae458acc" + "29189ab3e453d6be471fd4f8f754a9c8" ], [ "Serializer.writer_reinit", @@ -383,7 +383,7 @@ 1, [ "@query" ], 0, - "a1a6e0bda09cf3dba489bd2ce412340e" + "d495998d90946c78704ef5bedbb4b911" ], [ "Serializer.writer_reinit", @@ -467,7 +467,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "8b4a17f2b881127e6268fd73c881ec98" + "4487d887e577a553cf8307f67b036c11" ], [ "Serializer.join_slices", @@ -526,7 +526,7 @@ "typing_Slice.u32_add_overflows" ], 0, - "f325c1cd99f69e8359b5d387a20f7cbc" + "23aefae1dfc029e5558ec3163a18b3e3" ], [ "Serializer.enc_one_more", @@ -535,7 +535,7 @@ 1, [ "@query" ], 0, - "478c30b19a61e278d7b8e6e260702c3b" + "8504a078e3faba8dc4d1bd2bc3eb3c1f" ], [ "Serializer.enc_one_more", @@ -575,7 +575,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "a52c900de431832e81b498ad452ff7f2" + "bdca764623bfc18ab283f4ca8f0e358b" ], [ "Serializer.enc_one_more", @@ -620,7 +620,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "6860c72cc5c11d7fea5a1643996eec79" + "a0c438fa2199c4b0216c2dd2d898912d" ], [ "Serializer.max_entries_to_write", @@ -636,7 +636,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "5ae169fecbb67ef93f76b33cfa626fda" + "9a10b742d6082036b74beecc533510b1" ], [ "Serializer.lt_max_entries", @@ -653,7 +653,7 @@ "typing_Serializer.max_entries_to_write" ], 0, - "17d645dd1e1766ca9c83dd93d847613e" + "f6877fbb626f46797c412a29540b0f16" ], [ "Serializer.join_adjacent_stable", @@ -683,7 +683,7 @@ "typing_Serializer.join_slices" ], 0, - "c5a9a261a6bb0fc7172168947334315b" + "d3885f2f7cdccac81671216d3c9d8bfe" ], [ "Serializer.writer_append", @@ -692,7 +692,7 @@ 1, [ "@query" ], 0, - "822d2b4164022cc0830189d5471b5de0" + "4d71cd2cb6ed23a7ba0b2f4440fd61b8" ], [ "Serializer.writer_append", @@ -877,7 +877,7 @@ "typing_Slice.buffer_split_at" ], 0, - "8b4a3a3e7b7252043b8855aef8584754" + "a2897899925d9a62f1213eab2efd8fcd" ], [ "Serializer.join_is_concat", @@ -891,7 +891,7 @@ "typing_FStar.Buffer.__proj__MkBuffer__item__max_length" ], 0, - "667d4d7bd6b2072dd6748588b9222b64" + "015634c3f0c808430ac66029567b0bb1" ], [ "Serializer.join_is_concat", @@ -937,7 +937,7 @@ "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" ], 0, - "7dc9b60b5f8f0b9ff04eb6d8b7b4604e" + "1122fb1ab7fc12d1936aa8e8fe85bb09" ], [ "Serializer.writer_store_buf", @@ -985,7 +985,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "7e9d473464f61d6550e657078d52650e" + "bf0138fbbc8f3baa64cfeaa0e00290db" ], [ "Serializer.writer_finish", @@ -1087,7 +1087,7 @@ "typing_Slice.buffer_split_at" ], 0, - "4bd92b228bb9f057a2b5d17a0092b61f" + "5f8964cdfe64f1f4372e82dc9cba259e" ], [ "Serializer.writer_finish", @@ -1218,7 +1218,7 @@ "typing_Slice.bslice_split_at" ], 0, - "497ed8b687f8f1dc096ff469b35e2b2d" + "ab8d7906dc6937ac123ac0f68e11f337" ], [ "Serializer.enc_entry_st", @@ -1247,7 +1247,7 @@ "typing_KeyValue.__proj__EntrySt__item__val_st" ], 0, - "29748f839ccb6aa1963db926463d976a" + "a493925bff61365971e2243a14205da5" ], [ "Serializer.ser_entry", @@ -1257,7 +1257,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_IntegerParsing.enc_u16_array_st", "equation_IntegerParsing.enc_u32_array_st", @@ -1285,7 +1285,7 @@ "typing_Serializer.entry_st_bufs" ], 0, - "9e6a8ff348b0266907413b7b6254f017" + "aa9e6f287681f6d92560f495dec6798a" ], [ "Serializer.ser_entry", @@ -1320,7 +1320,7 @@ "typing_Serializer.entry_st_bufs" ], 0, - "cea963f25d587569cb50b8f6509951ce" + "5cfb0b48a3df8f7e02ae7a36fcaba93f" ], [ "Serializer.writer_inv", @@ -1343,7 +1343,7 @@ "typing_Serializer.__proj__Mkwriter__item__num_entries_written" ], 0, - "e96fc00f44f2b33b23f14cd693c7fcf6" + "5a64db306d7d516fe337034054801677" ], [ "Serializer.adjacent_0len", @@ -1357,7 +1357,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "45a809ac3eb392d0c1c598a5f1c3106d" + "560db2422b2912fff1f6f30d44c5cede" ], [ "Serializer.writer_init", @@ -1366,7 +1366,7 @@ 1, [ "@query" ], 0, - "a0a662f5ff69438dabd1ce80789a2613" + "f28a2d9cbab5e4171d9f994a6aa81205" ], [ "Serializer.writer_reinit", @@ -1375,7 +1375,7 @@ 1, [ "@query" ], 0, - "95b92ad8fa5782a03cff2c9100c54ef8" + "f36cb318ce2a60ffb31ef10fb7737e8a" ], [ "Serializer.join_slices", @@ -1434,7 +1434,7 @@ "typing_Slice.u32_add_overflows" ], 0, - "7d249b5275be7a47b319dff3d29e1275" + "2307a262bf262f0775afc74a2bf2da8f" ], [ "Serializer.join_slices", @@ -1450,7 +1450,7 @@ "refinement_interpretation_Tm_refine_311272f043d01ff715fc2a0f0c807019" ], 0, - "d0739e0f88461d069748355bba2dd9e0" + "f356868888555956ea166ffa76b5681f" ], [ "Serializer.enc_one_more", @@ -1459,7 +1459,7 @@ 1, [ "@query" ], 0, - "ad41b2d820b24403b44f7a239eb1c1a6" + "fff147754164b5ddc51d96d11e0fc9d2" ], [ "Serializer.max_entries_to_write", @@ -1475,7 +1475,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ea1650bd69a5d60faf901a0fd972ae0d" + "8f4d9ce667da0544e43e97065561eb50" ], [ "Serializer.join_adjacent_stable", @@ -1488,7 +1488,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9d592a04bdd902f4f4d980dc58868cbc" + "4bba13c3052f4b9fb9fbb5dac6d61eb9" ], [ "Serializer.writer_append", @@ -1497,7 +1497,7 @@ 1, [ "@query" ], 0, - "7379af73ff328df78e342baa33787908" + "6a347758ebc80d34e1c613d4f77d2f48" ], [ "Serializer.join_is_concat", @@ -1511,7 +1511,7 @@ "typing_FStar.Buffer.__proj__MkBuffer__item__max_length" ], 0, - "f08669d9d6d0634e7b7596e6abf3726d" + "2b0ca1883d574badf4f9ae5a6df9acbb" ], [ "Serializer.writer_store_buf", @@ -1559,7 +1559,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "7f7548583bb820886c6de54c768d6481" + "bb4ccd5f0af9a6c5c39059816544c41c" ], [ "Serializer.writer_finish", @@ -1568,7 +1568,7 @@ 1, [ "@query" ], 0, - "c192a3a9eabd80c7dd99200ea44352b1" + "2189082ed9edf8c20f034007fccd22d2" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/Serializing.fst.hints b/examples/kv_parsing/Serializing.fst.hints index 3c71595c99a..4eeeb302d7f 100644 --- a/examples/kv_parsing/Serializing.fst.hints +++ b/examples/kv_parsing/Serializing.fst.hints @@ -24,7 +24,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.length" ], 0, - "91ccba9f56dd4c14d53e621e207ffaf8" + "852c2db401a3b2d5011156f2799c81d7" ], [ "Serializing.serialized", @@ -55,7 +55,7 @@ "typing_Serializing.offset_into" ], 0, - "28078529c13f2a7f7ca3f6932e7c1fb5" + "67dfdf291c73c1df0bf4ccc665b37494" ], [ "Serializing.buffer_fun", @@ -68,7 +68,7 @@ "refinement_interpretation_Tm_refine_438255d1fcd605ab769db9147b541996" ], 0, - "60f6cf86cb24b0908eaefa33326229e3" + "440a7be20edc3df5fb9b6f83950dfd72" ], [ "Serializing.serializer_any", @@ -77,7 +77,7 @@ 1, [ "@query" ], 0, - "f4e6832f21003599fa4484dd289cf9c0" + "d548bd70727867f7389b8c6021b9f46e" ], [ "Serializing.serializer_1", @@ -91,7 +91,7 @@ "refinement_interpretation_Tm_refine_acd41a2cbb798d7aeb02a4f3f8605370" ], 0, - "2b743dede0c0e4b70aa1eb747b576922" + "6945e0b6359a26d2c721cede665522d7" ], [ "Serializing.ser_input", @@ -176,7 +176,7 @@ "typing_Slice.bslice_split_at" ], 0, - "e1873624ba7577d9543f944e1a23e6c8" + "ac494d44ce8b809b04091bed941e0395" ], [ "Serializing.ser_inputs", @@ -270,7 +270,7 @@ "typing_Slice.bslice_split_at" ], 0, - "2160a98da7e63678780283f86bdbbd1b" + "73ec8eeadffaac663d4b7aa23e750198" ], [ "Serializing.ser_append", @@ -280,7 +280,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", @@ -290,9 +290,9 @@ "disc_equation_FStar.Pervasives.Native.Some", "eq2-interp", "equation_FStar.Buffer.buffer", "equation_FStar.Buffer.content", "equation_FStar.Buffer.disjoint", "equation_FStar.Buffer.equal", - "equation_FStar.Buffer.live", "equation_FStar.Buffer.lseq", - "equation_FStar.Buffer.max_length", "equation_FStar.Buffer.sub", - "equation_FStar.Heap.trivial_preorder", + "equation_FStar.Buffer.includes", "equation_FStar.Buffer.live", + "equation_FStar.Buffer.lseq", "equation_FStar.Buffer.max_length", + "equation_FStar.Buffer.sub", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.ST.mreference", "equation_FStar.HyperStack.ST.reference", "equation_FStar.Monotonic.HyperStack.contains", @@ -335,7 +335,6 @@ "proj_equation_Slice.BSlice_len", "proj_equation_Slice.BSlice_p", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "projection_inverse_FStar.Buffer.MkBuffer_content", "projection_inverse_FStar.Buffer.MkBuffer_max_length", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -379,7 +378,7 @@ "typing_Slice.buffer_split_at", "typing_Slice.u32_add_overflows" ], 0, - "be759d50b3e608366e6c8922e806188f" + "5a7869a81b95a32223a330e327ec486a" ], [ "Serializing.ser_copy", @@ -395,7 +394,7 @@ "typing_FStar.TSet.set", "typing_FStar.TSet.singleton" ], 0, - "113cddf177345633947b26f679e83b86" + "a8c7932b6b02b1523997665e83f21312" ], [ "Serializing.ser_copy", @@ -507,7 +506,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "11ddfef34a38ce48881cd3553d5216c8" + "5de655e636860dd5f028f1ea411e522b" ], [ "Serializing.encode_many", @@ -532,7 +531,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.length" ], 0, - "cf702614e28daa465b921a8386b211dc" + "6f07b9af77d4f75b716893d4c46f476d" ], [ "Serializing.serialized", @@ -569,7 +568,7 @@ "typing_Serializing.offset_into" ], 0, - "615b9985f036e78154de19d2fac3d961" + "00fb3986c1a896e85383a7cc72654dd5" ], [ "Serializing.buffer_fun", @@ -582,7 +581,7 @@ "refinement_interpretation_Tm_refine_438255d1fcd605ab769db9147b541996" ], 0, - "9b692b46834ec3be8349024c07690079" + "8caa6da5be5d647d51ef2035aac7f980" ], [ "Serializing.serializer_any", @@ -591,7 +590,7 @@ 1, [ "@query" ], 0, - "385cc17ab9ca1ffe459b8de3f978f7f0" + "e3fbf6d40357fc3dac407fc524d1a064" ], [ "Serializing.serializer_1", @@ -605,7 +604,7 @@ "refinement_interpretation_Tm_refine_acd41a2cbb798d7aeb02a4f3f8605370" ], 0, - "41352af2fce041fe390b05efb793e8fb" + "3a05b39f0ae96fecc079ce017c401477" ], [ "Serializing.ser_input", @@ -690,7 +689,7 @@ "typing_Slice.bslice_split_at" ], 0, - "8b5095cf614d955479682a6a1242c9d3" + "2a61fffee98068f22ad1a924600213ce" ], [ "Serializing.ser_inputs", @@ -784,7 +783,7 @@ "typing_Slice.bslice_split_at" ], 0, - "6077d399d313b2216db61e755abdf381" + "959e490fbb6432b011dba0bc2e740dcb" ], [ "Serializing.ser_inputs", @@ -799,7 +798,7 @@ "refinement_interpretation_Tm_refine_70346e0ffb5f809822223d3f4b05bfbd" ], 0, - "d86a395431a9a955f09ebfa47d8ecc4c" + "b762faaf2f8215fb2b85bec7de655ae4" ], [ "Serializing.ser_append", @@ -809,7 +808,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", @@ -819,9 +818,9 @@ "disc_equation_FStar.Pervasives.Native.Some", "eq2-interp", "equation_FStar.Buffer.buffer", "equation_FStar.Buffer.content", "equation_FStar.Buffer.disjoint", "equation_FStar.Buffer.equal", - "equation_FStar.Buffer.live", "equation_FStar.Buffer.lseq", - "equation_FStar.Buffer.max_length", "equation_FStar.Buffer.sub", - "equation_FStar.Heap.trivial_preorder", + "equation_FStar.Buffer.length", "equation_FStar.Buffer.live", + "equation_FStar.Buffer.lseq", "equation_FStar.Buffer.max_length", + "equation_FStar.Buffer.sub", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.ST.mreference", "equation_FStar.HyperStack.ST.reference", "equation_FStar.Monotonic.HyperStack.contains", @@ -854,17 +853,19 @@ "lemma_FStar.Buffer.no_upd_lemma_2", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.TSet.mem_union", - "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", - "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "proj_equation_FStar.Buffer.MkBuffer_content", + "proj_equation_FStar.Buffer.MkBuffer_length", "proj_equation_FStar.Buffer.MkBuffer_max_length", "proj_equation_FStar.Monotonic.HyperStack.MkRef_frame", "proj_equation_Slice.BSlice_len", "proj_equation_Slice.BSlice_p", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Buffer.MkBuffer_content", + "projection_inverse_FStar.Buffer.MkBuffer_idx", + "projection_inverse_FStar.Buffer.MkBuffer_length", "projection_inverse_FStar.Buffer.MkBuffer_max_length", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -886,12 +887,9 @@ "refinement_interpretation_Tm_refine_8518e8b728e19b2937c780d25ff7abcb", "refinement_interpretation_Tm_refine_9265fdd54bb9f10215c6f0e077ff98bb", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", - "refinement_interpretation_Tm_refine_cb628ebc37f7d2b85d02db0e0d22f3dc", - "refinement_interpretation_Tm_refine_da8d6f96ef3fad21d0dc2ba04842824d", "refinement_interpretation_Tm_refine_dfb5cece6917cfd531d86c86e58838ba", "refinement_interpretation_Tm_refine_e22f36d20d3bb31819412f1121d36e8e", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", - "refinement_interpretation_Tm_refine_f7741478ade30956228c630ade225df4", "token_correspondence_FStar.TSet.union", "typing_FStar.Buffer.__proj__MkBuffer__item__content", "typing_FStar.Buffer.length", "typing_FStar.Buffer.lseq", @@ -905,10 +903,10 @@ "typing_FStar.UInt32.v", "typing_Serializing.offset_into", "typing_Slice.__proj__BSlice__item__len", "typing_Slice.__proj__BSlice__item__p", - "typing_Slice.buffer_split_at", "typing_Slice.u32_add_overflows" + "typing_Slice.u32_add_overflows" ], 0, - "f3eca853b4ed21447f016ab1741bed37" + "d9161205e6b8468d003f29c3424dc55b" ], [ "Serializing.ser_append", @@ -918,7 +916,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Ghost_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.TSet_interpretation_Tm_arrow_2103e430ba3e67aad063157abeef30af", + "FStar.TSet_interpretation_Tm_arrow_3de58fd829d33d9d3ee6c709e8528481", "Slice_pretyping_cd8f079d77d5fe135ddfd4119c59f514", "equation_Serializing.buffer_fun", "fuel_guarded_inversion_Slice.bslice", @@ -1044,7 +1042,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "e210237627be3baf85d5342390f948fe" + "09446dd56f834a05cd8d8d359800e605" ], [ "Serializing.ser_copy", @@ -1060,7 +1058,7 @@ "typing_FStar.TSet.set", "typing_FStar.TSet.singleton" ], 0, - "1679d62f54b7ce91c4581d3a0e58817e" + "a7d85ca4326892e5426f5d077cbe832e" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/Slice.fst.hints b/examples/kv_parsing/Slice.fst.hints index 1d600371620..806827013dd 100644 --- a/examples/kv_parsing/Slice.fst.hints +++ b/examples/kv_parsing/Slice.fst.hints @@ -13,7 +13,7 @@ "typing_FStar.UInt32.v" ], 0, - "2d83e7fce5c32e6d7637bfcb6763e781" + "2d88bd5f32b66d0973dff244e3c77df7" ], [ "Slice.__proj__BSlice__item__p", @@ -27,7 +27,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "9d4ecc1e62d39ba5e0faac797af237af" + "f1e462d4efdb6032e651448d6d0abdfb" ], [ "Slice.__proj__BSlice__item__p", @@ -47,7 +47,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "ed591b9e7ccbcc6cb62552a2a13f1fa0" + "2c2559d04dcb44b41a43b17a7a479963" ], [ "Slice.as_seq", @@ -62,7 +62,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "64169f14eadd0ca9e6d3885de93293be" + "9eb0e454b1a02d40ff5cbd1855bdf07e" ], [ "Slice.advance_slice", @@ -87,7 +87,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "edbf0b0abd02164001907624383fed51" + "f96c6ca7369b56992d7b6bb576356645" ], [ "Slice.advance_slice_spec", @@ -154,7 +154,7 @@ "typing_Slice.as_seq" ], 0, - "5bf9396affbc70bee836f64890b81295" + "19a50ea7f1c9da717c008dcbfbb6d2fa" ], [ "Slice.u32_add_overflows", @@ -181,7 +181,7 @@ "typing_FStar.UInt32.v" ], 0, - "1c3846414ea3844452f2dd21ef2bbda1" + "1667e620c767433cad7ef28a0b78b76d" ], [ "Slice.truncate_slice", @@ -198,7 +198,7 @@ "refinement_interpretation_Tm_refine_e22f36d20d3bb31819412f1121d36e8e" ], 0, - "84085b17d1e196180eefe6db3f6ff7a2" + "afb9a55af598b5a3493d1ebf83d66a8b" ], [ "Slice.truncate_slice", @@ -271,7 +271,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "972892d75b8639b6b319704d6a159505" + "8cafd518639addaf5b5bad54fb496ea1" ], [ "Slice.truncated_slice", @@ -296,7 +296,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "8aa676efcae60d6c17e82b400f93a690" + "baa3be4107fef58153831ce16bda5eb8" ], [ "Slice.bslice_prefix_equals", @@ -318,7 +318,7 @@ "unit_typing" ], 0, - "27fd9b6d831a64400f2ee30aa09e5de1" + "afb0a4c6957cba3edf88c2d026e9df5b" ], [ "Slice.bslice_prefix_equals", @@ -336,7 +336,7 @@ "proj_equation_Slice.BSlice_p", "projection_inverse_BoxBool_proj_0" ], 0, - "b40456125f0398862555b311254e726d" + "b1ba8c7ba38bc97009c24967d6eff6e4" ], [ "Slice.bslice_prefix_trans", @@ -349,7 +349,7 @@ "equation_Slice.byte", "proj_equation_Slice.BSlice_p" ], 0, - "40f3889c2c51633401abc4796100b2d4" + "016926166a50a6d6e53281b8fcb5aa76" ], [ "Slice.u32_max", @@ -365,7 +365,7 @@ "projection_inverse_BoxBool_proj_0", "typing_FStar.UInt32.lte" ], 0, - "6d5ee6bcf1cb9c95bbbb5608e550aa69" + "a80e9563980b110c8807cd70063f7336" ], [ "Slice.modifies_prefix_plus", @@ -422,7 +422,7 @@ "typing_Slice.truncated_slice", "typing_Slice.u32_max" ], 0, - "cef2c3140a6cd6f95779b05fd93055b7" + "f41e14c8a3a05e33f045eab1522ae2ab" ], [ "Slice.modifies_prefix_times", @@ -509,7 +509,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.advance_slice" ], 0, - "cc35befd63b98dbf25204c299f35e92d" + "f65ce2fa34d3a6a264a63c1557a3ed0a" ], [ "Slice.same_ref_equivalence", @@ -518,7 +518,7 @@ 1, [ "@query", "equation_Slice.same_ref" ], 0, - "cc0fc87c9d240c4635d6501a225d49bd" + "3bff1bee47dea00941bd837df9798707" ], [ "Slice.is_concat_liveness", @@ -534,7 +534,7 @@ "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mem" ], 0, - "5b88e1ede7406009330d9d895d71a039" + "0810f9adfe1908c232e5eb080d15b445" ], [ "Slice.is_concat_disjoint", @@ -551,7 +551,7 @@ "typing_FStar.Buffer.__proj__MkBuffer__item__max_length" ], 0, - "40c40f66b61f8d035c5a19ff319251af" + "f39fe7bf280dd976bad436ec2adea084" ], [ "Slice.is_concat_append", @@ -608,7 +608,7 @@ "typing_FStar.Monotonic.HyperStack.sel" ], 0, - "37ca8f6dfa96e9c240d42afefa91833d" + "519861795a46ffddfdcf36e0268444ff" ], [ "Slice.is_concat_suffix", @@ -689,7 +689,7 @@ "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "0b4e4da76c06b9016a5c0b055b31e5a3" + "add99893b20a3062c4347daed79c1649" ], [ "Slice.is_concat_prefix", @@ -750,7 +750,7 @@ "typing_FStar.Monotonic.HyperStack.sel" ], 0, - "d5615997a9b82daea4ac3879bc24d710" + "d0b4c8b28328b794c7da97a90911cfc1" ], [ "Slice.buffer_split_at", @@ -811,7 +811,7 @@ "typing_FStar.UInt32.v" ], 0, - "eed0a1aa13756f2a24b67d66c415b3aa" + "2a6af3580c12393350468f9695c5809c" ], [ "Slice.buffer_split_at", @@ -872,7 +872,7 @@ "typing_FStar.UInt32.v" ], 0, - "991b9de43ec11d91358e08e3f2be67fc" + "d77162ad0cc91336eb95fc0234467e54" ], [ "Slice.buffer_split_at", @@ -925,7 +925,7 @@ "typing_FStar.UInt32.v" ], 0, - "4246f6dc2560baa437cc1e9f6880e23d" + "ab3538ba2ec1397b36dce8b9007bd502" ], [ "Slice.bslice_split_at", @@ -960,7 +960,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "88fc14ce7b85b63eb3463932154f411f" + "44d7429dcfc360279813b6dacd1ca14b" ], [ "Slice.modifies_prefix_seq_intro", @@ -974,7 +974,7 @@ "refinement_interpretation_Tm_refine_ce73caf971ab960d176981762c6e6b39" ], 0, - "3b0fdfe126fe669d9c9c07b24fb016ba" + "d6e88f121e52afdbddd89010b6aad352" ], [ "Slice.modifies_prefix_seq_intro", @@ -983,7 +983,7 @@ 1, [ "@query", "equation_Slice.modifies_slice" ], 0, - "ff9372cb575bc07fec59a590813f19f2" + "7ea7e86471d185bbde620ddadc0cbab9" ], [ "Slice.modifies_prefix_split", @@ -1002,7 +1002,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "cc494330543cdde6a23b4591d94cae64" + "b058e0d38abf3430097d0522a912ff12" ], [ "Slice.modifies_prefix_split", @@ -1011,7 +1011,7 @@ 1, [ "@query", "equation_Slice.live" ], 0, - "8f0011e77fe42784cbb026c8241f1614" + "00fca6b8a33652202a7101ce0f29c8a4" ], [ "Slice.modifies_grow_from_b1", @@ -1039,7 +1039,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "6cf2e087fc7554562040860376a9e47a" + "c902f8230584e493929a453196268962" ], [ "Slice.modifies_grow_from_b2", @@ -1067,7 +1067,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "9ae5a98edf4cc3e1fec77f1d14b8e889" + "eb68ee9364c00f7427babffc7efc4b80" ], [ "Slice.bslice", @@ -1081,7 +1081,7 @@ "typing_FStar.UInt32.v" ], 0, - "810a993c90c16278abf64a32d29f90fd" + "4748045f7516aae6e1a238dc12f0950d" ], [ "Slice.__proj__BSlice__item__p", @@ -1095,7 +1095,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "88ee8b09fc38209235a5f2daf3838866" + "7bbbac1a97279bb97a11d28ffce9b2ce" ], [ "Slice.__proj__BSlice__item__p", @@ -1115,7 +1115,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "558a430b8abd3265a8e9a085101f029b" + "1e557ce6b7f9856cdf6174f5eb65f8a4" ], [ "Slice.as_seq", @@ -1130,7 +1130,7 @@ "refinement_interpretation_Tm_refine_77dd0e9556afadacd119b8c135278728" ], 0, - "08c4f13a9e6b6f531425c39df87af5b6" + "79e54444b57d62af5da916c6fe533541" ], [ "Slice.as_seq", @@ -1139,7 +1139,7 @@ 1, [ "@query" ], 0, - "2d14729f304174d1c8e2db29c937e960" + "60270c330628dce0b5d471e2392fe95f" ], [ "Slice.advance_slice", @@ -1164,7 +1164,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "23a4b79600430dc39c2e45f5d0e80c1c" + "c5a1abe1d49e6280d4c997525b520e9c" ], [ "Slice.advance_slice_spec", @@ -1188,7 +1188,7 @@ "typing_FStar.UInt32.v" ], 0, - "c78f1f5f55a76e2ef6b7ce4a34f57b1a" + "84f088c4a05b26895fee43367befdfaf" ], [ "Slice.u32_add_overflows", @@ -1215,7 +1215,7 @@ "typing_FStar.UInt32.v" ], 0, - "3e2330b9dcf023a24d280095083d02de" + "c4ad3e61b04b8665bb396845078fe251" ], [ "Slice.truncate_slice", @@ -1232,7 +1232,7 @@ "refinement_interpretation_Tm_refine_e22f36d20d3bb31819412f1121d36e8e" ], 0, - "6e1c86969fa8276cd0049cd994b103c2" + "fa5ef180a567368f97b26a297f80fb7d" ], [ "Slice.truncated_slice", @@ -1257,7 +1257,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "0041e918f1f1fb3dccf1153dfdf4472d" + "a4e437b736b3088251b096f07b6d6099" ], [ "Slice.bslice_prefix_equals", @@ -1279,7 +1279,7 @@ "unit_typing" ], 0, - "3ddc35777e59ed46a61c1fd1c66a0040" + "90570307ea6ac1c7a3663f719a027113" ], [ "Slice.u32_max", @@ -1295,7 +1295,7 @@ "projection_inverse_BoxBool_proj_0", "typing_FStar.UInt32.lte" ], 0, - "61c7d4de1f8fe0c206bd8d195487973e" + "2ee922a2a86e9cb178b9c4f1fb3fe525" ], [ "Slice.modifies_prefix_plus", @@ -1307,7 +1307,7 @@ "refinement_interpretation_Tm_refine_e22f36d20d3bb31819412f1121d36e8e" ], 0, - "3314143ccd0db34c0decd0cb7cba2f24" + "dad9479cb9ce94ce15f979670341bc71" ], [ "Slice.modifies_prefix_times", @@ -1344,7 +1344,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "6538d1ac0403e477541e190b38a70ed1" + "b366bde3dc5b830facb15db5cd9551d5" ], [ "Slice.is_concat_suffix", @@ -1364,7 +1364,7 @@ "typing_FStar.Buffer.as_seq", "typing_FStar.Buffer.length" ], 0, - "e46c487b280d89029d6ecf3ddfb8e59b" + "ac8351c3c337c22432b181ed79f12459" ], [ "Slice.is_concat_prefix", @@ -1384,7 +1384,7 @@ "typing_FStar.Buffer.as_seq", "typing_FStar.Buffer.length" ], 0, - "c0cf4756c3c8aa5e77f4afd1608b3785" + "e35d8245b3f87a563bea7032157dbf86" ], [ "Slice.buffer_split_at", @@ -1393,7 +1393,7 @@ 1, [ "@query" ], 0, - "89f95340a47464640a364955ea2ac268" + "c211a09948cafa9978e493ac5ed93f70" ], [ "Slice.buffer_split_at", @@ -1446,7 +1446,7 @@ "typing_FStar.UInt32.v" ], 0, - "722d0404ff3bf7c9850fac4d04635dfc" + "fe7f694942ed0250eef4e8c5ddea8ca4" ], [ "Slice.buffer_split_at", @@ -1455,7 +1455,7 @@ 1, [ "@query" ], 0, - "478c15f2beaa127c25218347eb833ff0" + "82998bd7c341f967ab64b6393b3846a7" ], [ "Slice.bslice_split_at", @@ -1490,7 +1490,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "4b2fed1eee5e165d63f29c7eff1932ff" + "f297588a6f177449f3c1b1e2a74de63e" ], [ "Slice.modifies_prefix_seq_intro", @@ -1504,7 +1504,7 @@ "refinement_interpretation_Tm_refine_ce73caf971ab960d176981762c6e6b39" ], 0, - "1f48171643e8a4359497468085f307a7" + "d0553fb9b4dbc3928d8a84224dd06ce7" ], [ "Slice.modifies_prefix_split", @@ -1523,7 +1523,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "dcd33b89ed75dcc9df7890e7b15855b3" + "307e6d8e3354a2f0e6e199e8f6a82d53" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/ValidatedAccess.fst.hints b/examples/kv_parsing/ValidatedAccess.fst.hints index bf1d7b507e2..1fe2bd31892 100644 --- a/examples/kv_parsing/ValidatedAccess.fst.hints +++ b/examples/kv_parsing/ValidatedAccess.fst.hints @@ -16,7 +16,7 @@ "typing_FStar.UInt32.v" ], 0, - "b0d0b47ca55a713ee097c9937ddb8416" + "1089f785016a1e1c30121ad6d9f14199" ], [ "ValidatedAccess.for_readonly2", @@ -32,7 +32,7 @@ "typing_FStar.UInt32.v" ], 0, - "b9aebafbdf3a0e4c02a48ebc9e315f53" + "4a375ff8bc1079081af9e635f3b035c6" ], [ "ValidatedAccess.for_readonly2", @@ -146,7 +146,7 @@ "typing_FStar.UInt32.v" ], 0, - "35dad24f42b20cf015cb6aa292f83e64" + "1bb7f67e6c86e5a2a83a29af997bae0b" ], [ "ValidatedAccess.lookup_in_entries", @@ -166,7 +166,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "0396ef5f72d1e9f62fdb96105318986c" + "71e14a60a71a0df7bb83bb572ee555e1" ], [ "ValidatedAccess.lookup_in_entries_st", @@ -193,7 +193,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "61e6d8dc29ae44c94c9be5ef7d93738e" + "b1785cdcfa4d2ab53a2cdff4f2fc88b4" ], [ "ValidatedAccess.lookup_st", @@ -220,7 +220,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "ca006b977b1f71dc743528caf52c5b50" + "df95895b34662ca08a9534fbd401b078" ], [ "ValidatedAccess.lookup_st", @@ -338,7 +338,7 @@ "typing_Slice.as_seq" ], 0, - "9acb4dbff06f4f3526b9f1da590dee83" + "cd9a44fe912970ca43438433c2a15031" ], [ "ValidatedAccess.for_readonly2", @@ -355,7 +355,7 @@ "typing_FStar.UInt32.v" ], 0, - "95c23c208f741e759cc09587b9cba0b3" + "ef2d64655591b9e2488b5f924cbfc46b" ], [ "ValidatedAccess.lookup_in_entries", @@ -375,7 +375,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "0131197ac21ec006bb0fa646a3192d29" + "56f9f105e38e5ec862dfd699666dad58" ], [ "ValidatedAccess.lookup_in_entries_st", @@ -402,7 +402,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "fd74cdce7088647d3e065450760e854d" + "5ae76b59d3e8828963991016866d3c4c" ], [ "ValidatedAccess.lookup_st", @@ -429,7 +429,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "5b12d01f61a066c05b0a3660d59b45e3" + "7ffab9528b5596fd230f0f1712c461c2" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/ValidatedParser.fst.hints b/examples/kv_parsing/ValidatedParser.fst.hints index 01094a928ad..bf15af9306c 100644 --- a/examples/kv_parsing/ValidatedParser.fst.hints +++ b/examples/kv_parsing/ValidatedParser.fst.hints @@ -14,7 +14,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "7bd45305e54a4e3942121028b4a009b4" + "6fef98d263885f398a153d66a021726b" ], [ "ValidatedParser.fold_left_store_n", @@ -40,7 +40,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "e461e25ccef49b94f55f180b4ab253b7" + "c94945f475ea50dec435ef5d376dba12" ], [ "ValidatedParser.fold_left_store_n_spec", @@ -61,7 +61,7 @@ "typing_KeyValue.__proj__Store__item__num_entries" ], 0, - "999bb24b75ffcb6815b24b4e7fce38d8" + "98265ee668221e0c222e1069418f5bdd" ], [ "ValidatedParser.fold_left_store_n_spec", @@ -81,7 +81,7 @@ "typing_KeyValue.__proj__Store__item__num_entries" ], 0, - "378c2a8de382d518ce775437680a83fa" + "46af2a6d51de0fa55e90724758680b7f" ], [ "ValidatedParser.fold_left_store_n_spec", @@ -97,10 +97,10 @@ "@fuel_irrelevance_ValidatedParser.fold_left_store_aux.fuel_instrumented", "@fuel_irrelevance_ValidatedParser.fold_left_store_n.fuel_instrumented", "@query", - "ValidatedParser_interpretation_Tm_arrow_1015335b87cfef7922bed3d89fba643b", - "ValidatedParser_interpretation_Tm_arrow_48ceb68faf7d3fc28a52ab1a7bfb6139", + "ValidatedParser_interpretation_Tm_arrow_0c3b2dcb6e2e94a61bb5e1e6599c372f", + "ValidatedParser_interpretation_Tm_arrow_0e3a1ea8da0ff44d9981275b60f96f19", "b2t_def", "binder_x_93619dfd66afeb6658a655398dcaf8de_4", - "binder_x_ab17cccd3a94915d7cbd5263e333d8f4_2", + "binder_x_a759721257a2678586305c8c72b1f119_2", "binder_x_e09860b75d8922ab497a3e5bc9347578_3", "binder_x_fe28d8bcde588226b4e538b35321de05_1", "bool_inversion", "bool_typing", "data_elim_KeyValue.Store", "data_elim_Prims.Cons", @@ -136,7 +136,7 @@ "well-founded-ordering-on-nat" ], 0, - "c52431ed561dc4277ccf6b7b1582e303" + "64d98fa7448473ee9f6da58be261eaa7" ], [ "ValidatedParser.fold_left_entries_st", @@ -156,7 +156,7 @@ "proj_equation_FStar.Monotonic.HyperStack.HS_h" ], 0, - "95fa5e4e89a270e871f565f3f301e83f" + "4ce943e65852b51d16853698ca269ad2" ], [ "ValidatedParser.fold_left_buffer", @@ -209,7 +209,7 @@ "well-founded-ordering-on-nat" ], 0, - "42a22ce0c2f46f56dd02608907002dea" + "e332bd273bd0d12c68614a929e996579" ], [ "ValidatedParser.parse_num_entries_valid", @@ -246,7 +246,7 @@ "typing_Slice.__proj__BSlice__item__len" ], 0, - "1863b465331ce9f7fbaac2788e66744d" + "a8125af28472532150a899c9716ef8c7" ], [ "ValidatedParser.parse_num_entries_valid", @@ -287,7 +287,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "fb3094ab497d3a280cd8cf7ef19fa4a0" + "cbc7d5962e94ae6d805a8defe0bd3fac" ], [ "ValidatedParser.parse_entry_st_nochk", @@ -301,8 +301,7 @@ "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "IntegerParsing_interpretation_Tm_arrow_f0f511e060d606d7cecde70dde28dcf2", "Parsing_interpretation_Tm_arrow_0443ccf0d964ca54743ecbdbffe07fae", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_Tm_unit", "data_elim_FStar.Monotonic.HyperStack.MkRef", @@ -330,7 +329,6 @@ "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_IntegerParsing.as_u16_array", - "equation_IntegerParsing.as_u32_array", "equation_IntegerParsing.parse_u16_array", "equation_IntegerParsing.parse_u32", "equation_IntegerParsing.parse_u32_array", @@ -348,10 +346,9 @@ "fuel_guarded_inversion_Slice.bslice", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.UInt8.t", - "function_token_typing_IntegerParsing.parse_u32", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", - "interpretation_Tm_abs_0fe3d17d4dca3b03a645dd6ef4e55697", + "function_token_typing_IntegerParsing.parse_u32", "int_inversion", + "int_typing", + "interpretation_Tm_abs_388eabe6c0c3ea4b660b3ea89546090f", "interpretation_Tm_abs_4edfc962225066f223a8372d50ed1650", "interpretation_Tm_abs_898692807cc82957fc188d1a18e680c4", "interpretation_Tm_abs_e0d655db1c0d519556b9884556ee3d8f", @@ -397,7 +394,6 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_IntegerParsing.U16Array_a16", "projection_inverse_IntegerParsing.U16Array_len16", - "projection_inverse_IntegerParsing.U32Array_len32", "projection_inverse_KeyValue.EntrySt_key_st", "projection_inverse_KeyValue.EntrySt_val_st", "projection_inverse_Slice.BSlice_len", @@ -458,7 +454,7 @@ "typing_Slice.as_seq" ], 0, - "5bef72c58c8e3d47ce472c0bd01c4c25" + "63bbc9ebbd587233ab563833056efe86" ], [ "ValidatedParser.parse_entry_st_nochk", @@ -482,7 +478,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "31e1adf49edf002bed399e2969b0f7de" + "fe6f0ba8cecba03f0a1157e1e1d7bafb" ], [ "ValidatedParser.parse_many_next", @@ -495,7 +491,7 @@ "@fuel_correspondence_Parsing.parse_many.fuel_instrumented", "@fuel_irrelevance_Parsing.parse_many.fuel_instrumented", "@query", "Parsing_interpretation_Tm_arrow_0443ccf0d964ca54743ecbdbffe07fae", - "Parsing_interpretation_Tm_arrow_8bddf37f4461c249de7e7c3d7b694c1c", + "Parsing_interpretation_Tm_arrow_88295fd2c356cc90a7d297306941224a", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_Tm_unit", @@ -584,7 +580,7 @@ "typing_Slice.__proj__BSlice__item__len" ], 0, - "005d17f50fae8dcbee8f402eb1a042ae" + "1c6a310bbb5807d29894a3204cad4f3c" ], [ "ValidatedParser.parse_one_entry", @@ -671,7 +667,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "9dab722f71dbca8e96c81dd47372160b" + "0ce29dfcf06cfa1abc87704de3ef02c5" ], [ "ValidatedParser.fold_left_store_n_unfold1", @@ -696,7 +692,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "68b282250c469cd5c4961a7ae9142a2d" + "743491ddfbdd8cb7fc8dc79a975ffe7f" ], [ "ValidatedParser.fold_left_store_n_unfold1", @@ -719,7 +715,7 @@ "refinement_interpretation_Tm_refine_f32f795985d916aba742b9d4ebc1bf42" ], 0, - "25a358c8368285e2da02c50d6065ed30" + "f42eaea83a5900afb035886daae2abd5" ], [ "ValidatedParser.fold_left_buffer_n_mut_st", @@ -764,7 +760,7 @@ "typing_Slice.__proj__BSlice__item__p", "unit_typing" ], 0, - "58ba2d11be791694c423db7515877644" + "c99adbe8254cc0dd863963f7a2d39cb1" ], [ "ValidatedParser.fold_left_buffer_n_mut_st", @@ -777,7 +773,7 @@ "refinement_interpretation_FStar.UInt_Tm_refine_a347709bfeba48709474ad26f4f6be87" ], 0, - "340235afc4254017fa4c3b2814e4ef37" + "ff77ffcf8755dac8141b2d830b03ddf5" ], [ "ValidatedParser.fold_left_buffer_n_st", @@ -801,7 +797,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "0eb91f876c18aef9872e51b5a94e0a4f" + "718a5bc6f504da9733c3da5ad7a9fa19" ], [ "ValidatedParser.fold_left_buffer_n_st", @@ -979,7 +975,7 @@ "typing_Slice.as_seq" ], 0, - "5fdd8c5f0a196c1823db097cee464eed" + "0dd5b37e4844e964a1ce6d5124acf15e" ], [ "ValidatedParser.fold_left_buffer_n_st", @@ -1181,7 +1177,7 @@ "typing_Slice.as_seq" ], 0, - "83af4b86f652362233e77fc05669ea9d" + "34e988ba490f94ad7e33c7bdb3f10765" ], [ "ValidatedParser.fold_left_buffer_st", @@ -1204,7 +1200,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "5ae19fed05476f2903bed320ea055ee2" + "42120310154b40eacede1b4a8e9db546" ], [ "ValidatedParser.fold_left_buffer_st", @@ -1321,7 +1317,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.advance_slice" ], 0, - "df42dc83fe80ee77f8ca35e9dad6daba" + "6c6e4c9b0d9b241d755428d2d6d5a8f8" ], [ "ValidatedParser.fold_left_buffer_st", @@ -1431,7 +1427,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.advance_slice" ], 0, - "283384bf30109e9b1f27347702737ced" + "32b5122449f45b61c0ada52c812f3cb0" ], [ "ValidatedParser.fold_left_n_count", @@ -1455,7 +1451,7 @@ "typing_FStar.List.Tot.Base.length", "typing_FStar.UInt32.v" ], 0, - "12f1a9f7410a99e686df0739c7aabc7f" + "f5098d5df7d653c59ef6ff81350fe384" ], [ "ValidatedParser.fold_left_n_count", @@ -1480,7 +1476,7 @@ "typing_FStar.List.Tot.Base.length", "typing_FStar.UInt32.v" ], 0, - "457e9ced030bd6091f25e2f84f20b018" + "d6a64d9ae8db3563186296e4280d1432" ], [ "ValidatedParser.fold_left_n_count", @@ -1496,8 +1492,8 @@ "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_ValidatedParser.fold_left_store_n.fuel_instrumented", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "ValidatedParser_interpretation_Tm_arrow_1015335b87cfef7922bed3d89fba643b", - "ValidatedParser_interpretation_Tm_arrow_19751cace9175773dc1584a84eeafa42", + "ValidatedParser_interpretation_Tm_arrow_0e3a1ea8da0ff44d9981275b60f96f19", + "ValidatedParser_interpretation_Tm_arrow_fdef160788b6698bb9e80fbe4f749bff", "binder_x_041e3a67a2d2b51fd702f1f88cfc3b44_1", "binder_x_6a02e9ceac77bf0f455c7dbd8d82184b_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -1509,7 +1505,7 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.UInt32.t", "int_inversion", "int_typing", - "interpretation_Tm_abs_5f4aa1a65687f2231cb287d7ef5d15ef", + "interpretation_Tm_abs_9088440950007ec910b969d80bfc6c73", "kinding_KeyValue.encoded_entry@tok", "lemma_FStar.Buffer.lemma_size", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", @@ -1523,10 +1519,10 @@ "subterm_ordering_Prims.Cons", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_FStar.List.Tot.Base.length", "typing_FStar.UInt32.v", - "typing_Tm_abs_5f4aa1a65687f2231cb287d7ef5d15ef" + "typing_Tm_abs_9088440950007ec910b969d80bfc6c73" ], 0, - "e7e0484a753ac78da6f62cfabe8c9886" + "2f741ae3682f98f726d6851eeee9390f" ], [ "ValidatedParser.fold_left_count", @@ -1555,7 +1551,7 @@ "typing_KeyValue.__proj__Store__item__num_entries" ], 0, - "123d7049551287b4612755a48bbf804c" + "3d33fa9072ca1694a44db3d9695b9bc7" ], [ "ValidatedParser.count_entries_example", @@ -1578,7 +1574,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "b91ae2723bd63cf75e4a2c87abd37886" + "84d85dd80290631a1345c19f98c57e9a" ], [ "ValidatedParser.count_entries_example", @@ -1658,7 +1654,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "e54568ae8be0dbe600644738369aaba3" + "362f23d773e3c2b2270de904539f36b1" ], [ "ValidatedParser.fold_left_store_aux", @@ -1673,7 +1669,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "cc0e807127e1a8b8957f471490095ed4" + "8e38d7c61638eb60617668bcbd1dbe40" ], [ "ValidatedParser.fold_left_store_n", @@ -1699,7 +1695,7 @@ "typing_FStar.List.Tot.Base.length", "well-founded-ordering-on-nat" ], 0, - "8eabd9bfdb5e5b2fe736e164057ba1eb" + "4c8ac14ebf8d28512ee4866c891d23d8" ], [ "ValidatedParser.fold_left_store_n_spec", @@ -1719,7 +1715,7 @@ "typing_KeyValue.__proj__Store__item__num_entries" ], 0, - "2eb8329887ba6b1330f47e65f64a5908" + "e59a18397aa423992bcccfaa1ee425b9" ], [ "ValidatedParser.fold_left_store_n_spec", @@ -1735,10 +1731,10 @@ "@fuel_irrelevance_ValidatedParser.fold_left_store_aux.fuel_instrumented", "@fuel_irrelevance_ValidatedParser.fold_left_store_n.fuel_instrumented", "@query", - "ValidatedParser_interpretation_Tm_arrow_1015335b87cfef7922bed3d89fba643b", - "ValidatedParser_interpretation_Tm_arrow_48ceb68faf7d3fc28a52ab1a7bfb6139", + "ValidatedParser_interpretation_Tm_arrow_0c3b2dcb6e2e94a61bb5e1e6599c372f", + "ValidatedParser_interpretation_Tm_arrow_0e3a1ea8da0ff44d9981275b60f96f19", "b2t_def", "binder_x_93619dfd66afeb6658a655398dcaf8de_4", - "binder_x_ab17cccd3a94915d7cbd5263e333d8f4_2", + "binder_x_a759721257a2678586305c8c72b1f119_2", "binder_x_e09860b75d8922ab497a3e5bc9347578_3", "binder_x_fe28d8bcde588226b4e538b35321de05_1", "bool_inversion", "bool_typing", "data_elim_KeyValue.Store", "data_elim_Prims.Cons", @@ -1774,7 +1770,7 @@ "well-founded-ordering-on-nat" ], 0, - "fbd1db1ca008df2324e61731919484d9" + "f0924d0c8af66295cbbd3ff36a6ae23c" ], [ "ValidatedParser.fold_left_buffer", @@ -1827,7 +1823,7 @@ "well-founded-ordering-on-nat" ], 0, - "792a254f4bfa7ce4532b8b43775a8728" + "6a4246c9f26d9c8fcc652e56aa365810" ], [ "ValidatedParser.parse_num_entries_valid", @@ -1864,7 +1860,7 @@ "typing_Slice.__proj__BSlice__item__len" ], 0, - "48ba4542a4147fd129d1515ff1f95197" + "58ba0c27b074eff982190a97c96a08a4" ], [ "ValidatedParser.parse_entry_st_nochk", @@ -1888,7 +1884,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "6d96d2488edffb9a5c398f5abcb6c151" + "7b757f6753135a99e43fa8073482bfd4" ], [ "ValidatedParser.parse_many_next", @@ -1930,7 +1926,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "b57ce4c46694b583b1ecc373cee89cbc" + "9722e061bfb316103fb713719f002aaf" ], [ "ValidatedParser.parse_one_entry", @@ -1968,7 +1964,7 @@ "typing_Slice.__proj__BSlice__item__len" ], 0, - "261a8a85a242ea9bdaadfbb5562e4cd0" + "e056edfd868e2153064b502474dcdc2a" ], [ "ValidatedParser.fold_left_store_n_unfold1", @@ -1993,7 +1989,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "652561623424f6aabab4ac719974224d" + "8e04c097a5560ca8f963cc526a22ba84" ], [ "ValidatedParser.fold_left_buffer_n_mut_st", @@ -2038,7 +2034,7 @@ "typing_Slice.__proj__BSlice__item__p", "unit_typing" ], 0, - "634ac2c0302f4938405c0f6b477eec65" + "7f7df42b449874929e0dc68812f2baa4" ], [ "ValidatedParser.fold_left_buffer_n_st", @@ -2062,7 +2058,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "968a756543f5dc06695fb3d03f1aef91" + "2e8e1f525d025f386952c549dbae9207" ], [ "ValidatedParser.fold_left_buffer_st", @@ -2085,7 +2081,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "999805fce98f2c110913b21fb657f96f" + "d4ec0c537bd7fd6eec7b5ab67833b39e" ], [ "ValidatedParser.fold_left_n_count", @@ -2109,7 +2105,7 @@ "typing_FStar.List.Tot.Base.length", "typing_FStar.UInt32.v" ], 0, - "8a0caa243dc9fbe72cb5154b94fdf470" + "bdbc8a186ca6ff5639393ae05bf11197" ], [ "ValidatedParser.count_entries_example", @@ -2132,7 +2128,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "c25880c338274eb0a9958df78bf802cf" + "ee5b65ccb765b956008b12d8f7160d84" ], [ "ValidatedParser.count_entries_example'", @@ -2236,7 +2232,7 @@ "typing_Slice.__proj__BSlice__item__p", "typing_Slice.as_seq" ], 0, - "8a0415ef5b53226bbfca4452d0a6a06d" + "ff9b585ef0e1fbce62b2e7cb314933c8" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/Validator.fst.hints b/examples/kv_parsing/Validator.fst.hints index 0ba686c3e89..cd1b918996b 100644 --- a/examples/kv_parsing/Validator.fst.hints +++ b/examples/kv_parsing/Validator.fst.hints @@ -79,7 +79,7 @@ "typing_Tm_abs_34bc1948ccd284a89c0b9d776201afc6" ], 0, - "ca8f24e14cded9faa857c1e99a167785" + "2da4a9fb2d2a2f0e5b9fec9df35676e4" ], [ "Validator.validate_entry_st", @@ -102,7 +102,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "7fe5ec2d4c50d39962f51f2edbba70ba" + "a7e58c735964bfcc9f49ea877875f392" ], [ "Validator.validate_entries_st", @@ -175,7 +175,7 @@ "typing_Tm_abs_2a1b4e8fe03f9a7ce95dfffa4032beae", "unit_typing" ], 0, - "0352c9b79ae0de49c5c68f76b337d49a" + "2182406c9f8bcc25a6ee410faf97aefc" ], [ "Validator.validate_store_st", @@ -323,7 +323,7 @@ "typing_Slice.u32_add_overflows" ], 0, - "50e1073f5a8cd301bed334543413c152" + "53039d96d18134604b4a6894fff9b1b9" ], [ "Validator.validate_store_st", @@ -346,7 +346,7 @@ "typing_FStar.UInt32.v", "typing_Slice.__proj__BSlice__item__len" ], 0, - "1e18ec41bd59e73f3b94ce2da733ac63" + "e7d0e7a8ba5f8b329e0028123bcb93be" ], [ "Validator.validate_entry_st", @@ -374,7 +374,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "f777eaac8fea0f213b2367ba879f821c" + "ce6b2549a8b69ba6e7d6680d2a0310d1" ], [ "Validator.validate_entries_st", @@ -447,7 +447,7 @@ "typing_Tm_abs_2a1b4e8fe03f9a7ce95dfffa4032beae", "unit_typing" ], 0, - "907ee815914ed72c2dd2f226022f026e" + "309742975f7f0aa6eb3529240b6ebced" ], [ "Validator.validate_store_st", @@ -475,7 +475,7 @@ "typing_Slice.__proj__BSlice__item__p" ], 0, - "859338155dd51df03bafbb9341b627e4" + "52c92d5f2ece1f89e57f3b0f6f865b97" ] ] ] \ No newline at end of file diff --git a/examples/kv_parsing/VectorParsing.fst.hints b/examples/kv_parsing/VectorParsing.fst.hints index 6e138b59a21..e0d3f0645d5 100644 --- a/examples/kv_parsing/VectorParsing.fst.hints +++ b/examples/kv_parsing/VectorParsing.fst.hints @@ -19,7 +19,7 @@ "refinement_interpretation_Tm_refine_e503d707d8b9b985cc10fa9a525717b3" ], 0, - "15751fecaac509a73552f40a7021c480" + "721fab94706288d2c524ec008ba2b78a" ], [ "VectorParsing.parse_elem_progress", @@ -35,7 +35,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option" ], 0, - "4a745a38b3e0d3794768decb0dd6fd0a" + "7b953f5ef10a7af27bd8268a917cdcdc" ], [ "VectorParsing.parse_elem_progress", @@ -69,7 +69,7 @@ "typing_VectorParsing.enc_elem" ], 0, - "b53acc76833d66d0a594afe0b373ee2f" + "fe23539ce4b26d896b25f3b7f4112ea8" ], [ "VectorParsing.parse_elem_enc_length", @@ -85,7 +85,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option" ], 0, - "5305e1d2503c7e14295d1f6f34366a38" + "bc6cda835901523a48082f377fb0d082" ], [ "VectorParsing.parse_elem_enc_length", @@ -116,7 +116,7 @@ "refinement_interpretation_Tm_refine_e503d707d8b9b985cc10fa9a525717b3" ], 0, - "b3e80e92eb88ff9fbd0104092bfcc9e9" + "c7cc7c2f0f33e84662f3d4a60776408a" ], [ "VectorParsing.vector_length", @@ -131,7 +131,7 @@ "typing_VectorParsing.enc_elem" ], 0, - "ca3a2712254cb5d763da2afbc1bd0e43" + "b6ed29df9d4a75b8e6de2986d2cfbe6d" ], [ "VectorParsing.parse_vector_length_pre", @@ -198,7 +198,7 @@ "well-founded-ordering-on-nat" ], 0, - "af6686f95195ac71f5199c79332bbbbc" + "1e0c6dde9b4450c92e8c7e5beb1a4e55" ], [ "VectorParsing.parse_vector_length_pre", @@ -258,7 +258,7 @@ "typing_VectorParsing.vector_length", "well-founded-ordering-on-nat" ], 0, - "66c3140ec6bc46bc96baba2eb2c648c0" + "2ea201d664156eea2f74efb7e834da85" ], [ "VectorParsing.parse_vector_length_pre", @@ -270,9 +270,9 @@ "@fuel_correspondence_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "VectorParsing_interpretation_Tm_arrow_be387aa0ecb41caa4821ed54f706e23c", + "VectorParsing_interpretation_Tm_arrow_2230060b4fff22771ca1c9ca742326b7", "b2t_def", "binder_x_9807ddb0e569187e389675611f2acf1e_0", "binder_x_c6d11a5bc6169518ebacb7920ff56830_1", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -291,7 +291,7 @@ "function_token_typing_Prims.__cache_version_number__", "function_token_typing_VectorParsing.t", "int_inversion", "int_typing", - "interpretation_Tm_abs_6ef7acd9a906dc81fb591286d5f5a3a3", + "interpretation_Tm_abs_f7614cd9a99b6ad582b12dbabdedaab2", "kinding_FStar.Pervasives.Native.tuple2@tok", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Seq.Base.lemma_len_slice", @@ -320,11 +320,11 @@ "refinement_kinding_Tm_refine_709d50ba80be7be9886118b8e85c7207", "typing_FStar.Pervasives.Native.uu___is_Some", "typing_FStar.Seq.Base.length", "typing_FStar.UInt16.v", - "typing_Tm_abs_6ef7acd9a906dc81fb591286d5f5a3a3", + "typing_Tm_abs_f7614cd9a99b6ad582b12dbabdedaab2", "typing_VectorParsing.vector_length", "well-founded-ordering-on-nat" ], 0, - "8d08dc9f74f5a72605ecd8471a4c7270" + "4685749c7828ebab38af1bea9750e2e4" ], [ "VectorParsing.parse_vector_length_pre_extend", @@ -354,7 +354,7 @@ "typing_FStar.UInt16.v" ], 0, - "54e269367f3ab298d6ab21289a051f85" + "f1eb2e386c0ebbc8043e728d533cab1f" ], [ "VectorParsing.parse_vector_length", @@ -382,7 +382,7 @@ "typing_FStar.UInt16.v" ], 0, - "ca897cc656eed7d66c7b72272ac5455b" + "c994d0bb332663fde4d91b05877cedaf" ], [ "VectorParsing.parse_vector_length", @@ -413,7 +413,7 @@ "typing_FStar.UInt16.v" ], 0, - "1a33a443f1a7081de1bb89c6840d5d24" + "52ddd412b1c05f10b4a68f5c74a3a4b8" ], [ "VectorParsing.parse_vector_length_0", @@ -467,7 +467,7 @@ "typing_VectorParsing.vector_length" ], 0, - "b17c279bc711ad03a91fcc2314882351" + "8e2b625a6be4cf0678c892c9ebe6fead" ], [ "VectorParsing.parse_vector_length_consumes_len", @@ -483,7 +483,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option" ], 0, - "1ca5742a5a2cbb8b51a5d5fb5202fb16" + "f9b13088f8b38ebc957b26b02c07539f" ], [ "VectorParsing.parse_vector_length_consumes_len", @@ -510,7 +510,7 @@ "typing_VectorParsing.parse_vector_length_pre" ], 0, - "69fe52a134944da7918942c73777004a" + "e94aef70679a32939a8651b9dc572129" ], [ "VectorParsing.parse_vector", @@ -519,7 +519,7 @@ 1, [ "@query" ], 0, - "671f4c1f4306bf969205ae2ecf90516b" + "4e115a4073757908e4834f883330e274" ], [ "VectorParsing.encode_vector_data", @@ -531,8 +531,8 @@ "@fuel_correspondence_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "VectorParsing_interpretation_Tm_arrow_be387aa0ecb41caa4821ed54f706e23c", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "VectorParsing_interpretation_Tm_arrow_2230060b4fff22771ca1c9ca742326b7", "binder_x_6d92be752172452166c6fb216391ec49_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -543,7 +543,7 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.UInt8.t", "function_token_typing_VectorParsing.t", "int_typing", - "interpretation_Tm_abs_6ef7acd9a906dc81fb591286d5f5a3a3", + "interpretation_Tm_abs_f7614cd9a99b6ad582b12dbabdedaab2", "lemma_FStar.Seq.Base.lemma_len_append", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_hd", @@ -556,11 +556,11 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "subterm_ordering_Prims.Cons", "typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length", - "typing_Tm_abs_6ef7acd9a906dc81fb591286d5f5a3a3", + "typing_Tm_abs_f7614cd9a99b6ad582b12dbabdedaab2", "typing_VectorParsing.enc_elem" ], 0, - "fca556683538e52e54f8875047b4d84d" + "3a162db01e69d8b48c9a0215bcde6da9" ], [ "VectorParsing.encode_vector", @@ -581,7 +581,7 @@ "refinement_interpretation_Tm_refine_40c8c923b917bc25462bf3bf31c334b4" ], 0, - "e8dbdec867dfd42fac3ec9787c238d89" + "3908a8c95af16b74f2b2efe9c66c0f0e" ], [ "VectorParsing.do_while_readonly", @@ -690,7 +690,7 @@ "typing_FStar.UInt32.v" ], 0, - "3d6b4645fa7f0b4e19fa5304dcfdf2cb" + "30d5cdef30ef23ac431cc1de25abc66a" ], [ "VectorParsing.u16_bound", @@ -711,7 +711,7 @@ "typing_FStar.UInt16.v" ], 0, - "a628be6b7faa463116cadceb2a603e0b" + "79d6950a929e8ae7e372f6bf5238e0aa" ], [ "VectorParsing.validate_vector_data", @@ -720,7 +720,7 @@ 1, [ "@query" ], 0, - "32f2cff8c10598ee9172d887f96b5335" + "d9c8ec9d8e2aa779e84a444fd894e0ad" ], [ "VectorParsing.validate_vector_data", @@ -887,7 +887,7 @@ "typing_VectorParsing.parse_vector_length_pre" ], 0, - "0674b2c728027de0277b583601679c3b" + "c14c66a8a909ff3c645373576b92ad0e" ], [ "VectorParsing.parse_elem_enc", @@ -907,7 +907,7 @@ "refinement_interpretation_Tm_refine_e503d707d8b9b985cc10fa9a525717b3" ], 0, - "11a792b7368a3c826cd97ffd882947f9" + "9e4c27bb5ac265320a68a5ad496e6553" ], [ "VectorParsing.parse_elem_progress", @@ -923,7 +923,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option" ], 0, - "048b73a78d0b9cb87c4fcca0334d32d5" + "7daec757b616388a752526a859047457" ], [ "VectorParsing.parse_elem_enc_length", @@ -939,7 +939,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option" ], 0, - "a295c27ff03b9a0f6ec154e666c6dc6e" + "71b594cb0db48ef7b9c8cbab3d741a6d" ], [ "VectorParsing.vector_length", @@ -954,7 +954,7 @@ "typing_VectorParsing.enc_elem" ], 0, - "ccd4f7eedfa4ee2d9f587f10d3f3c6eb" + "6ccdb47df5a915b4dd2d68709ae6a2f6" ], [ "VectorParsing.parse_vector_length_pre", @@ -963,7 +963,7 @@ 1, [ "@query" ], 0, - "e9fb06bd74bd1b0c6611279f81ca6aff" + "9773632e23afe328a2befb43e9973038" ], [ "VectorParsing.parse_vector_length_pre", @@ -975,9 +975,9 @@ "@fuel_correspondence_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "VectorParsing_interpretation_Tm_arrow_be387aa0ecb41caa4821ed54f706e23c", + "VectorParsing_interpretation_Tm_arrow_2230060b4fff22771ca1c9ca742326b7", "b2t_def", "binder_x_9807ddb0e569187e389675611f2acf1e_0", "binder_x_c6d11a5bc6169518ebacb7920ff56830_1", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -996,7 +996,7 @@ "function_token_typing_Prims.__cache_version_number__", "function_token_typing_VectorParsing.t", "int_inversion", "int_typing", - "interpretation_Tm_abs_6ef7acd9a906dc81fb591286d5f5a3a3", + "interpretation_Tm_abs_f7614cd9a99b6ad582b12dbabdedaab2", "kinding_FStar.Pervasives.Native.tuple2@tok", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Seq.Base.lemma_len_slice", @@ -1025,11 +1025,11 @@ "refinement_kinding_Tm_refine_709d50ba80be7be9886118b8e85c7207", "typing_FStar.Pervasives.Native.uu___is_Some", "typing_FStar.Seq.Base.length", "typing_FStar.UInt16.v", - "typing_Tm_abs_6ef7acd9a906dc81fb591286d5f5a3a3", + "typing_Tm_abs_f7614cd9a99b6ad582b12dbabdedaab2", "typing_VectorParsing.vector_length", "well-founded-ordering-on-nat" ], 0, - "e5674c698dc7f181a0419520dde099e9" + "ee636f5b0be7c3309fc6fbf82e7d2bdb" ], [ "VectorParsing.parse_vector_length_pre_extend", @@ -1059,7 +1059,7 @@ "typing_FStar.UInt16.v" ], 0, - "45ab1cb34b889ff4ba167735b3bf402d" + "a53f9f1d9e4a64da0d1aef05685759a8" ], [ "VectorParsing.parse_vector_length", @@ -1090,7 +1090,7 @@ "typing_FStar.UInt16.v" ], 0, - "b1355545adbbf45ec6e0d0526815a085" + "71efee0e486aa1714b93408a26d25498" ], [ "VectorParsing.parse_vector_length", @@ -1099,7 +1099,7 @@ 1, [ "@query" ], 0, - "ac7ca8e9579ec9a15e95e4723a467b70" + "88957ccadf85a75c4d0c5e97e0aa364a" ], [ "VectorParsing.parse_vector_length_0", @@ -1158,7 +1158,7 @@ "typing_VectorParsing.vector_length" ], 0, - "000ae9b161c33139b0e77f207fe05df1" + "517d6f3bfef68dcf4fba6ef5e16617db" ], [ "VectorParsing.parse_vector_length_consumes_len", @@ -1174,7 +1174,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option" ], 0, - "5f5e35bdf739f05419574c1b83c4f520" + "b720ae160b06c672e1d1645fae1f183b" ], [ "VectorParsing.parse_vector", @@ -1183,7 +1183,7 @@ 1, [ "@query" ], 0, - "48237e5230ee35066afb156e6da8926a" + "24780e40ba0ec019e9197022ed1e445b" ], [ "VectorParsing.encode_vector_data", @@ -1195,8 +1195,8 @@ "@fuel_correspondence_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "VectorParsing_interpretation_Tm_arrow_be387aa0ecb41caa4821ed54f706e23c", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "VectorParsing_interpretation_Tm_arrow_2230060b4fff22771ca1c9ca742326b7", "binder_x_6d92be752172452166c6fb216391ec49_0", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", @@ -1207,7 +1207,7 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.UInt8.t", "function_token_typing_VectorParsing.t", "int_typing", - "interpretation_Tm_abs_6ef7acd9a906dc81fb591286d5f5a3a3", + "interpretation_Tm_abs_f7614cd9a99b6ad582b12dbabdedaab2", "lemma_FStar.Seq.Base.lemma_len_append", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_hd", @@ -1220,11 +1220,11 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "subterm_ordering_Prims.Cons", "typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length", - "typing_Tm_abs_6ef7acd9a906dc81fb591286d5f5a3a3", + "typing_Tm_abs_f7614cd9a99b6ad582b12dbabdedaab2", "typing_VectorParsing.enc_elem" ], 0, - "ae3db69c8e99f8b231df4dca6fbae498" + "91be40a6d7ca7ef03b76a7c0ff7dbdde" ], [ "VectorParsing.encode_vector", @@ -1245,7 +1245,7 @@ "refinement_interpretation_Tm_refine_40c8c923b917bc25462bf3bf31c334b4" ], 0, - "4409a43c330fb5c2de0d05976224d4ad" + "a9a374db117db9db0911a8ae677a4461" ], [ "VectorParsing.validate_vector_data", @@ -1412,7 +1412,7 @@ "typing_VectorParsing.parse_vector_length_pre" ], 0, - "a4735292c8ec3bba678e5002c8c045e9" + "2a6f4cf154ba4fa5f341601a72be1d73" ], [ "VectorParsing.validate_vector_data", @@ -1583,7 +1583,7 @@ "typing_VectorParsing_Tm_abs_35e00340110bed3b45665770431bd2a7" ], 0, - "b1a317dda5d2ce65692258b446956e0d" + "82acbcca2fc021d400191e6206011124" ] ] ] \ No newline at end of file diff --git a/examples/low-mitls-experiments/HSL.fst.hints b/examples/low-mitls-experiments/HSL.fst.hints index c91761937f1..ec18edeade7 100755 --- a/examples/low-mitls-experiments/HSL.fst.hints +++ b/examples/low-mitls-experiments/HSL.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_HSL.Mk_state_len" ], 0, - "aaa59364630380f39b8600ab989aeba9" + "24794121ed4d6412f41b7d1397591740" ], [ "HSL.null_terminator_invariant_helper", @@ -39,7 +39,7 @@ "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder" ], 0, - "d742b4b1ad6131e55c9c0977b94ea091" + "be4eb8eba5b9f04a5ac46473719af40f" ], [ "HSL.null_terminator_invariant", @@ -54,7 +54,7 @@ "refinement_interpretation_Tm_refine_c73442cbf43eb3a6bec59266f183438d" ], 0, - "e56594e6496a023343231f8012c9ad4c" + "78a6b33888fdda2a4da6ea57c560f404" ], [ "HSL.msgs_list_invariant_helper", @@ -87,7 +87,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "381a55eff5f695c43d2e566011ad0db2" + "1133765e8ab2830f0cb34ff81e669cd5" ], [ "HSL.msgs_list_invariant", @@ -104,7 +104,7 @@ "refinement_interpretation_Tm_refine_c73442cbf43eb3a6bec59266f183438d" ], 0, - "f384a9490cd22451d69046ed495db2ac" + "197fa5eec005c2e3d1a9d7c66fd2ee6d" ], [ "HSL.hsl_invariant_predicate", @@ -113,7 +113,7 @@ 1, [ "@query" ], 0, - "b07453cf60662d6b7bd3ea9a3e48afe8" + "f7a07d2b7b9be7f12953094dc7f0663c" ], [ "HSL.lemma_hsl_invariant_elim", @@ -122,7 +122,7 @@ 1, [ "@query", "equation_HSL.hsl_invariant" ], 0, - "e8d2c5f12158870b4c7abbc4d46a98bf" + "5ee1667f888663814f1813d7f48d21af" ], [ "HSL.hsl_footprint", @@ -143,7 +143,7 @@ "typing_FStar.UInt32.v" ], 0, - "c45d65167215db145b7629bb8a802e1f" + "5c0b1ae4ee23377c5c72b5f3ec16ee44" ], [ "HSL.lemma_frame_hsl_invariant", @@ -185,13 +185,15 @@ "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_Prims.list@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "lemma_HSL.lemma_hsl_invariant_elim", + "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", "lemma_LowStar.Monotonic.Buffer.live_gsub", + "lemma_LowStar.Monotonic.Buffer.live_is_null", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_union_r_", @@ -242,7 +244,7 @@ "typing_LowStar.Monotonic.Buffer.mgsub" ], 0, - "d525da9c6e8e32d28b23928961e11179" + "7d6d453231071144a489594838df8c0c" ], [ "HSL.hsl_create", @@ -382,7 +384,7 @@ "typing_LowStar.Monotonic.Buffer.loc_unused_in" ], 0, - "064a921707391c51f44c7d0a21cdc02a" + "02d6be8c1f7d9a1f3d1498261ad24521" ], [ "HSL.aux_process", @@ -447,7 +449,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "edeb4107972ea28c9522851cb5105f8c" + "c9fb003df75104afcdd9b59d4d1fe11c" ], [ "HSL.hsl_process", @@ -488,8 +490,8 @@ "function_token_typing_FStar.UInt32.t", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_Prims.list@tok", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", @@ -506,6 +508,8 @@ "lemma_HSL.lemma_hsl_invariant_elim", "lemma_LowStar.Monotonic.Buffer.address_liveness_insensitive_addresses", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", + "lemma_LowStar.Monotonic.Buffer.len_gsub", + "lemma_LowStar.Monotonic.Buffer.length_as_seq", "lemma_LowStar.Monotonic.Buffer.live_gsub", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_includes_r", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_none_r", @@ -576,7 +580,7 @@ "typing_LowStar.Monotonic.Buffer.mgsub" ], 0, - "a327b6b5379ef6fa919628961b240697" + "8ca7d9bffa4871c147916cd7eccedda1" ], [ "HSL.null_terminator_invariant_helper", @@ -604,7 +608,7 @@ "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder" ], 0, - "ed7c8473fddc9e349e9d8b3c20938bdb" + "ea5d48a1d8e50851391d67dc552467f6" ], [ "HSL.null_terminator_invariant", @@ -619,7 +623,7 @@ "refinement_interpretation_Tm_refine_c73442cbf43eb3a6bec59266f183438d" ], 0, - "fcfdf7dddbe4c7086d3eb0ef7c5dcfa1" + "74ebe2c4ddabf00c8bd2dd201a84dcda" ], [ "HSL.null_terminator_invariant", @@ -635,7 +639,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "f8dc0bd5a19c5155d27303ba19963b0e" + "229aae125eadf59582221d98539fcb8b" ], [ "HSL.msgs_list_invariant_helper", @@ -668,7 +672,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "079853b4c1081132b99baa453487d18f" + "f84ed3bbbb1d5a0bd8705b48a01a54e4" ], [ "HSL.msgs_list_invariant", @@ -685,7 +689,7 @@ "refinement_interpretation_Tm_refine_c73442cbf43eb3a6bec59266f183438d" ], 0, - "84ce5554ba381a431c9c98091641342b" + "a1a575e0ae807a9631ee846a6d10a34c" ], [ "HSL.msgs_list_invariant", @@ -701,7 +705,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "2e8e8a773da7db453a4977040d519d83" + "b9edd6d73b9ff017a1fd0ee9761adafa" ], [ "HSL.hsl_invariant_predicate", @@ -710,7 +714,7 @@ 1, [ "@query" ], 0, - "e93870962a4fab43e1f25df0cea756de" + "9a6b70055c6d45f60c4d146a14706f17" ], [ "HSL.hsl_footprint", @@ -730,7 +734,7 @@ "typing_FStar.UInt32.v" ], 0, - "71defde88b5660b8eaa6397b824aa079" + "d4fc33af1b603a5b7d8ea73345b87416" ], [ "HSL.lemma_frame_hsl_invariant", @@ -743,7 +747,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a7889f4cf7ca2923cd1444a97372b820" + "dbc9577828c38a22a646770ad10465ab" ], [ "HSL.aux_process", @@ -790,7 +794,7 @@ "typing_Prims.pow2" ], 0, - "65f90934ba2c973d8152e138668bf660" + "57d083ed33c3e36c00084814e9efc916" ] ] ] \ No newline at end of file diff --git a/examples/low-mitls-experiments/ImmutableBuffer.fst.hints b/examples/low-mitls-experiments/ImmutableBuffer.fst.hints index 105f4cfa245..95854ebc915 100644 --- a/examples/low-mitls-experiments/ImmutableBuffer.fst.hints +++ b/examples/low-mitls-experiments/ImmutableBuffer.fst.hints @@ -88,7 +88,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "a80ac36707fc89ae86ef29377eafd081" + "32743619b741cefa15a79f8462295d4b" ], [ "ImmutableBuffer.test", @@ -102,7 +102,7 @@ "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "assumption_FStar.Seq.Base.seq__uu___haseq", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_BoxInt", - "constructor_distinct_Tm_unit", + "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", "equation_FStar.HyperStack.ST.equal_stack_domains", "equation_FStar.HyperStack.ST.is_eternal_region", "equation_FStar.Monotonic.Heap.equal_dom", @@ -122,13 +122,14 @@ "equation_LowStar.Monotonic.Buffer.length", "equation_Prims.eqtype", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.length.fuel_instrumented", + "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_LowStar.ImmutableBuffer.immutable_preorder", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", - "interpretation_Tm_abs_8f0542779d28016abf00ed5d268816c7", + "interpretation_Tm_abs_289262f073cd8588d3c054b90f90e81a", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", "lemma_FStar.Map.lemma_ContainsDom", @@ -158,7 +159,6 @@ "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_5542011d20872a6178aad9a072f1b686", "refinement_interpretation_Tm_refine_7f37da2c7bc73049d03abda609f5f8b3", "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_84181ef14e7ea8ffbd84b53d61d2258e", @@ -174,23 +174,22 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_f2b47b25447e3ea3942595237f1c9ed4", "refinement_interpretation_Tm_refine_f2f71e9e7a803b71589ddd9ab9d1991c", + "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperHeap.root", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.empty", - "typing_FStar.Seq.Base.slice", - "typing_FStar.Seq.Properties.replace_subseq", - "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", - "typing_FStar.UInt32.v", + "typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits", + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", "typing_LowStar.ImmutableBuffer.immutable_preorder", "typing_LowStar.Monotonic.Buffer.g_is_null", "typing_LowStar.Monotonic.Buffer.len", "unit_inversion", "unit_typing" ], 0, - "1ee3631defd38899287ad1570261120a" + "8f64675eced6cc59be21e92c7617e4a2" ], [ "ImmutableBuffer.test_ub", @@ -280,7 +279,7 @@ "typing_LowStar.UninitializedBuffer.initialization_preorder" ], 0, - "a8e102525d8535ea160db62322c9a037" + "7b3fc7cfedd7eb91c360dcc396a216f4" ], [ "ImmutableBuffer.test_bigops", @@ -292,7 +291,7 @@ "lemma_LowStar.Monotonic.Buffer.loc_union_loc_none_r" ], 0, - "b69e0c7679b4379826fd1bde1410085b" + "5b401381936612daf4b5aa6007072e51" ], [ "ImmutableBuffer.havoc_pf", @@ -309,7 +308,7 @@ "typing_LowStar.PrefixFreezableBuffer.prefix_freezable_preorder" ], 0, - "aefe79ebbe1092eed5029f798cc2c7be" + "f74400358a99bc63c8984fbd5f7d3df9" ], [ "ImmutableBuffer.test_pf", @@ -402,7 +401,7 @@ "typing_LowStar.PrefixFreezableBuffer.prefix_freezable_preorder" ], 0, - "3c60029da545b3b1dd50e89000da69d3" + "0212f051c8a39e3047781d0076b7d8db" ], [ "ImmutableBuffer.test_bigops", @@ -414,7 +413,7 @@ "lemma_LowStar.Monotonic.Buffer.loc_union_loc_none_r" ], 0, - "00ec4d994d19c3e5c128a2867734f18b" + "881d36e94f168973cc1fce735a1c6330" ], [ "ImmutableBuffer.havoc_pf", @@ -431,7 +430,7 @@ "typing_LowStar.PrefixFreezableBuffer.prefix_freezable_preorder" ], 0, - "9b1e32eea4302f6a2e9ec83ddf2781da" + "838b878e6c252727e13ffa746eb46023" ] ] ] \ No newline at end of file diff --git a/examples/maths/Gcd.fst.hints b/examples/maths/Gcd.fst.hints index 88a46cd683c..bb1a146a7b9 100644 --- a/examples/maths/Gcd.fst.hints +++ b/examples/maths/Gcd.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "0bb462840a17b8ecd2909c4b33bae7e2" + "a3201cff14abe08dc70b326a9c3a187a" ], [ "Gcd.a_divides_a'", @@ -22,7 +22,7 @@ 1, [ "@query" ], 0, - "b2f7f023e807496537eea8798b418c52" + "778b6cf79bc492228d508c0634c1d34a" ], [ "Gcd.gcd_triv", @@ -31,7 +31,7 @@ 1, [ "@query", "equation_Gcd.is_gcd" ], 0, - "167a8bb02d5fd2978935252de5a73707" + "d3bb5df39e8d3a8f064ac8a43978f23e" ], [ "Gcd.a_divides_a'", @@ -40,7 +40,7 @@ 1, [ "@query" ], 0, - "83f62214e956fd53eb5b9e7e246c3899" + "35a7c1f62320e5f16cbb20544b5cadf3" ] ] ] \ No newline at end of file diff --git a/examples/metatheory/LambdaOmega.fst.hints b/examples/metatheory/LambdaOmega.fst.hints index 0a3d89c449f..1a526ff1e08 100644 --- a/examples/metatheory/LambdaOmega.fst.hints +++ b/examples/metatheory/LambdaOmega.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "25b6890c948aeb6253ed455f6276000e" + "a88a733fca3a2301302753dbbbbf1039" ], [ "LambdaOmega.__proj__KArr__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_8b48b9eeb2a347feedfef98eb374c34d" ], 0, - "6b85ec0d6085d2dba29fe391c45ed902" + "feae8a8a03aaa7e0b0734633a267c49a" ], [ "LambdaOmega.__proj__KArr__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_8b48b9eeb2a347feedfef98eb374c34d" ], 0, - "d140053ba0fabe3d902f82973b53399b" + "906ac9d65e0b21152736bb2101617ef9" ], [ "LambdaOmega.typ", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0d79b981c44f7a3beeedf4c3cbed24bd" + "d5999d479b70e379b7b0b0855a56b4a8" ], [ "LambdaOmega.__proj__TVar__item___0", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_8454d7d4c32c3f232806dd6979b25988" ], 0, - "ac07efd4e848d332df0a994a032b6800" + "6f6636bc640fc5bf3be08dc1d90b3ae7" ], [ "LambdaOmega.__proj__TLam__item___0", @@ -76,7 +76,7 @@ "refinement_interpretation_Tm_refine_5f11a138c840cc7111e27e944b2f32fa" ], 0, - "9f6212c527c064a8e9827bf3193b9c22" + "1db6e66410afbdb57e0ed14249ae9719" ], [ "LambdaOmega.__proj__TLam__item__t", @@ -89,7 +89,7 @@ "refinement_interpretation_Tm_refine_5f11a138c840cc7111e27e944b2f32fa" ], 0, - "c88c5565f119c07dd17685b9308e9315" + "78ef79345715a85bb7aa2d53f8ca96d0" ], [ "LambdaOmega.__proj__TApp__item___0", @@ -102,7 +102,7 @@ "refinement_interpretation_Tm_refine_0e28fa2f56a31115ec481703c0cb0a1c" ], 0, - "83212b43905cbb44ff703b3f3525d1df" + "69f2d3fe11862939a30c489b8fa4aed4" ], [ "LambdaOmega.__proj__TApp__item___1", @@ -115,7 +115,7 @@ "refinement_interpretation_Tm_refine_0e28fa2f56a31115ec481703c0cb0a1c" ], 0, - "f85ef1a2776e8ea73f0db4a8c0661295" + "88b567aa07c1626b22b78292c8017eae" ], [ "LambdaOmega.__proj__TArr__item___0", @@ -128,7 +128,7 @@ "refinement_interpretation_Tm_refine_ebfacded5bfac7e16f0c4cf9d6c0a24b" ], 0, - "eb81a39b5ccd0da3a9afaa61830fb01e" + "77be34b5697ecc3e75fbe6e6a8755331" ], [ "LambdaOmega.__proj__TArr__item___1", @@ -141,7 +141,7 @@ "refinement_interpretation_Tm_refine_ebfacded5bfac7e16f0c4cf9d6c0a24b" ], 0, - "f419c1ea70f7e2948c7bc88898ae3d3e" + "5652de4f6c1140ab6907b0717a858019" ], [ "LambdaOmega.exp", @@ -157,7 +157,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e62c10a78cedfeb13c9e29beec3ce286" + "79215a9cbe7224101f54cbd26e374236" ], [ "LambdaOmega.__proj__EVar__item___0", @@ -170,7 +170,7 @@ "refinement_interpretation_Tm_refine_13c221c50ecb0c200f598116593dea3d" ], 0, - "68d57af05c93d4e25bea2df22909a9d0" + "9fc9bc999e69e1515ea5cb79f4c0181c" ], [ "LambdaOmega.__proj__EApp__item___0", @@ -183,7 +183,7 @@ "refinement_interpretation_Tm_refine_e64f1650f71e059a934486674c4393f7" ], 0, - "28eab7d484d8c2a8626a8ae44e3aca29" + "1840c139d4a3fd5746cbe2459c3b1586" ], [ "LambdaOmega.__proj__EApp__item___1", @@ -196,7 +196,7 @@ "refinement_interpretation_Tm_refine_e64f1650f71e059a934486674c4393f7" ], 0, - "3d3fe37f4aa06234acf813c7d2b74c4a" + "5e20cdbb731551c175df7ad31e5a9f0c" ], [ "LambdaOmega.__proj__ELam__item___0", @@ -209,7 +209,7 @@ "refinement_interpretation_Tm_refine_0c4cbaddf94de33c9fa2045e2ec86a00" ], 0, - "18316f0e5b5218b32415df9a3015ddbe" + "7514d717cf5a187ae20b57a1c1d749ba" ], [ "LambdaOmega.__proj__ELam__item___1", @@ -222,7 +222,7 @@ "refinement_interpretation_Tm_refine_0c4cbaddf94de33c9fa2045e2ec86a00" ], 0, - "d4940b12ad3049bdfe38811283deed52" + "f36b70fd62c8cce24cf79ddee8ff1d57" ], [ "LambdaOmega.is_erenaming", @@ -234,7 +234,7 @@ "refinement_interpretation_Tm_refine_fbfece31e99154e48993e2ff9813691a" ], 0, - "4ff104b98e20019f84a3186547bc6a50" + "8d2308a0318da16e2f6760649f0f2a5b" ], [ "LambdaOmega.esub_inc", @@ -248,7 +248,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "c4d40abcd343de4f546f9ebda9936cbe" + "3b4c29e6e1c170bbf18b8d78aa058bcb" ], [ "LambdaOmega.esubst", @@ -258,7 +258,7 @@ [ "@MaxIFuel_assumption", "@query", "LambdaOmega_interpretation_Tm_arrow_06bd065149458295e65033e8ae238f27", - "LambdaOmega_interpretation_Tm_arrow_38fe8ae3460bb11215ae6eba9b579f73", + "LambdaOmega_interpretation_Tm_arrow_0f92dd0e14d50bdcc6e47d37377032a9", "LambdaOmega_pretyping_1c3eda042f75cb90bd281a839e46e47d", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_1c3eda042f75cb90bd281a839e46e47d_1", @@ -285,7 +285,7 @@ "typing_LambdaOmega.uu___is_EVar", "well-founded-ordering-on-nat" ], 0, - "cc40f4413c8b70149b8dba244ff90a9c" + "be60769bf6794f6c1163d3c51fd3909d" ], [ "LambdaOmega.esubst", @@ -315,7 +315,7 @@ "well-founded-ordering-on-nat" ], 0, - "87fe5184dbaf1ed223a3464b293481d8" + "29c4ef9c056944966c63eaba0288abbc" ], [ "LambdaOmega.esub_lam_renaming", @@ -330,7 +330,7 @@ "typing_LambdaOmega.esub_lam" ], 0, - "a068d806283cc46773a32fe0363664d8" + "391da875ed9f34cd9c52474d020bdb84" ], [ "LambdaOmega.esubst_extensional", @@ -369,7 +369,7 @@ "token_correspondence_LambdaOmega.esub_lam", "true_interp" ], 0, - "2b9b2866fa95b8e69993ca4abfc0af11" + "41683a4d87d73f769b1a9b73b4009b08" ], [ "LambdaOmega.esub_lam_hoist", @@ -378,7 +378,7 @@ 1, [ "@query", "assumption_LambdaOmega.exp__uu___haseq" ], 0, - "2b90eb1de7c655014e97f48c2c435d21" + "75953123a5766817433ad9e46029619f" ], [ "LambdaOmega.esub_lam_hoist", @@ -387,7 +387,7 @@ 1, [ "@query", "assumption_LambdaOmega.exp__uu___haseq", "true_interp" ], 0, - "b78eb3bbcc64f15dcf5101506c76cb39" + "0bc8d81ce976cb0199f7f28d2a05215e" ], [ "LambdaOmega.esub_beta", @@ -401,7 +401,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b52e88b355f0a4b25ffda6e236b5e77b" + "e35455fdaae7f614bae219b59f7d8054" ], [ "LambdaOmega.is_trenaming", @@ -413,7 +413,7 @@ "refinement_interpretation_Tm_refine_a3541ea2aa7a52c156e8f5632774ffb6" ], 0, - "efeda1b12a67333793782b5c117a86d0" + "f8ad235994071d50d084e84d2d54576a" ], [ "LambdaOmega.tsub_inc_above", @@ -427,7 +427,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "1d59eef8f9b81756ab2419044521455f" + "58a91a35074de92f752e247cebbfbaed" ], [ "LambdaOmega.trenaming_sub_inc", @@ -449,7 +449,7 @@ "token_correspondence_LambdaOmega.tsub_inc" ], 0, - "f81dea7c6744c428e1d0cea2399a85c6" + "14f48dfdfd32ca448d1ce698c0015925" ], [ "LambdaOmega.tsubst", @@ -458,8 +458,8 @@ 1, [ "@MaxIFuel_assumption", "@query", + "LambdaOmega_interpretation_Tm_arrow_1fc17894ab8a84446150f9cbd4ae3dfb", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", - "LambdaOmega_interpretation_Tm_arrow_7c8c504081c5ab74b40e7611395a3b5c", "LambdaOmega_pretyping_18f4961c1d91234a8baf199895e17f88", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_0ae6e1cabe41d4723db5908cb6d761c1_0", @@ -488,7 +488,7 @@ "typing_LambdaOmega.uu___is_TVar", "well-founded-ordering-on-nat" ], 0, - "f26654e3049b0b9516e0c085071a5d8b" + "b1fc4b7c96b4a13adfad34ea8e0930c0" ], [ "LambdaOmega.tsubst", @@ -521,7 +521,7 @@ "well-founded-ordering-on-nat" ], 0, - "04fc3de84f0b09272fa0bb3f465a6760" + "5f4b9417126571e6df5d768cd2a53633" ], [ "LambdaOmega.tsubst_extensional", @@ -530,7 +530,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "ac41a7a2919576147250264591107518" + "a0d1b8a3eed2ad7fef84fd9dd8cd4ec2" ], [ "LambdaOmega.tsubst_extensional", @@ -539,7 +539,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "2077e682c8e7b53c8a512577fafe5f2e" + "751f65ba67629561dfba9539f0ff9b8d" ], [ "LambdaOmega.tsubst_extensional", @@ -583,7 +583,7 @@ "token_correspondence_LambdaOmega.tsub_lam", "true_interp" ], 0, - "9f2cc224d1f441b8882780f9363f27c8" + "3c45ac75f94bc041281dbde67735e4f3" ], [ "LambdaOmega.tsub_lam_hoist", @@ -592,7 +592,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "99f9281a55fcd77f06f5888136e9f23c" + "cd38bbee5d169554bc7d6f6c80a83853" ], [ "LambdaOmega.tsub_lam_hoist", @@ -601,7 +601,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq", "true_interp" ], 0, - "d7ab3c369715f27e5ae0c8c702916fee" + "8a41670b0664eb759e8fe430f78bcdd1" ], [ "LambdaOmega.tsub_comp_inc", @@ -610,7 +610,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "2e454bba4de8041ebba32397d8c7afe3" + "2508f740b6b6e38baf5639dd75fee324" ], [ "LambdaOmega.tsub_comp_inc", @@ -622,8 +622,8 @@ "@fuel_correspondence_LambdaOmega.tsub_lam.fuel_instrumented", "@fuel_correspondence_LambdaOmega.tsubst.fuel_instrumented", "@fuel_irrelevance_LambdaOmega.tsubst.fuel_instrumented", "@query", + "LambdaOmega_interpretation_Tm_arrow_24caba0a08aa3403fcbe8182b76a2ceb", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", - "LambdaOmega_interpretation_Tm_arrow_a190ed5ee6062f9b76d5af3da6c7bfcb", "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_LambdaOmega.TVar", "data_elim_LambdaOmega.TVar", "equation_LambdaOmega.tsub", @@ -650,7 +650,7 @@ "typing_LambdaOmega.tsub_inc" ], 0, - "ca3d09ad39811b035db4fec700d7e27a" + "2b8293e9ef680b346a20ab6caff13e28" ], [ "LambdaOmega.tsub_lam_renaming", @@ -665,7 +665,7 @@ "typing_LambdaOmega.tsub_lam" ], 0, - "6361def30f55bc63f789a07bc0f23bdf" + "ba0c0c60f703be506cb8418c287775c9" ], [ "LambdaOmega.tsubst_comp", @@ -674,7 +674,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "6b441ff53fbc5ae13cf9200ab5076d27" + "31be5fed7e6541314fd11cb12fa49f46" ], [ "LambdaOmega.tsubst_comp", @@ -683,7 +683,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "b65f33924817af52d736bf843c6c1a85" + "2ca4303c893f7a1a00ca5071cf858bd6" ], [ "LambdaOmega.tsubst_comp", @@ -695,8 +695,8 @@ "@fuel_correspondence_LambdaOmega.tsub_lam.fuel_instrumented", "@fuel_correspondence_LambdaOmega.tsubst.fuel_instrumented", "@fuel_irrelevance_LambdaOmega.tsubst.fuel_instrumented", "@query", + "LambdaOmega_interpretation_Tm_arrow_24caba0a08aa3403fcbe8182b76a2ceb", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", - "LambdaOmega_interpretation_Tm_arrow_a190ed5ee6062f9b76d5af3da6c7bfcb", "LambdaOmega_pretyping_18f4961c1d91234a8baf199895e17f88", "Prims_pretyping_ae567c2fb75be05905677af440075565", "assumption_LambdaOmega.typ__uu___haseq", @@ -756,7 +756,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "1274ea8248b5d92718da6e8d65ac3bb5" + "10d19ac17e6140d0b6da467874f46bf4" ], [ "LambdaOmega.tsub_lam_comp", @@ -768,8 +768,8 @@ "@fuel_correspondence_LambdaOmega.tsub_lam.fuel_instrumented", "@fuel_correspondence_LambdaOmega.tsubst.fuel_instrumented", "@fuel_irrelevance_LambdaOmega.tsubst.fuel_instrumented", "@query", + "LambdaOmega_interpretation_Tm_arrow_24caba0a08aa3403fcbe8182b76a2ceb", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", - "LambdaOmega_interpretation_Tm_arrow_a190ed5ee6062f9b76d5af3da6c7bfcb", "Prims_pretyping_ae567c2fb75be05905677af440075565", "assumption_LambdaOmega.typ__uu___haseq", "bool_inversion", "constructor_distinct_LambdaOmega.TVar", @@ -806,7 +806,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "906e966c92748dc9a669e6e2f9487180" + "cbf8b886816a6c5d9153d44fff6a1a2e" ], [ "LambdaOmega.tsubst_id", @@ -815,7 +815,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "2aacabd37434b0bb21c9059298258076" + "18f869d38e9d2daa5cdb9ba7d31bcbc8" ], [ "LambdaOmega.tsubst_id", @@ -848,7 +848,7 @@ "token_correspondence_LambdaOmega.tsub_id", "true_interp" ], 0, - "f1ebbfb0f4a00acd2a696d03a6033ea1" + "37a17eb318c06509e21f1fa8423647d9" ], [ "LambdaOmega.tsubst_id", @@ -884,7 +884,7 @@ "typing_LambdaOmega.tsub_id" ], 0, - "379b2e409d4fe4fe1a9c302ad2a76e81" + "548a83e4d24af74a4742773bbf7340b0" ], [ "LambdaOmega.tsub_beta_gen", @@ -902,7 +902,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "37d8c6957f89fad802d33af0da1ade96" + "165797ce328d424f77185532854325d3" ], [ "LambdaOmega.step", @@ -914,7 +914,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "f0c8c396409a32bee97635968d1f63f5" + "28fd8be449223c168d3a752144dd5a9d" ], [ "LambdaOmega.__proj__SBeta__item__t", @@ -927,7 +927,7 @@ "refinement_interpretation_Tm_refine_99225bc3a8ffd09f5f0e517f8cae3989" ], 0, - "523c9be398bc5204d072753b6daab735" + "c4c85bb7e13287f3070fe7e65eeaab0a" ], [ "LambdaOmega.__proj__SBeta__item__e1", @@ -940,7 +940,7 @@ "refinement_interpretation_Tm_refine_99225bc3a8ffd09f5f0e517f8cae3989" ], 0, - "1f819c68ccdf741f55484237ed24fbde" + "8701195cffe5b74a1cb4486708d8f8dc" ], [ "LambdaOmega.__proj__SBeta__item__e2", @@ -953,7 +953,7 @@ "refinement_interpretation_Tm_refine_99225bc3a8ffd09f5f0e517f8cae3989" ], 0, - "849b248e4520c6bd9af9b9f3e6d68278" + "20645185e35a78476ce56b0b573f0b31" ], [ "LambdaOmega.__proj__SApp1__item__e1", @@ -966,7 +966,7 @@ "refinement_interpretation_Tm_refine_8ca22e0a04684e535639da52fb102962" ], 0, - "dcb2504b6aaee04ce526bc3d1e5ff948" + "724cf701a542ccf05b8da5f4eb2de3c5" ], [ "LambdaOmega.__proj__SApp1__item__e2", @@ -979,7 +979,7 @@ "refinement_interpretation_Tm_refine_8ca22e0a04684e535639da52fb102962" ], 0, - "89b56a7e3ace5c940745dfa407fb61ab" + "004266f8e768316333b96936451a7dac" ], [ "LambdaOmega.__proj__SApp1__item__e1'", @@ -992,7 +992,7 @@ "refinement_interpretation_Tm_refine_8ca22e0a04684e535639da52fb102962" ], 0, - "6593897d746cb4db1e6b790880e14c33" + "5675b6da90fff2952d7b251baec2454d" ], [ "LambdaOmega.__proj__SApp1__item__hst", @@ -1009,7 +1009,7 @@ "refinement_interpretation_Tm_refine_8ca22e0a04684e535639da52fb102962" ], 0, - "7a06e9f58ba1b3a50164b9465aa157e5" + "98671357acb4a718dabf9a023c2485e6" ], [ "LambdaOmega.__proj__SApp2__item__e1", @@ -1022,7 +1022,7 @@ "refinement_interpretation_Tm_refine_fbd95a15e32b93105aba1f5f009224a6" ], 0, - "652ae0c7f12e5023d7fe98784bfc62ca" + "a78d55431ae32cecceb751f11440f18e" ], [ "LambdaOmega.__proj__SApp2__item__e2", @@ -1035,7 +1035,7 @@ "refinement_interpretation_Tm_refine_fbd95a15e32b93105aba1f5f009224a6" ], 0, - "d35cb965aed73af6c1ab5ff035a19640" + "ec8cbf883dd7525be0087b45feab3671" ], [ "LambdaOmega.__proj__SApp2__item__e2'", @@ -1048,7 +1048,7 @@ "refinement_interpretation_Tm_refine_fbd95a15e32b93105aba1f5f009224a6" ], 0, - "34bbd643952d4489eaa12296be6131d6" + "9e9174c0d801e654db75232ee6a77ffd" ], [ "LambdaOmega.__proj__SApp2__item__hst", @@ -1065,7 +1065,7 @@ "refinement_interpretation_Tm_refine_fbd95a15e32b93105aba1f5f009224a6" ], 0, - "ed75b033d2309376afd4f647a4dbd671" + "d9a4322deb12cedf6c59e8519e38e86b" ], [ "LambdaOmega.extend_tvar", @@ -1088,7 +1088,7 @@ "typing_LambdaOmega.lookup_evar" ], 0, - "7656b625aa7988e8c9ffb0abeb618402" + "bc4a5081b4eb02ef86ab829748d94131" ], [ "LambdaOmega.extend_evar", @@ -1105,7 +1105,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "894814efec31c42a6020a01e02c71334" + "f2c6f0ee872f5beea63428b2459f5b83" ], [ "LambdaOmega.kinding", @@ -1117,7 +1117,7 @@ "refinement_interpretation_Tm_refine_993a048a28d1b26044734a9b4a5efdcc" ], 0, - "dbaa214fff440e6fd3b98a1738bf96f4" + "bf7ce2ee10c40f7a01ea96663e085195" ], [ "LambdaOmega.__proj__KiVar__item__g", @@ -1130,7 +1130,7 @@ "refinement_interpretation_Tm_refine_728f5aba7f4b5dc37458445279a7deb5" ], 0, - "9b45340b9596c8b0a80a175ff0d374b3" + "6ca5ec1645e47871444c7b0ea16a53e2" ], [ "LambdaOmega.__proj__KiVar__item__a", @@ -1147,7 +1147,7 @@ "refinement_interpretation_Tm_refine_728f5aba7f4b5dc37458445279a7deb5" ], 0, - "ee3b78a39609f7d57e53d1c7f8aea21b" + "87b3ef65042c3dfe895e7c6c387bf0d4" ], [ "LambdaOmega.__proj__KiLam__item__g", @@ -1160,7 +1160,7 @@ "refinement_interpretation_Tm_refine_0ccaeb80d2312b1d07fc61f18d9b4975" ], 0, - "48dc2977fabcec0d186672664f0f1222" + "c4b0822574a3a0dc1a88125ffff508a7" ], [ "LambdaOmega.__proj__KiLam__item__k", @@ -1173,7 +1173,7 @@ "refinement_interpretation_Tm_refine_0ccaeb80d2312b1d07fc61f18d9b4975" ], 0, - "c4072e1d83af40ce7d6a3ee3cb24b12f" + "096bf9ea68a23f4b1463df2e129c723e" ], [ "LambdaOmega.__proj__KiLam__item__t", @@ -1186,7 +1186,7 @@ "refinement_interpretation_Tm_refine_0ccaeb80d2312b1d07fc61f18d9b4975" ], 0, - "6697587db720e705aca502f3af6fa4ba" + "2d2a5dc3704a169799a52c238f0be3e3" ], [ "LambdaOmega.__proj__KiLam__item__k'", @@ -1199,7 +1199,7 @@ "refinement_interpretation_Tm_refine_0ccaeb80d2312b1d07fc61f18d9b4975" ], 0, - "95651d2e422551fb20da2e85f0f3748e" + "5f58a047dd40833fd229773f90e513d7" ], [ "LambdaOmega.__proj__KiLam__item__hk", @@ -1230,7 +1230,7 @@ "typing_LambdaOmega.lookup_evar" ], 0, - "514750248e9a4674b3bdf1be5dda354d" + "418f9b4de44d53f392d432fb15649093" ], [ "LambdaOmega.__proj__KiApp__item__g", @@ -1243,7 +1243,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "146b15b6b2e9110dc8809f0a7a39302e" + "c6a1b328e05f9f633fbdfde01f9a2af8" ], [ "LambdaOmega.__proj__KiApp__item__t1", @@ -1256,7 +1256,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "b0ce5a04fb8cc3cb9091e22c89910812" + "bd451eea0b15f2dc8eeb75be14c641c9" ], [ "LambdaOmega.__proj__KiApp__item__t2", @@ -1269,7 +1269,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "1c267b1c7892a32b2a67175e6f6ae036" + "9f01026529882176fb57eb27a0096d73" ], [ "LambdaOmega.__proj__KiApp__item__k11", @@ -1282,7 +1282,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "c7b3043a60003c96954e2d3ffd18ba7d" + "dacb99983486e9fa0cdcca7323040df0" ], [ "LambdaOmega.__proj__KiApp__item__k12", @@ -1295,7 +1295,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "01aec548330fd1517236692008276f62" + "1602d3a94c88987997308a5a72996fa2" ], [ "LambdaOmega.__proj__KiApp__item__hk1", @@ -1318,7 +1318,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "643d55e943b8a79677e439842b0ce214" + "af11b03823ce84e85f7e730ffef9135e" ], [ "LambdaOmega.__proj__KiApp__item__hk2", @@ -1340,7 +1340,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "36300d70a3db60e96e35eea08096afe3" + "aeb968c079ca950e451e3945cb76eaef" ], [ "LambdaOmega.__proj__KiArr__item__g", @@ -1353,7 +1353,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "f019a6999992996645b47e0263b03279" + "c72595c5f09cf6f7681b44a263c5d639" ], [ "LambdaOmega.__proj__KiArr__item__t1", @@ -1366,7 +1366,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "0e010b37426c0a55ce8d0a4efae949ef" + "9d1f5cca793b09effbf19bf512f2d6da" ], [ "LambdaOmega.__proj__KiArr__item__t2", @@ -1379,7 +1379,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "a42840a08d6adb33d41ca88b467e928b" + "c8ec11fa7098d1f96ffea538dd6814d7" ], [ "LambdaOmega.__proj__KiArr__item__hk1", @@ -1399,7 +1399,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "459887dd1edfe7ad33935e3e3c7e6237" + "90fff8fb7ccdd9d04dde9dc29b8f4745" ], [ "LambdaOmega.__proj__KiArr__item__hk2", @@ -1419,7 +1419,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "20bfa52cd98bc59e69c6996031c84c94" + "65ce13e1ca0c9c305e7dc37e3aa4b241" ], [ "LambdaOmega.tequiv", @@ -1431,7 +1431,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "bc47f4d65c3c8051f117947ac436f3cf" + "0924d02f619f7735bc5e87bb714287cb" ], [ "LambdaOmega.__proj__EqRefl__item__t", @@ -1444,7 +1444,7 @@ "refinement_interpretation_Tm_refine_c9253dcb041a3b4f852211144c57ce7b" ], 0, - "bcb8a8ebc7839d719c9ac5f20a6bbcd9" + "80e0396dd13ff9ba9a7dda3947f2df9e" ], [ "LambdaOmega.__proj__EqSymm__item__t1", @@ -1457,7 +1457,7 @@ "refinement_interpretation_Tm_refine_4d1c2e9b19e4be2d169b319060dd0529" ], 0, - "3bcc778050dcdd620a6608e3d3289a8a" + "005d7f336b99fe7715d3b8f09214b36b" ], [ "LambdaOmega.__proj__EqSymm__item__t2", @@ -1470,7 +1470,7 @@ "refinement_interpretation_Tm_refine_4d1c2e9b19e4be2d169b319060dd0529" ], 0, - "85330abb3b11fccfbc1cc657b17780ac" + "41dc3ecd57d6f9a71cfc85bd42fb62ed" ], [ "LambdaOmega.__proj__EqSymm__item__he", @@ -1487,7 +1487,7 @@ "refinement_interpretation_Tm_refine_4d1c2e9b19e4be2d169b319060dd0529" ], 0, - "6dbc530c9a4a6be70cb15d97628996f5" + "842ecd48fa428721b7291deb091752b2" ], [ "LambdaOmega.__proj__EqTran__item__t1", @@ -1500,7 +1500,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "3bf501c4566cc78fb274cec8afab46b7" + "1b51805da9b8e647b4890da691711c81" ], [ "LambdaOmega.__proj__EqTran__item__t2", @@ -1513,7 +1513,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "826cb7851b0fd2e128bc98a16a753753" + "4ab01e10b01315a1d213819aceb3162c" ], [ "LambdaOmega.__proj__EqTran__item__t3", @@ -1526,7 +1526,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "096317f42eecb892041c292c49b2e296" + "41a4445df39fd68c438f55cc70bf7323" ], [ "LambdaOmega.__proj__EqTran__item__he12", @@ -1543,7 +1543,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "da02f3c6dd50c499f5e21c4817fb507f" + "4a156ff77ece8bedb4a7e01dc65a11d0" ], [ "LambdaOmega.__proj__EqTran__item__he23", @@ -1560,7 +1560,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "38489e5066befcdb94813978d46d921c" + "d3eeed9c88e411a5334bd26680c461c5" ], [ "LambdaOmega.__proj__EqLam__item__t", @@ -1573,7 +1573,7 @@ "refinement_interpretation_Tm_refine_505b365ca7baa7e12d5b92562c2c4e27" ], 0, - "34956158de65729014138d2dd9d3b037" + "4b9ffe22216baa96c88474e277c81e6f" ], [ "LambdaOmega.__proj__EqLam__item__t'", @@ -1586,7 +1586,7 @@ "refinement_interpretation_Tm_refine_505b365ca7baa7e12d5b92562c2c4e27" ], 0, - "62d57b2ba453d5ad9d6335858d0e36bf" + "539727556b9d8a91ddc8f775d0c8ef9b" ], [ "LambdaOmega.__proj__EqLam__item__k", @@ -1599,7 +1599,7 @@ "refinement_interpretation_Tm_refine_505b365ca7baa7e12d5b92562c2c4e27" ], 0, - "29f01467d9bb29c7182b4c00bb1c70c9" + "92a92d807bd4ca7d2294f5090bb5fd54" ], [ "LambdaOmega.__proj__EqLam__item__he", @@ -1616,7 +1616,7 @@ "refinement_interpretation_Tm_refine_505b365ca7baa7e12d5b92562c2c4e27" ], 0, - "45176a1852ea233af983058fd56362a1" + "f27cc41647274bc380a0480e59dd9f60" ], [ "LambdaOmega.__proj__EqApp__item__t1", @@ -1629,7 +1629,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "291305f71655f5adbf0f2828b733d5c2" + "798b9857790c3026945273721e37e5c7" ], [ "LambdaOmega.__proj__EqApp__item__t1'", @@ -1642,7 +1642,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "4ec2783e1b419d8d18973b9cccd433e3" + "295fe97be36c69e61e7285f611fb85ee" ], [ "LambdaOmega.__proj__EqApp__item__t2", @@ -1655,7 +1655,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "5071dc40901dcfc986ad50960dec3e34" + "902e50fb8052eaa90a60c68665a3dc89" ], [ "LambdaOmega.__proj__EqApp__item__t2'", @@ -1668,7 +1668,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "ed4420f9d6eb4c8a7dbcac65da76b460" + "fcc7ae1e5638d9c10fa60502056d74f1" ], [ "LambdaOmega.__proj__EqApp__item__he1", @@ -1685,7 +1685,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "9370673e54c327c5e8b5ec9d10e7976e" + "6b621fa2e8cc84f796f1468a9250eb79" ], [ "LambdaOmega.__proj__EqApp__item__he2", @@ -1702,7 +1702,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "55950c1dfc53b6c6a1edd856892cc05b" + "7df6e738b1c81dad98bd38b02a88a3ff" ], [ "LambdaOmega.__proj__EqBeta__item__k", @@ -1715,7 +1715,7 @@ "refinement_interpretation_Tm_refine_1f0f290e4aac7314f6a11c6ea9cceec2" ], 0, - "c94b3ad45cb4c6bb5dbe1a69d79fad3e" + "72ef4d46ce86515c96e49222ea45683b" ], [ "LambdaOmega.__proj__EqBeta__item__t1", @@ -1728,7 +1728,7 @@ "refinement_interpretation_Tm_refine_1f0f290e4aac7314f6a11c6ea9cceec2" ], 0, - "0e189132529b7d67837764712662ea1a" + "ba99efc16b868239148e98351a628490" ], [ "LambdaOmega.__proj__EqBeta__item__t2", @@ -1741,7 +1741,7 @@ "refinement_interpretation_Tm_refine_1f0f290e4aac7314f6a11c6ea9cceec2" ], 0, - "c1228965276ba25504431ad8b8c33655" + "494252c31688306329c06f5f4dd93306" ], [ "LambdaOmega.__proj__EqArr__item__t1", @@ -1754,7 +1754,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "b133fb04afc2b3c9638512aab4d1819a" + "69ce08782dd3e60103d1eab7f651c25f" ], [ "LambdaOmega.__proj__EqArr__item__t1'", @@ -1767,7 +1767,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "a2ccf865823d85135e4080d2d6ef96d8" + "e4495e10b21825183c046f43cd612e96" ], [ "LambdaOmega.__proj__EqArr__item__t2", @@ -1780,7 +1780,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "15290f2bb1e5a71a5e0a2a5e0bbf939a" + "5d51c13b4b3a3476b8944963b923241e" ], [ "LambdaOmega.__proj__EqArr__item__t2'", @@ -1793,7 +1793,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "54227912cf55af3666b9351c13aeac63" + "44dcaa7a234d6114fe477db51bfb8488" ], [ "LambdaOmega.__proj__EqArr__item__he1", @@ -1810,7 +1810,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "39bd47391ec78eb798abd9ea69273a67" + "b3bd248580b18466c75a2bb5f9674f56" ], [ "LambdaOmega.__proj__EqArr__item__he2", @@ -1827,7 +1827,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "3d46297a5da7381ffb05c2a870e6c401" + "f6cf301d2ba9e1d835d426cee9676d48" ], [ "LambdaOmega.typing", @@ -1839,7 +1839,7 @@ "refinement_interpretation_Tm_refine_81999752ba35b75f9da32474ba55d280" ], 0, - "4b30b1fb9c1a2a73cb3817fd58003dac" + "dc364c5328a68f28a95f4a0f93308501" ], [ "LambdaOmega.typing", @@ -1851,7 +1851,7 @@ "refinement_interpretation_Tm_refine_81999752ba35b75f9da32474ba55d280" ], 0, - "8862e12394b5d19a8f272126912c07fa" + "8daaf4c4e140e19c9272e190906291b0" ], [ "LambdaOmega.__proj__TyVar__item__g", @@ -1864,7 +1864,7 @@ "refinement_interpretation_Tm_refine_599765d78a2cbc9ec22b9c08427a1e7d" ], 0, - "1600d47fdfd316184b1bdc8974fc353e" + "7758e80a6be28ca70c29abf8c027d237" ], [ "LambdaOmega.__proj__TyVar__item__x", @@ -1881,7 +1881,7 @@ "refinement_interpretation_Tm_refine_599765d78a2cbc9ec22b9c08427a1e7d" ], 0, - "e641f4b1fad3b5aa65b8b2ba8f281f23" + "e69335d1ab45d5001672f4e13fc85d77" ], [ "LambdaOmega.__proj__TyVar__item__hk", @@ -1895,7 +1895,7 @@ "typing_LambdaOmega.__proj__TyVar__item__x" ], 0, - "d94c73817907166e361b46d96ddc43d8" + "2437a4c890e72a1bd3839d1317a5a1c5" ], [ "LambdaOmega.__proj__TyVar__item__hk", @@ -1919,7 +1919,7 @@ "refinement_interpretation_Tm_refine_81999752ba35b75f9da32474ba55d280" ], 0, - "812cc4332908b56a4d98fa694a89c824" + "c9a9eac2f547bda9f945cb1decc2a402" ], [ "LambdaOmega.__proj__TyLam__item__g", @@ -1932,7 +1932,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "7c5d07b0977fabba85f6293b33d479ec" + "cbe48ed110daea27ab2a83a19556e4ca" ], [ "LambdaOmega.__proj__TyLam__item__t", @@ -1945,7 +1945,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "b69c64f524688941d7b5b6c631c33617" + "a8360cdd58a9874a9fba81bb6b5f0ef4" ], [ "LambdaOmega.__proj__TyLam__item__e1", @@ -1958,7 +1958,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "86e0a0390f5cacab1a3e89d33dcdca1f" + "866679070d11bb1188f030c4f5acb709" ], [ "LambdaOmega.__proj__TyLam__item__t'", @@ -1971,7 +1971,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "5fce859c7bb7bceb452a282dfbebabf6" + "0410b69c359507707d07e2a316249465" ], [ "LambdaOmega.__proj__TyLam__item__hk", @@ -1989,7 +1989,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "1384d278556bbda98a4f52ca0ae4c13a" + "0f0aa7ece44fbc74329f8ee127ad5b99" ], [ "LambdaOmega.__proj__TyLam__item__ht", @@ -2015,7 +2015,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "04d9aa490858bd45effd2eaaf9ea1b85" + "1b79dd461b65fe9d5730828bef0e632a" ], [ "LambdaOmega.__proj__TyApp__item__g", @@ -2028,7 +2028,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "ea2bd63d6d0b5e09c68c563c91e1bf2b" + "398d8d44f5f2ea4b3e0f677fee104d92" ], [ "LambdaOmega.__proj__TyApp__item__e1", @@ -2041,7 +2041,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "483ffb877f407c8a71656237dc0806d7" + "67710c3082941e5a5e67ab167afed74e" ], [ "LambdaOmega.__proj__TyApp__item__e2", @@ -2054,7 +2054,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "dd1d8d5e5a59b2ebee4cfb41d496127a" + "132a27eaba9ee697a60f6d0cdc9fd068" ], [ "LambdaOmega.__proj__TyApp__item__t1", @@ -2067,7 +2067,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "03ef21892b24b27fde3621be546aa730" + "86d86da053347fee21b6964e5ec6361b" ], [ "LambdaOmega.__proj__TyApp__item__t2", @@ -2080,7 +2080,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "afbb9a0f1b3bafad7a07a032a3adeaf0" + "c20d7801642afab7127afb60f912e403" ], [ "LambdaOmega.__proj__TyApp__item__ht1", @@ -2103,7 +2103,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "eb98691c4b29530e0603f6bc90ece208" + "f195cab02d715f59feee7ae6dbc8b34d" ], [ "LambdaOmega.__proj__TyApp__item__ht2", @@ -2125,7 +2125,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "67c718454e757d614f2ba42e9a308686" + "a2aee24da8f408d6132468521ce68328" ], [ "LambdaOmega.__proj__TyEqu__item__g", @@ -2138,7 +2138,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "7f4c9f42ec3e55e9c3e311afbeba4d27" + "abda9064e24665274d97567a0b6c48e7" ], [ "LambdaOmega.__proj__TyEqu__item__e", @@ -2151,7 +2151,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "840fd0c73acc48edc495bf7625cf8ed2" + "937c16193e68974a66e3ab90fdd1b320" ], [ "LambdaOmega.__proj__TyEqu__item__t1", @@ -2164,7 +2164,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "ccd82725b924a297cecd708eb4672382" + "e383436478b5873538b679200cd2d617" ], [ "LambdaOmega.__proj__TyEqu__item__t2", @@ -2177,7 +2177,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "bf002bdab06eeb01cffd6e0bc9e17fa8" + "1674ff10bca900956dba4ebb93a701de" ], [ "LambdaOmega.__proj__TyEqu__item__ht", @@ -2197,7 +2197,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "16da68c34cf9368f89c8d30487daee1a" + "e879a39db660037d228a3e4412d0bf1f" ], [ "LambdaOmega.__proj__TyEqu__item__he", @@ -2215,7 +2215,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "1aa0c3edeb2c2bd68f46e354e17aa2b6" + "8b25d07a2f0e52a0146f826ecc3790b5" ], [ "LambdaOmega.__proj__TyEqu__item__hk", @@ -2233,7 +2233,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "52c7f9f0eeef2ea663768024e2cae5ab" + "eafba022aed3bafa1adfa67b73bd5ed3" ], [ "LambdaOmega.progress", @@ -2276,7 +2276,7 @@ "typing_LambdaOmega.is_value", "typing_LambdaOmega.uu___is_ELam" ], 0, - "3884f46cd58c8c24c7b54c93739e9b7e" + "93056433b25bc593d0c8ac41bd279c31" ], [ "LambdaOmega.tappears_free_in", @@ -2303,7 +2303,7 @@ "subterm_ordering_LambdaOmega.TLam" ], 0, - "5c1aca58a58c0eeced58d442f4c09290" + "eb42a02a8324b236251faa7b276642dc" ], [ "LambdaOmega.envEqualT", @@ -2316,7 +2316,7 @@ "kinding_LambdaOmega.knd@tok" ], 0, - "c3f2087438d17dcf99512ae0b647c5bc" + "b42f2b756c9f19373304c99fcf812092" ], [ "LambdaOmega.tcontext_invariance", @@ -2377,7 +2377,7 @@ "typing_tok_LambdaOmega.KTyp@tok" ], 0, - "42234952c63d98f12a21d598de684c3f" + "dc986a531caa1f5019bb33a77f84577f" ], [ "LambdaOmega.kinding_extensional", @@ -2419,7 +2419,7 @@ "typing_tok_LambdaOmega.KTyp@tok" ], 0, - "65fc498dc8b893440e5c31e828116657" + "37b222df5ece4d17805a7e1db8a6ff5c" ], [ "LambdaOmega.kinding_weakening_ebnd", @@ -2438,7 +2438,7 @@ "projection_inverse_LambdaOmega.MkEnv_a" ], 0, - "b604cd9eef38c2ff74616a0d3f0a93f8" + "fbffb1c41122d454fb7b018ed2b5fa21" ], [ "LambdaOmega.tshift_up_above_lam", @@ -2452,7 +2452,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "4211c6e26329728023f4f64a34a8437a" + "52de22d71a22d1af83dcb312bb944697" ], [ "LambdaOmega.tshift_up_above_lam", @@ -2469,7 +2469,7 @@ "true_interp" ], 0, - "91bbb6577a7f935031407330caa1af55" + "7c013518960718ff0ae2e5126a9929f0" ], [ "LambdaOmega.tshift_up_above_lam", @@ -2515,7 +2515,7 @@ "typing_Tm_abs_8bf2deaceafb7a389a3b7b1e496ee380" ], 0, - "b672ac9e107736e782264fab1c6d5fe2" + "fdd632feec5fd294e1e58c7869acaafa" ], [ "LambdaOmega.kinding_weakening_tbnd", @@ -2526,7 +2526,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_LambdaOmega.tsubst.fuel_instrumented", "@fuel_irrelevance_LambdaOmega.tsubst.fuel_instrumented", "@query", - "LambdaOmega_interpretation_Tm_arrow_50a1d71f59513eb8fea861c5c4156dd6", + "LambdaOmega_interpretation_Tm_arrow_1985927471cb43fb77bae5f2d8f48e8e", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", "LambdaOmega_pretyping_18f4961c1d91234a8baf199895e17f88", "LambdaOmega_pretyping_70c83ac278a85936c5acf6225bba94f0", @@ -2583,7 +2583,7 @@ "typing_LambdaOmega.lookup_tvar", "typing_tok_LambdaOmega.KTyp@tok" ], 0, - "93121ec88133607b5ef7112f7299d96c" + "5884bf597130eeea4798bc153d900ed0" ], [ "LambdaOmega.kinding_strengthening_ebnd", @@ -2602,7 +2602,7 @@ "projection_inverse_LambdaOmega.MkEnv_a" ], 0, - "e89cf65181fef1c3bb601bddbd69be67" + "4c7494c481cf74b915f4f48ea7fa8682" ], [ "LambdaOmega.kinding_inversion_arrow", @@ -2626,7 +2626,7 @@ "projection_inverse_LambdaOmega.TArr__1" ], 0, - "bca9fbda72c8f80fd12132c3941a381f" + "0e677bd0851449aa84cf2a94924fffea" ], [ "LambdaOmega.typing_to_kinding", @@ -2652,7 +2652,7 @@ "subterm_ordering_LambdaOmega.TyLam" ], 0, - "c35c625e2b3bb5210e8b94ae1e1c6094" + "9d0ce2fe1773e215e8b4811d335d94b7" ], [ "LambdaOmega.tshift_up_above_tsubst_beta_aux", @@ -2667,7 +2667,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "51c622d5e72fb13de0ae0ea777e05a2a" + "50adb28ee38e1e0aeb038e43a8384eb7" ], [ "LambdaOmega.tshift_up_above_tsubst_beta_aux", @@ -2678,7 +2678,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_LambdaOmega.tsubst.fuel_instrumented", "@query", - "LambdaOmega_interpretation_Tm_arrow_50a1d71f59513eb8fea861c5c4156dd6", + "LambdaOmega_interpretation_Tm_arrow_1985927471cb43fb77bae5f2d8f48e8e", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", "constructor_distinct_LambdaOmega.TVar", "equation_LambdaOmega.tsub", "equation_LambdaOmega.tsub_beta_gen", @@ -2702,7 +2702,7 @@ "typing_Tm_abs_55787ff87ff44db96d410d941f4f43c6" ], 0, - "ebcbcbb7b255fc75f72dba4823f187b4" + "9201a57327de15b274608679521a7e28" ], [ "LambdaOmega.tshift_up_above_tsubst_beta", @@ -2717,7 +2717,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "691d019ddcca16a4d04702960280e393" + "20f577e3e486a7ffd4fdfee5b8ca3d60" ], [ "LambdaOmega.tshift_up_above_tsubst_beta", @@ -2732,7 +2732,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9b7ea8cc840ff0d9137fc3bf147058b2" + "e950ddd5bc2bda6cb99627b94fcdad22" ], [ "LambdaOmega.tshift_up_above_tsubst_beta", @@ -2754,7 +2754,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "43efeb3149b9cc1e27738c3628b25322" + "86caa55772668c664a91e50f943be991" ], [ "LambdaOmega.tequiv_tshift", @@ -2765,7 +2765,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_LambdaOmega.tsubst.fuel_instrumented", "@fuel_irrelevance_LambdaOmega.tsubst.fuel_instrumented", "@query", - "LambdaOmega_interpretation_Tm_arrow_50a1d71f59513eb8fea861c5c4156dd6", + "LambdaOmega_interpretation_Tm_arrow_1985927471cb43fb77bae5f2d8f48e8e", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", "binder_x_18f4961c1d91234a8baf199895e17f88_0", "binder_x_18f4961c1d91234a8baf199895e17f88_1", @@ -2801,7 +2801,7 @@ "subterm_ordering_LambdaOmega.EqTran" ], 0, - "52165d652e154e8e47f50ffb1467cb87" + "fcd691bc52598a09ccf491995f67e8a1" ], [ "LambdaOmega.is_renaming", @@ -2813,7 +2813,7 @@ "refinement_interpretation_Tm_refine_9195fc48fb1fed46e22584772c46e277" ], 0, - "20b85ac9952d052b62cb4a6bf0b998c9" + "f63d4e3b8ccd345da363391c8e8ce7ae" ], [ "LambdaOmega.subst_typing", @@ -2826,7 +2826,7 @@ "refinement_interpretation_Tm_refine_81999752ba35b75f9da32474ba55d280" ], 0, - "3ae299f63b721d9eae4c52394097b092" + "b27dbb29418d77e8312e460313ca13ba" ], [ "LambdaOmega.substitution", @@ -2839,7 +2839,7 @@ "@fuel_correspondence_LambdaOmega.esubst.fuel_instrumented", "@fuel_irrelevance_LambdaOmega.esubst.fuel_instrumented", "@query", "LambdaOmega_interpretation_Tm_arrow_06bd065149458295e65033e8ae238f27", - "LambdaOmega_interpretation_Tm_arrow_c5f44915392745bd2456a7b2fbe5d629", + "LambdaOmega_interpretation_Tm_arrow_9fc94ff913fdb9cf171d478e92b8e694", "LambdaOmega_pretyping_18f4961c1d91234a8baf199895e17f88", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_0f94a85e12455d40abc5a7e501edf70a_0", @@ -2895,9 +2895,9 @@ "projection_inverse_LambdaOmega.MkEnv_x", "refinement_interpretation_Tm_refine_15f6cd009e691c5f1d67622a139dd963", "refinement_interpretation_Tm_refine_16db7d9e55ec639a8c277fda1d255e67", - "refinement_interpretation_Tm_refine_261035be86c000ff2e60f2b279f441ce", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_6719be171bf8bda3993c40ae08337d39", "refinement_interpretation_Tm_refine_81999752ba35b75f9da32474ba55d280", "refinement_interpretation_Tm_refine_9af9d24fd256966b65deb5bb6b654d2b", "refinement_interpretation_Tm_refine_b8d6090de47fdfad300336d5d49eabad", @@ -2914,7 +2914,7 @@ "typing_LambdaOmega.renaming", "well-founded-ordering-on-nat" ], 0, - "5bb1c0d751c7e49367f38e25963b0ab1" + "5501d2ec1bef28e58df0bf414f67a98c" ], [ "LambdaOmega.typing_substitution", @@ -2955,7 +2955,7 @@ "token_correspondence_LambdaOmega.esub_beta" ], 0, - "fffec353eb9c40d7a123b4d55870bf4e" + "ed369f2003fde156d855fdd6a7603096" ], [ "LambdaOmega.tsubst_gen_tlam_aux", @@ -2970,7 +2970,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e148f1b32fdf810cee49f914a0c76d94" + "a8c7fdeea6adf2bd097c3efd7a7f7168" ], [ "LambdaOmega.tsubst_gen_tlam_aux", @@ -3014,7 +3014,7 @@ "typing_LambdaOmega.tsub_beta_gen", "unit_inversion", "unit_typing" ], 0, - "dea2a143439b421ab38c7cdaa01fd7e5" + "7768c486ea2c9ca4d293350dc3b70b3d" ], [ "LambdaOmega.tsubst_gen_tlam", @@ -3029,7 +3029,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b4f3e678acde1c7e11eab771c401fcb9" + "0b7f019eeaa3979e006f3e4b61d0b81d" ], [ "LambdaOmega.tsubst_gen_tlam", @@ -3049,7 +3049,7 @@ "token_correspondence_LambdaOmega.tsub_lam" ], 0, - "01a265e6e1b169d07db91d5f4614dcdb" + "7b8ea630e83e2bda13c805759ce56175" ], [ "LambdaOmega.tred", @@ -3061,7 +3061,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "3c2be2d066e8323e053b27e00113f16b" + "468171a1741b97cc7bc228cec7a27710" ], [ "LambdaOmega.__proj__TrRefl__item__t", @@ -3074,7 +3074,7 @@ "refinement_interpretation_Tm_refine_ec02c1428e5505f04555fdddbba4f245" ], 0, - "5e2d9dff96662973ebc9758de669dbbc" + "f21069fb479dbccb8357c2005b419cd6" ], [ "LambdaOmega.__proj__TrArr__item__t1", @@ -3087,7 +3087,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "4409575828594cad939784f7d1779dbc" + "2547c3da26d48791be7bae9d3a6b2f5a" ], [ "LambdaOmega.__proj__TrArr__item__t2", @@ -3100,7 +3100,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "5cc85bd351790c9afd1b0ed7450e5324" + "781c3c871f22acaa27ca906464f155af" ], [ "LambdaOmega.__proj__TrArr__item__t1'", @@ -3113,7 +3113,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "12be597a3b4d4b74965f17f042301e7d" + "5ac9ea1c1ae291240e945159a30c033d" ], [ "LambdaOmega.__proj__TrArr__item__t2'", @@ -3126,7 +3126,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "61af3de3085f8ea7f797d315c991737b" + "2e6ca2484b5979d74f3e0bd3efefc82d" ], [ "LambdaOmega.__proj__TrArr__item__hr1", @@ -3143,7 +3143,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "33799b222240a978f2be46d14aede826" + "f409f1fae0e6e88ed5bdbbc26636fa12" ], [ "LambdaOmega.__proj__TrArr__item__hr2", @@ -3160,7 +3160,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "678b51a378ae13b0ee3852dc9cc367ab" + "7b8661362525bd3aeb2ef6731c7c16d8" ], [ "LambdaOmega.__proj__TrLam__item__t1", @@ -3173,7 +3173,7 @@ "refinement_interpretation_Tm_refine_bf3a63a27ea0499fb041e30a446eb617" ], 0, - "b9ac89bfa1ec5b904e74788a28775b3d" + "fa99092753a7e66585fc50c4f3c9fb19" ], [ "LambdaOmega.__proj__TrLam__item__t2", @@ -3186,7 +3186,7 @@ "refinement_interpretation_Tm_refine_bf3a63a27ea0499fb041e30a446eb617" ], 0, - "15052c1085bfd5bc815d089a7aa47269" + "d53b1e5ae658b5a60823fca77765f793" ], [ "LambdaOmega.__proj__TrLam__item__k", @@ -3199,7 +3199,7 @@ "refinement_interpretation_Tm_refine_bf3a63a27ea0499fb041e30a446eb617" ], 0, - "d80c87dbc1fda7632c15490343a5f353" + "5fd743d617b2fee7743926782c1d8086" ], [ "LambdaOmega.__proj__TrLam__item__hr", @@ -3216,7 +3216,7 @@ "refinement_interpretation_Tm_refine_bf3a63a27ea0499fb041e30a446eb617" ], 0, - "13434048571774f3336333c6e869e566" + "530d3812102a485e24170e2880dc7899" ], [ "LambdaOmega.__proj__TrApp__item__t1", @@ -3229,7 +3229,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "eaddfadfcdd7f947779a146ca434cb30" + "065d5a0fafec4e4573fbd81c47079e56" ], [ "LambdaOmega.__proj__TrApp__item__t2", @@ -3242,7 +3242,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "c949340e034bef99b1485f0474490e90" + "1026f9e8867f3ac539f7f337c4a2d30d" ], [ "LambdaOmega.__proj__TrApp__item__t1'", @@ -3255,7 +3255,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "066aa4d675f44d60b693e13a79c21ff3" + "6639518cced66ffc357cce2d5b5356e1" ], [ "LambdaOmega.__proj__TrApp__item__t2'", @@ -3268,7 +3268,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "1f7d954f8de45bfa36f0296b5fad4734" + "a56941071f3c818217193d9db2d7a479" ], [ "LambdaOmega.__proj__TrApp__item__hr1", @@ -3285,7 +3285,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "76b337f7d64876b9a59dbe5e1919f5cf" + "b651db74338427527957a0120bec372c" ], [ "LambdaOmega.__proj__TrApp__item__hr2", @@ -3302,7 +3302,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "51bebccf205679ee33853963096a43e5" + "433254cfad5b2763d9b565e606e4f05e" ], [ "LambdaOmega.__proj__TrBeta__item__t1", @@ -3315,7 +3315,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "4438f003b0bc67ace59947bed48071ec" + "95c43998e73be60481a122ce93bdb701" ], [ "LambdaOmega.__proj__TrBeta__item__t2", @@ -3328,7 +3328,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "96b6ebefe5a42e229ff61e1c9162e8ec" + "1a8228505826286aa8bf6c0980c65e0f" ], [ "LambdaOmega.__proj__TrBeta__item__t1'", @@ -3341,7 +3341,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "001054e84e6ccbf494cf879510b7a4a7" + "52df3e6b6a090cfd3ac28164ae2c6bb4" ], [ "LambdaOmega.__proj__TrBeta__item__t2'", @@ -3354,7 +3354,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "df66a7ab8b71d385357b77abd7b6534a" + "2d3d143a1799eb81f1579b41f939290e" ], [ "LambdaOmega.__proj__TrBeta__item__k", @@ -3367,7 +3367,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "0968d767a434b3e0e623e4cf7df13d22" + "f5506b048a53066735ab8f0f1e7e3305" ], [ "LambdaOmega.__proj__TrBeta__item__hr1", @@ -3384,7 +3384,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "4e1d3207b9de0ffb96d56889414c3db7" + "742d0e1c248f69baa8c74d289b1f4d84" ], [ "LambdaOmega.__proj__TrBeta__item__hr2", @@ -3401,7 +3401,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "70618cf2b3f0402856ec3946fb2769e2" + "3dcba6306a7074a4017245d78f4fb698" ], [ "LambdaOmega.tred_shiftup_above", @@ -3412,7 +3412,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_LambdaOmega.tsubst.fuel_instrumented", "@fuel_irrelevance_LambdaOmega.tsubst.fuel_instrumented", "@query", - "LambdaOmega_interpretation_Tm_arrow_50a1d71f59513eb8fea861c5c4156dd6", + "LambdaOmega_interpretation_Tm_arrow_1985927471cb43fb77bae5f2d8f48e8e", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", "binder_x_18f4961c1d91234a8baf199895e17f88_0", "binder_x_18f4961c1d91234a8baf199895e17f88_1", @@ -3444,7 +3444,7 @@ "subterm_ordering_LambdaOmega.TrLam" ], 0, - "ee95dd27d0a8340400c74f689d588e4b" + "8bbf935bb97ea6b85006a105b30c21d7" ], [ "LambdaOmega.subst_of_tred", @@ -3491,7 +3491,7 @@ "typing_LambdaOmega.tsub_beta_gen" ], 0, - "aec0b8803181471f58365d660d95632a" + "d30367ff94f563139212993a26b295ec" ], [ "LambdaOmega.shift_above_and_subst", @@ -3500,7 +3500,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "8592241979d09a35076895d957f400c7" + "ff1f3c3257012dcfce270f224cc1cd76" ], [ "LambdaOmega.shift_above_and_subst", @@ -3509,7 +3509,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "f3bf60bc9b8d3f801a3ab3b5017bc41f" + "dbe031b80b344b0668adbaa39209dee6" ], [ "LambdaOmega.shift_above_and_subst", @@ -3520,7 +3520,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_LambdaOmega.tsubst.fuel_instrumented", "@query", - "LambdaOmega_interpretation_Tm_arrow_50a1d71f59513eb8fea861c5c4156dd6", + "LambdaOmega_interpretation_Tm_arrow_1985927471cb43fb77bae5f2d8f48e8e", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", "binder_x_18f4961c1d91234a8baf199895e17f88_2", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_1", @@ -3548,7 +3548,7 @@ "typing_LambdaOmega.tsub_beta_gen" ], 0, - "f8141f54429cd95e39fe8d92c7a9faf9" + "3a848d8b781247054d969df0973664fe" ], [ "LambdaOmega.tsubst_commute_aux", @@ -3563,7 +3563,7 @@ "refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714" ], 0, - "5091fa7b86e7bfb412a4f5f916673a8c" + "4680c23fe0643501586ad4a3a63cf3a4" ], [ "LambdaOmega.tsubst_commute_aux", @@ -3600,7 +3600,7 @@ "typing_Tm_abs_55787ff87ff44db96d410d941f4f43c6" ], 0, - "ca7f351c8bfd911982acd6233c344042" + "ef7c28efa019408d85c9e5cd6cad391f" ], [ "LambdaOmega.tsubst_commute", @@ -3615,7 +3615,7 @@ "refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714" ], 0, - "f191a1feb10c5afff5851898a5d6c0ae" + "a191c1351dfedc8f94aae601ef78b746" ], [ "LambdaOmega.tsubst_commute", @@ -3630,7 +3630,7 @@ "refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714" ], 0, - "4e781c8d31911ca76e8d09103cacd1e8" + "b8ab816bf0546e2c4f0ae0387add1ae6" ], [ "LambdaOmega.tsubst_commute", @@ -3654,7 +3654,7 @@ "refinement_interpretation_Tm_refine_a7ee391026890c35c50aa78e24f7d2f1" ], 0, - "b1ed8a8c9e3e1b294dd050749c10a478" + "3bad59852ce7c16cec8ad5ccd5461c14" ], [ "LambdaOmega.subst_of_tred_tred", @@ -3701,7 +3701,7 @@ "typing_LambdaOmega.tsub_beta_gen" ], 0, - "4bf2cd91d70dbd79c1ad1f766a89068f" + "a86015adc8536f2597ded6e07df43d2e" ], [ "LambdaOmega.ltup", @@ -3713,7 +3713,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "db2ce79cb97489864876dd9fcd15be40" + "31b5a698e03fa8fdd989a3591d21fb67" ], [ "LambdaOmega.__proj__MkLTup__item__h1", @@ -3727,7 +3727,7 @@ "projection_inverse_LambdaOmega.MkLTup_t" ], 0, - "7b47f5449df8ed9b247aef9ed4461509" + "8eeafd1f8d93e71ea8887065648737f5" ], [ "LambdaOmega.__proj__MkLTup__item__h2", @@ -3741,7 +3741,7 @@ "projection_inverse_LambdaOmega.MkLTup_u" ], 0, - "9f7227071da6932934fdc02a0f794f87" + "4e3c11ee03d762204bfa2287f1260afa" ], [ "LambdaOmega.tred_diamond", @@ -3812,7 +3812,7 @@ "subterm_ordering_LambdaOmega.TrLam" ], 0, - "b49d783d05c2baa52be29701552f30bd" + "d91d64fac41f58ffa193b07d3f84ad5a" ], [ "LambdaOmega.tred_star", @@ -3824,7 +3824,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "2b71015e9cd5607ada4a7943b5450e55" + "cb7f574aa04a1758c850473fa92a4405" ], [ "LambdaOmega.__proj__TsRefl__item__t", @@ -3837,7 +3837,7 @@ "refinement_interpretation_Tm_refine_1a7575284e0bd4a4c04a45a4b9ef5e55" ], 0, - "0a201d924eac80ab97a60caf44d4ddc9" + "31547ef47f6de3cbb9b0667a8e03db92" ], [ "LambdaOmega.__proj__TsStep__item__t1", @@ -3850,7 +3850,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "a2b2467053e3b128522ec4bc24ee3e12" + "d8852dd4dde9c14f2b84fd66da1582e9" ], [ "LambdaOmega.__proj__TsStep__item__t2", @@ -3863,7 +3863,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "9dc4c199d176111fffebb8b16ce8c77d" + "6fbecb3e7ecfbd82a8412ac7a05765e5" ], [ "LambdaOmega.__proj__TsStep__item__t3", @@ -3876,7 +3876,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "c28587198ded07cd72dbd2b52313b0f3" + "2988c887d590f1d79e04568915b697ea" ], [ "LambdaOmega.__proj__TsStep__item__hr12", @@ -3893,7 +3893,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "54aa09165814876dad8c3b2358c49997" + "9d8e2209c983834e0d1185c0116a9150" ], [ "LambdaOmega.__proj__TsStep__item__hr23", @@ -3910,7 +3910,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "3fc98bcd9e4b8445e3544b5fedc8c836" + "0d7e7b46992a526221f9b00b049219bd" ], [ "LambdaOmega.tred_star_one_loop", @@ -3927,7 +3927,7 @@ "subterm_ordering_LambdaOmega.TsStep" ], 0, - "12bef4d1080ec6b0baa8b9d2eb2636db" + "a2712a786cf0c0b4fca444e6b9f228c2" ], [ "LambdaOmega.confluence", @@ -3944,7 +3944,7 @@ "subterm_ordering_LambdaOmega.TsStep" ], 0, - "b04c52151c73e2f5016ba8b4309f8e13" + "feb5d7d1aeb95022ca04f89ac379a076" ], [ "LambdaOmega.ts_tran", @@ -3961,7 +3961,7 @@ "subterm_ordering_LambdaOmega.TsStep" ], 0, - "20f80ee09c723785fd9508aec7987df9" + "72813da95977c998382d31be34a9156b" ], [ "LambdaOmega.tred_star_sym", @@ -3973,7 +3973,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "6f0941172e695b8d90839b0119ed1308" + "d7133f085961f3a1461afc92747ca2ac" ], [ "LambdaOmega.__proj__TssBase__item__t1", @@ -3987,7 +3987,7 @@ "refinement_interpretation_Tm_refine_e774fb47cabdd53e6589874e05145da9" ], 0, - "b1969594083b1b3707962fe7d1371e2b" + "4b21102b3d12b94f27d3c59925cd6380" ], [ "LambdaOmega.__proj__TssBase__item__t2", @@ -4001,7 +4001,7 @@ "refinement_interpretation_Tm_refine_e774fb47cabdd53e6589874e05145da9" ], 0, - "5fbfde2de4f80732802ebac96ebeb191" + "f7a73a9556a652c70bbdb25b58c3e266" ], [ "LambdaOmega.__proj__TssBase__item__hr", @@ -4019,7 +4019,7 @@ "refinement_interpretation_Tm_refine_e774fb47cabdd53e6589874e05145da9" ], 0, - "a2fa356c3408823ec887bff2cb017d42" + "421d774566a21f0f47e9ee42ef2c3d8b" ], [ "LambdaOmega.__proj__TssSym__item__t1", @@ -4032,7 +4032,7 @@ "refinement_interpretation_Tm_refine_4a2ab3b3954c3e597f88e2dd1581f452" ], 0, - "ad1bf82884a21b1d9cf5c9f317995ef7" + "cebff8e3ed5cffcc1b27c63fa5c59145" ], [ "LambdaOmega.__proj__TssSym__item__t2", @@ -4045,7 +4045,7 @@ "refinement_interpretation_Tm_refine_4a2ab3b3954c3e597f88e2dd1581f452" ], 0, - "ece9f0f137bc400e6f8fb53762e9e37d" + "fa18b0bc908b318e757bf6b9ef25af23" ], [ "LambdaOmega.__proj__TssSym__item__hr", @@ -4062,7 +4062,7 @@ "refinement_interpretation_Tm_refine_4a2ab3b3954c3e597f88e2dd1581f452" ], 0, - "e563c4f462a8fe2a7caef1f2bb43b0cc" + "b7fbf1af75cbb4b9764a2623b22cad2d" ], [ "LambdaOmega.__proj__TssTran__item__t1", @@ -4076,7 +4076,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "b9571a7d37256d643cb502a80886b52a" + "56558d0dba64e6740b89c59e95b94696" ], [ "LambdaOmega.__proj__TssTran__item__t2", @@ -4090,7 +4090,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "07cbd8c3076ec9b61511f5bf5a3a8187" + "984dd86f6ce282a9717b9a8993455476" ], [ "LambdaOmega.__proj__TssTran__item__t3", @@ -4104,7 +4104,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "217a6a4ada83f29b13d7766888ca965c" + "42b94a74b745d3c76342122bca77a4ee" ], [ "LambdaOmega.__proj__TssTran__item__hr12", @@ -4122,7 +4122,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "2121c6499f96ab23206a4b5b5264de7a" + "2092eedbe4c70b542ef2190f99f86bcb" ], [ "LambdaOmega.__proj__TssTran__item__hr23", @@ -4140,7 +4140,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "f146846d6a77244643976dfa38f414a6" + "aa674fe35379dfb0422091d2770fbc38" ], [ "LambdaOmega.tred_star_sym_confluent", @@ -4159,7 +4159,7 @@ "subterm_ordering_LambdaOmega.TssTran" ], 0, - "f8a7764fb3e2c141b87c4672103ac6de" + "eeb3eacc3d51f580b872e9a31775649f" ], [ "LambdaOmega.trlam_tss", @@ -4178,7 +4178,7 @@ "subterm_ordering_LambdaOmega.TssTran" ], 0, - "e282733f7fad7f66aed1843bfc115f8f" + "de7e822a1588f453b1433b0ed13d3ca9" ], [ "LambdaOmega.trapp_tss_1", @@ -4197,7 +4197,7 @@ "subterm_ordering_LambdaOmega.TssTran" ], 0, - "cbb6e1318e9a8919fa05d2049250f3c9" + "2076f2dea0d460d41c83b827d7a6c850" ], [ "LambdaOmega.trapp_tss_2", @@ -4216,7 +4216,7 @@ "subterm_ordering_LambdaOmega.TssTran" ], 0, - "2b55fdd9e475d7f7e9c62484059f1f23" + "75db7132f1381aa2a2e7c689284d06e1" ], [ "LambdaOmega.trarr_tss_1", @@ -4235,7 +4235,7 @@ "subterm_ordering_LambdaOmega.TssTran" ], 0, - "c499be0234fe11b09a61bd34742b8df4" + "1cf47fbf029d0bc367114952ee803edd" ], [ "LambdaOmega.trarr_tss_2", @@ -4254,7 +4254,7 @@ "subterm_ordering_LambdaOmega.TssTran" ], 0, - "7f96f823be9a060baf6ba9e1c9958385" + "986eff516f91f319bcefbd95f2fc56d2" ], [ "LambdaOmega.tequiv_tss", @@ -4282,7 +4282,7 @@ "subterm_ordering_LambdaOmega.EqTran" ], 0, - "180665fa47151ae7c96c3e1d5ce5dbe2" + "873dfa504b19ce1f0464990677590ed7" ], [ "LambdaOmega.tred_tequiv", @@ -4306,7 +4306,7 @@ "subterm_ordering_LambdaOmega.TrLam" ], 0, - "af86d128c45fe1a664de1b5ce774c419" + "1233519df7ec93432677f2fc8480066e" ], [ "LambdaOmega.tred_star_tequiv", @@ -4323,7 +4323,7 @@ "subterm_ordering_LambdaOmega.TsStep" ], 0, - "19a7fde850dd6c8af663d4a6e459c3bd" + "036349a7330c24491ff8aba5f8a6026d" ], [ "LambdaOmega.tss_tequiv", @@ -4342,7 +4342,7 @@ "subterm_ordering_LambdaOmega.TssTran" ], 0, - "28e959e3148df1c885a57e7d395879d9" + "6217131a2446e4dbadafc79c73a49b5c" ], [ "LambdaOmega.tred_tarr_preserved", @@ -4351,7 +4351,7 @@ 2, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "de4304a3033129bf8f09619d2bbf8999" + "f1f18217966bde2bc2fdd08f5a5cffef" ], [ "LambdaOmega.tred_tarr_preserved", @@ -4360,7 +4360,7 @@ 2, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "525a2b8c5d3b775d84e4a69ea35b0156" + "f03322996461cc8378d788f4e803e9bd" ], [ "LambdaOmega.tred_tarr_preserved", @@ -4393,7 +4393,7 @@ "subterm_ordering_LambdaOmega.TsStep" ], 0, - "39447a0068c184ed20d4d6f5a82382bf" + "bb89c815417528559704940434c8b068" ], [ "LambdaOmega.inversion_elam", @@ -4431,7 +4431,7 @@ "subterm_ordering_LambdaOmega.TyEqu" ], 0, - "cad19ba556641a84b9e130d25eab9f67" + "d00130e00aefe19ab3fc9ed839213959" ], [ "LambdaOmega.preservation", @@ -4463,7 +4463,7 @@ "subterm_ordering_LambdaOmega.TyEqu" ], 0, - "efa7d4dd633a588b04f04e2af049776d" + "4664c1ea15fda9bad3f5a904c21392fa" ], [ "LambdaOmega.knd", @@ -4472,7 +4472,7 @@ 1, [ "@query" ], 0, - "5aa362a236e99e2315c4d211b71144f5" + "eb63529d87fe527711abaeaddd53a226" ], [ "LambdaOmega.__proj__KArr__item___0", @@ -4485,7 +4485,7 @@ "refinement_interpretation_Tm_refine_8b48b9eeb2a347feedfef98eb374c34d" ], 0, - "0285236e5a333ba043db9f4176676dce" + "e21c833f0c5a3e369ffbf09f28b0ad56" ], [ "LambdaOmega.__proj__KArr__item___1", @@ -4498,7 +4498,7 @@ "refinement_interpretation_Tm_refine_8b48b9eeb2a347feedfef98eb374c34d" ], 0, - "b50abc18284334df0fe28569fcc69d43" + "82712d4688a900c39ee0caa3ea13a52f" ], [ "LambdaOmega.typ", @@ -4514,7 +4514,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3d163db2d9793b3f4306aa10864c6e9b" + "c26d61ac1ab1a5c7e121add6229b7c65" ], [ "LambdaOmega.__proj__TVar__item___0", @@ -4527,7 +4527,7 @@ "refinement_interpretation_Tm_refine_8454d7d4c32c3f232806dd6979b25988" ], 0, - "9766346a8743418f30c96ee19e6ccd97" + "9328d5702a9290486094396ad9874547" ], [ "LambdaOmega.__proj__TLam__item___0", @@ -4540,7 +4540,7 @@ "refinement_interpretation_Tm_refine_5f11a138c840cc7111e27e944b2f32fa" ], 0, - "a08c06a328840d87ecf4792a05e1f23f" + "ca31812d4ba1a21f33aae4547c5efefc" ], [ "LambdaOmega.__proj__TLam__item__t", @@ -4553,7 +4553,7 @@ "refinement_interpretation_Tm_refine_5f11a138c840cc7111e27e944b2f32fa" ], 0, - "c45af325e89c07216d4815303bfde284" + "c7f717bd18482ea6a4a7305b3008491f" ], [ "LambdaOmega.__proj__TApp__item___0", @@ -4566,7 +4566,7 @@ "refinement_interpretation_Tm_refine_0e28fa2f56a31115ec481703c0cb0a1c" ], 0, - "ab8dd49e090adf2c849e8aabc91e0ca2" + "959d24ce1b0ae0a413334156822589f4" ], [ "LambdaOmega.__proj__TApp__item___1", @@ -4579,7 +4579,7 @@ "refinement_interpretation_Tm_refine_0e28fa2f56a31115ec481703c0cb0a1c" ], 0, - "cd3a0ab484de08234109ec36f129078a" + "f558f540225a2a0c8ca197609303c8f5" ], [ "LambdaOmega.__proj__TArr__item___0", @@ -4592,7 +4592,7 @@ "refinement_interpretation_Tm_refine_ebfacded5bfac7e16f0c4cf9d6c0a24b" ], 0, - "0987359ce9f751b87c954f4be9b25e1c" + "c09165290dfc971242e2df2d1b8b2adc" ], [ "LambdaOmega.__proj__TArr__item___1", @@ -4605,7 +4605,7 @@ "refinement_interpretation_Tm_refine_ebfacded5bfac7e16f0c4cf9d6c0a24b" ], 0, - "2130437e44d2b15cd5dda7627b7d452c" + "cae129cb1f65e45cbbb6eca4f7512045" ], [ "LambdaOmega.exp", @@ -4621,7 +4621,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "43d1087869c8f18e2a698dc498bae0e0" + "dec6766c4b01b3e5080008f93826f60c" ], [ "LambdaOmega.__proj__EVar__item___0", @@ -4634,7 +4634,7 @@ "refinement_interpretation_Tm_refine_13c221c50ecb0c200f598116593dea3d" ], 0, - "8f5d2b94604a5de6fb46d5f203809320" + "e1ffe96b615e90ede55ce94edc79ca67" ], [ "LambdaOmega.__proj__EApp__item___0", @@ -4647,7 +4647,7 @@ "refinement_interpretation_Tm_refine_e64f1650f71e059a934486674c4393f7" ], 0, - "747b4c19cee5b06eed82a344f794b544" + "7751d4160160de41d63323a34a582076" ], [ "LambdaOmega.__proj__EApp__item___1", @@ -4660,7 +4660,7 @@ "refinement_interpretation_Tm_refine_e64f1650f71e059a934486674c4393f7" ], 0, - "6ea6e99889e0085d83c0fec6d73a2694" + "de7b82678c8b0982623583392984fbfe" ], [ "LambdaOmega.__proj__ELam__item___0", @@ -4673,7 +4673,7 @@ "refinement_interpretation_Tm_refine_0c4cbaddf94de33c9fa2045e2ec86a00" ], 0, - "b61105b92d95ec195ca6b69e57cfd59b" + "3d2216585af247abb3d65d0116bc98f7" ], [ "LambdaOmega.__proj__ELam__item___1", @@ -4686,7 +4686,7 @@ "refinement_interpretation_Tm_refine_0c4cbaddf94de33c9fa2045e2ec86a00" ], 0, - "94b640351861d00bd3f1d676a402c462" + "872c8a58464a1ba1bd7b9025b5d904ab" ], [ "LambdaOmega.is_erenaming", @@ -4698,7 +4698,7 @@ "refinement_interpretation_Tm_refine_fbfece31e99154e48993e2ff9813691a" ], 0, - "0b19dc4e01c828829b9f25d31005676f" + "dd1fc0bee42333c779e0198388910c9f" ], [ "LambdaOmega.esub_inc", @@ -4712,7 +4712,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e760fc0054aaaa2f3a3081f53bfbdae8" + "3dba97ce1d5baf7961617cd6b3f590ff" ], [ "LambdaOmega.esubst", @@ -4722,7 +4722,7 @@ [ "@MaxIFuel_assumption", "@query", "LambdaOmega_interpretation_Tm_arrow_06bd065149458295e65033e8ae238f27", - "LambdaOmega_interpretation_Tm_arrow_38fe8ae3460bb11215ae6eba9b579f73", + "LambdaOmega_interpretation_Tm_arrow_0f92dd0e14d50bdcc6e47d37377032a9", "LambdaOmega_pretyping_1c3eda042f75cb90bd281a839e46e47d", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_1c3eda042f75cb90bd281a839e46e47d_1", @@ -4749,7 +4749,7 @@ "typing_LambdaOmega.uu___is_EVar", "well-founded-ordering-on-nat" ], 0, - "5e927f57ee0677e2e04d14c7b9cb1bc6" + "0cc737534e84fbe857f004205a96363c" ], [ "LambdaOmega.esubst", @@ -4779,7 +4779,7 @@ "well-founded-ordering-on-nat" ], 0, - "de090883f949d3f1d28d0bbcafc732bb" + "6c4af10646f77ce425fe05f0ad74c85e" ], [ "LambdaOmega.esub_lam_hoist", @@ -4788,7 +4788,7 @@ 1, [ "@query", "assumption_LambdaOmega.exp__uu___haseq" ], 0, - "c7afe39c08bcb811c8b059861cc1b9b7" + "ade05da08777ca0a33aaa09951781376" ], [ "LambdaOmega.esub_beta", @@ -4802,7 +4802,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "8bfcf44777b1ee00d451e00833185f74" + "bcd915a043b46e2aab8bfaa3c96f3325" ], [ "LambdaOmega.is_trenaming", @@ -4814,7 +4814,7 @@ "refinement_interpretation_Tm_refine_a3541ea2aa7a52c156e8f5632774ffb6" ], 0, - "47929697d41a67becb708432b687e5c5" + "bcaa0b9549a7e47ad0f312592172c017" ], [ "LambdaOmega.tsub_inc_above", @@ -4828,7 +4828,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3e57267e08250709b12d10204cf8645f" + "6a15a5ed99368e9c44d92c35d9e4c542" ], [ "LambdaOmega.tsubst", @@ -4837,8 +4837,8 @@ 1, [ "@MaxIFuel_assumption", "@query", + "LambdaOmega_interpretation_Tm_arrow_1fc17894ab8a84446150f9cbd4ae3dfb", "LambdaOmega_interpretation_Tm_arrow_565eae57a9681fcaf18355d36a40d86c", - "LambdaOmega_interpretation_Tm_arrow_7c8c504081c5ab74b40e7611395a3b5c", "LambdaOmega_pretyping_18f4961c1d91234a8baf199895e17f88", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_0ae6e1cabe41d4723db5908cb6d761c1_0", @@ -4867,7 +4867,7 @@ "typing_LambdaOmega.uu___is_TVar", "well-founded-ordering-on-nat" ], 0, - "eed6e3fb5f0d4c74ba99306a48d5e829" + "2e20d54472ea0b06b9ddf60e7bcc5d3e" ], [ "LambdaOmega.tsubst", @@ -4900,7 +4900,7 @@ "well-founded-ordering-on-nat" ], 0, - "4e21df3ef37d509176316a59b8098f02" + "45c4c0acf0707a928d82fe78a858a233" ], [ "LambdaOmega.tsubst_extensional", @@ -4909,7 +4909,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "fd451e19f9550bbb482bd9df5b4d221d" + "0cf7dd9664a25c910bf42b1b5f0e1b65" ], [ "LambdaOmega.tsub_lam_hoist", @@ -4918,7 +4918,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "b2834bcbae593cf7545ef1287d0ad2ac" + "b093afafac8c490e624690d8ae87cdd1" ], [ "LambdaOmega.tsub_comp_inc", @@ -4927,7 +4927,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "059e768548eb9171fc7ecead349e15fa" + "a491c716c1738c8027f4da09bc19bd88" ], [ "LambdaOmega.tsubst_comp", @@ -4936,7 +4936,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "04c44cf6591dbe08278e8fb0b1b66c49" + "10946b1247b422869b6656352c04041f" ], [ "LambdaOmega.tsub_lam_comp", @@ -4945,7 +4945,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "28c8deaecc06f6dc3addc3f4a3354146" + "24a017d147fd02c1afb1120c32425439" ], [ "LambdaOmega.tsubst_id", @@ -4954,7 +4954,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "42bf2e617567e4fe56010be3a3c7749f" + "e8d824108895943cfecd3eea861dc639" ], [ "LambdaOmega.tsub_beta_gen", @@ -4972,7 +4972,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ec8d48c79aafc750707d89ed73b695a8" + "3dfcee718a284070179c844d0e29a976" ], [ "LambdaOmega.step", @@ -4984,7 +4984,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "a4ecc5f301add3113861d9330c43818d" + "813c965118bd71223c36c59b970af210" ], [ "LambdaOmega.__proj__SBeta__item__t", @@ -4997,7 +4997,7 @@ "refinement_interpretation_Tm_refine_99225bc3a8ffd09f5f0e517f8cae3989" ], 0, - "728bad462e715fa077c57ef2d95ab022" + "72e39d1dec0266b8b4f076d661938f80" ], [ "LambdaOmega.__proj__SBeta__item__e1", @@ -5010,7 +5010,7 @@ "refinement_interpretation_Tm_refine_99225bc3a8ffd09f5f0e517f8cae3989" ], 0, - "72cb7f6a024ae92c32e0093eea78419d" + "e364843b909314d50541c7aad0cda49a" ], [ "LambdaOmega.__proj__SBeta__item__e2", @@ -5023,7 +5023,7 @@ "refinement_interpretation_Tm_refine_99225bc3a8ffd09f5f0e517f8cae3989" ], 0, - "96bcb13e5191bd2f1b4992389bae84c4" + "de3d349da17039aedfcc8dac7d0ce98d" ], [ "LambdaOmega.__proj__SApp1__item__e1", @@ -5036,7 +5036,7 @@ "refinement_interpretation_Tm_refine_8ca22e0a04684e535639da52fb102962" ], 0, - "1cde09e753ed66e5c32c8c5f24bf1eb1" + "cd182d6792ab445a1b42c7734a3346db" ], [ "LambdaOmega.__proj__SApp1__item__e2", @@ -5049,7 +5049,7 @@ "refinement_interpretation_Tm_refine_8ca22e0a04684e535639da52fb102962" ], 0, - "52ac976b58e35e42026fea857ececfb0" + "b86a04ea5137da526561369865c916d8" ], [ "LambdaOmega.__proj__SApp1__item__e1'", @@ -5062,7 +5062,7 @@ "refinement_interpretation_Tm_refine_8ca22e0a04684e535639da52fb102962" ], 0, - "97e71f15f091bcdd31aecfcf5cb6c3e3" + "3345cdc4348180255343bc40d3a3cb6e" ], [ "LambdaOmega.__proj__SApp1__item__hst", @@ -5079,7 +5079,7 @@ "refinement_interpretation_Tm_refine_8ca22e0a04684e535639da52fb102962" ], 0, - "adf6889329263a277bd9daa555e6b028" + "15ae1ae03d5f243871e341c244bfabfb" ], [ "LambdaOmega.__proj__SApp2__item__e1", @@ -5092,7 +5092,7 @@ "refinement_interpretation_Tm_refine_fbd95a15e32b93105aba1f5f009224a6" ], 0, - "6bfe82ccfda119e7746d51de3edc3f68" + "064297f10cd4944737384b924c58aaa8" ], [ "LambdaOmega.__proj__SApp2__item__e2", @@ -5105,7 +5105,7 @@ "refinement_interpretation_Tm_refine_fbd95a15e32b93105aba1f5f009224a6" ], 0, - "2452b15ac63c9312adec2c97657c7d38" + "c3a9cd8927d44dcd52c4066bcbb41252" ], [ "LambdaOmega.__proj__SApp2__item__e2'", @@ -5118,7 +5118,7 @@ "refinement_interpretation_Tm_refine_fbd95a15e32b93105aba1f5f009224a6" ], 0, - "71f017d00b5f42cae90b45bcd316f66f" + "bd72b9ad5d4763a6f5f128d63b488553" ], [ "LambdaOmega.__proj__SApp2__item__hst", @@ -5135,7 +5135,7 @@ "refinement_interpretation_Tm_refine_fbd95a15e32b93105aba1f5f009224a6" ], 0, - "80183a742fe258416848fb10ccdf1328" + "fd6d3468a7da17318f5df26c6330e2c3" ], [ "LambdaOmega.extend_tvar", @@ -5158,7 +5158,7 @@ "typing_LambdaOmega.lookup_evar" ], 0, - "351743f6da3ab82089f3d8ea29da9465" + "8c828ac9c421b0359adaa76b86945b51" ], [ "LambdaOmega.extend_evar", @@ -5175,7 +5175,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "62b2d517e94b6c6407367699c19a6fdb" + "ea59ae1852ba2f211b8770c3c309585b" ], [ "LambdaOmega.kinding", @@ -5187,7 +5187,7 @@ "refinement_interpretation_Tm_refine_993a048a28d1b26044734a9b4a5efdcc" ], 0, - "544ee70eb82c39e6ee55ae6056e79577" + "90e6e76b6c5693324e87083d4f5db735" ], [ "LambdaOmega.__proj__KiVar__item__g", @@ -5200,7 +5200,7 @@ "refinement_interpretation_Tm_refine_728f5aba7f4b5dc37458445279a7deb5" ], 0, - "a5da72db4eaabf2ce11138fc4a866219" + "58cdbee7d1905a3667efd5bda96a588d" ], [ "LambdaOmega.__proj__KiVar__item__a", @@ -5217,7 +5217,7 @@ "refinement_interpretation_Tm_refine_728f5aba7f4b5dc37458445279a7deb5" ], 0, - "ca7f7fd6b4adbd41256d96548838e4fc" + "f08e354e2af235f209cb91792d964743" ], [ "LambdaOmega.__proj__KiLam__item__g", @@ -5230,7 +5230,7 @@ "refinement_interpretation_Tm_refine_0ccaeb80d2312b1d07fc61f18d9b4975" ], 0, - "35136d097ae4a8dd445a2c94d10aa8ad" + "1f0a04a4d462f12c437d78235f827bc5" ], [ "LambdaOmega.__proj__KiLam__item__k", @@ -5243,7 +5243,7 @@ "refinement_interpretation_Tm_refine_0ccaeb80d2312b1d07fc61f18d9b4975" ], 0, - "208913c866428c7f8e47ca9e6e39db16" + "a58a8fd91d9a9fb854818706782c7f70" ], [ "LambdaOmega.__proj__KiLam__item__t", @@ -5256,7 +5256,7 @@ "refinement_interpretation_Tm_refine_0ccaeb80d2312b1d07fc61f18d9b4975" ], 0, - "8601bb15821bd1bee1ad546ee32aefa4" + "3d1ad6fdef7c684b4bbfed55e42aebb9" ], [ "LambdaOmega.__proj__KiLam__item__k'", @@ -5269,7 +5269,7 @@ "refinement_interpretation_Tm_refine_0ccaeb80d2312b1d07fc61f18d9b4975" ], 0, - "22d16ad291149b7c90472e36d8aad04b" + "391682f8d8b02ab8e2675ab547e27596" ], [ "LambdaOmega.__proj__KiLam__item__hk", @@ -5300,7 +5300,7 @@ "typing_LambdaOmega.lookup_evar" ], 0, - "8510bbfdae4add2cb0e369eff012444f" + "27e9a11602b100651e30cdd4693b8616" ], [ "LambdaOmega.__proj__KiApp__item__g", @@ -5313,7 +5313,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "2cdf4201742e4300e9766e89ab889ecc" + "b9020c6e2b1e4a7448982f1fe5626b58" ], [ "LambdaOmega.__proj__KiApp__item__t1", @@ -5326,7 +5326,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "595843391fec8a880a5dbe31b80a2fab" + "a3c237e32cf350037eb3cacf5f0ccf65" ], [ "LambdaOmega.__proj__KiApp__item__t2", @@ -5339,7 +5339,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "bf6b839f2dd1c9902d04d181b9fcda0f" + "bb66f9ecfa6791a34a434512ebe8e932" ], [ "LambdaOmega.__proj__KiApp__item__k11", @@ -5352,7 +5352,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "2b0c95a37680b1a489d9b5db68d283f4" + "2e36efc4e3408b0d165e6a032b3a6978" ], [ "LambdaOmega.__proj__KiApp__item__k12", @@ -5365,7 +5365,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "71dfe276d72790f078f5bea6fd32d66c" + "0ce940f942dad33bdbf3a3a4f80bfc3e" ], [ "LambdaOmega.__proj__KiApp__item__hk1", @@ -5388,7 +5388,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "58ab6d62de7a79d6bd3444f81849b010" + "8c4eff2aedd12ef61127d278379bab30" ], [ "LambdaOmega.__proj__KiApp__item__hk2", @@ -5410,7 +5410,7 @@ "refinement_interpretation_Tm_refine_95db76a4bdc0ec03d5836cb67acc4676" ], 0, - "9523179e29468bffd2c055c182aba94f" + "4dcbc3bb7456e73ed478f6f11aa55ceb" ], [ "LambdaOmega.__proj__KiArr__item__g", @@ -5423,7 +5423,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "432bdd35e23b5f2a02f1af3387e7ca69" + "948afb7484f07bafae3d3508cb215754" ], [ "LambdaOmega.__proj__KiArr__item__t1", @@ -5436,7 +5436,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "ab7509af17ab4b159351df823e8b0e3c" + "e9189dc816df4899718b7ce6a875d16b" ], [ "LambdaOmega.__proj__KiArr__item__t2", @@ -5449,7 +5449,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "37740528a4ff6c0260bc29485de262b6" + "e4b5bd21dd2b3194ddf6670e99da8a0d" ], [ "LambdaOmega.__proj__KiArr__item__hk1", @@ -5469,7 +5469,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "19f1dc6a8fe3a3b85cc8ded6296f0698" + "7e7b6e1cfcf01f829cd6a393429a2c5a" ], [ "LambdaOmega.__proj__KiArr__item__hk2", @@ -5489,7 +5489,7 @@ "refinement_interpretation_Tm_refine_2071675d58081487290e627b4d9290ef" ], 0, - "c9d8b060f12ec9292e09add67cc63b3b" + "645f710d3e10e550831cb3f3a5a3ce38" ], [ "LambdaOmega.tequiv", @@ -5501,7 +5501,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "1f94e8accab8a95ac85486278c5e3404" + "c735ebceb82cf4c1a41d3fb5a343b0dc" ], [ "LambdaOmega.__proj__EqRefl__item__t", @@ -5514,7 +5514,7 @@ "refinement_interpretation_Tm_refine_c9253dcb041a3b4f852211144c57ce7b" ], 0, - "cd0c4908a5e3fd321e5061810c02caa3" + "38e119c8e018ee6e93ad14e8f01adf47" ], [ "LambdaOmega.__proj__EqSymm__item__t1", @@ -5527,7 +5527,7 @@ "refinement_interpretation_Tm_refine_4d1c2e9b19e4be2d169b319060dd0529" ], 0, - "4cfc6a1a14c144806d4854605774ebaa" + "b663697809607501fb7a1d3a133ef110" ], [ "LambdaOmega.__proj__EqSymm__item__t2", @@ -5540,7 +5540,7 @@ "refinement_interpretation_Tm_refine_4d1c2e9b19e4be2d169b319060dd0529" ], 0, - "2d541fbb2a7e80ec834780d9951ac794" + "3f0702d9d8b2fd14950c7eadb0533182" ], [ "LambdaOmega.__proj__EqSymm__item__he", @@ -5557,7 +5557,7 @@ "refinement_interpretation_Tm_refine_4d1c2e9b19e4be2d169b319060dd0529" ], 0, - "5acf8f2902df2582034adb4ab3011176" + "8c6083c20ab19503eb6933302839dbf2" ], [ "LambdaOmega.__proj__EqTran__item__t1", @@ -5570,7 +5570,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "cd2ce1900d427e8a98a2e10fdac93dfd" + "1d921635c879fc1fb5122148f42a313c" ], [ "LambdaOmega.__proj__EqTran__item__t2", @@ -5583,7 +5583,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "7fa5ceb6bf7a4d1e5069d2f253e3688c" + "2552ba3c2136575eca5af27cfcddbf73" ], [ "LambdaOmega.__proj__EqTran__item__t3", @@ -5596,7 +5596,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "00f7a4b546102ca7f5bb2eaa9d075a9f" + "a555c2076a633c01fbdc7a1aa254c965" ], [ "LambdaOmega.__proj__EqTran__item__he12", @@ -5613,7 +5613,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "f35eea005554e6cc78ac13050c43ed15" + "c7a1456513916e5b1caa4e42f0e761b7" ], [ "LambdaOmega.__proj__EqTran__item__he23", @@ -5630,7 +5630,7 @@ "refinement_interpretation_Tm_refine_98b723f05411806a0b5a903d296691a3" ], 0, - "77a27d2e8f39f8bea18b98149902a4b7" + "ea82aef0df1202646470b2c67cd0ef75" ], [ "LambdaOmega.__proj__EqLam__item__t", @@ -5643,7 +5643,7 @@ "refinement_interpretation_Tm_refine_505b365ca7baa7e12d5b92562c2c4e27" ], 0, - "92f39c57e2d38deacdd1b571027073da" + "08d7b438e237d5dc04fe822c2a1eeec5" ], [ "LambdaOmega.__proj__EqLam__item__t'", @@ -5656,7 +5656,7 @@ "refinement_interpretation_Tm_refine_505b365ca7baa7e12d5b92562c2c4e27" ], 0, - "d4daed44e13742771e863e43f86fd56e" + "d296ebde0b9c93d7b390fd85f1f69a6e" ], [ "LambdaOmega.__proj__EqLam__item__k", @@ -5669,7 +5669,7 @@ "refinement_interpretation_Tm_refine_505b365ca7baa7e12d5b92562c2c4e27" ], 0, - "f55e4353aeb49fce6dceeb096bfd76cb" + "ae7d34e459816ec980027c4055827fb8" ], [ "LambdaOmega.__proj__EqLam__item__he", @@ -5686,7 +5686,7 @@ "refinement_interpretation_Tm_refine_505b365ca7baa7e12d5b92562c2c4e27" ], 0, - "ffbde0dc33ed880b8dd364cad30cc017" + "719763e9c15c203a97f9e1964c3cd2a3" ], [ "LambdaOmega.__proj__EqApp__item__t1", @@ -5699,7 +5699,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "bee3319033bc7a40e7293399cf85d215" + "765a31a997f7298377dcb66e16491113" ], [ "LambdaOmega.__proj__EqApp__item__t1'", @@ -5712,7 +5712,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "66f82895daa95b3806ddec0cef569c32" + "4a9830968408a1be9f83d7663fc6a9e2" ], [ "LambdaOmega.__proj__EqApp__item__t2", @@ -5725,7 +5725,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "1e366e5039bdf8b64b39a8d02c067044" + "6206bb45a7c1d66f45d69787d7b2e6b3" ], [ "LambdaOmega.__proj__EqApp__item__t2'", @@ -5738,7 +5738,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "6d7f39c4f63a8de9e929f46304e91e9b" + "8eaf8dcf68799522d59910e3555d9f34" ], [ "LambdaOmega.__proj__EqApp__item__he1", @@ -5755,7 +5755,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "f5bc922b4d2e38fa5d4c283d67a9dfb4" + "79ad3b6fd4d7c91027613f519d1892af" ], [ "LambdaOmega.__proj__EqApp__item__he2", @@ -5772,7 +5772,7 @@ "refinement_interpretation_Tm_refine_0669de1260cad1c4c35f757560649e69" ], 0, - "2bae74508dcc3a343843c8c37d2a8040" + "15d3a090b0d15825f126c25d776cfa23" ], [ "LambdaOmega.__proj__EqBeta__item__k", @@ -5785,7 +5785,7 @@ "refinement_interpretation_Tm_refine_1f0f290e4aac7314f6a11c6ea9cceec2" ], 0, - "274084e2780d17a874dc191a3bcf463e" + "8a1375c6b1f4a1bacbee781ba39bd8c7" ], [ "LambdaOmega.__proj__EqBeta__item__t1", @@ -5798,7 +5798,7 @@ "refinement_interpretation_Tm_refine_1f0f290e4aac7314f6a11c6ea9cceec2" ], 0, - "7815f3a3961d90696afc5b7dec00ffb6" + "6ef409c327d058110eaa225d4eb4aed3" ], [ "LambdaOmega.__proj__EqBeta__item__t2", @@ -5811,7 +5811,7 @@ "refinement_interpretation_Tm_refine_1f0f290e4aac7314f6a11c6ea9cceec2" ], 0, - "59cf74dc9db45f8968ae310dff3947c7" + "8f116bb224de215f6fd18743b81f602b" ], [ "LambdaOmega.__proj__EqArr__item__t1", @@ -5824,7 +5824,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "31608e3eaae1fd44961ea894f76d5742" + "df93351296fe34eb640c461359620006" ], [ "LambdaOmega.__proj__EqArr__item__t1'", @@ -5837,7 +5837,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "db9a53bcd68f811380097e7246368e90" + "8a536719be04469228dc2ee24e4b7449" ], [ "LambdaOmega.__proj__EqArr__item__t2", @@ -5850,7 +5850,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "9bcdbbbe25e1540cef5a9c09c287b962" + "d275c708a70f648a0d195284db5e9040" ], [ "LambdaOmega.__proj__EqArr__item__t2'", @@ -5863,7 +5863,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "99c0541fe41da8eb7e3c177257d39f58" + "0cdaf2bccfea51548907ae54579192cf" ], [ "LambdaOmega.__proj__EqArr__item__he1", @@ -5880,7 +5880,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "1a814daeff95d9706184c0f0eb13420a" + "f7ffba080722b0a903cf02e8e6f91b9d" ], [ "LambdaOmega.__proj__EqArr__item__he2", @@ -5897,7 +5897,7 @@ "refinement_interpretation_Tm_refine_7825f3a7cbfda72e9afee28c350ccbd3" ], 0, - "067519aad49146fbae315b37578796ff" + "10abb62480724e5bad4292bc92f43174" ], [ "LambdaOmega.typing", @@ -5909,7 +5909,7 @@ "refinement_interpretation_Tm_refine_81999752ba35b75f9da32474ba55d280" ], 0, - "73ef1d03d52d0c011360cc783d272c6c" + "f280eccc24124beddae5e2704d7ce41a" ], [ "LambdaOmega.typing", @@ -5921,7 +5921,7 @@ "refinement_interpretation_Tm_refine_81999752ba35b75f9da32474ba55d280" ], 0, - "4ff7b4a92819fdb633dde7bba8bede47" + "c01dec1965649c40a0c13976ce92f160" ], [ "LambdaOmega.__proj__TyVar__item__g", @@ -5934,7 +5934,7 @@ "refinement_interpretation_Tm_refine_599765d78a2cbc9ec22b9c08427a1e7d" ], 0, - "8357202afc4b35856d4b379a1e475fde" + "fcceff6aefbd9483769b08451a7af53b" ], [ "LambdaOmega.__proj__TyVar__item__x", @@ -5951,7 +5951,7 @@ "refinement_interpretation_Tm_refine_599765d78a2cbc9ec22b9c08427a1e7d" ], 0, - "1c3af8447dd4e40560b8e003e28dce8f" + "6df30b168ed81bac7763b22287520d2d" ], [ "LambdaOmega.__proj__TyVar__item__hk", @@ -5965,7 +5965,7 @@ "typing_LambdaOmega.__proj__TyVar__item__x" ], 0, - "67ae906413bafac0dcf755b3fb664aa9" + "c16d1b32e520c34c5fd1e356b5931fe6" ], [ "LambdaOmega.__proj__TyVar__item__hk", @@ -5989,7 +5989,7 @@ "refinement_interpretation_Tm_refine_81999752ba35b75f9da32474ba55d280" ], 0, - "50af048cc981bfe2042568143b9264da" + "ee083eefc143c4f8661ada9392d10ab8" ], [ "LambdaOmega.__proj__TyLam__item__g", @@ -6002,7 +6002,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "a4635ff60796b10ee7db9267e9394f83" + "bf706fbedf57ff8b007e4c3d4c3e251b" ], [ "LambdaOmega.__proj__TyLam__item__t", @@ -6015,7 +6015,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "85cc4b8c4e423f8c22a33b48bfabddc5" + "e15ae84dbbacefa3a976e0c43ac78a47" ], [ "LambdaOmega.__proj__TyLam__item__e1", @@ -6028,7 +6028,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "9c84443f8f815e7c8e645a665cf2a9d4" + "6d6e8f8cf5425531eb3a5167ca057299" ], [ "LambdaOmega.__proj__TyLam__item__t'", @@ -6041,7 +6041,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "efbb19dd1b946aeb2923874fa3a90948" + "768729c9cd1bdddf9d422d07d1a1bf7c" ], [ "LambdaOmega.__proj__TyLam__item__hk", @@ -6059,7 +6059,7 @@ "refinement_interpretation_Tm_refine_3c8c856a3809d6cc76ee5793c4432bdb" ], 0, - "e2cd945dd0ff26fb2366dcff7025071d" + "3618fb488e91bd5655e907d1e369d4c0" ], [ "LambdaOmega.__proj__TyLam__item__ht", @@ -6085,7 +6085,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "dd3117ec23aa409881b78e5c49a5e765" + "858b628b1338c1927e342a2cca066672" ], [ "LambdaOmega.__proj__TyApp__item__g", @@ -6098,7 +6098,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "8eb04c2ab52a32c3d2ce41b2171cf7ad" + "93e9311aee23f864cd613ddef09a519e" ], [ "LambdaOmega.__proj__TyApp__item__e1", @@ -6111,7 +6111,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "ab23ac13e24a2256800845e59d0d7c3c" + "c84dd1fbb40330ca70aa64425fe413b0" ], [ "LambdaOmega.__proj__TyApp__item__e2", @@ -6124,7 +6124,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "318d8f17387a1fa87247efb527adc52b" + "30254390693e3305555be9bd323e903e" ], [ "LambdaOmega.__proj__TyApp__item__t1", @@ -6137,7 +6137,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "444c084673fea8fdddfc633dcbaa91ea" + "223d1b66bb16229c4d32d77862fdd930" ], [ "LambdaOmega.__proj__TyApp__item__t2", @@ -6150,7 +6150,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "37278514e937c57b435b68318cdc6ff6" + "457f5f2ccd92578fe84f17562ae1f5f7" ], [ "LambdaOmega.__proj__TyApp__item__ht1", @@ -6173,7 +6173,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "95ce9f981d6535d581f4acc87be75192" + "2b8bdf66964b07a4fb7d47d348dffea2" ], [ "LambdaOmega.__proj__TyApp__item__ht2", @@ -6195,7 +6195,7 @@ "refinement_interpretation_Tm_refine_ab4cb8fa197f45ed841906ed55823594" ], 0, - "cd0f6b4cf84727d281dd895a4e27cd58" + "d44265423a35ceda991b901f5673b528" ], [ "LambdaOmega.__proj__TyEqu__item__g", @@ -6208,7 +6208,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "2470ecc748543ce544471784f104912d" + "12c3f0f639a3ecd538aefca044a1ab94" ], [ "LambdaOmega.__proj__TyEqu__item__e", @@ -6221,7 +6221,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "96d8bb31175e79dcaf15301569d155ad" + "196ada042bf8f0cc84c74a88b32e257e" ], [ "LambdaOmega.__proj__TyEqu__item__t1", @@ -6234,7 +6234,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "200b11b2391b7387250b8846a03180da" + "6227d86231f3de05ce69e67f497d57b2" ], [ "LambdaOmega.__proj__TyEqu__item__t2", @@ -6247,7 +6247,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "9e50dba72f89aa5b27a2f4281d9b0ac3" + "ad01e92bbc6422c00c615c825cd59308" ], [ "LambdaOmega.__proj__TyEqu__item__ht", @@ -6267,7 +6267,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "ce66cfec7893caa23e1b86865207e34b" + "d05af1bbc155ea558014a3fed05d803d" ], [ "LambdaOmega.__proj__TyEqu__item__he", @@ -6285,7 +6285,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "de680cc9915b943ea1e7f6235b2f117e" + "28f8231160293cbb2e8024d7b17d9aee" ], [ "LambdaOmega.__proj__TyEqu__item__hk", @@ -6303,7 +6303,7 @@ "refinement_interpretation_Tm_refine_2635e6877e41c9cf36c2d8ae57b4df9b" ], 0, - "53dd31fa5e781e66caf1f62780fc3b80" + "eb366cd01ec7b81969056beb02d04cf6" ], [ "LambdaOmega.tappears_free_in", @@ -6330,7 +6330,7 @@ "subterm_ordering_LambdaOmega.TLam" ], 0, - "a8b9f19479d1a318d60d95182e71fcf8" + "2d41eb03a57fb3ffddf43ea151bdedae" ], [ "LambdaOmega.envEqualT", @@ -6343,7 +6343,7 @@ "kinding_LambdaOmega.knd@tok" ], 0, - "f52dfe6d9e08e490b8e9c3e1f614ddd3" + "43ec505f7f9e2ef5d2bbcc80136c9850" ], [ "LambdaOmega.tshift_up_above_lam", @@ -6357,7 +6357,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f00458803f5732ec8132b80263f65771" + "e603edfe76fef1699e080893c6787f90" ], [ "LambdaOmega.tshift_up_above_tsubst_beta_aux", @@ -6372,7 +6372,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f7deda9af2c04f6576debcf0adc9c71f" + "56ca7faa9aa8db1ade0025475515afd3" ], [ "LambdaOmega.tshift_up_above_tsubst_beta", @@ -6387,7 +6387,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "0bfdf5145f11c20ee957f9c326221ccd" + "def5f1da5f052bd781421525cc665028" ], [ "LambdaOmega.is_renaming", @@ -6399,7 +6399,7 @@ "refinement_interpretation_Tm_refine_9195fc48fb1fed46e22584772c46e277" ], 0, - "f9060b915a9dddbdebb59bf26273c0be" + "4a5dacc3b6a58456355112cd3da502c0" ], [ "LambdaOmega.subst_typing", @@ -6412,7 +6412,7 @@ "refinement_interpretation_Tm_refine_81999752ba35b75f9da32474ba55d280" ], 0, - "36abd228aa5554dc39f1f4c2a8e668de" + "d83cd15b7a2ab736f0bd0fcb7d6e0578" ], [ "LambdaOmega.tsubst_gen_tlam_aux", @@ -6427,7 +6427,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "1dc75cbea514cdeac5c710631f56c1fa" + "a7469bcd855e86989b646e630b5446c0" ], [ "LambdaOmega.tsubst_gen_tlam", @@ -6442,7 +6442,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "768f4edf0244bb68b8d09aeda6c5140b" + "82872cba4ef21380d025c13dc21a1893" ], [ "LambdaOmega.tred", @@ -6454,7 +6454,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "83fe9dc949be79677185dfa99419404b" + "0e27d97cd4b34bdd5d1ea4db58164a0b" ], [ "LambdaOmega.__proj__TrRefl__item__t", @@ -6467,7 +6467,7 @@ "refinement_interpretation_Tm_refine_ec02c1428e5505f04555fdddbba4f245" ], 0, - "7e4b0d3f0dafd6a994c2a7fdef029cf0" + "eb5d79d599520904e9140ec59863eaab" ], [ "LambdaOmega.__proj__TrArr__item__t1", @@ -6480,7 +6480,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "9c0d877d4f1d2b6764c1ea53d9f4b125" + "432d8a0bcfd47ef0e97b361bd6561ed7" ], [ "LambdaOmega.__proj__TrArr__item__t2", @@ -6493,7 +6493,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "9f8c95ca848babf2e61a39254054b140" + "56e6beb782e9c176e06a52bf96949037" ], [ "LambdaOmega.__proj__TrArr__item__t1'", @@ -6506,7 +6506,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "b1ed93d4b429b0e90ff7fbf5d6352ee7" + "f11349a7506e7f74943a15a91524262d" ], [ "LambdaOmega.__proj__TrArr__item__t2'", @@ -6519,7 +6519,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "e780a57846cee5bb3fbf7d0643774ad9" + "2f31e224de19283190c89d4c2ed5c54c" ], [ "LambdaOmega.__proj__TrArr__item__hr1", @@ -6536,7 +6536,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "8ba7f38d8fb19732215793b3bb015304" + "ef468846cfae9a63e3e546eabdc3bf5d" ], [ "LambdaOmega.__proj__TrArr__item__hr2", @@ -6553,7 +6553,7 @@ "refinement_interpretation_Tm_refine_4d289fb60788d34abe668dc7e93589fa" ], 0, - "b1e52e389b469ec994068cf1fb9bd266" + "835903ee5ec68134706aa5deb7e648a5" ], [ "LambdaOmega.__proj__TrLam__item__t1", @@ -6566,7 +6566,7 @@ "refinement_interpretation_Tm_refine_bf3a63a27ea0499fb041e30a446eb617" ], 0, - "744d07806d7ace768ba9d0d187f1de55" + "9b4c453289e91ee5e88f4558a87e4125" ], [ "LambdaOmega.__proj__TrLam__item__t2", @@ -6579,7 +6579,7 @@ "refinement_interpretation_Tm_refine_bf3a63a27ea0499fb041e30a446eb617" ], 0, - "cd5c5a78dddcfd2697a05ace3c045a7a" + "7a00b3d0c8d280869704c4fe7ba310b5" ], [ "LambdaOmega.__proj__TrLam__item__k", @@ -6592,7 +6592,7 @@ "refinement_interpretation_Tm_refine_bf3a63a27ea0499fb041e30a446eb617" ], 0, - "4eb796f91cf4a8b2a01c636b31c04630" + "051305d20c91b954363248c090f380bf" ], [ "LambdaOmega.__proj__TrLam__item__hr", @@ -6609,7 +6609,7 @@ "refinement_interpretation_Tm_refine_bf3a63a27ea0499fb041e30a446eb617" ], 0, - "bfde43c4c8646a25ebac92399c1a5acc" + "f9cc5d29829fc87ac94285dcae103c67" ], [ "LambdaOmega.__proj__TrApp__item__t1", @@ -6622,7 +6622,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "cfe43bfce6f112f957d3549d4e25a27f" + "59de0a87bd8038cd65649f5b7077b8fa" ], [ "LambdaOmega.__proj__TrApp__item__t2", @@ -6635,7 +6635,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "c71c356a9dee71fd60e7126c414769bd" + "b898ef5edb81e7df62ac4ab1b9794226" ], [ "LambdaOmega.__proj__TrApp__item__t1'", @@ -6648,7 +6648,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "c08c4ef73acb5d57f5fc6cdbe702c1cb" + "de2a326d78a883eaa5e7543117fb8204" ], [ "LambdaOmega.__proj__TrApp__item__t2'", @@ -6661,7 +6661,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "a93b74837709686a229bb2b627cbd4a0" + "6ea4236424c2e04d2160b3bd9b92c172" ], [ "LambdaOmega.__proj__TrApp__item__hr1", @@ -6678,7 +6678,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "cb20158689e44f36fa8e49cc38f159a5" + "7cce23555d3af8f77c928ea44573dca0" ], [ "LambdaOmega.__proj__TrApp__item__hr2", @@ -6695,7 +6695,7 @@ "refinement_interpretation_Tm_refine_be3c1c969fb12afd258c2a6cdad94c02" ], 0, - "dd6b75d056ab5d950be00954e08d4fde" + "fdf72c660ea8ff3d326e82e8bf4ded5c" ], [ "LambdaOmega.__proj__TrBeta__item__t1", @@ -6708,7 +6708,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "e34475eab1d68682a8f1ccc321dc9287" + "8b225ca3b827891b0e505502f003cbcb" ], [ "LambdaOmega.__proj__TrBeta__item__t2", @@ -6721,7 +6721,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "90b0983cb51eabf3d9824354c6528dc1" + "288f2a9e33cfb23aca5b23dfa8051dd8" ], [ "LambdaOmega.__proj__TrBeta__item__t1'", @@ -6734,7 +6734,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "4d4a93dd94d2ef2f36482347685de829" + "815c4c6a0eafaf46ca25ef22cb041ae5" ], [ "LambdaOmega.__proj__TrBeta__item__t2'", @@ -6747,7 +6747,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "c2f075f09545c02ccf633f9282ffbe9d" + "80b4befd25a92da813a9aa452f32a89a" ], [ "LambdaOmega.__proj__TrBeta__item__k", @@ -6760,7 +6760,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "3f71cc1384997bcf29ece0e2d3ead4be" + "77c32448bf25afa0563d7d9786b5f817" ], [ "LambdaOmega.__proj__TrBeta__item__hr1", @@ -6777,7 +6777,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "9ba53dfe0770b987fc463cf2d0a9ba57" + "09ebf5e646b79afcc863fa6c2c4654ff" ], [ "LambdaOmega.__proj__TrBeta__item__hr2", @@ -6794,7 +6794,7 @@ "refinement_interpretation_Tm_refine_751053537ea8e71ce6fb8aa198bb367f" ], 0, - "dfb8098c2e46fbb62926f304e9d0d822" + "232a84450e1d2ce7bbd675a54fc78ec4" ], [ "LambdaOmega.shift_above_and_subst", @@ -6803,7 +6803,7 @@ 1, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "9270214dc1fd09e09f7b450b547dbf12" + "34498b333ffba2c34ad5d748f42f1703" ], [ "LambdaOmega.tsubst_commute_aux", @@ -6818,7 +6818,7 @@ "refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714" ], 0, - "1fef1ec86dcf6d86d6aa55cc7d31f88e" + "190d2a09a99c844fa9b88bc060343c3a" ], [ "LambdaOmega.tsubst_commute", @@ -6833,7 +6833,7 @@ "refinement_interpretation_Tm_refine_ad53f3413fd15db5258446e997071714" ], 0, - "81a07eb4b827da80f47e8549ac5b196a" + "0e8c9789a952e54fade513e624bd7ddc" ], [ "LambdaOmega.ltup", @@ -6845,7 +6845,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "d7cab6c95e023022fcd500b50ad81c11" + "b8fc3def56abf11cd981be7a2bc94607" ], [ "LambdaOmega.__proj__MkLTup__item__h1", @@ -6859,7 +6859,7 @@ "projection_inverse_LambdaOmega.MkLTup_t" ], 0, - "134b6555495f3424a425daac522eedd1" + "3f7a070e0e81bb8e96f48c13afd7b5ba" ], [ "LambdaOmega.__proj__MkLTup__item__h2", @@ -6873,7 +6873,7 @@ "projection_inverse_LambdaOmega.MkLTup_u" ], 0, - "8086d2ad0222865e87d33360b3378dcf" + "99d16e3f89e2e7c9f44cd14d4401a27e" ], [ "LambdaOmega.tred_star", @@ -6885,7 +6885,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "71ea54861fcf42e2c8cab7fbcb307169" + "0b3d44c00154c275507328213f4f4e46" ], [ "LambdaOmega.__proj__TsRefl__item__t", @@ -6898,7 +6898,7 @@ "refinement_interpretation_Tm_refine_1a7575284e0bd4a4c04a45a4b9ef5e55" ], 0, - "3ef334c33ba10c5617e4247068a0b39a" + "02d98c0ca1693ba15d426dc681b34a80" ], [ "LambdaOmega.__proj__TsStep__item__t1", @@ -6911,7 +6911,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "255e56d95658c16bfd8e4ea96028ae25" + "8a8cc10399735368d20129473f239c37" ], [ "LambdaOmega.__proj__TsStep__item__t2", @@ -6924,7 +6924,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "eae7b359eb3dccd1b76f9450599a2bcd" + "aca79f37066ca1b3cb526bd4f1bd8419" ], [ "LambdaOmega.__proj__TsStep__item__t3", @@ -6937,7 +6937,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "4de9497a7fb64726e6edfc690ccf9e72" + "288e33ba393c765dc7039d0050ed3e27" ], [ "LambdaOmega.__proj__TsStep__item__hr12", @@ -6954,7 +6954,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "5d1a970c7f9eec867773afd54aa0f313" + "ecb466d7cc0cd2c0e5b4676f93fede0f" ], [ "LambdaOmega.__proj__TsStep__item__hr23", @@ -6971,7 +6971,7 @@ "refinement_interpretation_Tm_refine_27c2ad5518b929beb45b7e301f23e06d" ], 0, - "b2e988b0c4bc2c714593ed98921cbdf2" + "e1ba5915ee421f1a8d22b32088b8678d" ], [ "LambdaOmega.tred_star_sym", @@ -6983,7 +6983,7 @@ "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "56bd168c487ddb5442fe8e89c47b4b2f" + "49e4285456f0b0ba6453b31917ea96eb" ], [ "LambdaOmega.__proj__TssBase__item__t1", @@ -6997,7 +6997,7 @@ "refinement_interpretation_Tm_refine_e774fb47cabdd53e6589874e05145da9" ], 0, - "e28344135183e211a7a4b0a61807f4a1" + "2e7ad959c60ed82384ec15439eb16d29" ], [ "LambdaOmega.__proj__TssBase__item__t2", @@ -7011,7 +7011,7 @@ "refinement_interpretation_Tm_refine_e774fb47cabdd53e6589874e05145da9" ], 0, - "e4f97c274efe73507452258ca9911d5d" + "3e6bf353815ea69e51f4925290548b84" ], [ "LambdaOmega.__proj__TssBase__item__hr", @@ -7029,7 +7029,7 @@ "refinement_interpretation_Tm_refine_e774fb47cabdd53e6589874e05145da9" ], 0, - "0db7604bff231fce642598484fa0c8b0" + "a5a8d7ac8542f891ce7d150bc127e411" ], [ "LambdaOmega.__proj__TssSym__item__t1", @@ -7042,7 +7042,7 @@ "refinement_interpretation_Tm_refine_4a2ab3b3954c3e597f88e2dd1581f452" ], 0, - "8ab0b3aa9552c175d9639968471bfebe" + "8122c642a33403d6061f0ac1fe797673" ], [ "LambdaOmega.__proj__TssSym__item__t2", @@ -7055,7 +7055,7 @@ "refinement_interpretation_Tm_refine_4a2ab3b3954c3e597f88e2dd1581f452" ], 0, - "e955fcc13ea5f416c49b5bb96701acd6" + "19235958a60d26905289fa27466e4686" ], [ "LambdaOmega.__proj__TssSym__item__hr", @@ -7072,7 +7072,7 @@ "refinement_interpretation_Tm_refine_4a2ab3b3954c3e597f88e2dd1581f452" ], 0, - "5b35726b2a38381ed228dc7ad1d95a08" + "2bebce06983f73682c4a656278a6ce79" ], [ "LambdaOmega.__proj__TssTran__item__t1", @@ -7086,7 +7086,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "a385d9771fa01e55d4e71ed5c3a479ad" + "052f85ab29df67891f6b03d0ff8d1249" ], [ "LambdaOmega.__proj__TssTran__item__t2", @@ -7100,7 +7100,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "849741eb89afe3e9781364c8f064495b" + "f499f42fa2457b6a227767d9be5d37c7" ], [ "LambdaOmega.__proj__TssTran__item__t3", @@ -7114,7 +7114,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "b724da4dde0509a86a571c999ed03872" + "fb0d506e98f095403e138a7923d53d65" ], [ "LambdaOmega.__proj__TssTran__item__hr12", @@ -7132,7 +7132,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "39a1a98cff5c2b01fb8eb0b2bb03eef4" + "efb91db5983a434c8bed66b8a61a3cf8" ], [ "LambdaOmega.__proj__TssTran__item__hr23", @@ -7150,7 +7150,7 @@ "refinement_interpretation_Tm_refine_a1fd090cddc71f2f00c2ff6c333e4a66" ], 0, - "403733b1dabd2b359ff3144b5acc84e1" + "df60295cd77d2cc758b46bf975999ddc" ], [ "LambdaOmega.tred_tarr_preserved", @@ -7159,7 +7159,7 @@ 2, [ "@query", "assumption_LambdaOmega.typ__uu___haseq" ], 0, - "81661d8aa82c00761addd6f9ed961b3d" + "bdb0afa0a1b2cecf7e750c1757b70abc" ] ] ] \ No newline at end of file diff --git a/examples/metatheory/ParSubst.fst.hints b/examples/metatheory/ParSubst.fst.hints index c01e8a59ed6..e5d4129419e 100644 --- a/examples/metatheory/ParSubst.fst.hints +++ b/examples/metatheory/ParSubst.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "47dec11bf30ac87b25740044619abf17" + "830aecfc3bd62703705645029e2c341e" ], [ "ParSubst.exp", @@ -24,7 +24,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fb85f656f676d11abbf61c52208ca478" + "f521530f795c49f89802f6a4d7f01e5c" ], [ "ParSubst.__proj__EVar__item___0", @@ -37,7 +37,7 @@ "refinement_interpretation_Tm_refine_943feaa075f629a91cb492a3c84ce6a4" ], 0, - "f1192b75ab2b5e0954f853df6caedef6" + "d7ab72702b4774fd0c0b42dcf1b00f34" ], [ "ParSubst.__proj__EApp__item___0", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_1671cc933db960f7ca6afb279f753fd0" ], 0, - "6995eda170cf87739915c26e846953c7" + "c3ddf30d165c3f9b6c64d6b195c4a41b" ], [ "ParSubst.__proj__EApp__item___1", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_1671cc933db960f7ca6afb279f753fd0" ], 0, - "0d73b793fa82a8bf9823ea3b4694f871" + "95bad074da4f7133bf2488ac36f4b6f6" ], [ "ParSubst.__proj__EAbs__item___0", @@ -76,7 +76,7 @@ "refinement_interpretation_Tm_refine_58bb134335ce00d990053a5f172c1453" ], 0, - "47ccff964e94024187afa3887db532b7" + "b78ae41293e5cd57d986badbcad508c1" ], [ "ParSubst.__proj__EAbs__item___1", @@ -89,7 +89,7 @@ "refinement_interpretation_Tm_refine_58bb134335ce00d990053a5f172c1453" ], 0, - "0764d70b6e02350dc9143a2a3e929450" + "87ba80ac7e0467748c6aee32d6d71f52" ], [ "ParSubst.sub_inc", @@ -103,7 +103,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e605e424afc0964c4872289b598df8be" + "ce1daad8ed68d0c417cd9e13e46543e6" ], [ "ParSubst.renaming_sub_inc", @@ -118,7 +118,7 @@ "token_correspondence_ParSubst.sub_inc" ], 0, - "06d3339d3707c8020edcbe15ff2b80f3" + "aa40c0b85e063ba5cda1d5214388edca" ], [ "ParSubst.subst", @@ -127,7 +127,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "ParSubst_interpretation_Tm_arrow_719fe83bff9311cb999ed9eb93ece4db", + "ParSubst_interpretation_Tm_arrow_9f86a6ebe25dc228c3bce49e59d77f80", "ParSubst_interpretation_Tm_arrow_f2a31c87ef29308c16bbaf2975f12ab4", "ParSubst_pretyping_26c3b6ccfcbd94452acb614866f829fb", "Prims_pretyping_ae567c2fb75be05905677af440075565", @@ -155,7 +155,7 @@ "typing_ParSubst.uu___is_EVar", "well-founded-ordering-on-nat" ], 0, - "f62e4c6d44e124b6aeabfe63f3fe0177" + "8ee8da12c81bf2c984875badfb4fcc6a" ], [ "ParSubst.subst", @@ -185,7 +185,7 @@ "well-founded-ordering-on-nat" ], 0, - "d217b65a0f8c8e60d6547b4dbe8c8ca7" + "20df48a60e4f1fe4be1d3161840a6a2e" ], [ "ParSubst.subst_extensional", @@ -194,7 +194,7 @@ 1, [ "@query", "assumption_ParSubst.exp__uu___haseq" ], 0, - "890b066eef805e8079d8598154b4cbad" + "7093e6fdc8f0155ab9b549150e2bb01c" ], [ "ParSubst.subst_extensional", @@ -203,7 +203,7 @@ 1, [ "@query", "assumption_ParSubst.exp__uu___haseq" ], 0, - "d4cec23c74e90b716c8e45894c344777" + "140a2f8004f5b18cda7d53fced57b051" ], [ "ParSubst.subst_extensional", @@ -240,7 +240,7 @@ "token_correspondence_ParSubst.subst_eabs", "true_interp" ], 0, - "66a7da07bf11d1d031ac06b154fe1b0f" + "f025023341a58762ab2cb4aba382bd15" ], [ "ParSubst.test_hoist", @@ -253,7 +253,7 @@ "@fuel_correspondence_ParSubst.subst_eabs.fuel_instrumented", "@fuel_irrelevance_ParSubst.subst.fuel_instrumented", "@fuel_irrelevance_ParSubst.subst_eabs.fuel_instrumented", "@query", - "ParSubst_interpretation_Tm_arrow_2983ff3f67621f05c86881747c42c41b", + "ParSubst_interpretation_Tm_arrow_2e84b6a094cddd7e0bfbffbb01e5fa5d", "ParSubst_interpretation_Tm_arrow_f2a31c87ef29308c16bbaf2975f12ab4", "assumption_ParSubst.exp__uu___haseq", "constructor_distinct_ParSubst.EAbs", @@ -273,7 +273,7 @@ "token_correspondence_ParSubst.subst_eabs.fuel_instrumented" ], 0, - "113a71200adf6433bc92c62f55b53143" + "17c0c9f37c163fa29f44105ea97ffbe2" ], [ "ParSubst.ty", @@ -282,7 +282,7 @@ 1, [ "@query" ], 0, - "05733e32521909fc2cf8ac9ebd874ea3" + "e2f301fb4c5f9c4d38a34710e0a8ffb6" ], [ "ParSubst.exp", @@ -298,7 +298,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d7d7e09257e8665fa1c17599c85b1514" + "4beb55e0887e53df439d7ff5af44c0b0" ], [ "ParSubst.__proj__EVar__item___0", @@ -311,7 +311,7 @@ "refinement_interpretation_Tm_refine_943feaa075f629a91cb492a3c84ce6a4" ], 0, - "28e6e1c99b302cf48be39af4bbeb95e5" + "5c4fc432409fc473bac50c9a99a4270e" ], [ "ParSubst.__proj__EApp__item___0", @@ -324,7 +324,7 @@ "refinement_interpretation_Tm_refine_1671cc933db960f7ca6afb279f753fd0" ], 0, - "226c9c44ea8d9e5808f1f5bec30c30e4" + "9f16fcd2d189aa2d49092f51b6656528" ], [ "ParSubst.__proj__EApp__item___1", @@ -337,7 +337,7 @@ "refinement_interpretation_Tm_refine_1671cc933db960f7ca6afb279f753fd0" ], 0, - "24a7358184a13bfe4e8c5e9d8e8b497d" + "1997ba1ee8173acd5572eb963beafd33" ], [ "ParSubst.__proj__EAbs__item___0", @@ -350,7 +350,7 @@ "refinement_interpretation_Tm_refine_58bb134335ce00d990053a5f172c1453" ], 0, - "d608622488bc43256c807536d7b12668" + "0ceb505058db2d46341ec827dad6a216" ], [ "ParSubst.__proj__EAbs__item___1", @@ -363,7 +363,7 @@ "refinement_interpretation_Tm_refine_58bb134335ce00d990053a5f172c1453" ], 0, - "55d77f7b814c93062aa9fd2f51c72138" + "4c9ebdb12e802b313fb72d4bf5cb62c4" ], [ "ParSubst.sub_inc", @@ -377,7 +377,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7af868c3f03b0b38fe489650f6fcc7ec" + "80036887906ba9b7df4049cf3cdce2b0" ], [ "ParSubst.subst", @@ -386,7 +386,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "ParSubst_interpretation_Tm_arrow_719fe83bff9311cb999ed9eb93ece4db", + "ParSubst_interpretation_Tm_arrow_9f86a6ebe25dc228c3bce49e59d77f80", "ParSubst_interpretation_Tm_arrow_f2a31c87ef29308c16bbaf2975f12ab4", "ParSubst_pretyping_26c3b6ccfcbd94452acb614866f829fb", "Prims_pretyping_ae567c2fb75be05905677af440075565", @@ -414,7 +414,7 @@ "typing_ParSubst.uu___is_EVar", "well-founded-ordering-on-nat" ], 0, - "40999bd57208d7616293b9d526e1fb0b" + "15d93b2a5ec8d27768a36a89fe08141e" ], [ "ParSubst.subst", @@ -444,7 +444,7 @@ "well-founded-ordering-on-nat" ], 0, - "101a30ae067a0e0520384fa8a8c2a3d6" + "321152200c925fa56145847c45f15db7" ], [ "ParSubst.subst_extensional", @@ -453,7 +453,7 @@ 1, [ "@query", "assumption_ParSubst.exp__uu___haseq" ], 0, - "8818b117f932ce95840a6cd61fb8dc46" + "fcd0be1ea9f2a2e2734ec8bad06b87dc" ], [ "ParSubst.test_hoist", @@ -466,7 +466,7 @@ "@fuel_correspondence_ParSubst.subst_eabs.fuel_instrumented", "@fuel_irrelevance_ParSubst.subst.fuel_instrumented", "@fuel_irrelevance_ParSubst.subst_eabs.fuel_instrumented", "@query", - "ParSubst_interpretation_Tm_arrow_2983ff3f67621f05c86881747c42c41b", + "ParSubst_interpretation_Tm_arrow_2e84b6a094cddd7e0bfbffbb01e5fa5d", "ParSubst_interpretation_Tm_arrow_f2a31c87ef29308c16bbaf2975f12ab4", "assumption_ParSubst.exp__uu___haseq", "constructor_distinct_ParSubst.EAbs", @@ -486,7 +486,7 @@ "token_correspondence_ParSubst.subst_eabs.fuel_instrumented" ], 0, - "57e1961124d5b4d10e4ab396fec3b2b9" + "4b1ad238bbfe4bdd135735a33db40f19" ] ] ] \ No newline at end of file diff --git a/examples/metatheory/StackMachine.fst.hints b/examples/metatheory/StackMachine.fst.hints index 5158cb7edf7..d4959bfcbd9 100644 --- a/examples/metatheory/StackMachine.fst.hints +++ b/examples/metatheory/StackMachine.fst.hints @@ -14,7 +14,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "183806b1edd85055d001eddb7be3aeff" + "9b18be4319a00bd2249a450d05f68dca" ], [ "StackMachine.__proj__Const__item___0", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_733535f472f5bce64316080d16cf1692" ], 0, - "c7aef8b3bff337fb221cf42932015920" + "4f9a330d9c03be776146c1e8c8a66947" ], [ "StackMachine.__proj__Binop__item___0", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_e48d81fdfb07e4d145eded198c44af89" ], 0, - "2f24f46b56921fe850f12bf11716e9bd" + "71f92856f25b0540b2054d448bcfa340" ], [ "StackMachine.__proj__Binop__item___1", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_e48d81fdfb07e4d145eded198c44af89" ], 0, - "d294e7bf8962ff73bb0c0c3cc96270ef" + "70e26c39ac87c708676983e5a98a8fe2" ], [ "StackMachine.__proj__Binop__item___2", @@ -66,7 +66,7 @@ "refinement_interpretation_Tm_refine_e48d81fdfb07e4d145eded198c44af89" ], 0, - "a63dc5c7ce40d2d2ffa8e4692cb4eec1" + "af908ee1c50272859dccfe8e9a2f47a6" ], [ "StackMachine.add_nat", @@ -79,7 +79,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "76be4b7f63e3250d4ab33f185b10d726" + "4b9fc6b05ad904a32f0a06d975b0c174" ], [ "StackMachine.mul_nat", @@ -92,7 +92,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d553c187979bff217045e5ac308f6de8" + "bdec68888c58d0177425e1b06457187e" ], [ "StackMachine.eq_nat", @@ -106,7 +106,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1cf49d508076f7fedc8f7d0097b2e684" + "cd6547e9b2e681227ba465c0be6621c9" ], [ "StackMachine.binopDenote", @@ -119,7 +119,7 @@ "fuel_guarded_inversion_StackMachine.binop" ], 0, - "217c11c5e72b4ba9cc8fe8812ad8f90e" + "cf8a3b4ee5be87e8a3af2653ea4e52ee" ], [ "StackMachine.expDenote", @@ -135,7 +135,7 @@ "subterm_ordering_StackMachine.Binop" ], 0, - "7f49401a0ff1c1dbd1932a8b62e8b934" + "ade1683b05a763784525f19cdf52151e" ], [ "StackMachine.instr", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "356f7d1cc7a5f25f9391fabfead485e3" + "6f385db22e87ccae746b16b4dd1f5bbe" ], [ "StackMachine.__proj__IConst__item___0", @@ -164,7 +164,7 @@ "refinement_interpretation_Tm_refine_a31651c68d304738b29495c5aeb6aa44" ], 0, - "77b38a6ec58124225cb399e63c6993e5" + "de89bf6bf05caa18f73f8484eb33b514" ], [ "StackMachine.__proj__IBinop__item___0", @@ -178,7 +178,7 @@ "refinement_interpretation_Tm_refine_94dbe5757f232f1d6a06d4d6dfaafd34" ], 0, - "b36ec0a737db745a88a3228149374fb7" + "3d5e6ff256b4248190cfefdc467ba0c7" ], [ "StackMachine.instrDenote", @@ -192,7 +192,7 @@ "fuel_guarded_inversion_StackMachine.instr" ], 0, - "f409923792a4ffee048515f14b5d8731" + "c3b7517c033f241807a433586b34be6f" ], [ "StackMachine.progDenote", @@ -214,7 +214,7 @@ "typing_StackMachine.instrDenote" ], 0, - "d64d6c53468190108380d658e44b1442" + "fd64f5a8e367497a3fd2103fb01aa88d" ], [ "StackMachine.compile", @@ -230,7 +230,7 @@ "subterm_ordering_StackMachine.Binop" ], 0, - "4c8a75f2819bf591fbc61f06edcba977" + "bdbe85e4f91bd1481b9c55b15c1f77d9" ], [ "StackMachine.app_assoc_reverse", @@ -257,7 +257,7 @@ "typing_FStar.List.Tot.Base.op_At" ], 0, - "3c53f08cc702619e754e76e3e073e18a" + "fd87db63f836721f8155b6bfbf82e607" ], [ "StackMachine.compile_correct'", @@ -276,7 +276,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "1f6186d24036ce6e2de36ceb1cf590eb" + "fa9b56222e0d6e7fbd29971f5fcde71a" ], [ "StackMachine.compile_correct'", @@ -350,7 +350,7 @@ "unit_typing" ], 0, - "358079f0ca621d3af2f65a59f10b7425" + "fe59aa37a11cfb3a0574868e13947ec4" ], [ "StackMachine.app_nil_end", @@ -367,7 +367,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "1bd0634494507d5d02be11efbb6a7933" + "908e907af3b1f46ae2040cbd8fafb3be" ], [ "StackMachine.compile_correct", @@ -395,7 +395,7 @@ "typing_StackMachine.compile", "typing_StackMachine.expDenote" ], 0, - "bc767dbcf5a540b457bf840b0e830bab" + "460750c9c41ea2834197dba83704ac29" ], [ "StackMachine.tbinop", @@ -404,7 +404,7 @@ 1, [ "@query", "assumption_StackMachine.typ__uu___haseq" ], 0, - "98c833adf27e4b6d08ed618cc1297219" + "d21aee3f0623b9f2ce347287c1e037ce" ], [ "StackMachine.__proj__TEq__item__t", @@ -417,7 +417,7 @@ "refinement_interpretation_Tm_refine_013f03405ee56e2bee5ec40dee6f6602" ], 0, - "76442ae9d9015b24d3bef6e8057701bf" + "e207548dc078fc26d6819c4cd537ac4b" ], [ "StackMachine.texp", @@ -433,7 +433,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f70c7ddaa94b9281a6c40af80b56ca57" + "5bfa8e436744b469ea58c30f6738965c" ], [ "StackMachine.__proj__TNConst__item___0", @@ -447,7 +447,7 @@ "refinement_interpretation_Tm_refine_6dd4891ce41bb7d9b26ab7b05113bdd5" ], 0, - "7cce32f945e815e8ae2cddc058cab3cf" + "91f7ade9b6afdd562edadf0b78a6c779" ], [ "StackMachine.__proj__TBConst__item___0", @@ -461,7 +461,7 @@ "refinement_interpretation_Tm_refine_9da0b8f720646900d62e529141346f6a" ], 0, - "ed71a04fa3e05d6f0252dbdbc2dfe359" + "92263fdef0410b350f02fb7912b6e5fd" ], [ "StackMachine.__proj__TBinop__item__t1", @@ -475,7 +475,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "74336f2a2c1e5c63720a12d8646dc502" + "20d686faa85548be7acdb26de3357e92" ], [ "StackMachine.__proj__TBinop__item__t2", @@ -489,7 +489,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "1ef751057e3f6f93ecef5635c53e31b3" + "b9cc82a7aa728b7f9a1c102f6e8173b8" ], [ "StackMachine.__proj__TBinop__item__t", @@ -503,7 +503,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "130015fabed87cb9545ef43520c6262e" + "bf69da0edb7baa593576e203ca30cd37" ], [ "StackMachine.__proj__TBinop__item___3", @@ -523,7 +523,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "034ca6b259d411fb8d5b0d8fca385835" + "3e0c1c01c8d1d50bc4decfacaa550cde" ], [ "StackMachine.__proj__TBinop__item___4", @@ -539,7 +539,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "0ad9eed34c447943080b47083f744a17" + "b25f21e9fd2e4d76dd30e7c453ea9e98" ], [ "StackMachine.__proj__TBinop__item___5", @@ -555,7 +555,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "cd712ef0020edb8f01aa84f8214ec37e" + "9ce2f95a171be8f9f1cdfef963153dae" ], [ "StackMachine.typeDenote", @@ -568,7 +568,7 @@ "fuel_guarded_inversion_StackMachine.typ" ], 0, - "61c371e4d2be193b3937b692abdef98f" + "dea3a448ef336f951d0ee2627eaa1cd2" ], [ "StackMachine.tbinopDenote", @@ -600,7 +600,7 @@ "typing_tok_StackMachine.TTimes@tok" ], 0, - "80a98b4a64a406e029e62cd03ab70bda" + "3c1e55c0ee7b88fcd9a8ef7ff8952605" ], [ "StackMachine.texpDenote", @@ -627,7 +627,7 @@ "subterm_ordering_StackMachine.TBinop" ], 0, - "51fdfb62f15255a48cb1c49b68037f59" + "46b6429697d659ad1fcad59d4daf5244" ], [ "StackMachine.tinstr", @@ -648,7 +648,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "73fe0334f306a4e6f864a0d3b186df16" + "78cb0af3695f818c6dfb0409c20ba443" ], [ "StackMachine.__proj__TiNConst__item__s", @@ -662,7 +662,7 @@ "refinement_interpretation_Tm_refine_a56f6ca6150cb01114a8fab36ff93703" ], 0, - "4482b655f1ea615d235185aa7fee42a2" + "47077a7aeb0845e8730bc06aca1c7686" ], [ "StackMachine.__proj__TiNConst__item___1", @@ -676,7 +676,7 @@ "refinement_interpretation_Tm_refine_a56f6ca6150cb01114a8fab36ff93703" ], 0, - "58d9440f8945e1b04ed2b56ddd32653d" + "32f072ae0cab9f244622685894f2ba3c" ], [ "StackMachine.__proj__TiBConst__item__s", @@ -690,7 +690,7 @@ "refinement_interpretation_Tm_refine_55dae19a239461194000bc379645c48e" ], 0, - "f69431f7b27a515dc41c04967d5da4ba" + "99710790a33c1b56c0c2906290be9ad6" ], [ "StackMachine.__proj__TiBConst__item___1", @@ -704,7 +704,7 @@ "refinement_interpretation_Tm_refine_55dae19a239461194000bc379645c48e" ], 0, - "3b0293e3b9a56a265049d8d79d14e2c0" + "ebe58aa81d182f1607b18813b49f5842" ], [ "StackMachine.__proj__TiBinop__item__arg1", @@ -718,7 +718,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "b8bf5a6b6fcce497ebb85f7f26bf78f4" + "738ac76c6a1fcabc62d78a4134a0b910" ], [ "StackMachine.__proj__TiBinop__item__arg2", @@ -732,7 +732,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "bfd7af5012410f7814cc465e4bf55ab2" + "e1f75bd1d8117525c2bd713837bda066" ], [ "StackMachine.__proj__TiBinop__item__res", @@ -746,7 +746,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "0ad27867c9bc7f5e257dfd00b2a1e027" + "db399b0067a8033bb5eee3daeb15e2e3" ], [ "StackMachine.__proj__TiBinop__item__s", @@ -760,7 +760,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "512da56cc8a564e03fd271d17fb72cf1" + "2fc60b119b1643a4fbe1e75d1a26ff79" ], [ "StackMachine.__proj__TiBinop__item___4", @@ -780,7 +780,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "9337a0448421b9f52f9498440f2e0521" + "973365320962cb681c418bfc2d414aa2" ], [ "StackMachine.tprog", @@ -796,7 +796,7 @@ "equation_StackMachine.tstack", "kinding_StackMachine.typ@tok" ], 0, - "6653b853694a0fc14a11aae9e5bb69ef" + "a8f39a9161b8ec854a55516a1801d4bc" ], [ "StackMachine.__proj__TNil__item__s", @@ -809,7 +809,7 @@ "refinement_interpretation_Tm_refine_f199955d1c0a09a2e1c2187aa1c27dfb" ], 0, - "9c7e97c276b32067b91e8ca8b7ca2770" + "1272f7021b75016716d1ad21d39d61ba" ], [ "StackMachine.__proj__TCons__item__s1", @@ -822,7 +822,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "aa74472c00948ad53bd48c1f40a17b93" + "b0e16e3045580d8aca2e3ce73cfc2b8c" ], [ "StackMachine.__proj__TCons__item__s2", @@ -835,7 +835,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "0ba9bc198bfa42c27ed802c11f8db81f" + "f4f9cbda2d2d1f3d8d100b8a39714451" ], [ "StackMachine.__proj__TCons__item__s3", @@ -848,7 +848,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "b140e477f1d821b95d54431ad7abdd6b" + "1417211fb2ee0720b4ced3f2c71f35e3" ], [ "StackMachine.__proj__TCons__item___3", @@ -865,7 +865,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "d6b5530b0e210dc4557afbf207d1df09" + "297d7bb7ab9a4fc041a59e1c99429507" ], [ "StackMachine.__proj__TCons__item___4", @@ -882,7 +882,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "cf7f339f20008f5cf9d5add91f64d7bc" + "9f523e3e3ca23f6125db7797f48e2d70" ], [ "StackMachine.vstack", @@ -899,7 +899,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "eb9371ff2c2be6ff789dfb4b43df61ce" + "da4776c0112e118cb734ffe3e2b21818" ], [ "StackMachine.tinstrDenote", @@ -911,8 +911,8 @@ "@fuel_correspondence_StackMachine.vstack.fuel_instrumented", "@fuel_irrelevance_StackMachine.vstack.fuel_instrumented", "@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "StackMachine_interpretation_Tm_arrow_68c08a8cc70fa717933d60945a0d5bc5", - "StackMachine_interpretation_Tm_arrow_bcaf1dae5ec13da639e6aa15fd3e48c6", + "StackMachine_interpretation_Tm_arrow_2d71a237d1d23d83fe2231dae14f26a9", + "StackMachine_interpretation_Tm_arrow_aa95041870b22db0050daf9c687449fb", "StackMachine_pretyping_99009f55474bb74b46709f3fb0f7bfdf", "binder_x_16a921c956d1ccece42ab1b05699fdf1_0", "binder_x_16a921c956d1ccece42ab1b05699fdf1_1", @@ -947,7 +947,7 @@ "typing_StackMachine.typeDenote", "typing_StackMachine.vstack" ], 0, - "ae914edd2dcbb1f5e2b41b173078e077" + "7ab269c1b4bb9753fc2ddda729397a25" ], [ "StackMachine.tprogDenote", @@ -964,7 +964,7 @@ "subterm_ordering_StackMachine.TCons" ], 0, - "89a946d93b00402f5295565f01ac5964" + "85a86d86035f2c993acf938854bec8f2" ], [ "StackMachine.tconcat", @@ -981,7 +981,7 @@ "subterm_ordering_StackMachine.TCons" ], 0, - "93d98e4baf301f842425e0b1b3e56985" + "56b006bbf22c9e448b9b6c268169047b" ], [ "StackMachine.tcompile", @@ -1002,7 +1002,7 @@ "subterm_ordering_StackMachine.TBinop" ], 0, - "6b86552c82c60a940165de0054d572f0" + "9e8685830489e7fdfa22828e5a8f8179" ], [ "StackMachine.tconcat_correct", @@ -1036,7 +1036,7 @@ "subterm_ordering_StackMachine.TCons", "typing_StackMachine.tconcat" ], 0, - "7ec080723ff1970e23ebb69118e0f95f" + "abc28b1321d7f45e2a7dca1b532c65d0" ], [ "StackMachine.tcompile_correct'", @@ -1128,7 +1128,7 @@ "typing_tok_StackMachine.Bool@tok", "typing_tok_StackMachine.Nat@tok" ], 0, - "2805d4de97a211ef266c0541a0e03277" + "17fb3c455e415f85a8bb1a4abf197cb7" ], [ "StackMachine.exp", @@ -1143,7 +1143,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e8b282d7d5f58d20de2bfdaa69410b8a" + "8d1f2462e57ba5784dee555a0927627c" ], [ "StackMachine.__proj__Const__item___0", @@ -1156,7 +1156,7 @@ "refinement_interpretation_Tm_refine_733535f472f5bce64316080d16cf1692" ], 0, - "a2940cc261b8f57b67443c6c9b100e8c" + "fa778e82c176463b445965a1ca513a4e" ], [ "StackMachine.__proj__Binop__item___0", @@ -1169,7 +1169,7 @@ "refinement_interpretation_Tm_refine_e48d81fdfb07e4d145eded198c44af89" ], 0, - "ba21e178df2ed77382ec3216c5a4d688" + "7fe621cab8f43320976a580330ac5040" ], [ "StackMachine.__proj__Binop__item___1", @@ -1182,7 +1182,7 @@ "refinement_interpretation_Tm_refine_e48d81fdfb07e4d145eded198c44af89" ], 0, - "83c4d7f6ef444319387490846c9d4efc" + "14d67245dc2cc5ad9683ff2edac4cc3c" ], [ "StackMachine.__proj__Binop__item___2", @@ -1195,7 +1195,7 @@ "refinement_interpretation_Tm_refine_e48d81fdfb07e4d145eded198c44af89" ], 0, - "28a4a1227268ac58c7350cd463ddda19" + "8ef17e856f6e365e6979f5e5beef1a95" ], [ "StackMachine.add_nat", @@ -1208,7 +1208,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "44e5c9b145edb77a54ab3646437ffff5" + "6f97a2ed66cb81fe5f323df0c82a33c8" ], [ "StackMachine.mul_nat", @@ -1221,7 +1221,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f6683c170504ecbcbc3e3ce935a53239" + "c8875aba154da55537ed74fe98974d95" ], [ "StackMachine.eq_nat", @@ -1235,7 +1235,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "18042909b90b955df5fffc64239fda5c" + "abffa92b4d3fbbd859eaf321766b74da" ], [ "StackMachine.binopDenote", @@ -1248,7 +1248,7 @@ "fuel_guarded_inversion_StackMachine.binop" ], 0, - "1cf2f0b0afa5d68603c98ef5114365b7" + "c7f10bf2c46092af4bc797095ed78a82" ], [ "StackMachine.expDenote", @@ -1264,7 +1264,7 @@ "subterm_ordering_StackMachine.Binop" ], 0, - "e0bf78354c6035309ce439edfe50c22c" + "d3bc202c1c7ee9aac749b6ca45150135" ], [ "StackMachine.instr", @@ -1279,7 +1279,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6f76faeacc05b2c3b8036552d5350ac0" + "729830b6125f961ea614095148103f8c" ], [ "StackMachine.__proj__IConst__item___0", @@ -1293,7 +1293,7 @@ "refinement_interpretation_Tm_refine_a31651c68d304738b29495c5aeb6aa44" ], 0, - "f558e8b680fc467515f8d46146b54050" + "396a9a50572b0718150a9c2c604d7694" ], [ "StackMachine.__proj__IBinop__item___0", @@ -1307,7 +1307,7 @@ "refinement_interpretation_Tm_refine_94dbe5757f232f1d6a06d4d6dfaafd34" ], 0, - "d78df1e043f1f37df509565a3cc1aac2" + "ef0f0eb420c8d0487837562c2b921557" ], [ "StackMachine.instrDenote", @@ -1321,7 +1321,7 @@ "fuel_guarded_inversion_StackMachine.instr" ], 0, - "c8b9f7c9d6654208c81a8b2e32850546" + "04fbaa18228036d6ab2f268b494b1a3e" ], [ "StackMachine.progDenote", @@ -1343,7 +1343,7 @@ "typing_StackMachine.instrDenote" ], 0, - "2c1117387f233ffe121786fbaa5aa737" + "02cd0b20164ffe1abe44c2fffde535eb" ], [ "StackMachine.compile", @@ -1359,7 +1359,7 @@ "subterm_ordering_StackMachine.Binop" ], 0, - "75094e703d17f949c1e76443a359d39e" + "c0188ea7f866b451139fd3f9b944a4b1" ], [ "StackMachine.compile_correct'", @@ -1378,7 +1378,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b51198241b67d6ae5b635107e1153fad" + "bd401efefc275a4ce04b525bdd621775" ], [ "StackMachine.compile_correct", @@ -1397,7 +1397,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b4d13b7b4911f4efc56e47a8600e13a3" + "fd4731f8e3630507dc8b2253738c4967" ], [ "StackMachine.tbinop", @@ -1406,7 +1406,7 @@ 1, [ "@query", "assumption_StackMachine.typ__uu___haseq" ], 0, - "8408f382854aa204ac0ddca2e0060b14" + "6753f7456f761f3510ae0998cc190c9a" ], [ "StackMachine.__proj__TEq__item__t", @@ -1419,7 +1419,7 @@ "refinement_interpretation_Tm_refine_013f03405ee56e2bee5ec40dee6f6602" ], 0, - "ea946c0d81c4cfaa3efb632c3e6628f9" + "fb635afe7520b310ec49ec8cd2ce0ef1" ], [ "StackMachine.texp", @@ -1435,7 +1435,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f965b791ddc933bcb899b56fc4f8d635" + "abd590bce9f37b33b60011da9c265728" ], [ "StackMachine.__proj__TNConst__item___0", @@ -1449,7 +1449,7 @@ "refinement_interpretation_Tm_refine_6dd4891ce41bb7d9b26ab7b05113bdd5" ], 0, - "d732c0445aabf02073cb7455c6d5f7b4" + "aa8def982a1ecb492980cb4328de0d9e" ], [ "StackMachine.__proj__TBConst__item___0", @@ -1463,7 +1463,7 @@ "refinement_interpretation_Tm_refine_9da0b8f720646900d62e529141346f6a" ], 0, - "aea3763ccebe08e9f82ee3b6081eddae" + "7adc8466b8e53cb852582c3caef389b2" ], [ "StackMachine.__proj__TBinop__item__t1", @@ -1477,7 +1477,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "c0f44a512bac248793d2f94425c059b8" + "45496e498ab4fd6e72663d94aefc801c" ], [ "StackMachine.__proj__TBinop__item__t2", @@ -1491,7 +1491,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "787063121313106cc497ae6b4b4a6261" + "a036403f26903a0080a963ab4e62615b" ], [ "StackMachine.__proj__TBinop__item__t", @@ -1505,7 +1505,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "42055328c59d286eda4badff36cee6d3" + "b6a655996e50dc3a5966839ae22333b7" ], [ "StackMachine.__proj__TBinop__item___3", @@ -1525,7 +1525,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "b93d7ccdce01f546506baeaaaf3e1ad2" + "74cd3b3ccb8fc72ecb901abdba8fded0" ], [ "StackMachine.__proj__TBinop__item___4", @@ -1541,7 +1541,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "a835a8c65a6418ea717d5302f0776cc1" + "9b4cf82537473008085fe5927fe4face" ], [ "StackMachine.__proj__TBinop__item___5", @@ -1557,7 +1557,7 @@ "refinement_interpretation_Tm_refine_363d878c15cc50c209fe3698ceb285cf" ], 0, - "de8b454838c5393bb9665713a3156938" + "72a604ccee845d419d7438fb8299caa9" ], [ "StackMachine.typeDenote", @@ -1570,7 +1570,7 @@ "fuel_guarded_inversion_StackMachine.typ" ], 0, - "9ad7aec228c14c3063d614f69fbd82b6" + "431af060e26a17cdbc4dcbfe692ae74e" ], [ "StackMachine.tbinopDenote", @@ -1603,7 +1603,7 @@ "typing_tok_StackMachine.TTimes@tok" ], 0, - "11362cc03e638f08fd6e93977bebf3ac" + "69ad4432ac4df57a0f38b0d14a20972d" ], [ "StackMachine.texpDenote", @@ -1630,7 +1630,7 @@ "subterm_ordering_StackMachine.TBinop" ], 0, - "feec115046aa5b93cc5182309aff1bf6" + "75a61a1671be9209a33f43dc52ee1725" ], [ "StackMachine.tinstr", @@ -1651,7 +1651,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7ceb17984e4b5df542e0d527d74c8abf" + "c2da026f44bda98bebcb57da9f35b4c6" ], [ "StackMachine.__proj__TiNConst__item__s", @@ -1665,7 +1665,7 @@ "refinement_interpretation_Tm_refine_a56f6ca6150cb01114a8fab36ff93703" ], 0, - "d7029388d01a970a3c276548079d21b2" + "4a240ba116a40486c99ba89e9927837a" ], [ "StackMachine.__proj__TiNConst__item___1", @@ -1679,7 +1679,7 @@ "refinement_interpretation_Tm_refine_a56f6ca6150cb01114a8fab36ff93703" ], 0, - "d4dc4a36f44a68a56f843b12b3e1fd3f" + "e12cd8310b3c09eb6ce9ed1438a6a152" ], [ "StackMachine.__proj__TiBConst__item__s", @@ -1693,7 +1693,7 @@ "refinement_interpretation_Tm_refine_55dae19a239461194000bc379645c48e" ], 0, - "060ae92946f3b8ed3194aa84bb5e72fb" + "b6bbb2a485640cf0e5385634bd962f41" ], [ "StackMachine.__proj__TiBConst__item___1", @@ -1707,7 +1707,7 @@ "refinement_interpretation_Tm_refine_55dae19a239461194000bc379645c48e" ], 0, - "b8a60155bfe41d46a8e21f425bed09f0" + "7684401d689b8fc9c1bba622019c018c" ], [ "StackMachine.__proj__TiBinop__item__arg1", @@ -1721,7 +1721,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "9a20f885a11dcae99436db4ebd818b32" + "2b968aec374266efba30e311e9f76c39" ], [ "StackMachine.__proj__TiBinop__item__arg2", @@ -1735,7 +1735,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "2959a3a77b09ad79342c269df00aae60" + "24db5bdb8969fc48ee7e0d6987264cd8" ], [ "StackMachine.__proj__TiBinop__item__res", @@ -1749,7 +1749,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "7111be2db08d0d9a1e28643094bd43b7" + "36aec629c3cd7cfd8af5907ef08c5a1c" ], [ "StackMachine.__proj__TiBinop__item__s", @@ -1763,7 +1763,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "c443c7112a36b19699df4a7aa39b6416" + "6245d8a46701388d8bd6cdd21591fbf7" ], [ "StackMachine.__proj__TiBinop__item___4", @@ -1783,7 +1783,7 @@ "refinement_interpretation_Tm_refine_ca5cda80d86a5fe3c677897fc0fef6ed" ], 0, - "c2a236b8270df059c92520e456da179d" + "69174b884534f5d40b9225362dbbfc51" ], [ "StackMachine.tprog", @@ -1799,7 +1799,7 @@ "equation_StackMachine.tstack", "kinding_StackMachine.typ@tok" ], 0, - "7fee137402a1eb2427f17632de0ebfa3" + "055a5b7af05446ac3a6d81a9ec23d7a8" ], [ "StackMachine.__proj__TNil__item__s", @@ -1812,7 +1812,7 @@ "refinement_interpretation_Tm_refine_f199955d1c0a09a2e1c2187aa1c27dfb" ], 0, - "99886dee38becccdc2cc8456f2f30a85" + "2863b38911acd727bffabd061cf33d8a" ], [ "StackMachine.__proj__TCons__item__s1", @@ -1825,7 +1825,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "b47f5980b9da8e08a2c99f3bf219c9d5" + "1bca15f7979be3ae1b912ba698f310ce" ], [ "StackMachine.__proj__TCons__item__s2", @@ -1838,7 +1838,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "5a47fcb82aff95d98ed5b1560ef21744" + "0b4813d93d3f49faf7b2f8742c4bfec6" ], [ "StackMachine.__proj__TCons__item__s3", @@ -1851,7 +1851,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "3dec21cdbbf97b3e68331d62d6c62589" + "60524dbd0793afb6c6c8ec3484a35d1a" ], [ "StackMachine.__proj__TCons__item___3", @@ -1868,7 +1868,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "06448b0f315841c79ee41a7aa7afb54b" + "71e136d745b71a1bf56d3cfa7366d3db" ], [ "StackMachine.__proj__TCons__item___4", @@ -1885,7 +1885,7 @@ "refinement_interpretation_Tm_refine_71c338e63ae841db80789b96cbe806f6" ], 0, - "f50d8f995898b1c0a683f2fdb1ca039f" + "5ca27214793a259c0fd1ef84d15b36c3" ], [ "StackMachine.vstack", @@ -1902,7 +1902,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "741d5db9237c43710bf25de91957db0c" + "e46d161698ba0afe271f7ea6b27ba107" ], [ "StackMachine.tinstrDenote", @@ -1914,8 +1914,8 @@ "@fuel_correspondence_StackMachine.vstack.fuel_instrumented", "@fuel_irrelevance_StackMachine.vstack.fuel_instrumented", "@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "StackMachine_interpretation_Tm_arrow_68c08a8cc70fa717933d60945a0d5bc5", - "StackMachine_interpretation_Tm_arrow_bcaf1dae5ec13da639e6aa15fd3e48c6", + "StackMachine_interpretation_Tm_arrow_2d71a237d1d23d83fe2231dae14f26a9", + "StackMachine_interpretation_Tm_arrow_aa95041870b22db0050daf9c687449fb", "StackMachine_pretyping_99009f55474bb74b46709f3fb0f7bfdf", "binder_x_16a921c956d1ccece42ab1b05699fdf1_0", "binder_x_16a921c956d1ccece42ab1b05699fdf1_1", @@ -1950,7 +1950,7 @@ "typing_StackMachine.typeDenote", "typing_StackMachine.vstack" ], 0, - "8d535adf33d83fc30dabf39b4068b3fa" + "c664c0b0c2eb7451be0472799bd78675" ], [ "StackMachine.tprogDenote", @@ -1967,7 +1967,7 @@ "subterm_ordering_StackMachine.TCons" ], 0, - "0652f3c3ee4c5b3c7a019f673ff4383a" + "1a2822e7515c9e1f5f5855f17b998f9a" ], [ "StackMachine.tconcat", @@ -1984,7 +1984,7 @@ "subterm_ordering_StackMachine.TCons" ], 0, - "2d0f89f37c9224cf27aa1e2b559e7538" + "4f9037d1e6054ada1508d3b1fe1e5faa" ], [ "StackMachine.tcompile", @@ -2005,7 +2005,7 @@ "subterm_ordering_StackMachine.TBinop" ], 0, - "4391e45d96b42eaa31b40b745a6c313c" + "f6971898a68fed30552e65fe80f137bd" ] ] ] \ No newline at end of file diff --git a/examples/metatheory/StlcCbvDbParSubst.fst.hints b/examples/metatheory/StlcCbvDbParSubst.fst.hints index d6ed8b0128f..d8ad5c208fd 100644 --- a/examples/metatheory/StlcCbvDbParSubst.fst.hints +++ b/examples/metatheory/StlcCbvDbParSubst.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a79cfc4dc7aa7447ff5e37955f0572e5" + "1aa67f2f40682c5065af9a030394f38a" ], [ "StlcCbvDbParSubst.extend_gen", @@ -31,7 +31,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "34c9169dc2407cba38afd09593a894b3" + "5042afffac49ac8048c557a5f74dc6e7" ], [ "StlcCbvDbParSubst.weakening", @@ -75,7 +75,7 @@ "token_correspondence_StlcCbvDbParSubst.extend_gen" ], 0, - "1fe0f12512b196df7dea0c0f0db7de16" + "84c1793bd4b73e2ecb1bc661be4e5b14" ], [ "StlcCbvDbParSubst.step", @@ -96,7 +96,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "3ab52b91714d14ab3b2c2ea764e213f2" + "4c7a908bf71200c47b7e832fd18f3381" ], [ "StlcCbvDbParSubst.progress", @@ -157,7 +157,7 @@ "typing_StlcStrongDbParSubst.is_value" ], 0, - "f2da8e5e95d0ced96a8cb7aa45220008" + "1955e77b9587f9c1c9130774924ed736" ], [ "StlcCbvDbParSubst.typing_extensional", @@ -194,7 +194,7 @@ "subterm_ordering_StlcStrongDbParSubst.TyLam" ], 0, - "b1d9dc4d85ad813030377b9db4c9979c" + "515bc01eb0d0406ef892d5c2d658eb7c" ], [ "StlcCbvDbParSubst.appears_free_in", @@ -223,7 +223,7 @@ "subterm_ordering_StlcStrongDbParSubst.ELam" ], 0, - "b57b9c52d26e0cfaa545961ec3e9f165" + "77c16eacfa32dc815e05aab656bfec37" ], [ "StlcCbvDbParSubst.envEqualE", @@ -236,7 +236,7 @@ "kinding_StlcStrongDbParSubst.typ@tok" ], 0, - "1513cb16d1103a18901dbd1442bb6c56" + "2fb6d061b91213e4be43379b0c3fb6f6" ], [ "StlcCbvDbParSubst.context_invariance", @@ -293,7 +293,7 @@ "typing_StlcCbvDbParSubst.appears_free_in" ], 0, - "8ffa472ca55317be8a8c274aadc3a79e" + "8c251d09b4792132bf37969e00b87cc0" ], [ "StlcCbvDbParSubst.free_in_context", @@ -350,7 +350,7 @@ "typing_tok_StlcStrongDbParSubst.EUnit@tok" ], 0, - "86a7603873e780eb898759397008b270" + "d715d1ca814a6da8ccbe3e4a60262a30" ], [ "StlcCbvDbParSubst.typable_empty_not_free", @@ -367,7 +367,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "85936caed7a06b4335ea8730f6ac4078" + "fe397cf3c8cc67283d9d00c822a7ffcb" ], [ "StlcCbvDbParSubst.below", @@ -393,7 +393,7 @@ "subterm_ordering_StlcStrongDbParSubst.ELam" ], 0, - "e4a530006d78f9032e2fa5d353815b67" + "59c3fe40ec7fa7edb1867baff5b50d96" ], [ "StlcCbvDbParSubst.below_env", @@ -406,7 +406,7 @@ "kinding_StlcStrongDbParSubst.typ@tok" ], 0, - "964499844e8e88488f5b92ddb4dd22d3" + "89ff3e7d5a1674b661ccc37d1d467bcc" ], [ "StlcCbvDbParSubst.typable_below", @@ -466,7 +466,7 @@ "typing_tok_StlcStrongDbParSubst.EUnit@tok" ], 0, - "7668216b6ef1fcfce97af6023e94b79d" + "f35886b5d6ef4a294bcfb9b4e848067f" ], [ "StlcCbvDbParSubst.typable_empty_closed", @@ -480,7 +480,7 @@ "token_correspondence_StlcStrongDbParSubst.empty" ], 0, - "3744f855b6e06911624f8de0cdca9e83" + "7fbb7d3aa5e505e187b948e5bcf8b1d9" ], [ "StlcCbvDbParSubst.sub_beta_gen", @@ -498,7 +498,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "4eacc86a6fb50219548156bde1a24b0e" + "43f395e62dc0c3abca21f62665f707f8" ], [ "StlcCbvDbParSubst.subst_gen_var_lt", @@ -507,7 +507,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "ae666f67b02c79066257ea30d39c6106" + "2b43dd2c0b04c4c7282c3382e1f751e4" ], [ "StlcCbvDbParSubst.subst_gen_var_lt", @@ -531,7 +531,7 @@ "typing_StlcCbvDbParSubst.sub_beta_gen" ], 0, - "8f7cbf9623ed93907b212db8611af874" + "3fbf3cba436c9547f7107828a801f1be" ], [ "StlcCbvDbParSubst.extend_lt", @@ -544,7 +544,7 @@ "kinding_StlcStrongDbParSubst.typ@tok" ], 0, - "9f0a64bdfcd006b78af1177a5f118cc3" + "ca0edb60a24bbaf8666b2fb14c7ebb88" ], [ "StlcCbvDbParSubst.extend_lt", @@ -567,7 +567,7 @@ "token_correspondence_StlcCbvDbParSubst.extend_gen" ], 0, - "4b9629ec264c32f3f5a7ee48629a45f6" + "50fd5ce0c056666a7d65aa10fdf247c4" ], [ "StlcCbvDbParSubst.extend_gt", @@ -587,7 +587,7 @@ "refinement_interpretation_Tm_refine_fcd11dd703480908b3c65df7f524bbfe" ], 0, - "54fe85d74527fe3c46931e8388637b9a" + "e79e354c617241c323657488b8586de9" ], [ "StlcCbvDbParSubst.extend_gt", @@ -612,7 +612,7 @@ "token_correspondence_StlcCbvDbParSubst.extend_gen" ], 0, - "7302ad71f0b498de85ca405b67a21901" + "4496b6b02f9f833c861ca68dc1a31ea1" ], [ "StlcCbvDbParSubst.extend_twice", @@ -626,7 +626,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "8f6f8c5378a09a243eda10ebade5ef83" + "527bd13f6e9f166e0a4c2a0be591f7ca" ], [ "StlcCbvDbParSubst.extend_twice", @@ -652,7 +652,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "01f9955deb330042f355c0177682ff7f" + "451208965438434e2f877fbdc2ccdebc" ], [ "StlcCbvDbParSubst.sub_below", @@ -661,7 +661,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "5f416fc28e12bdd2ae9f1756333bb6b9" + "88649ddcf4f54e84e89efcd1a613fd5d" ], [ "StlcCbvDbParSubst.subst_below", @@ -670,7 +670,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "d2c82c53c84ffcbe9d0ad28dae7c4177" + "d5138fd6781bf5e671b1dc12a50c2768" ], [ "StlcCbvDbParSubst.subst_below", @@ -742,7 +742,7 @@ "typing_StlcStrongDbParSubst.uu___is_EVar" ], 0, - "511dd6341dc650f9afab26f5619cdc5b" + "42ef38277ae91d6817caef059a54cb33" ], [ "StlcCbvDbParSubst.subst_below", @@ -759,7 +759,7 @@ "@fuel_irrelevance_StlcStrongDbParSubst.subst.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "StlcStrongDbParSubst_interpretation_Tm_arrow_86f0d4fd92d6b9638311c2f0e85836bb", - "StlcStrongDbParSubst_interpretation_Tm_arrow_f4bb15a98a2f74f6b1f85a42cb7bd539", + "StlcStrongDbParSubst_interpretation_Tm_arrow_d7c23eed18639be8032fa5f7062f80fe", "assumption_StlcStrongDbParSubst.exp__uu___haseq", "binder_x_5b9d765ad3faa1eaf3f2d264958bfc68_2", "binder_x_994c99bbacb216630d104a4d01f030da_0", @@ -815,7 +815,7 @@ "typing_tok_StlcStrongDbParSubst.EUnit@tok" ], 0, - "3ae0aa51fa840d85a2b5b7aaeb5d8837" + "d2d825a8e412a87194302c41eafb34df" ], [ "StlcCbvDbParSubst.subst_closed", @@ -824,7 +824,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "7f64aef65b9a59de2c2f97b7c4718a0e" + "8a39cd38600ddba7e290264a19b6ea21" ], [ "StlcCbvDbParSubst.subst_closed", @@ -833,7 +833,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "ecccc0bd9d33a33775a688c6268a1afe" + "cf304283dceef65069b1e43f2842b4df" ], [ "StlcCbvDbParSubst.subst_closed", @@ -850,7 +850,7 @@ "refinement_interpretation_Tm_refine_bf0131f13155cbc90a3c62011d12629b" ], 0, - "479092c634717ca5241e3e4c49db78d9" + "cabd28d218231ecd7abb5b3dd99ed593" ], [ "StlcCbvDbParSubst.subst_gen_elam_aux", @@ -865,7 +865,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "0d156afe2f9a2494133d849cc53179e6" + "e75d816ea0da2a100e6501d8a9e3d63a" ], [ "StlcCbvDbParSubst.subst_gen_elam_aux", @@ -905,7 +905,7 @@ "unit_typing" ], 0, - "cb3e012097f5de674b22038ae31ebb4a" + "f3717b5c2403515b7f6e6961652b6c80" ], [ "StlcCbvDbParSubst.subst_gen_elam_aux_forall", @@ -919,7 +919,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "67c74e20c6c12b5de51ff549875dcafc" + "b5daf308bce869d8962e454b203f0377" ], [ "StlcCbvDbParSubst.subst_gen_elam", @@ -934,7 +934,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "dc30f9a2fc4c239fa26727132b27269c" + "88d9ffb3f860596b6832016fcf8b0731" ], [ "StlcCbvDbParSubst.subst_gen_elam", @@ -970,7 +970,7 @@ "typing_Tm_abs_d70941dbcdfb3551376d504a2f54c457" ], 0, - "8828f0f6cc62bb1e30fa03248ef59b53" + "5431f0e54079cb98a5ae617ee65ae954" ], [ "StlcCbvDbParSubst.substitution_preserves_typing", @@ -1045,7 +1045,7 @@ "typing_tok_StlcStrongDbParSubst.EUnit@tok" ], 0, - "9d4d7237c50b56a574a6956a32aed0ba" + "74023df8039ad49f1a9ab8ae1354485c" ], [ "StlcCbvDbParSubst.extend_gen_0_aux", @@ -1058,7 +1058,7 @@ "kinding_StlcStrongDbParSubst.typ@tok" ], 0, - "ef47eaf69552bca55cd0c853ebfbaf80" + "b25fc3c87e0d22d687bccd37a32430a5" ], [ "StlcCbvDbParSubst.extend_gen_0_aux", @@ -1080,7 +1080,7 @@ "token_correspondence_StlcStrongDbParSubst.extend" ], 0, - "602e8a0e196b0d628217a53c39e8cd84" + "25c765af3b581e96bf741998b183d633" ], [ "StlcCbvDbParSubst.extend_gen_0", @@ -1100,7 +1100,7 @@ "token_correspondence_StlcStrongDbParSubst.extend" ], 0, - "cb86129636190191f7d50b3b88a9bf2e" + "3ed69c3d4c668e75174de2b18ea9271b" ], [ "StlcCbvDbParSubst.extend_gen_typing_conversion", @@ -1112,7 +1112,7 @@ "primitive_Prims.op_Equality" ], 0, - "d5af6dacb42ea3afa4fcaa4eaa85b784" + "a1529dcc257e7d1db242836112d67e60" ], [ "StlcCbvDbParSubst.preservation", @@ -1124,7 +1124,7 @@ "refinement_interpretation_Tm_refine_818eb8deeb41e1ac5b8e965c162075af" ], 0, - "1cbe5ac0c7ff996fc2ecac19a69c0251" + "a7c3c42a0a9ec9135333f857a31bd78a" ], [ "StlcCbvDbParSubst.preservation", @@ -1136,7 +1136,7 @@ "refinement_interpretation_Tm_refine_d88f214d7750952ff05fd787870d77a3" ], 0, - "39a30f3a28fd01facb029b1366b76991" + "a8243743dc4124433bf4b80f4c29aaad" ], [ "StlcCbvDbParSubst.preservation", @@ -1213,7 +1213,7 @@ "typing_StlcStrongDbParSubst.sub_beta" ], 0, - "e26b0daeaa7883514a5bfa298aa6098e" + "fa1ce1952c8fc99074d6a848ed22ae39" ], [ "StlcCbvDbParSubst.sub_inc_above", @@ -1227,7 +1227,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "16d0c4e37b21ad6c8cd93f1c2ab64f5d" + "90b186e1e5472820902f829a6691c4f7" ], [ "StlcCbvDbParSubst.extend_gen", @@ -1245,7 +1245,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e4e8f5e6410e842af7fd61af3d9cc98b" + "e816d6bd62b20531e28c41b3c638f1ab" ], [ "StlcCbvDbParSubst.step", @@ -1266,7 +1266,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "74d3d8d7933538de1cc51821b8101552" + "0422cee9eee982a481d1b7a111f72439" ], [ "StlcCbvDbParSubst.appears_free_in", @@ -1295,7 +1295,7 @@ "subterm_ordering_StlcStrongDbParSubst.ELam" ], 0, - "c41e9b4a3000e3f868bd40dac139597a" + "14dc347295ae6a63da82f054ff27a0fc" ], [ "StlcCbvDbParSubst.envEqualE", @@ -1308,7 +1308,7 @@ "kinding_StlcStrongDbParSubst.typ@tok" ], 0, - "a09adc50a595739219bb92e8fe8279b5" + "7b58e483ec4da2cbe4ef9c8597c7bbd1" ], [ "StlcCbvDbParSubst.context_invariance", @@ -1365,7 +1365,7 @@ "typing_StlcCbvDbParSubst.appears_free_in" ], 0, - "57a74f62d10f97f8333670e294053146" + "c31c93354dee322c000778951aa4ed5c" ], [ "StlcCbvDbParSubst.below", @@ -1391,7 +1391,7 @@ "subterm_ordering_StlcStrongDbParSubst.ELam" ], 0, - "7ae9a62692067540af4f89918b8466a0" + "d196acb19e44b7677e39c85fa3241b70" ], [ "StlcCbvDbParSubst.below_env", @@ -1404,7 +1404,7 @@ "kinding_StlcStrongDbParSubst.typ@tok" ], 0, - "e7f49f9079808da617695d86d94aca7c" + "258455d5a12bb170f1323662f744c9c5" ], [ "StlcCbvDbParSubst.sub_beta_gen", @@ -1422,7 +1422,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "07ac13aa5aa54846598c3996929d20d8" + "034f82e25dbf541a80b6e9d8ba50e945" ], [ "StlcCbvDbParSubst.subst_gen_var_lt", @@ -1431,7 +1431,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "af3b5d56fe8f11b9b3e89907bd10fef8" + "1f92dc3dc442c4a1a88fb9a48655b8e4" ], [ "StlcCbvDbParSubst.extend_lt", @@ -1444,7 +1444,7 @@ "kinding_StlcStrongDbParSubst.typ@tok" ], 0, - "b06af961db61fb844b029da66a0c54af" + "42319641c516d44a9e213ed6cc1085c0" ], [ "StlcCbvDbParSubst.extend_gt", @@ -1464,7 +1464,7 @@ "refinement_interpretation_Tm_refine_fcd11dd703480908b3c65df7f524bbfe" ], 0, - "99410e12316d2e6b00ee92ddd4b1ca6c" + "939128ed0c197d32d7153c26624b4c38" ], [ "StlcCbvDbParSubst.extend_twice", @@ -1478,7 +1478,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7a8c49593dc64749bf53edcc5d994f79" + "65c263793b769a330f3bdd5b78542e20" ], [ "StlcCbvDbParSubst.sub_below", @@ -1487,7 +1487,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "d44828294d7494ef22b7cdde6af10c09" + "675ec32a13066b58ae6a6814b1ffe292" ], [ "StlcCbvDbParSubst.subst_below", @@ -1496,7 +1496,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "aed45f8436d2119a5c6b7be8b7b8ad1e" + "47d3e4fccf5907acbb524171e495ec85" ], [ "StlcCbvDbParSubst.subst_closed", @@ -1505,7 +1505,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "543b6e6e19c48f958076dff051b0941c" + "55095b23800d54ff4470e33f45433d3e" ], [ "StlcCbvDbParSubst.subst_gen_elam_aux", @@ -1520,7 +1520,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "388047b8666647052e102dcdc46b59be" + "6ed28c063728342ade3b736b458bab45" ], [ "StlcCbvDbParSubst.subst_gen_elam_aux_forall", @@ -1534,7 +1534,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "bd85154f2041815ba8e0aa6657c61af9" + "58c575143e46d4b9965ccf86f5c76064" ], [ "StlcCbvDbParSubst.subst_gen_elam", @@ -1549,7 +1549,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9b5f9385c6914d4525a08b1b08f5174e" + "33dfbcec8edfce2412f2e01c753c4abe" ], [ "StlcCbvDbParSubst.substitution_preserves_typing", @@ -1625,7 +1625,7 @@ "typing_tok_StlcStrongDbParSubst.EUnit@tok" ], 0, - "87935de53cdac1097d98f6022e5afc04" + "d20acaa4b3f5986e9e83a43a59908bec" ], [ "StlcCbvDbParSubst.extend_gen_0_aux", @@ -1638,7 +1638,7 @@ "kinding_StlcStrongDbParSubst.typ@tok" ], 0, - "2f87f0450b67bb7eb13a45baaf982518" + "059335787ba1f4ec735d98ec5c60a16a" ], [ "StlcCbvDbParSubst.extend_gen_typing_conversion", @@ -1650,7 +1650,7 @@ "primitive_Prims.op_Equality" ], 0, - "976191cdc9a5f9d86e37a17ea67ce4f4" + "a9b884fedc158b91e546eea3248226eb" ], [ "StlcCbvDbParSubst.preservation", @@ -1662,7 +1662,7 @@ "refinement_interpretation_Tm_refine_d88f214d7750952ff05fd787870d77a3" ], 0, - "51b78645c56931c6bf5eb66b466f1112" + "7f70c80846226d3a3a01ce9207a72a63" ], [ "StlcCbvDbParSubst.preservation", @@ -1739,7 +1739,7 @@ "typing_StlcStrongDbParSubst.sub_beta" ], 0, - "26de6f2ce46764fa4cc5d96558eeaf51" + "7f8a8ad9c4ecddb770bc610d2c0575ea" ] ] ] \ No newline at end of file diff --git a/examples/metatheory/StlcCbvDbPntSubstNoLists.fst.hints b/examples/metatheory/StlcCbvDbPntSubstNoLists.fst.hints index 05d089fed4c..4082ff9e40d 100644 --- a/examples/metatheory/StlcCbvDbPntSubstNoLists.fst.hints +++ b/examples/metatheory/StlcCbvDbPntSubstNoLists.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "2daabf0e5c9b250dd4dc05d4ad0a0e9b" + "0f68c941912bd086eb15e09d1840be5b" ], [ "StlcCbvDbPntSubstNoLists.exp", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "994d0780f6cc3ff22a8b3971b5d5bc00" + "bcfc2e95cf853a34d0825ab75cddc2c3" ], [ "StlcCbvDbPntSubstNoLists.__proj__EVar__item___0", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_b0fc1a2f197b450737fc60602f5bbe98" ], 0, - "5f2ae4523552e215d2ff32cf1d625116" + "dc806621a2897dfe75b94ec9f95b7d0a" ], [ "StlcCbvDbPntSubstNoLists.__proj__EApp__item___0", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_e80fa73901831fcccf979556beeb043f" ], 0, - "8f05258551513b6e6dda996b83ff96aa" + "c8a42d56535131807f099212f458b8e4" ], [ "StlcCbvDbPntSubstNoLists.__proj__EApp__item___1", @@ -67,7 +67,7 @@ "refinement_interpretation_Tm_refine_e80fa73901831fcccf979556beeb043f" ], 0, - "87add4692a020e9fd9d8e87327f287c3" + "5f7efc460ce0eb043f4b703f98a81b8a" ], [ "StlcCbvDbPntSubstNoLists.__proj__EAbs__item___0", @@ -81,7 +81,7 @@ "refinement_interpretation_Tm_refine_a8f27480ee432505641e15da6e41375d" ], 0, - "d15b088e27c8772ef7e25f2c3e659cc9" + "f3a58065f3f7ddbd94c6747de50c9abf" ], [ "StlcCbvDbPntSubstNoLists.__proj__EAbs__item___1", @@ -95,7 +95,7 @@ "refinement_interpretation_Tm_refine_a8f27480ee432505641e15da6e41375d" ], 0, - "3b6e940281c9a8b3a29a3ef422e8967c" + "bce4d80d24cc07b33b54bbfc990089ae" ], [ "StlcCbvDbPntSubstNoLists.subst_beta", @@ -125,7 +125,7 @@ "subterm_ordering_StlcCbvDbPntSubstNoLists.EApp" ], 0, - "751d35bec0b4390a618bd0e0875788ae" + "342331f6830364c543473513024d8f89" ], [ "StlcCbvDbPntSubstNoLists.step", @@ -146,7 +146,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "648324061d4a698f79c7780dfeac87d8" + "6a734ccbed8060902c8af9a8381de5e6" ], [ "StlcCbvDbPntSubstNoLists.extend", @@ -164,7 +164,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "809eaf25c560047053d57b7b6c9c5bf6" + "9ff6486096adaf8ecedde21f391c9b26" ], [ "StlcCbvDbPntSubstNoLists.rtyping", @@ -176,7 +176,7 @@ "refinement_interpretation_Tm_refine_4cd961d487f7cbe11af5091d80b9e58b" ], 0, - "e810c67289e7dab83424453ddc2b01c1" + "b94199ab1ad46c8eb4f55ce67865366a" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyVar__item__g", @@ -190,7 +190,7 @@ "refinement_interpretation_Tm_refine_4a45eaafbd1e608025e81692345ae7ec" ], 0, - "9462e1df897d499e29bf67d8b765e4a3" + "b91e799c63b02bb89dc32edd7e63ab05" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyVar__item__x", @@ -209,7 +209,7 @@ "token_correspondence_StlcCbvDbPntSubstNoLists.__proj__TyVar__item__g" ], 0, - "4579382c6bcf42aaf41910da1f051889" + "39391e0b42dd01fe653e5e487a18ffc6" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item__g", @@ -223,7 +223,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "9e7dc3f9c737c00c11393acd58bd8a3c" + "bd59be4818e64db8f9219e2b7b598c7c" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item__t", @@ -237,7 +237,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "348f44b917dbe136e8b9d5d7be960ae8" + "ffccecf2214f4c3c661c45de4a0b06e8" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item__e1", @@ -251,7 +251,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "6cc303a6a30d62262c01b02b4bfe2291" + "a5da63484ae650e4180d31ca5d1ed8de" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item__t'", @@ -265,7 +265,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "1fe7f3f973660a06d6167fa57384e772" + "ef3d2d6242652481337d08749aa89bcf" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item___4", @@ -288,7 +288,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "851ac94a298b2231ae998567a4132eab" + "ccae441a72f7237dcc4eb926fc659f96" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__g", @@ -302,7 +302,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "8c43d3a1b8b7f42cc2c946246d537ff6" + "cec7a1d676b8a9b375ee53ef5f42d7ab" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__e1", @@ -316,7 +316,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "b9f76ef0f8dc8224b0feec6726c0fe29" + "828541c7480b5637e66701bbff90b2b9" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__e2", @@ -330,7 +330,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "2fcdb6783485648af6d7cdfdb897425a" + "e117bc217ce060bc31a8502781817389" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__t11", @@ -344,7 +344,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "34873c5df62f11aa0beed39148bf2c2e" + "f7b10e936f82351cce46203afe653c23" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__t12", @@ -358,7 +358,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "252282f76dde245c218b67cd85011cfb" + "df332055b03b12b0f4bc0fcd60bc9e4c" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item___5", @@ -381,7 +381,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "99a34e890fcd0d4aa7a7ae13c1c1a718" + "e11b9f8d7a2356f9315b0ee702f7d86a" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item___6", @@ -402,7 +402,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "ae2af2113b8e15b2dc8e675d976640ad" + "c0d7b114277c41b9c737f3432819a7b3" ], [ "StlcCbvDbPntSubstNoLists.progress", @@ -452,7 +452,7 @@ "typing_StlcCbvDbPntSubstNoLists.step" ], 0, - "9f185ab07ec93fecad4c4bf0216b5003" + "ba02649d38da570cf9a9e42fa14499b5" ], [ "StlcCbvDbPntSubstNoLists.appears_free_in", @@ -479,7 +479,7 @@ "subterm_ordering_StlcCbvDbPntSubstNoLists.EApp" ], 0, - "bc563c3019e928edfe1832dbc614a6fe" + "029667b1c35de3fd412c4ea540d052bc" ], [ "StlcCbvDbPntSubstNoLists.free_in_context", @@ -532,7 +532,7 @@ "typing_StlcCbvDbPntSubstNoLists.appears_free_in" ], 0, - "e51f24eddf5bc364acc36e8c43b27db4" + "edeff624788dac3179db5ebe412afc41" ], [ "StlcCbvDbPntSubstNoLists.typable_empty_closed", @@ -548,7 +548,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "77b233b4e350e8f6bf193770af8a9af5" + "e066292841f92f2ed97d4a835e64cfe8" ], [ "StlcCbvDbPntSubstNoLists.equal", @@ -561,7 +561,7 @@ "kinding_StlcCbvDbPntSubstNoLists.ty@tok" ], 0, - "e24e09b5d6a6ca3d1e784c61d52d2954" + "06ebff93ca757e1bdcfafb8a64236ef6" ], [ "StlcCbvDbPntSubstNoLists.equalE", @@ -574,7 +574,7 @@ "kinding_StlcCbvDbPntSubstNoLists.ty@tok" ], 0, - "1e2cfaa85b3a3a9285952f5c5aac6bbd" + "4e87b331fe65aa552fc66f348b6b899f" ], [ "StlcCbvDbPntSubstNoLists.context_invariance", @@ -629,7 +629,7 @@ "typing_StlcCbvDbPntSubstNoLists.appears_free_in" ], 0, - "5fdc1e89554327285693d0ac70915e99" + "f944c3cbdf68697f240a2f55a97b85f7" ], [ "StlcCbvDbPntSubstNoLists.typing_extensional", @@ -641,7 +641,7 @@ "equation_StlcCbvDbPntSubstNoLists.equalE" ], 0, - "80206be9a4f9becfa1a114d432f549e2" + "d8d6c06b56c7acd4a801f3eb1d1f6065" ], [ "StlcCbvDbPntSubstNoLists.substitution_preserves_typing", @@ -710,7 +710,7 @@ "typing_StlcCbvDbPntSubstNoLists.appears_free_in" ], 0, - "f0f79abfd37fc07c10ede420cb40cee5" + "a383396791126a99ee7ce00d200cbe98" ], [ "StlcCbvDbPntSubstNoLists.preservation", @@ -722,7 +722,7 @@ "refinement_interpretation_Tm_refine_2947ccd2945e3f380be179fa7e70dd3a" ], 0, - "1cbb2f2d9e59c42f31ffe18ed23f35d5" + "312996ba2a76a9b310c784e0bcb606da" ], [ "StlcCbvDbPntSubstNoLists.preservation", @@ -734,7 +734,7 @@ "refinement_interpretation_Tm_refine_96cd34f4772ade3da753da11f912a4b8" ], 0, - "9f2ce5d781068eabe9cd9c200fbba9d7" + "f68283882b89edfb847cd25cb2ddcc16" ], [ "StlcCbvDbPntSubstNoLists.preservation", @@ -783,7 +783,7 @@ "typing_StlcCbvDbPntSubstNoLists.step" ], 0, - "e4b1b91f42f4b19b6359e8af531dc4aa" + "9e880b3363d10555b74c189cc9bc4718" ], [ "StlcCbvDbPntSubstNoLists.ty", @@ -792,7 +792,7 @@ 1, [ "@query" ], 0, - "02f9f8e470239b300f16c274cb3c6d69" + "7bccd070e18a071e5d750c8e4e2aea31" ], [ "StlcCbvDbPntSubstNoLists.exp", @@ -809,7 +809,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f32156cc189a9cd7919def976ec30bb0" + "0b885aed774ecd9081e2a617ea944e62" ], [ "StlcCbvDbPntSubstNoLists.__proj__EVar__item___0", @@ -823,7 +823,7 @@ "refinement_interpretation_Tm_refine_b0fc1a2f197b450737fc60602f5bbe98" ], 0, - "3b132f298da752a2bdcaae99feb3bdee" + "0accf025e1ad79c53818f31752fdb7a2" ], [ "StlcCbvDbPntSubstNoLists.__proj__EApp__item___0", @@ -837,7 +837,7 @@ "refinement_interpretation_Tm_refine_e80fa73901831fcccf979556beeb043f" ], 0, - "2991d1d9f15dc8ed90a27030aeee1b3a" + "c9cfd789c30269922e9ff46b5473cc2a" ], [ "StlcCbvDbPntSubstNoLists.__proj__EApp__item___1", @@ -851,7 +851,7 @@ "refinement_interpretation_Tm_refine_e80fa73901831fcccf979556beeb043f" ], 0, - "c75aa995b1fb8f26f7a378728f4c19e5" + "2188a36347e45463eb57ba5b30864241" ], [ "StlcCbvDbPntSubstNoLists.__proj__EAbs__item___0", @@ -865,7 +865,7 @@ "refinement_interpretation_Tm_refine_a8f27480ee432505641e15da6e41375d" ], 0, - "85fcc9156462f442528cec4e9e2cbf9d" + "a77c8e298de22e9f64d30a96d08faaab" ], [ "StlcCbvDbPntSubstNoLists.__proj__EAbs__item___1", @@ -879,7 +879,7 @@ "refinement_interpretation_Tm_refine_a8f27480ee432505641e15da6e41375d" ], 0, - "035d03e62f23de97732e75afd90d8bb2" + "95d5e7ebcf0b3bbcb3f2d61417b40a57" ], [ "StlcCbvDbPntSubstNoLists.subst_beta", @@ -909,7 +909,7 @@ "subterm_ordering_StlcCbvDbPntSubstNoLists.EApp" ], 0, - "1c8b85a0ab831202cc8715a821269b07" + "6ac94221abf7ecbfd4d7a008df72a208" ], [ "StlcCbvDbPntSubstNoLists.step", @@ -930,7 +930,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "9c8959d259c5810c249542812850ebe0" + "79407f77910f6de867b95c84ed47ac99" ], [ "StlcCbvDbPntSubstNoLists.extend", @@ -948,7 +948,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2486018241783d88043e59f760b995f4" + "e99b9922826c40f6803fa11d966bdc18" ], [ "StlcCbvDbPntSubstNoLists.rtyping", @@ -960,7 +960,7 @@ "refinement_interpretation_Tm_refine_4cd961d487f7cbe11af5091d80b9e58b" ], 0, - "3e9bff62494d788922feb4ad7efcca37" + "1c02f941395604e9e14b9c63584391b4" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyVar__item__g", @@ -974,7 +974,7 @@ "refinement_interpretation_Tm_refine_4a45eaafbd1e608025e81692345ae7ec" ], 0, - "fd97441c955a863758ae72ce9ea5ca3c" + "a439054f6c0f1fe201d816e7e9fa35cd" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyVar__item__x", @@ -993,7 +993,7 @@ "token_correspondence_StlcCbvDbPntSubstNoLists.__proj__TyVar__item__g" ], 0, - "da60ad4cd20d050fe9352a13a723867d" + "99f9d47f406e01a3b8939deee9cf2d2c" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item__g", @@ -1007,7 +1007,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "89a5a6ee2b6530217530d37e0985b7b6" + "4c45a9592af8db9f98973c3b10d8292f" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item__t", @@ -1021,7 +1021,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "7ed1166e9d398502748470ee16dce29e" + "7cd5a8e053f15ced5f7f6c7e7c6dbbc2" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item__e1", @@ -1035,7 +1035,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "6724c644b769f1adaa7d788f031a384d" + "6a752c5988916509645f789b709ea879" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item__t'", @@ -1049,7 +1049,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "143d4cece16248d5866d86afc7604904" + "648d2211e1cbe6da36fcf06073d0965f" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyAbs__item___4", @@ -1072,7 +1072,7 @@ "refinement_interpretation_Tm_refine_32ff09c8e12b84241dd4caba0335b6f1" ], 0, - "0eeff8a96703a3281c84d51a8614acb9" + "2ec843c90d16dc3f28bfe47d806972b3" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__g", @@ -1086,7 +1086,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "c219eb2c35a672d2567658f597424675" + "54faae93f62477d94cebad79304a7f23" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__e1", @@ -1100,7 +1100,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "6d240dc5269a501bc7f52efce634b423" + "e8f71791d3ff3fb1c15ebe406af366b6" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__e2", @@ -1114,7 +1114,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "edfe48fbc766e961ccad943cddaa7076" + "21401661af6a2b4becb3d46f3f5612d3" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__t11", @@ -1128,7 +1128,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "af3bc42a143bb2c6bb57b3235490d560" + "039955c5858b7ec70111ce3f5973e0c7" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item__t12", @@ -1142,7 +1142,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "9c3b923041650fe4ffb9b2a5859a3d4f" + "796250362f6062253e09f21b731f01cf" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item___5", @@ -1165,7 +1165,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "dd41539044a7524bc0c0f2b00c6855ea" + "79fd222fb6485d734cdd03aeaa0e5a7b" ], [ "StlcCbvDbPntSubstNoLists.__proj__TyApp__item___6", @@ -1186,7 +1186,7 @@ "refinement_interpretation_Tm_refine_fd894afd9f0e15ccd32c7abf71d65256" ], 0, - "7fd8f1ee4f87c9aa893e730a907a12a6" + "4f5f586413192bbcbe863b6ff81b144a" ], [ "StlcCbvDbPntSubstNoLists.appears_free_in", @@ -1213,7 +1213,7 @@ "subterm_ordering_StlcCbvDbPntSubstNoLists.EApp" ], 0, - "6724b8bd446eb9f30e81075231677514" + "08436612d4046d9cf132aeff5ed41b03" ], [ "StlcCbvDbPntSubstNoLists.equal", @@ -1226,7 +1226,7 @@ "kinding_StlcCbvDbPntSubstNoLists.ty@tok" ], 0, - "04370bbab9e3d1d8352d62a2dcfff03a" + "cb9795066ac35b4ae9e124c13ba42de1" ], [ "StlcCbvDbPntSubstNoLists.equalE", @@ -1239,7 +1239,7 @@ "kinding_StlcCbvDbPntSubstNoLists.ty@tok" ], 0, - "a26a7e0d0a03300e9aaf26d2273c4471" + "6e3d7527f2353d7eda8f56a40d9b6794" ], [ "StlcCbvDbPntSubstNoLists.context_invariance", @@ -1294,7 +1294,7 @@ "typing_StlcCbvDbPntSubstNoLists.appears_free_in" ], 0, - "7494d7e8ce468feb2eb94454c6cf8108" + "878b3f6eded5e8ad299243c65803585a" ], [ "StlcCbvDbPntSubstNoLists.typing_extensional", @@ -1306,7 +1306,7 @@ "equation_StlcCbvDbPntSubstNoLists.equalE" ], 0, - "9df1fd84b6f842ad48217a8328f29c1d" + "b9197c002672a56b9d3afca15d746cd1" ], [ "StlcCbvDbPntSubstNoLists.substitution_preserves_typing", @@ -1375,7 +1375,7 @@ "typing_StlcCbvDbPntSubstNoLists.appears_free_in" ], 0, - "574672f09e7d8eb1ebc446952dcb86eb" + "e2ac3397f9923ae90d5b5855b0e163c9" ], [ "StlcCbvDbPntSubstNoLists.preservation", @@ -1387,7 +1387,7 @@ "refinement_interpretation_Tm_refine_96cd34f4772ade3da753da11f912a4b8" ], 0, - "a9f58763e347460dc67c2436359ec411" + "b2e73ec8d171698d62b5a9e5fc23b270" ], [ "StlcCbvDbPntSubstNoLists.preservation", @@ -1436,7 +1436,7 @@ "typing_StlcCbvDbPntSubstNoLists.step" ], 0, - "5701dc0d29dbb8ae9ea8413810b198ce" + "38d3c901ea9d94227792ebbba74bfa74" ] ] ] \ No newline at end of file diff --git a/examples/metatheory/StlcStrongDbParSubst.fst.hints b/examples/metatheory/StlcStrongDbParSubst.fst.hints index 9f68072282e..88e1a3ba7a4 100644 --- a/examples/metatheory/StlcStrongDbParSubst.fst.hints +++ b/examples/metatheory/StlcStrongDbParSubst.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "af7b72bb2b5a700f4542028ec69bec9a" + "3e6a45d5a406427685633b4189726f7e" ], [ "StlcStrongDbParSubst.__proj__TArr__item___0", @@ -22,7 +22,7 @@ "refinement_interpretation_Tm_refine_ccaa7b9f2c4e22321120f7ea92a71de5" ], 0, - "0105c2955fc14130d96ee699e8318aff" + "3f59303d69373bf59a9ebcc30734f7e3" ], [ "StlcStrongDbParSubst.__proj__TArr__item___1", @@ -36,7 +36,7 @@ "refinement_interpretation_Tm_refine_ccaa7b9f2c4e22321120f7ea92a71de5" ], 0, - "71c1ce5b9c7ae9c787fb7509cc2a9718" + "31e3d5a60049255496b471a680f9279d" ], [ "StlcStrongDbParSubst.exp", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "737a455a6fce3e3b9fba050b4c8da848" + "1c6a142bee84e9553019defe7be93362" ], [ "StlcStrongDbParSubst.__proj__EVar__item___0", @@ -67,7 +67,7 @@ "refinement_interpretation_Tm_refine_f4accbbd705c655c07c4d28fa0433bd8" ], 0, - "694d409a1e9101b99df390a1bf9d290f" + "c173fdbdd3c3efa8ef7ec199a2153656" ], [ "StlcStrongDbParSubst.__proj__EApp__item___0", @@ -81,7 +81,7 @@ "refinement_interpretation_Tm_refine_cfeb4851717f0f570c09b19bff9e1ba0" ], 0, - "8dd5b80a99e4d2f4068ee33c9d77c1c2" + "7a5b298bf5bf8c5abd1c4073b1f8003d" ], [ "StlcStrongDbParSubst.__proj__EApp__item___1", @@ -95,7 +95,7 @@ "refinement_interpretation_Tm_refine_cfeb4851717f0f570c09b19bff9e1ba0" ], 0, - "82bb19b313942bae247f800966d5b420" + "710f8fde15e668e796d0c6651cff081d" ], [ "StlcStrongDbParSubst.__proj__ELam__item___0", @@ -109,7 +109,7 @@ "refinement_interpretation_Tm_refine_c2b6bc5fb9f0c781cc9a468d147cb416" ], 0, - "da9d09aeb03d87a1cbc3ac62bf7920a4" + "72f0a48329d3d14aa8f2b6fb20c35309" ], [ "StlcStrongDbParSubst.__proj__ELam__item___1", @@ -123,7 +123,7 @@ "refinement_interpretation_Tm_refine_c2b6bc5fb9f0c781cc9a468d147cb416" ], 0, - "162a2873d8b5375db61349ad2c2eb1cd" + "4f2ba8577e89f86d3d2f8334edc85640" ], [ "StlcStrongDbParSubst.is_renaming", @@ -135,7 +135,7 @@ "refinement_interpretation_Tm_refine_a2e3e4f07183c4d928088ca9c9dcb623" ], 0, - "d40040206973d0ace4e82dcc3c42265b" + "6f9c1741321d252e2785298a5e782714" ], [ "StlcStrongDbParSubst.sub_inc", @@ -149,7 +149,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2dee8ca1f1b2bb5a01f18cda54db34a7" + "955b39c3821dcc389064bfb7a0d46934" ], [ "StlcStrongDbParSubst.renaming_sub_inc", @@ -166,7 +166,7 @@ "token_correspondence_StlcStrongDbParSubst.sub_inc" ], 0, - "f9758dcbe0f3da0a73f2978d528cfc67" + "5ee51fdc30ed2a922990692ad390aefb" ], [ "StlcStrongDbParSubst.subst", @@ -176,8 +176,8 @@ [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", + "StlcStrongDbParSubst_interpretation_Tm_arrow_847e119791448968f3b4d5ecfd64021f", "StlcStrongDbParSubst_interpretation_Tm_arrow_86f0d4fd92d6b9638311c2f0e85836bb", - "StlcStrongDbParSubst_interpretation_Tm_arrow_88491e0cd6ef99430144a8f0a090f830", "StlcStrongDbParSubst_pretyping_00c2c856e702f50718a37c394bb4dba3", "binder_x_00c2c856e702f50718a37c394bb4dba3_1", "binder_x_b2dd1823af72defc268fddaa468960d0_0", "bool_inversion", @@ -213,7 +213,7 @@ "well-founded-ordering-on-nat" ], 0, - "68dea62ee0731deed52499a021b1169d" + "506092ebcea4d0beb2de82057c31a357" ], [ "StlcStrongDbParSubst.subst", @@ -247,7 +247,7 @@ "well-founded-ordering-on-nat" ], 0, - "ca6470029c5885eb34e2bbdc1358b898" + "0fb7ac5fd50cfa27f7efde80993b39e7" ], [ "StlcStrongDbParSubst.sub_beta", @@ -262,7 +262,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "73980f19e7f94f4a3b810516be01a0d2" + "cff267ea778868a856fe40453fd229a4" ], [ "StlcStrongDbParSubst.step", @@ -274,7 +274,7 @@ "assumption_StlcStrongDbParSubst.typ__uu___haseq" ], 0, - "29cbce0d7e0ca09bf9c12b28a103a23d" + "e744fc407b3c15dc132deba39b7ede1d" ], [ "StlcStrongDbParSubst.__proj__SBeta__item__t", @@ -288,7 +288,7 @@ "refinement_interpretation_Tm_refine_f77b3ed76bf454c96a99af193538141d" ], 0, - "175b76c7de21963e529118583cb67ac9" + "2fb04ac8d308ac3680ee22811de280ce" ], [ "StlcStrongDbParSubst.__proj__SBeta__item__e1", @@ -302,7 +302,7 @@ "refinement_interpretation_Tm_refine_f77b3ed76bf454c96a99af193538141d" ], 0, - "66cac5bbaae2a9b86bc78363bffa1c76" + "cd8ef48e4ec25fc6277a33e0fa564320" ], [ "StlcStrongDbParSubst.__proj__SBeta__item__e2", @@ -316,7 +316,7 @@ "refinement_interpretation_Tm_refine_f77b3ed76bf454c96a99af193538141d" ], 0, - "e6b56a294c059df1f185e5fdeb9d3213" + "cb80d177e7faa53b4a16545c9b30a367" ], [ "StlcStrongDbParSubst.__proj__SApp1__item__e1", @@ -330,7 +330,7 @@ "refinement_interpretation_Tm_refine_1354a7d5d234f707d79e0e5c7bc75049" ], 0, - "564f4ecab0dce97d00a46d467be8c7eb" + "2047fbe0fe2f29d71e94de0be6c741af" ], [ "StlcStrongDbParSubst.__proj__SApp1__item__e2", @@ -344,7 +344,7 @@ "refinement_interpretation_Tm_refine_1354a7d5d234f707d79e0e5c7bc75049" ], 0, - "07a776017930c3a49dce97794ddb29de" + "9aa9e4eea134d4b14354f61106594feb" ], [ "StlcStrongDbParSubst.__proj__SApp1__item__e1'", @@ -358,7 +358,7 @@ "refinement_interpretation_Tm_refine_1354a7d5d234f707d79e0e5c7bc75049" ], 0, - "2b170704fe8a7ce1940df0005016b2e8" + "fa44611e045f1bdd83b607949d3ce44f" ], [ "StlcStrongDbParSubst.__proj__SApp1__item__hst", @@ -376,7 +376,7 @@ "refinement_interpretation_Tm_refine_1354a7d5d234f707d79e0e5c7bc75049" ], 0, - "5d46579756c2b398b3b76e6d4ef8ca4b" + "17f61cf6773389c29f7d8ceed212e938" ], [ "StlcStrongDbParSubst.__proj__SApp2__item__e1", @@ -390,7 +390,7 @@ "refinement_interpretation_Tm_refine_257ce7371bf720d0a7da5fefb63c5e43" ], 0, - "62fb0cd660519157a14b20b27798707b" + "1e876b3a531f63fa495bf322ab54b935" ], [ "StlcStrongDbParSubst.__proj__SApp2__item__e2", @@ -404,7 +404,7 @@ "refinement_interpretation_Tm_refine_257ce7371bf720d0a7da5fefb63c5e43" ], 0, - "ef1b00aeca47d0f810ca6626cce1c43a" + "96c7525b0b00e7eea310e9c13f8edd04" ], [ "StlcStrongDbParSubst.__proj__SApp2__item__e2'", @@ -418,7 +418,7 @@ "refinement_interpretation_Tm_refine_257ce7371bf720d0a7da5fefb63c5e43" ], 0, - "313a28186cac443c650c5d3fedb20300" + "36cad215cd2b1d2e69e823348558bb2a" ], [ "StlcStrongDbParSubst.__proj__SApp2__item__hst", @@ -436,7 +436,7 @@ "refinement_interpretation_Tm_refine_257ce7371bf720d0a7da5fefb63c5e43" ], 0, - "e9b98d3090233c22fc8770e782f54bf6" + "578342e81688cb35965a08e0f0433300" ], [ "StlcStrongDbParSubst.extend", @@ -451,7 +451,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "78f2d3f5d474f0afcb4753daefca0a29" + "5dfe31aa5010c030996840acd4cca983" ], [ "StlcStrongDbParSubst.typing", @@ -463,7 +463,7 @@ "refinement_interpretation_Tm_refine_7f2e20eb47d22ea18ae57a636be3a7d8" ], 0, - "22ccb2aeb6682f572a3031e816b432f8" + "6e7d1b8cee6f9d5f0c961ff96f69b8c8" ], [ "StlcStrongDbParSubst.__proj__TyVar__item__g", @@ -477,7 +477,7 @@ "refinement_interpretation_Tm_refine_7f43f3559559e11687ceb54b75692147" ], 0, - "f19d3fa42ac96ef8df5d87b634ede856" + "8d4e97a8fbb72962b74701cba27da118" ], [ "StlcStrongDbParSubst.__proj__TyVar__item__x", @@ -495,7 +495,7 @@ "token_correspondence_StlcStrongDbParSubst.__proj__TyVar__item__g" ], 0, - "6fe1ceb71aad11c06f7ee7eb12269ca9" + "5bb8e45eac798fd4f39bef15e5d663a3" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__g", @@ -509,7 +509,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "735068af5ac672e52ed9145c81cde96f" + "7debed16a0e2308d5b0a3607cb04011c" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__t", @@ -523,7 +523,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "55615677e1106ddb1b9c8937881a0db6" + "d2acd90514589dc397407ec30e02f49e" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__e1", @@ -537,7 +537,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "a312d770f21563c77a3de2ac9eed68e5" + "51c4c0d4b52880644c611cd8a0cae79a" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__t'", @@ -551,7 +551,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "e9f5582e387871f9d08e0720251a0694" + "45e0a16084966d5523bc4897d719acae" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__hbody", @@ -573,7 +573,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "c3eeffc70df6bff5961209a1e9f4e430" + "a8d48e2c6d92c75158e61f39f1bb9efd" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__g", @@ -587,7 +587,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "66791454661b2f245f4e47502ce54e4b" + "668dcc4a13d26518bbe613859068633c" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__e1", @@ -601,7 +601,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "8ddf1b5e5711b317da49e50048ba2c5f" + "104e700ece03402e0389a732257fc733" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__e2", @@ -615,7 +615,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "d8bc6232c69c0b79f25370a1d9e16e71" + "6b087308a3c5a737634fe840bc0bed60" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__t11", @@ -629,7 +629,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "31755eed5a5c66804f418543bb7b5c41" + "78412c26378141ad4d78e3ba9a4d4196" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__t12", @@ -643,7 +643,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "94bcff96d4873d2776a14c038f7e1099" + "a00a036215b1d09f5c54d6556db0deff" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__h1", @@ -666,7 +666,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "6a7f79fdfb075d9c90af32cd2dbc2f76" + "9c82609bc3c01554ec5f2f109ab0ee34" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__h2", @@ -688,7 +688,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "f2adcfc1e9688b66957eb8e5bf7252b8" + "30f00440fb0f207193f4b676d416d92c" ], [ "StlcStrongDbParSubst.__proj__TyUnit__item__g", @@ -702,7 +702,7 @@ "refinement_interpretation_Tm_refine_62fcb6772a40efbdd7f1359f787e4a99" ], 0, - "3309cb2bcacf5a272b2db8305f93b572" + "4e3665fb5ccd978284d3638c921ea8b2" ], [ "StlcStrongDbParSubst.progress", @@ -758,7 +758,7 @@ "typing_StlcStrongDbParSubst.uu___is_EUnit" ], 0, - "eed94536c53e69a4feeb0370f0f76669" + "a2bc452eb6709c908f6e290dc95a61ac" ], [ "StlcStrongDbParSubst.subst_extensional", @@ -767,7 +767,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "73b061855444e43448be2c35c19697dc" + "359a39b3262e775e1775bc6d6e023785" ], [ "StlcStrongDbParSubst.subst_extensional", @@ -776,7 +776,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "44cc9e6513355b374c25d8257b56892c" + "10dbe4f1b597923df65dd7ee2c6e3d75" ], [ "StlcStrongDbParSubst.subst_extensional", @@ -817,7 +817,7 @@ "token_correspondence_StlcStrongDbParSubst.sub_elam", "true_interp" ], 0, - "7a8b7b34278ac875447b56d2f546bb4b" + "d1f8a58006f6a60deea77eaf7e1e10aa" ], [ "StlcStrongDbParSubst.subst_typing", @@ -829,7 +829,7 @@ "refinement_interpretation_Tm_refine_7f2e20eb47d22ea18ae57a636be3a7d8" ], 0, - "9bd3fc946a5ea492d6f36201153aa316" + "60496cd681becc0b0167e668d8ada1e0" ], [ "StlcStrongDbParSubst.substitution", @@ -843,10 +843,10 @@ "@fuel_irrelevance_StlcStrongDbParSubst.sub_elam.fuel_instrumented", "@fuel_irrelevance_StlcStrongDbParSubst.subst.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "StlcStrongDbParSubst_interpretation_Tm_arrow_05dd4d463b8c517ced02a4defd42aa89", + "StlcStrongDbParSubst_interpretation_Tm_arrow_25520bf18d16d55849d5d48bb3b3d5c2", "StlcStrongDbParSubst_interpretation_Tm_arrow_537baed5a6ddfc86c6c3de16b2197b39", "StlcStrongDbParSubst_interpretation_Tm_arrow_86f0d4fd92d6b9638311c2f0e85836bb", - "StlcStrongDbParSubst_interpretation_Tm_arrow_f4bb15a98a2f74f6b1f85a42cb7bd539", + "StlcStrongDbParSubst_interpretation_Tm_arrow_d7c23eed18639be8032fa5f7062f80fe", "StlcStrongDbParSubst_pretyping_00c2c856e702f50718a37c394bb4dba3", "StlcStrongDbParSubst_pretyping_fcf8df75f2957ee85ada8a1f90a7cec8", "binder_x_00c2c856e702f50718a37c394bb4dba3_1", @@ -925,7 +925,7 @@ "well-founded-ordering-on-nat" ], 0, - "88239c5039c5f7f42b45e4e7fcfe19c9" + "fa07937c4940a12b7d924850d1e6e362" ], [ "StlcStrongDbParSubst.substitution_beta", @@ -954,7 +954,7 @@ "token_correspondence_StlcStrongDbParSubst.sub_beta" ], 0, - "d36b1039922c54c1b864ef104ce68dfe" + "f7275c9723ada31365c85bd1ad018f8b" ], [ "StlcStrongDbParSubst.preservation", @@ -1001,7 +1001,7 @@ "subterm_ordering_StlcStrongDbParSubst.TyApp" ], 0, - "444e1a3092da799804c52d44c9bbc063" + "0d4b3be787bd71d9c7ab3bd0be66c234" ], [ "StlcStrongDbParSubst.typ", @@ -1010,7 +1010,7 @@ 1, [ "@query" ], 0, - "135bac470f732c86e115b53bc5a55d3c" + "6e1599deef17583bc51e46630c973259" ], [ "StlcStrongDbParSubst.__proj__TArr__item___0", @@ -1024,7 +1024,7 @@ "refinement_interpretation_Tm_refine_ccaa7b9f2c4e22321120f7ea92a71de5" ], 0, - "e17d8138b7707b6f63f45385cad84347" + "2cb94d23619040d9dda9e69785fda3e8" ], [ "StlcStrongDbParSubst.__proj__TArr__item___1", @@ -1038,7 +1038,7 @@ "refinement_interpretation_Tm_refine_ccaa7b9f2c4e22321120f7ea92a71de5" ], 0, - "ced97e116649a0eebce13a8fdbdf3691" + "89a0987118c6183a67791ee3109ac6c2" ], [ "StlcStrongDbParSubst.exp", @@ -1055,7 +1055,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "accf6561ad8108953cca85386f87746d" + "180cd4921b7f86f86e822f4aee37d028" ], [ "StlcStrongDbParSubst.__proj__EVar__item___0", @@ -1069,7 +1069,7 @@ "refinement_interpretation_Tm_refine_f4accbbd705c655c07c4d28fa0433bd8" ], 0, - "0f52b92737c2a633dcbaf1bde213cf11" + "6bafd5a0773dece401ba8d8304f63182" ], [ "StlcStrongDbParSubst.__proj__EApp__item___0", @@ -1083,7 +1083,7 @@ "refinement_interpretation_Tm_refine_cfeb4851717f0f570c09b19bff9e1ba0" ], 0, - "cae136c7ad364e6ed8fd35211c33cde4" + "b9c2aacadf53edc9f8af0d62037c1a07" ], [ "StlcStrongDbParSubst.__proj__EApp__item___1", @@ -1097,7 +1097,7 @@ "refinement_interpretation_Tm_refine_cfeb4851717f0f570c09b19bff9e1ba0" ], 0, - "c861b30fd34e46b4eebab36de928e9be" + "85a7150db3a9fb35c575a419f3fd3ba3" ], [ "StlcStrongDbParSubst.__proj__ELam__item___0", @@ -1111,7 +1111,7 @@ "refinement_interpretation_Tm_refine_c2b6bc5fb9f0c781cc9a468d147cb416" ], 0, - "abd1029294e0c138e474dcd02f4967b5" + "f3f83fa64e5516b6ebc7f572fa8c2369" ], [ "StlcStrongDbParSubst.__proj__ELam__item___1", @@ -1125,7 +1125,7 @@ "refinement_interpretation_Tm_refine_c2b6bc5fb9f0c781cc9a468d147cb416" ], 0, - "079ca4228c617de8ff464230f562b453" + "630bdb5bfcb3ce218bc50371ff7a5cff" ], [ "StlcStrongDbParSubst.is_renaming", @@ -1137,7 +1137,7 @@ "refinement_interpretation_Tm_refine_a2e3e4f07183c4d928088ca9c9dcb623" ], 0, - "34dde01438a69f239d8685d7dc19bd30" + "7ec1cb1c4c7d3b07524356c5e7bc24ce" ], [ "StlcStrongDbParSubst.sub_inc", @@ -1151,7 +1151,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "51d4acfd61f97615cc4e63005a54f189" + "a354b711b5bd9bf377fa67b27c78c02c" ], [ "StlcStrongDbParSubst.subst", @@ -1161,8 +1161,8 @@ [ "@MaxIFuel_assumption", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", + "StlcStrongDbParSubst_interpretation_Tm_arrow_847e119791448968f3b4d5ecfd64021f", "StlcStrongDbParSubst_interpretation_Tm_arrow_86f0d4fd92d6b9638311c2f0e85836bb", - "StlcStrongDbParSubst_interpretation_Tm_arrow_88491e0cd6ef99430144a8f0a090f830", "StlcStrongDbParSubst_pretyping_00c2c856e702f50718a37c394bb4dba3", "binder_x_00c2c856e702f50718a37c394bb4dba3_1", "binder_x_b2dd1823af72defc268fddaa468960d0_0", "bool_inversion", @@ -1198,7 +1198,7 @@ "well-founded-ordering-on-nat" ], 0, - "ed6be50254da6cabd93bb77a6f64a84e" + "ba42b70d149c3e3f9ef8c10feb382577" ], [ "StlcStrongDbParSubst.subst", @@ -1232,7 +1232,7 @@ "well-founded-ordering-on-nat" ], 0, - "bce2949375bfa785bc0dbc90bcff5a16" + "b3d11715a569366178755e144f60b17c" ], [ "StlcStrongDbParSubst.sub_beta", @@ -1247,7 +1247,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "fa4fc4b476b3ca17738e2b9a20148c2f" + "a065b2202878847516f2606073e39124" ], [ "StlcStrongDbParSubst.step", @@ -1259,7 +1259,7 @@ "assumption_StlcStrongDbParSubst.typ__uu___haseq" ], 0, - "62b382708902a35aa1382598556496f7" + "ed3848b45420bfe7f77f69a5dc69d948" ], [ "StlcStrongDbParSubst.__proj__SBeta__item__t", @@ -1273,7 +1273,7 @@ "refinement_interpretation_Tm_refine_f77b3ed76bf454c96a99af193538141d" ], 0, - "1f73dce6e7efbc2fdf35e153235de194" + "d0d1647efc44a829c95e0ab7f02e4f3d" ], [ "StlcStrongDbParSubst.__proj__SBeta__item__e1", @@ -1287,7 +1287,7 @@ "refinement_interpretation_Tm_refine_f77b3ed76bf454c96a99af193538141d" ], 0, - "f41c8f5b06644787097f342bfdea688c" + "a05426f3c8c376805e9ca8463ee080b4" ], [ "StlcStrongDbParSubst.__proj__SBeta__item__e2", @@ -1301,7 +1301,7 @@ "refinement_interpretation_Tm_refine_f77b3ed76bf454c96a99af193538141d" ], 0, - "8fbc35bf2122e639c56dc258f4561218" + "e97f555ff62e594f6e4aef75373affa4" ], [ "StlcStrongDbParSubst.__proj__SApp1__item__e1", @@ -1315,7 +1315,7 @@ "refinement_interpretation_Tm_refine_1354a7d5d234f707d79e0e5c7bc75049" ], 0, - "48779828482b186545685e77fc7c142a" + "2a1cd3a5eccee8ae34c743e8cf7a8efd" ], [ "StlcStrongDbParSubst.__proj__SApp1__item__e2", @@ -1329,7 +1329,7 @@ "refinement_interpretation_Tm_refine_1354a7d5d234f707d79e0e5c7bc75049" ], 0, - "118a7472818f1fc3893d71aec07d40f3" + "c5303a3ff2b8f2e5fbde0ea432721b91" ], [ "StlcStrongDbParSubst.__proj__SApp1__item__e1'", @@ -1343,7 +1343,7 @@ "refinement_interpretation_Tm_refine_1354a7d5d234f707d79e0e5c7bc75049" ], 0, - "46aa71573b9caca67f1d208932d46549" + "384f0236cbe191027e3ef2648847c380" ], [ "StlcStrongDbParSubst.__proj__SApp1__item__hst", @@ -1361,7 +1361,7 @@ "refinement_interpretation_Tm_refine_1354a7d5d234f707d79e0e5c7bc75049" ], 0, - "17c898a617d23f9aad5739d75a0a4b7e" + "6b2861d94388d87a33ae50b3b16cc387" ], [ "StlcStrongDbParSubst.__proj__SApp2__item__e1", @@ -1375,7 +1375,7 @@ "refinement_interpretation_Tm_refine_257ce7371bf720d0a7da5fefb63c5e43" ], 0, - "bb89531c70ce19531a29ad7f17b237b6" + "82fa4ecc68f6ab42bfbdf6ea1cc07519" ], [ "StlcStrongDbParSubst.__proj__SApp2__item__e2", @@ -1389,7 +1389,7 @@ "refinement_interpretation_Tm_refine_257ce7371bf720d0a7da5fefb63c5e43" ], 0, - "9c7edcd32c8d2bed700c1ac54d35a61a" + "8c7ed2a683cabb8a09c255dfa4bde40f" ], [ "StlcStrongDbParSubst.__proj__SApp2__item__e2'", @@ -1403,7 +1403,7 @@ "refinement_interpretation_Tm_refine_257ce7371bf720d0a7da5fefb63c5e43" ], 0, - "2b50cc4a0d78f8ca41279be8dfb13bb8" + "3ed4d153217b96d873235aec4f877096" ], [ "StlcStrongDbParSubst.__proj__SApp2__item__hst", @@ -1421,7 +1421,7 @@ "refinement_interpretation_Tm_refine_257ce7371bf720d0a7da5fefb63c5e43" ], 0, - "174764de3a359e9a89eeb33003396a99" + "e4029cebabd6ab4e842c1e1336b81101" ], [ "StlcStrongDbParSubst.extend", @@ -1436,7 +1436,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f578d3ff101c830b495158941df8d37e" + "fb4757f570b5929b57afae60929bb310" ], [ "StlcStrongDbParSubst.typing", @@ -1448,7 +1448,7 @@ "refinement_interpretation_Tm_refine_7f2e20eb47d22ea18ae57a636be3a7d8" ], 0, - "c121ed7d013bb4771d99e4a613f8073e" + "34eabb80ab1068d3f78d595baa544fbf" ], [ "StlcStrongDbParSubst.__proj__TyVar__item__g", @@ -1462,7 +1462,7 @@ "refinement_interpretation_Tm_refine_7f43f3559559e11687ceb54b75692147" ], 0, - "8ba7b03f6ee8db1a9c52b4b4dda99a5f" + "e35d1b96157209a062ca93e60bbe4cad" ], [ "StlcStrongDbParSubst.__proj__TyVar__item__x", @@ -1480,7 +1480,7 @@ "token_correspondence_StlcStrongDbParSubst.__proj__TyVar__item__g" ], 0, - "915a9749ce160bdb28c3ac5afbc3366e" + "5e6743429bfb16e9554a729d88207b0f" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__g", @@ -1494,7 +1494,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "fe2f1b6e124cbcfb6ea726bd82b31ae0" + "af5d476a55a85f42bbd03aa9c363031f" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__t", @@ -1508,7 +1508,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "9cba04061e79d21e5e936b4bae79ed46" + "d54b691208f4faa1fa9739c39ab133a5" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__e1", @@ -1522,7 +1522,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "19d45107bc4102ede402cbc67f199344" + "4819d57946a14d5c6aea2d50495e3863" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__t'", @@ -1536,7 +1536,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "bfb691b8cdaaf618a566d34d47596866" + "6f947373e1ee7ab5e3e2a785c32f4e09" ], [ "StlcStrongDbParSubst.__proj__TyLam__item__hbody", @@ -1558,7 +1558,7 @@ "refinement_interpretation_Tm_refine_a82f220a1744b7a1be53fad33727d80f" ], 0, - "7e70bd5ad56be37bbbddf2093ea96668" + "1037134b49c0adcf6d3c5b4c45847f6b" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__g", @@ -1572,7 +1572,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "eeeecda80a24651a9c001d6deb23f651" + "bf8ab3e948138a784975cf40d8015b1e" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__e1", @@ -1586,7 +1586,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "997a1b5b26efbbdb33239e4cd61b2ee9" + "2f07dd7f58f1b28d0d7c7147fa66e3ac" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__e2", @@ -1600,7 +1600,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "c17f9c7848427ac4846048836d8b0992" + "4b404cbab7d10996c1dc0934a190e4fa" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__t11", @@ -1614,7 +1614,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "cdd19d69af72e78cb2e55c63191ae6a8" + "e1cc29d0d44e4de3b957be992f4f6ee2" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__t12", @@ -1628,7 +1628,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "29301e69a4d8801a63f3fae862244bcc" + "c18b514800eaaa8a55156e10ba8196a0" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__h1", @@ -1651,7 +1651,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "bf18fc26c0d5d318871fb689a9086e34" + "5839c7a809dce4d610b6934c6a049f8c" ], [ "StlcStrongDbParSubst.__proj__TyApp__item__h2", @@ -1673,7 +1673,7 @@ "refinement_interpretation_Tm_refine_3969fe18909d79c9db3efc963c84b6aa" ], 0, - "7939e0b3117bec46a345a7c8e693b05b" + "59df470de107179da92088a6fda3b3cb" ], [ "StlcStrongDbParSubst.__proj__TyUnit__item__g", @@ -1687,7 +1687,7 @@ "refinement_interpretation_Tm_refine_62fcb6772a40efbdd7f1359f787e4a99" ], 0, - "faf80f93dbbe0e61efd121f71354c504" + "2eb0072b6f4771858c64bf6cf9c2c0dd" ], [ "StlcStrongDbParSubst.progress", @@ -1743,7 +1743,7 @@ "typing_StlcStrongDbParSubst.uu___is_EUnit" ], 0, - "4a4c74ea4e9c558798ab24031c40d77c" + "f78931528cdd996ca9998eccbb87d706" ], [ "StlcStrongDbParSubst.subst_extensional", @@ -1752,7 +1752,7 @@ 1, [ "@query", "assumption_StlcStrongDbParSubst.exp__uu___haseq" ], 0, - "cdb01292cabb2711e9c6cacdcf22646c" + "3aaddecb503ae67200577d1dfd406027" ], [ "StlcStrongDbParSubst.subst_typing", @@ -1764,7 +1764,7 @@ "refinement_interpretation_Tm_refine_7f2e20eb47d22ea18ae57a636be3a7d8" ], 0, - "f98c97cafd27524735bbd4e7446eace0" + "cc2b029363fb8bc64772d20bc5fbd31e" ], [ "StlcStrongDbParSubst.substitution", @@ -1778,10 +1778,10 @@ "@fuel_irrelevance_StlcStrongDbParSubst.sub_elam.fuel_instrumented", "@fuel_irrelevance_StlcStrongDbParSubst.subst.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "StlcStrongDbParSubst_interpretation_Tm_arrow_05dd4d463b8c517ced02a4defd42aa89", + "StlcStrongDbParSubst_interpretation_Tm_arrow_25520bf18d16d55849d5d48bb3b3d5c2", "StlcStrongDbParSubst_interpretation_Tm_arrow_537baed5a6ddfc86c6c3de16b2197b39", "StlcStrongDbParSubst_interpretation_Tm_arrow_86f0d4fd92d6b9638311c2f0e85836bb", - "StlcStrongDbParSubst_interpretation_Tm_arrow_f4bb15a98a2f74f6b1f85a42cb7bd539", + "StlcStrongDbParSubst_interpretation_Tm_arrow_d7c23eed18639be8032fa5f7062f80fe", "StlcStrongDbParSubst_pretyping_00c2c856e702f50718a37c394bb4dba3", "StlcStrongDbParSubst_pretyping_fcf8df75f2957ee85ada8a1f90a7cec8", "binder_x_00c2c856e702f50718a37c394bb4dba3_1", @@ -1860,7 +1860,7 @@ "well-founded-ordering-on-nat" ], 0, - "64445096eda769063ca1101f332526b3" + "758dd50f9fdd3f88709df13bd0f076f4" ], [ "StlcStrongDbParSubst.substitution_beta", @@ -1889,7 +1889,7 @@ "token_correspondence_StlcStrongDbParSubst.sub_beta" ], 0, - "76738f2e5e5cdcc33712951b8f88c3fa" + "48b0e93ecebe8c616059034982937586" ], [ "StlcStrongDbParSubst.preservation", @@ -1936,7 +1936,7 @@ "subterm_ordering_StlcStrongDbParSubst.TyApp" ], 0, - "78fafebfd574f454dce5cbceb9bc071a" + "e4e48874fd7de8fc412f820bbfceff26" ] ] ] \ No newline at end of file diff --git a/examples/metatheory/indind.fst.hints b/examples/metatheory/indind.fst.hints index a323c45ee22..f8598dae36d 100644 --- a/examples/metatheory/indind.fst.hints +++ b/examples/metatheory/indind.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "485032cb1df8b2d6b81f3bf4f393b6b4" + "42b0e44b76c4ce799a554c6261bfea91" ], [ "Indind.__proj__Cons__item__tail", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_f2b0a695d9cf05c47cf3e9edd0a8491e" ], 0, - "6b5f58d1c306cd7b50c3d0c0d924e4a0" + "f4ec596e0dd4f8d0bd96b4a06a4674b0" ], [ "Indind.__proj__Cons__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_f2b0a695d9cf05c47cf3e9edd0a8491e" ], 0, - "77f4db61e08775c8c22093bc12f774a9" + "76596aefd20190d7e05dcce6c8ea1742" ], [ "Indind.__proj__S__item__l", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_2a5da96b896242ec4724a0edc1956d4a" ], 0, - "f050412e76a55d1896cc2f401a76efaa" + "559a77f813b091b2ac7b94d87dc6f8bc" ], [ "Indind.__proj__S__item__x", @@ -60,7 +60,7 @@ "refinement_interpretation_Tm_refine_2a5da96b896242ec4724a0edc1956d4a" ], 0, - "0a62f3a66ad3937e91f2a3b6c264aeee" + "98cc37d993b64a5fbc7af0a3a961df5a" ], [ "Indind.vdl_valid", @@ -79,7 +79,7 @@ "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "ba494dde05e3c55d5d172db5b23ac590" + "18aec7bfe07d91518183feb97a9d3552" ], [ "Indind.vdl_valid", @@ -99,7 +99,7 @@ "typing_tok_Indind.Z@tok" ], 0, - "e9d365d49c822613aa901b8f729c1cc8" + "b36b3619b50c331258a0deb63bfeaadb" ], [ "Indind.vdl_induction", @@ -130,7 +130,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "92b3f73b3d9998a4b10d3fb412fe19dc" + "9c48c977d8731c7e3dd8aba1d092aade" ], [ "Indind.vdl_induction", @@ -161,7 +161,7 @@ "typing_tok_Indind.Nil@tok" ], 0, - "cae235a0d4407d99584a8fc819fa96fd" + "164337c8120f9495fab25d8375cd5a5b" ], [ "Indind.vdl_induction", @@ -192,7 +192,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "aa207008006b91e053d18fe855421846" + "835459499cf9a27dca669c54a84e3fdc" ], [ "Indind.vdl_induction", @@ -222,7 +222,7 @@ "subterm_ordering_Indind.Cons", "typing_tok_Indind.Nil@tok" ], 0, - "1a8793ffc055ef22a20127261d18b3f7" + "4d789a59d2460bcb5d68a2ac7902ce17" ], [ "Indind.vdl_induction", @@ -251,7 +251,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "a704fdd908237b1f91db4fbe97635114" + "3638647de5529a5659a79e1738d79ec2" ], [ "Indind.vdl_induction", @@ -271,7 +271,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "2df58b0dae3c8a431aced2b83719457f" + "ffd705002943899b306e04d5e86a6244" ], [ "Indind.vdl_induction", @@ -300,7 +300,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "78364f3d23effc0f738e19682c592cca" + "d4dfd96e740d957c907577406df3e68f" ], [ "Indind.vdl_induction", @@ -320,7 +320,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "521cb9849a9482461f05358fcb6a379b" + "5f2e67b045bfd339232e8c4545dabfb2" ], [ "Indind.vdl_induction", @@ -335,7 +335,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "7cfa3a7b34b80e5653dc66a384536c00" + "854676c7e17df13eec4d46ffb9cc8ea6" ], [ "Indind.vdl_induction", @@ -355,7 +355,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "9cee23c49b3b55f1e32fbed2cb03d680" + "6efcf46747d62775e4e1e66c59f0a592" ], [ "Indind.vdl_induction", @@ -370,7 +370,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "d95d95436424e0896b20c1e4af8a6c70" + "f937e7fd82e92fc9610f13c389dbe7d8" ], [ "Indind.vdl_induction", @@ -390,7 +390,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "6dfebcf539a95aa467b6b969107c8e6b" + "39ce062d145a03561951f2da5085c1b1" ], [ "Indind.vdl_induction", @@ -405,7 +405,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "950828b7cbc2a2713349f37815fdb7cc" + "570dd49b0aaa482d6e03c0cc4f270253" ], [ "Indind.vdl_induction", @@ -425,7 +425,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "619b279ab41770cbcdae6f6cc6a88426" + "c616453358041eb1f99d64d92377de69" ], [ "Indind.vdl_induction", @@ -440,7 +440,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "19797a965e3c26d78ea96078925c7b1f" + "00601cdba606c10caebe885ab8f5d7dc" ], [ "Indind.vdl_induction", @@ -460,7 +460,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "98d976f87e5c0be7ce2a85d421b919cf" + "c95b7cd0369102e6dfa66cd9f1f6518d" ], [ "Indind.vdl_induction", @@ -475,7 +475,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "91f5d1f146f3421635ddd5dbbe22c119" + "edf9a5054023bb60375989131dc684c0" ], [ "Indind.vdl_induction", @@ -495,7 +495,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "70cab4c8a1e5ec5676ba5b39312e4787" + "52b04ec77841da5c1450c938bb5a9d90" ], [ "Indind.vdl_induction", @@ -510,7 +510,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "add0622f92ba937c6bca2d853ab37743" + "433fa574ace66ed0f53d68e70a4e5f66" ], [ "Indind.vdl_induction", @@ -530,7 +530,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "9a7352e2001281b609b6c1155f82ba93" + "a1f4f79e648d93b780b8a1f05e076702" ], [ "Indind.ctx0", @@ -539,7 +539,7 @@ 1, [ "@query" ], 0, - "55e27ab7450876f9a13bb4015b97dc4c" + "363f3f2da4a5e8a19f669ee8a529ff71" ], [ "Indind.__proj__ConsCtx__item__g", @@ -552,7 +552,7 @@ "refinement_interpretation_Tm_refine_e3baa197ad5eea1780d7a86146099756" ], 0, - "eafbe83870986efb01961e4024c3a75a" + "15a8cc976d2d5e720a7160407b1807b5" ], [ "Indind.__proj__ConsCtx__item__a", @@ -565,7 +565,7 @@ "refinement_interpretation_Tm_refine_e3baa197ad5eea1780d7a86146099756" ], 0, - "49ad559ac34058cb6f4e312ff9a10234" + "6a00dd01265894f6d5c35655273cee18" ], [ "Indind.__proj__Unit__item__g", @@ -578,7 +578,7 @@ "refinement_interpretation_Tm_refine_0dc85a3677e9bc75ef37439f19783424" ], 0, - "e0add79bfe836ed5349674e5ae1e1805" + "70fc0946b18e08200670a49a7d14574b" ], [ "Indind.__proj__Bool__item__g", @@ -591,7 +591,7 @@ "refinement_interpretation_Tm_refine_ea431236476936535bf46955fedbfdc2" ], 0, - "65e30cb2c0f1f0530d9cfd6115e4f086" + "c5f37a573925f147cd8cf54bbf3c0104" ], [ "Indind.__proj__Prod__item__g", @@ -604,7 +604,7 @@ "refinement_interpretation_Tm_refine_3c79ee0fccfffabe0477a0ac05c33065" ], 0, - "742c527bc00d5f2141c15a06ba673816" + "34d77a11adcc6ba9f5174d51ca28be0d" ], [ "Indind.__proj__Prod__item__a", @@ -617,7 +617,7 @@ "refinement_interpretation_Tm_refine_3c79ee0fccfffabe0477a0ac05c33065" ], 0, - "569580a9067e77f5da4fd55ef546de2b" + "3cd85aaef39a621ecbc929a20225ec68" ], [ "Indind.__proj__Prod__item__b", @@ -630,7 +630,7 @@ "refinement_interpretation_Tm_refine_3c79ee0fccfffabe0477a0ac05c33065" ], 0, - "489e0c5a727582493eddaf6f0ebed3fb" + "f53afcdfda489e790e8020d5a8447213" ], [ "Indind.__proj__U__item__g", @@ -643,7 +643,7 @@ "refinement_interpretation_Tm_refine_0443c2448a0ac6491f3d06f4a4d5008d" ], 0, - "de548356f4e8bfe38370a21a51c3ef09" + "2c46d6920ba7f0e9a968eeae2d0cb858" ], [ "Indind.__proj__Var__item__g", @@ -656,7 +656,7 @@ "refinement_interpretation_Tm_refine_caae48ea10f3641ef7ea72ad50f19db4" ], 0, - "0183e744c7bb45d4db76b8382c2101b3" + "f82ac27efe105dec3151c6ca682d3569" ], [ "Indind.__proj__Var__item___1", @@ -669,7 +669,7 @@ "refinement_interpretation_Tm_refine_caae48ea10f3641ef7ea72ad50f19db4" ], 0, - "6819233fc0ffd8ed7f58d7844ac0f3a2" + "9cc26aac6ef7840505ff2f2333651116" ], [ "Indind.__proj__UHere__item__g", @@ -682,7 +682,7 @@ "refinement_interpretation_Tm_refine_6d034f126c626bc9c0962d683e6b9995" ], 0, - "205cf32d7d50f7ca10cb76294a4117ac" + "365f7d29c322231f80e852add9833653" ], [ "Indind.__proj__UNext__item__g", @@ -695,7 +695,7 @@ "refinement_interpretation_Tm_refine_696eac43ea98aadff1ccb166db0c0ee6" ], 0, - "92003133959e0d76ba09cee88da2744d" + "4e54a92fe454e61a847fffcc6ccd1d25" ], [ "Indind.__proj__UNext__item__a", @@ -708,7 +708,7 @@ "refinement_interpretation_Tm_refine_696eac43ea98aadff1ccb166db0c0ee6" ], 0, - "15e749838a3791a685da1e75e3bc38d5" + "942ab0362adc0161db6c011336153d5d" ], [ "Indind.__proj__UNext__item___2", @@ -721,7 +721,7 @@ "refinement_interpretation_Tm_refine_696eac43ea98aadff1ccb166db0c0ee6" ], 0, - "f171582bb5814c67653b8d33aedaf004" + "b502096a84c36a04457c1ddfffa90edb" ], [ "Indind.ctx_valid", @@ -739,7 +739,7 @@ "subterm_ordering_Indind.ConsCtx", "typing_tok_Indind.EmptyCtx@tok" ], 0, - "81fde2f6ab79f4318ab5fe84001378b3" + "387be8dd4710c6e5a96713a3385ba2d5" ], [ "Indind.ctx_valid", @@ -762,7 +762,7 @@ "subterm_ordering_Indind.Var", "typing_tok_Indind.EmptyCtx@tok" ], 0, - "aa67f76d528e79ee104926b3a5d21b82" + "eb2dd471707f6970b5b6e7094fb72cee" ], [ "Indind.ctx_valid", @@ -782,7 +782,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "9e3bcb48b7406fe03c0691536795ac92" + "084c5d364f841df6f289a1197c3e640d" ], [ "Indind.empty_ctx", @@ -798,7 +798,7 @@ "true_interp", "typing_tok_Indind.EmptyCtx@tok" ], 0, - "a7b8c63e0d7fc903d8344f3b2c37e2c1" + "b74a6a9a2b84820d198debcc0339ff13" ], [ "Indind.cons_ctx", @@ -821,7 +821,7 @@ "refinement_interpretation_Tm_refine_f441914d47c90ea32f27f2a05474ce96" ], 0, - "7de402ae78db68fb91cb1e7a471c11cb" + "bfca9fca990ddb54d70b9db838a9544e" ], [ "Indind.unit", @@ -843,7 +843,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "4cacb4c2f2336194cf040b46f0c93520" + "caf90d8a775708b73c989d20ded508e8" ], [ "Indind.bool", @@ -865,7 +865,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "0068d60e39712aa82e7428d1d9fa9f75" + "799552cf3c9c85593f948f84ca9afc0a" ], [ "Indind.prod", @@ -893,7 +893,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "fd3febdc1bd532835672b894b62ad3dd" + "6ae6fa65fb22dc6a2e71b799093a5782" ], [ "Indind.u", @@ -915,7 +915,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "f121fb28f0ec5f6a188a35f6b09ee6fd" + "0d73b51c25ba1f23976620e3ba652223" ], [ "Indind.var", @@ -942,7 +942,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "934f2541ae30a97085942566d49cb598" + "be197830042078c05ae50f355a386e7f" ], [ "Indind.u_here", @@ -966,7 +966,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "4700ae116d97159ac943eecad94ddf3c" + "f743fa9ecf1b2d62d4bd9332fb4e826d" ], [ "Indind.u_next", @@ -999,7 +999,7 @@ "typing_Indind.cons_ctx", "typing_tok_Indind.EmptyCtx@tok" ], 0, - "8f63f980489ccb3e8f569f1078f3006d" + "2271ed96ea71951e059acdecfa8fb0ba" ], [ "Indind.vdl0", @@ -1008,7 +1008,7 @@ 1, [ "@query" ], 0, - "828f597304f746663f749528f43ed070" + "24984ea88fd7e17da2cc0584303853f3" ], [ "Indind.__proj__Cons__item__tail", @@ -1021,7 +1021,7 @@ "refinement_interpretation_Tm_refine_f2b0a695d9cf05c47cf3e9edd0a8491e" ], 0, - "33b964eed4eba5b76dfb773afb741877" + "d89ddcc1fe6b917dee9c4b39ed3300cc" ], [ "Indind.__proj__Cons__item___1", @@ -1034,7 +1034,7 @@ "refinement_interpretation_Tm_refine_f2b0a695d9cf05c47cf3e9edd0a8491e" ], 0, - "f2ff40a5993d700cfd364b4fe2c2aa3b" + "ab29586fdfe8d8426f73d1a135ecb4bd" ], [ "Indind.__proj__S__item__l", @@ -1047,7 +1047,7 @@ "refinement_interpretation_Tm_refine_2a5da96b896242ec4724a0edc1956d4a" ], 0, - "fefc7b16baeabcca7823e3fa2f09fe1d" + "da34efb935ed8ccfc401a849f2f0c043" ], [ "Indind.__proj__S__item__x", @@ -1060,7 +1060,7 @@ "refinement_interpretation_Tm_refine_2a5da96b896242ec4724a0edc1956d4a" ], 0, - "6d234f40444d58cf32a84704564bc940" + "1749529e19efc6850ef4524ea25eb2ee" ], [ "Indind.vdl_valid", @@ -1079,7 +1079,7 @@ "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "437cc1a8b10e288549c97689d4a224a1" + "cb7ae117ab92553b53a2a42c244def0b" ], [ "Indind.vdl_valid", @@ -1099,7 +1099,7 @@ "typing_tok_Indind.Z@tok" ], 0, - "74a99ae4249a9833baa14936db124db8" + "30d70f41bbfe56375e52eec1dba6d569" ], [ "Indind.vdl_induction", @@ -1130,7 +1130,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "76ef30a37578f65a911e30fc15cc36e9" + "704ffc04bfba0034b35b7cc4a340e8db" ], [ "Indind.vdl_induction", @@ -1161,7 +1161,7 @@ "typing_tok_Indind.Nil@tok" ], 0, - "f9e78eafcd13b49be9812f315f4f0416" + "94faab949482eb01fd270fa911e06304" ], [ "Indind.vdl_induction", @@ -1192,7 +1192,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "9e15a54efd6bf6cf026da372fd9a8cad" + "e72ba8be17e2871d7ab20afff3212ad5" ], [ "Indind.vdl_induction", @@ -1222,7 +1222,7 @@ "subterm_ordering_Indind.Cons", "typing_tok_Indind.Nil@tok" ], 0, - "51d5ba0031ec3f79baeb3f8f2408041b" + "ccc75984ef3e0348dcaa0480d28e4453" ], [ "Indind.vdl_induction", @@ -1237,7 +1237,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "baf1a71cc0107c19bf664456fcd2f4c3" + "628190db253b42e53cb86f7f915cab44" ], [ "Indind.vdl_induction", @@ -1257,7 +1257,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "18fba899ce13134706c37149576e2127" + "dba145687d27f6e10621c8ad3db84abc" ], [ "Indind.vdl_induction", @@ -1272,7 +1272,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "7c89c2738d8bcb436e3d66f43e853b16" + "b43c91fccd42cdd1376f2e67cab6cb22" ], [ "Indind.vdl_induction", @@ -1292,7 +1292,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "011e86ba7cc5ff71005a843833e4050d" + "3d96b77ad95fdc2f3644067de580b14c" ], [ "Indind.vdl_induction", @@ -1307,7 +1307,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "ccd0602772ca9078c0b727faef6f1f3b" + "37c0fa45299ab47fe0becb9a6b1101de" ], [ "Indind.vdl_induction", @@ -1327,7 +1327,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "46dc626a556f36cec629c75512a2f55b" + "b946aab73a8ed0f86167e6782d47c1e6" ], [ "Indind.vdl_induction", @@ -1342,7 +1342,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "37a6cf71b2a4ceda6e348ba22120b410" + "1373b1ae7530d9fa94435085e621b63e" ], [ "Indind.vdl_induction", @@ -1362,7 +1362,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "8e898b2dc00596d21060f273cfca9806" + "1d5f8abb0b551ce085538700ae2e6452" ], [ "Indind.vdl_induction", @@ -1377,7 +1377,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "7dc8c5a216d935538b3ec78faab8d3bc" + "153c42f9940bd89613f9dd29b8d0b58f" ], [ "Indind.vdl_induction", @@ -1397,7 +1397,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "f67c2994d128ddb540a2c88ad6d91691" + "47eef1ca9a5ddb394b523eb2aaa98483" ], [ "Indind.vdl_induction", @@ -1412,7 +1412,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "1fbd4d5c8e3cd222712d2649652b977f" + "c9e0fccc28684728ff4a19bbccacdb29" ], [ "Indind.vdl_induction", @@ -1432,7 +1432,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "e14fbf045b9a8b327b764f9c21d64122" + "e69c6d75a2075723dd041a401b131cd0" ], [ "Indind.vdl_induction", @@ -1447,7 +1447,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "d2b5c8a790e8a349c6969346848c0168" + "f38530a36819991a55c76bd545e4881e" ], [ "Indind.vdl_induction", @@ -1467,7 +1467,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "02a9f8ef61b4d8a11684d40cf0e96ec0" + "1d0ccd1935fa4bd3f1f1281d8533ab35" ], [ "Indind.vdl_induction", @@ -1482,7 +1482,7 @@ "true_interp", "typing_tok_Indind.Nil@tok" ], 0, - "921a38c7669882e69449405013ef95f4" + "736937159d7769c6a7275f503d4745b8" ], [ "Indind.vdl_induction", @@ -1502,7 +1502,7 @@ "true_interp", "typing_tok_Indind.Nil@tok", "typing_tok_Indind.Z@tok" ], 0, - "1ed579d75f43875f2fadcdc0c53a13d7" + "2f101d48197a2daec399688661e0ba9d" ], [ "Indind.ctx0", @@ -1511,7 +1511,7 @@ 1, [ "@query" ], 0, - "a4ec3c01a4699119756d168466cdb583" + "fe5f5424716177d5962cd5b1c78390f9" ], [ "Indind.__proj__ConsCtx__item__g", @@ -1524,7 +1524,7 @@ "refinement_interpretation_Tm_refine_e3baa197ad5eea1780d7a86146099756" ], 0, - "bf35e4044f935e999225a7c478398909" + "a3aed7be5bdfc63c7066779d5e5f9dc6" ], [ "Indind.__proj__ConsCtx__item__a", @@ -1537,7 +1537,7 @@ "refinement_interpretation_Tm_refine_e3baa197ad5eea1780d7a86146099756" ], 0, - "278ad54e404c6448363c9ff821da2b11" + "0293ff844e8591c513a695e8667b5470" ], [ "Indind.__proj__Unit__item__g", @@ -1550,7 +1550,7 @@ "refinement_interpretation_Tm_refine_0dc85a3677e9bc75ef37439f19783424" ], 0, - "5244a1b36cc3864dd28cbd2eb3a02a6f" + "32d0740ec81477dd2854d644d21c68c8" ], [ "Indind.__proj__Bool__item__g", @@ -1563,7 +1563,7 @@ "refinement_interpretation_Tm_refine_ea431236476936535bf46955fedbfdc2" ], 0, - "ecfb6b4c016d2b1df4ebeb6c2c9989b5" + "2b802b5fd3bede8c0395c2e3b72c9139" ], [ "Indind.__proj__Prod__item__g", @@ -1576,7 +1576,7 @@ "refinement_interpretation_Tm_refine_3c79ee0fccfffabe0477a0ac05c33065" ], 0, - "64535790cc846c2a9ededfc24a716cce" + "380985b9587734ac02b4561e146524e0" ], [ "Indind.__proj__Prod__item__a", @@ -1589,7 +1589,7 @@ "refinement_interpretation_Tm_refine_3c79ee0fccfffabe0477a0ac05c33065" ], 0, - "d27b79808127b48d28318c8b5eec103e" + "526093024d94f65282b918bf7eff1770" ], [ "Indind.__proj__Prod__item__b", @@ -1602,7 +1602,7 @@ "refinement_interpretation_Tm_refine_3c79ee0fccfffabe0477a0ac05c33065" ], 0, - "056c436b357aa6f95a3ee4d51c038fbc" + "fe908f1bc3d95d4690f2faeb405df65d" ], [ "Indind.__proj__U__item__g", @@ -1615,7 +1615,7 @@ "refinement_interpretation_Tm_refine_0443c2448a0ac6491f3d06f4a4d5008d" ], 0, - "6e6a05739668553a5f7732e060d86957" + "1cdc0c360639a443ed333aa291377fa8" ], [ "Indind.__proj__Var__item__g", @@ -1628,7 +1628,7 @@ "refinement_interpretation_Tm_refine_caae48ea10f3641ef7ea72ad50f19db4" ], 0, - "26d34582f73c3625fa6fa588372fed14" + "29b64b1980df0e4fe1cba3791730c3fb" ], [ "Indind.__proj__Var__item___1", @@ -1641,7 +1641,7 @@ "refinement_interpretation_Tm_refine_caae48ea10f3641ef7ea72ad50f19db4" ], 0, - "241e60144b8ba4c6f5a2bfe6b58b7dac" + "8739eb8ab9ae4c2dae3e5ebc7b571534" ], [ "Indind.__proj__UHere__item__g", @@ -1654,7 +1654,7 @@ "refinement_interpretation_Tm_refine_6d034f126c626bc9c0962d683e6b9995" ], 0, - "0e564a755fe2b3e4a495988e3e94eabb" + "644a9466bf01e5fa0d92dafd22716f4d" ], [ "Indind.__proj__UNext__item__g", @@ -1667,7 +1667,7 @@ "refinement_interpretation_Tm_refine_696eac43ea98aadff1ccb166db0c0ee6" ], 0, - "14330ef82f07adae9f98cdc3cdf991cf" + "e4f1c6c0f24df580bb7b02d19b4b1c32" ], [ "Indind.__proj__UNext__item__a", @@ -1680,7 +1680,7 @@ "refinement_interpretation_Tm_refine_696eac43ea98aadff1ccb166db0c0ee6" ], 0, - "21bd968798531fe093285a0b2797282f" + "56e1a6cdbf3240abf60f970913b3ca98" ], [ "Indind.__proj__UNext__item___2", @@ -1693,7 +1693,7 @@ "refinement_interpretation_Tm_refine_696eac43ea98aadff1ccb166db0c0ee6" ], 0, - "ae965359e8d9a9a78d6ef0be03a854ec" + "98bffd49766d9a05d87bff08a1e334f4" ], [ "Indind.ctx_valid", @@ -1711,7 +1711,7 @@ "subterm_ordering_Indind.ConsCtx", "typing_tok_Indind.EmptyCtx@tok" ], 0, - "653d3a2b70a2c490a0ef84054b953c37" + "51001c01dd6b469ae45c8b7044d9b286" ], [ "Indind.ctx_valid", @@ -1734,7 +1734,7 @@ "subterm_ordering_Indind.Var", "typing_tok_Indind.EmptyCtx@tok" ], 0, - "2575cb8b20c8ada36c28e2038fbd1e58" + "2c2223d863435c021ba77ff324ee1957" ], [ "Indind.ctx_valid", @@ -1754,7 +1754,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "15c77374e26db5012f40b1ebc6f6a622" + "db5ba441c36c2f4aa5555cd388ed76d5" ], [ "Indind.empty_ctx", @@ -1770,7 +1770,7 @@ "true_interp", "typing_tok_Indind.EmptyCtx@tok" ], 0, - "daf3b381e8f0026018cbe5976e5ca6d4" + "540a517478d29124b4291d2a11e8d478" ], [ "Indind.cons_ctx", @@ -1793,7 +1793,7 @@ "refinement_interpretation_Tm_refine_f441914d47c90ea32f27f2a05474ce96" ], 0, - "e5fa508f487f33fc5c622d1ff8e25720" + "ef5947ba852dadd62a1a14bc0e7c3b9d" ], [ "Indind.unit", @@ -1815,7 +1815,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "1f87efcaa3bf168120b5305d1c633eb3" + "3153d2f8c71728cd4f0cdc050d293855" ], [ "Indind.bool", @@ -1837,7 +1837,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "8a51dce22a8a1e66bc16e508f708af0f" + "60bf387240e465228c2d6dfd19ea12a9" ], [ "Indind.prod", @@ -1865,7 +1865,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "67cf5b875d5156501d2180e861613c9f" + "f36ef03855e6bd37f63858ec297bd682" ], [ "Indind.u", @@ -1887,7 +1887,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "ebdec58bd3a94fb22a1c52be719a466f" + "c5bb008199dc187a7a455e5ca0f0fe13" ], [ "Indind.var", @@ -1914,7 +1914,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "31463a6b039d7e13fd375f97c75f28f5" + "db6d8ba7866642cc445321b9854f6445" ], [ "Indind.u_here", @@ -1938,7 +1938,7 @@ "typing_tok_Indind.EmptyCtx@tok" ], 0, - "8e42e8d8cdef9dc51d366a2b514f9945" + "d9c4df0c80d336e2de3552972e9d77e6" ], [ "Indind.u_next", @@ -1971,7 +1971,7 @@ "typing_Indind.cons_ctx", "typing_tok_Indind.EmptyCtx@tok" ], 0, - "faa70135ed81cb37478359d4cff7f738" + "fff26329dc06af37cd50719f3efe2198" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/AssumeRequires.fst.hints b/examples/micro-benchmarks/AssumeRequires.fst.hints index af4ef636bac..65e114c923a 100644 --- a/examples/micro-benchmarks/AssumeRequires.fst.hints +++ b/examples/micro-benchmarks/AssumeRequires.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_171102353e1b083f2928c7db4f12f64d" ], 0, - "9ffb61915d37f4debe55dfd51019db44" + "24c7cece5b62af0ca1b0f320451955c9" ], [ "AssumeRequires.get", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_144a6a0ab6d16765be3cfaffe72cbb4b" ], 0, - "d4cfda99a6dc293cad942475aace269d" + "3ac41f722f7c46129250e7e7939eb846" ], [ "AssumeRequires.get", @@ -38,7 +38,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "c0bf8ec46286d5d2fad30f99c86dca04" + "c08fde8d87f9ff5627736fb58a25a20e" ], [ "AssumeRequires.get_div", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_144a6a0ab6d16765be3cfaffe72cbb4b" ], 0, - "e8c5d109fbbcac14772fe7ba90a8b110" + "340eb06b679884a8e8cfb483b79f2305" ], [ "AssumeRequires.get_div", @@ -66,7 +66,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "28e18476a1a03fd5c8f92ad589def520" + "4a3d2c35c40f5065eaa6d8ffbda95949" ], [ "AssumeRequires.lem", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d7b68d0c8bae286c782ad1694e4923e2" + "ad253373de2f931bd302a64e77b40ccd" ], [ "AssumeRequires.lem", @@ -94,7 +94,7 @@ "projection_inverse_BoxBool_proj_0", "unit_inversion", "unit_typing" ], 0, - "651bbd591e447155048277247334803d" + "92fefc5d6110a34d6b20d06ce6f799b3" ], [ "AssumeRequires.get_ghost", @@ -106,7 +106,7 @@ "refinement_interpretation_Tm_refine_144a6a0ab6d16765be3cfaffe72cbb4b" ], 0, - "98c320d3e82d185b159c457fde36399c" + "ddc24432f904c5e1e0e14a8dd40ea1c9" ], [ "AssumeRequires.get_ghost", @@ -121,7 +121,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "bf184716833658604eaa8b01065c290f" + "4daa685f2ce72ea451ca722850df409c" ], [ "AssumeRequires.get_exn", @@ -133,7 +133,7 @@ "refinement_interpretation_Tm_refine_1aa4ddd9449a841d91645885e773d708" ], 0, - "7907cf1d1831c3424e7b6dfe8397cd38" + "d4f9142016e611e63307045be2508420" ], [ "AssumeRequires.get_exn", @@ -149,7 +149,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "3a27b3522104ee0db38adfd73bfe7acc" + "0c86d2323e8544d35466dfe4ad6d5df1" ], [ "AssumeRequires.get_st", @@ -161,7 +161,7 @@ "refinement_interpretation_Tm_refine_8cfe70f96f95e8856e5cb7b580b983ec" ], 0, - "525bb47d18b2738213c1a229afe9c064" + "39efd893e7d7e70dd45e21ec10238067" ], [ "AssumeRequires.get_st", @@ -177,7 +177,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "c4e5328f7eb65a2fd07d20b00bcc2d6a" + "71987fe86a99d4ed4240b692a6a6a62f" ], [ "AssumeRequires.get_all", @@ -189,7 +189,7 @@ "refinement_interpretation_Tm_refine_7d6cce771b4c73ce62cb5d6b4190154a" ], 0, - "cf95e7e7b2e86cab96799ee0b5742b83" + "25c9970e640508cde9ad3b0d31678ca0" ], [ "AssumeRequires.get_all", @@ -206,7 +206,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "0e05b8a6928cd0ff924a9ff0a4b94ba3" + "bbe3b2a0b1c843d0fa77f95731378281" ], [ "AssumeRequires.well_typed", @@ -218,7 +218,7 @@ "refinement_interpretation_Tm_refine_171102353e1b083f2928c7db4f12f64d" ], 0, - "352e57ee0ae3c142c435c34f30b677f0" + "d69bc8a025aff1c92ab562941181c399" ], [ "AssumeRequires.get", @@ -233,7 +233,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "81dae49d2750b7ca6dc6c924ace3fae8" + "ba75551c71e76eecefa6d255d9ad5886" ], [ "AssumeRequires.get_div", @@ -245,7 +245,7 @@ "refinement_interpretation_Tm_refine_144a6a0ab6d16765be3cfaffe72cbb4b" ], 0, - "4ac905479c0f23dca69fd12d298b56a1" + "97d5159f2c49fa355f2938cee24efe51" ], [ "AssumeRequires.lem", @@ -257,7 +257,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "959fc110e1856428f85651024378f226" + "535f21fc7f06b18ebf9487752cf8823d" ], [ "AssumeRequires.get_ghost", @@ -272,7 +272,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "989a9f5f663aa0c6da7f2ed994404972" + "b85b27608a8c118aa19d51270775d9a2" ], [ "AssumeRequires.get_exn", @@ -284,7 +284,7 @@ "refinement_interpretation_Tm_refine_1aa4ddd9449a841d91645885e773d708" ], 0, - "e1fd94ed34e26117a1c98df1540166b6" + "ef07cb771f8a87389bab494b2478affd" ], [ "AssumeRequires.get_st", @@ -296,7 +296,7 @@ "refinement_interpretation_Tm_refine_8cfe70f96f95e8856e5cb7b580b983ec" ], 0, - "895255e06c270274f49d79fe294b7125" + "b073d9dcd4183bb644d1ec39ad85ac9f" ], [ "AssumeRequires.get_all", @@ -308,7 +308,7 @@ "refinement_interpretation_Tm_refine_7d6cce771b4c73ce62cb5d6b4190154a" ], 0, - "24c6bbc2d98c3e0e29dcb6c793b42206" + "43e66459aac1dc9684d220d8d0c8283c" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/DoNotation.fst.hints b/examples/micro-benchmarks/DoNotation.fst.hints index 0954d553e5a..b94eb204c25 100644 --- a/examples/micro-benchmarks/DoNotation.fst.hints +++ b/examples/micro-benchmarks/DoNotation.fst.hints @@ -17,7 +17,7 @@ "well-founded-ordering-on-nat" ], 0, - "dc4b754e663be2357c5d9d23a43e874e" + "0aba0a9ba28d4f4c34bf626c4072f426" ], [ "DoNotation.uu___23", @@ -32,7 +32,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e46acd3ef0e54b522c61a321cb1e74d9" + "006cbccb3014d3e881a9a204919ae2c4" ], [ "DoNotation.add", @@ -50,7 +50,7 @@ "well-founded-ordering-on-nat" ], 0, - "0100ad011785c708dda8d1448590457f" + "1b29434691f3ca8dcd37f842e656536a" ], [ "DoNotation.uu___23", @@ -65,7 +65,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1421c1ffb4a99d550fa19f9e19df9254" + "8e920fef7daf1686301be03cb8ae05fe" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/FirstProofs.fst.hints b/examples/micro-benchmarks/FirstProofs.fst.hints index 11c1f9645c8..7577be5d1e1 100644 --- a/examples/micro-benchmarks/FirstProofs.fst.hints +++ b/examples/micro-benchmarks/FirstProofs.fst.hints @@ -16,7 +16,7 @@ "well-founded-ordering-on-nat" ], 0, - "94e8f1e24757e47bde5edf0e67ab0321" + "dc25f14b79fd9d82669d231717519cab" ], [ "FirstProofs.factorial_is_positive", @@ -40,7 +40,7 @@ "well-founded-ordering-on-nat" ], 0, - "f1a8d31d15ae3978c325c543d5e0bbad" + "22a3c27e262c8fa009eadedaa4ec97bf" ], [ "FirstProofs.factorial_is_increasing", @@ -65,7 +65,7 @@ "well-founded-ordering-on-nat" ], 0, - "6d415017135aeed8d3664f3469c4a118" + "ad7cf1276549c33c6a2944b383d20cf4" ], [ "FirstProofs.factorial_is_doubling", @@ -89,7 +89,7 @@ "well-founded-ordering-on-nat" ], 0, - "b523b9b0fb8ca18a40007e2963a052e0" + "78ebfebb71715c4a0004c474cfaef49d" ], [ "FirstProofs.fibonacci", @@ -104,7 +104,7 @@ "well-founded-ordering-on-nat" ], 0, - "c157c3e85259b334d6deafa5fcb906bf" + "1173e7c3a4f9960ff86e7aeeddea4051" ], [ "FirstProofs.fibonacci_is_increasing", @@ -128,7 +128,7 @@ "typing_FirstProofs.fibonacci", "well-founded-ordering-on-nat" ], 0, - "f12b8a3d946e2ace60e00203cb44995f" + "5c7c8f39433c5c5b806b0c5953fe3ee1" ], [ "FirstProofs.factorial", @@ -145,7 +145,7 @@ "well-founded-ordering-on-nat" ], 0, - "d990b7fd160a78112d5b2a3a2d530440" + "02134c47933be4fa48e17eda04864974" ], [ "FirstProofs.fibonacci", @@ -160,7 +160,7 @@ "well-founded-ordering-on-nat" ], 0, - "600e49a6699a633c198d87898d8b71d3" + "13cabb4497cecaab6c7534363833d8e3" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/IntNormalization.fst.hints b/examples/micro-benchmarks/IntNormalization.fst.hints index 61a4a5a32e4..7c4e62da64c 100644 --- a/examples/micro-benchmarks/IntNormalization.fst.hints +++ b/examples/micro-benchmarks/IntNormalization.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq", "true_interp" ], 0, - "07a10991906c5bd921b2f3974f644e81" + "c28f692089572b551d0a997671b67f97" ], [ "IntNormalization.uu___11", @@ -17,7 +17,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq", "true_interp" ], 0, - "bb2300bfaa7b4882fa6b705b8093d1fc" + "c83ee2976f14ff02cda8a82a9d52f2bf" ], [ "IntNormalization.uu___2", @@ -26,7 +26,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq", "true_interp" ], 0, - "aa06070c77483c2ef0cc36f11404caa0" + "f792164082b7ac7aad66c0cdd5d40f1c" ], [ "IntNormalization.uu___11", @@ -35,7 +35,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq", "true_interp" ], 0, - "b656335166d5c1ab7e1e8344dd5becc0" + "e8e11f9c59779618a155eb67283a0aff" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Mac.fst.hints b/examples/micro-benchmarks/Mac.fst.hints index 3b68ad7cf71..f8e7174018f 100644 --- a/examples/micro-benchmarks/Mac.fst.hints +++ b/examples/micro-benchmarks/Mac.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a20e0ff713e430017fdedd9b7737b22b" + "ac0f2e86596ec7fe254ae15397a94e9d" ], [ "MAC.key", @@ -24,7 +24,7 @@ "@query", "equation_MAC.keysize", "projection_inverse_BoxInt_proj_0" ], 0, - "eeeeccb7a52ea73429730fe530239a9d" + "de1ac0ef4bbf3ae2725fe080b0630fda" ], [ "MAC.tag", @@ -35,7 +35,7 @@ "@query", "equation_MAC.macsize", "projection_inverse_BoxInt_proj_0" ], 0, - "3100fa11f04947f59c9ae39a2ea67081" + "8b634cc44f16e324893c35f437c12c17" ], [ "MAC.sha1verify", @@ -44,7 +44,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "35847788e551c099dc6c9d53556c2211" + "699e6006e09ffe79522da10a45cefc36" ], [ "MAC.__proj__Entry__item__t", @@ -56,7 +56,7 @@ "projection_inverse_MAC.Entry_k" ], 0, - "04313fb8d53ca4700946a69f5b95160a" + "75944320fa72959e3b1c96b5315104cf" ], [ "MAC.mac", @@ -66,11 +66,11 @@ [ "@query", "equation_FStar.Heap.trivial_preorder", "equation_FStar.Heap.trivial_rel", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "token_correspondence_FStar.Heap.trivial_preorder", "true_interp" ], 0, - "7eb8066fc24d5be1e6d8590d04d38f1c" + "ecaeddc3c393dbf589206c28e2526ce5" ], [ "MAC.verify", @@ -98,7 +98,7 @@ "typing_FStar.Seq.Base.eq" ], 0, - "226251c4cefbc1a139baa9048b41dc14" + "fa2c42b87af301d044acb719e2a3136c" ], [ "MAC.nbytes", @@ -112,7 +112,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d3aafd5cfb7a830a7fde2ae044368164" + "12634ea286115911c99ba1db1a470051" ], [ "MAC.key", @@ -123,7 +123,7 @@ "@query", "equation_MAC.keysize", "projection_inverse_BoxInt_proj_0" ], 0, - "7317c4a286a22dcb3dac926a77a74795" + "4e794693a1ef80a4fc134136a8de0ce4" ], [ "MAC.tag", @@ -134,7 +134,7 @@ "@query", "equation_MAC.macsize", "projection_inverse_BoxInt_proj_0" ], 0, - "ab3d0a7ff603accdb539d3ecc12d67fe" + "054448e2ee14e021c36d2ec4c72e3fb3" ], [ "MAC.sha1verify", @@ -143,7 +143,7 @@ 1, [ "@query", "assumption_FStar.UInt8.t__uu___haseq" ], 0, - "55ca5d63d005454334c039220a122b59" + "8d9f33e4e7fade353de020d18b224ea5" ], [ "MAC.__proj__Entry__item__t", @@ -155,7 +155,7 @@ "projection_inverse_MAC.Entry_k" ], 0, - "3c8e32a7f7f548971c447befedc9b3eb" + "0915df08f12a892d6e5bf6adfd2e8d18" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/NegativeTests.BST.fst.hints b/examples/micro-benchmarks/NegativeTests.BST.fst.hints index 3b3217a33b4..60205f0cf2d 100644 --- a/examples/micro-benchmarks/NegativeTests.BST.fst.hints +++ b/examples/micro-benchmarks/NegativeTests.BST.fst.hints @@ -12,7 +12,7 @@ "int_inversion", "kinding_NegativeTests.BST.tree@tok" ], 0, - "2300d602a252160debeb00739d876f34" + "27d8e45a313a011c4aac678293b2c5fe" ], [ "NegativeTests.BST.__proj__Leaf__item__n", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_c89ea22d08945e60fddbf2e1bfa3e94f" ], 0, - "0774263026afe91918375ba45cfe02d5" + "ccce0002b603016ace136af114efe8ea" ], [ "NegativeTests.BST.__proj__Node__item__l", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_75411a533307926cb439c1c1b9e6a6c4" ], 0, - "3a9b792eb47e1020feded911dca4efc6" + "b8c6ad368a70b757b55882c831bbd367" ], [ "NegativeTests.BST.__proj__Node__item__left", @@ -56,7 +56,7 @@ "refinement_interpretation_Tm_refine_75411a533307926cb439c1c1b9e6a6c4" ], 0, - "9a922cc11f9ad8139eb39e7193af71dc" + "8471ea2592014361203ee782371450b3" ], [ "NegativeTests.BST.__proj__Node__item__n", @@ -70,7 +70,7 @@ "refinement_interpretation_Tm_refine_75411a533307926cb439c1c1b9e6a6c4" ], 0, - "8d36ff52d9ea0e9b4bded5c189c6fc42" + "f4eb8edecdf519785591a863636345fe" ], [ "NegativeTests.BST.__proj__Node__item__r", @@ -84,7 +84,7 @@ "refinement_interpretation_Tm_refine_75411a533307926cb439c1c1b9e6a6c4" ], 0, - "aa6dda014975972190c1cb68e22761cc" + "5ef0b06cf812d28b32dffc32e4d0dfb1" ], [ "NegativeTests.BST.__proj__Node__item__right", @@ -111,7 +111,7 @@ "typing_FStar.Pervasives.Native.uu___is_None" ], 0, - "239e454f52ea1f9f7aa8ceca29a5196b" + "bdb7144a0876596a1d33818c698ed5ac" ], [ "NegativeTests.BST.test_node_1", @@ -125,7 +125,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "30ea3ca65be0404bafb47ccae0cd787c" + "760e9ba3cd194980a079fcd896fbdbb0" ], [ "NegativeTests.BST.test_node_2", @@ -142,7 +142,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "b87ed0d2fa8143e84dcd01bd079b6df8" + "902f76dfce1a7dd0844fabc3f412c487" ], [ "NegativeTests.BST.test_node_3", @@ -157,7 +157,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "eceed924cf016f6a874d605c19e75ed2" + "a53cce5956f5e32c6eebc952f28f1649" ], [ "NegativeTests.BST.tree", @@ -170,7 +170,7 @@ "int_inversion", "kinding_NegativeTests.BST.tree@tok" ], 0, - "3f7b2a1c22d920bb680061ee8dba7758" + "a98530b28f22f774c085e1c53ff098c8" ], [ "NegativeTests.BST.__proj__Leaf__item__n", @@ -184,7 +184,7 @@ "refinement_interpretation_Tm_refine_c89ea22d08945e60fddbf2e1bfa3e94f" ], 0, - "7fcb146c1e81022a2cc8e8acf52606ea" + "48798076ec20c1511f081d6a0e044bc9" ], [ "NegativeTests.BST.__proj__Node__item__l", @@ -198,7 +198,7 @@ "refinement_interpretation_Tm_refine_75411a533307926cb439c1c1b9e6a6c4" ], 0, - "f1e0e4d84d326dbc8585b9ce50f67c1e" + "4f0d8c03574f03ae402fcf7fb8a0dd15" ], [ "NegativeTests.BST.__proj__Node__item__left", @@ -214,7 +214,7 @@ "refinement_interpretation_Tm_refine_75411a533307926cb439c1c1b9e6a6c4" ], 0, - "448ac1565dfcaf095e2224606ab911b0" + "f6ff81434f41b704129e0cb25ec6b462" ], [ "NegativeTests.BST.__proj__Node__item__n", @@ -228,7 +228,7 @@ "refinement_interpretation_Tm_refine_75411a533307926cb439c1c1b9e6a6c4" ], 0, - "45f6ad260bd6d89447b04e1297c0c464" + "a66c8a76ceddeb121dfb9965296055fb" ], [ "NegativeTests.BST.__proj__Node__item__r", @@ -242,7 +242,7 @@ "refinement_interpretation_Tm_refine_75411a533307926cb439c1c1b9e6a6c4" ], 0, - "6cbd20b0eed49c9276b9e77d5ba9c355" + "be7b522e885d64b783578969fd175218" ], [ "NegativeTests.BST.__proj__Node__item__right", @@ -269,7 +269,7 @@ "typing_FStar.Pervasives.Native.uu___is_None" ], 0, - "3cc205a6f6350c340b964a08b2d5a585" + "341094095519cdfc9b74d7d668c473c1" ], [ "NegativeTests.BST.test_node_1", @@ -283,7 +283,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "44cb6d97efbe2e173e624dafd0770613" + "c736da8bcd8a296aa686bd09e3f932e4" ], [ "NegativeTests.BST.test_node_2", @@ -300,7 +300,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "b416488f594928002e4325e36346515b" + "97bc86af1b7475c3c16ebb7aa606d0e6" ], [ "NegativeTests.BST.test_node_3", @@ -315,7 +315,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "fd20e9274957ef2616d15608e2499b9f" + "f885a133a72ebeafbe3af9e288beb41a" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/NegativeTests.Bug260.fst.hints b/examples/micro-benchmarks/NegativeTests.Bug260.fst.hints index 0082bc2a416..78ebbc98ae5 100644 --- a/examples/micro-benchmarks/NegativeTests.Bug260.fst.hints +++ b/examples/micro-benchmarks/NegativeTests.Bug260.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "f915a6e11e7632345e7a2ddab0e8252d" + "14e0843ca9ac171e724c672acff00033" ], [ "NegativeTests.Bug260.__proj__S__item___0", @@ -22,7 +22,7 @@ "refinement_interpretation_Tm_refine_c7798980fdaa69b62544817f36c3402f" ], 0, - "b4126b47c36f9b8bbe90a38754e400f7" + "75d50d47e27592fb07c97fe12cd978c8" ], [ "NegativeTests.Bug260.validity", @@ -31,7 +31,7 @@ 1, [ "@query", "assumption_NegativeTests.Bug260.pnat__uu___haseq" ], 0, - "443055e07922f15b78f2ed302335bafb" + "7f4ca4c8e994d019e033212451df899a" ], [ "NegativeTests.Bug260.pnat", @@ -40,7 +40,7 @@ 1, [ "@query" ], 0, - "04b250014c574d072cfc670cba4f2272" + "15f4f48fa33f97ebd386df7935fd9ab2" ], [ "NegativeTests.Bug260.__proj__S__item___0", @@ -54,7 +54,7 @@ "refinement_interpretation_Tm_refine_c7798980fdaa69b62544817f36c3402f" ], 0, - "a0bf20831f5767b9fb3dce673f00a7b6" + "96be60df8c6c021f401d065a10be4937" ], [ "NegativeTests.Bug260.validity", @@ -63,7 +63,7 @@ 1, [ "@query", "assumption_NegativeTests.Bug260.pnat__uu___haseq" ], 0, - "e804091c0de879f7bb123f8e8df7c457" + "1546c3fabe04270b1d0dcf190fb0cde1" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/NegativeTests.False.fst.hints b/examples/micro-benchmarks/NegativeTests.False.fst.hints index 407791425a4..c9f9dab7450 100644 --- a/examples/micro-benchmarks/NegativeTests.False.fst.hints +++ b/examples/micro-benchmarks/NegativeTests.False.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_85721560a0c745412eef4b2aa333de58" ], 0, - "157dc09a5a7733b57c91d4dfcbe876f9" + "febc185207e4a6005c3767b2e57621de" ], [ "NegativeTests.False.f", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e2723ad67f9cd3b660d381022093c7cb" + "20946256890723920472e0f875416624" ], [ "NegativeTests.False.f", @@ -35,7 +35,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "unit_inversion" ], 0, - "5763bd0b419dc606521042ce0c6a48e5" + "dbc7d58405edf279395849f3f91ff11d" ], [ "NegativeTests.False.foo", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_85721560a0c745412eef4b2aa333de58" ], 0, - "3b7079f359995bdefdc8e4e81f8438d5" + "0621cf1ad07472c6f1a1cbb8ec9c7430" ], [ "NegativeTests.False.f", @@ -62,7 +62,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6900f90876951441cf920b1b8a00038a" + "6dd7a9919a79ec23d835722028334df7" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/NegativeTests.Neg.fst.hints b/examples/micro-benchmarks/NegativeTests.Neg.fst.hints index 1dd740e42d3..f1377bd8cf8 100644 --- a/examples/micro-benchmarks/NegativeTests.Neg.fst.hints +++ b/examples/micro-benchmarks/NegativeTests.Neg.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "29aa1160fb99223dbf59bc972cd78e35" + "4e39ea2db5841aa4afa8ba8389147271" ], [ "NegativeTests.Neg.test_label", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "500e8fbe8c153d607604dd54ab49eb5a" + "3607b3df569cf738e64e803905f04a3f" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/NegativeTests.Positivity.fst.hints b/examples/micro-benchmarks/NegativeTests.Positivity.fst.hints index 59032a00247..0d847ba04ea 100644 --- a/examples/micro-benchmarks/NegativeTests.Positivity.fst.hints +++ b/examples/micro-benchmarks/NegativeTests.Positivity.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_b87d6bbfde336dc7bda327a6b8b57fe0" ], 0, - "31e0ba0bff6fcf209b27e2277b4cfcb0" + "e48ebb345eeb558531d634d05e2c50ff" ], [ "NegativeTests.Positivity.__proj__C42__item___0", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_57bfa41d0d733420720971d3c9002d84" ], 0, - "324bcf9375b254626344f4c92885976f" + "43c9bd9074e74249c012977c348dfd6c" ], [ "NegativeTests.Positivity.__proj__C42__item___1", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_57bfa41d0d733420720971d3c9002d84" ], 0, - "eb87e28c6e3ebded5609b5e64a2042cc" + "871cbc5fc7c22edfa25a220656542f5c" ], [ "NegativeTests.Positivity.__proj__C61__item___0", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_d189dce05c186475c90958872418b4e6" ], 0, - "aff6586bf7528441d9542a963a821a3e" + "cda1c0850e2a4b3e8ab19797d47d61c4" ], [ "NegativeTests.Positivity.__proj__C61__item___1", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_d189dce05c186475c90958872418b4e6" ], 0, - "3afe9e9fa3dd02ac9e967d13ffa82025" + "dd8a1242fcb48077911e662d7bb52632" ], [ "NegativeTests.Positivity.__proj__C41__item___0", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_b87d6bbfde336dc7bda327a6b8b57fe0" ], 0, - "89b56b043c3764cf94b7829e04c704ad" + "3f11e3ce1769b0211916c4b5e82ee60f" ], [ "NegativeTests.Positivity.__proj__C42__item___0", @@ -97,7 +97,7 @@ "refinement_interpretation_Tm_refine_57bfa41d0d733420720971d3c9002d84" ], 0, - "eba0f3d8544532fd808838ade5ba34f9" + "21366f08f8675f6da1fafe61ce7323cb" ], [ "NegativeTests.Positivity.__proj__C42__item___1", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_57bfa41d0d733420720971d3c9002d84" ], 0, - "fc5c26201dcfbda3895a617bbfcab323" + "1dd30b2df328db21e45d376a549ccf2e" ], [ "NegativeTests.Positivity.__proj__C61__item___0", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_d189dce05c186475c90958872418b4e6" ], 0, - "c29174946982b77075719ee81de36b46" + "1b8deaf2613320353bfe98993a4d1bf0" ], [ "NegativeTests.Positivity.__proj__C61__item___1", @@ -139,7 +139,7 @@ "refinement_interpretation_Tm_refine_d189dce05c186475c90958872418b4e6" ], 0, - "35e6c50386f5e5273f6bd3f5e670f2f7" + "c8a205615a1210d9c006a3ea76322c61" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/NegativeTests.Termination.fst.hints b/examples/micro-benchmarks/NegativeTests.Termination.fst.hints index 07d5086c002..ff26e4f5db0 100644 --- a/examples/micro-benchmarks/NegativeTests.Termination.fst.hints +++ b/examples/micro-benchmarks/NegativeTests.Termination.fst.hints @@ -18,7 +18,7 @@ "well-founded-ordering-on-nat" ], 0, - "db4ffff45bc14ff1664e1f55e1e898e7" + "df6ae6bfbb0c3ddfdff7a92e76aa6092" ], [ "NegativeTests.Termination.snat", @@ -27,7 +27,7 @@ 1, [ "@query" ], 0, - "0edf82791ec27e5c271a2251c5a5dc7c" + "eefe44d6dcfdea995bc67d846e74b771" ], [ "NegativeTests.Termination.__proj__S__item___0", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_58d69b53f68a55a0902003d29e7d86f7" ], 0, - "7071e05685c95ee1b94dff769799fefb" + "f4861e819c64154a45b262454c15beed" ], [ "NegativeTests.Termination.sumto", @@ -60,7 +60,7 @@ "well-founded-ordering-on-nat" ], 0, - "34e5ba12580c76e18010397b68a725d3" + "c6f082d9fa84a0a6068472ac36300e76" ], [ "NegativeTests.Termination.snat", @@ -69,7 +69,7 @@ 1, [ "@query" ], 0, - "f7a560353cff3f3a9de7caed9b34efa3" + "b4463f5755cacb9a2963b1a89a9f016e" ], [ "NegativeTests.Termination.__proj__S__item___0", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_58d69b53f68a55a0902003d29e7d86f7" ], 0, - "584284891a8d3cfe165cf37b34b21d46" + "2e6f836a87b763f0948b5bdc655c91dd" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/NestedLemma.fst.hints b/examples/micro-benchmarks/NestedLemma.fst.hints index 8aed097069e..346bb50b96b 100644 --- a/examples/micro-benchmarks/NestedLemma.fst.hints +++ b/examples/micro-benchmarks/NestedLemma.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "e2efb000535accd08956bc5ef0057a6d" + "4f6b5f0853f64617a5aec948a92c52b6" ], [ "NestedLemma.test", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "5e95d83bd3292a2757ae9fc2dd2a266e" + "6c679ed8e72643b6b778203a815ee2cc" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/NormTypesForSMT.fst.hints b/examples/micro-benchmarks/NormTypesForSMT.fst.hints index 3fd4a44b6a9..2c1ebb1abbc 100644 --- a/examples/micro-benchmarks/NormTypesForSMT.fst.hints +++ b/examples/micro-benchmarks/NormTypesForSMT.fst.hints @@ -14,7 +14,7 @@ "equation_NormTypesForSMT.d_" ], 0, - "90a859198c2d03802d9e5f7d0123444a" + "0f331b48734190a73926c1688d9949d6" ], [ "NormTypesForSMT.test", @@ -29,7 +29,7 @@ "equation_NormTypesForSMT.d_" ], 0, - "2a162bc2884fff0095326d78c8902978" + "34474b069c2c2f4ee2ac9e2e0ba730c4" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/NormVsSMT.fst.hints b/examples/micro-benchmarks/NormVsSMT.fst.hints index 336a91763aa..6b2f01d1dad 100644 --- a/examples/micro-benchmarks/NormVsSMT.fst.hints +++ b/examples/micro-benchmarks/NormVsSMT.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "110acb9518d233ad9dbac28c9a6c8681" + "a41ca62785d705d8a096c635b49ff1aa" ], [ "NormVsSMT.uu___5", @@ -20,7 +20,7 @@ 1, [ "@query" ], 0, - "df3a0188dbdba43a0962e49fb20d5b90" + "14b15315d0284f6d74c10e496e3c3cf7" ], [ "NormVsSMT.uu___6", @@ -29,7 +29,7 @@ 1, [ "@query" ], 0, - "1219161f12965c6f9621cb4aeccef06f" + "0495410a00d9466865745dbb6f44ca7b" ], [ "NormVsSMT.uu___7", @@ -38,7 +38,7 @@ 1, [ "@query" ], 0, - "ad510f57520771a0ebfc6d15847b3f05" + "c3d21cc97e4f50fdfa61f5595d8a72a5" ], [ "NormVsSMT.uu___11", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_1780a0fddfda88c43d203b562c6d3f5b" ], 0, - "6651f2c47726ae2d7076d04b048d1d84" + "c1bd470cd9f542fe29d443a78102c5c5" ], [ "NormVsSMT.uu___14", @@ -59,7 +59,7 @@ 1, [ "@query", "equation_NormVsSMT.trigger", "int_typing" ], 0, - "f32ff06e33086dd9c59093558a6bb922" + "c2932c40122ddaac483407312098aaf2" ], [ "NormVsSMT.uu___5", @@ -68,7 +68,7 @@ 1, [ "@query" ], 0, - "478ee1bd6b00faa343c6a4ab3725c47c" + "a025dfc88981e4cbf8927b75642679bd" ], [ "NormVsSMT.uu___6", @@ -77,7 +77,7 @@ 1, [ "@query" ], 0, - "4a73067c0abc8ef9de5b6f45cfedbda9" + "673c9abc3270cc4116cd636469242355" ], [ "NormVsSMT.uu___7", @@ -86,7 +86,7 @@ 1, [ "@query" ], 0, - "80d213a2522b3253c3e102a58c21e693" + "8208e08ccde87aca6df2a3ebd0b9f105" ], [ "NormVsSMT.uu___11", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_1780a0fddfda88c43d203b562c6d3f5b" ], 0, - "4357b3585f25b1dbc46fd5fcaecf3253" + "18fce3d78686d21cc8235b1d889d2f4d" ], [ "NormVsSMT.uu___14", @@ -107,7 +107,7 @@ 1, [ "@query", "equation_NormVsSMT.trigger", "int_typing" ], 0, - "84226e936260d23bad6b41e0d7a09110" + "1aeb530e2456df55acca8af73a3213b5" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Normalization.fst.hints b/examples/micro-benchmarks/Normalization.fst.hints index b7e524d4c5e..bc34349b051 100644 --- a/examples/micro-benchmarks/Normalization.fst.hints +++ b/examples/micro-benchmarks/Normalization.fst.hints @@ -8,7 +8,7 @@ 0, [ "@query" ], 0, - "ec1374c66b3590e04c3a537977bbb012" + "e38e3ec65380c740cb1a596413fec69f" ], [ "Normalization.id", @@ -23,7 +23,7 @@ "well-founded-ordering-on-nat" ], 0, - "20858a76b3431dbfe3a19f91000affe8" + "c4511864c04952b00e3b546a0f9b9580" ], [ "Normalization.test2", @@ -32,7 +32,7 @@ 0, [ "@query" ], 0, - "34e0c3fca9b75824f27e8678e48cdf9a" + "a7afa7bec27ea7ac6fee93a76c96aab7" ], [ "Normalization.pow2_values", @@ -41,7 +41,7 @@ 0, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "915285d1538f44c3621785f7bb7a2ff3" + "2868acb462317444e6f9aad1b35d66d9" ], [ "Normalization.test_sort", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ff851a08e755a81d86e5e27cce947a0f" + "5998addb1445df32691cdfba7d2fc529" ], [ "Normalization.test_sort1", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a06be046f3d87f952dbbee4b1ce1af04" + "babff34c8105bb4b5f6706e94010f2ed" ], [ "Normalization.f_1529_3", @@ -81,7 +81,7 @@ "interpretation_Tm_abs_8284a06c98cf4d08ee876bb3cd7024dc" ], 0, - "33be8f0e2bdca5507e43e719f81b3824" + "74537f9fa5bc1b9cc4e0a0b128464de0" ], [ "Normalization.id", @@ -96,7 +96,7 @@ "well-founded-ordering-on-nat" ], 0, - "fea84f80165067ab7758ea4fc06ff7a1" + "af09b660923df620a80eec4455cc7baf" ], [ "Normalization.test_sort", @@ -110,7 +110,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "32cf3b208274f18e3a6a085bef8a91c3" + "a564152b8f52d8b83a3c4635adea4e2d" ], [ "Normalization.test_sort1", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d15c2f93c6eceaacb71ab20389a9c2a7" + "eb49310bf1b7cd4ac9fd04c9e854ab47" ], [ "Normalization.f_1529_3", @@ -136,7 +136,7 @@ "interpretation_Tm_abs_8284a06c98cf4d08ee876bb3cd7024dc" ], 0, - "c78e1e10c203e2fe224ea51fc3367eab" + "6f7e4a114637665775706aa4f0009045" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/PatAnnot.fst.hints b/examples/micro-benchmarks/PatAnnot.fst.hints index 21ecad3ea80..cf6faa98f6c 100644 --- a/examples/micro-benchmarks/PatAnnot.fst.hints +++ b/examples/micro-benchmarks/PatAnnot.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c51ad392c117cd834d5b94c4057c274a" + "b3087e21e1ea6b2f76268d6086fbac78" ], [ "PatAnnot.test4", @@ -30,7 +30,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "59d30f0c52a0640a570df4d58de6c402" + "45ccc6acac16f064cc0f4149ce90cec0" ], [ "PatAnnot.test2", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "8e413de29b0f1f4d6e521a41d301f442" + "9912f1ee1c9713c23627eb6fe698491b" ], [ "PatAnnot.test4", @@ -61,7 +61,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "92a324a8067a6c2c007fae40439b7592" + "d8ebc644e2c371baf534e54578828b5c" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Positivity.fst.hints b/examples/micro-benchmarks/Positivity.fst.hints index 1518e8c54e7..f2a888df84d 100644 --- a/examples/micro-benchmarks/Positivity.fst.hints +++ b/examples/micro-benchmarks/Positivity.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "b2f3bb076694236f6703d2f675f230ba" + "c5c68570920ec8bfe65d4d6ae5b889ca" ], [ "Positivity.__proj__MCons__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_00cc95768cae04bdad385f349f0eb239" ], 0, - "217262345f8dccae87bb9e8053d28831" + "0133da2912b99435f7ef5ce28afdffa9" ], [ "Positivity.__proj__MCons__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_00cc95768cae04bdad385f349f0eb239" ], 0, - "6bb9f0c52b635e1a301284ff27ae4300" + "53b3791d59219eab15fa43ac29f9dcf7" ], [ "Positivity.__proj__NCons__item___0", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_b1f025c1267dea430ff99e02f912bf79" ], 0, - "30cabbae4ea349029b180bfbe652762c" + "69b9cae013a78f941d4ea9a8b23ef897" ], [ "Positivity.__proj__NCons__item___1", @@ -60,7 +60,7 @@ "refinement_interpretation_Tm_refine_b1f025c1267dea430ff99e02f912bf79" ], 0, - "80fa3679754b2c4569700e17d30d8906" + "0bd28d46cb83b50ac22e01a620acdec5" ], [ "Positivity.l_868", @@ -74,7 +74,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5287d1d72c54215dd67910198dc685fd" + "36e1ad361ec507ebdc532e7e4c5a7d52" ], [ "Positivity.essai_868", @@ -92,7 +92,7 @@ "typing_Positivity.l_868" ], 0, - "9470858a26fb7a01541475d78d9b2d5e" + "21d38019689b05fb33ed46941b93b895" ], [ "Positivity.mlist", @@ -101,7 +101,7 @@ 1, [ "@query" ], 0, - "037529ead308eac915f2524f10e96f16" + "e93c8c4a0eb464a53e080e7172797ee0" ], [ "Positivity.__proj__MCons__item___0", @@ -114,7 +114,7 @@ "refinement_interpretation_Tm_refine_00cc95768cae04bdad385f349f0eb239" ], 0, - "405f2a1bfde580a486cdae420ea14e3e" + "e57a2a2d81513f0af1cabedcadc4efe6" ], [ "Positivity.__proj__MCons__item___1", @@ -127,7 +127,7 @@ "refinement_interpretation_Tm_refine_00cc95768cae04bdad385f349f0eb239" ], 0, - "1694b7759e51c4b9159fe952c615444b" + "6c72b8cd54b45b23f203214eafa4179d" ], [ "Positivity.__proj__NCons__item___0", @@ -140,7 +140,7 @@ "refinement_interpretation_Tm_refine_b1f025c1267dea430ff99e02f912bf79" ], 0, - "58c5dcd8ecb94840a4002e7255fd6d3d" + "de663c40316fd8eb055f80fce321d232" ], [ "Positivity.__proj__NCons__item___1", @@ -153,7 +153,7 @@ "refinement_interpretation_Tm_refine_b1f025c1267dea430ff99e02f912bf79" ], 0, - "57c3964231e6c5f6b4aefb7357da98ac" + "e01efa4a861b488ea96de25f9e19bbef" ], [ "Positivity.l_868", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e26c746ed555d176b524228e45317b8c" + "8fca8f0db84a757196f0ce6d78f77e18" ], [ "Positivity.essai_868", @@ -185,7 +185,7 @@ "typing_Positivity.l_868" ], 0, - "106b51acba4d57007819c6d261604151" + "abd34165cee6c7485d453979a5706335" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Pruning.fst.hints b/examples/micro-benchmarks/Pruning.fst.hints index c0bff13eb1e..0411b254284 100644 --- a/examples/micro-benchmarks/Pruning.fst.hints +++ b/examples/micro-benchmarks/Pruning.fst.hints @@ -30,7 +30,7 @@ "typing_FStar.Seq.Base.slice" ], 0, - "fcdc78e1ad159ad7ac134dc587090f79" + "7d056c43981eb0ee8511a6b71d2db2f4" ], [ "Pruning.lemma", @@ -46,7 +46,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "7dd80e61739a63d777f36913ee2d112d" + "6ff16c322dc014b2090505e66e4e9116" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Raising.fst.hints b/examples/micro-benchmarks/Raising.fst.hints index c2bb48012ed..eb5596e9fc8 100644 --- a/examples/micro-benchmarks/Raising.fst.hints +++ b/examples/micro-benchmarks/Raising.fst.hints @@ -20,7 +20,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "8512fca372858723ce7c07cae0950467" + "687698f807bc4f817aebfeec1dee3d73" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/RangeStep.fst.hints b/examples/micro-benchmarks/RangeStep.fst.hints index 3c0a4717d12..9f2e41b818e 100644 --- a/examples/micro-benchmarks/RangeStep.fst.hints +++ b/examples/micro-benchmarks/RangeStep.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_30105c1426a2dffc017b47ba8a15b498" ], 0, - "71cc9a7e161c5bb9843af9102b17470c" + "4835aa360ee653927baf81bd7f24f82e" ], [ "RangeStep.__proj__Failed__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_933a2345b5e878accdf9565aab041e3d" ], 0, - "3d889e19e8cc83f6bd4f17a38202bd25" + "59736011316f3b3a51067547935aee9e" ], [ "RangeStep.bind", @@ -41,7 +41,7 @@ "typing_RangeStep.set_proofstate_range" ], 0, - "4a0f1d99ab05bf0e967a6c82942cf69e" + "d8312d0282abf66afcd70fd56c044a98" ], [ "RangeStep.__proj__Success__item___0", @@ -54,7 +54,7 @@ "refinement_interpretation_Tm_refine_30105c1426a2dffc017b47ba8a15b498" ], 0, - "456103d078918d743e67bd9274b732d1" + "dd60a6a0fe68db7a8f39f33dea0e619d" ], [ "RangeStep.__proj__Failed__item___0", @@ -67,7 +67,7 @@ "refinement_interpretation_Tm_refine_933a2345b5e878accdf9565aab041e3d" ], 0, - "22de1faa46e980f6cbcd980e435178e3" + "f90c95e8af63b01186175d655cad3e8b" ], [ "RangeStep.bind", @@ -83,7 +83,7 @@ "typing_RangeStep.set_proofstate_range" ], 0, - "a8e2d8f1c3dc971297f8686d3a2d8c5c" + "30613486515db2970c28129899fe61f0" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Test.FunctionalExtensionality.fst.hints b/examples/micro-benchmarks/Test.FunctionalExtensionality.fst.hints index a02a4a550d4..ae841102315 100644 --- a/examples/micro-benchmarks/Test.FunctionalExtensionality.fst.hints +++ b/examples/micro-benchmarks/Test.FunctionalExtensionality.fst.hints @@ -35,7 +35,7 @@ "typing_Tm_abs_d28f38ba11bb810de36e822e960dcddd" ], 0, - "7ed51027d43ef612387d83fe97e2d0de" + "6aecb6719c020d8544e9a942854847c1" ], [ "Test.FunctionalExtensionality.shrinking_domains_ok", @@ -52,7 +52,7 @@ "typing_Test.FunctionalExtensionality.g1" ], 0, - "f67b80026667d2931de1577c64709bb0" + "6ff7f39e077d46a9081d3536217cc53f" ], [ "Test.FunctionalExtensionality.test_1542", @@ -61,7 +61,7 @@ 1, [ "@query" ], 0, - "b75c6999125b13d57474d05a4763267b" + "83e21c655c5475adac4505e81714d1dc" ], [ "Test.FunctionalExtensionality.restricted_t_2_idem", @@ -75,7 +75,7 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e" ], 0, - "6ab1a818b189bb29e172d8bebb527f37" + "140af842a94943cc3dc60be5298f33c1" ], [ "Test.FunctionalExtensionality.on_2_interp", @@ -101,7 +101,7 @@ "typing_Tm_abs_e9b780d87b9e0e900694c1825f5011b6" ], 0, - "d3a0177226cf62648cd442e6626eee02" + "682da0b79cfcb2a3d43a675792f590c8" ], [ "Test.FunctionalExtensionality.needs_explicit_coercion", @@ -128,7 +128,7 @@ "typing_Tm_abs_198369e9b95c3a9aefb7ef145e8927e9" ], 0, - "4f817b477b4692d98b16a31ad34bf7f6" + "609678a57b0e871a7a525bb653ebd355" ], [ "Test.FunctionalExtensionality.sub_currently_not_why", @@ -155,7 +155,7 @@ "typing_Tm_abs_198369e9b95c3a9aefb7ef145e8927e9" ], 0, - "55901cb2f41a6a480053d3ffad67d644" + "61c11f03001a4261de332874e039803c" ], [ "Test.FunctionalExtensionality.on_dom_transitivity_of_equality", @@ -191,7 +191,7 @@ "typing_Tm_abs_d28f38ba11bb810de36e822e960dcddd" ], 0, - "feb835a8a8228b924aaf73167c0631fb" + "58faa05142e1c63dcfd11f9ae4d4e00d" ], [ "Test.FunctionalExtensionality.shrinking_domains_ok", @@ -208,7 +208,7 @@ "typing_Test.FunctionalExtensionality.g1" ], 0, - "a9b8ebb9a50b8c8de3691a61235d2444" + "db205477ff3a34c638ba1c1bd4ecadbb" ], [ "Test.FunctionalExtensionality.test_1542", @@ -217,7 +217,7 @@ 1, [ "@query" ], 0, - "c05be810c83aed201755fb70a535dd9b" + "6dbf393fbeaaba0825dc142252415424" ], [ "Test.FunctionalExtensionality.needs_explicit_coercion", @@ -244,7 +244,7 @@ "typing_Tm_abs_198369e9b95c3a9aefb7ef145e8927e9" ], 0, - "aaf0a9c5eb6e3ee5846d4423166fa107" + "75c9f8fc807b180221f3a6f35914d965" ], [ "Test.FunctionalExtensionality.sub_currently_not_why", @@ -271,7 +271,7 @@ "typing_Tm_abs_198369e9b95c3a9aefb7ef145e8927e9" ], 0, - "71dd60e8823edf8f0c31b00c9cab0391" + "f7df90b539056854f785f1de6b82ea6b" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Test.HyperStack.fst.hints b/examples/micro-benchmarks/Test.HyperStack.fst.hints index f2249ce7d34..78b80442296 100644 --- a/examples/micro-benchmarks/Test.HyperStack.fst.hints +++ b/examples/micro-benchmarks/Test.HyperStack.fst.hints @@ -17,7 +17,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "fdf71e88827b0eb7e1a8d7f11bd27cfd" + "0e7cf31a2ef2eefcaa06c3b2eaec90c1" ], [ "Test.HyperStack.test1", @@ -40,7 +40,7 @@ "typing_FStar.Monotonic.HyperStack.is_stack_region" ], 0, - "a4e964ac38ac7e9f1b6c83464bf9ceba" + "3163f78e81c9217a83d00914dd081ba4" ], [ "Test.HyperStack.test2", @@ -59,7 +59,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "cb5babaed02cf15d302e5aa0298ad20f" + "81010213afe0c689393a35934b53ab09" ], [ "Test.HyperStack.dc_elim", @@ -73,7 +73,7 @@ "refinement_interpretation_Tm_refine_645daf543db7209ab47300e6c88dad99" ], 0, - "8b522db9767dad42cafd5e4d84cf3f0d" + "bdd3a75f48aacd1019c5df2a64bdad7f" ], [ "Test.HyperStack.test3", @@ -100,7 +100,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "feed4e6b8e8865e166f0523c0c2a6401" + "934d66fae8b657dbbb12e1ad845a1f86" ], [ "Test.HyperStack.test4", @@ -128,7 +128,7 @@ "typing_FStar.Monotonic.HyperStack.is_stack_region" ], 0, - "b93c7ad3220d297cb225b5058e550c16" + "19e9457952abfd2646705a272ee39da1" ], [ "Test.HyperStack.stronger_fresh_region_was_redundant", @@ -140,7 +140,7 @@ "lemma_FStar.Monotonic.HyperStack.lemma_map_invariant" ], 0, - "05f2a02d9f2296583a17daa0849d5737" + "e2d073bf106572be202e6a1fb4f51608" ], [ "Test.HyperStack.test5", @@ -195,7 +195,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "a11a06d6a4d56ec30203f118eda74e51" + "dc19cfc5cc1b13263051c2e1a8110e30" ], [ "Test.HyperStack.test_do_nothing", @@ -242,7 +242,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "b6a18614508567c0214097c3243fee8e" + "2fc9dc4c6f1970dc251f3380415209ee" ], [ "Test.HyperStack.test_do_something", @@ -308,7 +308,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "d04f7062a20f80cfe2a37f8403ed28c7" + "43cca580b215d0cb04db1d0557e2de0f" ], [ "Test.HyperStack.test_do_something_else", @@ -385,7 +385,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "869c628b9214da456cf5c59c39d479a5" + "92a866ca0397983dc2ea46a234b73aa3" ], [ "Test.HyperStack.test_allocate", @@ -417,7 +417,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Map.lemma_ContainsDom", @@ -458,7 +458,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "b083ee5bcc56ea834dfe94ccfd2f535e" + "7cb771022053d001783750b29ebc39e5" ], [ "Test.HyperStack.test_nested_stl", @@ -467,7 +467,7 @@ 1, [ "@query" ], 0, - "14efe251db60e0bc7ea95404bb1631a6" + "e27aea5c43ddd64948f6302a0e383d3e" ], [ "Test.HyperStack.test_nested_stl2", @@ -515,7 +515,7 @@ "typing_FStar.Set.singleton" ], 0, - "36078fffb9be4139296e829481ec4898" + "c142eccf547a903b1f049cf92e7e6274" ], [ "Test.HyperStack.test_stack", @@ -554,7 +554,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Map.lemma_ContainsDom", @@ -701,7 +701,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "9a5870b532739bf1f234e711b133b612" + "12d751b6e3802e1e5e4787a86f6d3a67" ], [ "Test.HyperStack.test_heap_code_with_stack_calls", @@ -737,7 +737,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_InDomConcat", "lemma_FStar.Map.lemma_InDomRestrict", @@ -784,7 +784,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "11b4ee768e9034112278469043ea321a" + "543ed20a4392caf6390719937f062820" ], [ "Test.HyperStack.test_heap_code_with_stack_calls_and_regions", @@ -824,7 +824,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_InDomConcat", "lemma_FStar.Map.lemma_InDomRestrict", @@ -914,7 +914,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", "lemma_FStar.Map.lemma_ContainsDom", @@ -1013,7 +1013,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_inversion", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", "lemma_FStar.Map.lemma_ContainsDom", @@ -1102,7 +1102,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_regions_intro", @@ -1139,7 +1139,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "61b59c1e84b54f6d657acc5a6fe1d8ff" + "81a6be0ed00a8af5625a345132b5dddc" ], [ "Test.HyperStack.test_stack_function_with_inline", @@ -1210,7 +1210,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "56641a23d253f781fc93845628f18cfb" + "364f90a8949c64859dc2afe159d785ce" ], [ "Test.HyperStack.test_st_function_with_inline", @@ -1265,7 +1265,7 @@ "typing_FStar.Set.union" ], 0, - "1376ff0905d3a82806684e9e7b3f6c85" + "80ff502017d6dab24455281a7bfb59a4" ], [ "Test.HyperStack.test_to_be_inlined", @@ -1302,7 +1302,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_typing", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_non_tip_stack_regions_intro", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_elim", "lemma_FStar.Map.lemma_ContainsDom", @@ -1411,7 +1411,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "8525fff869f5fae788513f223e4c04b3" + "b52099f48e101703b621eb31e2f1ed56" ], [ "Test.HyperStack.with_frame", @@ -1425,7 +1425,7 @@ "refinement_interpretation_Tm_refine_84acff27f7e89d6fa6a0f8d221b6aaf1" ], 0, - "db35023805cbb813ca427f31528db3a3" + "f68429f720489c4312c3d067a39e6fd3" ], [ "Test.HyperStack.with_frame", @@ -1475,7 +1475,7 @@ "typing_FStar.Set.singleton" ], 0, - "91ef7c3f8f9fb2fecb6200107c61fb9c" + "d21658b648a4087a69ecb709d774bdf4" ], [ "Test.HyperStack.mm_tests", @@ -1566,7 +1566,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "a0db36ed8943d1bc40fa556b2ffd7a53" + "5512cff3886cd71eae66543f57927498" ], [ "Test.HyperStack.mods_test2", @@ -1638,7 +1638,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "b328314f7f6e7ed3b040116a81d2de01" + "b259fe493a570c6c9c69587365dc2e0a" ], [ "Test.HyperStack.test_alloc", @@ -1683,7 +1683,7 @@ "typing_FStar.Monotonic.Seq.grows_p" ], 0, - "f220d09339d1656659bdbf62faf84a17" + "344b15482569a0b7a493d011a3e3778d" ], [ "Test.HyperStack.test0", @@ -1701,7 +1701,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "37ea1f9130e23947bae57241b0d9482c" + "938cf45250380e99942b2de96d22ff4d" ], [ "Test.HyperStack.test1", @@ -1724,7 +1724,7 @@ "typing_FStar.Monotonic.HyperStack.is_stack_region" ], 0, - "c45f95caf551fc2f99d24b3d51779bbb" + "f7ee32d2a7d769541696d1d45562572b" ], [ "Test.HyperStack.test2", @@ -1743,7 +1743,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "19ce34bd7ec4f412144463d4713fde85" + "c667fa0b85ab91b9c9b93161f5b791f6" ], [ "Test.HyperStack.stronger_fresh_region_was_redundant", @@ -1755,7 +1755,7 @@ "lemma_FStar.Monotonic.HyperStack.lemma_map_invariant" ], 0, - "28b98812ac2636ff4494a3bc0f2766b6" + "d2011893072351ccc6e834b365a18cef" ], [ "Test.HyperStack.test5", @@ -1810,7 +1810,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "9f322280a1592a7e95f1d222454d3bb5" + "ff3410c9ebfbe45586728026c3454844" ], [ "Test.HyperStack.with_frame", @@ -1824,7 +1824,7 @@ "refinement_interpretation_Tm_refine_84acff27f7e89d6fa6a0f8d221b6aaf1" ], 0, - "1648d77f31b7f4acadd6c9837233740d" + "ffbd5df46ad8277727ee748b27744bb4" ], [ "Test.HyperStack.mods_test2", @@ -1846,7 +1846,7 @@ "typing_FStar.Monotonic.HyperStack.as_addr" ], 0, - "c7cf15f2cee0893bd49e4777cf934d5a" + "36c7418cd64721e35379d30069b24579" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Test.Integers.fst.hints b/examples/micro-benchmarks/Test.Integers.fst.hints index 96f32d77646..386a85af878 100644 --- a/examples/micro-benchmarks/Test.Integers.fst.hints +++ b/examples/micro-benchmarks/Test.Integers.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "280621ac23fd3c848d36c5b6e779be0b" + "5d19c62a0cc87564ce714fe90f9accac" ], [ "Test.Integers.ex3_nat_custom_int_pos", @@ -28,7 +28,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "7f840f59bd78c60bf075c8776cb72d15" + "ae5ae5c3249120489b16d48004b9856e" ], [ "Test.Integers.ex4_prims_again", @@ -44,7 +44,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "92ea50cef096affef033607fbb3a54a2" + "4006c49a40b391f5c7e2c139404b3949" ], [ "Test.Integers.ex5_uint32_ok", @@ -68,7 +68,7 @@ "refinement_interpretation_FStar.Integers_Tm_refine_91f2e7d181d0f784b9bfbe2d7f48ce5d" ], 0, - "ae15b0c8a044cdff919c745d1bd40ca1" + "a095a6ee5fbf086fc0b41bc3fb9ca274" ], [ "Test.Integers.ex5_uint32_ok", @@ -89,7 +89,7 @@ "refinement_interpretation_Tm_refine_5de72983cc1b1e1eeb38d35a903b751b" ], 0, - "241135c3b7a51e822a1478fd4c47609e" + "d7f9ae3ce2997f8b46abf8cdfce41424" ], [ "Test.Integers.ex6", @@ -101,7 +101,7 @@ "refinement_interpretation_Tm_refine_9cf21e41b9c3df4c91bd5ee70305a52c" ], 0, - "92059546de2d8938f26ac2022a07464c" + "da4d38a737b8d0b447e09aebfa32d165" ], [ "Test.Integers.ex10", @@ -119,7 +119,7 @@ "refinement_interpretation_Tm_refine_647426bd6238e4ea8ebf91cc7d30ef9c" ], 0, - "fdc039a235352752ef83eb0a5eb506dc" + "99d28a518ba5c72738394dedd0271053" ], [ "Test.Integers.ex13", @@ -148,7 +148,7 @@ "typing_FStar.UInt16.v" ], 0, - "3515189d19570e4d0c801061102a0487" + "b5c5888d166ae14a2832f3b3744ccae5" ], [ "Test.Integers.ex13", @@ -177,7 +177,7 @@ "typing_FStar.UInt16.v" ], 0, - "abe7bd2573c7ac1401d738ad0f26d498" + "9bf04644f424d1126f89457c371676ba" ], [ "Test.Integers.ex14", @@ -201,7 +201,7 @@ "token_correspondence_Prims.pow2.fuel_instrumented" ], 0, - "4ea51c6ed4ca060bc3bea91a421c08de" + "f524caef4a10773fa3cd3dd74aa2ad04" ], [ "Test.Integers.ex15", @@ -225,7 +225,7 @@ "token_correspondence_Prims.pow2.fuel_instrumented" ], 0, - "5d69b58bd800f046a61083f5ea3a3bad" + "618ef7a4d97a545c9e419ba82cd3e2da" ], [ "Test.Integers.ex16", @@ -249,7 +249,7 @@ "token_correspondence_Prims.pow2.fuel_instrumented" ], 0, - "4c5e01aafd74ebddb2fd736fb3b3d0a3" + "ac4757383ace8f927629bf5f7fbdc50b" ], [ "Test.Integers.ex17", @@ -278,7 +278,7 @@ "typing_FStar.UInt.fits", "typing_FStar.UInt32.v" ], 0, - "ab3b6bf883255e8689868bd98e1fcb08" + "a231e30114063e973a6631ae44784279" ], [ "Test.Integers.ex20", @@ -329,7 +329,7 @@ "typing_FStar.Int32.sub", "typing_FStar.Int32.v", "typing_Prims.pow2" ], 0, - "9e506c2de97a770cd689df7b32bc59ac" + "271d4c36b2f35865fc91964f7450d47e" ], [ "Test.Integers.t0", @@ -338,7 +338,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "cb880955e862c52973dfea2cd616a3a4" + "49f85f85be95779d0972cf3cc919e210" ], [ "Test.Integers.t1", @@ -355,7 +355,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7a4d1a6910da270c71f9ef1728d4d272" + "5785fec56b7fedc9a546f786b4807d64" ], [ "Test.Integers.ex1_const_nat", @@ -368,7 +368,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "1904491213fa3cb9efab6ccf4e41f02c" + "a91523727547bca5c055a71210de74bc" ], [ "Test.Integers.ex3_nat_custom_int_pos", @@ -384,7 +384,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "61570d77f45a679f2400624669bd85e0" + "dac68559cd8fa987680590876e5eeb04" ], [ "Test.Integers.ex4_prims_again", @@ -400,7 +400,7 @@ "refinement_interpretation_Tm_refine_ef3919256654f6b3ff3f6a54193365a0" ], 0, - "8dcd0bafe54f609c989b31a7c94220c5" + "70ce46a5400e8b9a940cf1b1bedc3a57" ], [ "Test.Integers.ex5_uint32_ok", @@ -421,7 +421,7 @@ "projection_inverse_FStar.Integers.Unsigned__0" ], 0, - "00b4d99c4004abf02fc53522d54ce1dc" + "36c1a11fa753dba6d3f4b523ca447e23" ], [ "Test.Integers.ex5_uint32_ok", @@ -442,7 +442,7 @@ "refinement_interpretation_Tm_refine_5de72983cc1b1e1eeb38d35a903b751b" ], 0, - "53e49e5409e2ab18f0b6a171bad8a6df" + "8eaf1794237c5a68f119b67d9792c367" ], [ "Test.Integers.ex6", @@ -454,7 +454,7 @@ "refinement_interpretation_Tm_refine_9cf21e41b9c3df4c91bd5ee70305a52c" ], 0, - "51cef4e8a8fff0b6b78eab38c5d9d425" + "a47d7919e223b184798937edd7401b87" ], [ "Test.Integers.ex9", @@ -476,7 +476,7 @@ "typing_Prims.pow2" ], 0, - "fcb66a50ac121aa15c50af57e012dae9" + "5a30752c21b78b715a52fc2cbee5bee7" ], [ "Test.Integers.ex10", @@ -494,7 +494,7 @@ "refinement_interpretation_Tm_refine_647426bd6238e4ea8ebf91cc7d30ef9c" ], 0, - "6d1e46affe5c44683a8a97b591a3b358" + "1f4c681af6e9a3ce71f2baba04b5954d" ], [ "Test.Integers.ex13", @@ -523,7 +523,7 @@ "typing_FStar.UInt16.v" ], 0, - "c660bb7121776f47b1e187e2080eab40" + "203874017c10bb7e458fdb96a96e162e" ], [ "Test.Integers.ex13", @@ -552,7 +552,7 @@ "typing_FStar.UInt16.v" ], 0, - "526c615ab2d9b42ad8788e1ea8e01e60" + "aa7c4d190044a8d36ebcfde0468b4304" ], [ "Test.Integers.ex13", @@ -581,7 +581,7 @@ "typing_FStar.UInt16.v" ], 0, - "70db0df73779592b94099f2598ae2b70" + "778a1aaca73296d083263f0eae41aaa0" ], [ "Test.Integers.ex14", @@ -605,7 +605,7 @@ "token_correspondence_Prims.pow2.fuel_instrumented" ], 0, - "b35600feb2f71fffb17035c60bfc998d" + "ef03fdec5b95358ebcab274ed286826e" ], [ "Test.Integers.ex15", @@ -629,7 +629,7 @@ "token_correspondence_Prims.pow2.fuel_instrumented" ], 0, - "b9953b30e65406b73d29d04c014c2889" + "19f9a2f4f5cce500927bde775c9b2db7" ], [ "Test.Integers.ex16", @@ -653,7 +653,7 @@ "token_correspondence_Prims.pow2.fuel_instrumented" ], 0, - "cfb74ef4be859eaa02f903470fcbfd15" + "fcb5217577c96ee9ec49d68fe8f9d384" ], [ "Test.Integers.ex17", @@ -682,7 +682,7 @@ "typing_FStar.UInt.fits", "typing_FStar.UInt32.v" ], 0, - "15214ef4bc16f886a9b5a4700e1a34d7" + "1ca7e8cdce8e4f56f1cd51700fa6a818" ], [ "Test.Integers.ex20", @@ -733,7 +733,7 @@ "typing_FStar.Int32.sub", "typing_FStar.Int32.v", "typing_Prims.pow2" ], 0, - "f3f920631bca24744f5bac663dec4abf" + "27703ab5bba302e5199afbe74af86dcb" ], [ "Test.Integers.t0", @@ -742,7 +742,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "21ec09a4d7284f5c7ce860c8e5dd35d5" + "b4f7d14dfbfabaf7517ab740afb593cd" ], [ "Test.Integers.t1", @@ -759,7 +759,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c43aea4892766b943b64efb085b4d524" + "b88a5edf2eccfb0d6133b7c5465e722d" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Test.Printf.fst.hints b/examples/micro-benchmarks/Test.Printf.fst.hints index 81a01e11986..918d4ed5bc8 100755 --- a/examples/micro-benchmarks/Test.Printf.fst.hints +++ b/examples/micro-benchmarks/Test.Printf.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "c09df2c138ef0722124ea235ea82dc3d" + "7de7fe78e147bab1ec25295694b55f7e" ], [ "Test.Printf.something_to_string", @@ -21,7 +21,7 @@ "fuel_guarded_inversion_Test.Printf.something" ], 0, - "e46ebabc39df2f40387e7b9503b5bf51" + "917a415ec08f1974968074fad8282093" ], [ "Test.Printf.parse_something", @@ -33,7 +33,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "b74701b1c527937a2c63f398d3bb247d" + "55862194287fcea9c16821a515d70e91" ], [ "Test.Printf.test_ext", @@ -42,7 +42,7 @@ 1, [ "@query" ], 0, - "4e700b1182efc4ac12fdc215a187309a" + "f3b793a3150fbb39ee2e264979cbd7a5" ], [ "Test.Printf.test_sprintf", @@ -51,7 +51,7 @@ 1, [ "@query" ], 0, - "8ef4b112809b536f88306f5201d17ea5" + "d29263f5b017db2ecd19f89d9eccbcd6" ], [ "Test.Printf.something_to_string", @@ -64,7 +64,7 @@ "fuel_guarded_inversion_Test.Printf.something" ], 0, - "d31bb41cb5a914f9e7b5865368423450" + "009bf11d3b96211c9b225ce7d51f38a1" ], [ "Test.Printf.parse_something", @@ -76,7 +76,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "c5db718995fdd205d87a7fcbc4b0b447" + "c01fb29b28ffd22704ddbc0b76ed55a2" ], [ "Test.Printf.my_sprintf", @@ -109,7 +109,7 @@ "typing_FStar.String.list_of_string" ], 0, - "c43b04de6c3c72a8755350085ec942d5" + "817c7435f56fc526cefed21da5dd124b" ], [ "Test.Printf.test_ext", @@ -118,7 +118,7 @@ 1, [ "@query" ], 0, - "d0c8490142ad4a70f885f5443c2b7c52" + "a47a91fb8bfc62c434b588b5f03b9f7a" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/TestGhost.fst.hints b/examples/micro-benchmarks/TestGhost.fst.hints index 9793892d0dd..2753b938be2 100644 --- a/examples/micro-benchmarks/TestGhost.fst.hints +++ b/examples/micro-benchmarks/TestGhost.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "855385fe789bf92ca0b0efa66933e7d4" + "ce31e504d8a3a1befc708c0e3d3b448d" ], [ "TestGhost.i", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4ebecdc9e684d55c1a0714968c832678" + "a24e4515d007f4d5acfbef592133782c" ], [ "TestGhost.h", @@ -30,7 +30,7 @@ 1, [ "@query" ], 0, - "e9cbc06d264d3765fb12a7f5fd7a15b4" + "bcd08a857d972939d28ec44792115d3f" ], [ "TestGhost.i", @@ -43,7 +43,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4fc2ea04942dba99917dc4ea2f3894e9" + "b24e323a5e37288243315659f99f21ed" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/TestHasEq.fst.hints b/examples/micro-benchmarks/TestHasEq.fst.hints index c926f3143f3..3ff23d30afc 100644 --- a/examples/micro-benchmarks/TestHasEq.fst.hints +++ b/examples/micro-benchmarks/TestHasEq.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "00cf91cb61aa73e838684db5ea29df47" + "a2e5397287bad5b8544268e005e271b7" ], [ "TestHasEq.__proj__MCons__item__hd", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_04c57beb84c7e65ffbf87f2b1dfc7ef5" ], 0, - "c141781616d1fa1c8bb35a11dcb80877" + "e6bf38a5fbce0eb8cb9f579098865d48" ], [ "TestHasEq.__proj__MCons__item__tl", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_04c57beb84c7e65ffbf87f2b1dfc7ef5" ], 0, - "e1dc4a3dac0daa64744498ff808ebdee" + "5ddec7fb0bfa66997a15b87534657bdf" ], [ "TestHasEq.__proj__NCons__item__hd", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_7b907b210749d62a64a384804262b9e4" ], 0, - "adfc547acde875ee99685b6ac59b5840" + "10729262edc4f266de1d56ea9bc73b9e" ], [ "TestHasEq.__proj__NCons__item__tl", @@ -60,7 +60,7 @@ "refinement_interpretation_Tm_refine_7b907b210749d62a64a384804262b9e4" ], 0, - "4eace399c7024c046fe68d91ff8b2d85" + "1e1f36a6ad24f25d32e5018928a254c0" ], [ "TestHasEq.test1", @@ -77,7 +77,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "87702e7b7521e849accf2b0d719ac538" + "d95c8c00d039756f50b09c0b4223b2fb" ], [ "TestHasEq.__proj__C__item__y", @@ -89,7 +89,7 @@ "projection_inverse_TestHasEq.C_x" ], 0, - "92e08c7a00c8d3832ddf1dbacc2e4b7e" + "0f448aecd4b1fc90bd44275df6bd43e3" ], [ "TestHasEq.test2", @@ -110,7 +110,7 @@ "typing_Tm_abs_387fd552e28fe87679131f6c15e8816b" ], 0, - "12fa0b201921b9eb98d1edd1201815a7" + "8e7a878d5d3a2c6b405fcd93b03260fa" ], [ "TestHasEq.t1", @@ -124,7 +124,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c5e4c33dbec24c386c1ded1ab04405e6" + "15da03d5695aecc93c11337d287d152c" ], [ "TestHasEq.__proj__C1__item__z", @@ -136,7 +136,7 @@ "projection_inverse_TestHasEq.C1_y" ], 0, - "8b8e56eab96eed512f17f2a0aa983cf9" + "c24b3a177c0ad0f05e775e87d6a90662" ], [ "TestHasEq.test3", @@ -150,7 +150,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4d811b7b3c63f881b7f15b844f0c963d" + "7fb2576e6500c2596fda619e34aaa6e1" ], [ "TestHasEq.test4", @@ -171,7 +171,7 @@ "typing_Tm_abs_387fd552e28fe87679131f6c15e8816b" ], 0, - "e9fafe372023898e937295a29df2fe38" + "7c328017009c5053fb6cd0235ff465c1" ], [ "TestHasEq.t4", @@ -185,7 +185,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a84742ff9cd23807871a8d3c3030237e" + "c4d168d3029503272dbeb4af98276375" ], [ "TestHasEq.mlist", @@ -194,7 +194,7 @@ 1, [ "@query" ], 0, - "760593fc7f3ee2ac57fbc3c2f19d449e" + "6b1d6684891e0089549884477293f074" ], [ "TestHasEq.__proj__MCons__item__hd", @@ -207,7 +207,7 @@ "refinement_interpretation_Tm_refine_04c57beb84c7e65ffbf87f2b1dfc7ef5" ], 0, - "489c81a94f6e4a5d528521e1cadbbbda" + "7d9b642fdd1609cff1b17885681e97e3" ], [ "TestHasEq.__proj__MCons__item__tl", @@ -220,7 +220,7 @@ "refinement_interpretation_Tm_refine_04c57beb84c7e65ffbf87f2b1dfc7ef5" ], 0, - "e7ae46a8ecfd250116566d35e9138dff" + "98765645dc5d4ab0043d587a99e83e20" ], [ "TestHasEq.__proj__NCons__item__hd", @@ -233,7 +233,7 @@ "refinement_interpretation_Tm_refine_7b907b210749d62a64a384804262b9e4" ], 0, - "0f6ab2a412bb1c55529f7aeee1b45c10" + "15387539d2db6ab89cb09713fadde8dc" ], [ "TestHasEq.__proj__NCons__item__tl", @@ -246,7 +246,7 @@ "refinement_interpretation_Tm_refine_7b907b210749d62a64a384804262b9e4" ], 0, - "3c563e2905900951fb86f417b9663f06" + "63828f5c1a8b90c089215255b51ba685" ], [ "TestHasEq.test1", @@ -263,7 +263,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6b7d29d026b4ffe5ccb601a041cd1526" + "dfc5aca13478594896fff5fc87d251bd" ], [ "TestHasEq.__proj__C__item__y", @@ -275,7 +275,7 @@ "projection_inverse_TestHasEq.C_x" ], 0, - "81daf67c32c0c7af113ec5f4b257abb4" + "d2d7461799911c42322f6f89460c98a5" ], [ "TestHasEq.test2", @@ -296,7 +296,7 @@ "typing_Tm_abs_387fd552e28fe87679131f6c15e8816b" ], 0, - "842a6f177643589444055acd7e8905e7" + "cf0537d737902c6b4cc6db31934ea444" ], [ "TestHasEq.t1", @@ -310,7 +310,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "af701d99facc28b654d38743b539bbca" + "37b2c1fb98087a574e2217ea9dcf6f36" ], [ "TestHasEq.__proj__C1__item__z", @@ -322,7 +322,7 @@ "proj_equation_TestHasEq.C1_y", "projection_inverse_TestHasEq.C1_y" ], 0, - "68d2f579afb9bf1a121de1ba77c8cd3b" + "557b412ef2de46eb44a52c3519304fbd" ], [ "TestHasEq.test3", @@ -336,7 +336,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "906958624256dd4ed55e9b1b561c609f" + "ae681e78611ba897236288055e910c3f" ], [ "TestHasEq.test4", @@ -357,7 +357,7 @@ "typing_Tm_abs_387fd552e28fe87679131f6c15e8816b" ], 0, - "3b9493df40ee19d05531b258cf4b1902" + "ab0b06e8a9b369d0ebb14e99f16b8f7c" ], [ "TestHasEq.t4", @@ -371,7 +371,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "935e9d311cce7e39f8803100e18894eb" + "f4f78e31f89f597c280b11122c547999" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/TestHeap.fst.hints b/examples/micro-benchmarks/TestHeap.fst.hints index 12fe8f0b6db..827cb420c1c 100644 --- a/examples/micro-benchmarks/TestHeap.fst.hints +++ b/examples/micro-benchmarks/TestHeap.fst.hints @@ -16,7 +16,7 @@ "typing_TestHeap.x" ], 0, - "b3686f900513e280d21880c6414275a2" + "941523b9414857a1eb5ea95d8ef179f1" ], [ "TestHeap.test1", @@ -39,7 +39,7 @@ "typing_TestHeap.x", "typing_TestHeap.y" ], 0, - "f4c58deb97c3e971673215a1492943b7" + "d315c1434c54b66b7e7e7fc55d0b2e44" ], [ "TestHeap.test3", @@ -57,7 +57,7 @@ "typing_TestHeap.x", "typing_TestHeap.y" ], 0, - "4fa228c51759c4faf211f8ceb8668beb" + "20bb39fe33fb6d8e76c6a5bd1283229b" ], [ "TestHeap.test7", @@ -80,7 +80,7 @@ "typing_TestHeap.x", "typing_TestHeap.y" ], 0, - "5dac7fc0487bf9dbb00dde03d7e237b7" + "dc5d8e928bff115445f5506620d84f5d" ], [ "TestHeap.test8", @@ -98,7 +98,7 @@ "typing_TestHeap.x", "typing_TestHeap.y" ], 0, - "9bbdde438c849fbe1097b3df997afdcd" + "9354807114c5e254ca3c4433da6d5731" ], [ "TestHeap.test0", @@ -115,7 +115,7 @@ "typing_TestHeap.x" ], 0, - "80ec878f6c632ace279019ba1e60d975" + "19e45e1207fb572a1e8bbae0852d1f7c" ], [ "TestHeap.test1", @@ -138,7 +138,7 @@ "typing_TestHeap.x", "typing_TestHeap.y" ], 0, - "480fd863ff48976eb1688abc273f2024" + "fa965a30e4d6abe942b9d32f6a3a1ce7" ], [ "TestHeap.test3", @@ -156,7 +156,7 @@ "typing_TestHeap.x", "typing_TestHeap.y" ], 0, - "3403a5b2e1e0070e8a288d9b01211a2a" + "9878b0b30d6307bb0c1412ff941a8954" ], [ "TestHeap.test7", @@ -179,7 +179,7 @@ "typing_TestHeap.x", "typing_TestHeap.y" ], 0, - "05ddb68a35c3ac5f1f46d755930664a5" + "c7547062132763d1ec1fc868a17631b2" ], [ "TestHeap.test8", @@ -197,7 +197,7 @@ "typing_TestHeap.x", "typing_TestHeap.y" ], 0, - "9e1d00d6103213df1d0ebc99cbb49959" + "6700af10f9c8e7736ae2ecabd462b80e" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/TestMRef.fst.hints b/examples/micro-benchmarks/TestMRef.fst.hints index 5334a6283ca..e8c6eb24b3a 100644 --- a/examples/micro-benchmarks/TestMRef.fst.hints +++ b/examples/micro-benchmarks/TestMRef.fst.hints @@ -13,12 +13,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "fa0edaa6c5103d32346041531681952f" + "e9d5d7da657b4974b2123963d614e963" ], [ "TestMRef.x", @@ -32,12 +32,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "57820be4ffe334876ce583d01dac207c" + "d462e392ab2e195df323f71bf94f4f2f" ], [ "TestMRef.test_frame_write_ref", @@ -57,7 +57,7 @@ "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "lemma_FStar.Monotonic.Heap.lemma_modifies_and_equal_dom_sel_diff_addr", "lemma_FStar.Set.mem_singleton", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", @@ -73,7 +73,7 @@ "typing_TestMRef.y", "typing_TestMRef.z" ], 0, - "7528a29b0de4be1b90038db1edf88c45" + "ec5b64d3e9156700b2bf148cffff7a62" ], [ "TestMRef.test_frame_write_mref", @@ -87,12 +87,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "d786a0b39713a9e88929c0942ac51928" + "e7d326eaed0098bcf631ec9429b1ca11" ], [ "TestMRef.test_frame_write_mref", @@ -116,13 +116,12 @@ "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "lemma_FStar.Monotonic.Heap.lemma_modifies_and_equal_dom_sel_diff_addr", "lemma_FStar.Set.mem_singleton", "primitive_Prims.op_Equality", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_09c0cbc4f1b0b1f77025d4c84cab8900", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", @@ -130,6 +129,7 @@ "refinement_interpretation_Tm_refine_a681b05b5562988702243d9a96074b70", "refinement_interpretation_Tm_refine_bd10f09297e0e7dc08314f7d9211801c", "refinement_interpretation_Tm_refine_e33ef751d600ad1c7f71142479103c47", + "refinement_interpretation_Tm_refine_eec04bfdf4d8c02294d16fc30fe16cbc", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "true_interp", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Monotonic.Heap.addr_of", "typing_FStar.Set.mem", @@ -137,7 +137,7 @@ "typing_TestMRef.y" ], 0, - "5d08d8608f6523d0b5fcda5ea613bdab" + "a1d59b3f8f992ce9a348e9d3e2bc69bb" ], [ "TestMRef.test_frame_alloc_mref", @@ -151,12 +151,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "c2e508e4413dab2bd146ab985af9c3da" + "f32455e8037762ecd29131a32841b08a" ], [ "TestMRef.test_frame_alloc_mref", @@ -176,24 +176,24 @@ "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "lemma_FStar.Set.mem_empty", "lemma_FStar.TSet.lemma_mem_tset_of_set", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_769338d37e2d555d728186a4af466836", "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_a681b05b5562988702243d9a96074b70", "refinement_interpretation_Tm_refine_bd10f09297e0e7dc08314f7d9211801c", "refinement_interpretation_Tm_refine_e33ef751d600ad1c7f71142479103c47", - "refinement_interpretation_Tm_refine_f719dece74615b836326f9206ef4a140", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Monotonic.Heap.addr_of", "typing_FStar.Set.empty", "typing_TestMRef.x" ], 0, - "de5983700f54e6b34d8f09bcddeeadeb" + "4f2a5167ce990bb8a029a6dbb79388ba" ], [ "TestMRef.test_write_mref", @@ -207,12 +207,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "f6bf9e28c3a36cad3f3c36bce75527b8" + "7ebbfae4d733be7bc59a4f71525af18f" ], [ "TestMRef.test_write_mref", @@ -227,16 +227,16 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_Addition", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_c354087b36819976cce1b81e4be4fa16", - "refinement_interpretation_Tm_refine_f719dece74615b836326f9206ef4a140" + "refinement_interpretation_Tm_refine_1b20e2d67a02e14eb4b50ec6bab5acf0", + "refinement_interpretation_Tm_refine_769338d37e2d555d728186a4af466836" ], 0, - "070d26a0030664eefee62d18fcf0857c" + "3c225751d2b2172fb649bce325aec0f0" ], [ "TestMRef.x", @@ -250,12 +250,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "ca83653b8393b9ebd49541f258fec3ff" + "89921dc37d55331ed45c85d9a8877f52" ], [ "TestMRef.test_frame_write_mref", @@ -269,12 +269,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "0561ab11840c6a4a4c96cc6325911215" + "d4774622d49d079a3778f77a9ff8221d" ], [ "TestMRef.test_frame_alloc_mref", @@ -288,12 +288,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "e741131ff9af069d3cc2d1a781420451" + "e9f002cd0ecb302e1f510c209cfe911c" ], [ "TestMRef.test_write_mref", @@ -307,12 +307,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_580f492609a88e168bbf02262bf12245", + "interpretation_Tm_abs_5a7d5b4c7f9d14cf0daa3ed1c1662efa", "primitive_Prims.op_GreaterThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "abf3dd30361fbba791d196207c590c28" + "3aabcacdcfaa206682f674a09acaef4b" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/TestSet.fst.hints b/examples/micro-benchmarks/TestSet.fst.hints index ceef7367bf8..4267e7fb201 100644 --- a/examples/micro-benchmarks/TestSet.fst.hints +++ b/examples/micro-benchmarks/TestSet.fst.hints @@ -15,7 +15,7 @@ "typing_TestSet.a", "typing_TestSet.b" ], 0, - "43a7e0a4027c8d89e6911865c1105968" + "0b66becb9df9e54a02437b97eaad1995" ], [ "TestSet.should_succeed", @@ -31,7 +31,7 @@ "typing_TestSet.a", "typing_TestSet.b" ], 0, - "895048546529d8e0971dfea319d2d4ee" + "0357cd6520ad1bbab827f66c535ea8d9" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/TestTwoLevelHeap.fst.hints b/examples/micro-benchmarks/TestTwoLevelHeap.fst.hints index 4d137701bac..44a138948c8 100644 --- a/examples/micro-benchmarks/TestTwoLevelHeap.fst.hints +++ b/examples/micro-benchmarks/TestTwoLevelHeap.fst.hints @@ -42,7 +42,7 @@ "typing_FStar.Set.union", "typing_FStar.TwoLevelHeap.rid" ], 0, - "b2a3d896a28439eb5d680a25cff116b4" + "fced8f34ed2724f50ec27919b9228396" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/TwoPhaseTC.fst.hints b/examples/micro-benchmarks/TwoPhaseTC.fst.hints index 3dd655e9a18..75f7b66be33 100644 --- a/examples/micro-benchmarks/TwoPhaseTC.fst.hints +++ b/examples/micro-benchmarks/TwoPhaseTC.fst.hints @@ -21,7 +21,7 @@ "unit_typing" ], 0, - "7810cc1cc07bcf9b3d6d8124e419451c" + "2de1dfb6b00f8e0ff5c7ad6406cf6c6f" ], [ "TwoPhaseTC.false_elim", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "1da1cabd32c8330753481d83af16da11" + "fab1baaa3666942019a9238da268ef93" ], [ "TwoPhaseTC.f8", @@ -48,7 +48,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "9e799cf10a9a9980bc15813edcdf0dca" + "2cb0c6cd6cf0a79f19ea52ba251fd794" ], [ "TwoPhaseTC.f12", @@ -57,7 +57,7 @@ 0, [ "@query" ], 0, - "a6013d25853dda6f7f511b51f9eeca10" + "0f336bb3ddc011aa92c22fadac674d20" ], [ "TwoPhaseTC.f13", @@ -74,7 +74,7 @@ "well-founded-ordering-on-nat" ], 0, - "d17bc247095bf4ae1150970afeb22ebb" + "68e83912cb72df850de7361eff80b039" ], [ "TwoPhaseTC.f14", @@ -83,7 +83,7 @@ 0, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "6d6192e7a67e20c7af72b36905f5292e" + "a51d8a5978e69dca1f969fcca87e6f87" ], [ "TwoPhaseTC.f18", @@ -92,7 +92,7 @@ 0, [ "@query" ], 0, - "2a53241a29e20a77f587c09e44e0e833" + "6673cb3f9bed7858db5ee353a74ea818" ], [ "TwoPhaseTC.__proj__ExIntro__item___1", @@ -104,7 +104,7 @@ "projection_inverse_TwoPhaseTC.ExIntro_x" ], 0, - "b03a1cf5c8c07b925766ec96db39198d" + "0f06ed0ee9907f641ae843a609643f77" ], [ "TwoPhaseTC.foo_1451", @@ -117,7 +117,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "ba9b243110c2eefd8190c37782b18624" + "75d77882f4bc36198d9d69483cdc8d6f" ], [ "TwoPhaseTC.t2_1129", @@ -133,7 +133,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "833fa42542776e1231d46ea961a12940" + "d732606f8a2a1465aace7f5fba05c3a2" ], [ "TwoPhaseTC.t3_1129", @@ -147,7 +147,7 @@ "typing_TwoPhaseTC.t2_1129" ], 0, - "33a2470e38dc8e69aba3deb4213c8e7e" + "f52798334edd033a448164e6dd7353ec" ], [ "TwoPhaseTC.nth_tot_1124", @@ -167,7 +167,7 @@ "typing_FStar.List.Tot.Base.nth" ], 0, - "5c7d2af5d9aff5812169e0738cac4676" + "f92123d3fd692f54e3ba1afc12cea544" ], [ "TwoPhaseTC.calc_1124", @@ -189,7 +189,7 @@ "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented" ], 0, - "0649d3f41f0959afdcf59983a01a0e64" + "e8fce9606596cad5da600b6c029befa4" ], [ "TwoPhaseTC.copy'_754", @@ -204,7 +204,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "e822627d2bca9de409b2a3184936fc64" + "a1121f8dff8cf4815bc634cac618bc90" ], [ "TwoPhaseTC.test2_754", @@ -218,7 +218,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "03169d855f911768ce62e4fb1dab6c6b" + "4bc981550788227208b7d6b57c07837e" ], [ "TwoPhaseTC.test2_754", @@ -227,7 +227,7 @@ 1, [ "@query" ], 0, - "aa2b67131ef77b185c076f8d1327c2a4" + "7e50ab48015bcc470a85d5facfa97b3b" ], [ "TwoPhaseTC.conjunction_monoid", @@ -249,7 +249,7 @@ "unit_typing" ], 0, - "7319fab082eeaecc23696e43efc45397" + "32e2a8f7f7cc1540a0672980bde2a320" ], [ "TwoPhaseTC.false_elim", @@ -262,7 +262,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "e2207a3bea50f27938bc44eea33feacc" + "ca3c5d2721b6c616b6d2f809bcc8274f" ], [ "TwoPhaseTC.f8", @@ -274,7 +274,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "22769b44b1e0717f3103b429ea10bcd5" + "e3ef347312e0d31f6c14e3acbd92e6c9" ], [ "TwoPhaseTC.f12", @@ -283,7 +283,7 @@ 0, [ "@query" ], 0, - "cbf59f6f8eef467553680b664306baa1" + "54f5ea0b46ac37378057db11fa9a1614" ], [ "TwoPhaseTC.f13", @@ -300,7 +300,7 @@ "well-founded-ordering-on-nat" ], 0, - "401c2f89d9322fe383592bffb1003bcd" + "cb5af0a86360b77c55e81c837b31f37a" ], [ "TwoPhaseTC.f14", @@ -309,7 +309,7 @@ 0, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "a1a0d85b02a473398ca3132a19c63759" + "6b8cdeeca01a44b00413ba7f27eca737" ], [ "TwoPhaseTC.__proj__ExIntro__item___1", @@ -321,7 +321,7 @@ "projection_inverse_TwoPhaseTC.ExIntro_x" ], 0, - "90470e7efd9869334f44e2396a5f5301" + "f4d859af6c7d92366f2f2a7d78bf849b" ], [ "TwoPhaseTC.foo_1451", @@ -334,7 +334,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "a548747747abd67d1d3ca39e95ef9536" + "d5b141c949debc0b05153dc098b130a1" ], [ "TwoPhaseTC.t2_1129", @@ -350,7 +350,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9b29a04078751b3d9f58895514deb10d" + "80206c2420d9398479ec4e97be8efeb4" ], [ "TwoPhaseTC.t3_1129", @@ -364,7 +364,7 @@ "typing_TwoPhaseTC.t2_1129" ], 0, - "771f284fcc59574e38ceb3dfd7b5865b" + "c336d8d4ce21b2e12153aff0f9bc015c" ], [ "TwoPhaseTC.nth_tot_1124", @@ -384,7 +384,7 @@ "typing_FStar.List.Tot.Base.nth" ], 0, - "68a5846b052235f10894683db8011150" + "038a04d8ac924c730e66ff6513096714" ], [ "TwoPhaseTC.calc_1124", @@ -406,7 +406,7 @@ "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented" ], 0, - "5905bf1b2319daccb5dd79769e4ccddc" + "a573e516e34896b735ad3ecbe50179bd" ], [ "TwoPhaseTC.copy'_754", @@ -421,7 +421,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "37787b9940f2cea48d74b4f4266c64c1" + "0528563066e68c3d2b5d4121da6df7a3" ], [ "TwoPhaseTC.test2_754", @@ -435,7 +435,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "54642f51816dd8a6ed6cbe792a4d0465" + "23eba466a00297d7f151535be1dad3d4" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/UnifyMatch.fst.hints b/examples/micro-benchmarks/UnifyMatch.fst.hints index 6c9a34a2ddd..a70c39719e1 100644 --- a/examples/micro-benchmarks/UnifyMatch.fst.hints +++ b/examples/micro-benchmarks/UnifyMatch.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "bc136a075418c258e3cebe4f247bc66e" + "c8471820ea35657be28176869e3c914f" ], [ "UnifyMatch.__proj__S__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_b909e5f5ff265386c08f5741455e23b9" ], 0, - "c8fdcf908fb5ebaa819ccdb24cb901d3" + "08420f88e4f815edff49031b05553324" ], [ "UnifyMatch.nat2unary", @@ -39,7 +39,7 @@ "well-founded-ordering-on-nat" ], 0, - "bba79f70cb7e0aa728cacbdde76cc34f" + "fbcbed2474584f135f15f4d7bba57abb" ], [ "UnifyMatch.even", @@ -48,7 +48,7 @@ 1, [ "@query", "assumption_UnifyMatch.unat__uu___haseq" ], 0, - "17f14de17e20b2db064756acf110b6ea" + "77dc9859fd5c30266c13a12d3f5579d2" ], [ "UnifyMatch.__proj__Even_SS__item__n", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_b82e9317628d0fc1fba9e36ac5ed44f2" ], 0, - "a159419a4744a72dcd3c572180276c43" + "7332160da5b4687c81aca200d4032d29" ], [ "UnifyMatch.__proj__Even_SS__item___1", @@ -76,7 +76,7 @@ "refinement_interpretation_Tm_refine_b82e9317628d0fc1fba9e36ac5ed44f2" ], 0, - "6f20fe2413aab6ed17393fc608a6e421" + "2247940581b57d9799cf847928beb642" ], [ "UnifyMatch.unat", @@ -85,7 +85,7 @@ 1, [ "@query" ], 0, - "50b3b63804bad4ea16c07e1533a590ca" + "60a74a74da350946b7dda193ca1b0fbc" ], [ "UnifyMatch.__proj__S__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_b909e5f5ff265386c08f5741455e23b9" ], 0, - "c158995cd1d7f05fbb32063f2c7875b5" + "7d9b0acb2ac84da8098d2b63a346a151" ], [ "UnifyMatch.nat2unary", @@ -116,7 +116,7 @@ "well-founded-ordering-on-nat" ], 0, - "311289786fa836671923bbb64436ecf6" + "ca09e8292b02e2692c46882b5c88e76c" ], [ "UnifyMatch.even", @@ -125,7 +125,7 @@ 1, [ "@query", "assumption_UnifyMatch.unat__uu___haseq" ], 0, - "a8bdf5b440e8e951dce42281a073aa81" + "da014363327e0f3f1224d707da63b05b" ], [ "UnifyMatch.__proj__Even_SS__item__n", @@ -138,7 +138,7 @@ "refinement_interpretation_Tm_refine_b82e9317628d0fc1fba9e36ac5ed44f2" ], 0, - "0879904f439b40e6b06863b37c423468" + "ac77ee0843659020c31644c2fb15f047" ], [ "UnifyMatch.__proj__Even_SS__item___1", @@ -153,7 +153,7 @@ "refinement_interpretation_Tm_refine_b82e9317628d0fc1fba9e36ac5ed44f2" ], 0, - "540da04d2353cb359e7a99d0945e983d" + "acdb665bae3eb488d2b3cbdbc8c46535" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/UnifyRefs.fst.hints b/examples/micro-benchmarks/UnifyRefs.fst.hints index 0611b733983..016adf1a188 100644 --- a/examples/micro-benchmarks/UnifyRefs.fst.hints +++ b/examples/micro-benchmarks/UnifyRefs.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "faf5558a7c8b04685efdcf6bbddd41fb" + "f9e03fed63ad2f3468a1965f9c9dba7a" ], [ "UnifyRefs.nat32_to_nat64'1", @@ -17,7 +17,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "039b68727aff8a389215be368f14cff5" + "c2b2484f851ea8223f80ff91c850df9a" ], [ "UnifyRefs.nat32_to_nat64'2", @@ -26,7 +26,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "ef0ea7a75f0aa2ca3b4c9324f754eadf" + "2349caa1a6fcbe40b19304789f2f032b" ], [ "UnifyRefs.nat32_to_nat64'3", @@ -35,7 +35,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "d2804168ce354013ddc7a61804c7b929" + "4752d6551eccdabc72fba556c130032c" ], [ "UnifyRefs.nat64_to_nat32'0", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_a9bd9beb63a95cd322a4835be6205c9b" ], 0, - "b5d5fe3a2b9eac947dbe0870058903bd" + "40dfc72b5d073bd4ed87c9e48e91c68a" ], [ "UnifyRefs.nat64_to_nat32'1", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_a9bd9beb63a95cd322a4835be6205c9b" ], 0, - "3acb93751df0fa5c9983d308e1538c44" + "71961d6aa1fb226e3d9031815d4580dd" ], [ "UnifyRefs.nat64_to_nat32'2", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_0958fc86fbbb72ab4560bf1ef55e2fe9" ], 0, - "bf0edb36837aaf5a7a9051db109d5de4" + "3103dd6aeab9f992a7f6501efa8f6b30" ], [ "UnifyRefs.nat64_to_nat32'3", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_0958fc86fbbb72ab4560bf1ef55e2fe9" ], 0, - "2d0da6b48026f125e08a2235254d8ca3" + "025ad258e65a7079a032d9f1984c0f79" ], [ "UnifyRefs.nat32_to_nat64'4", @@ -92,7 +92,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "dd0b67a6c6bfcc4574465b7c72234579" + "5ff418fa14f431c907d579ed65b19e4d" ], [ "UnifyRefs.nat32_to_nat64'5", @@ -101,7 +101,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "dc0b77c65d461b81989df663c50022a3" + "48d2e3b5ae2e3800b262b764c093c405" ], [ "UnifyRefs.nat64_to_nat32'4", @@ -110,7 +110,7 @@ 1, [ "@query" ], 0, - "5982e29c113402670bebc913f1fb579d" + "ca869babbfb2ead17ca63fcfb6332371" ], [ "UnifyRefs.nat64_to_nat32'5", @@ -119,7 +119,7 @@ 1, [ "@query" ], 0, - "dc9d4a27d0dac2bcee10fb053880119c" + "6fb7ab99f20681ac867298d1a0e363d7" ], [ "UnifyRefs.nat32_to_nat64'0", @@ -128,7 +128,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "9ecfdf55d2c962898fef584fd8e2e389" + "1f42e429e7e7a0341e52c1105b432459" ], [ "UnifyRefs.nat32_to_nat64'1", @@ -137,7 +137,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "de9b9f3b24009e33dbc43d9554db7025" + "c4683ac71f675cf7f2c071c96901835b" ], [ "UnifyRefs.nat32_to_nat64'2", @@ -146,7 +146,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "39980e9959333148a6cf9fafc1f3eae9" + "09aedb1e8105b47f4cb4f1121200396e" ], [ "UnifyRefs.nat32_to_nat64'3", @@ -155,7 +155,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "38108515d1a5c66070e705f6448e634f" + "d3efa996a06876639de9b3afe860e97e" ], [ "UnifyRefs.nat64_to_nat32'0", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_a9bd9beb63a95cd322a4835be6205c9b" ], 0, - "4447337b7da241e52e7a7e7deef0c380" + "5aebee97d7886eff96ef7a0556a9ebf6" ], [ "UnifyRefs.nat64_to_nat32'1", @@ -179,7 +179,7 @@ "refinement_interpretation_Tm_refine_a9bd9beb63a95cd322a4835be6205c9b" ], 0, - "14cc92018aef8a67419b3c13fadd5023" + "10996ed41a727bf62ca61eb29b9d86f2" ], [ "UnifyRefs.nat64_to_nat32'2", @@ -191,7 +191,7 @@ "refinement_interpretation_Tm_refine_0958fc86fbbb72ab4560bf1ef55e2fe9" ], 0, - "573e2f0ee7f9c1e55cc9b9f8a50c8b02" + "f6efd63b5ee56dbd322c87503334f781" ], [ "UnifyRefs.nat64_to_nat32'3", @@ -203,7 +203,7 @@ "refinement_interpretation_Tm_refine_0958fc86fbbb72ab4560bf1ef55e2fe9" ], 0, - "a76a53b049869473f836e21337d08b57" + "c8c31e13e8b9b8add862cb447ab65d3b" ], [ "UnifyRefs.nat32_to_nat64'4", @@ -212,7 +212,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "c38165fc9fb7b68b97220373b60d14a7" + "6627aabf2b47f4839a406a8330000c35" ], [ "UnifyRefs.nat32_to_nat64'5", @@ -221,7 +221,7 @@ 1, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "4fcd6e76f004de06729bb743b17b6801" + "7db7deceb3700dd8874eb09e3bcba369" ], [ "UnifyRefs.nat64_to_nat32'4", @@ -230,7 +230,7 @@ 1, [ "@query" ], 0, - "a312506b8bd8abd3d6308c101e2ab9ba" + "2b205dfc3c269f6cbcc0a01e4df6bf1c" ], [ "UnifyRefs.nat64_to_nat32'5", @@ -239,7 +239,7 @@ 1, [ "@query" ], 0, - "295fe9a2aab20a57dcadc4bbc06f10eb" + "9f6d56cbd4ebce3f1137d808e467b07f" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/UnifyReify.fst.hints b/examples/micro-benchmarks/UnifyReify.fst.hints index ca4e3373d4b..05911e58d18 100644 --- a/examples/micro-benchmarks/UnifyReify.fst.hints +++ b/examples/micro-benchmarks/UnifyReify.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "9e3adb83aca01f62607553eb1860c36d" + "2d32580317945eda8ca8669481f136b4" ], [ "UnifyReify.uu___24", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "b6eef4457957fe9f0aab98e132b26de2" + "f8173dee2fbd29c702252e189a86b8d2" ], [ "UnifyReify.c1", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "2dd04ec304bcee5911b943d72ab1add9" + "969a1312455a334b9f9681f2519d2391" ], [ "UnifyReify.uu___24", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "df3d11f68bea650c74783822bcd19293" + "d7102dad15acecfdad6ded1b62c0e31a" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Unit1.Basic.fst.hints b/examples/micro-benchmarks/Unit1.Basic.fst.hints index abc241ae219..0e698243097 100644 --- a/examples/micro-benchmarks/Unit1.Basic.fst.hints +++ b/examples/micro-benchmarks/Unit1.Basic.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_acd05ee6f9ccb986c4590aadf00c124b" ], 0, - "c0a7f87d706ed95b93bd6f0558cb39b0" + "af993774ad43d8e4871202b7b74bb6a2" ], [ "Unit1.Basic.list_zero_to_zero", @@ -26,7 +26,7 @@ "fuel_guarded_inversion_Prims.list" ], 0, - "8de58ea4a9dd2f59921897c1ee2de13f" + "66da764252ad969ae89522f294132fc1" ], [ "Unit1.Basic.hd_int_pure", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_f2205c42e53352d11cca139ab42ad44a" ], 0, - "5253c15ce9046f0c7f623ed898b88dd4" + "9cb275ee54d4bc224c0c8b7301a5c3ca" ], [ "Unit1.Basic.square_is_nat", @@ -51,7 +51,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "7db9c066d2239fd95bc508e39d3d72f0" + "cf397ae34bc1a2a0f9974120a512258a" ], [ "Unit1.Basic.check_nat", @@ -65,7 +65,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "5f33313d4c1835b53e3d3d644d13f4dc" + "6d51c971e56ea1185a6e3a7e2542756f" ], [ "Unit1.Basic.assert_nat", @@ -79,7 +79,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "0ed076a4a7bc8ded73bdeb0baea9770a" + "b47f4c487820fe8aefc848a4b6c7be4f" ], [ "Unit1.Basic.tabs_id_pure_annot_eq", @@ -88,7 +88,7 @@ 1, [ "@query" ], 0, - "a938e6aaa465077ec84eb3e20714a620" + "8f8e1a3e29a17905c281714d1817a5ef" ], [ "Unit1.Basic.id_pure_annot_eq", @@ -97,7 +97,7 @@ 1, [ "@query" ], 0, - "cb55503827748fb2208f106cab16ccaa" + "bccd1331fcf8d1c835063c8fa0416987" ], [ "Unit1.Basic.id_all_annot_eq", @@ -106,7 +106,7 @@ 1, [ "@query" ], 0, - "fe1c5585820e27672983101cd27be8a5" + "0af247344cb784236d8da55a23cf706c" ], [ "Unit1.Basic.id_all_annot_eq", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e944b3afe7f954359f9f427cdb40d21f" + "3aeee5bd4ffb3761814b853f9453d965" ], [ "Unit1.Basic.hd_pure", @@ -138,7 +138,7 @@ "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32" ], 0, - "447144bbe3ddd1f2ae3e4693b107788c" + "e071ae6d0dd8070e3e6af8c23ce58e67" ], [ "Unit1.Basic.hd_pure_alt", @@ -151,7 +151,7 @@ "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32" ], 0, - "cc95ceb89f74f1eab5001103a2cabdc0" + "8e264801eed22697a9a28022d5a53e2e" ], [ "Unit1.Basic.dup_pure_eq", @@ -165,7 +165,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "c89a4328f201d93d691893bb7fa9bf90" + "4752ac517bcdd322d25218aa5d1e28f2" ], [ "Unit1.Basic.get_false", @@ -177,7 +177,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "bcef7425608eda19d799dd2e3f50fc7a" + "c114d650313f45d4bf8fdd1e99d35538" ], [ "Unit1.Basic.get_false_ANF", @@ -189,7 +189,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "261d587508298ff5418ed8ea6b4d2b8f" + "b0af5e4c40983e7643cf1e9a0c14bf94" ], [ "Unit1.Basic.record", @@ -203,7 +203,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8a50950d1555964b55397639b5402d68" + "909d68919816675715aa27c17cb7d0ab" ], [ "Unit1.Basic.record_f_exhaustive", @@ -221,7 +221,7 @@ "typing_Unit1.Basic.__proj__Mkrecord__item__f" ], 0, - "4f350452828f58f43c695934addecd4a" + "77d32c02823e3a763f30c7d20ae66085" ], [ "Unit1.Basic.repeat", @@ -240,7 +240,7 @@ "well-founded-ordering-on-nat" ], 0, - "90e0d10de4714d4aceb3fe2f2821c5e7" + "cc0dd99ad3d415dec3ac7c24fc49a971" ], [ "Unit1.Basic.inat", @@ -249,7 +249,7 @@ 1, [ "@query" ], 0, - "a761d6ca975909ef28b29b9b86b3d0ca" + "ea5a91a0bac8364528709ee5259cc8fa" ], [ "Unit1.Basic.__proj__S__item___0", @@ -262,7 +262,7 @@ "refinement_interpretation_Tm_refine_032c459a1771732822c24b5fb03d8206" ], 0, - "4bcdf104dcebae2435e48363affe4611" + "d15388c3c0e876673e64f60c8ee852c2" ], [ "Unit1.Basic.minus", @@ -282,7 +282,7 @@ "subterm_ordering_Unit1.Basic.S" ], 0, - "383aaaff3bc76e425047c0b5d8d70591" + "082ae55359bd545cc2847bd79f1b4741" ], [ "Unit1.Basic.ackermann", @@ -304,7 +304,7 @@ "well-founded-ordering-on-nat" ], 0, - "665e4ac0307cd4e25242b5799ccb6824" + "4474daf061b04658db230ae16e98a9a3" ], [ "Unit1.Basic.__proj__Seq__item__end_i", @@ -316,7 +316,7 @@ "projection_inverse_Unit1.Basic.Seq_start_i" ], 0, - "33d649b777354c7978ee4693ecda729d" + "cb619c8b137e81915a065c9ae379e3c3" ], [ "Unit1.Basic.unsafe_slice", @@ -325,7 +325,7 @@ 1, [ "@query" ], 0, - "3defe40c308e5454c2f0053a3ba36418" + "3fb013e5fa09a081a8799d753a743e38" ], [ "Unit1.Basic.test_impure", @@ -347,7 +347,7 @@ "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001" ], 0, - "62db809789b68c38a48e23026112785a" + "1d618395ae7551de7c67e795522563d4" ], [ "Unit1.Basic.mlist", @@ -365,7 +365,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "bd2b52941ff11f7b2f446877ebea5df9" + "4e490a8a69c0d1bde92fd985d9d88126" ], [ "Unit1.Basic.__proj__C__item___0", @@ -378,7 +378,7 @@ "refinement_interpretation_Tm_refine_cf0a408a7bcff1bd8c91cbe0536a3232" ], 0, - "522cde955e82a62df43cd484dc509f61" + "7b1b418599ebd7abc5f35f5de2052f45" ], [ "Unit1.Basic.zero_list", @@ -397,7 +397,7 @@ "subterm_ordering_Unit1.Basic.C", "typing_tok_Unit1.Basic.N@tok" ], 0, - "97c8de98248be97625f47341ffaf96a6" + "f28ab7866d34f27923f5abacf6d2138e" ], [ "Unit1.Basic.pre", @@ -409,7 +409,7 @@ "assumption_Unit1.Basic.mlist__uu___haseq" ], 0, - "d0332900924ce48089f54f59e22c485b" + "bb3ee7e948d55212a6a88e3d1f3a9400" ], [ "Unit1.Basic.do_ok", @@ -439,7 +439,7 @@ "typing_Unit1.Basic.zero_list", "typing_tok_Unit1.Basic.N@tok" ], 0, - "5c6eb4047ad7f76c483ebe7c0655a73a" + "7a206df8e41345e4ed5e211eff66e961" ], [ "Unit1.Basic.short_circuit1", @@ -451,7 +451,7 @@ "refinement_interpretation_Tm_refine_0a3371b9bf192fbacf4a03b1e0518d82" ], 0, - "58e2acf4f7a2794d4188a94e50f07389" + "5d3045c32495b308b29d1317f5a95aa2" ], [ "Unit1.Basic.test_skolem_app", @@ -463,7 +463,7 @@ "interpretation_Tm_abs_f8b7175ad4f28c0bc3c11371abe1d18d" ], 0, - "8802128150a28cd1475ffeccd01ee35a" + "550b1a0d6b71123aca8dee3bf5caf079" ], [ "Unit1.Basic.test_skolem_match", @@ -475,7 +475,7 @@ "interpretation_Tm_abs_f8b7175ad4f28c0bc3c11371abe1d18d" ], 0, - "c7ced5a9ddf1653a5f80eb1f963068dc" + "5765d5ba7a1d2416dd2219fffca810f1" ], [ "Unit1.Basic.test_skolem_refinement", @@ -493,7 +493,7 @@ "refinement_interpretation_Tm_refine_613b69cf4ffdf1fc873bdc5a0f78d33a" ], 0, - "398cdfe122c2a374584da31ca7197eb0" + "12e2fe65a797721df8463c691697c99f" ], [ "Unit1.Basic.find", @@ -508,7 +508,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "00f6c52a2ba9d751f9d3ca5e6dce750e" + "4a3a679fe82c83a476f0633d38c73a07" ], [ "Unit1.Basic.test_skolem_let", @@ -532,7 +532,7 @@ "typing_Unit1.Basic.find" ], 0, - "1d58b0b7a42797c1b6ad68211c8139d4" + "3e4792d038ae454b1b63c7370756ea2d" ], [ "Unit1.Basic.use_id_wrap", @@ -541,7 +541,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "d1f043ab2c34f2debe310f3412503977" + "40c80474ec1fd28a589b96afd08a06ae" ], [ "Unit1.Basic.idl", @@ -555,7 +555,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "907bcc2a74dcde88531c133d0df74ef2" + "32c35ab9c413049f7992917078798b75" ], [ "Unit1.Basic.idl", @@ -569,7 +569,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4c07b8126984230bd8eb906ec51b849b" + "0af051d2552f3060ac67a737ccd27cbc" ], [ "Unit1.Basic.idl", @@ -596,7 +596,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "9e20262d839d6c0910527e235ac0c3fa" + "343fff85fe404c06d8828b6e1c46ee40" ], [ "Unit1.Basic.st_f", @@ -605,7 +605,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "83a9f94c774b3f7ebc83dc0b2cd270a5" + "7824d13fc86a4d41341b51cbc9740ef6" ], [ "Unit1.Basic.factorial", @@ -622,7 +622,7 @@ "well-founded-ordering-on-nat" ], 0, - "a80505e8b8c0fc41ad8762da484fe4d3" + "699c8fc5ffacea9609397124c2637615" ], [ "Unit1.Basic.factorial_is_positive", @@ -646,7 +646,7 @@ "well-founded-ordering-on-nat" ], 0, - "a07cfa7d9663e4ba199cf4eec3bf076d" + "50bf033ed6c078489139574bc2567657" ], [ "Unit1.Basic.length", @@ -660,7 +660,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "a8de25810457ba35eb23e2881a7e46fa" + "c6ed15bea352105cbc1f69537b3b3c0e" ], [ "Unit1.Basic.map", @@ -674,7 +674,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "3ab89e42f9ee18dece1854989bd80522" + "0bf09ce8a8664e69fec165c283cd687a" ], [ "Unit1.Basic.test_map1", @@ -705,7 +705,7 @@ "token_correspondence_Unit1.Basic.plus_one" ], 0, - "6c3f14b3fb5fbe897fdd70b11b11799f" + "393e543573dc25f11a3a6daf57ef14d8" ], [ "Unit1.Basic.test_map2", @@ -734,7 +734,7 @@ "typing_Tm_abs_b0ccd7de28a6672e541735f7bc00b394" ], 0, - "073cb188039ee210aeb69e03e190b2d9" + "248f20082413f7fc89abf832416ce924" ], [ "Unit1.Basic.even", @@ -752,7 +752,7 @@ "well-founded-ordering-on-nat" ], 0, - "7d834a4f126e1faf887f44ca92a205e1" + "5606c6d78ffa6f8d29de23f9945fb18a" ], [ "Unit1.Basic.even", @@ -770,7 +770,7 @@ "well-founded-ordering-on-nat" ], 0, - "ad1cdc11371a1e65c9f0b1d9a0446d75" + "2bb819bb26c25344b7e3f2bb9348e4a8" ], [ "Unit1.Basic.test_even1", @@ -791,7 +791,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "126b99316e02b2bdf3596372232a40b3" + "3da46ee78213a08d2a7e5fbb2dccef7f" ], [ "Unit1.Basic.test_even2", @@ -813,7 +813,7 @@ "typing_Unit1.Basic.even" ], 0, - "0d139cdfac1c1d04255d02f63291c02d" + "5af4be3583f24897b1ecde2d37e75800" ], [ "Unit1.Basic.test_odd1", @@ -835,7 +835,7 @@ "typing_Unit1.Basic.odd" ], 0, - "0510b430a46a0bb476b9c7886ed3be4b" + "9aa9fe94f3d61bf78ff68cdd73e883ce" ], [ "Unit1.Basic.test_odd2", @@ -856,7 +856,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6202d7dde574bbd46d7cc4d664893d45" + "23e32651d4b4ab148002b862317d0170" ], [ "Unit1.Basic.logic_test3", @@ -865,12 +865,12 @@ 1, [ "@query", "equation_Unit1.Basic.logic_test2", - "interpretation_Tm_abs_46c98a6f6871c62925fcd40bf54962de", + "interpretation_Tm_abs_f310dc3533378853b62edbdd32c6ea33", "l_quant_interp_9bc3d2b0679e092fa7d5ffcdc6fa6ce5", "token_correspondence_Unit1.Basic.logic_test2" ], 0, - "b88dc3cbfd8a9c76576c44841c34756f" + "a3ba3d10041d6fc0a37b6fb4fe51c7e7" ], [ "Unit1.Basic.logic_test5", @@ -882,7 +882,7 @@ "equation_Unit1.Basic.logic_test4", "l_quant_interp__4163" ], 0, - "53b9e18fd05ad53ae128f81fe25b490d" + "26e6fef0cddbb5b9d9cd28418792e35d" ], [ "Unit1.Basic.__proj__Star_append__item__s1", @@ -896,7 +896,7 @@ "refinement_interpretation_Tm_refine_69840826db2e37f0f44c90e8d747dead" ], 0, - "0db2f1d8bd6f0f04e66feeb680fa2656" + "1af544bca068362179cb0385ede80b94" ], [ "Unit1.Basic.__proj__Star_append__item__s2", @@ -910,7 +910,7 @@ "refinement_interpretation_Tm_refine_69840826db2e37f0f44c90e8d747dead" ], 0, - "7ee81fe0f9b07cea5f1b3de832352db0" + "4926c41fac8ddac777d1ddc9bd301e18" ], [ "Unit1.Basic.__proj__Star_append__item___2", @@ -928,7 +928,7 @@ "string_inversion" ], 0, - "b8443eed3ecd619284bc7b7f6aba9c29" + "ba08540cfba2f0b11a78a93649406d46" ], [ "Unit1.Basic.__proj__Star_append__item___3", @@ -945,7 +945,7 @@ "string_inversion" ], 0, - "168ac1dbe86df64716350cf5851910bf" + "c0aa49ec2f72dd7a0c72f7bb3edcad2b" ], [ "Unit1.Basic.bind_test1", @@ -957,7 +957,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "40bfb7952c1a7ad5b15b1ce9e0f4e718" + "7f85e76e79f0ffe34234af6bcb102b40" ], [ "Unit1.Basic.bind_test2", @@ -969,7 +969,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ff6c690ae585d28f35e79ade16acc260" + "6b43660a800969b8c8feb488d946ac5b" ], [ "Unit1.Basic.bind_test3", @@ -981,7 +981,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "611bd7431ff5d4928743681efae6ce34" + "9f64d1187af012f30e05fc4fa045988b" ], [ "Unit1.Basic.list_zero_to_int_assert", @@ -995,7 +995,7 @@ "refinement_interpretation_Tm_refine_acd05ee6f9ccb986c4590aadf00c124b" ], 0, - "9cc04bcd22d230d33835a62d75b53888" + "b848b1b8d3bd70f7cc0d4f5b04cb655b" ], [ "Unit1.Basic.list_zero_to_zero", @@ -1008,7 +1008,7 @@ "fuel_guarded_inversion_Prims.list" ], 0, - "c2632b55969887a56016852f0b576bf5" + "c9f155c380bcb4e4f6749a78754a54d7" ], [ "Unit1.Basic.hd_int_pure", @@ -1021,7 +1021,7 @@ "refinement_interpretation_Tm_refine_f2205c42e53352d11cca139ab42ad44a" ], 0, - "0c8f9a57d3eb591294aff05c3e4492f1" + "8fe52146d2568968c75fb4e1aeeab285" ], [ "Unit1.Basic.square_is_nat", @@ -1033,7 +1033,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "0f0a774676126f2385b41e507756c9dc" + "dfcc88692a9ce95020b0e7ef296732b4" ], [ "Unit1.Basic.check_nat", @@ -1047,7 +1047,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "875c1dc47c269246756da5839f36fb3d" + "9010e52ea6020d07d42399145bcd2303" ], [ "Unit1.Basic.tabs_id_pure_annot_eq", @@ -1056,7 +1056,7 @@ 1, [ "@query" ], 0, - "8dac00c836a1c2235794cb47b021efc2" + "18e29fd8e54604e53022f7f45ffffbb7" ], [ "Unit1.Basic.id_pure_annot_eq", @@ -1065,7 +1065,7 @@ 1, [ "@query" ], 0, - "fe2786b77c944a0b929d62ef936f745e" + "f9ca67fa9d65547d861f5ae9d9adbe34" ], [ "Unit1.Basic.id_all_annot_eq", @@ -1074,7 +1074,7 @@ 1, [ "@query" ], 0, - "3546ab2ec64158e00043f786d9aa917c" + "bc52455376b4faa701261497d3f6197d" ], [ "Unit1.Basic.hd_pure", @@ -1087,7 +1087,7 @@ "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32" ], 0, - "4123b31523393a6a8e9865182fce6424" + "6f8a57717aa758d964910cbe75d55b2e" ], [ "Unit1.Basic.hd_pure_alt", @@ -1100,7 +1100,7 @@ "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32" ], 0, - "02cf3e4499d46fb0121a0690ca4b05a6" + "ed90b606404a5687ca3f2abf778e5c7e" ], [ "Unit1.Basic.dup_pure_eq", @@ -1114,7 +1114,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "a2a96567cc16e2ef19fb3921743bd085" + "2bd774b63bb817f0ea3405778edd2015" ], [ "Unit1.Basic.record", @@ -1128,7 +1128,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "dbd105e525d6c7dedc56634c5914e401" + "e6b39016edb11be9570ee8ad58e580d4" ], [ "Unit1.Basic.record_f_exhaustive", @@ -1146,7 +1146,7 @@ "typing_Unit1.Basic.__proj__Mkrecord__item__f" ], 0, - "d6cc5fa33681d8eed55a0fd872e02cfe" + "b28780167c4ad0017a63954bc0a10f16" ], [ "Unit1.Basic.repeat", @@ -1165,7 +1165,7 @@ "well-founded-ordering-on-nat" ], 0, - "3ca6c274040e629daea5744d42bedb96" + "23e7a825b3adb01fede80ad8ce3ee4ec" ], [ "Unit1.Basic.inat", @@ -1174,7 +1174,7 @@ 1, [ "@query" ], 0, - "5679c70e061e0428e4a87447c618e1ff" + "1940785fa829575d77a2ff065c663fd6" ], [ "Unit1.Basic.__proj__S__item___0", @@ -1187,7 +1187,7 @@ "refinement_interpretation_Tm_refine_032c459a1771732822c24b5fb03d8206" ], 0, - "339d983bdefec408d23f8a8559b16c37" + "9f97b7846da7160a2b7a9ccc0125f495" ], [ "Unit1.Basic.minus", @@ -1207,7 +1207,7 @@ "subterm_ordering_Unit1.Basic.S" ], 0, - "af07a2c525099a8effa66d1da73c6d35" + "0143ff0e91e39b10aadbe82afc014bc3" ], [ "Unit1.Basic.ackermann", @@ -1229,7 +1229,7 @@ "well-founded-ordering-on-nat" ], 0, - "6c30aa3178b70f614293baff94bcfe48" + "427e2ea35c445ec6398a6d8e370944e4" ], [ "Unit1.Basic.__proj__Seq__item__end_i", @@ -1241,7 +1241,7 @@ "projection_inverse_Unit1.Basic.Seq_start_i" ], 0, - "da3656f9f0a3d5a0b8796afbb6ac2812" + "5e51ba43a6aedd86f742aeda674a131c" ], [ "Unit1.Basic.unsafe_slice", @@ -1250,7 +1250,7 @@ 1, [ "@query" ], 0, - "1c2fe02fd0129eeab673571f6a47c15f" + "5d383444eeb5b2634210282536f39575" ], [ "Unit1.Basic.mlist", @@ -1268,7 +1268,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "245700d5d29d595166efcc7297319326" + "c580824d60f8a5f7b3110f62eb54db12" ], [ "Unit1.Basic.__proj__C__item___0", @@ -1281,7 +1281,7 @@ "refinement_interpretation_Tm_refine_cf0a408a7bcff1bd8c91cbe0536a3232" ], 0, - "cd7eaebcfc896d6f8887f8035dbdeb0a" + "52527cc2e2b83399d92b9e0101483b37" ], [ "Unit1.Basic.zero_list", @@ -1300,7 +1300,7 @@ "subterm_ordering_Unit1.Basic.C", "typing_tok_Unit1.Basic.N@tok" ], 0, - "958b42468d41d31b21ec7e68e2088a3a" + "257ac95ae14f8f68f1ff0fa3d8ed0ebf" ], [ "Unit1.Basic.pre", @@ -1312,7 +1312,7 @@ "assumption_Unit1.Basic.mlist__uu___haseq" ], 0, - "68013dc38b0d5299aa61f1e152591299" + "55e8dd7216546b83e30b5d67e61de17d" ], [ "Unit1.Basic.do_ok", @@ -1342,7 +1342,7 @@ "typing_Unit1.Basic.zero_list", "typing_tok_Unit1.Basic.N@tok" ], 0, - "2c674605e8aa9c150defedf7aba3c3c2" + "b25caeb0a053f9adef92ce72dda91a3b" ], [ "Unit1.Basic.short_circuit1", @@ -1354,7 +1354,7 @@ "refinement_interpretation_Tm_refine_0a3371b9bf192fbacf4a03b1e0518d82" ], 0, - "631499ae34292643fcbdc69b96e8ca2f" + "32701767a180206413603cca8af1230f" ], [ "Unit1.Basic.test_skolem_app", @@ -1366,7 +1366,7 @@ "interpretation_Tm_abs_f8b7175ad4f28c0bc3c11371abe1d18d" ], 0, - "cfe3b0030628af906e6d50ea297dd4a2" + "785b2d4f49d531f21322e965a7a39249" ], [ "Unit1.Basic.test_skolem_match", @@ -1378,7 +1378,7 @@ "interpretation_Tm_abs_f8b7175ad4f28c0bc3c11371abe1d18d" ], 0, - "95cc0337af046420f5dd2075975b99cb" + "b79b63c3b808856b45457be1d5795e2a" ], [ "Unit1.Basic.test_skolem_refinement", @@ -1396,7 +1396,7 @@ "refinement_interpretation_Tm_refine_613b69cf4ffdf1fc873bdc5a0f78d33a" ], 0, - "b3f5eded87fc2de41c28a8cddf53feda" + "695febc58e3ae1a5f5cfab733a66f354" ], [ "Unit1.Basic.find", @@ -1411,7 +1411,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "1b4b4eb164805423fa8a6af52d881708" + "87d4b2df5dbf2f5929d889dba7cb607a" ], [ "Unit1.Basic.test_skolem_let", @@ -1435,7 +1435,7 @@ "typing_Unit1.Basic.find" ], 0, - "9c210745406be22b53d0acdf49b49f33" + "79c4cb88c014a25a00d6d1de66cc84dc" ], [ "Unit1.Basic.use_id_wrap", @@ -1444,7 +1444,7 @@ 1, [ "@query" ], 0, - "f10b3b26558a58243c29cd2f12b8a9db" + "a7d155e68591c62736bcfc193ffd93cf" ], [ "Unit1.Basic.idl", @@ -1458,7 +1458,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c87add3bfbe58e36ae99d3c86d651f15" + "f1effa7ff43acfdcdc7105c9b24f70c9" ], [ "Unit1.Basic.idl", @@ -1485,7 +1485,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "e2fa87b0aa8525afedd498948d87a798" + "04c1db42720baa915d10de7d96d15ec6" ], [ "Unit1.Basic.factorial", @@ -1502,7 +1502,7 @@ "well-founded-ordering-on-nat" ], 0, - "d5f303fe9190276f55a200b07df6e41f" + "a6e780822274cdd3e7a909e543f9c20e" ], [ "Unit1.Basic.length", @@ -1516,7 +1516,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "a59e2ac6fd3d2b22875c09e4faab8439" + "c7cdc022303d203869953a1dfbba1d75" ], [ "Unit1.Basic.map", @@ -1530,7 +1530,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "ad067337fc74d3052429dac985b5e59b" + "3c04e54db30bf287c1ca4d434700790d" ], [ "Unit1.Basic.test_map1", @@ -1561,7 +1561,7 @@ "token_correspondence_Unit1.Basic.plus_one" ], 0, - "4e0ff6cf83dfbeba32b03d95c1438496" + "95067629b5dd152dc7b06c226aa9c0ab" ], [ "Unit1.Basic.test_map2", @@ -1590,7 +1590,7 @@ "typing_Tm_abs_b0ccd7de28a6672e541735f7bc00b394" ], 0, - "558d32b68dc8f18bd64678c67758573a" + "37e61cef0b2dcd9498de7530e8dc8b8c" ], [ "Unit1.Basic.even", @@ -1608,7 +1608,7 @@ "well-founded-ordering-on-nat" ], 0, - "252bd313d199c06e8e74b121223147e1" + "be39df35945aaf35136ad705cb5448b0" ], [ "Unit1.Basic.even", @@ -1626,7 +1626,7 @@ "well-founded-ordering-on-nat" ], 0, - "8307c216db351d27ca42a349c62c8dd4" + "088ab81b96c0204c699f48c9849b12e5" ], [ "Unit1.Basic.test_even1", @@ -1647,7 +1647,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b11162cb0739fee893b52c46b4dd3dba" + "31b1c1991b1c590eaced2dfe3d423abf" ], [ "Unit1.Basic.test_even2", @@ -1669,7 +1669,7 @@ "typing_Unit1.Basic.even" ], 0, - "ca43c251baf19b9a571cbc67c6aa650d" + "53d2a636fe307619ba874366c3b3a3da" ], [ "Unit1.Basic.test_odd1", @@ -1691,7 +1691,7 @@ "typing_Unit1.Basic.odd" ], 0, - "e2af55258e5f3e9ca8893c994bd79b35" + "2ce3967c3c72224df8c794e71fea9aac" ], [ "Unit1.Basic.test_odd2", @@ -1712,7 +1712,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "93698e366fb3cbf1f8c6f5796ea47eaa" + "09cbbcd6c98ada641508e0cc48df2b9b" ], [ "Unit1.Basic.__proj__Star_append__item__s1", @@ -1726,7 +1726,7 @@ "refinement_interpretation_Tm_refine_69840826db2e37f0f44c90e8d747dead" ], 0, - "249fa4049465ca8dfd720088f110de99" + "5daa3b1a4815a228480695d945a1be48" ], [ "Unit1.Basic.__proj__Star_append__item__s2", @@ -1740,7 +1740,7 @@ "refinement_interpretation_Tm_refine_69840826db2e37f0f44c90e8d747dead" ], 0, - "09bbcd46bc432b962666d0b75ab5ac80" + "780bf02a869175668bef536531c2671b" ], [ "Unit1.Basic.__proj__Star_append__item___2", @@ -1758,7 +1758,7 @@ "string_inversion" ], 0, - "da7d799a3e89f5797d7fd871bd1d233a" + "7d07a0f74d3d710c0202015414cc37d8" ], [ "Unit1.Basic.__proj__Star_append__item___3", @@ -1775,7 +1775,7 @@ "string_inversion" ], 0, - "8b1fc6d025db9ec3f2e7a730c95d3671" + "2f2bb695607490e0fcf5b77be0fb0401" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Unit1.Parser.fst.hints b/examples/micro-benchmarks/Unit1.Parser.fst.hints index 98d4cd8418c..f944dd3c1e4 100644 --- a/examples/micro-benchmarks/Unit1.Parser.fst.hints +++ b/examples/micro-benchmarks/Unit1.Parser.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "07299052cbb2ce60a09beaede2fc8099" + "a9694824353d804b33cbf665533579d9" ], [ "Unit1.Parser.t3", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "181698cbfb8ba05173007cccde9f5c16" + "0ee5de23d355e5b0d5ca5d0590bba7c4" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Unit1.Projectors1.fst.hints b/examples/micro-benchmarks/Unit1.Projectors1.fst.hints index fa10e64cc57..97e29ad6b8f 100644 --- a/examples/micro-benchmarks/Unit1.Projectors1.fst.hints +++ b/examples/micro-benchmarks/Unit1.Projectors1.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c8871e8fbb4c2f9f315c8ed9ebd92dc9" + "3786b1256eb549e12819c51a2e7275e9" ], [ "Unit1.Projectors1.s", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4d49d3ed90b43b41119f55e3fe32ae3c" + "7e21f65df6ee80b8d0fdc1dd4e07731f" ], [ "Unit1.Projectors1.u", @@ -41,7 +41,7 @@ "typing_FStar.BaseTypes.char" ], 0, - "dc1a5856b28a8a91c337ed7d14c8b0ba" + "a33b50883fd6edd800d8bac37c8996ce" ], [ "Unit1.Projectors1.v", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "19b8e4dd92ca4aa5d655aa8d4f121958" + "69614b4cd05ac9924c99aecce69c44de" ], [ "Unit1.Projectors1.t", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "15b331fd95c644ebc2b24b6f08da23b5" + "785fa7bdea68400fb6092d7024401822" ], [ "Unit1.Projectors1.s", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5ef01d2b80231805d14ce04af6efd812" + "0b6c9bb3128c6c013a01bd3082636dd4" ], [ "Unit1.Projectors1.u", @@ -97,7 +97,7 @@ "typing_FStar.BaseTypes.char" ], 0, - "ded4c84e2eba03d71856169e13e4bc2d" + "db390dd6c0e3bd0b13b1f065bb40469b" ], [ "Unit1.Projectors1.v", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "57e8529825bcd78727fa72bd975bfea0" + "0ef5cc6ebbef5f8cd2dfcf4c7a80c09a" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Unit1.RecursiveTypeFunctions.fst.hints b/examples/micro-benchmarks/Unit1.RecursiveTypeFunctions.fst.hints index abfce5f3ab6..ec4ab7474c2 100644 --- a/examples/micro-benchmarks/Unit1.RecursiveTypeFunctions.fst.hints +++ b/examples/micro-benchmarks/Unit1.RecursiveTypeFunctions.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d159df8a58100a6e99c6e8271adaa6ec" + "cda3112c0707025de9ef6aacd2f8ee52" ], [ "Unit1.RecursiveTypeFunctions.__proj__T__item___0", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_dcce9542b98cdc0b1ce1526881708dd3" ], 0, - "3f8f164f204d159ba439a287a7f83743" + "c9b6fbfa59bbf2320aac266225726ac7" ], [ "Unit1.RecursiveTypeFunctions.__proj__TofS__item___0", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_e6a5d49e9de9d9d32d37d5b69a69eb80" ], 0, - "15bb97e261b45ecbdaf9e19e08213ada" + "f7fd58a5560b399906cd444a281e5834" ], [ "Unit1.RecursiveTypeFunctions.__proj__S__item___0", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_463ab24589f7b97a63a32a93a8999adc" ], 0, - "10ad1b00cf1fdab7820083a0e65019bb" + "a4a2d974ae635e41f5b9ab08030ef6e2" ], [ "Unit1.RecursiveTypeFunctions.__proj__SofT__item___0", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_6c51bbe51c5c443619d248c8823721da" ], 0, - "077b9b487f2ba48ad9fe97255371b1b9" + "5ee930cc365eb8659a1153d916a915e5" ], [ "Unit1.RecursiveTypeFunctions.good_t", @@ -85,7 +85,7 @@ "subterm_ordering_Unit1.RecursiveTypeFunctions.TofS" ], 0, - "e6cab16f65e4bcdbfa870ab81bb4c9f5" + "ff7aa73a304d1d287d22a3aab4ef010d" ], [ "Unit1.RecursiveTypeFunctions.good_t", @@ -101,7 +101,7 @@ "subterm_ordering_Unit1.RecursiveTypeFunctions.SofT" ], 0, - "8c276a9213ddcd9551badf0e92d1221b" + "86848ce25d96e295b8b77e2df8a2dcd0" ], [ "Unit1.RecursiveTypeFunctions.extract_nat_t", @@ -130,7 +130,7 @@ "subterm_ordering_Unit1.RecursiveTypeFunctions.TofS" ], 0, - "1f7c68b297f8fb1f234e812ce118df12" + "5b9f9fbf4d4b56d64c17d5382921961a" ], [ "Unit1.RecursiveTypeFunctions.extract_nat_t", @@ -160,7 +160,7 @@ "subterm_ordering_Unit1.RecursiveTypeFunctions.SofT" ], 0, - "60b5ec5b6093913deafc85cd6c2b4bc9" + "693fb8e4124d6cb51032f2068cfa8830" ], [ "Unit1.RecursiveTypeFunctions.pointwise_eq", @@ -180,7 +180,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "6cb7f754c5df08f3886661ead206a148" + "db2879c05a1959c916502671995b03ba" ], [ "Unit1.RecursiveTypeFunctions.pointwise_eq_length", @@ -194,7 +194,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "860db49e7110513f96f1257e4846c022" + "545b546e62bd195a265b1d4c2dccd723" ], [ "Unit1.RecursiveTypeFunctions.pointwise_eq_length", @@ -229,7 +229,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "98cf12f29bca435276c144b6887437d6" + "8b023f2bf2da761de9c87dc003c500ca" ], [ "Unit1.RecursiveTypeFunctions.pre_t", @@ -243,7 +243,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "474cfdce430df6db32b323a9f0efe0fe" + "92070ee5c6785130afbe2543c2eaa3b5" ], [ "Unit1.RecursiveTypeFunctions.__proj__T__item___0", @@ -257,7 +257,7 @@ "refinement_interpretation_Tm_refine_dcce9542b98cdc0b1ce1526881708dd3" ], 0, - "4a15c29b0688770bae72316f5075ba90" + "55319abba51e46ec6062d2d4a97f6926" ], [ "Unit1.RecursiveTypeFunctions.__proj__TofS__item___0", @@ -271,7 +271,7 @@ "refinement_interpretation_Tm_refine_e6a5d49e9de9d9d32d37d5b69a69eb80" ], 0, - "5d4fcf294e77284abe7713fcd4382284" + "70a87c285fd44fbd0e32c1b691f961f2" ], [ "Unit1.RecursiveTypeFunctions.__proj__S__item___0", @@ -285,7 +285,7 @@ "refinement_interpretation_Tm_refine_463ab24589f7b97a63a32a93a8999adc" ], 0, - "0385241c64534afe9f4cf2c5149d5fc7" + "987877452cfc593cec17383038320088" ], [ "Unit1.RecursiveTypeFunctions.__proj__SofT__item___0", @@ -299,7 +299,7 @@ "refinement_interpretation_Tm_refine_6c51bbe51c5c443619d248c8823721da" ], 0, - "051dd265421cd4046c7937de86f64535" + "febf94a3a5b264de0cbfcdc8594fc380" ], [ "Unit1.RecursiveTypeFunctions.good_t", @@ -315,7 +315,7 @@ "subterm_ordering_Unit1.RecursiveTypeFunctions.TofS" ], 0, - "046cb0e53428a42113b770b68fc82b99" + "cf4b1b8be45019dafb7485198502c021" ], [ "Unit1.RecursiveTypeFunctions.good_t", @@ -331,7 +331,7 @@ "subterm_ordering_Unit1.RecursiveTypeFunctions.SofT" ], 0, - "d4285656c1392b26388d56270a451c5d" + "eb19a4947bd8daf28887c95eff626197" ], [ "Unit1.RecursiveTypeFunctions.extract_nat_t", @@ -360,7 +360,7 @@ "subterm_ordering_Unit1.RecursiveTypeFunctions.TofS" ], 0, - "5b2760ff228efd0a489dff30f28c7b58" + "f61f8aec07a59d5966d5b9733b297f4a" ], [ "Unit1.RecursiveTypeFunctions.extract_nat_t", @@ -390,7 +390,7 @@ "subterm_ordering_Unit1.RecursiveTypeFunctions.SofT" ], 0, - "fd7415ffacc70cd52c8ed7f531a0f656" + "de03fb9e6c312dd016b2199b9660804f" ], [ "Unit1.RecursiveTypeFunctions.pointwise_eq", @@ -410,7 +410,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "0d66d267289d917b80c573f90a3b2679" + "d5f518bfe9c9a30b00285d2801e68c67" ], [ "Unit1.RecursiveTypeFunctions.pointwise_eq_length", @@ -424,7 +424,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "67a8c7486daafcef9b101a66a3959af6" + "1cc9c1e82a584f7359ed9c4ec84f9b31" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Unit1.TopLevelPats.fst.hints b/examples/micro-benchmarks/Unit1.TopLevelPats.fst.hints index 6fd7aee7b17..ffa1cb29290 100644 --- a/examples/micro-benchmarks/Unit1.TopLevelPats.fst.hints +++ b/examples/micro-benchmarks/Unit1.TopLevelPats.fst.hints @@ -15,7 +15,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1" ], 0, - "052e3cdabcca07fc930b1e7e1240a907" + "414b55849b87932cb1aad77d622da112" ], [ "Unit1.TopLevelPats.uu___8", @@ -31,7 +31,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "6d3d07618d58917c95c261e2e62462ab" + "82f83c34312d5f379d71b4ec0663d2b4" ], [ "Unit1.TopLevelPats.uu___17", @@ -51,7 +51,7 @@ "typing_Unit1.TopLevelPats.z" ], 0, - "1ed2f1dacd112b65bb910ee2f44c2a32" + "87b42d1b2ba661776e3d0d4576a024d2" ], [ "Unit1.TopLevelPats.uu___18", @@ -71,7 +71,7 @@ "typing_Unit1.TopLevelPats.w" ], 0, - "b9da9060f235ce6d552b6a0a05b04652" + "7d32a77425c2c328594b46098f0fb23c" ], [ "Unit1.TopLevelPats.uu___7", @@ -87,7 +87,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1" ], 0, - "0fdbe376602377e6c14ffacff7b2b849" + "4c4005bf0d206e652d9705af0fadd5d4" ], [ "Unit1.TopLevelPats.uu___8", @@ -103,7 +103,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "ce8243ff93c16032afbe804de9405450" + "b727e29ba2b5d9c4d2ceceaa2c011166" ], [ "Unit1.TopLevelPats.uu___17", @@ -123,7 +123,7 @@ "typing_Unit1.TopLevelPats.z" ], 0, - "4c870d8ed8d19f9941f22d203f9fe9e7" + "392113e82d91fff8d216da4ad0688a96" ], [ "Unit1.TopLevelPats.uu___18", @@ -143,7 +143,7 @@ "typing_Unit1.TopLevelPats.w" ], 0, - "dd50c7c80ed82426f6b242e14029d373" + "5e6345cfd7c4cb8edb74d6c9cbf506e3" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Unit1.UnificationTests.fst.hints b/examples/micro-benchmarks/Unit1.UnificationTests.fst.hints index 5536fb0530d..1a0d30d4501 100644 --- a/examples/micro-benchmarks/Unit1.UnificationTests.fst.hints +++ b/examples/micro-benchmarks/Unit1.UnificationTests.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Unit1.UnificationTests.some_enum" ], 0, - "8429a8f2293468532a0d7d4d0ccaa22b" + "28ef70bcf20c7ab7e068e4a6480899ac" ], [ "Unit1.UnificationTests.t_indexed", @@ -27,7 +27,7 @@ "fuel_guarded_inversion_Unit1.UnificationTests.some_enum" ], 0, - "7e4e1a40c51dac187d9ffadc7589b38e" + "a2e29d551b80a7611ecdb8c7cb72399f" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Unit1.WPsAndTriples.fst.hints b/examples/micro-benchmarks/Unit1.WPsAndTriples.fst.hints index bc626b88ef9..041538e0908 100644 --- a/examples/micro-benchmarks/Unit1.WPsAndTriples.fst.hints +++ b/examples/micro-benchmarks/Unit1.WPsAndTriples.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "a5a80d50f47090aebee4d76895d1c52d" + "1a4bf233aead914596b4a9150ec1c13a" ], [ "Unit1.WPsAndTriples.h", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "aacf20dfd4fa898578480a2a7fe984e0" + "9f1e7d25060c6e09a5d4a99940e64ea4" ], [ "Unit1.WPsAndTriples.g", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "b9baba9fa932958cb2a0072a6ae06484" + "177c7537ebb73c1aff1c0801ef92d27d" ], [ "Unit1.WPsAndTriples.f", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "351a8c95849ef77c16016855448ab694" + "408c9554b53b928b506f49fe1e7324f8" ], [ "Unit1.WPsAndTriples.h", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "b2c9c94695958146b8d5bfb19fe65295" + "ffd8c30528969cb35691d97c8989287a" ], [ "Unit1.WPsAndTriples.g", @@ -53,7 +53,7 @@ 1, [ "@query" ], 0, - "216dc1a9e05d38478c04f8ad32ab0e89" + "d0007a4841faa621b1cde4ee941620d9" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Unit1.WPsAndTriples_ST.fst.hints b/examples/micro-benchmarks/Unit1.WPsAndTriples_ST.fst.hints index 3911c326bc2..db52869b4d5 100644 --- a/examples/micro-benchmarks/Unit1.WPsAndTriples_ST.fst.hints +++ b/examples/micro-benchmarks/Unit1.WPsAndTriples_ST.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "b1a015a754eaca7e222e059555e78670" + "06dea32a82f0368ac3d756d836d2b63f" ] ] ] \ No newline at end of file diff --git a/examples/micro-benchmarks/Unit2.fst.hints b/examples/micro-benchmarks/Unit2.fst.hints index da110af16d0..84d419d43fa 100644 --- a/examples/micro-benchmarks/Unit2.fst.hints +++ b/examples/micro-benchmarks/Unit2.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "bfa9d9aa1c098ae6c92308e1e39fbb9f" + "ea410b08f2ad1bb5831ddf5799be2529" ], [ "Unit2.test2", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "98c3ea90932f0fdb43e1eebbdcb0f7cf" + "72851d0b31e566c79b391c9db6b57ea9" ], [ "Unit2.test3", @@ -26,7 +26,7 @@ 1, [ "@query", "equation_Prims.nat" ], 0, - "b185ff0a9c94e975a12e64423708922c" + "93846619e46f86b4d5a4ce166c8fe82c" ], [ "Unit2.test5", @@ -35,7 +35,7 @@ 1, [ "@query", "equation_Prims.nat", "equation_Unit2.zat" ], 0, - "c6a88d17f09f416b3218b6a271ffaecd" + "67e5b9223fc08f8f3cd7af2ebc2db40f" ], [ "Unit2.test7", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "a54b6ab9f39aed6330d0363945c3a090" + "55a1ecdd0a5b369b9091d5c499fe44ae" ], [ "Unit2.__proj__Int__item__i", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_a80b1732c37b674c773643729bebf97c" ], 0, - "903d5429f0bd5b77950234b7086f5e73" + "654d8e4f242d4e7d630664a9b18d3aeb" ], [ "Unit2.__proj__Bool__item__b", @@ -70,7 +70,7 @@ "refinement_interpretation_Tm_refine_51f253259fbb75b1f44c4d01d8397ea7" ], 0, - "13f60c9754a02a9a719209319ed5d958" + "3cbf06afa6c145a6adb8d5a7f2a62cbd" ], [ "Unit2.f", @@ -85,7 +85,7 @@ "primitive_Prims.op_Addition", "primitive_Prims.op_Negation" ], 0, - "40881df5f86623b34f534f0762450800" + "ed6cbd5d9c683a325b68027288ebe021" ], [ "Unit2.test1", @@ -94,7 +94,7 @@ 1, [ "@query" ], 0, - "e192a36f7d325aa1260261466980ca80" + "cbb8e7d7df3d5619c8cb2614e8e2acbc" ], [ "Unit2.test2", @@ -103,7 +103,7 @@ 1, [ "@query" ], 0, - "b0b7410cbeb285862235feb04f5fc950" + "5a5554b7fe7e1b068780496ca33a5dfd" ], [ "Unit2.test3", @@ -112,7 +112,7 @@ 1, [ "@query", "equation_Prims.nat" ], 0, - "ede0b9d1372bf0c7d8fb001b21de3b85" + "c1a1c1506697db3b74b9710040300d8f" ], [ "Unit2.test5", @@ -121,7 +121,7 @@ 1, [ "@query", "equation_Prims.nat", "equation_Unit2.zat" ], 0, - "afbf3b3216b002e46d4dd965034bcf25" + "5ec103a214c19d86f23deec464a7cfd2" ], [ "Unit2.test7", @@ -130,7 +130,7 @@ 1, [ "@query" ], 0, - "7d593c46760b304343c728492b7700d1" + "33b39761b99a4b500e77f1fcacc76d73" ], [ "Unit2.__proj__Int__item__i", @@ -143,7 +143,7 @@ "refinement_interpretation_Tm_refine_a80b1732c37b674c773643729bebf97c" ], 0, - "331680bcdbc5465db1429f0a4ed95064" + "0227cfb0f0e6ec11b780ec5b17b5f207" ], [ "Unit2.__proj__Bool__item__b", @@ -156,7 +156,7 @@ "refinement_interpretation_Tm_refine_51f253259fbb75b1f44c4d01d8397ea7" ], 0, - "470a1d6acc6f46a5e898b6cc64c65a0a" + "e16b292dbc2963cac996920240b56136" ], [ "Unit2.f", @@ -171,7 +171,7 @@ "primitive_Prims.op_Addition", "primitive_Prims.op_Negation" ], 0, - "8343b49232510a3a52b9575392ad00fc" + "fd02fc0be898dc7a4713d32cf8f5c252" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Impl.Base.fst.hints b/examples/miniparse/MiniParse.Impl.Base.fst.hints index e414a3d9120..f80af371037 100644 --- a/examples/miniparse/MiniParse.Impl.Base.fst.hints +++ b/examples/miniparse/MiniParse.Impl.Base.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_dc637847b7b99b4939b5789dbf5309e8" ], 0, - "ce6a00e208ae7bd3ebd02a88cbfeef70" + "fc83fc7b165728cf2ebbe21d9c04c1d4" ], [ "MiniParse.Impl.Base.coerce_parser_impl", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fe53f16dab8ada176defb9e66b75712f" + "1cff3b08772a8f43a119e28a2febafad" ], [ "MiniParse.Impl.Base.serializer_impl", @@ -51,7 +51,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "cf662567a4901e16ff8c867480c480cb" + "33218bf96664b9b74843bff8fe8ebdfd" ], [ "MiniParse.Impl.Base.parser_impl", @@ -65,7 +65,7 @@ "refinement_interpretation_Tm_refine_dc637847b7b99b4939b5789dbf5309e8" ], 0, - "1a324a9dbe0ce16a10d32db0e2d63767" + "c7af76fca2e48c773b32a8677809ccbb" ], [ "MiniParse.Impl.Base.coerce_parser_impl", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2b813d1c8a15872c0f5166f110ce5af7" + "0bec077ba5663e793be6080c0147feaa" ], [ "MiniParse.Impl.Base.coerce_parser_impl", @@ -91,7 +91,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "8cb191bbd1e254d78afdd89910ed14f4" + "0fbab46a86358087a8fd660e7732ab90" ], [ "MiniParse.Impl.Base.serializer_impl", @@ -116,7 +116,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "e1f3375296f96fc259c9a6e607ed3ead" + "3f8cdd4d3b5dd2eef248545e837acd85" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Impl.Combinators.fst.hints b/examples/miniparse/MiniParse.Impl.Combinators.fst.hints index a6aa7b7db51..cadd90775ae 100644 --- a/examples/miniparse/MiniParse.Impl.Combinators.fst.hints +++ b/examples/miniparse/MiniParse.Impl.Combinators.fst.hints @@ -48,7 +48,7 @@ "typing_MiniParse.Spec.Combinators.parse_ret", "typing_Prims.pow2" ], 0, - "e0068fcc2c36922167bf6a54752c6384" + "796ba8b3f8b80f47d57f7a6d9d01a3c4" ], [ "MiniParse.Impl.Combinators.serialize_empty_impl", @@ -125,7 +125,7 @@ "unit_typing" ], 0, - "85fcfc08afdc6eefd64523598fb6f22f" + "4ecc74f0f6421dadb3c795902f73c1e7" ], [ "MiniParse.Impl.Combinators.parse_and_then_impl", @@ -136,14 +136,12 @@ "@MaxIFuel_assumption", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "MiniParse.Spec.Combinators_interpretation_Tm_arrow_21c34ab6214876c3f64c3607461881fc", - "MiniParse.Spec.Combinators_interpretation_Tm_arrow_9f105b6dd4865b677aba1da7243d12f3", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_FStar.Pervasives.Native.Some", - "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "equation_FStar.Monotonic.HyperStack.live_region", "equation_FStar.Monotonic.HyperStack.mem", @@ -153,7 +151,6 @@ "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.length", "equation_MiniParse.Impl.Base.buffer8", - "equation_MiniParse.Spec.Base.bare_parser", "equation_MiniParse.Spec.Base.bparse", "equation_MiniParse.Spec.Base.byte", "equation_MiniParse.Spec.Base.bytes", @@ -167,16 +164,12 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_MiniParse.Spec.Base.parser_spec", - "function_token_typing_FStar.UInt32.t", "function_token_typing_FStar.UInt8.t", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_MiniParse.Spec.Combinators.coerce_to_bare_param_parser", "int_inversion", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_e8852c46447ab93d7b8f31522e988b77", - "kinding_FStar.Pervasives.Native.tuple2@tok", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", - "lemma_FStar.Pervasives.invertOption", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", "lemma_LowStar.Monotonic.Buffer.len_gsub", "lemma_LowStar.Monotonic.Buffer.length_as_seq", @@ -202,24 +195,21 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_795fb455fe887e79d318ca3f6d129a29", - "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_a4b1d0d9e069df4f92fd37236a38ad3d", "refinement_interpretation_Tm_refine_b43b16fcb582977fd56f68ee8088c262", "refinement_interpretation_Tm_refine_dc637847b7b99b4939b5789dbf5309e8", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser", "true_interp", "typing_FStar.Monotonic.HyperStack.live_region", - "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice", - "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", + "typing_FStar.Seq.Base.length", "typing_FStar.UInt32.v", + "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.address_liveness_insensitive_locs", "typing_LowStar.Monotonic.Buffer.as_seq", "typing_LowStar.Monotonic.Buffer.frameOf", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_none", - "typing_MiniParse.Spec.Base.bparse", "typing_MiniParse.Spec.Base.parse", - "typing_MiniParse.Spec.Combinators.and_then", - "typing_Tm_abs_e8852c46447ab93d7b8f31522e988b77" + "typing_MiniParse.Spec.Combinators.and_then" ], 0, "ddc44ba568a2f1e46d0944d800e175c3" @@ -260,7 +250,7 @@ "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser" ], 0, - "39a5947c36dae21fb036d10bfe6effaa" + "52eef56e370f57b10deba72781d6d0a4" ], [ "MiniParse.Impl.Combinators.seq_append_slice", @@ -292,7 +282,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "b2276af0bcec286dd9cb988fa1f993b9" + "d7df91daa473bc6b393872fe9bafbc18" ], [ "MiniParse.Impl.Combinators.serialize_nondep_then_impl", @@ -330,15 +320,14 @@ "function_token_typing_FStar.UInt8.t", "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_b1373884e883fb6af170c21b6fcd5a2c", "kinding_FStar.Pervasives.Native.tuple2@tok", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.Map.lemma_ContainsDom", - "lemma_FStar.Seq.Base.lemma_eq_elim", - "lemma_FStar.Seq.Base.lemma_eq_intro", - "lemma_FStar.Seq.Base.lemma_index_slice", + "lemma_FStar.Seq.Base.lemma_eq_refl", "lemma_FStar.Seq.Base.lemma_len_append", + "lemma_FStar.Seq.Base.lemma_len_slice", "lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", @@ -369,15 +358,13 @@ "projection_inverse_MiniParse.Spec.Base.Serializer_f", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", - "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", "refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_8da27fc70f74cdb01995c74e5b0aab3a", "refinement_interpretation_Tm_refine_a4b1d0d9e069df4f92fd37236a38ad3d", "refinement_interpretation_Tm_refine_b43b16fcb582977fd56f68ee8088c262", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", - "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", - "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_MiniParse.Spec.Base.__proj__Serializer__item__f", "true_interp", "typing_FStar.Map.domain", @@ -396,7 +383,7 @@ "typing_MiniParse.Spec.Combinators.serialize_nondep_then" ], 0, - "972659999ad2bc653a9db07e86e00417" + "951bafd1bf727c6499e8d53cc95aacea" ], [ "MiniParse.Impl.Combinators.parse_synth_impl", @@ -457,7 +444,7 @@ "typing_MiniParse.Spec.Combinators.and_then_bare" ], 0, - "6a9967ed3748bae9dea45f6e98dee1d5" + "5fefe66aca304cff3a8a075676ab04ec" ], [ "MiniParse.Impl.Combinators.serialize_synth_impl", @@ -482,7 +469,7 @@ "unit_inversion" ], 0, - "e7a20cda293c2241ef2048481b1ba35a" + "78c61ba5a94da7cd0868d9c72c7bbb80" ], [ "MiniParse.Impl.Combinators.serialize_synth_impl'", @@ -498,7 +485,7 @@ "unit_inversion" ], 0, - "9156d2e636ebfbcf1becea2d9c135212" + "6dd57d61daf82134e7999b08ecd8c3ff" ], [ "MiniParse.Impl.Combinators.parse_filter_impl", @@ -562,7 +549,7 @@ "typing_MiniParse.Spec.Combinators.parse_filter" ], 0, - "366b083a2275d7621754307211cd3d78" + "35ca31be50856912c7d1afb202c5bea0" ], [ "MiniParse.Impl.Combinators.serialize_filter_impl", @@ -582,7 +569,7 @@ "token_correspondence_MiniParse.Spec.Base.__proj__Serializer__item__f" ], 0, - "38a3060dcb72cb0df84e3ac22b8c11a0" + "672b3b0836c592d726878d0730a6888b" ], [ "MiniParse.Impl.Combinators.make_constant_size_parser_impl", @@ -599,7 +586,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "3d22449840b419093e582f7896678a2a" + "d295fe2d42e7da9ef7d9f204feda51ba" ], [ "MiniParse.Impl.Combinators.make_constant_size_parser_impl", @@ -612,6 +599,7 @@ "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", + "constructor_distinct_Tm_unit", "disc_equation_FStar.Pervasives.Native.None", "equation_FStar.HyperStack.ST.equal_domains", "equation_FStar.Monotonic.Heap.equal_dom", @@ -639,7 +627,7 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", "interpretation_Tm_abs_295b15dcb172ee5e05236e9fa2f0be8f", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.UInt32.vu_inv", @@ -681,7 +669,7 @@ "typing_MiniParse.Spec.Combinators.make_constant_size_parser_aux" ], 0, - "34964b1fd2285f234b6ee2df04ede88e" + "a908d32b00883eea22e994018ff90a12" ], [ "MiniParse.Impl.Combinators.make_total_constant_size_parser_impl", @@ -698,7 +686,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "7889e2ed626f562315420da301ba8a26" + "da6054548fa2d00ed2003a647f9380d0" ], [ "MiniParse.Impl.Combinators.make_total_constant_size_parser_impl", @@ -738,8 +726,8 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", "interpretation_Tm_abs_295b15dcb172ee5e05236e9fa2f0be8f", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", "interpretation_Tm_abs_58be95b26582b1c154eb6e5a49ee6ad4", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", @@ -780,7 +768,7 @@ "typing_MiniParse.Spec.Combinators.make_total_constant_size_parser" ], 0, - "a218b885b4e9f50c75faba15dda8d6d9" + "0f9c05e68f11aa5a351ace897d37bd62" ], [ "MiniParse.Impl.Combinators.parse_ret_impl", @@ -829,7 +817,7 @@ "typing_MiniParse.Spec.Combinators.parse_ret", "typing_Prims.pow2" ], 0, - "3b9d66080f7979ed9840925627158a4f" + "10a17859a0753396773367b2b157175d" ], [ "MiniParse.Impl.Combinators.serialize_empty_impl", @@ -906,7 +894,7 @@ "unit_typing" ], 0, - "28e51b3b702e32574ced65f71371cbbf" + "f5f4947d8f70f6e88f58bfcd285148f4" ], [ "MiniParse.Impl.Combinators.parse_and_then_impl", @@ -917,14 +905,12 @@ "@MaxIFuel_assumption", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "MiniParse.Spec.Combinators_interpretation_Tm_arrow_21c34ab6214876c3f64c3607461881fc", - "MiniParse.Spec.Combinators_interpretation_Tm_arrow_9f105b6dd4865b677aba1da7243d12f3", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_FStar.Pervasives.Native.Some", - "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "equation_FStar.Monotonic.HyperStack.live_region", "equation_FStar.Monotonic.HyperStack.mem", @@ -934,7 +920,6 @@ "equation_LowStar.Buffer.trivial_preorder", "equation_LowStar.Monotonic.Buffer.length", "equation_MiniParse.Impl.Base.buffer8", - "equation_MiniParse.Spec.Base.bare_parser", "equation_MiniParse.Spec.Base.bparse", "equation_MiniParse.Spec.Base.byte", "equation_MiniParse.Spec.Base.bytes", @@ -948,16 +933,12 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_MiniParse.Spec.Base.parser_spec", - "function_token_typing_FStar.UInt32.t", "function_token_typing_FStar.UInt8.t", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_MiniParse.Spec.Combinators.coerce_to_bare_param_parser", "int_inversion", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_e8852c46447ab93d7b8f31522e988b77", - "kinding_FStar.Pervasives.Native.tuple2@tok", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", - "lemma_FStar.Pervasives.invertOption", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", "lemma_LowStar.Monotonic.Buffer.len_gsub", "lemma_LowStar.Monotonic.Buffer.length_as_seq", @@ -983,24 +964,21 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_795fb455fe887e79d318ca3f6d129a29", - "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_a4b1d0d9e069df4f92fd37236a38ad3d", "refinement_interpretation_Tm_refine_b43b16fcb582977fd56f68ee8088c262", "refinement_interpretation_Tm_refine_dc637847b7b99b4939b5789dbf5309e8", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser", "true_interp", "typing_FStar.Monotonic.HyperStack.live_region", - "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.slice", - "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", + "typing_FStar.Seq.Base.length", "typing_FStar.UInt32.v", + "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.address_liveness_insensitive_locs", "typing_LowStar.Monotonic.Buffer.as_seq", "typing_LowStar.Monotonic.Buffer.frameOf", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_none", - "typing_MiniParse.Spec.Base.bparse", "typing_MiniParse.Spec.Base.parse", - "typing_MiniParse.Spec.Combinators.and_then", - "typing_Tm_abs_e8852c46447ab93d7b8f31522e988b77" + "typing_MiniParse.Spec.Combinators.and_then" ], 0, "9b9679dcf8bc9f1271f9310ef2115b6f" @@ -1017,7 +995,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0601fc035a52dbf5980a46fc0509caee" + "585d2637ebd13a99514d9dcb57dec06c" ], [ "MiniParse.Impl.Combinators.parse_nondep_then_impl", @@ -1055,7 +1033,7 @@ "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser" ], 0, - "cc8356a492c9dfa5e3e6f717987f2c20" + "f8466c08edf15bb10d7d31cc6823c9ce" ], [ "MiniParse.Impl.Combinators.seq_append_slice", @@ -1074,7 +1052,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "9270051c9bdd8c766b81078656f8749d" + "6927a5627d1f4bcd80de6969ed91b63e" ], [ "MiniParse.Impl.Combinators.serialize_nondep_then_impl", @@ -1105,6 +1083,7 @@ "equation_MiniParse.Spec.Base.bytes", "equation_MiniParse.Spec.Base.serialize", "equation_MiniParse.Spec.Combinators.bare_serialize_nondep_then", + "equation_MiniParse.Spec.Combinators.nondep_then", "equation_MiniParse.Spec.Combinators.serialize_nondep_then", "equation_Prims.nat", "fuel_guarded_inversion_MiniParse.Spec.Base.serializer_spec", @@ -1112,18 +1091,13 @@ "function_token_typing_FStar.UInt8.t", "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_b1373884e883fb6af170c21b6fcd5a2c", "kinding_FStar.Pervasives.Native.tuple2@tok", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.Map.lemma_ContainsDom", - "lemma_FStar.Seq.Base.lemma_eq_elim", "lemma_FStar.Seq.Base.lemma_eq_intro", - "lemma_FStar.Seq.Base.lemma_eq_refl", - "lemma_FStar.Seq.Base.lemma_index_slice", "lemma_FStar.Seq.Base.lemma_len_append", - "lemma_FStar.Seq.Base.lemma_len_slice", - "lemma_FStar.Seq.Properties.slice_slice", "lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", @@ -1154,17 +1128,12 @@ "projection_inverse_MiniParse.Spec.Base.Serializer_f", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", - "refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5", - "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", "refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_8da27fc70f74cdb01995c74e5b0aab3a", "refinement_interpretation_Tm_refine_a4b1d0d9e069df4f92fd37236a38ad3d", "refinement_interpretation_Tm_refine_b43b16fcb582977fd56f68ee8088c262", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", - "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", - "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_MiniParse.Spec.Base.__proj__Serializer__item__f", "true_interp", "typing_FStar.Map.domain", @@ -1174,7 +1143,6 @@ "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", - "typing_LowStar.Monotonic.Buffer.as_seq", "typing_LowStar.Monotonic.Buffer.frameOf", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.mgsub", @@ -1183,7 +1151,7 @@ "typing_MiniParse.Spec.Combinators.serialize_nondep_then" ], 0, - "41337f976efa66a0e495e04b5397784d" + "26d9d8c02bc1b457ee72a1bc6932f452" ], [ "MiniParse.Impl.Combinators.parse_synth_impl", @@ -1244,7 +1212,7 @@ "typing_MiniParse.Spec.Combinators.and_then_bare" ], 0, - "b31fbc4c5451f7a687b741f824d8e8f3" + "9d396739ae97388fe79d8adf24881a57" ], [ "MiniParse.Impl.Combinators.parse_synth_impl", @@ -1256,7 +1224,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "71953476bef38b3c6578606f6ec016f3" + "5e444ed953f66351909bf510ec73f855" ], [ "MiniParse.Impl.Combinators.serialize_synth_impl", @@ -1281,7 +1249,7 @@ "unit_inversion" ], 0, - "0ff623fb0a830bf61ee2cc491d34ae52" + "d4d9b4e9d1061795056633bc9f9ab8cc" ], [ "MiniParse.Impl.Combinators.serialize_synth_impl", @@ -1294,7 +1262,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fa19bf10800521c5d451b53a1a03e4b7" + "5b5d2de99bcf8cedbcaa118d80c334a8" ], [ "MiniParse.Impl.Combinators.serialize_synth_impl'", @@ -1310,7 +1278,7 @@ "unit_inversion" ], 0, - "1d1a92f6d773b56808875516a321c8c4" + "0c0083cc32463809bbb29646d9533bd9" ], [ "MiniParse.Impl.Combinators.serialize_synth_impl'", @@ -1323,7 +1291,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b7c164657ad5207e40d4af14d24f9351" + "656c2c5441ac7d4ac5851e6eaffaaf40" ], [ "MiniParse.Impl.Combinators.parse_filter_impl", @@ -1387,7 +1355,7 @@ "typing_MiniParse.Spec.Combinators.parse_filter" ], 0, - "1ab0f06dcfad2c522e7f1062e6ad93ac" + "4f166810411d3962f622283a9f36ce06" ], [ "MiniParse.Impl.Combinators.serialize_filter_impl", @@ -1407,7 +1375,7 @@ "token_correspondence_MiniParse.Spec.Base.__proj__Serializer__item__f" ], 0, - "73271074c94f558dcaaf1645e99a04e9" + "0d784fe6a65d32b19a8884dc6c6dbe49" ], [ "MiniParse.Impl.Combinators.make_constant_size_parser_impl", @@ -1424,7 +1392,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "b03f3590554de1bba50e86597724908a" + "c9ff3288058193ba5ce7f43f4aea53a6" ], [ "MiniParse.Impl.Combinators.make_constant_size_parser_impl", @@ -1465,7 +1433,7 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", "interpretation_Tm_abs_295b15dcb172ee5e05236e9fa2f0be8f", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.UInt32.vu_inv", @@ -1507,7 +1475,7 @@ "typing_MiniParse.Spec.Combinators.make_constant_size_parser_aux" ], 0, - "663358bfceb7643bc86c1905640a380c" + "cb1080573dd8cb3406f5beca94dd38ca" ], [ "MiniParse.Impl.Combinators.make_constant_size_parser_impl", @@ -1526,7 +1494,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "18433a64576a9cfc51b5aaf4eaa5e6c1" + "90a4d361e8ce708e37130b28d56eae42" ], [ "MiniParse.Impl.Combinators.make_total_constant_size_parser_impl", @@ -1543,7 +1511,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "482408b1e1e90ad3852465a4d47b43af" + "dc8d38954d14c395d2257350ec603539" ], [ "MiniParse.Impl.Combinators.make_total_constant_size_parser_impl", @@ -1583,8 +1551,8 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", "interpretation_Tm_abs_295b15dcb172ee5e05236e9fa2f0be8f", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", "interpretation_Tm_abs_58be95b26582b1c154eb6e5a49ee6ad4", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", @@ -1625,7 +1593,7 @@ "typing_MiniParse.Spec.Combinators.make_total_constant_size_parser" ], 0, - "88ba75c5c1b339b35c26a8ff325a0b44" + "f781c0b931e0fd5870da8f286196438d" ], [ "MiniParse.Impl.Combinators.make_total_constant_size_parser_impl", @@ -1644,7 +1612,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "da259fde57aa07d2e469127aefafa969" + "5fa41456284a558f35e9d5d86cedbc85" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Impl.Int.fst.hints b/examples/miniparse/MiniParse.Impl.Int.fst.hints index b9883878926..4a20c13d72c 100644 --- a/examples/miniparse/MiniParse.Impl.Int.fst.hints +++ b/examples/miniparse/MiniParse.Impl.Int.fst.hints @@ -26,7 +26,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "462369495ea643275f7e7462b986a7cc" + "e117a00c9da3f157ed0ec218124f9bc4" ], [ "MiniParse.Impl.Int.serialize_u8_impl", @@ -62,7 +62,7 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", "interpretation_Tm_abs_196a8f5fb597ab5433f775cb0a1d7b19", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.Seq.Base.lemma_eq_elim", @@ -120,7 +120,7 @@ "typing_MiniParse.Spec.Int.serialize_u8" ], 0, - "5bae9346dc24302012bba27dc3b995c8" + "b25e664f3b4382499e1de350990d79af" ], [ "MiniParse.Impl.Int.parse_u16_impl", @@ -139,7 +139,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "1c27129f8e420cc85773a370b8e93118" + "50d308b21e145231ec3ffad93b295a8f" ], [ "MiniParse.Impl.Int.serialize_u16_impl", @@ -185,7 +185,7 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "function_token_typing_MiniParse.Spec.Int.parse_u16_aux", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Pervasives.invertOption", @@ -362,7 +362,7 @@ "typing_Tm_abs_e8852c46447ab93d7b8f31522e988b77", "unit_typing" ], 0, - "6ffc4b985a71e84c1e54024fc3ee3625" + "9d79e767d5cfc7f5d6a439d88a842fa0" ], [ "MiniParse.Impl.Int.serialize_bounded_u16_impl", @@ -393,7 +393,7 @@ "token_correspondence_MiniParse.Spec.Base.__proj__Serializer__item__f" ], 0, - "b42c9af03790d4209bfa56752a462d54" + "465cdb00728f297985af7499d6279715" ], [ "MiniParse.Impl.Int.parse_u8_impl", @@ -420,7 +420,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "e83031cf2a24bc4460b20cdaedbbf307" + "58f6e8f43f97bc357038450efb38ad4e" ], [ "MiniParse.Impl.Int.serialize_u8_impl", @@ -457,7 +457,7 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "int_inversion", "int_typing", "interpretation_Tm_abs_196a8f5fb597ab5433f775cb0a1d7b19", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.Seq.Base.lemma_eq_elim", @@ -516,7 +516,7 @@ "typing_MiniParse.Spec.Int.serialize_u8", "typing_Prims.pow2" ], 0, - "1c18511a734a1ee753fb29477a7c82a4" + "87811188643fed6a25808e3100cc4080" ], [ "MiniParse.Impl.Int.parse_u16_impl", @@ -535,7 +535,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "d20b54ba1cc5d448ec1ba3a0ecafdb73" + "5e0aef8cea6675e404be761eef014282" ], [ "MiniParse.Impl.Int.serialize_u16_impl", @@ -582,7 +582,7 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "function_token_typing_MiniParse.Spec.Int.parse_u16_aux", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Pervasives.invertOption", @@ -759,7 +759,7 @@ "typing_Tm_abs_e8852c46447ab93d7b8f31522e988b77", "unit_typing" ], 0, - "f0f0900e394b703a2df118cd0c84820f" + "cc7dd4ab1b3f81bd1ca4f9fe2b63c30b" ], [ "MiniParse.Impl.Int.serialize_bounded_u16_impl", @@ -790,7 +790,7 @@ "token_correspondence_MiniParse.Spec.Base.__proj__Serializer__item__f" ], 0, - "35f55bc31f4408da92d5f607fd8aa0f0" + "8ff634da56c9146ba4fb60d61dacf2d9" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Impl.List.fst.hints b/examples/miniparse/MiniParse.Impl.List.fst.hints index 27fddeec741..8a2c53ada25 100644 --- a/examples/miniparse/MiniParse.Impl.List.fst.hints +++ b/examples/miniparse/MiniParse.Impl.List.fst.hints @@ -25,7 +25,7 @@ "typing_FStar.UInt32.v" ], 0, - "b123c59db3fbf9600408d5e3f00e1024" + "24da92dcbb0e589aed6c11f2afbc7c12" ], [ "MiniParse.Impl.List.list_assoc_append", @@ -48,7 +48,7 @@ "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a" ], 0, - "beb2eef079cb39343c6634365f6be5c5" + "2d02f11e9e1f9d69f1a731f6d76d13dc" ], [ "MiniParse.Impl.List.parse_nlist_impl_inv_false_intro", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "da5072493b43fa43283b57bbf53d8264" + "fba6d6bdf746ee5b96a228e78e671d49" ], [ "MiniParse.Impl.List.parse_nlist_impl_inv_false_intro", @@ -176,7 +176,7 @@ "typing_Tm_abs_9b0fdcdb7bad65cf740850da64bc002a" ], 0, - "70f4347162aedc346b2e6281359829bf" + "d1b51b1c61ffc14091f24f3c887dff04" ], [ "MiniParse.Impl.List.parse_nlist_impl_body", @@ -189,7 +189,7 @@ "refinement_interpretation_Tm_refine_54d94c0992c7a8e5e9a2a6c531309bee" ], 0, - "9862386063d4950180ab74bd36f98f4e" + "023e21d6a463bc91e01c3064c4007d7b" ], [ "MiniParse.Impl.List.parse_nlist_impl_body", @@ -199,7 +199,9 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_MiniParse.Spec.List.parse_nlist_.fuel_instrumented", - "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", + "@query", + "FStar.Pervasives.Native_pretyping_b53dbd183c526bc5d0f20d7b966ae125", + "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", @@ -245,7 +247,7 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_e8852c46447ab93d7b8f31522e988b77", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_Prims.list@tok", @@ -292,12 +294,13 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_MiniParse.Spec.Base.Parser_f", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_0a092d745aa9f52ed508498bba450c39", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", - "refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_54d94c0992c7a8e5e9a2a6c531309bee", "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e", "refinement_interpretation_Tm_refine_7ebc2e5a1dda4e0541c779145927b7f4", + "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_95482e91a565bbc8d113ac6e95692d97", "refinement_interpretation_Tm_refine_973b28b2580cb2ade406b929eb2fc334", "refinement_interpretation_Tm_refine_9949c4a2a4b08b9d597851f02ea25762", @@ -316,7 +319,8 @@ "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Pervasives.Native.uu___is_None", "typing_FStar.Pervasives.Native.uu___is_Some", - "typing_FStar.Seq.Base.create", "typing_FStar.UInt.fits", + "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length", + "typing_FStar.Seq.Base.slice", "typing_FStar.UInt.fits", "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.address_liveness_insensitive_locs", "typing_LowStar.Monotonic.Buffer.as_seq", @@ -324,7 +328,6 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_none", "typing_LowStar.Monotonic.Buffer.loc_union", - "typing_LowStar.Monotonic.Buffer.mgsub", "typing_MiniParse.Spec.Base.bparse", "typing_MiniParse.Spec.Base.consumed_length", "typing_MiniParse.Spec.Base.parse", @@ -333,7 +336,7 @@ "typing_MiniParse.Spec.List.parse_nlist" ], 0, - "8a61b8d897cb7bd9766ee3c7bfd6b26b" + "1e768eec25c1432946a51394d3ce7d6d" ], [ "MiniParse.Impl.List.list_rev", @@ -364,7 +367,7 @@ "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a" ], 0, - "80684fddb387ca6b1640f82a9eee676a" + "ade9ed7e7f069f32adc6784d17f403b0" ], [ "MiniParse.Impl.List.parse_nlist_impl", @@ -373,7 +376,7 @@ 1, [ "@query" ], 0, - "194d18887585cf3cb2ba36b661b777b1" + "43fa87e0b1b4ec3158f21b037c5f1595" ], [ "MiniParse.Impl.List.parse_nlist_impl", @@ -388,6 +391,7 @@ "@fuel_correspondence_MiniParse.Spec.List.parse_nlist_.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", + "@fuel_irrelevance_MiniParse.Spec.List.parse_nlist_.fuel_instrumented", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", @@ -395,7 +399,7 @@ "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", - "constructor_distinct_Prims.Nil", + "constructor_distinct_Prims.Nil", "constructor_distinct_Tm_unit", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_FStar.Pervasives.Native.Some", "data_typing_intro_Prims.Nil@tok", @@ -428,7 +432,11 @@ "equation_MiniParse.Spec.Base.bytes", "equation_MiniParse.Spec.Base.consumed_length", "equation_MiniParse.Spec.Base.parse", + "equation_MiniParse.Spec.Combinators.and_then", + "equation_MiniParse.Spec.Combinators.and_then_bare", + "equation_MiniParse.Spec.Combinators.nondep_then", "equation_MiniParse.Spec.Combinators.parse_ret", + "equation_MiniParse.Spec.Combinators.parse_synth", "equation_MiniParse.Spec.List.nlist", "equation_MiniParse.Spec.List.nlist_nil", "equation_Prims.eqtype", "equation_Prims.nat", @@ -446,6 +454,7 @@ "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", "interpretation_Tm_abs_1dad2b47e2dcb01b3b5d9df61431093f", + "interpretation_Tm_abs_e8852c46447ab93d7b8f31522e988b77", "kinding_Prims.list@tok", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", @@ -463,7 +472,8 @@ "lemma_FStar.Set.lemma_equal_intro", "lemma_FStar.Set.mem_complement", "lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton", "lemma_FStar.Set.mem_subset", - "lemma_FStar.Set.mem_union", "lemma_FStar.UInt32.vu_inv", + "lemma_FStar.Set.mem_union", "lemma_FStar.UInt32.uv_inv", + "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", "lemma_LowStar.Monotonic.Buffer.fresh_frame_loc_not_unused_in_disjoint", "lemma_LowStar.Monotonic.Buffer.fresh_frame_modifies", @@ -521,6 +531,7 @@ "refinement_interpretation_Tm_refine_b43b16fcb582977fd56f68ee8088c262", "refinement_interpretation_Tm_refine_bca9ee91370a187714453950d7301d12", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", "refinement_interpretation_Tm_refine_dc637847b7b99b4939b5789dbf5309e8", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", @@ -528,7 +539,7 @@ "refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_973b28b2580cb2ade406b929eb2fc334", - "typing_FStar.List.Tot.Base.length", + "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_FStar.List.Tot.Base.rev", "typing_FStar.Map.contains", "typing_FStar.Map.domain", "typing_FStar.Map.restrict", "typing_FStar.Monotonic.Heap.emp", @@ -549,6 +560,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq", "typing_LowStar.Monotonic.Buffer.frameOf", "typing_LowStar.Monotonic.Buffer.g_is_null", + "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.length", "typing_LowStar.Monotonic.Buffer.loc_addresses", @@ -579,7 +591,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "3f8f7c126d9177ce90f544f593033e33" + "a1bb3535afd5a24ab9fdaf2049ee8966" ], [ "MiniParse.Impl.List.serialize_nlist_impl_body", @@ -589,13 +601,15 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", + "@fuel_correspondence_MiniParse.Spec.List.serialize_nlist_.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.length.fuel_instrumented", + "@fuel_irrelevance_MiniParse.Spec.List.serialize_nlist_.fuel_instrumented", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "MiniParse.Spec.Base_interpretation_Tm_ghost_arrow_4502d1a2310fff506c14a9e7677ba599", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", - "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", - "data_elim_MiniParse.Spec.Base.Serializer", "data_elim_Prims.Cons", + "constructor_distinct_Prims.Cons", + "data_elim_MiniParse.Spec.Base.Serializer", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_Prims.Cons", @@ -624,9 +638,8 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.UInt8.t", "function_token_typing_LowStar.Buffer.trivial_preorder", - "function_token_typing_MiniParse.Spec.Base.__proj__Serializer__item__f", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "kinding_Prims.list@tok", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.Map.lemma_ContainsDom", @@ -691,15 +704,17 @@ "refinement_kinding_Tm_refine_973b28b2580cb2ade406b929eb2fc334", "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "token_correspondence_MiniParse.Spec.Base.__proj__Serializer__item__f", + "token_correspondence_MiniParse.Spec.List.serialize_nlist_.fuel_instrumented", "true_interp", "typing_FStar.List.Tot.Base.length", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.sub", - "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", - "typing_LowStar.Buffer.trivial_preorder", + "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", + "typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t", + "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.as_seq", + "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.length", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.loc_union", @@ -710,7 +725,7 @@ "typing_MiniParse.Spec.List.serialize_nlist" ], 0, - "62a304a070f3c9f90f102f4d041d928e" + "4e21b035fff3d9d5ac6d5f4410adb981" ], [ "MiniParse.Impl.List.serialize_nlist_impl", @@ -719,7 +734,7 @@ 1, [ "@query" ], 0, - "9c3846ac2b7dd04d9ee26cc1b87d71e5" + "7e7f1bac5d1cf100d8392bd14894b311" ], [ "MiniParse.Impl.List.serialize_nlist_impl", @@ -897,7 +912,7 @@ "typing_MiniParse.Spec.List.serialize_nlist" ], 0, - "9ce4ec1079f76a32ff2219ffdc3498c1" + "9b3433c52eea78a3b3d1a29abea79659" ], [ "MiniParse.Impl.List.parse_nlist_impl_inv", @@ -923,7 +938,7 @@ "typing_FStar.UInt32.v" ], 0, - "8c25662b9587453801c1d4ff78e14700" + "2c67fbfc3bccbe9b73026e1e13124e37" ], [ "MiniParse.Impl.List.parse_nlist_impl_inv_false_intro", @@ -972,7 +987,7 @@ "typing_LowStar.Monotonic.Buffer.len" ], 0, - "542a7f7b3bafac30bcd7f4014686e8e6" + "39d9ea9dd00927fafd560a68a5e42e02" ], [ "MiniParse.Impl.List.parse_nlist_impl_body", @@ -985,7 +1000,7 @@ "refinement_interpretation_Tm_refine_54d94c0992c7a8e5e9a2a6c531309bee" ], 0, - "f312aebe10b64de0ebbd9a67d2ddc888" + "25ca1200127e90b09447e6dcf687a043" ], [ "MiniParse.Impl.List.list_rev", @@ -1016,7 +1031,7 @@ "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a" ], 0, - "66f39c2979d8d96917f68ee5ad20ce87" + "ecc72f3e5e16a00ebf6d195de607d8ad" ], [ "MiniParse.Impl.List.parse_nlist_impl", @@ -1025,7 +1040,7 @@ 1, [ "@query" ], 0, - "92f6e890e8ff812cdde19b16e3e0eafb" + "83bf8b4072139eb0d0e36278daffd936" ], [ "MiniParse.Impl.List.parse_nlist_impl", @@ -1173,6 +1188,7 @@ "refinement_interpretation_Tm_refine_b43b16fcb582977fd56f68ee8088c262", "refinement_interpretation_Tm_refine_bca9ee91370a187714453950d7301d12", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", "refinement_interpretation_Tm_refine_dc637847b7b99b4939b5789dbf5309e8", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", @@ -1180,7 +1196,7 @@ "refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_kinding_Tm_refine_973b28b2580cb2ade406b929eb2fc334", - "typing_FStar.List.Tot.Base.length", + "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented", "typing_FStar.List.Tot.Base.rev", "typing_FStar.Map.contains", "typing_FStar.Map.domain", "typing_FStar.Map.restrict", "typing_FStar.Monotonic.Heap.emp", @@ -1201,6 +1217,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq", "typing_LowStar.Monotonic.Buffer.frameOf", "typing_LowStar.Monotonic.Buffer.g_is_null", + "typing_LowStar.Monotonic.Buffer.get", "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.length", "typing_LowStar.Monotonic.Buffer.loc_addresses", @@ -1224,7 +1241,7 @@ 1, [ "@query" ], 0, - "8a50736b4284a0363e2a2775f2a46ce8" + "e4f3c81c194a4b0f2f295315c982b8dc" ], [ "MiniParse.Impl.List.serialize_nlist_impl_inv", @@ -1240,7 +1257,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "e916b683ac726429565a4c8f196c5eab" + "1077c4444186beffaa0ee02a915ba945" ], [ "MiniParse.Impl.List.serialize_nlist_impl_body", @@ -1253,7 +1270,7 @@ "refinement_interpretation_Tm_refine_54d94c0992c7a8e5e9a2a6c531309bee" ], 0, - "766996247757577517ea1fac37a22adc" + "b8a889162d9df09b174e427b0d2c587d" ], [ "MiniParse.Impl.List.serialize_nlist_impl", @@ -1262,7 +1279,7 @@ 1, [ "@query" ], 0, - "23851c2827e140e433546cdba9dbbb69" + "78e46b9c9fef15a36b07b7b7e0639944" ], [ "MiniParse.Impl.List.serialize_nlist_impl", @@ -1440,7 +1457,7 @@ "typing_MiniParse.Spec.List.serialize_nlist" ], 0, - "afaaee91b75b89fee784b548554d1281" + "97bb85c2cc423c13051f81a434a875e5" ], [ "MiniParse.Impl.List.serialize_nlist_impl", @@ -1449,7 +1466,7 @@ 1, [ "@query" ], 0, - "63482814e2a4fe0ea40bd50e420a485d" + "e5fa5149ece341cad71f47d17bb2a76c" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Impl.TSum.fst.hints b/examples/miniparse/MiniParse.Impl.TSum.fst.hints index dd6bbb49a4d..3f68eaeb672 100644 --- a/examples/miniparse/MiniParse.Impl.TSum.fst.hints +++ b/examples/miniparse/MiniParse.Impl.TSum.fst.hints @@ -10,7 +10,7 @@ "@MaxIFuel_assumption", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "MiniParse.Spec.Combinators_interpretation_Tm_arrow_21c34ab6214876c3f64c3607461881fc", - "MiniParse.Spec.Combinators_interpretation_Tm_arrow_9f105b6dd4865b677aba1da7243d12f3", + "MiniParse.Spec.Combinators_interpretation_Tm_arrow_fe391d6680769aaad08ee4cff3d82de3", "MiniParse.Spec.TSum_interpretation_Tm_arrow_3eceb8781c126a3d01c6e46f4545621c", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", @@ -48,7 +48,7 @@ "function_token_typing_MiniParse.Spec.Combinators.coerce_to_bare_param_parser", "int_inversion", "int_typing", "interpretation_Tm_abs_1fb4b12c5e13644b16cddd2d7e9d02d4", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_957e8ad743772cbc360e7d8acd225cc1", "interpretation_Tm_abs_e8852c46447ab93d7b8f31522e988b77", "interpretation_Tm_abs_ffaf4a9727175bbc0400abb3f8770c92", @@ -107,7 +107,9 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", + "@MaxFuel_assumption", "@MaxIFuel_assumption", + "@fuel_correspondence_Prims.pow2.fuel_instrumented", + "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "MiniParse.Impl.Combinators_interpretation_Tm_arrow_17a8ae48ff4e38c1b9892af4d61f9562", "MiniParse.Spec.Base_interpretation_Tm_ghost_arrow_4502d1a2310fff506c14a9e7677ba599", @@ -144,12 +146,12 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "function_token_typing_MiniParse.Spec.Base.__proj__Serializer__item__f", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_87890669cd98337c4e2d9d0940fc0b0b", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Seq.Base.lemma_len_append", - "lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.UInt32.uv_inv", + "lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", "lemma_LowStar.Monotonic.Buffer.gsub_gsub", @@ -196,7 +198,6 @@ "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.frameOf", - "typing_LowStar.Monotonic.Buffer.length", "typing_LowStar.Monotonic.Buffer.loc_buffer", "typing_LowStar.Monotonic.Buffer.mgsub", "typing_MiniParse.Spec.Base.__proj__Serializer__item__f", @@ -204,7 +205,7 @@ "typing_MiniParse.Spec.TSum.refine_with_tag" ], 0, - "9323fae1c9666cb4e5b4116084f9f683" + "961c48d0cafa52f6f04c79dd4bb9b619" ], [ "MiniParse.Impl.TSum.parse_tagged_union_impl", @@ -215,7 +216,7 @@ "@MaxIFuel_assumption", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "MiniParse.Spec.Combinators_interpretation_Tm_arrow_21c34ab6214876c3f64c3607461881fc", - "MiniParse.Spec.Combinators_interpretation_Tm_arrow_9f105b6dd4865b677aba1da7243d12f3", + "MiniParse.Spec.Combinators_interpretation_Tm_arrow_fe391d6680769aaad08ee4cff3d82de3", "MiniParse.Spec.TSum_interpretation_Tm_arrow_3eceb8781c126a3d01c6e46f4545621c", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", @@ -253,7 +254,7 @@ "function_token_typing_MiniParse.Spec.Combinators.coerce_to_bare_param_parser", "int_inversion", "int_typing", "interpretation_Tm_abs_1fb4b12c5e13644b16cddd2d7e9d02d4", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_957e8ad743772cbc360e7d8acd225cc1", "interpretation_Tm_abs_e8852c46447ab93d7b8f31522e988b77", "interpretation_Tm_abs_ffaf4a9727175bbc0400abb3f8770c92", @@ -312,7 +313,8 @@ 2, 1, [ - "@MaxIFuel_assumption", "@query", + "@MaxIFuel_assumption", + "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "MiniParse.Impl.Combinators_interpretation_Tm_arrow_17a8ae48ff4e38c1b9892af4d61f9562", "MiniParse.Spec.Base_interpretation_Tm_ghost_arrow_4502d1a2310fff506c14a9e7677ba599", @@ -342,14 +344,14 @@ "equation_MiniParse.Spec.TSum.parse_tagged_union", "equation_MiniParse.Spec.TSum.refine_with_tag", "equation_MiniParse.Spec.TSum.serialize_tagged_union", - "equation_Prims.nat", + "equation_Prims.nat", "equation_Prims.pos", "fuel_guarded_inversion_MiniParse.Spec.Base.serializer_spec", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.UInt8.t", "function_token_typing_LowStar.Buffer.trivial_preorder", "function_token_typing_MiniParse.Spec.Base.__proj__Serializer__item__f", "int_inversion", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_87890669cd98337c4e2d9d0940fc0b0b", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_FStar.Map.lemma_ContainsDom", @@ -384,6 +386,7 @@ "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", "refinement_interpretation_Tm_refine_4fa8e2dd96f8bb1e23e6574326e9e019", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_8da27fc70f74cdb01995c74e5b0aab3a", "refinement_interpretation_Tm_refine_8f4bf6a9f61811eec6b624f09fc40fba", "refinement_interpretation_Tm_refine_a4b1d0d9e069df4f92fd37236a38ad3d", @@ -405,10 +408,10 @@ "typing_LowStar.Monotonic.Buffer.mgsub", "typing_MiniParse.Spec.Base.__proj__Serializer__item__f", "typing_MiniParse.Spec.Base.serialize", - "typing_MiniParse.Spec.TSum.refine_with_tag" + "typing_MiniParse.Spec.TSum.refine_with_tag", "typing_Prims.pow2" ], 0, - "fc5e8c002eef70f1f5af75674e2c7c8d" + "075efee879e9ed0fd3976683f62175f8" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Spec.Base.fst.hints b/examples/miniparse/MiniParse.Spec.Base.fst.hints index 1254555da28..2e2b740bcbf 100644 --- a/examples/miniparse/MiniParse.Spec.Base.fst.hints +++ b/examples/miniparse/MiniParse.Spec.Base.fst.hints @@ -18,7 +18,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "66d354093acb2100e3d78b13e73b0a57" + "1ebe10f8d618c2567a732c77b3adec4e" ], [ "MiniParse.Spec.Base.no_lookahead_weak_on_ext", @@ -27,7 +27,7 @@ 1, [ "@query", "equation_MiniParse.Spec.Base.no_lookahead_weak_on" ], 0, - "66e6302b62caf04d63fde179f39f7252" + "30931dbca71b02444d93eae5a4e1c03a" ], [ "MiniParse.Spec.Base.no_lookahead_weak_ext", @@ -36,7 +36,7 @@ 1, [ "@query", "equation_MiniParse.Spec.Base.no_lookahead_weak" ], 0, - "029f847458f80ced7e9394e375bcb8b1" + "63c8ff01e763797edb551fdbadc9541f" ], [ "MiniParse.Spec.Base.injective_precond", @@ -52,7 +52,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "7a3ed8eeb9241d9f045425d6d9f88d86" + "1f6be5530df8873aa2cff884d5792c0c" ], [ "MiniParse.Spec.Base.injective_precond_ext", @@ -61,7 +61,7 @@ 1, [ "@query", "equation_MiniParse.Spec.Base.injective_precond" ], 0, - "e2808d69d3f41e77a807ae1199289198" + "239d8e1d87c8850f2524fe8e21702885" ], [ "MiniParse.Spec.Base.injective_postcond", @@ -81,7 +81,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "362106c4101a12d70b68f7b195cefc7d" + "69eb1b0bfec1e90d8a2b2b0c98265637" ], [ "MiniParse.Spec.Base.injective_postcond_ext", @@ -90,7 +90,7 @@ 1, [ "@query", "equation_MiniParse.Spec.Base.injective_postcond" ], 0, - "fc1b89eb333700ad3b51fb12970b38ba" + "a2a4a8f94c1028262344e3644e2ee874" ], [ "MiniParse.Spec.Base.injective_ext", @@ -99,7 +99,7 @@ 1, [ "@query", "equation_MiniParse.Spec.Base.injective" ], 0, - "bc0c2a39968d3848ac8753d7fff5db8c" + "916f49047299855c50cf4806973fbd38" ], [ "MiniParse.Spec.Base.no_lookahead_on_precond", @@ -118,7 +118,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "f04d41f6af95fbd6dc471e9bf197f9d4" + "480c682f6608d6c0531ca245b1505cd2" ], [ "MiniParse.Spec.Base.no_lookahead_on_postcond", @@ -133,7 +133,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "3368973a4caf7701689a2374e1b617d5" + "f6c351d546fd933b2a2dc552a0a008e6" ], [ "MiniParse.Spec.Base.no_lookahead_on_ext", @@ -153,7 +153,7 @@ "typing_MiniParse.Spec.Base.bparse" ], 0, - "b4ff103844e67c8f57b9f86e26628d2a" + "5ff390dc51396fbc6146b2c92e6eb8f1" ], [ "MiniParse.Spec.Base.no_lookahead_ext", @@ -162,7 +162,7 @@ 1, [ "@query", "equation_MiniParse.Spec.Base.no_lookahead" ], 0, - "7f4a9f86f4f6271e8a7fe9ea7bb839da" + "fcd9fa17bd41803b6618c2a8d54782ff" ], [ "MiniParse.Spec.Base.coerce", @@ -171,7 +171,7 @@ 1, [ "@query" ], 0, - "c6cdae62aebdb05c0fedc9e9886793e5" + "177a6a0de167d09ddcf3c7fa1c8bd85f" ], [ "MiniParse.Spec.Base.coerce_parser", @@ -180,7 +180,7 @@ 1, [ "@query" ], 0, - "b5eff06c6ac86acd358432ca1b496e74" + "22828853563980cdf716f274c68bb0e4" ], [ "MiniParse.Spec.Base.serializer_correct", @@ -189,7 +189,7 @@ 1, [ "@query" ], 0, - "1906a24f1e8631a49a884006c58bfe91" + "474003838bce32c0e5e48db5d14ce55e" ], [ "MiniParse.Spec.Base.serializer_correct_ext", @@ -207,7 +207,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "501df4f7420ee91c3d344e1418e9d896" + "ad5ae760b130e89d191277e862947ad2" ], [ "MiniParse.Spec.Base.serializer_complete", @@ -226,7 +226,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "f58c707a4c534a1dbbcecbde5e2f4d73" + "256ecbd47fb36259ea4a640831ecec05" ], [ "MiniParse.Spec.Base.serializer_correct_implies_complete", @@ -266,7 +266,7 @@ "refinement_interpretation_Tm_refine_dc637847b7b99b4939b5789dbf5309e8" ], 0, - "a11fed3c78f52d4239c8b22bd28dac03" + "e54b1fd33765fcd0c53910c5caff1cb9" ], [ "MiniParse.Spec.Base.coerce_serializer", @@ -279,7 +279,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "8ed3cba8cf57ce7cbf6246441acdfed3" + "f3d9f23dafb4ea6028bf06bfc71c6514" ], [ "MiniParse.Spec.Base.serialize_ext", @@ -294,7 +294,7 @@ "refinement_interpretation_Tm_refine_8da27fc70f74cdb01995c74e5b0aab3a" ], 0, - "5129d31fc9dcd94c42c2db1d35cc4eff" + "7ec6de294aa4236cbf5dc9eb70e85e2d" ], [ "MiniParse.Spec.Base.serialize_ext'", @@ -303,7 +303,7 @@ 1, [ "@query" ], 0, - "5e37577bbf575ba05eb615e0a0316109" + "ee5c8c50246bc26640196961366acad6" ], [ "MiniParse.Spec.Base.serializer_unique", @@ -340,7 +340,7 @@ "typing_MiniParse.Spec.Base.serialize" ], 0, - "24eef8539c3bc36a29e915889fa30107" + "130d1021930a4290ac6448a1a628fb76" ], [ "MiniParse.Spec.Base.serializer_injective", @@ -360,7 +360,7 @@ "token_correspondence_MiniParse.Spec.Base.__proj__Serializer__item__f" ], 0, - "b2908ab3f1af5ed30408f4630d1cd939" + "e3df52edee0588acc3f5347ecba3d96b" ], [ "MiniParse.Spec.Base.serializer_parser_unique'", @@ -415,7 +415,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "75a1e002bd00b2ca5160ff6d01806570" + "5508cc89ce2504a59b1e33176decb9c8" ], [ "MiniParse.Spec.Base.serializer_parser_unique", @@ -436,7 +436,7 @@ "typing_MiniParse.Spec.Base.parse", "unit_inversion", "unit_typing" ], 0, - "a930695cf36baf527aa39240fa41efe0" + "81aff059a5e3669fbdf62b7c81f87ab5" ], [ "MiniParse.Spec.Base.no_lookahead_weak_on", @@ -455,7 +455,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "b92a60800abe200c15f06be33baba828" + "5116d2fff7010212e6fc2861f6b08a33" ], [ "MiniParse.Spec.Base.injective_precond", @@ -471,7 +471,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "2506b0579c08f4c3798b9ebde155b6be" + "bdb41006e3473efe775e9a6635540181" ], [ "MiniParse.Spec.Base.injective_postcond", @@ -491,7 +491,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "dbc31daafb4e7685f169d0585c894ea8" + "5a4bb14d036b2d81ec41acefbae5d54c" ], [ "MiniParse.Spec.Base.no_lookahead_on_precond", @@ -510,7 +510,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "15020b3844d94ac06cbf86b051f5c8ef" + "4f3a6f281d72663daea62c08a9485c17" ], [ "MiniParse.Spec.Base.no_lookahead_on_postcond", @@ -525,7 +525,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "e57f02ef93c270fca241d3983e2fbbb3" + "6828a3633cfa939e877153658d0afd3b" ], [ "MiniParse.Spec.Base.coerce", @@ -534,7 +534,7 @@ 1, [ "@query" ], 0, - "a8657b313136fb11ab3c075ca225c5a6" + "5721cb419df39d1bdab5fc181ab49671" ], [ "MiniParse.Spec.Base.coerce_parser", @@ -546,7 +546,7 @@ "fuel_guarded_inversion_MiniParse.Spec.Base.parser" ], 0, - "868aa1568a6d1930e2fcf23b96dc426a" + "722f8201b4c94835c4b67bfa77df948c" ], [ "MiniParse.Spec.Base.serializer_correct", @@ -555,7 +555,7 @@ 1, [ "@query" ], 0, - "f96b7646e46f87235c587f286f4cff8e" + "c4c1744e52d03c96ed40283ab44ffece" ], [ "MiniParse.Spec.Base.serializer_correct_ext", @@ -570,7 +570,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "dd29ded6e879cca75b9336327ce72e90" + "a6ba3a7ef2df58563921242d3fad1eae" ], [ "MiniParse.Spec.Base.serializer_complete", @@ -589,7 +589,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "c2faa3c5cc148884ab237dd21cb19528" + "f8183bfa08523b48b57b0a002edc3fa9" ], [ "MiniParse.Spec.Base.coerce_serializer", @@ -602,7 +602,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "59c9dbd4f34273a9abdfb79687cbd7e2" + "72c455df8473262fc31dc1e5d70beb41" ], [ "MiniParse.Spec.Base.coerce_serializer", @@ -615,7 +615,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d0fc35163c2e12e810f9d4454f1b8e6f" + "b3f907d93ea479986a86202fc2d37979" ], [ "MiniParse.Spec.Base.serialize_ext", @@ -630,7 +630,7 @@ "refinement_interpretation_Tm_refine_8da27fc70f74cdb01995c74e5b0aab3a" ], 0, - "7c996733095f08f6bc87b87c6f76d6b3" + "e2003f21647ada4aed9e9dd8d86e3c40" ], [ "MiniParse.Spec.Base.serialize_ext", @@ -639,7 +639,7 @@ 1, [ "@query" ], 0, - "49b3a63ab2e09a3c6358823245e4392f" + "9ce3fc6c7338ee62c3c5dcd9f1e62695" ], [ "MiniParse.Spec.Base.serialize_ext'", @@ -648,7 +648,7 @@ 1, [ "@query" ], 0, - "e37696d5ec7bc222adff47ebade546ec" + "c30102b8aed235e026027b60bdbbb1f9" ], [ "MiniParse.Spec.Base.serialize_ext'", @@ -657,7 +657,7 @@ 1, [ "@query" ], 0, - "8c34d1395897dcc79c68ef3f41898d1c" + "6765a0980ad33f91066cd01622d971c1" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Spec.Combinators.fst.hints b/examples/miniparse/MiniParse.Spec.Combinators.fst.hints index d1f2539eb32..48e01ef102c 100644 --- a/examples/miniparse/MiniParse.Spec.Combinators.fst.hints +++ b/examples/miniparse/MiniParse.Spec.Combinators.fst.hints @@ -25,7 +25,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "4f82cc3c0cbd2bb796939247c79bb7df" + "d4fd3ba3a5fd185efd32e3003e6312f9" ], [ "MiniParse.Spec.Combinators.make_constant_size_parser_precond'", @@ -34,7 +34,7 @@ 1, [ "@query" ], 0, - "4c1317a7797067da37633f5ced1beb33" + "1f2283ae78c84b573cd6030f7d10e795" ], [ "MiniParse.Spec.Combinators.make_constant_size_parser_injective", @@ -75,7 +75,7 @@ "refinement_interpretation_Tm_refine_dc637847b7b99b4939b5789dbf5309e8" ], 0, - "8472fd5bd12004abc78d7fa196de9577" + "a48b345934e2dda875d347753eee8f31" ], [ "MiniParse.Spec.Combinators.make_constant_size_parser", @@ -118,7 +118,7 @@ "typing_Tm_abs_295b15dcb172ee5e05236e9fa2f0be8f" ], 0, - "707ae02115d8ee6058390a3e143015a8" + "b308ffc034223ffac006e55b83aa1ee6" ], [ "MiniParse.Spec.Combinators.make_total_constant_size_parser", @@ -136,7 +136,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "28ff5a6bd7896508111537d83b47b1e3" + "bce6378abfc1c49763879cce87b2e3b0" ], [ "MiniParse.Spec.Combinators.parse_ret'", @@ -152,7 +152,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "4f287c351b407920ae4c6f5e7c0b7e3a" + "e5e3d55b101aa3599cc38c82c7d809e0" ], [ "MiniParse.Spec.Combinators.parse_ret", @@ -190,7 +190,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "a297b30072325df20577dd44a46c449c" + "1d1085033a91d4d846da7a7eb3b3c4ad" ], [ "MiniParse.Spec.Combinators.serialize_empty", @@ -214,7 +214,7 @@ "typing_FStar.Seq.Base.empty", "unit_inversion" ], 0, - "b34cacf6f8f27a40fb955365c34b2dd2" + "81166d886c458d6a98f7152b88aff14d" ], [ "MiniParse.Spec.Combinators.fail_parser", @@ -237,7 +237,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "4d73b8ff57562da7669b2f884a4863b2" + "44394353d9c37c54dc7e4fdd07edfe07" ], [ "MiniParse.Spec.Combinators.and_then_bare", @@ -266,7 +266,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "cdd5e568357f4e3c3a4092d1e58615ea" + "fd41d5ed6e72502a779cfcd7cfc34311" ], [ "MiniParse.Spec.Combinators.and_then_no_lookahead_weak_on", @@ -323,7 +323,7 @@ "unit_typing" ], 0, - "fb002a42953c9a526843058b4e642ae5" + "9e42a2ef906e7c2271cd0c55ee15f135" ], [ "MiniParse.Spec.Combinators.and_then_no_lookahead_weak", @@ -332,7 +332,7 @@ 1, [ "@query", "equation_MiniParse.Spec.Base.no_lookahead_weak" ], 0, - "85b2aaaf1137d26e0de131dcd68e491f" + "011837b92c65bea005e959ebf6031d8e" ], [ "MiniParse.Spec.Combinators.and_then_cases_injective_precond", @@ -348,7 +348,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "0484513b95668d6689cb5e173c433e24" + "e4420854f68bb156c1ad92f677032f00" ], [ "MiniParse.Spec.Combinators.and_then_injective", @@ -413,7 +413,7 @@ "typing_MiniParse.Spec.Combinators.and_then_bare" ], 0, - "8155bd7a4aa3619b3f4d143e12ecd5d2" + "f2a7d7c843f3352a17a42b9f1b5bfff6" ], [ "MiniParse.Spec.Combinators.and_then_no_lookahead_on", @@ -477,7 +477,7 @@ "unit_typing" ], 0, - "a1fb6aea5e16ce241714c2d3d055d6f6" + "26e17386c3c1957c52cd8db83ae5f86d" ], [ "MiniParse.Spec.Combinators.and_then_no_lookahead", @@ -495,7 +495,7 @@ "typing_MiniParse.Spec.Base.__proj__Parser__item__f" ], 0, - "c818e36fd12e3ea371a984aa5461b85a" + "28302f61cea6642a736fa7af63649824" ], [ "MiniParse.Spec.Combinators.and_then_correct", @@ -514,7 +514,7 @@ "typing_MiniParse.Spec.Base.__proj__Parser__item__f" ], 0, - "c5364638b14b69bd91d2b1100058dbc1" + "660cfd75c7a03112eda6586b65c06370" ], [ "MiniParse.Spec.Combinators.and_then", @@ -523,7 +523,7 @@ 1, [ "@query" ], 0, - "702f62e3f216df76beacfef1342bb1aa" + "c0aaa9233cc648b6695706fad987ebe7" ], [ "MiniParse.Spec.Combinators.nondep_then", @@ -556,7 +556,7 @@ "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser" ], 0, - "e86642128fc6c1a518ee2f82d7507df6" + "4ef69491c9af63f14cd38b4c9a5f7b04" ], [ "MiniParse.Spec.Combinators.nondep_then_eq", @@ -610,7 +610,7 @@ "typing_MiniParse.Spec.Combinators.nondep_then" ], 0, - "88869e2717a12dcf21251be8b085a950" + "6494bd4d55632fe90c2932ab56b81f87" ], [ "MiniParse.Spec.Combinators.seq_slice_append_l", @@ -638,7 +638,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "46217b3545f89430470fb06f56ea95c7" + "ec4f5c2cdc6d70b7879989447add7f55" ], [ "MiniParse.Spec.Combinators.seq_slice_append_r", @@ -667,7 +667,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "b1fa58ad31b2ad0a5d7737fcfd092fe9" + "62b674528afab6b59f191ac3c6860f64" ], [ "MiniParse.Spec.Combinators.bare_serialize_nondep_then_correct", @@ -755,7 +755,7 @@ "typing_Tm_abs_b1373884e883fb6af170c21b6fcd5a2c" ], 0, - "e72c00eeb22a7c29d9e811b70a116638" + "897659cf5b9328ddfefcd642036aef8f" ], [ "MiniParse.Spec.Combinators.serialize_nondep_then", @@ -764,7 +764,7 @@ 1, [ "@query" ], 0, - "83548a9f36843c50fe41c28f71f6b5f2" + "ec321ce51e9285ab22270cccbe69ef77" ], [ "MiniParse.Spec.Combinators.parse_fret'", @@ -780,7 +780,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "abc973daece4dceb3e3f1f94c89c07c6" + "00567e518794ed9670c45addff74ae2c" ], [ "MiniParse.Spec.Combinators.parse_fret", @@ -818,7 +818,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "6ecb2b07484446a38bc481d0b60434b7" + "7ab2ffa0ba1e55163f66f74925869865" ], [ "MiniParse.Spec.Combinators.parse_synth'", @@ -842,7 +842,7 @@ "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser" ], 0, - "9aa3e5d4ebf5f97e13b64613ecdbf79d" + "26cb42beaa90906e0ab8f5fcb7d5d60d" ], [ "MiniParse.Spec.Combinators.parse_synth", @@ -867,7 +867,7 @@ "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser" ], 0, - "11466c0ee04f73a322dd45a1ca02c50b" + "03e0d88c287af12933b5cbff753f905d" ], [ "MiniParse.Spec.Combinators.parse_synth_eq", @@ -917,7 +917,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "3f4e0a80fb2f37c13e2b7bebb41b5e17" + "6f86270e2accc49d5dffe67feae6b9b5" ], [ "MiniParse.Spec.Combinators.bare_serialize_synth_correct", @@ -930,7 +930,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7435d184d8e3c90a0564185651201470" + "ebc80162c48384b07b6fdba8b6e67734" ], [ "MiniParse.Spec.Combinators.bare_serialize_synth_correct", @@ -978,7 +978,7 @@ "typing_MiniParse.Spec.Base.serialize" ], 0, - "7f96e7c6c66428a652ae456559ac3dcb" + "3029dd9092806ec7ce32d1bc0944e6cb" ], [ "MiniParse.Spec.Combinators.synth_inverse_intro", @@ -987,7 +987,7 @@ 1, [ "@query", "equation_MiniParse.Spec.Combinators.synth_inverse" ], 0, - "3bbb4710375552aa6d3a072e323f7b1b" + "1bacdfc536ba1e828b4dfdbb82042026" ], [ "MiniParse.Spec.Combinators.serialize_synth", @@ -1000,7 +1000,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "898037fd6ebdc3ed55ead3c4f9ea9f0e" + "22e4a8eb03737bad1dfe7f290f02a0f1" ], [ "MiniParse.Spec.Combinators.lift_parser", @@ -1018,7 +1018,7 @@ "typing_MiniParse.Spec.Base.__proj__Parser__item__f", "unit_typing" ], 0, - "aab8655da8ef13182378b05266de9460" + "dfcaf2adcea0db40e961043292fd4bf9" ], [ "MiniParse.Spec.Combinators.parse_filter", @@ -1051,7 +1051,7 @@ "token_correspondence_MiniParse.Spec.Combinators.parse_filter_payload" ], 0, - "3f1f1077b34734e065cd40b9e5c7d322" + "a4d196d37a3a0aec478fccedd7ffa80f" ], [ "MiniParse.Spec.Combinators.serialize_filter", @@ -1110,7 +1110,7 @@ "typing_MiniParse.Spec.Base.serialize" ], 0, - "94943b056fb9b593852514bbff396f64" + "a0454ddb8ba34508b4f046b2a9e734f5" ], [ "MiniParse.Spec.Combinators.make_constant_size_parser_aux", @@ -1136,7 +1136,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "dd75692f8f0f6a453f9c95436d0118e8" + "5083ab6770c3b7673aaa03f268ce206e" ], [ "MiniParse.Spec.Combinators.make_constant_size_parser_precond'", @@ -1145,7 +1145,7 @@ 1, [ "@query" ], 0, - "96817133af36b837e8787c1525539e25" + "570c4a533fc395a460bde3e50eb65a7d" ], [ "MiniParse.Spec.Combinators.make_constant_size_parser", @@ -1186,7 +1186,7 @@ "typing_Tm_abs_295b15dcb172ee5e05236e9fa2f0be8f" ], 0, - "6f5a319b0904f06e1d143ed7f414d2ca" + "f5c9b4fc657aeb908e3efdcd2228c517" ], [ "MiniParse.Spec.Combinators.make_total_constant_size_parser", @@ -1204,7 +1204,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "31c364e958fb3ab564cf294c22f5e6f1" + "b1c1593aa82d61c928b7a693c72c8276" ], [ "MiniParse.Spec.Combinators.parse_ret'", @@ -1220,7 +1220,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "f9c14860a229cf8016c68a5ba87e5bba" + "49d366a1bec1a899461a32359fa2c7f7" ], [ "MiniParse.Spec.Combinators.parse_ret", @@ -1258,7 +1258,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "2fd21e61f74cc9de1d8d23e2ea88fe21" + "56ebbca02efc102f011c36e8fa9bad8d" ], [ "MiniParse.Spec.Combinators.serialize_empty", @@ -1282,7 +1282,7 @@ "typing_FStar.Seq.Base.empty", "unit_inversion" ], 0, - "abc849205e99926a43b9f33ce4ff4c93" + "0f7d4d8ecaa40649e6ae10064acf03da" ], [ "MiniParse.Spec.Combinators.fail_parser", @@ -1305,7 +1305,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "8520a5f09177fb7998d5e179ea2fdeaa" + "e10878aa1a774cba7e53ce2506e53938" ], [ "MiniParse.Spec.Combinators.and_then_bare", @@ -1334,7 +1334,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "73d0889d8e305ac33d38000dae4127be" + "8c160cfab2952bba85246789bd44ec99" ], [ "MiniParse.Spec.Combinators.and_then_cases_injective_precond", @@ -1350,7 +1350,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "c5106f058cd4f84ee38e497e4d99d61c" + "e500071e9f477f24147daff7453210c1" ], [ "MiniParse.Spec.Combinators.and_then", @@ -1359,7 +1359,7 @@ 1, [ "@query" ], 0, - "ee3aaf103de32d4253985e5fa24717ab" + "439b861dc0e8b7615d72037db63cbb7a" ], [ "MiniParse.Spec.Combinators.nondep_then", @@ -1392,7 +1392,7 @@ "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser" ], 0, - "5906faece0ae6ed7d49430245475216d" + "5dc02d617d70d395c3395d8ecd1c990e" ], [ "MiniParse.Spec.Combinators.nondep_then_eq", @@ -1416,7 +1416,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "24cc502ecb28ac7b81167b3883f542cb" + "eb367437f77dc57cad397ab1fa16351b" ], [ "MiniParse.Spec.Combinators.seq_slice_append_l", @@ -1433,7 +1433,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "ca22f66780e18856c72bc52560140cee" + "bb9998465b20f08c88b4287bc408392c" ], [ "MiniParse.Spec.Combinators.seq_slice_append_r", @@ -1450,7 +1450,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "448886f66fab2e99c78f050fc639dec9" + "123362e7122a524d4bbda5ac6a52616b" ], [ "MiniParse.Spec.Combinators.serialize_nondep_then", @@ -1459,7 +1459,7 @@ 1, [ "@query" ], 0, - "25937c9e6115fdb05ca26d435cc281f2" + "42e463f1d85c355fd6979639e8f82d99" ], [ "MiniParse.Spec.Combinators.parse_fret'", @@ -1475,7 +1475,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "78999fe5662b0e618d0606d0ee26e280" + "a5d6eb76d7cffa95d9efaffc55c28959" ], [ "MiniParse.Spec.Combinators.parse_fret", @@ -1513,7 +1513,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "f1697bdfda8130f6e404f208abba852e" + "48b282137c73806321d9da96f15cf1ad" ], [ "MiniParse.Spec.Combinators.parse_synth'", @@ -1537,7 +1537,7 @@ "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser" ], 0, - "be4346c772c41783f2e6355df82b918e" + "b7e25ebe31f3bec5eedaa877e7a114cf" ], [ "MiniParse.Spec.Combinators.parse_synth", @@ -1562,7 +1562,7 @@ "token_correspondence_MiniParse.Spec.Combinators.coerce_to_bare_param_parser" ], 0, - "cab4c240183206accbd5ee59fe7e31b6" + "000d73b9d2e624628d9a880de8874bf4" ], [ "MiniParse.Spec.Combinators.parse_synth_eq", @@ -1582,7 +1582,7 @@ "typing_MiniParse.Spec.Base.consumed_length" ], 0, - "8a0d89f0e9f35e23e6d6f3e887fb37b7" + "cc55ea4eb520da3e5a5dde6b476b7439" ], [ "MiniParse.Spec.Combinators.bare_serialize_synth_correct", @@ -1595,7 +1595,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2ac66cfc00810dbf8eaba2ec1f9342d9" + "92862574046210feefad2a8976a71e43" ], [ "MiniParse.Spec.Combinators.serialize_synth", @@ -1608,7 +1608,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e81bc84addaa814b031fc5fa7c963c57" + "e5316b29600dc4a0f7dd2bca9e2369bf" ], [ "MiniParse.Spec.Combinators.serialize_synth", @@ -1621,7 +1621,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7853826fdb1ac23c1cd0059621da8e87" + "40c255901e7d8cdbafb67ec164306386" ], [ "MiniParse.Spec.Combinators.lift_parser", @@ -1639,7 +1639,7 @@ "typing_MiniParse.Spec.Base.__proj__Parser__item__f", "unit_typing" ], 0, - "2bd755b318da00222747a083802e03e1" + "031e7bd040189d7e6cf3f17480bc67d1" ], [ "MiniParse.Spec.Combinators.parse_filter", @@ -1672,7 +1672,7 @@ "token_correspondence_MiniParse.Spec.Combinators.parse_filter_payload" ], 0, - "13e3dae528eddcd7192c19f1328fb586" + "dfa9546e7fd0176a16c0cf7cc2791a85" ], [ "MiniParse.Spec.Combinators.serialize_filter", @@ -1731,7 +1731,7 @@ "typing_MiniParse.Spec.Base.serialize" ], 0, - "236e47b791d769081bfcb4e42f7ae1a1" + "2989517ce97b5c7d5c7de5297bacbe1a" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Spec.Int.Aux.fst.hints b/examples/miniparse/MiniParse.Spec.Int.Aux.fst.hints index 1c66154252b..a632e92f674 100644 --- a/examples/miniparse/MiniParse.Spec.Int.Aux.fst.hints +++ b/examples/miniparse/MiniParse.Spec.Int.Aux.fst.hints @@ -25,7 +25,7 @@ "typing_FStar.UInt8.v" ], 0, - "f38b8fe2aca5061d35f5a192340e97ed" + "a2e14b69b6da24abd5fe332b1d55fb10" ], [ "MiniParse.Spec.Int.Aux.encode_u16", @@ -34,7 +34,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "b502064c28910763e3d50c7dd7876e7c" + "9b8bf13bb31ab885282a59326114cc39" ], [ "MiniParse.Spec.Int.Aux.encode_u16_decode_u16", @@ -80,7 +80,7 @@ "typing_MiniParse.Spec.Int.Aux.decode_u16", "typing_Prims.pow2" ], 0, - "f23b473b4af97d5409e8ded59015ef03" + "6b151b5ed657b22bee262402342ea3a2" ], [ "MiniParse.Spec.Int.Aux.decode_u16_encode_u16", @@ -126,7 +126,7 @@ "typing_MiniParse.Spec.Int.Aux.encode_u16", "typing_Prims.pow2" ], 0, - "d92eac88d0ff1d51be97c43279bcaf05" + "7e10ce870a27025fd017ec03b30a8737" ], [ "MiniParse.Spec.Int.Aux.decode_u16", @@ -152,7 +152,7 @@ "typing_FStar.UInt8.v" ], 0, - "d788e2006b8577242324d9f8b8a46925" + "30cf1008f835b82f51c4f5db040e749d" ], [ "MiniParse.Spec.Int.Aux.encode_u16", @@ -177,7 +177,7 @@ "typing_FStar.UInt16.v" ], 0, - "8c08cc49df9fabe3e3ecb0ddbeb65046" + "0f515fffaeeb028eab8704876a6caa7a" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Spec.Int.fst.hints b/examples/miniparse/MiniParse.Spec.Int.fst.hints index 3814eb63cbd..c2a43b53335 100644 --- a/examples/miniparse/MiniParse.Spec.Int.fst.hints +++ b/examples/miniparse/MiniParse.Spec.Int.fst.hints @@ -22,7 +22,7 @@ "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55" ], 0, - "4148d069b94453210a12fe6dbe006d17" + "27d1c162911f19e4946d2cc9143c3ad5" ], [ "MiniParse.Spec.Int.serialize_u8", @@ -66,7 +66,7 @@ "typing_Tm_abs_196a8f5fb597ab5433f775cb0a1d7b19" ], 0, - "a559b238774eb174080d1f9f93e8078d" + "be2b9ca55ada539ad30cda61b86f6867" ], [ "MiniParse.Spec.Int.parse_u16_aux", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_15105f0ad7318b3348d436c7619fd5de" ], 0, - "22ce9f5f6013016836fb15ffbb3daea8" + "71b316cf4f8819e95c86e38ed7063510" ], [ "MiniParse.Spec.Int.parse_u16_aux", @@ -122,7 +122,7 @@ "typing_FStar.UInt8.v" ], 0, - "2815d78aa3bc8f1dbf034f8394eec53a" + "b4083927518b4acb0a37f8206c2ca710" ], [ "MiniParse.Spec.Int.parse_u16", @@ -134,7 +134,7 @@ "refinement_interpretation_Tm_refine_af8636cafa07354ad4272bfa8c0b3ef3" ], 0, - "7e4e1da95aa8fb775417e33835a216ae" + "c08578229d304d4e918e4d14e8600527" ], [ "MiniParse.Spec.Int.serialize_u16", @@ -218,7 +218,7 @@ "typing_MiniParse.Spec.Int.serialize_u16_", "typing_Prims.pow2" ], 0, - "59f66a8989ba4e03a1fd405593ea67d7" + "ec06beede6045a67cb1f002528c515a0" ], [ "MiniParse.Spec.Int.mk_u16", @@ -239,7 +239,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "c925ae8c6691a3469ad543b09d70921c" + "57826859f353394dc194b4b5e8ff0a7e" ], [ "MiniParse.Spec.Int.bounded_u16", @@ -251,7 +251,7 @@ "haseqMiniParse.Spec.Int_Tm_refine_4a34c5b30307f7bc5de1b73c66981962" ], 0, - "cdba43afe1f75a7e7eec104877771971" + "79031106a5afc7ddd082ab5a5e45d848" ], [ "MiniParse.Spec.Int.map_u16_to_bounded_u16", @@ -267,7 +267,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "eb98991c76eade1b4635054878e7e300" + "765223df1f4c5ae4d3efcf718e29cf22" ], [ "MiniParse.Spec.Int.pred_pre", @@ -280,7 +280,7 @@ "refinement_interpretation_Tm_refine_35fb8759ee35d7bf7cf3df6dd7bf565c" ], 0, - "0597c6c1fd00df744a91696290fa12e0" + "47f781baa9d5edc6f48612ba09355d69" ], [ "MiniParse.Spec.Int.pred_pre", @@ -309,7 +309,7 @@ "typing_FStar.UInt16.v" ], 0, - "b10678e1cda28daac714689da4d7f68d" + "0da450375e6a2743a36fb7b122e4f0bc" ], [ "MiniParse.Spec.Int.pred_large_bound", @@ -322,7 +322,7 @@ "refinement_interpretation_Tm_refine_ed1ec337958d4240fdc3197cba495263" ], 0, - "12a26dc9c6a8ba5a4a5fd1b4fad8569d" + "1459ee275089b87f5ed525bc2c000e11" ], [ "MiniParse.Spec.Int.pred_large_bound", @@ -336,7 +336,7 @@ "refinement_interpretation_Tm_refine_eccc8485be5b1198387fff0ba1cee674" ], 0, - "34d6b6262cfb9ff7d29b03ce5904323d" + "c9b579520804e35b18f9d1f6000f89a8" ], [ "MiniParse.Spec.Int.forall_bounded_u16", @@ -354,7 +354,7 @@ "well-founded-ordering-on-nat" ], 0, - "a9c1e052c643288ae21088ac7f0724d6" + "47a0c076909ece191f5fcd5e1855d93a" ], [ "MiniParse.Spec.Int.forall_bounded_u16_elim", @@ -403,7 +403,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "e41c47332b9b93586d2b51671a482b13" + "5ffcb9a66436eb230417442d44d20bcc" ], [ "MiniParse.Spec.Int.parse_bounded_u16", @@ -423,7 +423,7 @@ "refinement_interpretation_Tm_refine_eccc8485be5b1198387fff0ba1cee674" ], 0, - "530e4d281b3953a0310ea7c05c857acd" + "9915bf76f027c078f692a61bb1c8aced" ], [ "MiniParse.Spec.Int.serialize_bounded_u16", @@ -443,7 +443,7 @@ "refinement_interpretation_Tm_refine_eccc8485be5b1198387fff0ba1cee674" ], 0, - "d84a071ad9bc91a66ec76e58cb482b39" + "58da450d8df388a05019424a9c4cc496" ], [ "MiniParse.Spec.Int.parse_u8", @@ -466,7 +466,7 @@ "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55" ], 0, - "e740eabc772980a0b70c75bd46127556" + "b3e860202f0989c9102c6265319af0f4" ], [ "MiniParse.Spec.Int.serialize_u8", @@ -510,7 +510,7 @@ "typing_Tm_abs_196a8f5fb597ab5433f775cb0a1d7b19" ], 0, - "b20b62480d3cbe2bfee5a8190702010e" + "a5c20d01fe26c9c4a7464f0ce1082d46" ], [ "MiniParse.Spec.Int.parse_u16_aux", @@ -522,7 +522,7 @@ "refinement_interpretation_Tm_refine_15105f0ad7318b3348d436c7619fd5de" ], 0, - "2d77ca676126553c36cc635f2a4152d1" + "6ed1cd92a529a6e55823e522cc59f498" ], [ "MiniParse.Spec.Int.parse_u16_aux", @@ -566,7 +566,7 @@ "typing_FStar.UInt8.v" ], 0, - "13b8c66ff7fe6a3092fdc07b7f6bfa0c" + "e626021ecc882ed55538ee1b7bd8a6ef" ], [ "MiniParse.Spec.Int.parse_u16", @@ -578,7 +578,7 @@ "refinement_interpretation_Tm_refine_af8636cafa07354ad4272bfa8c0b3ef3" ], 0, - "756294bcdd8189b68355bd02a001510d" + "ed49e14a780a793af7f5b5a0ac14c4e7" ], [ "MiniParse.Spec.Int.serialize_u16", @@ -662,7 +662,7 @@ "typing_MiniParse.Spec.Int.serialize_u16_", "typing_Prims.pow2" ], 0, - "febc3d8b3d812776c58d386d1224efba" + "20786e94b012150cd111c531c7c7b49d" ], [ "MiniParse.Spec.Int.mk_u16", @@ -683,7 +683,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "1aa7a99e1d1fddde29b77570153f8270" + "b34b5837c8d98f0748dac38f5eed4094" ], [ "MiniParse.Spec.Int.bounded_u16", @@ -695,7 +695,7 @@ "haseqMiniParse.Spec.Int_Tm_refine_4a34c5b30307f7bc5de1b73c66981962" ], 0, - "45e0ab75ca93470ee63c0ae99dff6f6a" + "ae3f7be154b97b08cf8b95d8808f11ff" ], [ "MiniParse.Spec.Int.map_u16_to_bounded_u16", @@ -711,7 +711,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9ba5a571b6f8b24c58648ba2386ea785" + "fc8b6701b35fbbde9ab79f87e780b1ab" ], [ "MiniParse.Spec.Int.pred_pre", @@ -724,7 +724,7 @@ "refinement_interpretation_Tm_refine_35fb8759ee35d7bf7cf3df6dd7bf565c" ], 0, - "147e3ae49672b996418404daa04a0aa5" + "94478a9ae24864e35818352edd09d9a9" ], [ "MiniParse.Spec.Int.pred_pre", @@ -753,7 +753,7 @@ "typing_FStar.UInt16.v" ], 0, - "74fb86c5080c4a4c0596777e9d98652c" + "a41f7034f9f51b01d1fb789a2c8276e0" ], [ "MiniParse.Spec.Int.pred_pre", @@ -766,7 +766,7 @@ "refinement_interpretation_Tm_refine_35fb8759ee35d7bf7cf3df6dd7bf565c" ], 0, - "cf63f812ea7dfbd3be69d5c08843f800" + "f6ea4d37d07a35552097dff4ab686849" ], [ "MiniParse.Spec.Int.pred_large_bound", @@ -779,7 +779,7 @@ "refinement_interpretation_Tm_refine_ed1ec337958d4240fdc3197cba495263" ], 0, - "419d3ed108c6f72498315232192d1373" + "b94b6df0233df49a9e763d818e45ecd2" ], [ "MiniParse.Spec.Int.pred_large_bound", @@ -793,7 +793,7 @@ "refinement_interpretation_Tm_refine_eccc8485be5b1198387fff0ba1cee674" ], 0, - "cad2136ee5a85bed5d19665969269e58" + "e53c458151d6fbadee78e4b6311a8fc1" ], [ "MiniParse.Spec.Int.pred_large_bound", @@ -806,7 +806,7 @@ "refinement_interpretation_Tm_refine_ed1ec337958d4240fdc3197cba495263" ], 0, - "f81e079bdb91836a30f5475142c3bad4" + "c8241d301361fc0e9b74a962c1d881b5" ], [ "MiniParse.Spec.Int.forall_bounded_u16", @@ -824,7 +824,7 @@ "well-founded-ordering-on-nat" ], 0, - "aeb62b670b6d9ea28ba5d4bced78793c" + "802a6e1807c4d1b08a961215c705c896" ], [ "MiniParse.Spec.Int.parse_bounded_u16", @@ -844,7 +844,7 @@ "refinement_interpretation_Tm_refine_eccc8485be5b1198387fff0ba1cee674" ], 0, - "949f310ad1f6279d86c97ce95ae9e281" + "41ffc18bd1a711fe338deb83b90ca13e" ], [ "MiniParse.Spec.Int.serialize_bounded_u16", @@ -864,7 +864,7 @@ "refinement_interpretation_Tm_refine_eccc8485be5b1198387fff0ba1cee674" ], 0, - "9ce02b24d58a1e2bad3e7517208fe9e0" + "111e48bc75496650762cd5e8d2d367f9" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Spec.List.fst.hints b/examples/miniparse/MiniParse.Spec.List.fst.hints index 808b8ab8de8..7f8640e59f4 100644 --- a/examples/miniparse/MiniParse.Spec.List.fst.hints +++ b/examples/miniparse/MiniParse.Spec.List.fst.hints @@ -15,7 +15,7 @@ "projection_inverse_Prims.Nil_a" ], 0, - "99d5e5acf380f13aa942f62a280ef47c" + "d71a04189416d79da22bcadebaf931bc" ], [ "MiniParse.Spec.List.nlist_nil_unique", @@ -37,7 +37,7 @@ "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented" ], 0, - "db0cf7764b78f7933a67835d6009e190" + "da86fda518528fc77524181e3067987d" ], [ "MiniParse.Spec.List.nlist_cons", @@ -62,7 +62,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "f3b4236b51c55e586947d8cf6709ad64" + "aa97a84bd3609ef0c109d6ba869a8f6e" ], [ "MiniParse.Spec.List.nlist_destruct", @@ -75,7 +75,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "074f835e09017db540945265d95d176f" + "0471f8b1a718126b5a0abd75862a0540" ], [ "MiniParse.Spec.List.nlist_destruct", @@ -100,7 +100,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "d6d1f44ab0254dcbe56f0302115a6b17" + "1f8c95e8d5fe473e44f3c5320aabef23" ], [ "MiniParse.Spec.List.nlist_cons_unique", @@ -113,7 +113,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "4c42060e324a56f74dd79eecc3c79ac8" + "d69c08d07c04fc352bac40b30d553563" ], [ "MiniParse.Spec.List.nlist_cons_unique", @@ -135,7 +135,7 @@ "refinement_interpretation_Tm_refine_fbb3412f12fd58a91571022d7c9fa36d" ], 0, - "f2de653ecfa8772eab6faa2a5810982d" + "d5347d15032d7451de8ae482c4ad5268" ], [ "MiniParse.Spec.List.synth_nlist", @@ -149,7 +149,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9748e1ebe031ef2496aedfdcee1307e6" + "2093cd83716b5bb71c1be0d450927c0a" ], [ "MiniParse.Spec.List.synth_nlist_recip", @@ -162,7 +162,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "158be619c8f52d015c371e4b2c9d5586" + "d82f89b128952369fd89046f06162e7f" ], [ "MiniParse.Spec.List.synth_inverse_1", @@ -190,7 +190,7 @@ "token_correspondence_MiniParse.Spec.List.synth_nlist_recip" ], 0, - "fcb79cf718aaa8b420878e93431cd9a4" + "ddd42de2780142aa3fb7521409403d46" ], [ "MiniParse.Spec.List.synth_inverse_2", @@ -217,7 +217,7 @@ "token_correspondence_MiniParse.Spec.List.synth_nlist_recip" ], 0, - "83c3007a2feadef3adde7d219b1f0f44" + "6fdbae263bf94a00424c81d4bd5d9de9" ], [ "MiniParse.Spec.List.parse_nlist'", @@ -252,7 +252,7 @@ "well-founded-ordering-on-nat" ], 0, - "c44917df58e054025a93a693267cd1e9" + "88721a9a696a934be871c52c87b480e5" ], [ "MiniParse.Spec.List.parse_nlist_eq", @@ -324,7 +324,7 @@ "typing_MiniParse.Spec.List.nlist_nil" ], 0, - "c1e49f662b85b513805e5dafce2f753d" + "f40dc75f4e4b30a5cdd7b4e19be3dbb7" ], [ "MiniParse.Spec.List.serialize_nlist'", @@ -365,7 +365,7 @@ "well-founded-ordering-on-nat" ], 0, - "fd292300ea2222a8cdb4a8174b43f996" + "eb8aa62ea42b225dbadb9e0cda9b50b8" ], [ "MiniParse.Spec.List.serialize_nlist_nil", @@ -395,7 +395,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "a8d565e20e4e55934c86da2197e19f59" + "980446046bfb7b34e531cadcc7bdeecc" ], [ "MiniParse.Spec.List.serialize_list_cons", @@ -458,7 +458,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "f2ea2ef448fc38532e53db42a0c590c0" + "90709b59442d8be7aa610f7b38bf685a" ], [ "MiniParse.Spec.List.serialize_list_singleton", @@ -519,7 +519,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "7314177e33d82d6ea84f52f6215de1aa" + "6ded8fecbc7baf09b977c48b659b4a27" ], [ "MiniParse.Spec.List.list_length_append", @@ -532,7 +532,7 @@ "token_correspondence_FStar.List.Tot.Base.op_At" ], 0, - "8791b5b39475dd31a28cdfe36583ddfb" + "075020b58a2d5d3806fb5994c3d6db3c" ], [ "MiniParse.Spec.List.serialize_list_append", @@ -554,7 +554,7 @@ "refinement_interpretation_Tm_refine_fbb3412f12fd58a91571022d7c9fa36d" ], 0, - "c565e4f72b2169c85cbebeb63bcd9013" + "8b524f775eb9e943f4e94a5f91a3aa97" ], [ "MiniParse.Spec.List.serialize_list_append", @@ -592,7 +592,7 @@ "typing_FStar.List.Tot.Base.append", "well-founded-ordering-on-nat" ], 0, - "9dad6845f60e0506c7190fad09cbb1de" + "f47231494772dfe23df661b21e2be6c3" ], [ "MiniParse.Spec.List.nlist_nil", @@ -608,7 +608,7 @@ "projection_inverse_Prims.Nil_a" ], 0, - "e1e0efb46f1fe286aa24888c5dbaf983" + "c2d5066b53b60f38139b360f856140d0" ], [ "MiniParse.Spec.List.nlist_cons", @@ -633,7 +633,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "6001c0b251cf9ce3c0800ccab18aa44c" + "e140ff9a8345fc9e037c201d075e25ef" ], [ "MiniParse.Spec.List.nlist_destruct", @@ -646,7 +646,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a0eb9307798d45ae65fb548925248c78" + "e2b60d263c2a8d9a8ddf68031d0f7148" ], [ "MiniParse.Spec.List.nlist_destruct", @@ -671,7 +671,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "e16a7a2ed7e60ca6de6ecf302315d4e7" + "b48d92f04a7078b584baecd07cb9a291" ], [ "MiniParse.Spec.List.nlist_cons_unique", @@ -684,7 +684,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ea5c56b8e1468b574fea87002f91827e" + "0bddbc1447c2c5f7f077203463949281" ], [ "MiniParse.Spec.List.synth_nlist", @@ -698,7 +698,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "73059af14f926501c26b02a047fa585c" + "a0be2f0dcc0269ed7e3c30fb32f5c12a" ], [ "MiniParse.Spec.List.synth_nlist_recip", @@ -711,7 +711,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "29e8a6d0ceedb21d0057dc82304c9657" + "7e37433439e7cd377327a868ce9da2ae" ], [ "MiniParse.Spec.List.synth_inverse_1", @@ -724,7 +724,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d2872fc135c72e2a30dfda0c3870aa12" + "18bfe9c467c6284e3d5f6a131da02485" ], [ "MiniParse.Spec.List.synth_inverse_2", @@ -737,7 +737,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f1ee03daa9cecbc55e93e880383b8426" + "bc10ac1f9b32418bc687f96f59a709ef" ], [ "MiniParse.Spec.List.parse_nlist'", @@ -772,7 +772,7 @@ "well-founded-ordering-on-nat" ], 0, - "487e71b4e169879b0abe5e8d29b49809" + "5cd0b45e9e1c86ac92f75e6e507fcf78" ], [ "MiniParse.Spec.List.parse_nlist_eq", @@ -845,7 +845,7 @@ "typing_MiniParse.Spec.List.parse_nlist" ], 0, - "db42de16e020bffeb092727c441ec1bf" + "35b34f9d9992daedb890426957c08082" ], [ "MiniParse.Spec.List.parse_nlist_eq", @@ -885,7 +885,7 @@ "typing_MiniParse.Spec.List.nlist_nil" ], 0, - "f15bd8648e8f202d9bcc0c0459bb78e2" + "042b09d250f7620489eafecee04e825d" ], [ "MiniParse.Spec.List.serialize_nlist'", @@ -928,7 +928,7 @@ "well-founded-ordering-on-nat" ], 0, - "c972451ef5419f9d861e4a9a3052fbd3" + "bf4d50d3d3dd6bd49921f40958cb76aa" ], [ "MiniParse.Spec.List.serialize_nlist_nil", @@ -944,7 +944,7 @@ "projection_inverse_Prims.Nil_a" ], 0, - "d143b58c8592e7aaa4dd3f03d6f907d3" + "77db84898cf4761fed80a8bd3b616cf4" ], [ "MiniParse.Spec.List.serialize_list_cons", @@ -970,7 +970,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "48920ba6d22186e527fc1baec1d1db06" + "4e0cb863cd71e7769568de91b5f030ba" ], [ "MiniParse.Spec.List.serialize_list_singleton", @@ -996,7 +996,7 @@ "token_correspondence_FStar.List.Tot.Base.length.fuel_instrumented" ], 0, - "e7e26465b3744f8a328888b58201da43" + "82d65036f7afab88b0e809443418a13f" ], [ "MiniParse.Spec.List.serialize_list_append", @@ -1017,7 +1017,7 @@ "refinement_interpretation_Tm_refine_fbb3412f12fd58a91571022d7c9fa36d" ], 0, - "ca51be852172a4cdef36f859e59179bf" + "e66ddaee33f9b33e4559980189412648" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Spec.TEnum.fst.hints b/examples/miniparse/MiniParse.Spec.TEnum.fst.hints index 0a40c6fbd6a..aa85180d73e 100644 --- a/examples/miniparse/MiniParse.Spec.TEnum.fst.hints +++ b/examples/miniparse/MiniParse.Spec.TEnum.fst.hints @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "1bcf0e72d1a5671c2f2189812e0cbe99" + "c37542de0444a3a8b9ef040996c8b9f9" ], [ "MiniParse.Spec.TEnum.get_inductive_constructors", @@ -43,7 +43,7 @@ "typing_FStar.Reflection.Basic.lookup_typ" ], 0, - "85171ddbc85d9bb3db2c3033a25f0915" + "6ab42a866f71603b6352314c36882b74" ], [ "MiniParse.Spec.TEnum.invert_branches_with_cascade", @@ -64,7 +64,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "98949f26d36564731cfad37325c17663" + "596e70f5756e86d7c3ad8de6f736001b" ], [ "MiniParse.Spec.TEnum.synth_inverse_forall_bounded_u16_intro", @@ -82,7 +82,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ee2a05d21d0613531e16f8e81e79680c" + "ea97f4dc5c8fa421e8e62c14a7fdea25" ], [ "MiniParse.Spec.TEnum.mk_tenum_branches", @@ -108,7 +108,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "04f65d256ce750845ed45461dcb3accb" + "2d7f0d0faeb6c0fbd6bdd90753abd40b" ], [ "MiniParse.Spec.TEnum.get_inductive_constructors", @@ -126,7 +126,7 @@ "typing_FStar.Reflection.Basic.lookup_typ" ], 0, - "a78539e272d674ed6bee1465b85e8a18" + "bb370f12b4d9c42300f05b5542173151" ], [ "MiniParse.Spec.TEnum.invert_branches_with_cascade", @@ -147,7 +147,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "e0d9a59c2614b22578e9381df1f4d134" + "ee89375891fbc16d1efd08682bc511f6" ], [ "MiniParse.Spec.TEnum.synth_inverse_forall_bounded_u16_intro", @@ -165,7 +165,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3b67c259953c2bd8a472ebbf92e6a45d" + "e9224ebec9bb7c365e466845c9dc4bd4" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Spec.TSum.fst.hints b/examples/miniparse/MiniParse.Spec.TSum.fst.hints index af4f00800b1..ec69ce2e503 100644 --- a/examples/miniparse/MiniParse.Spec.TSum.fst.hints +++ b/examples/miniparse/MiniParse.Spec.TSum.fst.hints @@ -60,7 +60,7 @@ "typing_Tm_abs_957e8ad743772cbc360e7d8acd225cc1" ], 0, - "2195e1a27413a5e6267c4535a4dd23d8" + "4cce09ade82b95835a97ea87a98a4043" ], [ "MiniParse.Spec.TSum.bare_serialize_tagged_union_correct", @@ -143,7 +143,7 @@ "typing_MiniParse.Spec.TSum.refine_with_tag" ], 0, - "e844381c087b5dd6eb39c9cade7cf611" + "50b190c64808e69cf8d53766f849e0b4" ], [ "MiniParse.Spec.TSum.serialize_tagged_union", @@ -152,7 +152,7 @@ 1, [ "@query" ], 0, - "0a62259fdf6e8c3c1ddc5bd8e2b7e473" + "467a5fe7bd95a1a27ffdb12ebefaa999" ], [ "MiniParse.Spec.TSum.__proj__Case__item__p", @@ -164,7 +164,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty" ], 0, - "7a81bb555bf5a0fa378af14f71781eea" + "9490a017396d88eb75afc35305522669" ], [ "MiniParse.Spec.TSum.__proj__Case__item__s", @@ -178,7 +178,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty" ], 0, - "771e0dd3154ca1ef7c834d5958dd35b9" + "b7376e94f0f4c43475874159ec0aa96a" ], [ "MiniParse.Spec.TSum.__proj__Case__item__ty_to_data", @@ -190,7 +190,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty" ], 0, - "7101e4245c88ca89234b450777f1aea9" + "b5a75037e220bd2b24466ebab11d58ec" ], [ "MiniParse.Spec.TSum.__proj__Case__item__data_to_ty", @@ -202,7 +202,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty" ], 0, - "81517bc30000c358b5857909d779ebca" + "938d68672a71411e085caf3ab78ae390" ], [ "MiniParse.Spec.TSum.__proj__Case__item__u", @@ -218,7 +218,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty_to_data" ], 0, - "e886992b9382951de86f70d0bb5347dd" + "58794f5a067dfbfbe8eda865c40bd873" ], [ "MiniParse.Spec.TSum.parse_sum", @@ -241,7 +241,7 @@ "token_correspondence_MiniParse.Spec.TSum.sum_case_@tok" ], 0, - "6aa828741b4e6ec3d246593f94fe1e39" + "89e441768ff8b845138e6e017cbbc8f3" ], [ "MiniParse.Spec.TSum.serialize_sum", @@ -264,7 +264,7 @@ "token_correspondence_MiniParse.Spec.TSum.sum_case_@tok" ], 0, - "2fbc4f7b70dc56d160a102464f584aba" + "084ce2d2cde72e6b726e00a0b2111d77" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_intro", @@ -273,7 +273,7 @@ 1, [ "@query" ], 0, - "d29ed011aaa8a036b6f08a55c0353418" + "7648fdfc5b4f83ad652894b8822dc84b" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_intro", @@ -286,7 +286,7 @@ "refinement_interpretation_Tm_refine_eccc8485be5b1198387fff0ba1cee674" ], 0, - "bb71ef202e3cfd7034ecb5d277ffea49" + "e8710437d0b6cf81a65359b18d5ed55d" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_nil", @@ -308,7 +308,7 @@ "typing_FStar.UInt16.v" ], 0, - "e7dc712496dcb963c6d1a8de8615fe5c" + "52d15c983949df0a8d166328eea21416" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons_nil", @@ -320,7 +320,7 @@ "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001" ], 0, - "7283434111f238697bcf8acae71d3936" + "dbe4ca1334483d0d788947d0b4d2ac39" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons_nil", @@ -344,7 +344,7 @@ "typing_FStar.UInt16.v" ], 0, - "b2dc8a7c5b5edf25370c6a8b88eb9d59" + "aa1eab4407b333484f3a0cdbe5f295b1" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons", @@ -356,7 +356,7 @@ "refinement_interpretation_Tm_refine_a862ca15d1f0242a9d595faaa976e72f" ], 0, - "d620d57a36571867a66d83ba54d1dae3" + "d5e40e72810960a042d181f31075c6a8" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons", @@ -384,7 +384,7 @@ "typing_FStar.UInt16.uint_to_t", "typing_FStar.UInt16.v" ], 0, - "9ee8bd33c545f2c9991c328e126fc582" + "25071284bb9c901a6ac7a3eb1de97914" ], [ "MiniParse.Spec.TSum.parse_tagged_union", @@ -445,7 +445,7 @@ "typing_Tm_abs_957e8ad743772cbc360e7d8acd225cc1" ], 0, - "838196bc433bfb7c5f9b17505721cf0e" + "e66ee3fef1197d92c06eb25e0dc3404f" ], [ "MiniParse.Spec.TSum.serialize_tagged_union", @@ -454,7 +454,7 @@ 1, [ "@query" ], 0, - "8d48537e2c5e8585a752ae13b7f246c6" + "613a119e0a2d5518ea739d877706fe89" ], [ "MiniParse.Spec.TSum.__proj__Case__item__p", @@ -466,7 +466,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty" ], 0, - "3ed88a7be8801028e37bcf1ab65d71e9" + "3376d30ef61035e4697e1e5a3825537e" ], [ "MiniParse.Spec.TSum.__proj__Case__item__s", @@ -480,7 +480,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty" ], 0, - "1c6c0d8d6e3ce259c60d8c86c13c60a2" + "757a2016a1650053fdd5f74851ba59ba" ], [ "MiniParse.Spec.TSum.__proj__Case__item__ty_to_data", @@ -492,7 +492,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty" ], 0, - "bda6837012a44c6e69968e20db371436" + "18a9aa3218a0321e4fa2445c7b8d0276" ], [ "MiniParse.Spec.TSum.__proj__Case__item__data_to_ty", @@ -504,7 +504,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty" ], 0, - "a981a79a08df264727ca63a54ee6a612" + "3a3210b44f105cbc0b15cf2908fa891c" ], [ "MiniParse.Spec.TSum.__proj__Case__item__u", @@ -520,7 +520,7 @@ "projection_inverse_MiniParse.Spec.TSum.Case_ty_to_data" ], 0, - "b122733673a280b298f8e1620acd91b8" + "6a222698e01f80036eb955b174a7f68b" ], [ "MiniParse.Spec.TSum.parse_sum", @@ -543,7 +543,7 @@ "token_correspondence_MiniParse.Spec.TSum.sum_case_@tok" ], 0, - "cfd17ca81f078cfa97f7dce7c7298cac" + "912c333bd44b13176a223beb572886f8" ], [ "MiniParse.Spec.TSum.serialize_sum", @@ -566,7 +566,7 @@ "token_correspondence_MiniParse.Spec.TSum.sum_case_@tok" ], 0, - "89feea326e56a240a400c4d542e9da25" + "a8d39e79f5a9082861791eed5b65a4db" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_intro", @@ -575,7 +575,7 @@ 1, [ "@query" ], 0, - "e7aa5087742a8aa855d5aed7781d2144" + "12d699f58448dfe38f2a515f9d75ed77" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_intro", @@ -588,7 +588,7 @@ "refinement_interpretation_Tm_refine_eccc8485be5b1198387fff0ba1cee674" ], 0, - "27a1697d12086220eb6c2a95fe345cfa" + "c331423ed8c6ba9934aa143309d681a2" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_intro", @@ -597,7 +597,7 @@ 1, [ "@query" ], 0, - "828847e69d9bfea016dd7f6b3cd738f3" + "7f7d041b22fb8d82acbc65b5991bfa8f" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_nil", @@ -619,7 +619,7 @@ "typing_FStar.UInt16.v" ], 0, - "288442af06a13a7eaf0cea9d4c428fca" + "092acc4f5984215586094026c35fc38e" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_nil", @@ -631,7 +631,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "0c2e73517afea4bfd0f4cc601a842557" + "f81adbb1177c345c4cc004f13495cffe" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons_nil", @@ -643,7 +643,7 @@ "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001" ], 0, - "3ed5d9041cd23bcc6e19b267a2cb9b4a" + "e97464f020b4aa63cd20873bc3b9e623" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons_nil", @@ -667,7 +667,7 @@ "typing_FStar.UInt16.v" ], 0, - "f5a27f65d63cc94544057ba5005bd37b" + "aa611d9d2e4294216bac0c314b264481" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons_nil", @@ -690,7 +690,7 @@ "typing_Prims.pow2" ], 0, - "ca83ba9d23f16d1960abc4f7d595bcc4" + "838350641a23236ad4daafd8aab38925" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons", @@ -702,7 +702,7 @@ "refinement_interpretation_Tm_refine_a862ca15d1f0242a9d595faaa976e72f" ], 0, - "b4ed9d72da5bc6c9b63ea69521384dd2" + "a948e81e54831c86d4c7a39dcbbf7bd4" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons", @@ -730,7 +730,7 @@ "typing_FStar.UInt16.uint_to_t", "typing_FStar.UInt16.v" ], 0, - "e00954b6a288138c03676ac0e28a5c28" + "472f5b1b2367496336a3709d86be80de" ], [ "MiniParse.Spec.TSum.bounded_u16_match_t_aux_cons", @@ -744,7 +744,7 @@ "refinement_interpretation_Tm_refine_71f1f97265819fee6e93bac3aa32a5c3" ], 0, - "33f3a14f9ff09e9465d9db3ac2247380" + "89bd214a9bc3cb72c2b6cf15767b962c" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Tac.Base.fst.hints b/examples/miniparse/MiniParse.Tac.Base.fst.hints index e08a2017874..9c327dd4ad7 100644 --- a/examples/miniparse/MiniParse.Tac.Base.fst.hints +++ b/examples/miniparse/MiniParse.Tac.Base.fst.hints @@ -11,7 +11,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "9014ae996aa572744b0b95236ee111f8" + "61c759216510eccbf04a7a40f0b12871" ], [ "MiniParse.Tac.Base.mk_if_t", @@ -20,7 +20,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "a9c1f8c93b99ca4aa5c1dbb24065867c" + "4239a75bd13aae7130d452c3dbc70c05" ], [ "MiniParse.Tac.Base.string_of_name", @@ -35,7 +35,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "2779cb1d8af928d2864eac098d3acb66" + "bb49ab907291183f2910e679dfbc0ba0" ], [ "MiniParse.Tac.Base.app_head_rev_tail", @@ -47,7 +47,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "ef8d5a0b931982cc0b09dee73a384a30" + "8b6417f4ac31ba966867e857e4df4004" ], [ "MiniParse.Tac.Base.mk_if_t", @@ -56,7 +56,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "d9747cb6cc49865e3f31d16ccb178951" + "6a6d90984a5a88b8ec4f6044616b4dae" ], [ "MiniParse.Tac.Base.string_of_name", @@ -71,7 +71,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "b0ce7b74b26bc726a142c9d7bdbebf6f" + "c0856cfbd4c3dbe52746bbcb449ec3cc" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Tac.Impl.fst.hints b/examples/miniparse/MiniParse.Tac.Impl.fst.hints index ff44c61a761..5a351da7130 100644 --- a/examples/miniparse/MiniParse.Tac.Impl.fst.hints +++ b/examples/miniparse/MiniParse.Tac.Impl.fst.hints @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "447f4ec4a0aae4145079d3ca16c8bb54" + "9c21245aa1532a0aada562ffc0bf560b" ], [ "MiniParse.Tac.Impl.r", @@ -36,7 +36,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "22d9c39fe65bb445a0b0fe453f560330" + "6091498569dedce5720c27813be8a744" ], [ "MiniParse.Tac.Impl.r'", @@ -52,7 +52,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "8844d320e20d418ba68b70eb98605c63" + "b6cc310fc0dcd8e616c45dd8d881c1bb" ], [ "MiniParse.Tac.Impl.mk_u32", @@ -73,7 +73,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "56bd9781a221ff05df1d10e202125ca2" + "8d790a25b7218e722e0e7793c737437e" ], [ "MiniParse.Tac.Impl.r", @@ -89,7 +89,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "ebab4a3193f39857891174cd1bfbce0b" + "2759131d73603c9a715374987cb253b9" ], [ "MiniParse.Tac.Impl.r'", @@ -105,7 +105,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "bcc251e968c2b9747d275f0787223c3b" + "40f5e3bcb2c3f3d1fe1fea55cd190595" ], [ "MiniParse.Tac.Impl.j32", @@ -132,7 +132,7 @@ "typing_Prims.pow2" ], 0, - "b73f3bc239e98096b0125cb8759fe232" + "8fe3eeda7a89fc88f6180e1be7ba4dcf" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParse.Tac.Spec.fst.hints b/examples/miniparse/MiniParse.Tac.Spec.fst.hints index 27c90ea7135..6e5f65e0c2e 100644 --- a/examples/miniparse/MiniParse.Tac.Spec.fst.hints +++ b/examples/miniparse/MiniParse.Tac.Spec.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_MiniParse.Tac.Spec.Package_p" ], 0, - "f1db2c7dafcd24be6fb387de6338704e" + "0d8204951de24ccdef584e94718016fc" ], [ "MiniParse.Tac.Spec.__proj__Package__item__s", @@ -23,7 +23,7 @@ "projection_inverse_MiniParse.Tac.Spec.Package_p" ], 0, - "566853dd00e659f7167146476210b5ea" + "afa4de4d3a5e8aa197031a1a3a8500a0" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParseExample.fst.hints b/examples/miniparse/MiniParseExample.fst.hints index c4f68a2bdc8..f6343bce8ec 100644 --- a/examples/miniparse/MiniParseExample.fst.hints +++ b/examples/miniparse/MiniParseExample.fst.hints @@ -63,7 +63,7 @@ "typing_Tm_abs_faa9e5cff5df42ab6564d6584bf6a1cc" ], 0, - "8a42baac1c7b41cd0c73f7e2379aef59" + "8b751e4714d105d57bf3bab13a81ab1d" ], [ "MiniParseExample.q", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "f70ff5e254fa342c5e059815d486d0d7" + "067f622f135d1ced6ae6caba960942ba" ], [ "MiniParseExample.q", @@ -93,7 +93,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "482c4c4144aa8f3c8d59ac6f460b2857" + "626011a82a13c50af4787d83c16290f6" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParseExample2.fst.hints b/examples/miniparse/MiniParseExample2.fst.hints index b647f40c6bf..7d4d53a39d9 100644 --- a/examples/miniparse/MiniParseExample2.fst.hints +++ b/examples/miniparse/MiniParseExample2.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_fb807a479aa69c50ca430264cffc40b0" ], 0, - "bc82ba3206c04c3be3be06e7f64b54e9" + "ca7cbf339689ed3b03c8da7b0726a03d" ], [ "MiniParseExample2.c3", @@ -51,7 +51,7 @@ "unit_typing" ], 0, - "88304a9f59848203014d409dc7bb5e9d" + "fd8ebfa27718706d93777125ec5ce8db" ], [ "MiniParseExample2.c2", @@ -89,7 +89,7 @@ "unit_typing" ], 0, - "097b556fa275c652e36c89a5b20dd8d0" + "4de23363fe0b346be0c758d7311729e0" ], [ "MiniParseExample2.c1", @@ -130,7 +130,7 @@ "typing_Prims.pow2", "unit_inversion", "unit_typing" ], 0, - "881ed2607da5f788de96959c646430e8" + "cc40ec8c230566b107cb88f95b25eb50" ], [ "MiniParseExample2.c0", @@ -175,7 +175,7 @@ "typing_Tm_abs_23c5c0cf2c7891b49dc95c33563132b9", "unit_typing" ], 0, - "a853a56cfd2a3f89fd6deb39c9352862" + "e104d5a27ad44edcf105f46af2da7d47" ], [ "MiniParseExample2.__proj__U__item___0", @@ -189,7 +189,7 @@ "refinement_interpretation_Tm_refine_fb807a479aa69c50ca430264cffc40b0" ], 0, - "9e01b9afcb2e34f4f26051495cad24f8" + "9681d02329e912d962c70dba9bcd1d9f" ], [ "MiniParseExample2.c3", @@ -227,7 +227,7 @@ "unit_typing" ], 0, - "7df96da8d95271cd03301b35186369b8" + "0ce9624e20faae06b4be7b0c8943a3a7" ], [ "MiniParseExample2.c2", @@ -265,7 +265,7 @@ "unit_typing" ], 0, - "0f4291bf32e8ed8633dcac6b0e8c19e9" + "290cfd82642ff2237dc89a811e550270" ], [ "MiniParseExample2.c1", @@ -306,7 +306,7 @@ "unit_inversion", "unit_typing" ], 0, - "1fd8a0eda4e3c975599083afae0c75d1" + "b104b07fe5510c3953a71a624f3461fa" ], [ "MiniParseExample2.c0", @@ -351,7 +351,7 @@ "typing_Tm_abs_23c5c0cf2c7891b49dc95c33563132b9", "unit_typing" ], 0, - "bd9c848a51107341e1e7bdd1614868b1" + "f3c9ec486eb8d16ad57db9654b224c1b" ] ] ] \ No newline at end of file diff --git a/examples/miniparse/MiniParseExample3.fst.hints b/examples/miniparse/MiniParseExample3.fst.hints index 6a09554597b..ec1f1852e13 100644 --- a/examples/miniparse/MiniParseExample3.fst.hints +++ b/examples/miniparse/MiniParseExample3.fst.hints @@ -15,7 +15,7 @@ "projection_inverse_MiniParse.Tac.Spec.Package_p" ], 0, - "945eabb1029d7da9da5f8b18ee59fa82" + "dc146bef90e87df07e33a092d6ab127f" ], [ "MiniParseExample3.s", @@ -24,7 +24,7 @@ 1, [ "@query", "equation_MiniParseExample3.ps" ], 0, - "336b4d0e8c8301d094113d4581cbdfbf" + "d82b2e8a589fadc98f3d51476edd1781" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Arith.fst.hints b/examples/native_tactics/Arith.fst.hints index 40b1861b79d..263a73bca06 100644 --- a/examples/native_tactics/Arith.fst.hints +++ b/examples/native_tactics/Arith.fst.hints @@ -12,7 +12,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "d66856d51a8f4ba5a0febd5c5d3d0887" + "f690e4b6277d98750357290c9024090c" ], [ "Arith.lem1", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6beb18eea166dff795a7d099438d8a45" + "8c9afa8cf8cba7e166859b5907320afe" ], [ "Arith.lem1", @@ -48,7 +48,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "dbd9e0fc9e2c9f34d796905f882a57e6" + "d4f9b482091cb6f635b44e4a72f82968" ], [ "Arith.lem2", @@ -61,7 +61,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "a20aea699748063f1ef8d36312c2b513" + "963d79f47f2a4fe8f7467c2a2e87eab3" ], [ "Arith.lem2", @@ -84,7 +84,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3aed1862605f9273192b47781373de47" + "2e3da974c87f88abbf6fcf4c0f7c7ce7" ], [ "Arith.lem3", @@ -99,7 +99,7 @@ "projection_inverse_Prims.Cons_tl", "true_interp" ], 0, - "3ef450c6d9690272db3d05c19f3e728b" + "20ea3037673d0a938b3b987de3ca749c" ], [ "Arith.lem3", @@ -125,7 +125,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "bd766347a4d6f077dac67cdd24b461a8" + "9fb4de547eb76a29bfb6e98fe7c756af" ], [ "Arith.lem3", @@ -138,7 +138,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "5d5c3f0d3313fcfd597f10c7e0556f32" + "c487051553607263e46d68d6084aaef7" ], [ "Arith.lem4", @@ -153,7 +153,7 @@ "projection_inverse_Prims.Cons_tl", "true_interp" ], 0, - "218d9f5efb5931599152266fc43540b3" + "8f52e836cf0a93fd240f8b5ba28c165b" ], [ "Arith.lem4", @@ -167,7 +167,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "c2cd0b3fce52731cb194f3f0e0fa61ec" + "340569a9cd0dbe464258c7e7b4709a3f" ], [ "Arith.lem4", @@ -181,7 +181,7 @@ "refinement_interpretation_Tm_refine_51a1a11c85affab19a1e24b7b60f7bf9" ], 0, - "0dc32e17c454ce8635f3eed6b5cd1e4b" + "1633fb0a5ac5f566f54a02adb6420d5b" ], [ "Arith.lem4", @@ -207,7 +207,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "9f61da13bd2af9cae838d796727bd7a3" + "ff1565d694b4cdcc769fb53041af2348" ], [ "Arith.lem4", @@ -220,7 +220,7 @@ "refinement_interpretation_Tm_refine_51a1a11c85affab19a1e24b7b60f7bf9" ], 0, - "a24c88c29930014e68f5a7ac02b940b4" + "0a34fd41bdd82eddefaccc36ae921aaf" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/BV.Test.fst.hints b/examples/native_tactics/BV.Test.fst.hints index 5b926cad06b..567a72ee1f9 100644 --- a/examples/native_tactics/BV.Test.fst.hints +++ b/examples/native_tactics/BV.Test.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "da0fd719bd80e08c0001c56e731409f8" + "5e8ae31ba76dd4c35872be65c21ff12e" ], [ "BV.Test.test2", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "ec28e2fc23bee470737e84dee258d58d" + "d8d0e0d69db0e355089da082902a8c0a" ], [ "BV.Test.test3", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "462ce085621b77f969a18f0cf8871d9f" + "99e3e7bfd8363a3aacf7aa3503edd73b" ], [ "BV.Test.test4", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "4c4bac9261bb816f67def609be9202ac" + "ccb105801bbdf811aa1bcfa3dc530865" ], [ "BV.Test.test5", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "c2e745e1ef39b5255e694b228420b420" + "afefe637d4640b5d334515c325a16740" ], [ "BV.Test.test6", @@ -53,7 +53,7 @@ 1, [ "@query" ], 0, - "1abebf87b931c17c5f4640708e5302c3" + "fc79c982389eb1a092263bd571c65f73" ], [ "BV.Test.test7", @@ -62,7 +62,7 @@ 1, [ "@query" ], 0, - "1e3bdf9baf460024438f7a74ccb73947" + "7247baf6f1f213dc47ffbfd8e1b3a36f" ], [ "BV.Test.test8", @@ -71,7 +71,7 @@ 1, [ "@query" ], 0, - "6ca8586157fbda20dcf9e1040e273688" + "9dbe0062e9363f86c14cbfd17e40c88f" ], [ "BV.Test.test9", @@ -80,7 +80,7 @@ 1, [ "@query" ], 0, - "fd4b01da623635457e916389ffcd4095" + "e2fceb6bb42b00f40c0336437ee458e8" ], [ "BV.Test.test10", @@ -89,7 +89,7 @@ 1, [ "@query" ], 0, - "fba6cc4fec45efa372b093404e17c4d7" + "feb01971d618e669defe0ce1b53eb8d3" ], [ "BV.Test.test11", @@ -98,7 +98,7 @@ 1, [ "@query", "true_interp" ], 0, - "4976da9465af9376adf5a4b1910a0f64" + "eb003d754fbde429ef43fdfe92591aef" ], [ "BV.Test.test11", @@ -107,7 +107,7 @@ 1, [ "@query" ], 0, - "00326bcd70392c50e18d0210439a57b9" + "f4d0fefbe28e5a07707a3f78c446faf8" ], [ "BV.Test.test12", @@ -116,7 +116,7 @@ 1, [ "@query", "true_interp" ], 0, - "7a216509cfda1d6c999c4b7b3613901e" + "d2d21fab97bc8aaaa8b57b301ead19e1" ], [ "BV.Test.test12", @@ -125,7 +125,7 @@ 1, [ "@query" ], 0, - "7645d696db09f24e5b459bd561bdc408" + "37cc353fb540db8758361fe3c899d63b" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/BV.fst.hints b/examples/native_tactics/BV.fst.hints index eeb0a2879d6..d9a32c6ef6f 100644 --- a/examples/native_tactics/BV.fst.hints +++ b/examples/native_tactics/BV.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "6f8d5047e34a186f85f55390a97e451c" + "f32de961f2a3cff660d35ceeeb8b6a5d" ], [ "BV.cong_bvand", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "4d10ec68de73b965223354ffdc6dd2bd" + "ca84155886d5e4b6364e0f6633eca8da" ], [ "BV.cong_bvand", @@ -33,7 +33,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "b86fd6d19efe56560d9784d5aba151fc" + "63cdc0c21a50805afe926d35248519d6" ], [ "BV.cong_bvxor", @@ -45,7 +45,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "b905b02c587b8caf4e80ca0534d81e17" + "679f3e49b641d1ff52872d658247b857" ], [ "BV.cong_bvxor", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "cb4a1d0c8011de4e18475c0d3e013c19" + "07dd863c84fac9f832a0b1e9200033b7" ], [ "BV.cong_bvxor", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "6128b213c1af19e44495087a806d256c" + "43d0a07aa0ed85dcb59d2052df3efef1" ], [ "BV.cong_bvxor", @@ -82,7 +82,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a88fec034e6cbd333d16e8c1a408975c" + "59285b0fd1b14307c485d191cca9685f" ], [ "BV.cong_bvor", @@ -94,7 +94,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "2627429007cf8bd6a150941660f86786" + "e7d51d1fdba1affe6061b21d46767a19" ], [ "BV.cong_bvor", @@ -106,7 +106,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "369031bacc67915e5fffdece5b6ba8a4" + "1aa129e84e4cb2e97cbd9bb59ab5592c" ], [ "BV.cong_bvor", @@ -118,7 +118,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "a3727917e3ab35812c3dba886028e622" + "43771ae05f7c2c9a5c0b3eeb60715792" ], [ "BV.cong_bvor", @@ -131,7 +131,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "69dd40262ce552535523102e5270cf4f" + "5d9a97b8a8eea1053d1195ad4eebd401" ], [ "BV.cong_bvshl", @@ -143,7 +143,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "4915537c5f732a19a63d699c8f194a95" + "a316d19fef782eacb325312f2a161907" ], [ "BV.cong_bvshl", @@ -155,7 +155,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "235abb0bf8fefa9f8bde4fe6f6f87f1f" + "458d5b6be5523f9a025f29d24f7369ac" ], [ "BV.cong_bvshl", @@ -173,7 +173,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "e570ff05a6c04d0ddecc22620bb564ae" + "55c649b09133bf45374081052dc43725" ], [ "BV.cong_bvshl", @@ -186,7 +186,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "1a556478488c75c9d7158190b9e5e685" + "3d338e8a37a96da4e2eb69c63e0b254c" ], [ "BV.cong_bvshr", @@ -195,7 +195,7 @@ 1, [ "@query" ], 0, - "f80fa74609774ec0e1ecc02ec593b2d1" + "1540353c8e15415c81bbcf9d0fe64680" ], [ "BV.cong_bvshr", @@ -213,7 +213,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "05718c09fcc3e826c0b013798f776582" + "25e6dc9b3f951eb17577d2b950f2e014" ], [ "BV.cong_bvshr", @@ -226,7 +226,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "301877bc97f183557a492e549fac25af" + "0c627ad0930163551a05bfc4316844a4" ], [ "BV.cong_bvdiv", @@ -235,7 +235,7 @@ 1, [ "@query" ], 0, - "9997215c9c227370f8fbf48542e34a85" + "bdb0d7ec59b7cef55ebb48629b1eeeea" ], [ "BV.cong_bvdiv", @@ -247,7 +247,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "4986cc321291bc453055df2e85c4058e" + "d08e35076d0d932f830c4df1f0e708f9" ], [ "BV.cong_bvdiv", @@ -260,7 +260,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "6ce2e4c9012e51841c7fc401b325c7c3" + "e75070d055024684f3098514ece7457c" ], [ "BV.cong_bvmod", @@ -269,7 +269,7 @@ 1, [ "@query" ], 0, - "1f576b54cb13558629c3395128545fb5" + "2d525dc7bab0f4706b727c2b6147f8ef" ], [ "BV.cong_bvmod", @@ -281,7 +281,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "1afe10fc3aa35727e88967280b5c0536" + "fe88cef5dac9d3614f298139c7f22f25" ], [ "BV.cong_bvmod", @@ -294,7 +294,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "09ffa30b3ca116461babfd6219547b8b" + "17c72a122003b22a083b39dfce05c2c9" ], [ "BV.cong_bvmul", @@ -303,7 +303,7 @@ 1, [ "@query" ], 0, - "00b6e344231747661ca3e70594fb4d60" + "8af676844efc4ca6dce036a39ae833b3" ], [ "BV.cong_bvmul", @@ -315,7 +315,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "b19c5206aea6ced6bfcc68e84176fd0f" + "81f0ae1bd14c5070a696c709248da2dd" ], [ "BV.cong_bvmul", @@ -328,7 +328,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "07937f4677d3c5f6d65db4a6828ada71" + "38879cd4422d827581c3952e0f68d4cf" ], [ "BV.cong_bvadd", @@ -340,7 +340,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "a843a55278900475e55ea676f98d7e58" + "2d05009dd372ee71bf3e0c4f79a2764b" ], [ "BV.cong_bvadd", @@ -352,7 +352,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "e32ea231c2845eae91ff4df33198a66e" + "27818771484a15acac41434c0b17b13b" ], [ "BV.cong_bvadd", @@ -364,7 +364,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "9a2553299a42458afc4c462af4ae0ffd" + "6d392406158271ce8f02e24c9b32e8a5" ], [ "BV.cong_bvadd", @@ -377,7 +377,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "67fcfe0a4cc0cecc6081aea51989be0f" + "3a08649edc47bf5d4e7e133979573f63" ], [ "BV.cong_bvsub", @@ -389,7 +389,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "70787bfc590aa266e9114588ebf473c6" + "4e032693acf735d6649bff5959a12f87" ], [ "BV.cong_bvsub", @@ -401,7 +401,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "f215f86b15cb34bcb869687a4e68287f" + "bd7faf0850dbab43ae9da7c1dc1f40a9" ], [ "BV.cong_bvsub", @@ -413,7 +413,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "0a1d96ccf4bb48a5e9cc59d27eea4acd" + "5038be16a2e038b4602c106efc7710b1" ], [ "BV.cong_bvsub", @@ -426,7 +426,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "02c6cf951eb4d201521a8dcfbdc9d34a" + "ec6b218c55d181af2b65fcb97c237ef2" ], [ "BV.eq_to_bv", @@ -435,7 +435,7 @@ 1, [ "@query" ], 0, - "e2f2057dbc541516af283d3b74a569b5" + "a1a0cf48b186e469cfbcbef5360a98db" ], [ "BV.eq_to_bv", @@ -447,7 +447,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "fa12087f7bec680e33c405cd110a93c7" + "caf649715ad6f3ab69bf99804fcad7db" ], [ "BV.eq_to_bv", @@ -460,7 +460,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7925e453a23102b331c5fa43ba8ea07a" + "0cceee7ee84ed1621f0bebc8f8f31d4e" ], [ "BV.lt_to_bv", @@ -472,7 +472,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "7c0598ab0f3c911338aea9e4704a8e3e" + "0fe6f34a12767fedbf686a588f63d893" ], [ "BV.lt_to_bv", @@ -481,7 +481,7 @@ 1, [ "@query", "b2t_def" ], 0, - "dc3fa7c3af5136b8d93a6e5a43a44d1a" + "a6ee35c8821f08118567cbbbdf90d539" ], [ "BV.trans", @@ -493,7 +493,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "2e46615358d5d813542f9b299c4426ee" + "64b75bc3a3c9e1218a10f1592584c589" ], [ "BV.trans", @@ -506,7 +506,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "6f4dbfd571d612e48b834cd86e18676e" + "1fbf7e71352374871c61fec3c191370e" ], [ "BV.trans_lt", @@ -518,7 +518,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "be5d1243d2c59748ebca7818feeb6efb" + "233d44f3209e368e3210d23a798a38fe" ], [ "BV.trans_lt", @@ -531,7 +531,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9715382b8da439cdd8e26826e44c79ea" + "5c6f4aa2b197f608d04d11dbc5c250ab" ], [ "BV.trans_lt2", @@ -540,7 +540,7 @@ 1, [ "@query" ], 0, - "9cb00339232b967635d9af66abba870b" + "34682cb55f18ca54a8b9134232c0d2d3" ], [ "BV.trans_lt2", @@ -549,7 +549,7 @@ 1, [ "@query" ], 0, - "8d0203d30fa3000979bd2636aed6da6d" + "adc5629aa28690890762d4b0e7041091" ], [ "BV.trans_lt2", @@ -561,7 +561,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "aea49cb4dcc0491f7098bb1d7997828c" + "e0ba0afab47d91de57d427ade114eec8" ], [ "BV.trans_lt2", @@ -574,7 +574,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "eb9afd384927fe0a8f8038043823a788" + "8e54d2eb41a92507cd438c6e4803e3eb" ], [ "BV.v64_eq", @@ -583,7 +583,7 @@ 1, [ "@query", "lemma_FStar.UInt64.uv_inv" ], 0, - "7d5925ab36d40cbb32b10a239dc57adb" + "1923ac80521701e925526730f15b9b08" ], [ "BV.unfold_logand64", @@ -596,7 +596,7 @@ "typing_FStar.UInt64.logand" ], 0, - "4d038d6eaddf88afff0527a8cd0f7056" + "4f1d3fc3b0cb32bb36b2141267f63149" ], [ "BV.unfold_logor64", @@ -609,7 +609,7 @@ "typing_FStar.UInt64.logor" ], 0, - "e6733fe6274910646752a4c1ec14e9b7" + "bbd81198a36e18e286dd92a752886333" ], [ "BV.unfold_logxor64", @@ -622,7 +622,7 @@ "typing_FStar.UInt64.logxor" ], 0, - "9e7dc142a55cbc812f7a76e034d61d7b" + "45612ed2a321c8003c81153bebc4fb8b" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Bane.fst.hints b/examples/native_tactics/Bane.fst.hints index 19d5663f0b6..3460e6cd09e 100644 --- a/examples/native_tactics/Bane.fst.hints +++ b/examples/native_tactics/Bane.fst.hints @@ -20,7 +20,7 @@ "unit_typing" ], 0, - "5db5a4b356964a3be05f9c890e7c0b02" + "aee561c192d7f3182b34bc151ff711d5" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Canon.Test.fst.hints b/examples/native_tactics/Canon.Test.fst.hints index ff8b0a61dbb..d3cb5275bab 100644 --- a/examples/native_tactics/Canon.Test.fst.hints +++ b/examples/native_tactics/Canon.Test.fst.hints @@ -12,7 +12,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "d061e73e49b09c105daa1dab425e9ad8" + "bea030235cf8c0237a73c047c84108ad" ], [ "Canon.Test.lem8", @@ -21,7 +21,7 @@ 1, [ "@query", "true_interp" ], 0, - "731acecb681566c17e1f73a8d2f0fb78" + "8253e9f60ac7b54dadeeee052613c20f" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/CanonDeep.fst.hints b/examples/native_tactics/CanonDeep.fst.hints index 664b542f424..eb50caf1889 100644 --- a/examples/native_tactics/CanonDeep.fst.hints +++ b/examples/native_tactics/CanonDeep.fst.hints @@ -28,7 +28,7 @@ "fuel_guarded_inversion_FStar.Reflection.Arith.expr" ], 0, - "8b56b147d7e7f6361fb8fd64bbc673e1" + "00822b7ff893fb0a6a6475605e949227" ], [ "CanonDeep.expr_to_term", @@ -74,7 +74,7 @@ "subterm_ordering_FStar.Reflection.Arith.Umod" ], 0, - "eda45b11335fae4a40fdd6183e98f20e" + "e9a25e4690a44be624ad6eb2621cd48c" ], [ "CanonDeep.canon_correct", @@ -83,7 +83,7 @@ 1, [ "@query", "equation_CanonDeep.canon_expr_" ], 0, - "17e73221b586b5442cfc676c85faf313" + "a50afb6d30de6457e6f4ce262b7f732a" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Clear.fst.hints b/examples/native_tactics/Clear.fst.hints index e9543dc7e4c..a96431542d2 100644 --- a/examples/native_tactics/Clear.fst.hints +++ b/examples/native_tactics/Clear.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "5f673822a62d8695c1d4987bfda289bc" + "e83235a30b5788328d02adb6653f7852" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/DependentSynth.fst.hints b/examples/native_tactics/DependentSynth.fst.hints index 9704cfca137..33bd9022c27 100644 --- a/examples/native_tactics/DependentSynth.fst.hints +++ b/examples/native_tactics/DependentSynth.fst.hints @@ -11,7 +11,7 @@ "equation_DependentSynth.myty", "int_typing", "unit_typing" ], 0, - "7ae1da3d4698c9430f86de6ce56d9ed7" + "2084a47c044f3f91856e91da4b10975b" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Evens.fst.hints b/examples/native_tactics/Evens.fst.hints index 7ce8239c816..eebc43f9f95 100644 --- a/examples/native_tactics/Evens.fst.hints +++ b/examples/native_tactics/Evens.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "805a26aaa175603d40bd26186af827a5" + "fd32ec589290ed8f44dbba2c6d379261" ], [ "Evens.__proj__US__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_7094be438dbc16658c0caec70fa7452e" ], 0, - "bac479e8d98c1ef1f8872af9cad943fb" + "304398d798976282d439e51a73acebfb" ], [ "Evens.even", @@ -30,7 +30,7 @@ 1, [ "@query", "assumption_Evens.unary_nat__uu___haseq" ], 0, - "39bd19716f4f01efb0aaf76511a345e0" + "0232f8f22b2f04ac07ca27671ecac9ef" ], [ "Evens.__proj__Even_SSn__item__n", @@ -43,7 +43,7 @@ "refinement_interpretation_Tm_refine_6b35b246e3f3e217f09d76d285c6fcd3" ], 0, - "4040e995b92e1b7bf4d7ed9131fb0418" + "c9cc2f2800fee047fed99b7bab71e8e7" ], [ "Evens.__proj__Even_SSn__item___1", @@ -58,7 +58,7 @@ "refinement_interpretation_Tm_refine_6b35b246e3f3e217f09d76d285c6fcd3" ], 0, - "e7f84f85bce139002234e6498fb0c2a5" + "adf3323d501c3cdc9a93986037a62286" ], [ "Evens.nat2unary", @@ -74,7 +74,7 @@ "well-founded-ordering-on-nat" ], 0, - "15370a11cebe44729a2d6f1f60f66e61" + "16d7e7ac12855a88677efbb2262fed03" ], [ "Evens.even0", @@ -86,7 +86,7 @@ "equality_tok_Evens.U0@tok", "typing_tok_Evens.Even0@tok" ], 0, - "49023950b0ad45cc4c4e89fa01651f81" + "2bb71fc5678524b22a1a630e1c1ef806" ], [ "Evens.evenSSn", @@ -95,7 +95,7 @@ 1, [ "@query", "true_interp" ], 0, - "90b95a89d939caf829d7674ac3eb5a60" + "a91fc0bdcb295c6afb33015538db2de8" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Imp.fst.hints b/examples/native_tactics/Imp.fst.hints index 3ea1a40d1e5..144dc6f72aa 100644 --- a/examples/native_tactics/Imp.fst.hints +++ b/examples/native_tactics/Imp.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Imp.f" ], 0, - "62736c22db4b6b07dc36b29437d88f59" + "1003ddcc157c448ddce950fe4c180ab1" ], [ "Imp.uu___4", @@ -17,7 +17,7 @@ 1, [ "@query", "equation_Imp.g" ], 0, - "f1c3971a05005933b30915121ffa776d" + "8a2a9c942bdf4f54a84d7acb3bd2c866" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Plugins.Test.fst.hints b/examples/native_tactics/Plugins.Test.fst.hints index 02ac10ff65b..714956a352e 100644 --- a/examples/native_tactics/Plugins.Test.fst.hints +++ b/examples/native_tactics/Plugins.Test.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "37ff03483e7c1a7577fff181a01f62ab" + "165ac28b4d82a99616051c77e5ea0558" ], [ "Plugins.Test.uu___1", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "66f5ff94fb789240e6a9021d014dcce9" + "10a54a42e13edcdcb33c5577616ea755" ], [ "Plugins.Test.uu___1", @@ -32,7 +32,7 @@ 1, [ "@query" ], 0, - "ca45d89b6403e875edc9640c0b45e23f" + "711f6879d00e9d81bada025bd1d75492" ], [ "Plugins.Test.uu___2", @@ -46,7 +46,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bf37d3d1c2b999207108ee4dbcf85382" + "b32792282cbd3d28ff19b5dd44f69e31" ], [ "Plugins.Test.uu___2", @@ -55,7 +55,7 @@ 1, [ "@query" ], 0, - "38129afd3b578f21c42f062e14df6ea7" + "07c6d22ea37f0ea438b382f1c26fcd50" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Print.Test.fst.hints b/examples/native_tactics/Print.Test.fst.hints index a62ddf77da9..71e53ce654d 100644 --- a/examples/native_tactics/Print.Test.fst.hints +++ b/examples/native_tactics/Print.Test.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "acd3f420eb5c4ef8be9d634ab96ce6bf" + "2f1289e049b5edeeb9becb1564685879" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Pruning.fst.hints b/examples/native_tactics/Pruning.fst.hints index 2b51ab54e95..d307f3df996 100644 --- a/examples/native_tactics/Pruning.fst.hints +++ b/examples/native_tactics/Pruning.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "754b13f4d46ef8aa0ce0b6c5cb7917b8" + "ae6d76b9645f5a64137683635a81d4b0" ], [ "Pruning.uu___4", @@ -31,7 +31,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b64205390f67551a950632d837e3fb1b" + "6566be94df74a10863afb28ca765e13d" ], [ "Pruning.uu___13", @@ -54,7 +54,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c8c45f6fe143028bc4f42ac2744454d0" + "20683a07321b1c6601fa522cbe44219f" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Registers.List.fst.hints b/examples/native_tactics/Registers.List.fst.hints index 7cf25409d88..14eeb3510e6 100644 --- a/examples/native_tactics/Registers.List.fst.hints +++ b/examples/native_tactics/Registers.List.fst.hints @@ -26,7 +26,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "7f63e2655ca9d8c9c955b4e8f28ef602" + "03b7c45197847d1cdf079156a4df595a" ], [ "Registers.List.const_map_n", @@ -42,7 +42,7 @@ "well-founded-ordering-on-nat" ], 0, - "3791bb7c735b204b7897169514a21c3d" + "6789b599ef733e7fe971b732f9dc3ae2" ], [ "Registers.List.identity_map", @@ -58,7 +58,7 @@ "well-founded-ordering-on-nat" ], 0, - "cea77549dab2871db4b2addfb74ce938" + "95e45f235894b6b59d01248e94c3ba56" ], [ "Registers.List.eta_map", @@ -73,7 +73,7 @@ "well-founded-ordering-on-nat" ], 0, - "8798e49c0fdbbaa082067fc044514d15" + "fe48d2a39e8c61f33b2892b30b36126f" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Sequences.fst.hints b/examples/native_tactics/Sequences.fst.hints index 2ef2915afd9..f72e0f5de0c 100644 --- a/examples/native_tactics/Sequences.fst.hints +++ b/examples/native_tactics/Sequences.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cc130077d1db41389f66336dca8381cb" + "e482aa45fd89ce1b11882a9726556834" ], [ "Sequences.test", @@ -34,7 +34,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "d1ca60a041c1ac76bb274459170030f0" + "411aeb6e6fed1faa1defbf33e7d00317" ], [ "Sequences.test", @@ -65,7 +65,7 @@ "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length" ], 0, - "e81878cb2fb39c311a9559411cf240a2" + "8012122c856a2b943211fef0510aa6fb" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Simple.Test.fst.hints b/examples/native_tactics/Simple.Test.fst.hints index 7fb583d02b0..5a99e3f414a 100644 --- a/examples/native_tactics/Simple.Test.fst.hints +++ b/examples/native_tactics/Simple.Test.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "70af2d95e6c55003d8cb0f6afc48c0f8" + "1312e477a1cb5610bc50d3fbfd0e1a62" ], [ "Simple.Test.test1", @@ -17,7 +17,7 @@ 1, [ "@query", "assumption_Simple.Test.t__uu___haseq" ], 0, - "e379faf4f28b8a06ada6ca4678a32aef" + "2b03f39803bb65fc559feaac635df140" ], [ "Simple.Test.test1", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "ca45d89b6403e875edc9640c0b45e23f" + "70f10a01636f373fb609d4bee8bb0872" ], [ "Simple.Test.test2", @@ -38,7 +38,7 @@ "assumption_Simple.Test.t__uu___haseq", "kinding_Simple.Test.t@tok" ], 0, - "0b03772a3eef4c37fb6e5e1277bcbbac" + "ef24ecc5f3b09a15be8b1ab162551773" ], [ "Simple.Test.test2", @@ -47,7 +47,7 @@ 1, [ "@query" ], 0, - "38129afd3b578f21c42f062e14df6ea7" + "dc0922d870ee84cf7516cd073df7282d" ], [ "Simple.Test.test3", @@ -59,7 +59,7 @@ "assumption_Simple.Test.t__uu___haseq", "kinding_Simple.Test.t@tok" ], 0, - "d33384f5ba200b6516d512f13b64cd86" + "faee6405e32ae6dc1a6f51bd3bdf831a" ], [ "Simple.Test.test3", @@ -68,7 +68,7 @@ 1, [ "@query" ], 0, - "a3c5e987b179f79b92d8baad5e772650" + "197cb81c8eb6c7f02eee7242bd685c8d" ], [ "Simple.Test.test4", @@ -77,7 +77,7 @@ 1, [ "@query" ], 0, - "603d348ccb146fbbc60cacbb7cccf598" + "aedbad5e0817773e9d21aee100901843" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Simple.fst.hints b/examples/native_tactics/Simple.fst.hints index 9be192df475..d521afd56b5 100644 --- a/examples/native_tactics/Simple.fst.hints +++ b/examples/native_tactics/Simple.fst.hints @@ -17,7 +17,7 @@ "well-founded-ordering-on-nat" ], 0, - "d7dff4668a60f07affe6143284d10e04" + "1b7876352d1c408cd6370cf51e2cfe88" ], [ "Simple.poly_id", @@ -35,7 +35,7 @@ "well-founded-ordering-on-nat" ], 0, - "dc5ce64498c4a243939edc4d2f848fd0" + "6afd22c7e32a2e7b71beda505cb9c9e0" ], [ "Simple.mk_n_list", @@ -50,7 +50,7 @@ "well-founded-ordering-on-nat" ], 0, - "6fd5db5e74ffa3b3cfacfdc2cbde9868" + "2843daa31308c01678dbfd26a39dddaf" ], [ "Simple.poly_list_id", @@ -63,7 +63,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "76bcab840c4eaa9bba17801b390a31fa" + "0746922b6429e7e96893a04d9ecda3b6" ], [ "Simple.eq_int_list", @@ -79,7 +79,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "103de717fcadee06beea5e9b83ab44ee" + "58d90e1d128061fab17da046fcf49b15" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Split.fst.hints b/examples/native_tactics/Split.fst.hints index dbfe7cb76b6..fd658a52ae6 100644 --- a/examples/native_tactics/Split.fst.hints +++ b/examples/native_tactics/Split.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3bb843662f01ac6c5610304db43fa85e" + "9eb036b79e7e701ff784c7d2bf06daba" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Tutorial.fst.hints b/examples/native_tactics/Tutorial.fst.hints index de1007ff5a1..565ad896362 100644 --- a/examples/native_tactics/Tutorial.fst.hints +++ b/examples/native_tactics/Tutorial.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "bf23b31ad42443ba6d920775c0671a1c" + "4c8dd344f98ff889ef834f30a63859f8" ], [ "Tutorial.ex3'", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "cf1170fcc38f3a0b1a4b51d9016b4609" + "603b33eeab71dbe87edfe8d334a44c80" ], [ "Tutorial.ex4", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a46e044a09764c43ee32cff71be82937" + "c58c741bf26a5e5a9456a2f389777103" ], [ "Tutorial.ex4", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9e4e4bb5763082e88e0d404d394763ab" + "b0f459d8a4325020d71f3eea788b2034" ] ] ] \ No newline at end of file diff --git a/examples/native_tactics/Unify.fst.hints b/examples/native_tactics/Unify.fst.hints index 49d91dbd788..fc3f4059168 100644 --- a/examples/native_tactics/Unify.fst.hints +++ b/examples/native_tactics/Unify.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Unify.h" ], 0, - "99300e36b6e18fa09d11e235290c5581" + "23077fcde2446c1f21a705e069e7df1e" ] ] ] \ No newline at end of file diff --git a/examples/paradoxes/IOWPInconsistent.fst.hints b/examples/paradoxes/IOWPInconsistent.fst.hints index 7f8b7a26492..60fcae06da6 100644 --- a/examples/paradoxes/IOWPInconsistent.fst.hints +++ b/examples/paradoxes/IOWPInconsistent.fst.hints @@ -13,7 +13,7 @@ "unit_inversion" ], 0, - "a4effe159a7eed1ba8ae3ad8365c5d53" + "126420c7347e160c05be594978c99190" ], [ "IOWPInconsistent.inj_injective", @@ -22,11 +22,11 @@ 1, [ "@query", "eq2-interp", "equation_IOWPInconsistent.inj", - "interpretation_Tm_abs_b7174ac8bbb703ca6f6a8a79d7b43377", + "interpretation_Tm_abs_a918fb8b14539788a7a532dc6f6a04a3", "token_correspondence_IOWPInconsistent.inj" ], 0, - "fb0d7b784f79880ff55a32fd030fb615" + "8c0c213ecabea2a3c892ed74d1e6f8a1" ], [ "IOWPInconsistent.f_injective", @@ -39,7 +39,7 @@ "projection_inverse_IOWPInconsistent.Intro__0" ], 0, - "5bbeeb075fd4717dc4c2130f1580aee8" + "dc0bbbcf165446c3e6f37d4ff356040c" ], [ "IOWPInconsistent.p0", @@ -53,7 +53,7 @@ "unit_inversion" ], 0, - "a968010ddccc1ef0e5885cfe7bf04207" + "f91c873bcaadf1e74e103b0c9c0028fd" ], [ "IOWPInconsistent.bad1", @@ -66,7 +66,7 @@ "refinement_interpretation_Tm_refine_6725bf085bac499ccfe650045e02384d" ], 0, - "31c8922909b4307596de53ad479deb78" + "a044472a73c2882ca9f191f4cb62d0e9" ], [ "IOWPInconsistent.bad2", @@ -79,7 +79,7 @@ "l_quant_interp_3d5f610aa0975e34cfaa0a7c62d6f069" ], 0, - "9230f6ac63a0e706cba5f57c21d8e5dd" + "dd87d662d259c84de84b947ee88e91e4" ], [ "IOWPInconsistent.out_wp_inconsistent", @@ -88,7 +88,7 @@ 1, [ "@query" ], 0, - "11655e0b5df1f2dcab8029efb1557e76" + "a5d17b27b01def8917ff2b7843a434fc" ] ] ] \ No newline at end of file diff --git a/examples/paradoxes/InjectiveTypeFormers.Explicit.fst.hints b/examples/paradoxes/InjectiveTypeFormers.Explicit.fst.hints index 6e78c3dc412..59e75177580 100644 --- a/examples/paradoxes/InjectiveTypeFormers.Explicit.fst.hints +++ b/examples/paradoxes/InjectiveTypeFormers.Explicit.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_754b00004f4a881ff74d076ab276dfe1" ], 0, - "f1ec30ea20ebb5f035832a154870a1c2" + "4c312bdb5ed0571f79b1a876987b7de8" ], [ "InjectiveTypeFormers.Explicit.lemma_of_squash", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "fe0b81d9fe23be00061142d96c3ccf6e" + "8f4d4b3119afaf8516d63e9d32ab2032" ], [ "InjectiveTypeFormers.Explicit.false_of_pq", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_f8d77454f67999dfa4ab72b69f8c092c" ], 0, - "ab19bb0aaeef93da9afa334543e9cbf1" + "e2e97f573eb055052f2232183b8b8642" ], [ "InjectiveTypeFormers.Explicit.not_pq", @@ -49,7 +49,7 @@ 1, [ "@query" ], 0, - "a74e5ad7bbbe1993c9b6573a4566ab1c" + "83ecc0844336214123fa0799792235e1" ], [ "InjectiveTypeFormers.Explicit.pq", @@ -65,7 +65,7 @@ "l_not-interp", "typing_InjectiveTypeFormers.Explicit.not_pq" ], 0, - "23018f2f3c7381827328dc63c9e091c8" + "683e87ad410ed05048751e4edf64ea1f" ] ] ] \ No newline at end of file diff --git a/examples/paradoxes/InjectiveTypeFormers.SMT.fst.hints b/examples/paradoxes/InjectiveTypeFormers.SMT.fst.hints index 38edebd4338..3bd55e545ec 100644 --- a/examples/paradoxes/InjectiveTypeFormers.SMT.fst.hints +++ b/examples/paradoxes/InjectiveTypeFormers.SMT.fst.hints @@ -13,7 +13,7 @@ "lemma_InjectiveTypeFormers.SMT.isInj_admit" ], 0, - "24c10a6a0a571699563c7056321a49ca" + "c2545dca45c6b1ec2b4e82c10e8ee1f4" ], [ "InjectiveTypeFormers.SMT.pq", @@ -28,7 +28,7 @@ "token_correspondence_InjectiveTypeFormers.SMT.p" ], 0, - "a9c6ef6652bd22a458f199fc8f3bd7ea" + "0715ba507499c32d56e329088cfe3bab" ] ] ] \ No newline at end of file diff --git a/examples/paradoxes/PropositionalExtensionalityInconsistent.fst.hints b/examples/paradoxes/PropositionalExtensionalityInconsistent.fst.hints index a48b4758b26..7269a6fba1b 100644 --- a/examples/paradoxes/PropositionalExtensionalityInconsistent.fst.hints +++ b/examples/paradoxes/PropositionalExtensionalityInconsistent.fst.hints @@ -32,7 +32,7 @@ "unit_inversion" ], 0, - "7cfc81d59dc957e226fc325b71cc36d4" + "92390017c58fc0ea095aad7fe8bafba0" ], [ "PropositionalExtensionalityInconsistent.propExt_sub_singleton_inconsistent", @@ -54,7 +54,7 @@ "true_interp", "typing_tok_Prims.T@tok", "unit_inversion" ], 0, - "480c496c0a947c1ada3272bc39277915" + "8ad2f88fb2b6245f78fdcc81637772c1" ], [ "PropositionalExtensionalityInconsistent.predExt_Type_inconsistent", @@ -77,7 +77,7 @@ "true_interp", "typing_tok_Prims.T@tok", "unit_typing" ], 0, - "9a4c3cc12e51ab44c422b6eb740b7753" + "37e6126e1019adf752404299f2a67614" ], [ "PropositionalExtensionalityInconsistent.predExt_ss_inconsistent", @@ -102,7 +102,7 @@ "unit_typing" ], 0, - "e35264e2ade310038e803e72270d11c9" + "e355496112070220f630a0dfbb4c98f7" ] ] ] \ No newline at end of file diff --git a/examples/paradoxes/propImpredicativeAndNonStrictlyPositiveinductives.fst.hints b/examples/paradoxes/propImpredicativeAndNonStrictlyPositiveinductives.fst.hints index 62758ad5277..4a22e1ded3a 100644 --- a/examples/paradoxes/propImpredicativeAndNonStrictlyPositiveinductives.fst.hints +++ b/examples/paradoxes/propImpredicativeAndNonStrictlyPositiveinductives.fst.hints @@ -13,7 +13,7 @@ "unit_inversion" ], 0, - "4be16e2a0dc10c16dd196b04125516ba" + "597edca43c17c22599afea961f1d29aa" ], [ "PropImpredicativeAndNonStrictlyPositiveInductives.inj_injective", @@ -23,11 +23,11 @@ [ "@query", "eq2-interp", "equation_PropImpredicativeAndNonStrictlyPositiveInductives.inj", - "interpretation_Tm_abs_a20f080b9970d22d7736ca853dc1d223", + "interpretation_Tm_abs_9951d8bbbf25b027bdea9053a3abd95b", "token_correspondence_PropImpredicativeAndNonStrictlyPositiveInductives.inj" ], 0, - "3dace7f431973c8e19a5d0e59b859d2c" + "ab9e1fd2a300aa275122de0b84ea7271" ], [ "PropImpredicativeAndNonStrictlyPositiveInductives.f_injective", @@ -40,7 +40,7 @@ "projection_inverse_PropImpredicativeAndNonStrictlyPositiveInductives.IntroA__0" ], 0, - "28ddacaf6a3e5a163fd6cddb8b956522" + "39cc7e1907e63dda5245aeac7498a0b1" ], [ "PropImpredicativeAndNonStrictlyPositiveInductives.p0", @@ -54,7 +54,7 @@ "unit_inversion" ], 0, - "5105f80d22a47ddb09e685affae0551d" + "e0f327e19609b2aee13cbc0f4e9594e2" ], [ "PropImpredicativeAndNonStrictlyPositiveInductives.bad1", @@ -68,7 +68,7 @@ "refinement_interpretation_Tm_refine_104aa28b549e0db1b9235eb785e4cc79" ], 0, - "cab799a66d299629f1bb9b91bb376641" + "96212afbcf86b65b8eba689809a80961" ], [ "PropImpredicativeAndNonStrictlyPositiveInductives.bad2", @@ -83,7 +83,7 @@ "l_quant_interp_47acc1ba6e48f85f7ef66adc112f8bce" ], 0, - "577f9b2930e0b9d5919f473c934cf534" + "25c798949b521437bb14c59a092174d7" ], [ "PropImpredicativeAndNonStrictlyPositiveInductives.bad", @@ -92,7 +92,7 @@ 1, [ "@query" ], 0, - "5c4b3b38163efc9cf6b11a3c41503579" + "9864e31a0d72a33d15b21e79ad31c390" ], [ "PropImpredicativeAndNonStrictlyPositiveInductives.worse", @@ -101,7 +101,7 @@ 1, [ "@query" ], 0, - "9ce3a9a7877e0e86aba870a334a849d4" + "1729a79ed800a8db7864790a02b22798" ] ] ] \ No newline at end of file diff --git a/examples/preorders/AllocST.fst.hints b/examples/preorders/AllocST.fst.hints index c7eb6ab0cd3..c8b7bf286d0 100644 --- a/examples/preorders/AllocST.fst.hints +++ b/examples/preorders/AllocST.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_AllocST.contains" ], 0, - "8cd9f9774c7260e1a708dbadf6f72d0c" + "1a6e124517ace0355125257bcad6b321" ], [ "AllocST.1915", @@ -23,7 +23,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "4e39af33fd96adcd34f48f83d2593010" + "5a765200dde55fed32d39fd3eca84d45" ], [ "AllocST.ist_witnessed", @@ -38,7 +38,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "d29b443246019a657ba3adc1e2d23ba4" + "0ed201c5a9a2e25354f5915b838c5b54" ], [ "AllocST.ist_witnessed", @@ -53,7 +53,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "c3491891d5e6edd85842cd869df009a8" + "fd15cbe53fe0bf773ca17c3e6cffbc55" ], [ "AllocST.ist_witness", @@ -68,7 +68,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "faec801c1337e2035eed68203642a56d" + "e2139721a9a3de31de9d66418c9b68b0" ], [ "AllocST.ist_recall", @@ -83,7 +83,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "8b83125d322497344de34828c8d4d13f" + "61a64d0cee2d35ada5c1579c238b3f59" ], [ "AllocST.ref", @@ -97,7 +97,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "1e61b0cfc61d702b14ecb0505dff331a" + "73919e950be2c4a00d13b9941e4647ef" ], [ "AllocST.alloc", @@ -117,7 +117,7 @@ "typing_FStar.Pervasives.Native.snd", "typing_NatHeap.ref" ], 0, - "e21e152cf1f07e1ac90be8f6be0696df" + "7217b2dca5c41f3194e6a20e9bbced4e" ], [ "AllocST.read", @@ -126,7 +126,7 @@ 1, [ "@query", "equation_AllocST.contains" ], 0, - "5b9c142f1dd4b81b1df1d22d58de186b" + "c890f2650ca4ab0a853c0d901f44573d" ], [ "AllocST.read", @@ -142,7 +142,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "3f292f3a9f79bf80857be01fa6bc0a53" + "b8e2e39a00e0f9822051819fb373883b" ], [ "AllocST.write", @@ -151,7 +151,7 @@ 1, [ "@query", "equation_AllocST.contains" ], 0, - "7086352436eaa4b4324e6f6020e44f53" + "c6b5a7adadcd711d271550280b51581c" ], [ "AllocST.write", @@ -169,7 +169,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "735ba004a140d812a5187861abec1160" + "6b3447946edf233bbfda0626a1aa1499" ], [ "AllocST.recall", @@ -184,7 +184,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "b78d826e0b90609057ae87bd93f596b7" + "ca7c4ecfc58595a33398ffaefc1b98f2" ], [ "AllocST.11283", @@ -199,7 +199,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "575712601ad3ba6c5599671d6df214d7" + "594aafdc85211906b086cf8e55ad76ad" ], [ "AllocST.ist_witnessed", @@ -214,7 +214,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "625fd1e85368fc407243ce13666b6370" + "3bf57157d4efb694dcbb7546fa1842cb" ], [ "AllocST.ist_witnessed", @@ -229,7 +229,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "1264d416fb3ef56fa34a76dcdfc09759" + "c891cd236203552cd7f380ca6d450ade" ], [ "AllocST.ist_witnessed", @@ -244,7 +244,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "fe141584dd1856b0cb86ae7a6f93d9ba" + "8f6f6fb58d81e1415d8d7797113eeb7b" ], [ "AllocST.ist_witness", @@ -259,7 +259,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "530855478460703ada3f6581b3b14d12" + "800629d4e02f7b7451892a6ce914472a" ], [ "AllocST.ist_recall", @@ -274,7 +274,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "3035af009ce8ab7478cce0eb912d242c" + "bb4da6dfdf307411bbc2795f820312a6" ], [ "AllocST.ref", @@ -288,7 +288,7 @@ "token_correspondence_AllocST.heap_rel" ], 0, - "82be571916dfb556f06ebec94fb8a3ec" + "cd80e4842203710f5fa97b2b19b980c5" ], [ "AllocST.read", @@ -297,7 +297,7 @@ 1, [ "@query", "equation_AllocST.contains" ], 0, - "df83bed5a12ca3aa59bf0eb679bc4cbb" + "d4a3f3229c9b4a4b8968dcecdd6f8d28" ], [ "AllocST.write", @@ -306,7 +306,7 @@ 1, [ "@query", "equation_AllocST.contains" ], 0, - "1ee0d894136c7a516e6105535e846850" + "b2013014d2b1b9a0de5d3958aa26f469" ] ] ] \ No newline at end of file diff --git a/examples/preorders/AllocSTwHeaps.fst.hints b/examples/preorders/AllocSTwHeaps.fst.hints index 8c381dc7a45..6796ea7e812 100644 --- a/examples/preorders/AllocSTwHeaps.fst.hints +++ b/examples/preorders/AllocSTwHeaps.fst.hints @@ -14,7 +14,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "6d54f7692a2db89c9765881082cebd82" + "c49347e4d81196a1a311253d632a595d" ], [ "AllocSTwHeaps.ist_witnessed", @@ -29,7 +29,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "b5f37843f387e7416cb1b4b68b34bac7" + "b0aa0553e4d6a5ff8d145a51ade60548" ], [ "AllocSTwHeaps.ist_witnessed", @@ -44,7 +44,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "ffb7a175823195f9d5c2e800888f70b1" + "c6078ca95001e3c73c12ba25366b343b" ], [ "AllocSTwHeaps.ist_witness", @@ -59,7 +59,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "c5eb3e4d8f2278ccdbb42b7f5100ef0a" + "0e1a58ec909007adf241b9d4692c1909" ], [ "AllocSTwHeaps.ist_recall", @@ -74,7 +74,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "36a305f560307c95f1bc61388cf7e13a" + "9e50389afd648c9413a69eb32ce42569" ], [ "AllocSTwHeaps.contains_lemma", @@ -93,7 +93,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "7becc8e4f284916f351313fb2ee7f05f" + "2a2cf8eae85308d5500ade57b1b6763b" ], [ "AllocSTwHeaps.ref", @@ -115,7 +115,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "1a6128fabc7071a2ffd17ba25e8c7dad" + "da5d84a6559627547b433f71bbc4c3d5" ], [ "AllocSTwHeaps.alloc", @@ -146,7 +146,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "d2b1a4a5ea7296710c911e9bcc575eef" + "9883d838fa852e671208ac68532cb942" ], [ "AllocSTwHeaps.read", @@ -160,7 +160,7 @@ "typing_AllocSTwHeaps.sel" ], 0, - "faea77b284a0a46ec0153b8d72bedd64" + "aa93346c964fc4eb270313af199e3bab" ], [ "AllocSTwHeaps.write", @@ -178,7 +178,7 @@ "typing_AllocSTwHeaps.upd", "typing_FStar.Heap.trivial_preorder" ], 0, - "d4c4c3f5a1f810001c7238b7930656b6" + "9ff5e5080266da5d8a8c0c1e55c63b19" ], [ "AllocSTwHeaps.precise_write", @@ -196,7 +196,7 @@ "typing_AllocSTwHeaps.upd", "typing_FStar.Heap.trivial_preorder" ], 0, - "f28ae8bed57e8770af24421e81e4ce61" + "4b606216190c6a354ea6d6397d0e50a9" ], [ "AllocSTwHeaps.recall", @@ -219,7 +219,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "9d055c41585b87bf0d9b9c7bb16a4bdd" + "d1aa66605be915164c6123335b966886" ], [ "AllocSTwHeaps.8085", @@ -234,7 +234,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "e5f119a45eed9e0f7c3d8bc53fa5e8f4" + "ad6d9211b30c3863906f8441dfdc272d" ], [ "AllocSTwHeaps.ist_witnessed", @@ -249,7 +249,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "93f37ccb72054b19f72500288d9b85a7" + "50e0d6dc6b1762571848c87e8b418184" ], [ "AllocSTwHeaps.ist_witnessed", @@ -264,7 +264,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "d35d103e8ca1be051420d2b39848b809" + "8cbf6f4102ab428050866a8dc8e5b3e4" ], [ "AllocSTwHeaps.ist_witnessed", @@ -279,7 +279,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "ea794d1a1ba04e9e87c6c0eec603bd0d" + "2eedce1ed8acd0b9ebf80f983c4ed258" ], [ "AllocSTwHeaps.ist_witness", @@ -294,7 +294,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "94b50c8a5c47836000c67cad84661fa6" + "dcd812926c36e048e19851c23a02945b" ], [ "AllocSTwHeaps.ist_recall", @@ -309,7 +309,7 @@ "token_correspondence_AllocSTwHeaps.heap_rel" ], 0, - "ac9313d8445dc93fa0c564732421b891" + "ed299e6578a8042c655dc8080933ce98" ], [ "AllocSTwHeaps.ref", @@ -331,7 +331,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "5b68d489709a6f45de8aab922338b721" + "1cebf9a237415dc3c9a5e267fffb2bd0" ] ] ] \ No newline at end of file diff --git a/examples/preorders/Ariadne.fst.hints b/examples/preorders/Ariadne.fst.hints index 53e50ee79b2..50749c63c05 100644 --- a/examples/preorders/Ariadne.fst.hints +++ b/examples/preorders/Ariadne.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b247745c279f405cbcb019b720217e4e" + "e97a2e96abc35ac0886fae54b8864c5d" ], [ "Ariadne.__proj__Ok__item__saved", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_433d08d8d7a72b888729343254dd5f4a" ], 0, - "67fedf1e836a82862f79dab7d571c02a" + "9f2a9cd4ac7fdb577ed5d5f3093bc958" ], [ "Ariadne.__proj__Recover__item__read", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_4866c1405a82ccc72c55102aa593b7ee" ], 0, - "1d3295294fbb88a0f0fa295f40e51d53" + "2f66fb2519732ab9b3f361fb1441f0df" ], [ "Ariadne.__proj__Recover__item__other", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_4866c1405a82ccc72c55102aa593b7ee" ], 0, - "9ab1849cdde403c182d0345bcfa264f3" + "749d5d9aefc99ae65c131d26eff4f0e5" ], [ "Ariadne.__proj__Writing__item__written", @@ -64,7 +64,7 @@ "refinement_interpretation_Tm_refine_4fff7e1627aecb8a01ff14db8bd98023" ], 0, - "b560992181606716b73c589bd25b1d4d" + "d36e74dfa23ac5228ed2fb79376e6f32" ], [ "Ariadne.__proj__Writing__item__old", @@ -77,7 +77,7 @@ "refinement_interpretation_Tm_refine_4fff7e1627aecb8a01ff14db8bd98023" ], 0, - "71c03070d53cb0a310734ceb90a67bdf" + "5c799f92d46fc4923882a24daa1e17c3" ], [ "Ariadne.__proj__Crash__item__read", @@ -90,7 +90,7 @@ "refinement_interpretation_Tm_refine_afc93d5e07c3e90000704a2ee31d4fab" ], 0, - "519641a975c483f87fc509a65fbfda07" + "5f5c959b4138eafc12bfe02366a3fc0d" ], [ "Ariadne.__proj__Crash__item__other", @@ -103,7 +103,7 @@ "refinement_interpretation_Tm_refine_afc93d5e07c3e90000704a2ee31d4fab" ], 0, - "c640a70f4e024cfa45362867a2f7e647" + "0b47640e7672ab3d05968b5e3c77df69" ], [ "Ariadne.counter", @@ -119,7 +119,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "cd4de63dae86e1f7dcf0d2e757fe1904" + "bf3791b0a00176ea17ab54a58d579fc6" ], [ "Ariadne.saved", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "50ab6d8cd95945ab7a6bbb944739ed12" + "7d3a403fba4d3d4f5a73fe6354d40edf" ], [ "Ariadne.preorder'", @@ -148,11 +148,11 @@ "@query", "equation_FStar.Preorder.preorder_rel", "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", - "interpretation_Tm_abs_3d0a4a79cbc0be6014aea8e3293e77fc", + "interpretation_Tm_abs_a8f36d96e46e7b2dba043c4514bec7dd", "l_quant_interp_2d93d1e2e978575420277bf29c7a470b" ], 0, - "f67130320e8f378d4523848279b727d5" + "4b0d04bb5192b4c27d89401496666ed8" ], [ "Ariadne.saved_backup", @@ -175,7 +175,7 @@ "typing_Ariadne.preorder_" ], 0, - "99fa7baec69c0e0675cca82763b5fdf4" + "6da10cdb049b79cb8343fb6b654a0971" ], [ "Ariadne.log_pre", @@ -192,12 +192,12 @@ "equation_FStar.Preorder.transitive", "equation_with_fuel_FStar.List.Tot.Base.strict_prefix_of.fuel_instrumented", "false_interp", "fuel_guarded_inversion_Prims.list", - "interpretation_Tm_abs_2e7df2812837a4ef146a25d9c4e49ff2", + "interpretation_Tm_abs_b12da42f1278d37b8e165027f8b750bf", "lemma_FStar.List.Tot.Properties.strict_prefix_of_trans", "typing_Ariadne.backup" ], 0, - "2ddcc87d39b005700d9a7e7bbf885b1f" + "f8e70197bf5fe590cf7de82393b6e8cb" ], [ "Ariadne.__proj__Protect__item__k", @@ -209,7 +209,7 @@ "projection_inverse_Ariadne.Protect_c" ], 0, - "044f27987255ba3b11664f69a2654203" + "b866489a84e0ae682f652cc4e011aaa9" ], [ "Ariadne.create", @@ -251,7 +251,7 @@ "typing_FStar.Set.empty" ], 0, - "1a28a877de1243d9e9b6f5e79c987bd5" + "6d5797e483891895c4b9d0c15d981ea7" ], [ "Ariadne.pre0", @@ -265,7 +265,7 @@ "fuel_guarded_inversion_Ariadne.case" ], 0, - "15b885552cda2f72f92913163ea39497" + "f35d3f5f3157afa0884a16d588389a1a" ], [ "Ariadne.step0", @@ -279,7 +279,7 @@ "equation_Ariadne.state", "fuel_guarded_inversion_Ariadne.case" ], 0, - "1602f0567e5d1bf35ce047c8780aaec7" + "991de6d0d45791b7253ab4ed08935ec8" ], [ "Ariadne.save", @@ -320,8 +320,8 @@ "function_token_typing_Prims.int", "function_token_typing_Prims.unit", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "interpretation_Tm_abs_2e7df2812837a4ef146a25d9c4e49ff2", "interpretation_Tm_abs_a5ca6fe12225dcddc723177173d17b3f", + "interpretation_Tm_abs_b12da42f1278d37b8e165027f8b750bf", "kinding_Ariadne.counter@tok", "kinding_Prims.list@tok", "l_and-interp", "l_or-interp", "l_quant_interp_2d93d1e2e978575420277bf29c7a470b", @@ -361,7 +361,7 @@ "typing_FStar.Set.singleton", "unit_inversion", "unit_typing" ], 0, - "6736aff6f7279b0bd42feb5845a1597d" + "e94f921e5e8a235376793b96dd4a9bd7" ], [ "Ariadne.step1", @@ -375,7 +375,7 @@ "refinement_interpretation_Tm_refine_4187e98250438914a336576d12992752" ], 0, - "a080462dc3cd531820ed417c6db4da0e" + "978bc76a0fcd03f07db460dbb56f73ab" ], [ "Ariadne.incr", @@ -389,7 +389,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "758ba9682daa3bb6367031aabfb8c223" + "1693ecf545e5da702fae56e5cf9e0fff" ], [ "Ariadne.incr", @@ -431,7 +431,7 @@ "unit_inversion", "unit_typing" ], 0, - "b94c7a5a9215c4d37c8cf4da3eebf6da" + "88587f65fce3618d7a45398d67ffd5c3" ], [ "Ariadne.store", @@ -440,7 +440,7 @@ 1, [ "@query", "assumption_Ariadne.case__uu___haseq" ], 0, - "f237de2e4216a443efd75501c258739a" + "f0c6d493a177862e8b541b31b400668c" ], [ "Ariadne.store", @@ -473,7 +473,7 @@ "string_inversion", "unit_typing" ], 0, - "61b1855de5dac393fac5a8fe1891e3e2" + "2efb470afc28381540ade6be92becac6" ], [ "Ariadne.recover", @@ -487,7 +487,7 @@ "equation_Ariadne.state", "fuel_guarded_inversion_Ariadne.case" ], 0, - "ebfb1d92d461bdf72eed26e032005b0d" + "4c0eeb517eca96a349b06d48cc6ea399" ], [ "Ariadne.recover", @@ -555,7 +555,7 @@ "typing_Ariadne.step1", "unit_typing" ], 0, - "114acf75799e816a83ad763e1e4df431" + "5f0cc4afec47305cd61f212e418935d2" ], [ "Ariadne.example", @@ -587,7 +587,7 @@ "string_inversion", "string_typing", "unit_inversion", "unit_typing" ], 0, - "c21e7a03bfc5b63bfc1219a391544eab" + "bf21654ae4946bf99797b0eb06d2db94" ], [ "Ariadne.case", @@ -600,7 +600,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "799b9febac1632337a4254e6b7afd982" + "99185617e87c5f7ee6fefc724637908f" ], [ "Ariadne.__proj__Ok__item__saved", @@ -613,7 +613,7 @@ "refinement_interpretation_Tm_refine_433d08d8d7a72b888729343254dd5f4a" ], 0, - "f00f62aef4c3cff61f297b5a1291c5ad" + "65e54d7c318d96933ed4ec37f500349f" ], [ "Ariadne.__proj__Recover__item__read", @@ -626,7 +626,7 @@ "refinement_interpretation_Tm_refine_4866c1405a82ccc72c55102aa593b7ee" ], 0, - "8fd0ac99e5373b3230260b8514bd374d" + "15a7b968bdba460f0ca9fde3fe97cfa1" ], [ "Ariadne.__proj__Recover__item__other", @@ -639,7 +639,7 @@ "refinement_interpretation_Tm_refine_4866c1405a82ccc72c55102aa593b7ee" ], 0, - "b5a1ad93977d3a63b04ce738d34d9001" + "23ff79f60c7f25b048c2122f6ee8877c" ], [ "Ariadne.__proj__Writing__item__written", @@ -652,7 +652,7 @@ "refinement_interpretation_Tm_refine_4fff7e1627aecb8a01ff14db8bd98023" ], 0, - "368e07d4ffd420087f46b25ade35bf43" + "ac4a005f86f9747d860302845f144890" ], [ "Ariadne.__proj__Writing__item__old", @@ -665,7 +665,7 @@ "refinement_interpretation_Tm_refine_4fff7e1627aecb8a01ff14db8bd98023" ], 0, - "24fe0e3010d3ce12f2896f7cf9dcf990" + "7670c7e3217db60bc1bf52473b8e33bf" ], [ "Ariadne.__proj__Crash__item__read", @@ -678,7 +678,7 @@ "refinement_interpretation_Tm_refine_afc93d5e07c3e90000704a2ee31d4fab" ], 0, - "e98af71fd637fdc75523a30dd30bbad3" + "3924f4c9bb80caeb4e2f6974985f0520" ], [ "Ariadne.__proj__Crash__item__other", @@ -691,7 +691,7 @@ "refinement_interpretation_Tm_refine_afc93d5e07c3e90000704a2ee31d4fab" ], 0, - "2bd815b3ce9b0d88f8fb1043ba38fd7e" + "ad3a32ecc93b44eb3ad41758708762bb" ], [ "Ariadne.counter", @@ -707,7 +707,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4884ca56a267d6438c6a7ff692e69d3a" + "78bb093b0f738c0524001ee312849348" ], [ "Ariadne.saved", @@ -725,7 +725,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e0442ffa424fcbf67286bc4779a2a39a" + "d04e9d8c4c9eb49078b086c80d2a493e" ], [ "Ariadne.preorder'", @@ -736,11 +736,11 @@ "@query", "equation_FStar.Preorder.preorder_rel", "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", - "interpretation_Tm_abs_3d0a4a79cbc0be6014aea8e3293e77fc", + "interpretation_Tm_abs_a8f36d96e46e7b2dba043c4514bec7dd", "l_quant_interp_2d93d1e2e978575420277bf29c7a470b" ], 0, - "d7d9d8a211c59181c242cee7df13f06c" + "58ca5d7487b6fef14ab095b58ec0c7b0" ], [ "Ariadne.saved_backup", @@ -763,7 +763,7 @@ "typing_Ariadne.preorder_" ], 0, - "e12d96aeb12832198464f488a3099e2a" + "9e7f2b207acdfbd7ccf14f6433e20bdf" ], [ "Ariadne.log_pre", @@ -780,12 +780,12 @@ "equation_FStar.Preorder.transitive", "equation_with_fuel_FStar.List.Tot.Base.strict_prefix_of.fuel_instrumented", "false_interp", "fuel_guarded_inversion_Prims.list", - "interpretation_Tm_abs_2e7df2812837a4ef146a25d9c4e49ff2", + "interpretation_Tm_abs_b12da42f1278d37b8e165027f8b750bf", "lemma_FStar.List.Tot.Properties.strict_prefix_of_trans", "typing_Ariadne.backup" ], 0, - "936bbd64d27303c5f1cc30ef2a2f4be5" + "ff492d38f689a5b8456172eb37745e50" ], [ "Ariadne.__proj__Protect__item__k", @@ -797,7 +797,7 @@ "projection_inverse_Ariadne.Protect_c" ], 0, - "3791a11a8b270dd55c8cb118314da27a" + "b3109933869334eb9121443bfb3c070b" ], [ "Ariadne.pre0", @@ -811,7 +811,7 @@ "fuel_guarded_inversion_Ariadne.case" ], 0, - "599cd91ecfac86bb4c4a6f6512ab3549" + "38132da712cd5e9c65d2af3e5b04c2e6" ], [ "Ariadne.step0", @@ -825,7 +825,7 @@ "equation_Ariadne.state", "fuel_guarded_inversion_Ariadne.case" ], 0, - "a588d71cc306b239304ef7c1d5cfd612" + "252eac50602a70dcf7ec27572ad6ceb6" ], [ "Ariadne.step1", @@ -839,7 +839,7 @@ "refinement_interpretation_Tm_refine_4187e98250438914a336576d12992752" ], 0, - "e036ca56a62eab7ba8f1e8302053d063" + "af69d315f4859a4cd88980fe0c6e788a" ], [ "Ariadne.incr", @@ -853,7 +853,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "add8693193191b4fa40c598ed5976f22" + "7dcd4cc4f750e1e2259236d508e4f26e" ], [ "Ariadne.store", @@ -862,7 +862,7 @@ 1, [ "@query", "assumption_Ariadne.case__uu___haseq" ], 0, - "b744fad6d30b9d1601b032c09fca5533" + "d231524d87d35164dd19ca8b6143692f" ], [ "Ariadne.recover", @@ -876,7 +876,7 @@ "equation_Ariadne.state", "fuel_guarded_inversion_Ariadne.case" ], 0, - "a76d9c1a8d6508c715e057a3e56ded08" + "34cece4f019ebf2aa463757eea6b66f8" ] ] ] \ No newline at end of file diff --git a/examples/preorders/ArrayUtils.fst.hints b/examples/preorders/ArrayUtils.fst.hints index a4c804248b9..c1631ccf679 100644 --- a/examples/preorders/ArrayUtils.fst.hints +++ b/examples/preorders/ArrayUtils.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "108517a78678d032903ed1067e90611a" + "1bc4a6b4f3ba1367f5cc5a49088207ad" ], [ "ArrayUtils.lemma_get_some_equivalent_length", @@ -22,7 +22,7 @@ "typing_ArrayUtils.get_some_equivalent" ], 0, - "0776bf6afdc6f70c66d9634846be341b" + "a96bfb7d0a47535142b3ff5d8decc6ba" ], [ "ArrayUtils.lemma_get_some_equivalent_index", @@ -38,7 +38,7 @@ "typing_ArrayUtils.get_some_equivalent" ], 0, - "8403a6a666ba5a0a7950361055fd480f" + "9059607877840e9e2ffc19a87be99f08" ], [ "ArrayUtils.lemma_get_some_equivalent_snoc", @@ -71,7 +71,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Properties.snoc" ], 0, - "dca8cbe4fc8689c2587effa0f7422995" + "54474001af932690aa19fb576b407947" ], [ "ArrayUtils.lemma_get_some_equivalent_append", @@ -99,7 +99,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "8cd1cd0f18cf33af51dde6b76f30666d" + "3bb066584e33cef2dbf57dfcb0758bd1" ], [ "ArrayUtils.lemma_get_some_equivalent_slice", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1" ], 0, - "d47ecd811fddecfff4be31b694becf1c" + "476710b7deb7e15a8eadb22f44d6d093" ], [ "ArrayUtils.lemma_get_equivalent_sequence_slice", @@ -162,7 +162,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "f3005730e8b3741f7b5ee24134c39c29" + "9bac46f4fe4d971342594a0cca0b12dd" ], [ "ArrayUtils.copy_seq", @@ -181,7 +181,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "2fbb2fc9f4cf79a1fe5c07dedd8e8be9" + "8d99ac12988940c973844047b98a38c3" ], [ "ArrayUtils.is_prefix_of", @@ -190,7 +190,7 @@ 1, [ "@query" ], 0, - "c403852875fe29c2a601876df90c840a" + "cf8e1fe922a9fd77273b7e2d4cfd2969" ], [ "ArrayUtils.lemma_is_prefix_of_slice", @@ -210,7 +210,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "6e5ffff0df49bcf7716b98dd9e94e481" + "d8ae862f63295616aa834d69a9c66a99" ], [ "ArrayUtils.seq_map", @@ -224,7 +224,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c05edd6fb578e24e3717b3bb172a3ea6" + "9507364bae9dcb330b37147d83f6e6a1" ], [ "ArrayUtils.some_equivalent_seqs", @@ -233,7 +233,7 @@ 1, [ "@query" ], 0, - "0bb24b5e294e584d022fbcb77a7acbdd" + "c1da97e9d3255674d7979725a5e3b334" ], [ "ArrayUtils.lemma_get_some_equivalent_index", @@ -242,7 +242,7 @@ 1, [ "@query", "lemma_ArrayUtils.lemma_get_some_equivalent_length" ], 0, - "cdb9a03ea9bf4c29e37730720b8b6bc0" + "48d03a4896835e220e831e5f42478fb6" ], [ "ArrayUtils.lemma_get_some_equivalent_snoc", @@ -275,7 +275,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Properties.snoc" ], 0, - "ed6c76f4e7d9f5376543b59b1356e6f3" + "7e463d5b57aa721e8237f5d27600a41d" ], [ "ArrayUtils.lemma_get_some_equivalent_append", @@ -303,7 +303,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "2fe27e5493119c702a6a92bd24cac373" + "d6a6c59c8493907190adaa6ff2bf1bcf" ], [ "ArrayUtils.lemma_get_some_equivalent_slice", @@ -329,7 +329,7 @@ "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1" ], 0, - "0447856480c591b0e3b3a7a9e8315362" + "762c009b202495dc51b32a26ef4ec139" ], [ "ArrayUtils.lemma_get_equivalent_sequence_slice", @@ -366,7 +366,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "5b82e9f7243d4071b66251f7fa0ffd68" + "8df11e3926af39bf304f9a14e0c76c3c" ], [ "ArrayUtils.copy_seq", @@ -385,7 +385,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "348c1327dbdd562422368cc1ee7eb022" + "e50dd739b58f3fa2a1e15c8c003032f0" ], [ "ArrayUtils.is_prefix_of", @@ -394,7 +394,7 @@ 1, [ "@query" ], 0, - "b60ff0bfc37a2993f54c54bbd4709c00" + "a479ec225937dc3df103f385a604ac73" ], [ "ArrayUtils.lemma_is_prefix_of_slice", @@ -414,7 +414,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "c510708adaf04a6276c6a35e89d41ccd" + "341487ae3a156d403ff48e4a354ea1b0" ], [ "ArrayUtils.seq_map", @@ -428,7 +428,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d81b485c4c5422d590120d96c79d9c41" + "7d79637e3ea3497bb42518500f969608" ] ] ] \ No newline at end of file diff --git a/examples/preorders/Closure.fst.hints b/examples/preorders/Closure.fst.hints index ece3f91dad1..2417850d667 100644 --- a/examples/preorders/Closure.fst.hints +++ b/examples/preorders/Closure.fst.hints @@ -12,7 +12,7 @@ "fuel_guarded_inversion_Closure.state" ], 0, - "44936b972bda37ef36c450fcc73fe8dd" + "5164d34a4e7dda1df38ccec97c02ec51" ], [ "Closure.reachable_from_B", @@ -35,7 +35,7 @@ "typing_tok_Closure.B@tok" ], 0, - "a075e20212612bb3d0c2c1599b1490f8" + "37280e673257aea36a670fa22fbb2d53" ], [ "Closure.__proj__Start__item__retried", @@ -48,7 +48,7 @@ "refinement_interpretation_Tm_refine_9b8feac8e67696762ba27b558e40f256" ], 0, - "d51e655e01a6c908336b64347a3f4648" + "a02f95aabbdbe4b64be5713444f29126" ], [ "Closure.__proj__Hello__item__retried", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_8abf72c04d002ce86c7c7f261e811ec5" ], 0, - "466bb04907b368dfe49f6a3f46fb5d8f" + "eb13216911604c8d5befc8aefb10d94d" ], [ "Closure.__proj__Hello__item__ch", @@ -74,7 +74,7 @@ "refinement_interpretation_Tm_refine_8abf72c04d002ce86c7c7f261e811ec5" ], 0, - "ac1dbc21e715f6bc8820a6a3dbe2ef32" + "d17ec97a88f4536f84ed335d52dd695f" ], [ "Closure.__proj__Transcript12__item__ch", @@ -88,7 +88,7 @@ "refinement_interpretation_Tm_refine_8be6d7d0f86d71af96581ee9ae09ad53" ], 0, - "c037b0f72586962127241ae1c485ca32" + "6ccd87d73a0c170538344cc3a9d55b60" ], [ "Closure.__proj__Transcript12__item__sh", @@ -102,7 +102,7 @@ "refinement_interpretation_Tm_refine_8be6d7d0f86d71af96581ee9ae09ad53" ], 0, - "1f32af74b3ba8a311e8326ddcf189875" + "0f08843a997c7a5de2845bd9ebefc2c4" ], [ "Closure.__proj__Transcript12__item__rest", @@ -116,7 +116,7 @@ "refinement_interpretation_Tm_refine_8be6d7d0f86d71af96581ee9ae09ad53" ], 0, - "fa6db374cd83dd006b05b7cd442e32be" + "17cea01c9deb41f5425ad2c14a9ac29c" ], [ "Closure.__proj__Transcript13__item__retried", @@ -130,7 +130,7 @@ "refinement_interpretation_Tm_refine_c3bb8422e22464cd744542b84591ff3f" ], 0, - "09821a01b56c00e52aa627ce56057557" + "a99def5e75bed4021b2494bbf266f0bd" ], [ "Closure.__proj__Transcript13__item__ch", @@ -144,7 +144,7 @@ "refinement_interpretation_Tm_refine_c3bb8422e22464cd744542b84591ff3f" ], 0, - "ffa3b2bdc826aa739c3487d398fc38ae" + "6c16d0897f1dc09bd61a23cc5e387d80" ], [ "Closure.__proj__Transcript13__item__sh", @@ -158,7 +158,7 @@ "refinement_interpretation_Tm_refine_c3bb8422e22464cd744542b84591ff3f" ], 0, - "cb723c734a55e7af049cbc9a9b64acc3" + "e68ccc0b3ebbfc42b53bf2c505599b8e" ], [ "Closure.__proj__Transcript13__item__rest", @@ -172,7 +172,7 @@ "refinement_interpretation_Tm_refine_c3bb8422e22464cd744542b84591ff3f" ], 0, - "cb5dac58fb8abcec9c14a5bd20a31579" + "55da786a9ef662df4f5fb2ce03f363cb" ], [ "Closure.transcript_size", @@ -186,7 +186,7 @@ "fuel_guarded_inversion_Closure.transcript_t" ], 0, - "1d02b684ca16f688a29381c746554981" + "ef3fd0eab65a9ebd06975ec10c6e4351" ], [ "Closure.client_state", @@ -205,7 +205,7 @@ "typing_Closure.max_transcript_size", "typing_FStar.Ghost.reveal" ], 0, - "2aa74f99a0724c8acb8a57f776f62b6f" + "15a276d922a74bc67088b7e3a2f4df90" ], [ "Closure.__proj__C_truncated_ClientHello__item__transcript", @@ -219,7 +219,7 @@ "refinement_interpretation_Tm_refine_ee2d48a428eec18a9bf958fc9b3867d8" ], 0, - "e7603a99f1c745bb9e05951256350150" + "763161e8f8d8c275da22af5e78c4ace0" ], [ "Closure.__proj__C_truncated_ClientHello__item__offer", @@ -235,7 +235,7 @@ "refinement_interpretation_Tm_refine_ee2d48a428eec18a9bf958fc9b3867d8" ], 0, - "c8cf9adcd06685e77e080c531fd47b9b" + "a633df0d620c09ac81dea24e2522a637" ], [ "Closure.__proj__C_wait_ServerHello__item__transcript", @@ -249,7 +249,7 @@ "refinement_interpretation_Tm_refine_ba03bb475e226de884d5d34396eaf785" ], 0, - "5433c4c238c4b36f63d99925abe70b2b" + "e0212f5c564b2704fe476f8a2245af40" ], [ "Closure.__proj__C_wait_ServerHello__item__offer", @@ -265,7 +265,7 @@ "refinement_interpretation_Tm_refine_ba03bb475e226de884d5d34396eaf785" ], 0, - "1c025da9c1ab0edb6107d0200ea88dbd" + "963976d1f7f049fbf85f404edbcdd433" ], [ "Closure.__proj__C13_wait_Finished1__item__transcript", @@ -279,7 +279,7 @@ "refinement_interpretation_Tm_refine_d027e86d743ce1c67ee5fe0ba7862796" ], 0, - "38ce6f94f2493660c33c86bee23296db" + "69fbfd4238dc9b8766e21925209791c1" ], [ "Closure.__proj__C13_wait_Finished1__item__mode", @@ -302,7 +302,7 @@ "typing_Closure.max_transcript_size" ], 0, - "d4326927e5adb2df6aa8bd584abc6f74" + "43f8b2328b291bc86f730affe555d5e3" ], [ "Closure.__proj__C13_wait_Finished1__item__mode", @@ -326,7 +326,7 @@ "typing_Closure.max_transcript_size" ], 0, - "333b38bbe87191297434d292768bfd84" + "9776b2a78b6808d0e56e9f5d7b897cf3" ], [ "Closure.witness_offer", @@ -367,7 +367,7 @@ "typing_tok_Closure.C_init@tok" ], 0, - "123a89f267d0fcd94676875a617c55d8" + "b7b0d1ab4079aeda3399791f574a503c" ], [ "Closure.q", @@ -380,7 +380,7 @@ "fuel_guarded_inversion_Closure.state" ], 0, - "3efcd59a34c710c937776d6f62ed761c" + "e750065ee818f055a87764ab5abfaaa8" ], [ "Closure.reachable_from_B", @@ -389,7 +389,7 @@ 1, [ "@query", "assumption_Closure.state__uu___haseq" ], 0, - "250efa68e5b2417772bf9fff425156f6" + "526a2352a4f5d6d19dd8d28ce15f3997" ], [ "Closure.__proj__Start__item__retried", @@ -402,7 +402,7 @@ "refinement_interpretation_Tm_refine_9b8feac8e67696762ba27b558e40f256" ], 0, - "1102f3f211a328b1065c2358741a3d79" + "f1be993de6c2da2df8da915bf6a8fa18" ], [ "Closure.__proj__Hello__item__retried", @@ -415,7 +415,7 @@ "refinement_interpretation_Tm_refine_8abf72c04d002ce86c7c7f261e811ec5" ], 0, - "2bc3af3e1a315f3fc774d9408f4bc93f" + "54ef873dc2596d02c3c5a73ebaf70bfb" ], [ "Closure.__proj__Hello__item__ch", @@ -428,7 +428,7 @@ "refinement_interpretation_Tm_refine_8abf72c04d002ce86c7c7f261e811ec5" ], 0, - "10f95b65b8cd3b510086b2789e525c08" + "3c351857c6764e468193e4a2a5b1ba52" ], [ "Closure.__proj__Transcript12__item__ch", @@ -442,7 +442,7 @@ "refinement_interpretation_Tm_refine_8be6d7d0f86d71af96581ee9ae09ad53" ], 0, - "222ca3b79dc8091ff58e8cf6eaed58ec" + "061bfff7509d282182e3d01ad375fb57" ], [ "Closure.__proj__Transcript12__item__sh", @@ -456,7 +456,7 @@ "refinement_interpretation_Tm_refine_8be6d7d0f86d71af96581ee9ae09ad53" ], 0, - "3ae5c4bcf12b212fe3fee958a5f9ce6c" + "401e9a30e111b2d07de52f4e378ec62c" ], [ "Closure.__proj__Transcript12__item__rest", @@ -470,7 +470,7 @@ "refinement_interpretation_Tm_refine_8be6d7d0f86d71af96581ee9ae09ad53" ], 0, - "6e2c80d00a9dc71cfbcfde6e68326957" + "f4e4f353c93fc31472f3e47874fc7630" ], [ "Closure.__proj__Transcript13__item__retried", @@ -484,7 +484,7 @@ "refinement_interpretation_Tm_refine_c3bb8422e22464cd744542b84591ff3f" ], 0, - "202a26a3afe3a034bcfb78368078ef64" + "de2e66034d633a07b048e39737ec83f3" ], [ "Closure.__proj__Transcript13__item__ch", @@ -498,7 +498,7 @@ "refinement_interpretation_Tm_refine_c3bb8422e22464cd744542b84591ff3f" ], 0, - "5c303e2df529471d83517232c899df3d" + "e104be2fa7e936aff2f6476fbc311c22" ], [ "Closure.__proj__Transcript13__item__sh", @@ -512,7 +512,7 @@ "refinement_interpretation_Tm_refine_c3bb8422e22464cd744542b84591ff3f" ], 0, - "f5b33051c7ab54dbef611dce4ed60a4b" + "1e44bbe91ee489f448ded7ba1e887e9d" ], [ "Closure.__proj__Transcript13__item__rest", @@ -526,7 +526,7 @@ "refinement_interpretation_Tm_refine_c3bb8422e22464cd744542b84591ff3f" ], 0, - "fd233e5413dd9074989498ff777a624f" + "3cf5aa971db5f773cab5fb4643eee58b" ], [ "Closure.transcript_size", @@ -540,7 +540,7 @@ "fuel_guarded_inversion_Closure.transcript_t" ], 0, - "4cb7fb2788fcd2816c7fd98af6749f8f" + "9f9af21899f03f2f7c51d6444fad0bd6" ], [ "Closure.client_state", @@ -559,7 +559,7 @@ "typing_Closure.max_transcript_size", "typing_FStar.Ghost.reveal" ], 0, - "7e0e7c61d1d128ac6b5ec9ecf9654267" + "3e40b2d76c12cd88432f671a7f6f1fe4" ], [ "Closure.__proj__C_truncated_ClientHello__item__transcript", @@ -573,7 +573,7 @@ "refinement_interpretation_Tm_refine_ee2d48a428eec18a9bf958fc9b3867d8" ], 0, - "8faf95fb609ab3c349bd8810e66fca8d" + "d6c416d64bf9725bd4b63d8d97af2387" ], [ "Closure.__proj__C_truncated_ClientHello__item__offer", @@ -589,7 +589,7 @@ "refinement_interpretation_Tm_refine_ee2d48a428eec18a9bf958fc9b3867d8" ], 0, - "575549e321fa45671d50ee01964912cc" + "e02cad27f4f4b2396308c46a80bd3b90" ], [ "Closure.__proj__C_wait_ServerHello__item__transcript", @@ -603,7 +603,7 @@ "refinement_interpretation_Tm_refine_ba03bb475e226de884d5d34396eaf785" ], 0, - "288480a906e45173a0d1b4041cad66f7" + "6a2c292af05151fa6076076ec52c9b7a" ], [ "Closure.__proj__C_wait_ServerHello__item__offer", @@ -619,7 +619,7 @@ "refinement_interpretation_Tm_refine_ba03bb475e226de884d5d34396eaf785" ], 0, - "00ec2d1d031453df549485d02815e78a" + "b7ec0c1aebb0a173cdef89d83138b732" ], [ "Closure.__proj__C13_wait_Finished1__item__transcript", @@ -633,7 +633,7 @@ "refinement_interpretation_Tm_refine_d027e86d743ce1c67ee5fe0ba7862796" ], 0, - "66e5787e8ceb5299157517972d698b2f" + "03234950d394fbf00282a6bcea0d8ab5" ], [ "Closure.__proj__C13_wait_Finished1__item__mode", @@ -656,7 +656,7 @@ "typing_Closure.max_transcript_size" ], 0, - "94379a5629260dd7a4fd76f8fe85bb6f" + "2fc24f2bc4885472e6b8b3150cf6ca20" ], [ "Closure.__proj__C13_wait_Finished1__item__mode", @@ -680,7 +680,7 @@ "typing_Closure.max_transcript_size" ], 0, - "770582cabe3888911a807f22a43b54e9" + "f867e1be3005dfbef0864861c208e2b6" ] ] ] \ No newline at end of file diff --git a/examples/preorders/ImmutableST.fst.hints b/examples/preorders/ImmutableST.fst.hints index 227b59a4bca..6d2e80bed43 100644 --- a/examples/preorders/ImmutableST.fst.hints +++ b/examples/preorders/ImmutableST.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_ImmutableST.contains" ], 0, - "91ce8362961a60342326b0227c00f000" + "705b3a64c9094392156f54bb453b5785" ], [ "ImmutableST.heap_rel", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_6f8aef5da32367b0818e015b75ddf1d7" ], 0, - "7f69ee9d426c561fbdca0c127af31dc0" + "72ccce845b7f2d31b276da2682d58571" ], [ "ImmutableST.2471", @@ -38,7 +38,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "c1664a10c51c4508f401de50e09079dd" + "c9fb2e868058940233311eb02a6f4e1f" ], [ "ImmutableST.ist_witnessed", @@ -55,7 +55,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "1d2b76e37941e25eba57a31be79ae595" + "f6238833afb82bdf6883ee0837f9d03e" ], [ "ImmutableST.ist_witnessed", @@ -72,7 +72,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "2eab9cadafc453e885bf862042b3d449" + "4799d67442ad6e095a16f88e660339c2" ], [ "ImmutableST.ist_witness", @@ -89,7 +89,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "6e724a0d19fa0ff395348623ce257966" + "59c72302dfd14e0682cd67f37ea6aa9e" ], [ "ImmutableST.ist_recall", @@ -106,7 +106,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "4e97dc855c299ce714f990817dbcb188" + "23250cf9eb6e8c84c257136cf058dc64" ], [ "ImmutableST.ref", @@ -120,7 +120,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "ab0e345de8db4e59e8019d503f9f527f" + "06466778f57e4854f84de97433b8b0b9" ], [ "ImmutableST.alloc", @@ -142,7 +142,7 @@ "typing_FStar.Pervasives.Native.snd", "typing_NatHeap.ref" ], 0, - "e9777ddb3cc7f82aa2b6db390934a6f7" + "2a9d1d819d6d2c556f138d51f88ba750" ], [ "ImmutableST.read", @@ -151,7 +151,7 @@ 1, [ "@query", "equation_ImmutableST.contains" ], 0, - "6de319c1cf74596db2881a1c7346148a" + "3a5de67262ee8bed78323bcd4ba66e0a" ], [ "ImmutableST.read", @@ -167,7 +167,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "796b87a6b6ecfc6ae9198450fd3fb72a" + "79812c4776d4f65cc9ce1849f9e2f82d" ], [ "ImmutableST.write", @@ -176,7 +176,7 @@ 1, [ "@query", "equation_ImmutableST.contains" ], 0, - "30e7837c7995874b2a67ce89f118763e" + "505632a3a7e5f4d2eae9f6b3a110fce1" ], [ "ImmutableST.write", @@ -185,7 +185,7 @@ 1, [ "@query", "equation_ImmutableST.heap_rel" ], 0, - "4bad9c825f28e27d1d85bcdf23c5464f" + "9ea572dec4fbf175120d24bcb4239d11" ], [ "ImmutableST.write_nop", @@ -194,7 +194,7 @@ 1, [ "@query", "equation_ImmutableST.contains" ], 0, - "b3210539e4c5a182f0b665260e706aa6" + "87fab9fc89dfcd0a308b3b54b803366d" ], [ "ImmutableST.write_nop", @@ -203,7 +203,7 @@ 1, [ "@query" ], 0, - "459bd01ddb53570985f227ce04874a3c" + "7d27de3a768f8eec03e81af7c62bb27f" ], [ "ImmutableST.recall", @@ -218,7 +218,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "caaea8789e0db6cb10ed0eed04559031" + "9d9d4e00a92d08b8a6808b4c0b0effd0" ], [ "ImmutableST.heap_rel", @@ -231,7 +231,7 @@ "refinement_interpretation_Tm_refine_6f8aef5da32367b0818e015b75ddf1d7" ], 0, - "6f247e5d92d250b12212e47dba5f51d5" + "1527bba25da9acd2d4e32248abd18932" ], [ "ImmutableST.10799", @@ -248,7 +248,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "fc0ce89f82e233f9bad3ac5caf493fc7" + "1740ec4f81e79bc318ba74ee9d6c8576" ], [ "ImmutableST.ist_witnessed", @@ -265,7 +265,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "9e8485ae5e873e8d5b889294c509da51" + "9f022e410f091ded4e58c8a33d9e5aa1" ], [ "ImmutableST.ist_witnessed", @@ -282,7 +282,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "fe5db528c1bc936959f3f1159a50877d" + "6c6f5ccf1b352b735ceafafa05dd4529" ], [ "ImmutableST.ist_witnessed", @@ -299,7 +299,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "fa06b59115a73846a287b5f643f089d9" + "3de866af06cc5db3f03799598e41e19f" ], [ "ImmutableST.ist_witness", @@ -316,7 +316,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "c0f899b373de21c07dceb7be138a97bc" + "fdb49f7f4a6dba62f4cb8b0a7f1c22a3" ], [ "ImmutableST.ist_recall", @@ -333,7 +333,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "d45b2e4de3dd5a9a6659ad788bb3fa96" + "a1a8649012e79457e1d750e7f1a30e64" ], [ "ImmutableST.ref", @@ -347,7 +347,7 @@ "token_correspondence_ImmutableST.heap_rel" ], 0, - "487936e73a43560bd3a87ac2106427e8" + "5a2c646a3d1450232427ede84acd0b9e" ], [ "ImmutableST.read", @@ -356,7 +356,7 @@ 1, [ "@query", "equation_ImmutableST.contains" ], 0, - "d604e8142cb3757fb844186adb8e312d" + "3f1225134da1372e183adb8b2c27a77a" ], [ "ImmutableST.write", @@ -365,7 +365,7 @@ 1, [ "@query", "equation_ImmutableST.contains" ], 0, - "bf902cb6d9f8d4505e4baf87cdf8b2ca" + "92e91b9397d3717f4b04bab3ee79af4d" ], [ "ImmutableST.write_nop", @@ -374,7 +374,7 @@ 1, [ "@query", "equation_ImmutableST.contains" ], 0, - "7f5c9c5379d5fd20e4ea6a0198c86b2e" + "7ebd26cbc78f78d8c3564ba80b928425" ] ] ] \ No newline at end of file diff --git a/examples/preorders/ImmutableSTwHeaps.fst.hints b/examples/preorders/ImmutableSTwHeaps.fst.hints index c37dfb4fa83..0d89ed8ad46 100644 --- a/examples/preorders/ImmutableSTwHeaps.fst.hints +++ b/examples/preorders/ImmutableSTwHeaps.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "0a8ef461fd8d646710fb6199dd65f1b6" + "c7e0b92b4f121f9ff25e8d484f02b535" ], [ "ImmutableSTwHeaps.2261", @@ -23,7 +23,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "b6b8fa20b6cf7809993df1660ce75927" + "14d419ebd46d3c274a4cdc1e81af9124" ], [ "ImmutableSTwHeaps.ist_witnessed", @@ -38,7 +38,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "6c67a5a21d75e315cfc607443d4f0469" + "695e68e9290e55724f3f0f27a26f4a59" ], [ "ImmutableSTwHeaps.ist_witnessed", @@ -53,7 +53,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "4d194f36e3eec041897c9c0830ee8802" + "11795071b3272ed04d9756515fb28acc" ], [ "ImmutableSTwHeaps.ist_witness", @@ -68,7 +68,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "c6a764efbf4be84acf03dd7181ef4014" + "b4a92c4a07b6b1cbf5297c7d803835f8" ], [ "ImmutableSTwHeaps.ist_recall", @@ -83,7 +83,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "73f7b9be0bc696f8de11a81c3e9f91ae" + "497b115bf244eddd20759e85dc3db8f6" ], [ "ImmutableSTwHeaps.alloc", @@ -109,7 +109,7 @@ "typing_ImmutableSTwHeaps.upd" ], 0, - "3d0e64af09f71db9cf2a57c5e7526b1e" + "1d092b44049c0f1f05c10b231754cb4e" ], [ "ImmutableSTwHeaps.read", @@ -121,7 +121,7 @@ "refinement_interpretation_ImmutableSTwHeaps_Tm_refine_fcc3ae3430dace306efd930c647e1fda" ], 0, - "1e96952c45633d64e5d3df01da2a2c31" + "1c608c55cb84c53e4552f7eb6fca7ca4" ], [ "ImmutableSTwHeaps.write", @@ -145,7 +145,7 @@ "typing_ImmutableSTwHeaps.upd" ], 0, - "f28c89b937cc7b75e537209533e0f1a1" + "cc99efaeb6b6b9efd08501fa8733fa28" ], [ "ImmutableSTwHeaps.heap_rel", @@ -154,7 +154,7 @@ 1, [ "@query" ], 0, - "24c5c2fabea30be19013465b46387792" + "f4211fc4f84112908b0c2fe3fadfa6e5" ], [ "ImmutableSTwHeaps.7943", @@ -169,7 +169,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "61d8bf2c508b0e762d64c890214bd018" + "05edbea12e036511a0d03c45d09ff7b9" ], [ "ImmutableSTwHeaps.ist_witnessed", @@ -184,7 +184,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "3784058ad27ae6a3457210748bbe05a3" + "7ea82df399bae24978cd3d6abd899e93" ], [ "ImmutableSTwHeaps.ist_witnessed", @@ -199,7 +199,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "f8437ae6613b12d98eb24e4d42d1ff5c" + "d34ded89e758d1acb335dd6cac000556" ], [ "ImmutableSTwHeaps.ist_witnessed", @@ -214,7 +214,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "601e549f738a73108d66192c51a4c0cd" + "dc6ef04cb4bfe3da1d81cf16fc609db9" ], [ "ImmutableSTwHeaps.ist_witness", @@ -229,7 +229,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "0efc0c6b004ba896bfc14fc186ac49cf" + "ea52242ec8d06d4500f76960cd1e20aa" ], [ "ImmutableSTwHeaps.ist_recall", @@ -244,7 +244,7 @@ "token_correspondence_ImmutableSTwHeaps.heap_rel" ], 0, - "7cb57c47b10c53773abc203f3aeb5c55" + "76cdc41525b7aa2c185d281481f86caa" ] ] ] \ No newline at end of file diff --git a/examples/preorders/MRefHeap.fst.hints b/examples/preorders/MRefHeap.fst.hints index 89d80b692f5..299d31e8b56 100644 --- a/examples/preorders/MRefHeap.fst.hints +++ b/examples/preorders/MRefHeap.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_FStar.Pervasives.dfst" ], 0, - "b2198b6f76eaa5604979f089a1116d47" + "1f6b485034858e60cd2367cc6e61bef2" ], [ "MRefHeap.contains_same_addr_lemma", @@ -29,7 +29,7 @@ "refinement_interpretation_Tm_refine_8f2fff72b18dc472afbc83d481143bc1" ], 0, - "33b7067c286d4b3db6f95ea4830e2a20" + "10e878827bf77f274c8e6b4d6cd613d9" ], [ "MRefHeap.contains_diff_addr_lemma", @@ -45,7 +45,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "68fc41ea96c0cc5e349d992af32fbe15" + "54b36b5bdd11f4dcfd0dac4ba07bf9a0" ], [ "MRefHeap.sel", @@ -66,7 +66,7 @@ "refinement_interpretation_Tm_refine_36453e3eb6145226f640e16ed9612466" ], 0, - "f43095e66557aefd93cfa94b47ca4627" + "1b01c762f408b2906901057f6fdb63e5" ], [ "MRefHeap.alloc_ref", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_36453e3eb6145226f640e16ed9612466" ], 0, - "5c806119f434a665ee11a1c5d70765be" + "d95b152d33cbadd29e43002c9c312dc1" ], [ "MRefHeap.alloc_ref", @@ -131,7 +131,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "b8db0d0df9c5ba6a5d0e07ae97a18278" + "9c496852f7e5d1ebb7b09db4d469ab92" ], [ "MRefHeap.upd", @@ -146,7 +146,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "93dbffbad85fb7e1188300707c48087b" + "e5abdd6e80786e6f1af40c35772d8260" ], [ "MRefHeap.upd", @@ -194,7 +194,7 @@ "token_correspondence_FStar.Pervasives.Native.snd" ], 0, - "104c4e65d84bb12792a2317f675c0752" + "fa87adefe4301d650024e2a16f051401" ], [ "MRefHeap.emp", @@ -215,7 +215,7 @@ "token_correspondence_FStar.Pervasives.Native.snd" ], 0, - "ca281c55aece2df3229726141b62a0f0" + "c9a13ffd590d960b6ad87fb7df40ebaa" ], [ "MRefHeap.contains_same_addr_lemma", @@ -229,7 +229,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "baa2bc3b17e9881c76ca2e74c6b03a26" + "89be947653f007c3464c099e6adf3e9b" ], [ "MRefHeap.contains_diff_addr_lemma", @@ -243,7 +243,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0b30e013c0512f5a37642d48a3f2362d" + "c4b188471c6907f73181182f9684cb7c" ], [ "MRefHeap.alloc_ref", @@ -255,7 +255,7 @@ "refinement_interpretation_Tm_refine_36453e3eb6145226f640e16ed9612466" ], 0, - "2ac506c8fce90ebe3b194851fee0a0ae" + "b5438df656383345f56c64e17ebb32e9" ], [ "MRefHeap.upd", @@ -270,7 +270,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5414892b0b18300d6c9202ff1b14292b" + "be39606025a44bdb552367ecf3fbfaf5" ] ] ] \ No newline at end of file diff --git a/examples/preorders/MRefST.fst.hints b/examples/preorders/MRefST.fst.hints index e1bd096bc8d..3471a0634d8 100644 --- a/examples/preorders/MRefST.fst.hints +++ b/examples/preorders/MRefST.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "3e2bf8129abc3da47a67b4aa9f4cdbe0" + "0a95522af6e03ca9f1c89adf6cb06e86" ], [ "MRefST._dm4f_ISTATE___proj__ISTATE__item__put_elab", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "a02b00e072f9129ab25671a07e5fa180" + "9ce3dc2e5c91090792c9c44fe91f3c8f" ], [ "MRefST.ISTATE", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "c5f0475c71630868aacd80c076545e3f" + "fb2f4a73b0ced2a0a4166ce5786f2e09" ], [ "MRefST.ISTATE", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "8f805d7d91d8fd1605c8e7a15a41b597" + "d3ddec728c48634176e183a15aa2c015" ], [ "MRefST.contains_lemma", @@ -44,7 +44,7 @@ 1, [ "@query", "equation_MRefST.contains" ], 0, - "1d21994582f314691cc9a17152507938" + "1f2266ca4e5cd4b61ecefef68f8ece40" ], [ "MRefST.heap_rel", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_3568bcf9133bbe8512b3c2560361e2a6" ], 0, - "d9270811c56414c5f84c830df781ba2e" + "dc18aa0dade58fac08c9d4d9036fe76b" ], [ "MRefST.21797", @@ -77,7 +77,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "217a5d9e62ccf9c1266579b8dcbc2b4e" + "c665b5a7579c524ecfb12be193158fb9" ], [ "MRefST.ist_get", @@ -86,7 +86,7 @@ 1, [ "@query" ], 0, - "0a3ce6f22c39980b9619b4ade17bf622" + "bd4bc08e937c111e840d2bb78b8ada4b" ], [ "MRefST.ist_put", @@ -95,7 +95,7 @@ 1, [ "@query", "unit_typing" ], 0, - "2277be5a8c4036fa571a3361797f16c9" + "fe4b4a85b96af141bc1d757be94d79b4" ], [ "MRefST.ist_witnessed", @@ -115,7 +115,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "2b572108d823f03076833636ffb66aff" + "0a06c674824b4b09d64a89529c657d23" ], [ "MRefST.ist_witnessed", @@ -135,7 +135,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "9faf37aa1edbe0b269c45422384b7d02" + "6dec10b1dfeb133de7af84c2dd1e9728" ], [ "MRefST.ist_witness", @@ -155,7 +155,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "bf11fce636e7a5062de0ed4c75eb45c1" + "bc1195b6b856d997b9218d013d24b5c6" ], [ "MRefST.ist_recall", @@ -175,7 +175,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "1577699f8ed3c71ff20388b87552954e" + "ec5a1b2621f96642c61b407dcbbf75f2" ], [ "MRefST.mref", @@ -189,7 +189,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "1a7ad29b98a10099f4216bf708d15eb3" + "4521a41fcc5e47e791f318d0706313b6" ], [ "MRefST.alloc", @@ -215,7 +215,7 @@ "typing_MRefHeap.sel" ], 0, - "612964963bf6fca10a33eda6e562c463" + "05d090951f1d890c874b65424fb7a868" ], [ "MRefST.read", @@ -224,7 +224,7 @@ 1, [ "@query", "equation_MRefST.contains" ], 0, - "8b59c9fcb78156a4217989b9042fde38" + "e4df39f82d9d1d509c5e62099c30e780" ], [ "MRefST.read", @@ -240,7 +240,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "99618378d0902cc95d1069c5c93fe3cf" + "22b7e2a8d732f6e52a1fb9acbd088f4d" ], [ "MRefST.write", @@ -253,7 +253,7 @@ "refinement_interpretation_Tm_refine_da9cbab0485332770e2f963089e2dda6" ], 0, - "abba6ceec38dcfbf658dfd41078b774f" + "2aa5414e6b931052ea58a556fad8b952" ], [ "MRefST.write", @@ -280,7 +280,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "b2131a63a9ee02a86b72a0d9093ebca2" + "7720988b8fa7853ba4f7e9d224e045e4" ], [ "MRefST.stable_on_heap_aux", @@ -289,7 +289,7 @@ 1, [ "@query", "equation_MRefST.contains" ], 0, - "b39de908bdce1decdd4089865c8410fd" + "825161a2ea6092ea35b0b1ce8b1d3786" ], [ "MRefST.stable_on_heap_stable", @@ -304,7 +304,7 @@ "refinement_interpretation_Tm_refine_da9cbab0485332770e2f963089e2dda6" ], 0, - "33ebfd2d23b86b25b8c50f3ef0a17698" + "e1c1783fa42037cf77d454ae146c5ee0" ], [ "MRefST.witness", @@ -319,7 +319,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "b7a752806e8f033dfd0261a5fecd0bf9" + "a52af0d30b84525c08f93ee2b7f4345d" ], [ "MRefST.witness", @@ -334,7 +334,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "ef515f84e5ec74dd4cd17b952b0d5cef" + "fe61b990281039b03a8b5b8341122e54" ], [ "MRefST.recall", @@ -349,7 +349,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "b90a61437a3f54b2d0d7f33bc21119ee" + "f60e12a9187d6b58bbdf1f7fbfcf66a9" ], [ "MRefST.recall", @@ -364,7 +364,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "7c8d9c2f71a22e2b38443a898ac92758" + "96830d0de71ebe64a26d6e8a656ebc22" ], [ "MRefST._dm4f_ISTATE___proj__ISTATE__item__get_elab", @@ -373,7 +373,7 @@ 1, [ "@query" ], 0, - "9683d9724ce44581c2d1afb67dc05606" + "c6f375422d21be000da0e858ee2f4885" ], [ "MRefST._dm4f_ISTATE___proj__ISTATE__item__put_elab", @@ -382,7 +382,7 @@ 1, [ "@query" ], 0, - "b0e2325ce93b855d231c55ddfef355b6" + "833b0c5d8e58f395c3bf6c1d7ca8fb2a" ], [ "MRefST.ISTATE", @@ -391,7 +391,7 @@ 1, [ "@query" ], 0, - "e89c86b7579105d1bb8d9653c5cbf75d" + "c6cdcdacf5636606aea68708ccd66e0c" ], [ "MRefST.ISTATE", @@ -400,7 +400,7 @@ 1, [ "@query" ], 0, - "771d5b7662c2fff45ea3b493857653d8" + "3b17420504d7a867f97afe6b57a23c38" ], [ "MRefST.heap_rel", @@ -413,7 +413,7 @@ "refinement_interpretation_Tm_refine_3568bcf9133bbe8512b3c2560361e2a6" ], 0, - "9d31d36cc1be1a2eeff9c25515562508" + "f042dab445bd73f88bebe3f891273a81" ], [ "MRefST.58651", @@ -433,7 +433,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "68e78c8f62afa001870f656ef1e8cf75" + "d0d8599feed20d170da18b57fb3f0bc0" ], [ "MRefST.ist_get", @@ -442,7 +442,7 @@ 1, [ "@query" ], 0, - "461816a89dce7cc0bd3068738aaf5f61" + "7aa48b67522bc918e03a0c6bb247de08" ], [ "MRefST.ist_put", @@ -451,7 +451,7 @@ 1, [ "@query", "unit_typing" ], 0, - "357318f312de8511a508bf275b84a4b3" + "94e7cbd6bf4318773f27461691dd164f" ], [ "MRefST.ist_witnessed", @@ -471,7 +471,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "19c225fd96973d143aeea7e90889aaf5" + "9c93c7984d2dccf478471c05af5ef51e" ], [ "MRefST.ist_witnessed", @@ -491,7 +491,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "e9719b432e98a685f9139a80f5fe00b3" + "442c5f11598cb152847de7db9b969d66" ], [ "MRefST.ist_witnessed", @@ -511,7 +511,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "e6dcf6f0120e5815ec21ef50fd58a661" + "16e2cfd7382d2aeb5e26b11c094862c8" ], [ "MRefST.ist_witness", @@ -531,7 +531,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "52d4f418b20191e3ca2d5908a9fccd9e" + "89562defbba7225857f4d31fa3db2ae6" ], [ "MRefST.ist_recall", @@ -551,7 +551,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "b056e8a8568f10d2f436da12c180e5e6" + "a596cd994d3096d35c43e2a94c143b73" ], [ "MRefST.mref", @@ -565,7 +565,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "1327559f36c82ceb33fc566fda8c4068" + "bf0a7c0344f7c51dd04ce9075d301950" ], [ "MRefST.alloc", @@ -591,7 +591,7 @@ "typing_MRefHeap.sel" ], 0, - "8199556f348da137dd520feb02338435" + "85c93d3fdf564f54f92204a32ec181ae" ], [ "MRefST.read", @@ -607,7 +607,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "c7c74f75e2d0ac32288fcc30ae3a1622" + "9c0e8977fff97c27018e5b539fcfecfa" ], [ "MRefST.read", @@ -616,7 +616,7 @@ 1, [ "@query", "equation_MRefST.contains" ], 0, - "9d0c1d78b0dec08b9c350af3a4b9b0ca" + "76624aec913cf7c1796c5e57063a1962" ], [ "MRefST.write", @@ -643,7 +643,7 @@ "token_correspondence_MRefST.heap_rel", "typing_MRefHeap.sel" ], 0, - "cd378ea13af10c79bd157cf807ff4ed8" + "96a87c8255b74a344634f4c445649346" ], [ "MRefST.write", @@ -656,7 +656,7 @@ "refinement_interpretation_Tm_refine_da9cbab0485332770e2f963089e2dda6" ], 0, - "3b939e4030194b5b4d65ec04db8f8e2c" + "367a93c02c8401fcd159182c4a8b5477" ], [ "MRefST.stable_on_heap_aux", @@ -665,7 +665,7 @@ 1, [ "@query", "equation_MRefST.contains" ], 0, - "80d1dd4611d0ac81ee7b58924567ad7a" + "f893fbf28d3f0210fde02674f97433af" ], [ "MRefST.witness", @@ -680,7 +680,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "b2bd52dd110e0ecdb79387a771fa6777" + "16484cb2eb8be52b58036eca55d42f1b" ], [ "MRefST.witness", @@ -695,7 +695,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "b3cedd890f2689a69fe0fa1217e69bea" + "51084e455b88076cf0ea4739e45e1a16" ], [ "MRefST.recall", @@ -710,7 +710,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "d8c795fd1aea1ef33af57c72e811d362" + "4d2a800dab759532d104751c9e32d2b5" ], [ "MRefST.recall", @@ -725,7 +725,7 @@ "token_correspondence_MRefST.heap_rel" ], 0, - "c64f2794ed8814f887922b25f0c74958" + "f2a95c7d8d29704f22de481a633869c9" ] ] ] \ No newline at end of file diff --git a/examples/preorders/MonotonicArray.fst.hints b/examples/preorders/MonotonicArray.fst.hints index 3aa00bd50af..b175f997473 100644 --- a/examples/preorders/MonotonicArray.fst.hints +++ b/examples/preorders/MonotonicArray.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "635fd6c0fa92f2e9b1743a106101c905" + "4846f0b28d27245cb58ed4aebbd900e3" ], [ "MonotonicArray.seq_rel", @@ -29,7 +29,7 @@ "refinement_interpretation_Tm_refine_1c06f03ca080cc620e1f3b84e7e08d8b" ], 0, - "8d44d5633ee7137e27bdbcc915d24542" + "205e658c9d59d63b4a215596d6343178" ], [ "MonotonicArray.seq_pre", @@ -52,7 +52,7 @@ "equation_MonotonicArray.seq_rel", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_MonotonicArray.flag", "int_inversion", - "interpretation_Tm_abs_532ceb23eacec3af4729ff11eca1ad60", + "interpretation_Tm_abs_2a41f81cb3960af0bc3e8006f6c144c0", "l_and-interp", "l_imp-interp", "l_not-interp", "l_quant_interp_2dae2a79e712d23dc7849dafb82b9a59", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", @@ -60,7 +60,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b6b311b4fcd3a4dd89633c95deade400" + "5971d191a012de0045cab4c4a312d613" ], [ "MonotonicArray.__proj__A__item__s_ref", @@ -72,7 +72,7 @@ "projection_inverse_MonotonicArray.A_m" ], 0, - "69cf9d7bfbdb28702eefe24060138465" + "12fcdea7772b92a4285d4c08a1acbd47" ], [ "MonotonicArray.__proj__A__item__offset", @@ -84,7 +84,7 @@ "projection_inverse_MonotonicArray.A_m" ], 0, - "0a8ea66db0366db2b3356bf490090479" + "bc762088497446fd258bd27d3f51eac8" ], [ "MonotonicArray.mutable_pred", @@ -104,7 +104,7 @@ "equation_MonotonicArray.seq_rel", "equation_Prims.eq2", "equation_Prims.nat", "fuel_guarded_inversion_MonotonicArray.t", "int_inversion", - "interpretation_Tm_abs_532ceb23eacec3af4729ff11eca1ad60", + "interpretation_Tm_abs_2a41f81cb3960af0bc3e8006f6c144c0", "interpretation_Tm_abs_c2b13f65516e7f58a943f40b81f001bd", "l_and-interp", "l_imp-interp", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", @@ -114,7 +114,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "48e8028533aef7a255be0b9da6123f86" + "9785cd031a74a6eae8a4a05237d094da" ], [ "MonotonicArray.freezable_pred", @@ -136,7 +136,7 @@ "equation_MonotonicArray.seq_rel", "equation_Prims.eq2", "equation_Prims.nat", "fuel_guarded_inversion_MonotonicArray.flag", "fuel_guarded_inversion_MonotonicArray.t", "int_inversion", - "interpretation_Tm_abs_532ceb23eacec3af4729ff11eca1ad60", + "interpretation_Tm_abs_2a41f81cb3960af0bc3e8006f6c144c0", "interpretation_Tm_abs_8007abdd148d4491e72bbc1ef231aafc", "kinding_FStar.Pervasives.Native.option@tok", "kinding_MonotonicArray.flag@tok", "l_and-interp", "l_imp-interp", @@ -151,7 +151,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "3cb4c59ff648df6725238bd539786b06" + "6e4e23ce86a4b353aec8c0665bbe51ed" ], [ "MonotonicArray.is_full_array", @@ -165,7 +165,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1c04090543f6ed4141991e726f80056b" + "7784a34d6caed982fe97c360dbbd9297" ], [ "MonotonicArray.array_footprint", @@ -179,7 +179,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b9c6ecd114e61e322b542df8bd14754a" + "d1d4906d49f522a97c61d1f2cca47984" ], [ "MonotonicArray.fresh_arr", @@ -193,7 +193,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6b48c15802b5635d26009e704e82dcd8" + "3f72c08e79b56703bacc31a09d442d99" ], [ "MonotonicArray.fcreate", @@ -259,7 +259,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "55e74de12f1042f54738da8d106fe872" + "43064e9479ed22d3f080353cc2e558a3" ], [ "MonotonicArray.create", @@ -324,7 +324,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "97d0da1612f725ca1b01a2a01cd11dd1" + "c9e98a810e1bbf9a74bba52e10d86124" ], [ "MonotonicArray.as_seq", @@ -346,7 +346,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "437fec2b7b17661dcb3414052664808f" + "c8ffbf494b82249444ed3a178268e2d4" ], [ "MonotonicArray.lemma_as_seq_length", @@ -384,7 +384,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "ee77820a65ef52fa5f54ad850d25558b" + "e92c42a585065786426986b8b81770ab" ], [ "MonotonicArray.init_at_arr", @@ -399,7 +399,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "99125012011cf84289660b47073008fe" + "cf302307f6c7c2ec055b3c62e708f9c6" ], [ "MonotonicArray.initialized", @@ -409,7 +409,8 @@ [ "@MaxIFuel_assumption", "@query", "MonotonicArray_pretyping_999af01faf598d6aa669080b717bdc17", - "b2t_def", "data_typing_intro_MonotonicArray.MutableUntilFrozen@tok", + "b2t_def", "bool_inversion", "bool_typing", + "data_typing_intro_MonotonicArray.MutableUntilFrozen@tok", "disc_equation_FStar.Pervasives.Native.Some", "equation_ArrayUtils.init_at_seq", "equation_FStar.Pervasives.Native.fst", "equation_FStar.ST.heap_rel", @@ -422,7 +423,7 @@ "equation_MonotonicArray.repr", "equation_MonotonicArray.seq_pre", "equation_MonotonicArray.seq_rel", "equation_Prims.nat", "int_inversion", "int_typing", - "interpretation_Tm_abs_532ceb23eacec3af4729ff11eca1ad60", + "interpretation_Tm_abs_2a41f81cb3960af0bc3e8006f6c144c0", "interpretation_Tm_abs_62814b2ddb024747908d1fbb417240dc", "kinding_FStar.Pervasives.Native.option@tok", "kinding_MonotonicArray.flag@tok", "l_and-interp", @@ -448,7 +449,7 @@ "typing_MonotonicArray.repr", "typing_MonotonicArray.seq_pre" ], 0, - "424a7cef1c3894d9902affd42400b443" + "96af49a599ff1d84201af744d2e2ca76" ], [ "MonotonicArray.frozen_pred", @@ -471,7 +472,7 @@ "equation_MonotonicArray.repr", "equation_MonotonicArray.seq_pre", "equation_MonotonicArray.seq_rel", "equation_Prims.nat", "fuel_guarded_inversion_MonotonicArray.t", - "interpretation_Tm_abs_532ceb23eacec3af4729ff11eca1ad60", + "interpretation_Tm_abs_2a41f81cb3960af0bc3e8006f6c144c0", "interpretation_Tm_abs_da65f05006c214329b43692e7afaea00", "l_and-interp", "l_imp-interp", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", @@ -481,7 +482,7 @@ "typing_MonotonicArray.as_seq", "typing_MonotonicArray.seq_pre" ], 0, - "40976bd4753a853cef3d48ae0e2df33d" + "dbb472064c5111790c640af6309a1831" ], [ "MonotonicArray.freeze", @@ -524,7 +525,7 @@ "function_token_typing_MonotonicArray.freezable_pred", "function_token_typing_MonotonicArray.frozen_pred", "function_token_typing_MonotonicArray.seq_pre", "int_inversion", - "interpretation_Tm_abs_532ceb23eacec3af4729ff11eca1ad60", + "interpretation_Tm_abs_2a41f81cb3960af0bc3e8006f6c144c0", "interpretation_Tm_abs_8007abdd148d4491e72bbc1ef231aafc", "interpretation_Tm_abs_da65f05006c214329b43692e7afaea00", "kinding_FStar.Pervasives.Native.option@tok", @@ -556,7 +557,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "dca42978c16531fe107b77f2358b0493" + "bba51251e3084f7282478ebff1ff4aa0" ], [ "MonotonicArray.read", @@ -610,7 +611,7 @@ "typing_MonotonicArray.repr", "typing_MonotonicArray.seq_pre" ], 0, - "8209c728754e572e342038dfd23eff6b" + "eef1726baf53b46951056fff130314cf" ], [ "MonotonicArray.write_common", @@ -655,7 +656,7 @@ "function_token_typing_MonotonicArray.initialized", "function_token_typing_MonotonicArray.seq_pre", "int_inversion", "int_typing", - "interpretation_Tm_abs_532ceb23eacec3af4729ff11eca1ad60", + "interpretation_Tm_abs_2a41f81cb3960af0bc3e8006f6c144c0", "interpretation_Tm_abs_62814b2ddb024747908d1fbb417240dc", "kinding_FStar.Pervasives.Native.option@tok", "kinding_MonotonicArray.flag@tok", "l_and-interp", "l_imp-interp", @@ -726,7 +727,7 @@ "typing_MonotonicArray.mutable_pred" ], 0, - "46657939284a68b8e807d9041988e761" + "aa0b5cf9dd84dbbbb132efd7ee521bfb" ], [ "MonotonicArray.fwrite", @@ -740,7 +741,7 @@ "refinement_interpretation_Tm_refine_92b6ac93fb421c01768ba5431a3071f5" ], 0, - "ea43a1ff73a0789a4664d9f3c8f0e3a8" + "2ce5e03009006395a8683f7e236eb2c9" ], [ "MonotonicArray.sub", @@ -756,7 +757,7 @@ "refinement_interpretation_Tm_refine_6f684e27d6af9965634108bcfe981953" ], 0, - "8ac025bb324999416bc6d8669bebc235" + "0a3c168d4669fb80e789654c52dde8a5" ], [ "MonotonicArray.suffix", @@ -772,7 +773,7 @@ "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d" ], 0, - "dc0b679c728b101bab6f2e7d16355d1d" + "edc7dbaef3d5e46626039bef9fa92924" ], [ "MonotonicArray.prefix", @@ -784,7 +785,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "512da7214c952cb8c9399790d9a957b1" + "4199129a60c2f63ffd8cee4ae98c4a57" ], [ "MonotonicArray.lemma_sub_preserves_array_mutable_flag", @@ -807,7 +808,7 @@ "typing_MonotonicArray.mutable_pred" ], 0, - "11495e7de61cfbec24cfc5948cc251a6" + "eff13f89084193d6e375b5a1f40a504e" ], [ "MonotonicArray.lemma_sub_preserves_array_freezable_flag", @@ -831,7 +832,7 @@ "typing_MonotonicArray.freezable_pred" ], 0, - "39d0c9499185c2640f451a80439724a4" + "4e3db95f50ce1f979503af369d89f292" ], [ "MonotonicArray.lemma_sub_is_slice", @@ -872,7 +873,7 @@ "typing_FStar.Seq.Base.seq", "typing_MonotonicArray.seq_pre" ], 0, - "781c92a9f59f794ce9ad4b995a18aecf" + "b76a0e3dc7af1bfaefb031ba24ea6325" ], [ "MonotonicArray.lemma_sub_footprint", @@ -893,7 +894,7 @@ "refinement_interpretation_Tm_refine_6f684e27d6af9965634108bcfe981953" ], 0, - "1452046e5b6fc8b1dd58b5713b365570" + "0fb299ca4e7de6f97239f6eb0d39d1bf" ], [ "MonotonicArray.lemma_sub_contains", @@ -908,7 +909,7 @@ "projection_inverse_MonotonicArray.A_s_ref" ], 0, - "9502c9e77a9067376b99e2093ad0b48e" + "62a6170fb7b99b00bdd65600842eeab7" ], [ "MonotonicArray.lemma_sub_is_mutable", @@ -923,7 +924,7 @@ "projection_inverse_MonotonicArray.A_s_ref" ], 0, - "8a9223138ab3fc2e78130e4974fb1bf0" + "5437d672911ffc10df235ad60d711697" ], [ "MonotonicArray.lemma_sub_frozen", @@ -968,7 +969,7 @@ "typing_MonotonicArray.sub" ], 0, - "da51263d82e9801cebd0bd5a751ff043" + "bed6b386ee7cbdfbaccfc88abeb1db01" ], [ "MonotonicArray.lemma_sub_init_at", @@ -1014,7 +1015,7 @@ "typing_MonotonicArray.initialized" ], 0, - "d48afd2311b454bd1763dda206ff96b4" + "24c14a15f251819b75af2686789bf21a" ], [ "MonotonicArray.recall_init", @@ -1040,7 +1041,7 @@ "typing_MonotonicArray.initialized", "unit_typing" ], 0, - "5a5563153c55b4f16e0f7f87a2dd5704" + "ff812f1e7f0e1730a96c6c16840cea41" ], [ "MonotonicArray.recall_frozen", @@ -1061,7 +1062,7 @@ "typing_MonotonicArray.frozen_pred", "unit_typing" ], 0, - "33f40c723832327651c2c89ed456b62b" + "e8566a4a7146c71a985e4aeebe02f700" ], [ "MonotonicArray.recall_contains", @@ -1075,7 +1076,7 @@ "projection_inverse_MonotonicArray.A_s_ref", "unit_typing" ], 0, - "8ac9adaefb15faa010c80e387e73b921" + "eb2a94db916d23819dfe0669ab7ed2a2" ], [ "MonotonicArray.lemma_frozen_implies_init_at", @@ -1112,7 +1113,7 @@ "typing_MonotonicArray.frozen_pred" ], 0, - "f897905277adab87a8617744de1ba6b4" + "8d4d95db049897676d991e3e50e135f2" ], [ "MonotonicArray.all_init_i_j", @@ -1124,7 +1125,7 @@ "refinement_interpretation_Tm_refine_ba560d8a941cf6251ebf4b60a86ab6b7" ], 0, - "0cdea4780c7e2ab948585a761903eb64" + "1897e0d6024f8896cdb201bc649c18e2" ], [ "MonotonicArray.all_init", @@ -1136,7 +1137,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "60ed2c6ba9f27c570f9b99f0f9daba0c" + "a72991d334c2ac21fb4c09378a872dc4" ], [ "MonotonicArray.init_arr_in_heap_i_j", @@ -1149,7 +1150,7 @@ "refinement_interpretation_Tm_refine_ba560d8a941cf6251ebf4b60a86ab6b7" ], 0, - "e9cd31a99f47f915f3523561a71a7343" + "6bc62159b6cd230e39b2f9381b4002ae" ], [ "MonotonicArray.init_arr_in_heap", @@ -1161,7 +1162,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "afcd3bc2ab0ccca1156b2de27dffabd1" + "222d7d514a6d36bb671ec62818cb3dec" ], [ "MonotonicArray.recall_all_init_i_j", @@ -1197,7 +1198,7 @@ "refinement_interpretation_Tm_refine_f166ffa285da58385ce2ad2356e56767" ], 0, - "fcd9ac855acbd6f9b4f55c0f47d93242" + "3205528f4b53134e996cfb554726cd65" ], [ "MonotonicArray.recall_all_init", @@ -1212,7 +1213,7 @@ "refinement_interpretation_Tm_refine_841a7dab4e44e4e07aab6383c1e10f2e" ], 0, - "d9ab536005608f9313f4ffb4ddcaffc9" + "c222765559a6f0230d885f0a693563e2" ], [ "MonotonicArray.witness_all_init_i_j", @@ -1251,7 +1252,7 @@ "unit_inversion", "unit_typing" ], 0, - "a5be6e1587373efc889430f1c4ded88c" + "a81519bd20ccdfc247e7fdd61ee288b2" ], [ "MonotonicArray.witness_all_init", @@ -1266,7 +1267,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "c4be1df652b5920009ed745c6c644d85" + "ef77c6dab2f781c0e6f4616f05907df9" ], [ "MonotonicArray.as_initialized_seq", @@ -1285,7 +1286,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a2212af067f3a2615dcdaa217277af90" + "123f22df2a0d8db8b032cb94fe08f361" ], [ "MonotonicArray.as_initialized_subseq", @@ -1314,7 +1315,7 @@ "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55" ], 0, - "c565530731124bdaa419e037ffca84f0" + "e44ad52977421e700bcad5ee6b758799" ], [ "MonotonicArray.read_subseq_i_j", @@ -1364,7 +1365,7 @@ "typing_MonotonicArray.repr", "typing_MonotonicArray.seq_pre" ], 0, - "63bf2e24748ce2c5da2f6d4d1d0d47f2" + "c551af810835cc7477547d9b91f42c44" ], [ "MonotonicArray.lemma_framing_of_is_mutable", @@ -1378,7 +1379,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1b4050b73c3111f4b6c4be17d35e0f91" + "f182d18254c0b35b2a0a66b52e47f59b" ], [ "MonotonicArray.lemma_framing_of_is_mutable", @@ -1413,7 +1414,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "be5620db5dfda5b65cbb0db81812b33f" + "3eefc5eca2cb7704daeca13a8ed81f28" ], [ "MonotonicArray.lemma_framing_of_as_seq", @@ -1427,7 +1428,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0030ee3b96ffcd93e211ee3163885803" + "14c457ab48ecf6e3ee53ead8ae0cca76" ], [ "MonotonicArray.lemma_framing_of_as_seq", @@ -1462,7 +1463,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "d5ebc5f585d52a8679d26b569dfe2187" + "7a7853777fe8668ac54f81a5d94a4c38" ], [ "MonotonicArray.lemma_all_init_i_j_sub", @@ -1481,7 +1482,7 @@ "refinement_interpretation_Tm_refine_fa6e2032b6226618d2946ec88b516a44" ], 0, - "dcac6e8f61a5e6ca9e6f5e3b3cadc2e2" + "e7ece42023816c54d2c6bb475f9078d5" ], [ "MonotonicArray.lemma_disjoint_sibling_suffix_prefix", @@ -1508,7 +1509,7 @@ "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d" ], 0, - "49749b5e280171cb25c66f947019abe5" + "4806f18558148efe61664a840876bf3c" ], [ "MonotonicArray.lemma_disjoint_sibling_remain_same_for_unrelated_mods", @@ -1522,7 +1523,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7f6779c08da359dbc4a414878b4e7788" + "447420eee05302aae4a922f376a8e8e3" ], [ "MonotonicArray.lemma_disjoint_sibling_remain_same_for_unrelated_mods", @@ -1541,7 +1542,7 @@ "refinement_interpretation_Tm_refine_ce5b565e4e8ce1a2eb5c9cbff4c59287" ], 0, - "8e53756b6d05bae4ea251e46ee42d5e1" + "0256f7481e5a51fce48304dc4d9f6d4a" ], [ "MonotonicArray.lemma_disjoint_sibling_remain_same_transitive", @@ -1550,7 +1551,7 @@ 1, [ "@query", "equation_MonotonicArray.disjoint_siblings_remain_same" ], 0, - "40a21bcce4694839793f0615ac5c88fe" + "033bff274734a2950ca2d29f86e90df6" ], [ "MonotonicArray.fill_common", @@ -1566,7 +1567,6 @@ "constructor_distinct_MonotonicArray.MutableUntilFrozen", "data_elim_MonotonicArray.A", "data_typing_intro_MonotonicArray.MutableUntilFrozen@tok", - "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "eq2-interp", "equality_tok_MonotonicArray.Frozen@tok", "equality_tok_MonotonicArray.Mutable@tok", @@ -1586,15 +1586,14 @@ "equation_MonotonicArray.is_mutable", "equation_MonotonicArray.repr", "equation_MonotonicArray.seq_pre", "equation_MonotonicArray.seq_rel", "equation_Prims.eq2", "equation_Prims.l_and", "equation_Prims.nat", + "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_MonotonicArray.flag", "fuel_guarded_inversion_MonotonicArray.t", "function_token_typing_MonotonicArray.seq_pre", "int_inversion", "int_typing", - "interpretation_Tm_abs_532ceb23eacec3af4729ff11eca1ad60", - "kinding_FStar.Pervasives.Native.option@tok", - "kinding_MonotonicArray.flag@tok", "l_and-interp", "l_imp-interp", - "l_quant_interp_2dae2a79e712d23dc7849dafb82b9a59", - "lemma_FStar.Pervasives.invertOption", + "interpretation_Tm_abs_2a41f81cb3960af0bc3e8006f6c144c0", + "kinding_FStar.Pervasives.Native.option@tok", "l_and-interp", + "l_imp-interp", "l_quant_interp_2dae2a79e712d23dc7849dafb82b9a59", "lemma_FStar.Seq.Base.lemma_index_slice", "lemma_FStar.Seq.Properties.slice_slice", "lemma_MonotonicArray.lemma_as_seq_length", @@ -1616,21 +1615,18 @@ "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_59326a79ac7b4a997deb38c6324243a9", - "refinement_interpretation_Tm_refine_88b0ed6b4b5079a756a9391e54e2b3c5", "refinement_interpretation_Tm_refine_92b6ac93fb421c01768ba5431a3071f5", "refinement_interpretation_Tm_refine_bd10f09297e0e7dc08314f7d9211801c", "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_d872c5fb83c0bb7ff4e5b2fa63b8aca0", "refinement_interpretation_Tm_refine_e33ef751d600ad1c7f71142479103c47", - "typing_ArrayUtils.copy_seq", "typing_FStar.Monotonic.Heap.sel", - "typing_FStar.Pervasives.Native.fst", "typing_FStar.Seq.Base.index", - "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Base.seq", - "typing_MonotonicArray.as_seq", "typing_MonotonicArray.repr", - "typing_MonotonicArray.seq_pre" + "typing_FStar.Monotonic.Heap.sel", "typing_FStar.Seq.Base.index", + "typing_FStar.Seq.Base.length", "typing_MonotonicArray.as_seq", + "typing_MonotonicArray.repr", "typing_MonotonicArray.seq_pre" ], 0, - "cd2ea306297456114d8597946bbc1c8d" + "6834e71a1946a17fa425fa554b5a786c" ], [ "MonotonicArray.fill_common", @@ -1662,7 +1658,7 @@ "refinement_interpretation_Tm_refine_ecc83f368fd82d2680e2f7b7bd749455" ], 0, - "9cb54e28ceb9c2d079ef18cfdb8e3539" + "fd543bed855b9b5ab9ef85a875a9e4e1" ], [ "MonotonicArray.fill_common", @@ -1691,7 +1687,7 @@ "typing_MonotonicArray.seq_pre" ], 0, - "a070dc228e00ac600a6b528ec4e185d9" + "eef8a4668118433b8f1bfac586ef2ad4" ], [ "MonotonicArray.fill", @@ -1719,7 +1715,7 @@ "typing_FStar.Seq.Base.length", "typing_MonotonicArray.mutable_pred" ], 0, - "957a69c7681ab126e6dfaf7b4242604e" + "8e0cfa9d37a2bea523c12faac53f80bc" ], [ "MonotonicArray.ffill", @@ -1733,7 +1729,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "471c45df78aaf513b25f80b47322cab0" + "43888d3a364a167eb5d18834ed097fe1" ], [ "MonotonicArray.repr", @@ -1747,7 +1743,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ca8dfacf2f1aa9b72dc455ae47e1c8e3" + "384741c97babe9ed459f0c62418ebf9c" ], [ "MonotonicArray.seq_rel", @@ -1763,7 +1759,7 @@ "refinement_interpretation_Tm_refine_1c06f03ca080cc620e1f3b84e7e08d8b" ], 0, - "381c4bba9b5a1a61379f616a02829156" + "8017dc3a0319b9a4ea5d33c2a5c166cc" ], [ "MonotonicArray.seq_pre", @@ -1786,7 +1782,7 @@ "equation_MonotonicArray.seq_rel", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_MonotonicArray.flag", "int_inversion", - "interpretation_Tm_abs_532ceb23eacec3af4729ff11eca1ad60", + "interpretation_Tm_abs_2a41f81cb3960af0bc3e8006f6c144c0", "l_and-interp", "l_imp-interp", "l_not-interp", "l_quant_interp_2dae2a79e712d23dc7849dafb82b9a59", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", @@ -1794,7 +1790,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9f1f88e42caa0cad6a9c520f7841c4ba" + "87db53d4c0f3f0104da7f413e235c19f" ], [ "MonotonicArray.array_footprint", @@ -1808,7 +1804,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "75a85e4727ca391a2b6dcd57671bc929" + "f3df3740aed05494074a9b27a10c91f3" ], [ "MonotonicArray.fresh_arr", @@ -1822,7 +1818,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "307db45afa0c1cad8536870b69e244a9" + "2e10643dfde947a7b44f8a5129b4ef2b" ], [ "MonotonicArray.fcreate", @@ -1836,7 +1832,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "35d18ceeb64131b79b73c8dca7055a8d" + "372ee65040ef647f12bd21b0ce894019" ], [ "MonotonicArray.create", @@ -1850,7 +1846,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0fc43c87dd256c59ec824e4238f049da" + "fc2362cffc5614cfa7b3c07342dd0ffb" ], [ "MonotonicArray.lemma_as_seq_length", @@ -1864,7 +1860,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e9111bcb7154ed1cb457b2d3a51633d0" + "1fcd8ac14b47be5e032cd01f3086a24a" ], [ "MonotonicArray.read", @@ -1881,7 +1877,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "1666d7ca284aa38385645e834b340450" + "8f1081020ebd1dff99571821cc4e6721" ], [ "MonotonicArray.write_common", @@ -1894,7 +1890,7 @@ "refinement_interpretation_Tm_refine_92b6ac93fb421c01768ba5431a3071f5" ], 0, - "0f8684748cf171883799768a06ca431a" + "f4ff6c0f43deb55e33e45f0d2061089b" ], [ "MonotonicArray.write", @@ -1907,7 +1903,7 @@ "refinement_interpretation_Tm_refine_f984cba283a0017499e468d307a8fd1d" ], 0, - "ffa6b61f86bc1b0866237bcec9f6e654" + "e5f9a97bccce47958a0ff834f99f83b4" ], [ "MonotonicArray.fwrite", @@ -1921,7 +1917,7 @@ "refinement_interpretation_Tm_refine_92b6ac93fb421c01768ba5431a3071f5" ], 0, - "882d81095eee76bd45db46bce193cf25" + "fbc0ed6798f5bfc42025a2ff8f0d9f09" ], [ "MonotonicArray.suffix", @@ -1936,7 +1932,7 @@ "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d" ], 0, - "d277b799c4a9ed103afb5999c08c9351" + "e990fbbe5b97c30f7bb8dc42774cc605" ], [ "MonotonicArray.suffix", @@ -1949,7 +1945,7 @@ "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d" ], 0, - "c5644af9f2c18b695bf07b39f5dcea76" + "d683d4c829c5e3f4329a30d5d6d489a0" ], [ "MonotonicArray.prefix", @@ -1961,7 +1957,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "bd5b029f81851d3c23472c6bc405000a" + "8b23e23d1024f86b7562eb4013df4102" ], [ "MonotonicArray.lemma_sub_is_slice", @@ -1978,7 +1974,7 @@ "refinement_interpretation_Tm_refine_6f684e27d6af9965634108bcfe981953" ], 0, - "6a4d02ab737a72cc964bb482ab3fad77" + "b7083bf83f71fa5c1bc8e665f0841760" ], [ "MonotonicArray.lemma_sub_footprint", @@ -1992,7 +1988,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "01ba40066feba6ed03dcb8b11a092cbd" + "62327410c3a095e475184daf081f2136" ], [ "MonotonicArray.lemma_sub_frozen", @@ -2010,7 +2006,7 @@ "refinement_interpretation_Tm_refine_6f684e27d6af9965634108bcfe981953" ], 0, - "53dca256704071b63573e154b556ec2f" + "2526c747667e997645c874c2a2ff7f48" ], [ "MonotonicArray.lemma_sub_init_at", @@ -2028,7 +2024,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "6142e519405e8f7acae3a8430b8425c9" + "e4d91165ae584f187e1392dc642e72cf" ], [ "MonotonicArray.recall_init", @@ -2045,7 +2041,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "1e58906c0192296b07de3f91d5565143" + "8ba01d1a6cd342a45fefc2cbfb7356a9" ], [ "MonotonicArray.all_init_i_j", @@ -2057,7 +2053,7 @@ "refinement_interpretation_Tm_refine_ba560d8a941cf6251ebf4b60a86ab6b7" ], 0, - "65ad753a0fa4a7ee242f00b9339a088e" + "cddc539cab3bb66841a7197fe34937b6" ], [ "MonotonicArray.all_init", @@ -2069,7 +2065,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "1bbb14e36fffe4e0f659735c4c64d767" + "f06285a2b731787d19de2d19b9a054e4" ], [ "MonotonicArray.init_arr_in_heap_i_j", @@ -2082,7 +2078,7 @@ "refinement_interpretation_Tm_refine_ba560d8a941cf6251ebf4b60a86ab6b7" ], 0, - "6f8cbd28f239fcacf87abef5281ec72a" + "aaa885d1ea8e2be66e718ff9f41fe8ae" ], [ "MonotonicArray.init_arr_in_heap", @@ -2094,7 +2090,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "89f10d13320e7e8b5beb7484be7399a0" + "a19d8680afd88eb60eac1fa4962ec1fc" ], [ "MonotonicArray.recall_all_init_i_j", @@ -2103,7 +2099,7 @@ 1, [ "@query" ], 0, - "6f84bbf4feed78bd9a7486f1360b86d0" + "0e69f27fabcdf67cd4d14ddd31a837cb" ], [ "MonotonicArray.as_initialized_seq", @@ -2121,7 +2117,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6765ea17df654e370d3e8125a6256015" + "8f7308e0983240eb380d3702bea36453" ], [ "MonotonicArray.as_initialized_subseq", @@ -2152,7 +2148,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "032f21f9c0d2e279d499b574d297e8d2" + "f495c320a043e1ea27141e4c6ed8f549" ], [ "MonotonicArray.read_subseq_i_j", @@ -2161,7 +2157,7 @@ 1, [ "@query" ], 0, - "c17d8414b68ae4e47eb62abde1c468dc" + "1b107c05be35430b9b0d340f5e28bf66" ], [ "MonotonicArray.lemma_framing_of_is_mutable", @@ -2175,7 +2171,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3f652f66abcc147d909a9a3d07c0f018" + "71f08fa0638b5cd14c7512044f43094f" ], [ "MonotonicArray.lemma_framing_of_as_seq", @@ -2189,7 +2185,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7fc1fd5c9a5f6456dca44d58ad63b42d" + "78ca1b3e3b612c6b85fea161991ab619" ], [ "MonotonicArray.lemma_disjoint_sibling_suffix_prefix", @@ -2204,7 +2200,7 @@ "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d" ], 0, - "7460b4a0e1115485cfa31a71f1e533c1" + "59b3b0cc51b1731ef05d88e1ee89cd25" ], [ "MonotonicArray.lemma_disjoint_sibling_remain_same_for_unrelated_mods", @@ -2218,7 +2214,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "38681a9900bd380a0a65748f95a5c7af" + "51ab7603788daae86bea6075f9a87e25" ], [ "MonotonicArray.fill_common", @@ -2232,7 +2228,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "36d162dd96bf438b697c1a9544b70fdf" + "fdb0085fa2e3bd920aabebf057539c64" ], [ "MonotonicArray.fill", @@ -2246,7 +2242,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "75f0146db0e6619e5c84e067bdc15b21" + "13ecfb5d27bc18c22946a73600cbd8ae" ], [ "MonotonicArray.ffill", @@ -2260,7 +2256,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "2fd0b24d1df0ea0cedb5edf5ab0d9116" + "7a9a26f323e9dc48b0bbaea814ceb5e3" ] ] ] \ No newline at end of file diff --git a/examples/preorders/NatHeap.fst.hints b/examples/preorders/NatHeap.fst.hints index c44dc1f2946..11c7f4904b9 100644 --- a/examples/preorders/NatHeap.fst.hints +++ b/examples/preorders/NatHeap.fst.hints @@ -17,7 +17,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "d332ff08fdc5e7d23e01bc0e9b8b1698" + "7d4271cf3ca1374b4073583fd0a25851" ], [ "NatHeap.alloc_ref", @@ -29,7 +29,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "11345e7e1ca33846ede71e6452ed55ef" + "448746e28f827625b9754f6c7f1d5ebc" ], [ "NatHeap.alloc_ref", @@ -84,7 +84,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "67dee48d7d5977fd1aaa1db321c8f294" + "a2a90addb8889c321804acdc776d69d4" ], [ "NatHeap.upd", @@ -96,7 +96,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "cb6e850fc357540a013ab8205e396932" + "06d39a720d2cd727415446ea5fc55ea2" ], [ "NatHeap.upd", @@ -146,7 +146,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "5379b58a61d20ad148806ff5001ff07e" + "8e199819947a801d5cce0c87cb516048" ], [ "NatHeap.emp", @@ -178,7 +178,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "e7864b2737ec587847906c33fd5ce5a5" + "3cc13d5785714fd2af3a9024775d5f35" ], [ "NatHeap.concat", @@ -225,7 +225,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "66e57c525a9ff7673cf89789923efdb9" + "6cacc5867f70679b8eac380284c65be0" ], [ "NatHeap.consistent_refl", @@ -237,7 +237,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "7a0416af1655a56b0adbfa9073f1062d" + "6f0542d8c36b6f812d2b9979789e2d5e" ], [ "NatHeap.emp_consistent", @@ -277,7 +277,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "70e0fd2fb0e3861375477270a5e2e640" + "c1f662c17bf29c29cfc03e75a39cd9eb" ], [ "NatHeap.upd_consistent", @@ -323,7 +323,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "1d3bb1610fa891af4cfc31a66bac3776" + "5b24f9dbdf3974b31221cbd8abff1017" ], [ "NatHeap.alloc_ref_consistent", @@ -367,7 +367,7 @@ "typing_Tm_abs_fa1972c58aa5d1db48df78048fae6a64" ], 0, - "175ca215bd2b60f25980b17182f5a255" + "e99c006a25ae67c934634fbd5ec60db1" ], [ "NatHeap.contains_sel", @@ -387,7 +387,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "d7916f3b9aa02d3c8b75200a436a2251" + "8f78bf602f5ccd7926cef4e5bb2e3d57" ], [ "NatHeap.contains_upd", @@ -402,7 +402,7 @@ "typing_NatHeap.upd" ], 0, - "57cf07be3b2724e4a1fc6c9c270c89b0" + "d6b0bdca482ffbdaac2d4cbaaa18ce4f" ], [ "NatHeap.contains_emp", @@ -434,7 +434,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "ef340556f425753bcd965d5f81d67f0b" + "28da33ab55f28179d3967212510d6b89" ], [ "NatHeap.sel_upd1", @@ -446,7 +446,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "a62e8465ca4212ba9d5779b4b579c339" + "670483ea6dafef053d5b274c14b9bce6" ], [ "NatHeap.sel_upd1", @@ -459,7 +459,7 @@ "typing_NatHeap.upd" ], 0, - "1691dac969f264b781bff09379eee8cf" + "cb26dfd0365bb1289988fa0980ead33a" ], [ "NatHeap.sel_upd2", @@ -471,7 +471,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "8926b350cd39ffe36f64ed7a06e02433" + "972b7d16dcde4aebe2766252db104ca0" ], [ "NatHeap.sel_upd2", @@ -484,7 +484,7 @@ "typing_NatHeap.upd" ], 0, - "ac00b98ced7278c4c0270a950c0f3ea3" + "9fdda55c6122c81abf839f2b7b36f791" ], [ "NatHeap.upd_sel", @@ -533,7 +533,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "a6605af7ca8598d7fbedb098b75697e7" + "e88efc85676051448f707a325c4befbf" ], [ "NatHeap.contains_concat1", @@ -587,7 +587,7 @@ "typing_Tm_abs_be68577b6111a37d97443f6d3a0dc9b7" ], 0, - "65ac601eb2fd06cf4e37b687e6c96322" + "611ce8a268f8e7e67a8a982319f7bab3" ], [ "NatHeap.contains_concat2", @@ -631,7 +631,7 @@ "typing_Tm_abs_be68577b6111a37d97443f6d3a0dc9b7", "unit_typing" ], 0, - "ce27bf29f75e054bed79797a923c8402" + "a856ca8021a7016f21dea1229bd3497c" ], [ "NatHeap.sel_concat1", @@ -643,7 +643,7 @@ "refinement_interpretation_Tm_refine_241ad8bfe898ca08359d47be04127cb2" ], 0, - "3a979dff822cd8c05bed482c6d17ecbe" + "a619e59a33df20f83863e6f5296b5f96" ], [ "NatHeap.sel_concat1", @@ -701,7 +701,7 @@ "typing_Tm_abs_be68577b6111a37d97443f6d3a0dc9b7" ], 0, - "a5586186bf40186bf04bfae8f154dc65" + "91a5f75dc0e30b5f7e281901705958ed" ], [ "NatHeap.sel_concat2", @@ -713,7 +713,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "166a23ae3140a661041021bd06c3dc87" + "770950aa94bd3699a107c464c1270a91" ], [ "NatHeap.sel_concat2", @@ -754,7 +754,7 @@ "typing_Tm_abs_be68577b6111a37d97443f6d3a0dc9b7" ], 0, - "882cd8dd64b1c5dcc4a14320c67ac5f8" + "c3af91c74c8dd2e6cfad718b376abc39" ], [ "NatHeap.alloc_ref", @@ -766,7 +766,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "d1bd8a358f383d39a5d6c6da80f11f85" + "b0d7720da21d5d9a7552b0539bb7b271" ], [ "NatHeap.upd", @@ -778,7 +778,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "2ca3075c74a50e032143e42ff0c26a98" + "18ce26da21e9e317f3b36d648d8449f8" ], [ "NatHeap.sel_upd1", @@ -790,7 +790,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "42b56dfbbed6203e93a1a7217033bf8c" + "b6f66956e4f2e816ef10375f0afd3817" ], [ "NatHeap.sel_upd2", @@ -802,7 +802,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "594dd525292079080c190d3a3d1ae2b1" + "d87c1bc62456ff59a0555372f1e8b2bb" ], [ "NatHeap.sel_concat1", @@ -814,7 +814,7 @@ "refinement_interpretation_Tm_refine_241ad8bfe898ca08359d47be04127cb2" ], 0, - "17de6a688075b626bbf241c62c870c2c" + "62fd6bd9a85f909e050ced63a74204ca" ], [ "NatHeap.sel_concat2", @@ -826,7 +826,7 @@ "refinement_interpretation_Tm_refine_bd8b23217d2ca10ddfdabbb5d0948e96" ], 0, - "6819ada50f7a86a8c6794c4be40f0529" + "4807e92111a76853fbb59939447d406e" ] ] ] \ No newline at end of file diff --git a/examples/preorders/Protocol.fst.hints b/examples/preorders/Protocol.fst.hints index 47f9705e82f..5bd0c25a86f 100644 --- a/examples/preorders/Protocol.fst.hints +++ b/examples/preorders/Protocol.fst.hints @@ -1,5 +1,5 @@ [ - "&i¹¦B¸ðë>\n펠@@", + "\u0000r\t¦\u0001\u0018˜Ž7Ÿ€û\u0019ÞÌ\\", [ [ "Protocol.lemma_seq_append_unstable", @@ -29,7 +29,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "52e69f5ff755111852cf4a279df81cb8" + "96c92a19818e11000867b16177bcea38" ], [ "Protocol.network_message", @@ -43,7 +43,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "460678d7813d04e9d4b9223db34d91b5" + "259e55c7a7ef9c7f463d744f10754fe3" ], [ "Protocol.zeroes", @@ -57,7 +57,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f3b9d2e6d10069a59793887c816583e3" + "87377ccda71c0706095547da58a3b874" ], [ "Protocol.zeroes", @@ -69,7 +69,7 @@ "lemma_FStar.Seq.Base.lemma_create_len", "typing_Protocol.zero_b" ], 0, - "8d5a077fdd074600f52a2bd6862fcb1e" + "4dd9edc018064d8d356f08ee82bbe5ca" ], [ "Protocol.pad", @@ -88,7 +88,7 @@ "typing_FStar.Seq.Base.length", "typing_Protocol.fragment_size" ], 0, - "cd7f11790124f5d5be80930554731bce" + "c80cb4a28cac2e5448c54ae16dd07d79" ], [ "Protocol.unpad", @@ -102,7 +102,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c4707efdfed43a5893316474d5ee31b1" + "d66fa84b10bf033a4ea905ec777cfe6e" ], [ "Protocol.__proj__E__item__cipher", @@ -115,7 +115,7 @@ "projection_inverse_Protocol.E_msg" ], 0, - "4c3611328eb79e1659bb2d4ecdfa2ac4" + "37be1956a8d2e6726c9f09a3e5065b92" ], [ "Protocol.__proj__E__item__tag", @@ -128,7 +128,7 @@ "projection_inverse_Protocol.E_i" ], 0, - "d5ac0690c61317212b66eda0816a277d" + "b2dfe79172abeb04990fc39d3a557ec0" ], [ "Protocol.entries", @@ -142,7 +142,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c4b7db5d9ea8225a6861d44c3db69cba" + "567625050c893a5a8640017757a476d7" ], [ "Protocol.is_prefix_of", @@ -151,7 +151,7 @@ 1, [ "@query" ], 0, - "506f981db23c47b74de6c3dd82874782" + "88f75c84e8d6e440a53d294f9fe2ccc5" ], [ "Protocol.entries_pre", @@ -163,10 +163,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "163b6602acda9cfbd781e1b76f091f47" + "ef85cc10bf03111593d736e52b24b347" ], [ "Protocol.counter_pred", @@ -178,7 +178,7 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, "0bbb001a5091eff1711621a9bf2596b9" @@ -198,7 +198,7 @@ "equation_Prims.nat", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "int_inversion", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "interpretation_Tm_abs_545607f5016b8a9efe7d1f635f16c449", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", @@ -220,10 +220,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "1a42ad32afaade505b20429926c7a9ec" + "2eb0b01e5cbb680f1be8c9793fbb964b" ], [ "Protocol.counter_rel", @@ -235,10 +235,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "a4653579ef2b63fa3b803459c7f72e0c" + "7556f514f47bffb881aa345894f1d49f" ], [ "Protocol.counter_pre", @@ -250,10 +250,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "19f1d66a01682a0a06ba2bdafe924586" + "b4de2c779b7a3eee2bd778ccecd2d3de" ], [ "Protocol.counter_pre", @@ -265,7 +265,7 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.counter_rel", "equation_Protocol.counter_t", - "interpretation_Tm_abs_02b29cea86f00b407d0e40239a4c5134", + "interpretation_Tm_abs_7bb1aca7f565f38c176c14dd92322edb", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0" ], @@ -282,10 +282,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "c5cbcc0972df006140f68647b4dce6e7" + "fae83eee5a43bd45a0241b2c331644f4" ], [ "Protocol.connection", @@ -297,7 +297,7 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, "c8527da0302a95e38eef60ae7033b0b0" @@ -313,7 +313,7 @@ "refinement_interpretation_Tm_refine_e6ab7d7d11fd937f30ad6128228c18b5" ], 0, - "400966c680f647ec46f98f46a2e00018" + "36d5716d085e2256e89b92774064797c" ], [ "Protocol.__proj__S__item__entries", @@ -325,11 +325,11 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "proj_equation_Protocol.S_rand" ], 0, - "3347f3c4832f6482ac81cebb11bdd7fe" + "13d37271a26dc65949a89dff7a8a7342" ], [ "Protocol.__proj__S__item__entries", @@ -343,7 +343,7 @@ "equation_FStar.Preorder.transitive", "equation_FStar.ST.mref", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "proj_equation_Protocol.S_rand", "projection_inverse_BoxBool_proj_0", "projection_inverse_Protocol.S_entries", "projection_inverse_Protocol.S_rand", @@ -364,7 +364,7 @@ "refinement_interpretation_Tm_refine_1515f8c9bed8836c1665cbcf6953f9bb" ], 0, - "1a9ea4f769833f15cb4fb5ab5d9a67a1" + "f832bfdc1b94739c00a54767ee47d7d1" ], [ "Protocol.__proj__R__item__entries", @@ -376,7 +376,7 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "proj_equation_Protocol.R_rand" ], 0, @@ -394,7 +394,7 @@ "equation_FStar.Preorder.transitive", "equation_FStar.ST.mref", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "proj_equation_Protocol.R_rand", "projection_inverse_BoxBool_proj_0", "projection_inverse_Protocol.R_entries", "projection_inverse_Protocol.R_rand", @@ -422,7 +422,7 @@ "refinement_interpretation_Tm_refine_e33ef751d600ad1c7f71142479103c47" ], 0, - "ce572dcfac1aadea12a1e9de8577883d" + "bbbef7881c4e2f473a1306c130ac4920" ], [ "Protocol.rand_of", @@ -435,7 +435,7 @@ "fuel_guarded_inversion_Protocol.connection" ], 0, - "57337a8cdd16ff7ff097e011720b7d17" + "f1d27201b7a57a2335c55dcfeadbef02" ], [ "Protocol.entries_of", @@ -451,7 +451,7 @@ "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "projection_inverse_Protocol.R_ctr", "projection_inverse_Protocol.R_entries", "projection_inverse_Protocol.R_rand", @@ -474,7 +474,7 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, "8229c2744b504fbb5aa818c4d7ddb391" @@ -493,7 +493,7 @@ "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.live_connection", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "l_and-interp", "projection_inverse_Protocol.R_ctr", "projection_inverse_Protocol.R_entries", "projection_inverse_Protocol.R_rand", @@ -501,7 +501,7 @@ "projection_inverse_Protocol.S_rand", "unit_typing" ], 0, - "e47abd49468afeffcf7df47762a52d14" + "ea1b122ef3dc1b691d08df689dad0c11" ], [ "Protocol.lemma_sel_entries_equals_sel_tot_entries", @@ -517,7 +517,7 @@ "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.live_connection", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "l_and-interp", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], @@ -542,7 +542,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "558da70d81b58312260ab76bd71ac2c6" + "faa67a4eecdd403ef273d064e151a209" ], [ "Protocol.log", @@ -558,7 +558,7 @@ "equation_Protocol.is_prefix_of", "equation_Protocol.live_connection", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "l_and-interp", "refinement_interpretation_Tm_refine_12e73119c459be812384fdc8e6c9733a" ], @@ -578,12 +578,12 @@ "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.log", "equation_Protocol.message", "equation_Protocol.rand_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "lemma_Protocol.lemma_sel_entries_equals_sel_tot_entries", "refinement_interpretation_Tm_refine_3d0c21849d5cf8d118afc092733f14a4" ], 0, - "7d67af592c2939a5ff654ba0040035ed" + "f7e8b5162aeaeb7171abe957fe1d3e99" ], [ "Protocol.ctr", @@ -599,7 +599,7 @@ "equation_Protocol.is_prefix_of", "equation_Protocol.live_connection", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "l_and-interp", "proj_equation_Protocol.R_ctr", "proj_equation_Protocol.R_entries", "proj_equation_Protocol.R_rand", "projection_inverse_BoxBool_proj_0", @@ -630,7 +630,7 @@ "equation_Protocol.log", "equation_Protocol.message", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "interpretation_Tm_abs_545607f5016b8a9efe7d1f635f16c449", "kinding_Protocol.entry@tok", "l_and-interp", "lemma_Protocol.lemma_sel_ctr_ref_equals_sel_tot_ctr_ref", @@ -659,7 +659,7 @@ "typing_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e", "unit_typing" ], 0, - "78bfe70c5feaf133a4669b46a98ed812" + "90b1d50b03a1cd80bddaf24013722a52" ], [ "Protocol.snapshot", @@ -683,8 +683,8 @@ "equation_Protocol.live_connection", "equation_Protocol.log", "equation_Protocol.message", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_02b29cea86f00b407d0e40239a4c5134", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", + "interpretation_Tm_abs_7bb1aca7f565f38c176c14dd92322edb", "interpretation_Tm_abs_eeabe0e6e5ca3e7a109fddadcd4aea2e", "kinding_Protocol.entry@tok", "l_and-interp", "lemma_Protocol.lemma_sel_ctr_ref_equals_sel_tot_ctr_ref", @@ -725,7 +725,7 @@ "unit_typing" ], 0, - "8b6161b8185397f6bff3e43609c9f0fe" + "0527e768bf537f44e9fcf5e70a647fb1" ], [ "Protocol.connection_footprint", @@ -742,11 +742,11 @@ "fuel_guarded_inversion_Protocol.connection", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "552864bf13cadb2b87ce4193d184eba8" + "861d9636031f90cca3833241187d897a" ], [ "Protocol.lemma_snoc_log", @@ -760,7 +760,7 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.log", "equation_Protocol.sender", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "lemma_Protocol.lemma_sel_entries_equals_sel_tot_entries", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_1c47ef53210a35133af7e2a27422427f", @@ -782,7 +782,7 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.sender", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "projection_inverse_Protocol.S_rand", "refinement_interpretation_Tm_refine_349b58696eb9cfae6073e9368f8333df", @@ -799,9 +799,7 @@ [ "@MaxIFuel_assumption", "@query", "Protocol_pretyping_d1978c882b530b60e372963c3ccf3dc6", "b2t_def", - "bool_inversion", - "constructor_distinct_FStar.Pervasives.Native.Some", - "data_elim_FStar.Pervasives.Native.Some", + "bool_inversion", "data_elim_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_Protocol.S", "equation_ArrayUtils.all_some", "equation_ArrayUtils.init_at_seq", @@ -823,11 +821,10 @@ "equation_Protocol.iarray", "equation_Protocol.is_prefix_of", "equation_Protocol.live_connection", "equation_Protocol.pad", "equation_Protocol.rand_of", "equation_Protocol.sender", - "fuel_guarded_inversion_FStar.Pervasives.Native.option", "function_token_typing_Protocol.byte", "function_token_typing_Protocol.entries_rel", "int_inversion", "int_typing", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "kinding_FStar.Pervasives.Native.option@tok", "kinding_Protocol.entry@tok", "lemma_ArrayUtils.lemma_get_some_equivalent_length", @@ -845,7 +842,6 @@ "primitive_Prims.op_Subtraction", "proj_equation_Protocol.E_i", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_Protocol.E_cipher", "projection_inverse_Protocol.E_i", "projection_inverse_Protocol.E_tag", @@ -867,9 +863,10 @@ "typing_ArrayUtils.get_some_equivalent", "typing_FStar.Monotonic.Heap.sel", "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", - "typing_MonotonicArray.as_seq", "typing_Prims.min", - "typing_Protocol.entries", "typing_Protocol.fragment_size", - "typing_Protocol.sender", "typing_Protocol.zero_b" + "typing_FStar.Seq.Base.slice", "typing_MonotonicArray.as_seq", + "typing_Prims.min", "typing_Protocol.entries", + "typing_Protocol.fragment_size", "typing_Protocol.sender", + "typing_Protocol.zero_b" ], 0, "91df36caaeada5952c02765c2f78db53" @@ -885,7 +882,7 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.rand_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, "08c270825297b1e50cc705acffdc63a8" @@ -902,7 +899,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "00922ebf9bc6bb6131e2ec53134463c9" + "62ecbc3f5c162ec4fef41a4b8d646f30" ], [ "Protocol.verify", @@ -916,12 +913,12 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.receiver", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "refinement_interpretation_Tm_refine_e478ac71fa1875d2f6d4c23ab44e0977", "typing_Protocol.receiver" ], 0, - "5b0717fc14fd1199a16f1d14025cc716" + "fe5ef9f0a77709b9c24f518cabb910c1" ], [ "Protocol.receive", @@ -976,10 +973,10 @@ "function_token_typing_Protocol.counter_pred", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", - "interpretation_Tm_abs_02b29cea86f00b407d0e40239a4c5134", "interpretation_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "interpretation_Tm_abs_545607f5016b8a9efe7d1f635f16c449", + "interpretation_Tm_abs_7bb1aca7f565f38c176c14dd92322edb", "kinding_FStar.Pervasives.Native.option@tok", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_Protocol.entry@tok", "l_and-interp", @@ -1070,7 +1067,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "8022422d717b3ab4536abc2c7ac9f55d" + "195229496a4b17cbe093f7cb2f1e0e2b" ], [ "Protocol.sent_bytes'", @@ -1088,7 +1085,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "c0b9fad8e31c5538a8540d2261719050" + "54ce80472e3c96bc60da9c3cf9010213" ], [ "Protocol.sent_bytes", @@ -1114,8 +1111,8 @@ "equation_Protocol.message", "equation_Protocol.rand_of", "equation_Protocol.sent_bytes_", "fuel_guarded_inversion_Protocol.connection", "int_inversion", - "interpretation_Tm_abs_02b29cea86f00b407d0e40239a4c5134", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", + "interpretation_Tm_abs_7bb1aca7f565f38c176c14dd92322edb", "interpretation_Tm_abs_7f6e09c57851a655e400606396618bbe", "kinding_Protocol.entry@tok", "l_and-interp", "lemma_Protocol.lemma_is_prefix_of_slice", @@ -1140,7 +1137,7 @@ "typing_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e" ], 0, - "7bb1454e5826bea55c20639cd29e51f9" + "0d53b907829adf163929c7f003ced352" ], [ "Protocol.iarray_as_seq", @@ -1166,7 +1163,7 @@ "typing_MonotonicArray.as_seq" ], 0, - "68c028d0aafa86c16223f9817f239775" + "5f774f2271aaaaa56352ae82ed440cd6" ], [ "Protocol.fully_initialized_in", @@ -1179,7 +1176,7 @@ "refinement_interpretation_Tm_refine_f984cba283a0017499e468d307a8fd1d" ], 0, - "02f375d1c853b41e3ad60ae1ce7673b9" + "f3d9f4907e3b0983c403f0128b0c368f" ], [ "Protocol.subseq_suffix", @@ -1233,7 +1230,7 @@ "typing_MonotonicArray.as_seq" ], 0, - "f34f7a42c610fa28eaec9364889bdfc7" + "d5af624ff2fce37d21ad6257290ed921" ], [ "Protocol.slice_snoc", @@ -1264,7 +1261,7 @@ "typing_FStar.Seq.Properties.snoc" ], 0, - "00690101483926faaa3ab58efb24672d" + "a3dfa1c56aa48c0859473e1f73910ea8" ], [ "Protocol.slice_snoc2", @@ -1300,7 +1297,7 @@ "typing_FStar.Seq.Properties.snoc" ], 0, - "47c454bfda8a8612e57977864261e46a" + "01bc9361d0682d2aa7f2990c6848a2bb" ], [ "Protocol.append_subseq", @@ -1349,7 +1346,7 @@ "typing_MonotonicArray.as_seq" ], 0, - "a29d6f8e2c1a139a6b446b015799f301" + "d5e801eccb138cadfc540e4b912ec561" ], [ "Protocol.lemma_sender_connection_ctr_equals_length_log", @@ -1370,7 +1367,7 @@ "equation_Protocol.is_prefix_of", "equation_Protocol.log", "equation_Protocol.message", "equation_Protocol.rand_of", "equation_Protocol.sender", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "kinding_Protocol.entry@tok", "lemma_Protocol.lemma_sel_entries_equals_sel_tot_entries", "refinement_interpretation_Tm_refine_12e73119c459be812384fdc8e6c9733a", @@ -1387,7 +1384,7 @@ "typing_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e" ], 0, - "d9c08600849f24d9ec122c0d3bcfcd5a" + "a7c4a234e154c695212409bb2816e666" ], [ "Protocol.send_aux", @@ -1416,7 +1413,7 @@ "refinement_interpretation_Tm_refine_f984cba283a0017499e468d307a8fd1d" ], 0, - "408a27b9c0bf3b778dd8cb8a65c4f91f" + "bf30690dc449d2358aadca3415827c98" ], [ "Protocol.send_aux", @@ -1430,7 +1427,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6426e1c8431c50312c20624114c60318" + "1bd116a774faccba4694507841318209" ], [ "Protocol.send_aux", @@ -1513,7 +1510,7 @@ "typing_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e" ], 0, - "a0ad2f8abc2b8c27af0c2d11ee8c5bc5" + "774292ffff46101dbdd9359839530a7b" ], [ "Protocol.send_file", @@ -1527,7 +1524,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0e983ba7c2541394808dc1bca2139d9b" + "9adce812040c430c711137e9740b9009" ], [ "Protocol.send_file", @@ -1561,7 +1558,7 @@ "equation_Protocol.sender", "equation_Protocol.sent", "equation_Protocol.sent_bytes", "equation_Protocol.sent_bytes_", "function_token_typing_Protocol.byte", "int_inversion", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "interpretation_Tm_abs_7f6e09c57851a655e400606396618bbe", "kinding_Protocol.entry@tok", "l_and-interp", "lemma_ArrayUtils.lemma_get_some_equivalent_slice", @@ -1613,7 +1610,7 @@ "function_token_typing_Protocol.zero_b" ], 0, - "ec1bba4df2227218264c9be536ca329e" + "c6f18b6ce4a84ab6ac94ce4506f0ab9a" ], [ "Protocol.append_filled", @@ -1678,7 +1675,7 @@ "typing_MonotonicArray.suffix" ], 0, - "04e9aa8b8d5c8c9e48a6624778015a3e" + "65e7d3b2658a92382623b83d2e35f6d5" ], [ "Protocol.extend_initialization", @@ -1718,7 +1715,7 @@ "typing_MonotonicArray.as_seq" ], 0, - "e30e7486e661fc1bce37fd042b3133b9" + "3acb5b3a526dc81ca4e8cc7391aa2a1a" ], [ "Protocol.receive_aux_post", @@ -1732,7 +1729,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "81ca7b99fd43d048b6cb5b9a1d5bd3af" + "cc5139d5ab97b97eecab706c01dcba5d" ], [ "Protocol.receive_aux_post", @@ -1760,7 +1757,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "fb62559e603dbe028125ec0b9b28b2a0" + "b8558f8f6ff05ef294461f10d448ec04" ], [ "Protocol.receive_aux", @@ -1789,7 +1786,7 @@ "typing_Protocol.fragment_size" ], 0, - "4833d50c8d979c6c154ad1fddf06e77d" + "6196d3e0c787a44e56e971679f97683f" ], [ "Protocol.receive_aux", @@ -1803,7 +1800,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "40e1388129c159c81ebb53032d19b4a5" + "09c0cdb94b260c2bc82fcd4c6455ad42" ], [ "Protocol.receive_aux", @@ -1821,6 +1818,8 @@ "equation_FStar.Monotonic.Heap.modifies", "equation_FStar.Monotonic.Heap.modifies_t", "equation_MonotonicArray.all_init", "equation_MonotonicArray.array", + "equation_MonotonicArray.as_initialized_seq", + "equation_MonotonicArray.disjoint_siblings_remain_same", "equation_MonotonicArray.init_arr_in_heap", "equation_MonotonicArray.init_arr_in_heap_i_j", "equation_MonotonicArray.prefix", "equation_MonotonicArray.suffix", @@ -1878,7 +1877,7 @@ "typing_Protocol.receiver" ], 0, - "43b1637a50df30efb9afaa8391fafaee" + "748520a357b652cf466389fc1d98b1cf" ], [ "Protocol.receive_file", @@ -1907,7 +1906,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "7c71ad078619228ef98d2afd94e8e962" + "bc968da7655f84843cf1f506deeb5b66" ], [ "Protocol.receive_file", @@ -1921,7 +1920,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "edbd61c7480be0864b9fb8c942e79f55" + "4f39c99b88d69fc25877b75989d89de5" ], [ "Protocol.receive_file", @@ -1967,9 +1966,9 @@ "function_token_typing_Protocol.counter_pred", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "int_typing", - "interpretation_Tm_abs_02b29cea86f00b407d0e40239a4c5134", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "interpretation_Tm_abs_545607f5016b8a9efe7d1f635f16c449", + "interpretation_Tm_abs_7bb1aca7f565f38c176c14dd92322edb", "interpretation_Tm_abs_7f6e09c57851a655e400606396618bbe", "kinding_Protocol.entry@tok", "l_and-interp", "lemma_ArrayUtils.lemma_get_some_equivalent_slice", @@ -2021,7 +2020,7 @@ "typing_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e" ], 0, - "cc73b33f5308ee0579852aac8b974d8c" + "44dfcbd6aebd84eac7a534c08901bd6d" ], [ "Protocol.tags", @@ -2034,10 +2033,10 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.rand_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "5e7bd2d0477eeaffad22851a69adf38a" + "86bddb4d2112a452f6d0890421e6a6c1" ], [ "Protocol.lemma_partial_length_hiding", @@ -2046,7 +2045,7 @@ 1, [ "@query" ], 0, - "bd42ca513e617435e16438149217d430" + "2cccf4614f0da9561d36dd4ba631c9c6" ], [ "Protocol.lemma_partial_length_hiding", @@ -2057,9 +2056,9 @@ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", - "Protocol_interpretation_Tm_arrow_429f5039501583dc3f6083b60a3aa0ed", + "Protocol_interpretation_Tm_arrow_0c657c755035f596d0eab9121565aa88", + "Protocol_interpretation_Tm_arrow_2f7fbe14a1d944bed4262138122c830a", "Protocol_interpretation_Tm_arrow_bbf9c13f2e1689774c895427eb4d7c9a", - "Protocol_interpretation_Tm_arrow_d237960d839e718372ab57a009587d03", "b2t_def", "bool_inversion", "disc_equation_Protocol.S", "equation_ArrayUtils.init_at_seq", "equation_FStar.Preorder.preorder", @@ -2082,7 +2081,7 @@ "function_token_typing_Protocol.__proj__E__item__tag", "function_token_typing_Protocol.byte", "int_inversion", "interpretation_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "kinding_Protocol.entry@tok", "l_and-interp", "lemma_Protocol.lemma_sel_entries_equals_sel_tot_entries", "proj_equation_Protocol.E_msg", "projection_inverse_BoxBool_proj_0", @@ -2115,7 +2114,7 @@ "typing_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e" ], 0, - "30ad9e76db87ecce5802f6df58e944c4" + "aff30ad3dc8b482fca7ef32342ae5fed" ], [ "Protocol.lemma_seq_append_unstable", @@ -2133,7 +2132,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "3e5e48ac9cf5ca93b90f52ce0a8e80cc" + "0595fd1223c4b668dd27bff2c4a83c23" ], [ "Protocol.network_message", @@ -2147,7 +2146,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ecc2accfaa843d9c9a8866ef2b497e9b" + "27ca8bcb169651381184cb1a28a5e1ab" ], [ "Protocol.zeroes", @@ -2159,7 +2158,7 @@ "lemma_FStar.Seq.Base.lemma_create_len", "typing_Protocol.zero_b" ], 0, - "7b37fef5b37341f6b61614ba5370a614" + "0a64f8a99a89da90a8da0a877ead55da" ], [ "Protocol.zeroes", @@ -2173,7 +2172,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "edc847cb1eff14ab2a199761bc41223a" + "e84dc425d8e2b6e3615b088cc6b7975c" ], [ "Protocol.pad", @@ -2192,7 +2191,7 @@ "typing_FStar.Seq.Base.length", "typing_Protocol.fragment_size" ], 0, - "6d9c16e04583579d3a7249af6a302360" + "5eb5da7068107248214adde464e669c7" ], [ "Protocol.unpad", @@ -2206,7 +2205,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c8ff5d3b4633ad63f116694e59dcbb40" + "fa103e560c13b24a35babf92dc56fca6" ], [ "Protocol.__proj__E__item__cipher", @@ -2219,7 +2218,7 @@ "projection_inverse_Protocol.E_msg" ], 0, - "b1a1360eb59bfb91ac5de31ee4288e13" + "234a00fc07fea74a861d52e65ad22367" ], [ "Protocol.__proj__E__item__tag", @@ -2232,7 +2231,7 @@ "projection_inverse_Protocol.E_i" ], 0, - "028a221feef7c30350c96a409a6172ee" + "8a67b211d5d6fff7c517199b2130cb5e" ], [ "Protocol.entries", @@ -2246,7 +2245,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4f1088d25a0d5ccf4d21d7dbb84a715a" + "420de9111dd7d67225e28da9705696b0" ], [ "Protocol.is_prefix_of", @@ -2255,7 +2254,7 @@ 1, [ "@query" ], 0, - "615eb870a79e363eee45042afb34601a" + "a60b6959c76875488040cd04afae00ec" ], [ "Protocol.entries_pre", @@ -2267,10 +2266,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "00717a7d0d7c9421456b9a336f35b774" + "4cfc53f9915b33d0921ca3337da53cc3" ], [ "Protocol.counter_pred", @@ -2282,10 +2281,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "fcca740354d748a4593f549ba09ae631" + "4ca60554faa52b3fc6c3b2a4f903d431" ], [ "Protocol.counter_pred", @@ -2302,7 +2301,7 @@ "equation_Prims.nat", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "int_inversion", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "interpretation_Tm_abs_545607f5016b8a9efe7d1f635f16c449", "l_and-interp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", @@ -2312,7 +2311,7 @@ "typing_Protocol.entries", "typing_Protocol.entries_rel" ], 0, - "0aa6c474b84f240af3a4b5394f08aafc" + "20f6e84eab5c16fcae6b535aa4b30ba7" ], [ "Protocol.counter_pred", @@ -2324,10 +2323,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "ff8e81a5f8cfe7cb1280afd0f60f74eb" + "fd90bbcbdb3c87d823fef1dc6eb1f44f" ], [ "Protocol.counter_t", @@ -2339,10 +2338,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "d553f3e23d74d7ca33876bb8962d039e" + "848a9c93632267eb79d5e5ae5a78c515" ], [ "Protocol.counter_t", @@ -2354,10 +2353,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "f5e2fca5c6f53d1ab423421a8501bc3b" + "5569df33325bb0fb0dd29b5f6109a5e9" ], [ "Protocol.counter_rel", @@ -2369,10 +2368,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "b3a2a767e226397d69d9717d04b007ef" + "13cb4def14fede6226ea85d57d7d8516" ], [ "Protocol.counter_rel", @@ -2384,10 +2383,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "7228b4a0957a919561b062d493ac3e8a" + "c40f74b1b031532c639b19e1b9012766" ], [ "Protocol.counter_pre", @@ -2399,10 +2398,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "b81bc2ecaebedb9f370621a7a48e35c7" + "21dcf3d5351a9efc04a1b410b9113dea" ], [ "Protocol.counter_pre", @@ -2414,12 +2413,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.counter_rel", "equation_Protocol.counter_t", - "interpretation_Tm_abs_02b29cea86f00b407d0e40239a4c5134", + "interpretation_Tm_abs_7bb1aca7f565f38c176c14dd92322edb", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "19dd53c2cedb3156618dc406a69258d8" + "cac87080f6a84a0d1abf010a1ba9a991" ], [ "Protocol.counter_pre", @@ -2431,10 +2430,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "586ab11de31a7af3b7bf620b86ddbe10" + "38f30dffe2c3d954a8970f07a1f99606" ], [ "Protocol.connection", @@ -2446,10 +2445,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "9c926c62aa5fc390b7a20533f3c9e0ea" + "3a547766a792841a18da68764d9b5c51" ], [ "Protocol.connection", @@ -2461,10 +2460,10 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "6d911c4dfdfd70f1c601d1612aaf8b47" + "66ea68ab750319a26dbfe0860aa443d7" ], [ "Protocol.__proj__S__item__rand", @@ -2477,7 +2476,7 @@ "refinement_interpretation_Tm_refine_e6ab7d7d11fd937f30ad6128228c18b5" ], 0, - "9cf1564d878cbe0db2de0e32a69f5717" + "b8fd1195b647924012db81a17a12fc36" ], [ "Protocol.__proj__S__item__entries", @@ -2489,11 +2488,11 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "proj_equation_Protocol.S_rand" ], 0, - "67f604866981745a1313636e8b7b5261" + "004e3da80536f3d60e7f380fd03eaf5a" ], [ "Protocol.__proj__S__item__entries", @@ -2507,7 +2506,7 @@ "equation_FStar.Preorder.transitive", "equation_FStar.ST.mref", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "proj_equation_Protocol.S_rand", "projection_inverse_BoxBool_proj_0", "projection_inverse_Protocol.S_entries", "projection_inverse_Protocol.S_rand", @@ -2515,7 +2514,7 @@ "refinement_interpretation_Tm_refine_e6ab7d7d11fd937f30ad6128228c18b5" ], 0, - "d1e41e73a98f02024dd30d743a915a4b" + "f36a0816d9f5aef518a8e407a949cea2" ], [ "Protocol.__proj__R__item__rand", @@ -2528,7 +2527,7 @@ "refinement_interpretation_Tm_refine_1515f8c9bed8836c1665cbcf6953f9bb" ], 0, - "87b1d89b21578b5705392063a3a99aff" + "b8aafed4f7946781c2b803c8d4808cde" ], [ "Protocol.__proj__R__item__entries", @@ -2540,11 +2539,11 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "proj_equation_Protocol.R_rand" ], 0, - "aaf3ca07ae0c9c9f3e0dbfd96eec50c6" + "5c253881b17f09d311457c77b900b9cb" ], [ "Protocol.__proj__R__item__entries", @@ -2558,7 +2557,7 @@ "equation_FStar.Preorder.transitive", "equation_FStar.ST.mref", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "proj_equation_Protocol.R_rand", "projection_inverse_BoxBool_proj_0", "projection_inverse_Protocol.R_entries", "projection_inverse_Protocol.R_rand", @@ -2566,7 +2565,7 @@ "refinement_interpretation_Tm_refine_e33ef751d600ad1c7f71142479103c47" ], 0, - "cf4baa9f55335caf401fcbab54432e5c" + "26f8f2e18ce11eaf912440a7c4aecd1d" ], [ "Protocol.__proj__R__item__ctr", @@ -2586,7 +2585,7 @@ "refinement_interpretation_Tm_refine_e33ef751d600ad1c7f71142479103c47" ], 0, - "063e2142a09f28c50b2360928c823fc8" + "2bb349bef0e4a33a2e7d66b4af19361c" ], [ "Protocol.rand_of", @@ -2599,7 +2598,7 @@ "fuel_guarded_inversion_Protocol.connection" ], 0, - "0d34fc48f9bb1a235f9255713b27f30c" + "6f6f8bf279ff9ec9c398fdb828798d9e" ], [ "Protocol.entries_of", @@ -2615,7 +2614,7 @@ "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "projection_inverse_Protocol.R_ctr", "projection_inverse_Protocol.R_entries", "projection_inverse_Protocol.R_rand", @@ -2624,7 +2623,7 @@ "refinement_interpretation_Tm_refine_e33ef751d600ad1c7f71142479103c47" ], 0, - "c9dd25e5c39df0bc869a1c8023a89c0b" + "108b5bb5a76af564b72d303ac0c972c7" ], [ "Protocol.entries_of", @@ -2637,10 +2636,10 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.rand_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "92e850d109a34817252252d2e4e6c146" + "974214b77c4ddc6180e7925400bf8e49" ], [ "Protocol.live_connection", @@ -2654,10 +2653,10 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "98ea8348323092ed902d66c9e156d4bf" + "dcdea09a205939cb6d2d5d5dff3780e6" ], [ "Protocol.lemma_sel_entries_equals_sel_tot_entries", @@ -2673,12 +2672,12 @@ "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.live_connection", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "l_and-interp", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e1fb86970156fc4cfdfcffc478f6ba66" + "1fe3af5ab49df0140644621cb9845bf9" ], [ "Protocol.lemma_sel_ctr_ref_equals_sel_tot_ctr_ref", @@ -2698,7 +2697,7 @@ "typing_Protocol.uu___is_R" ], 0, - "dbc5664056d22a5528ffd7ab13e986dd" + "afe804d72bc5a2c78b72876fa808fe14" ], [ "Protocol.log", @@ -2714,12 +2713,12 @@ "equation_Protocol.is_prefix_of", "equation_Protocol.live_connection", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "l_and-interp", "refinement_interpretation_Tm_refine_12e73119c459be812384fdc8e6c9733a" ], 0, - "71c1dd08ecac1b7c4454c972b2365169" + "9edc1ddea9c78f6000d65bd59b437553" ], [ "Protocol.lemma_prefix_entries_implies_prefix_log", @@ -2733,11 +2732,11 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.rand_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "refinement_interpretation_Tm_refine_3d0c21849d5cf8d118afc092733f14a4" ], 0, - "1b325e322965ef5d4969a90b35b00bd7" + "ff1bc550090462e4108b9299d1d2da14" ], [ "Protocol.ctr", @@ -2753,14 +2752,14 @@ "equation_Protocol.is_prefix_of", "equation_Protocol.live_connection", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "l_and-interp", "proj_equation_Protocol.R_ctr", "proj_equation_Protocol.R_entries", "proj_equation_Protocol.R_rand", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_12e73119c459be812384fdc8e6c9733a" ], 0, - "a2ce2127bb5bc17971c40922213d6533" + "11ae8a0c499239ed8253b1bcd0ce3757" ], [ "Protocol.recall_counter", @@ -2769,7 +2768,7 @@ 1, [ "@query" ], 0, - "169cf17274c62dc11beefec24bcf8e0a" + "f3c68b8df2a024ca1687718480f1c486" ], [ "Protocol.snapshot", @@ -2793,8 +2792,8 @@ "equation_Protocol.live_connection", "equation_Protocol.log", "equation_Protocol.message", "equation_Protocol.rand_of", "fuel_guarded_inversion_Protocol.connection", - "interpretation_Tm_abs_02b29cea86f00b407d0e40239a4c5134", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", + "interpretation_Tm_abs_7bb1aca7f565f38c176c14dd92322edb", "interpretation_Tm_abs_eeabe0e6e5ca3e7a109fddadcd4aea2e", "kinding_Protocol.entry@tok", "l_and-interp", "lemma_Protocol.lemma_sel_ctr_ref_equals_sel_tot_ctr_ref", @@ -2816,7 +2815,7 @@ "typing_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e" ], 0, - "96249f293751e370a2c3afdf63dae497" + "7d72763f96c8876b0465861937285266" ], [ "Protocol.snap", @@ -2825,7 +2824,7 @@ 1, [ "@query" ], 0, - "474b09c5a2e31b2169bf5d900495ff08" + "1369357c90be37554621ed10218e7766" ], [ "Protocol.connection_footprint", @@ -2842,11 +2841,11 @@ "fuel_guarded_inversion_Protocol.connection", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fce17687a33c66a5d1b757d985de294e" + "d6095ebdf28102cecde4bc88684caffe" ], [ "Protocol.connection_footprint", @@ -2860,7 +2859,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ed8c470ec96a1b328ab4b573a73eeb0d" + "f0c0275be46bc21e9cdd72b03b6aa929" ], [ "Protocol.lemma_snoc_log", @@ -2873,12 +2872,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "refinement_interpretation_Tm_refine_1c47ef53210a35133af7e2a27422427f", "refinement_interpretation_Tm_refine_3d0c21849d5cf8d118afc092733f14a4" ], 0, - "aa222918a24c61792b9b90b539b9b18a" + "cd5c53801623f4970d946120ae8dd546" ], [ "Protocol.network_send", @@ -2892,14 +2891,14 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.sender", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "primitive_Prims.op_Subtraction", "projection_inverse_BoxInt_proj_0", "projection_inverse_Protocol.S_rand", "refinement_interpretation_Tm_refine_349b58696eb9cfae6073e9368f8333df", "typing_Protocol.sender" ], 0, - "71ac465725e7d2c635ead7a069d9c414" + "37b19a713a8f6c28d422f93f072f22ba" ], [ "Protocol.send", @@ -2934,7 +2933,7 @@ "typing_Protocol.sender" ], 0, - "d1403f55f7d903db4665567efc25773c" + "578d074d4d37fff226b39dc10fb64ddc" ], [ "Protocol.ciphers", @@ -2947,10 +2946,10 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.rand_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "8ee56a2b5e88edf31fecbb7c25949271" + "413c2bdb4929a6c826b7094dde698240" ], [ "Protocol.modifies_r", @@ -2964,7 +2963,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d275609ec17747818b96b4f1700baf10" + "a2ede1d1040c8c319b48319f0ffd7d49" ], [ "Protocol.verify", @@ -2978,12 +2977,12 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.receiver", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "refinement_interpretation_Tm_refine_e478ac71fa1875d2f6d4c23ab44e0977", "typing_Protocol.receiver" ], 0, - "ffc388b08277a7f81774e18bd27ca83e" + "39cc929d3d35ce78604ac837fbf3a1ac" ], [ "Protocol.receive", @@ -3012,7 +3011,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "717d1d9b38c18a25d996b948ad7cb204" + "a6c4d780a98a05a061b06b7f3d35e561" ], [ "Protocol.lemma_is_prefix_of_slice", @@ -3030,7 +3029,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "a98a482a8a2168106e5d54b464360730" + "6a0a40779afdb3fec4b75344b8b84735" ], [ "Protocol.sent_bytes'", @@ -3045,7 +3044,7 @@ "refinement_interpretation_Tm_refine_571d9f74016be5357787170b42ecf913" ], 0, - "b73b000d375069c490333fd4b2fbb5bb" + "1208fe7cf21de55976570fdf37bf6e01" ], [ "Protocol.sent_bytes", @@ -3071,8 +3070,8 @@ "equation_Protocol.message", "equation_Protocol.rand_of", "equation_Protocol.sent_bytes_", "fuel_guarded_inversion_Protocol.connection", "int_inversion", - "interpretation_Tm_abs_02b29cea86f00b407d0e40239a4c5134", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", + "interpretation_Tm_abs_7bb1aca7f565f38c176c14dd92322edb", "interpretation_Tm_abs_7f6e09c57851a655e400606396618bbe", "kinding_Protocol.entry@tok", "l_and-interp", "lemma_Protocol.lemma_is_prefix_of_slice", @@ -3097,7 +3096,7 @@ "typing_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e" ], 0, - "070733171434ddfba3cc51a0c111d959" + "546e06d47b2a14ec1ab2768962cb2c88" ], [ "Protocol.iarray_as_seq", @@ -3116,7 +3115,7 @@ "refinement_interpretation_Tm_refine_f984cba283a0017499e468d307a8fd1d" ], 0, - "f1e06a3fbd00f1b629debb5da69b7f5f" + "f2fa12ce704b96093de212fc3fd2ed9a" ], [ "Protocol.fully_initialized_in", @@ -3129,7 +3128,7 @@ "refinement_interpretation_Tm_refine_f984cba283a0017499e468d307a8fd1d" ], 0, - "243b19a8bdbc631f4738fe8c1ea9ae7e" + "f625bec5c7b77019b704926bc395fd26" ], [ "Protocol.subseq_suffix", @@ -3160,7 +3159,7 @@ "typing_MonotonicArray.as_seq" ], 0, - "22f0417181f40fd9e870b1d7ae52b33c" + "cef0da0846d980379bdfc20a1d4e88f2" ], [ "Protocol.slice_snoc", @@ -3181,7 +3180,7 @@ "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length" ], 0, - "4ed8dee9fc1254acc69fb3f2b6a1ac75" + "cb9d3b7f55bc9aa8c5bb576a1581b4c0" ], [ "Protocol.slice_snoc2", @@ -3202,7 +3201,7 @@ "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length" ], 0, - "0f45c308451fea63cd2fa306814ddd9e" + "32d75b01229e3d02c4bc8a8684aadc8c" ], [ "Protocol.append_subseq", @@ -3233,7 +3232,7 @@ "typing_MonotonicArray.as_seq" ], 0, - "9bb014488050575b53c81503f010508a" + "e4122ce8687c2c599d41f6152b09baeb" ], [ "Protocol.send_aux", @@ -3262,7 +3261,7 @@ "refinement_interpretation_Tm_refine_f984cba283a0017499e468d307a8fd1d" ], 0, - "deba460864f7250ddb2b91424f69467a" + "376e7745a87f3a93ea72b05c57e2f8bf" ], [ "Protocol.send_file", @@ -3285,7 +3284,7 @@ "refinement_interpretation_Tm_refine_f984cba283a0017499e468d307a8fd1d" ], 0, - "68ebd1171a5b278604882001233e0f0c" + "60efdabcbb90fd377769027ab7cbcde2" ], [ "Protocol.received", @@ -3299,7 +3298,7 @@ "equation_Protocol.fully_initialized_in" ], 0, - "481798e4a820117b9d61f5388fa874f1" + "dde678dbb2fce25a315e53a139510cb4" ], [ "Protocol.append_filled", @@ -3346,7 +3345,7 @@ "typing_FStar.Seq.Base.index", "typing_MonotonicArray.as_seq" ], 0, - "1ef8e88291f101e33ca49d0a005eb21c" + "b597a7fd385d11c3cbe60cf1c615b972" ], [ "Protocol.extend_initialization", @@ -3365,7 +3364,7 @@ "refinement_interpretation_Tm_refine_f984cba283a0017499e468d307a8fd1d" ], 0, - "422dd6d0bdae9e78053de22b8a59c64d" + "2ee67aa4e084dc169effbc50cb944d16" ], [ "Protocol.receive_aux_post", @@ -3379,7 +3378,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "51a64447306560953c5c97b53f8304d9" + "ea61bb24fdf3f2d0a9a598fb4ce8b7bd" ], [ "Protocol.receive_aux_post", @@ -3407,7 +3406,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "a4f45550b5c54c75e9eb49dd1ad95f54" + "b9821ae883077fb8c3329b198500d7b8" ], [ "Protocol.receive_aux_post", @@ -3421,7 +3420,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1740bfc3102a39d02ea67f683123135b" + "f40281bf5b1c593e575018e635e57def" ], [ "Protocol.receive_aux", @@ -3450,7 +3449,7 @@ "typing_Protocol.fragment_size" ], 0, - "b8de1fe8040a815ad43b86bff367cda3" + "b982aefb5a6f7755ba0031188eb2c910" ], [ "Protocol.receive_file", @@ -3479,7 +3478,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "2f21328b469d02a2f40d68d31d05c582" + "51c2dae1373ec559e80c1e8d187bc6cd" ], [ "Protocol.tags", @@ -3492,10 +3491,10 @@ "equation_FStar.Preorder.transitive", "equation_Protocol.entries", "equation_Protocol.entries_rel", "equation_Protocol.is_prefix_of", "equation_Protocol.rand_of", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378" + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1" ], 0, - "9c28ce40463adcf2399e5ffb57afff68" + "3e390f4ff9aea8be58d1c4c8fbb1999f" ], [ "Protocol.lemma_partial_length_hiding", @@ -3506,9 +3505,9 @@ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", - "Protocol_interpretation_Tm_arrow_429f5039501583dc3f6083b60a3aa0ed", + "Protocol_interpretation_Tm_arrow_0c657c755035f596d0eab9121565aa88", + "Protocol_interpretation_Tm_arrow_2f7fbe14a1d944bed4262138122c830a", "Protocol_interpretation_Tm_arrow_bbf9c13f2e1689774c895427eb4d7c9a", - "Protocol_interpretation_Tm_arrow_d237960d839e718372ab57a009587d03", "b2t_def", "bool_inversion", "disc_equation_Protocol.S", "equation_ArrayUtils.init_at_seq", "equation_FStar.Preorder.preorder", @@ -3530,7 +3529,7 @@ "function_token_typing_Protocol.__proj__E__item__cipher", "function_token_typing_Protocol.__proj__E__item__tag", "function_token_typing_Protocol.byte", "int_inversion", - "interpretation_Tm_abs_21644632c36e4b062094b57ff54c2378", + "interpretation_Tm_abs_41efd131336ec34ef1b819bed745d3d1", "kinding_Protocol.entry@tok", "l_and-interp", "lemma_Protocol.lemma_sel_entries_equals_sel_tot_entries", "projection_inverse_BoxBool_proj_0", @@ -3561,7 +3560,7 @@ "typing_Tm_abs_1f17782d7f15dca3aa2da1fe8e018a7e" ], 0, - "e96d7a0c626578422f20c0eda092aa98" + "807c4b9286df6737a0b1cc6cae44a555" ] ] ] \ No newline at end of file diff --git a/examples/preorders/ReifyTest.fst.hints b/examples/preorders/ReifyTest.fst.hints index db12aa513ab..e74cb6410ce 100644 --- a/examples/preorders/ReifyTest.fst.hints +++ b/examples/preorders/ReifyTest.fst.hints @@ -21,8 +21,8 @@ "equation_MRefST.stable_on_heap_aux", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "int_typing", - "interpretation_Tm_abs_17265aa399b36d97e58b0f632710c337", - "interpretation_Tm_abs_b88885bc36408d9c90b7dfdcada90469", + "interpretation_Tm_abs_577bb0504d99bec50af9e2beb88b9dcb", + "interpretation_Tm_abs_c66f7e87d18c04430a63c341491495ae", "l_and-interp", "lemma_MRefST.stable_on_heap_stable", "primitive_Prims.op_Addition", "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThanOrEqual", @@ -41,7 +41,7 @@ "typing_MRefHeap.upd" ], 0, - "e67d316a755354933ac5180df32cf77e" + "236d002485834d2d8e04adbadddc056e" ], [ "ReifyTest.test_reify_recall", @@ -63,8 +63,8 @@ "equation_MRefST.stable_on_heap_aux", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "int_typing", - "interpretation_Tm_abs_17265aa399b36d97e58b0f632710c337", - "interpretation_Tm_abs_b88885bc36408d9c90b7dfdcada90469", + "interpretation_Tm_abs_577bb0504d99bec50af9e2beb88b9dcb", + "interpretation_Tm_abs_c66f7e87d18c04430a63c341491495ae", "l_and-interp", "lemma_MRefST.stable_on_heap_stable", "primitive_Prims.op_Addition", "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThanOrEqual", @@ -83,7 +83,7 @@ "typing_MRefHeap.upd" ], 0, - "688b287d0e2e31b1ae522d744a7da46f" + "1e526b6dc5e183aafdf961bad36c8814" ] ] ] \ No newline at end of file diff --git a/examples/preorders/ReifyTestTSST.fst.hints b/examples/preorders/ReifyTestTSST.fst.hints index dbae320f434..a23a08fd52b 100644 --- a/examples/preorders/ReifyTestTSST.fst.hints +++ b/examples/preorders/ReifyTestTSST.fst.hints @@ -11,7 +11,7 @@ "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0" ], 0, - "6fa13ab53cc89cd634e967483663e886" + "6486783f72d82216ad6bfc1e7983d977" ], [ "ReifyTestTSST.older_than_antisymmetric", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "69fb40debdf26774ef126375aa4fc2d5" + "69fa753ef5d0323e6b3693d22f7ffc30" ], [ "ReifyTestTSST.state_rel", @@ -38,12 +38,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Prims.nat", "equation_ReifyTestTSST.state", - "interpretation_Tm_abs_a655efbc00bdc2b4d75dc509691e7520", + "interpretation_Tm_abs_d9fdf2e3a3953cc032aac2f50b668487", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "765612f8d9f2b69c209d65c1e34311bb" + "4a324782c998fa8137865fce57bf83d8" ], [ "ReifyTestTSST.reify_recall_test", @@ -69,7 +69,7 @@ "typing_ReifyTestTSST.get_timestamp" ], 0, - "bb1c6f1f98c34b69cd186c2b21a8ffb8" + "163e182353e5801e63606ef77b17bdbd" ], [ "ReifyTestTSST.state_rel", @@ -81,12 +81,12 @@ "equation_FStar.Preorder.reflexive", "equation_FStar.Preorder.transitive", "equation_Prims.nat", "equation_ReifyTestTSST.state", - "interpretation_Tm_abs_a655efbc00bdc2b4d75dc509691e7520", + "interpretation_Tm_abs_d9fdf2e3a3953cc032aac2f50b668487", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0" ], 0, - "048419c3383a5e74a2fd3ce6a0751d3f" + "c67d5e5888f2d6e2fdeee4de3d2062c8" ] ] ] \ No newline at end of file diff --git a/examples/preorders/SnapshotST.fst.hints b/examples/preorders/SnapshotST.fst.hints index 87e13dca1eb..fa067c8ea78 100644 --- a/examples/preorders/SnapshotST.fst.hints +++ b/examples/preorders/SnapshotST.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_abc8984d7fb6dc87dbd65572f74bda11" ], 0, - "80cccf6a697646d589a8a69fa8e8e32a" + "85b9b84af723968f9455c7d8fea0ed4f" ], [ "SnapshotST.__proj__Tmp__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_8373c0a53fce8bd921acbd00ee47726c" ], 0, - "dceee5a5bc0179a1c296eb6b8cdfe801" + "227b20b4aef714d91a81198d9286d634" ], [ "SnapshotST.__proj__Tmp__item___1", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_8373c0a53fce8bd921acbd00ee47726c" ], 0, - "b942f45b42ace44fd33fc6765386ad6d" + "1dae4dc389b4d7fefc0ead249687c123" ], [ "SnapshotST.rel_t", @@ -56,7 +56,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "9bd1891e28e19dad3dc72e2c598a5cfb" + "45ea948de4747f2fd3b5606775bb8ad8" ], [ "SnapshotST.lift_predicate", @@ -68,7 +68,7 @@ "disc_equation_SnapshotST.Tmp", "fuel_guarded_inversion_SnapshotST.t" ], 0, - "51287e4cd11254c0ee4ba5a114bdecbc" + "ea80cdb8d49ff2b674dd45240b4101fb" ], [ "SnapshotST.lift_stability", @@ -87,7 +87,7 @@ "refinement_interpretation_Tm_refine_4919007296017533ad3fcdbcd84b282e" ], 0, - "dfa7dc9afa95860eec189512b8afa32e" + "386f175b59361bc4c396ca5c5c2b96b9" ], [ "SnapshotST.witnessed", @@ -109,7 +109,7 @@ "token_correspondence_SnapshotST.rel_t", "typing_SnapshotST.rel_s" ], 0, - "8b7c0e464606f6a181bd2a16f26d1824" + "2ebf83be1f60d2de913d733ef6496bfb" ], [ "SnapshotST.witness", @@ -131,7 +131,7 @@ "token_correspondence_SnapshotST.rel_t", "typing_SnapshotST.rel_s" ], 0, - "8e63f132c7a6c6096816e2e895af191a" + "f6ccc1cf04de4dc1d9f035794b8d0e5b" ], [ "SnapshotST.recall", @@ -153,7 +153,7 @@ "token_correspondence_SnapshotST.rel_t", "typing_SnapshotST.rel_s" ], 0, - "a401dfbca41d59c008277b14fe78921e" + "4c4f2569e541fd99c0ee6d58bb73e348" ], [ "SnapshotST.get_s", @@ -165,7 +165,7 @@ "disc_equation_SnapshotST.Tmp", "fuel_guarded_inversion_SnapshotST.t" ], 0, - "bc3e01ea8f814ed50c3e69b141752d4f" + "a109e1ece7896a14c4709b0bd0fad46c" ], [ "SnapshotST.get_s", @@ -183,7 +183,7 @@ "projection_inverse_SnapshotST.Tmp__1" ], 0, - "f540e1b318d259bf52c30e8deaad1120" + "f2579e6d34431d2d238eaba28892f37f" ], [ "SnapshotST.put_s", @@ -195,7 +195,7 @@ "disc_equation_SnapshotST.Tmp", "fuel_guarded_inversion_SnapshotST.t" ], 0, - "c30e6b3f82c2b159d26f56a6dfbe565c" + "1235241d59fe23994731bfbeccc10970" ], [ "SnapshotST.put_s", @@ -223,7 +223,7 @@ "typing_SnapshotST.rel_s", "unit_inversion", "unit_typing" ], 0, - "077e1977a9318b57ac7bda6a3320da7e" + "2a08903d9597edb79810fae4ff858cd6" ], [ "SnapshotST.witness_s", @@ -235,7 +235,7 @@ "disc_equation_SnapshotST.Ok", "typing_SnapshotST.uu___is_Ok" ], 0, - "4b5e0b364dddaac070a0f421470fa610" + "c7616364048972021557f96795712f20" ], [ "SnapshotST.witness_s", @@ -257,7 +257,7 @@ "token_correspondence_SnapshotST.rel_t" ], 0, - "a95a83d0675241c36473699a7e890f49" + "36d27686f429f07780f377b54b212ed2" ], [ "SnapshotST.recall_s", @@ -269,7 +269,7 @@ "typing_SnapshotST.uu___is_Ok" ], 0, - "3b17bff6a007f0b925303f2b9d53c5da" + "e57e8b6bd4aadcbd680ef7157b7179eb" ], [ "SnapshotST.recall_s", @@ -292,7 +292,7 @@ "token_correspondence_SnapshotST.rel_t" ], 0, - "f1f847993ae7b8dd6c54273ff4ba576e" + "c0db31351f9caf773e30f5d5472df973" ], [ "SnapshotST.break", @@ -304,7 +304,7 @@ "disc_equation_SnapshotST.Ok", "typing_SnapshotST.uu___is_Ok" ], 0, - "3297be3167e7c8e51b8c3520b4779e16" + "6d8f8d8a0edbdb6959f3368bbaa63732" ], [ "SnapshotST.break", @@ -329,7 +329,7 @@ "typing_SnapshotST.rel_s", "typing_SnapshotST.uu___is_Ok" ], 0, - "feab7b42a9cc6c59feeed036dac65485" + "5b2d4eb84606dd523001a108dbd7a3cc" ], [ "SnapshotST.restore", @@ -341,7 +341,7 @@ "disc_equation_SnapshotST.Tmp", "typing_SnapshotST.uu___is_Tmp" ], 0, - "9c0a39ed342cfc1d44c7df25b1af7465" + "cf465668c33527d456979a1d009ffbef" ], [ "SnapshotST.restore", @@ -359,7 +359,7 @@ "projection_inverse_SnapshotST.Tmp__1" ], 0, - "a546dad491a1f293b6db44e308bfdcc0" + "31125fed06ed30bdc3dd5144b4663ec9" ], [ "SnapshotST.__proj__Ok__item___0", @@ -372,7 +372,7 @@ "refinement_interpretation_Tm_refine_abc8984d7fb6dc87dbd65572f74bda11" ], 0, - "ea4bd9e4a3cd3547c2f66d5dd44f7e0e" + "b710d0689677ed3a25b9682b6b0235e3" ], [ "SnapshotST.__proj__Tmp__item___0", @@ -385,7 +385,7 @@ "refinement_interpretation_Tm_refine_8373c0a53fce8bd921acbd00ee47726c" ], 0, - "107440511459d4165783781e8ca4b4ad" + "2aef0170f4d480d1f9308e65cd3c1465" ], [ "SnapshotST.__proj__Tmp__item___1", @@ -398,7 +398,7 @@ "refinement_interpretation_Tm_refine_8373c0a53fce8bd921acbd00ee47726c" ], 0, - "37497df826fd52ae045c6ecb81723fc0" + "e6d6603baaab5a54bc3d5a5fe5a99741" ], [ "SnapshotST.rel_t", @@ -416,7 +416,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "eff9b3e80423afc3e19d7906e2f999f1" + "45fddfa04780adb5de9467b0cf448c83" ], [ "SnapshotST.lift_predicate", @@ -428,7 +428,7 @@ "disc_equation_SnapshotST.Tmp", "fuel_guarded_inversion_SnapshotST.t" ], 0, - "f08512b32d582c5984cb2ee945349da0" + "703839ab923f122bf6ad86ceb1a8f2f5" ], [ "SnapshotST.witnessed", @@ -450,7 +450,7 @@ "token_correspondence_SnapshotST.rel_t", "typing_SnapshotST.rel_s" ], 0, - "b937bbd51022bd56ac2800b64a3d7a20" + "992ed747e34207b44687bd10dd549152" ], [ "SnapshotST.witness", @@ -472,7 +472,7 @@ "token_correspondence_SnapshotST.rel_t", "typing_SnapshotST.rel_s" ], 0, - "b8b40ce8bba012ac0db303f761908ec8" + "5464c417c79863975b25647a05a8097a" ], [ "SnapshotST.recall", @@ -494,7 +494,7 @@ "token_correspondence_SnapshotST.rel_t", "typing_SnapshotST.rel_s" ], 0, - "9a8a15ab73c71ab4ead5c1c2e64b3539" + "62d1d9e31c0dfc0275cadfe024f2f0f9" ], [ "SnapshotST.get_s", @@ -506,7 +506,7 @@ "disc_equation_SnapshotST.Tmp", "fuel_guarded_inversion_SnapshotST.t" ], 0, - "f4f9ee233bf61ab587e7bd76330d6a1a" + "b3c796959018b0ab444922b27e33eaec" ], [ "SnapshotST.put_s", @@ -518,7 +518,7 @@ "disc_equation_SnapshotST.Tmp", "fuel_guarded_inversion_SnapshotST.t" ], 0, - "5c77554e9de661e0b5994efa1d9b9fba" + "6dcb74501adc0fe560c30398124b6126" ], [ "SnapshotST.witness_s", @@ -530,7 +530,7 @@ "disc_equation_SnapshotST.Ok", "typing_SnapshotST.uu___is_Ok" ], 0, - "d74e4953e74e7061e7c7e50603eaa47b" + "264e62cf6bbbf12f6df73c76dc6ae9ca" ], [ "SnapshotST.recall_s", @@ -542,7 +542,7 @@ "typing_SnapshotST.uu___is_Ok" ], 0, - "56ac735e7a85561bd64327c2cc46f6a1" + "85679caa02591bb495b5e85c9004ef88" ], [ "SnapshotST.break", @@ -554,7 +554,7 @@ "disc_equation_SnapshotST.Ok", "typing_SnapshotST.uu___is_Ok" ], 0, - "90d03eb2dc166f0a2b9f261a7d02cda7" + "c9854e6bb9bd9f7b4cc33a8006af8305" ], [ "SnapshotST.restore", @@ -566,7 +566,7 @@ "disc_equation_SnapshotST.Tmp", "typing_SnapshotST.uu___is_Tmp" ], 0, - "1c96227541cba5132076b5d3584ef897" + "8c35a7bb36bedc70a0427f9590c60af4" ] ] ] \ No newline at end of file diff --git a/examples/printf/SimplePrintf.fst.hints b/examples/printf/SimplePrintf.fst.hints index 6592703c3e7..a56850d0f2e 100644 --- a/examples/printf/SimplePrintf.fst.hints +++ b/examples/printf/SimplePrintf.fst.hints @@ -14,7 +14,7 @@ "typing_FStar.String.char" ], 0, - "ff77c46f01efb821ce556423aa90b9b0" + "45639dc389f0767c76c2402d12f07da2" ], [ "SimplePrintf.__proj__Lit__item___0", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_4c947cba4356c53de258d6a2aaf1bdcf" ], 0, - "f21441f146918a43dae4ad42c95f49a9" + "410c82dc04f3bb8ab795577c91304f30" ], [ "SimplePrintf.__proj__Arg__item___0", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_18496ceb9c66ce4705128a993a338a20" ], 0, - "e1b68a69db0689578057bab9dcb2b7f6" + "ed6fd98b46edf2db414bb03d8e893959" ], [ "SimplePrintf.arg_type", @@ -54,7 +54,7 @@ "fuel_guarded_inversion_SimplePrintf.arg" ], 0, - "c7a053474582c9237018f35d49daa5aa" + "360cf851bdb2b995fa8efd661d2580b3" ], [ "SimplePrintf.dir_type", @@ -74,7 +74,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__hd" ], 0, - "63535a3613db050d15e2ab6b38ae26e5" + "fa904c87c95cfa1471bead7140633112" ], [ "SimplePrintf.string_of_dirs", @@ -117,7 +117,7 @@ "typing_Tm_abs_55d28017a0da5d545c9b30c6c0d37957" ], 0, - "116e2e10986f0f52d196d2e0ab3a601e" + "d154270cae41586da7ae301b8e99650d" ], [ "SimplePrintf.add_dir", @@ -134,7 +134,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "6b15a63d166de1e352dcac2bbe34cbcd" + "3c22d9e94b8f3de8eac843ec783524d2" ], [ "SimplePrintf.parse_format_pure", @@ -155,7 +155,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "8ff21f5b9ee7da136dc6adae610fe6dc" + "d2c2de32165860fed2e0c99dd0114484" ], [ "SimplePrintf.sprintf", @@ -190,7 +190,7 @@ "typing_Tm_abs_7de968e83fab2a5ec34920f38db5f8bf" ], 0, - "39d5e8b3461c4ec1ecd9ff0409c0da8a" + "b6fd4ec1df9394adbdc50eb59ac4faac" ], [ "SimplePrintf.test", @@ -199,7 +199,7 @@ 1, [ "@query" ], 0, - "6756e111fde2076ca265592398aff347" + "9dbad6abfa653c982f02bda1e1b4c9fb" ], [ "SimplePrintf.dir", @@ -214,7 +214,7 @@ "typing_FStar.String.char" ], 0, - "b2f76838b0d142d26893cb626a7de6a8" + "271fe001a38d12ee0897bcdb4ca22c24" ], [ "SimplePrintf.__proj__Lit__item___0", @@ -227,7 +227,7 @@ "refinement_interpretation_Tm_refine_4c947cba4356c53de258d6a2aaf1bdcf" ], 0, - "7cd5687cf5ed97f074c379bdfb8c3031" + "8467464adb6178ee3f2eb5b5fd013fcb" ], [ "SimplePrintf.__proj__Arg__item___0", @@ -240,7 +240,7 @@ "refinement_interpretation_Tm_refine_18496ceb9c66ce4705128a993a338a20" ], 0, - "480786d86731714a875252e89ce0453e" + "032292133bf8b7f5469682965b31888e" ], [ "SimplePrintf.arg_type", @@ -254,7 +254,7 @@ "fuel_guarded_inversion_SimplePrintf.arg" ], 0, - "489eb303b37cd7511e1f8cefc5b790b7" + "9a2daf99f6cf3fe5200bbecd80dca2d5" ], [ "SimplePrintf.dir_type", @@ -274,7 +274,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__hd" ], 0, - "f4c68e765ba360605ae11d5e84fb30df" + "8c5c7fa94e067ad53ceaec614f05d53d" ], [ "SimplePrintf.string_of_dirs", @@ -317,7 +317,7 @@ "typing_Tm_abs_55d28017a0da5d545c9b30c6c0d37957" ], 0, - "1c9222ea22af4b8211eaa6b8f9146eaa" + "00ba3cf12c8353298ed2e4c53b73545d" ], [ "SimplePrintf.add_dir", @@ -334,7 +334,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "a24853cda9718b0ece3376f78dcb1f92" + "285ea7e1d3432777266af8619bd67727" ], [ "SimplePrintf.parse_format_pure", @@ -355,7 +355,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "ec7c404134a60f13d3858b95efb35a20" + "a12607ae860803619650f0b4c6eea448" ], [ "SimplePrintf.sprintf", @@ -390,7 +390,7 @@ "typing_Tm_abs_7de968e83fab2a5ec34920f38db5f8bf" ], 0, - "af143649b0bd320c406e9badaf319ea3" + "8e47d60d3dda586978074df9b682c431" ], [ "SimplePrintf.sprintf", @@ -420,7 +420,7 @@ "typing_SimplePrintf.parse_format_string" ], 0, - "2a759841dc563feabc174f56b90019e5" + "ba3f9e0ebf881db0aff50bbb0049639f" ], [ "SimplePrintf.test", @@ -429,7 +429,7 @@ 1, [ "@query" ], 0, - "2ab0ab65eb7b1d05f891a65130615caf" + "5a2e8cd485f7942f6029146d26fb40d9" ] ] ] \ No newline at end of file diff --git a/examples/refinement/HighComp.fst.hints b/examples/refinement/HighComp.fst.hints index 239475e8e6c..34838ac622e 100644 --- a/examples/refinement/HighComp.fst.hints +++ b/examples/refinement/HighComp.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "61e101b81451077f6ced3d23aec5637e" + "7b1043d99c4c53c5698f541201f8ec0c" ], [ "HighComp._dm4f_HIGH___proj__HIGH__item__put_elab", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "82b940054d72d5ca035b7e6332b09970" + "3438746d91a18496a7ad9c40067a277a" ], [ "HighComp.HIGH", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "00c38df55e749fc26cc80bd97a7b8bab" + "709c7185c3097b2e3046652153f84d6c" ], [ "HighComp.HIGH", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "0a46d2d0469b947efd03b891a55c5746" + "213cfb748d254ca8606e3f98e3c11e71" ], [ "HighComp.null_wp", @@ -44,11 +44,11 @@ 1, [ "@query", "equation_HighComp.monotonic", - "interpretation_Tm_abs_166dce2ee65c4c31838f98bb02e47281", + "interpretation_Tm_abs_2ca21f989202cb80aa282bef412ce262", "l_quant_interp_97ed6edeb346edeee504d495b9a7c640" ], 0, - "e73726a2be51d821617a4d04a11529ed" + "c88a59a674665288ba6c334d73d94b10" ], [ "HighComp.comp_p", @@ -62,11 +62,11 @@ "equation_HighComp.state", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_HighComp.state", - "interpretation_Tm_abs_a4075a6aac2837b8321506847f1cd150", + "interpretation_Tm_abs_b7f99de0dce87b8f48633bc594757907", "l_and-interp", "l_quant_interp_9ea5fbcc1dc57ef6d54897e6255fbe2b" ], 0, - "6c6a524c4616db5a8519f246a0f7e059" + "ea02ad45cefeb0f45dd98f3bbf959a10" ], [ "HighComp.Hi", @@ -80,11 +80,11 @@ "equation_HighComp.state", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_HighComp.state", - "interpretation_Tm_abs_a4075a6aac2837b8321506847f1cd150", + "interpretation_Tm_abs_b7f99de0dce87b8f48633bc594757907", "l_and-interp", "l_quant_interp_9ea5fbcc1dc57ef6d54897e6255fbe2b" ], 0, - "f4ea7a8b52890656fc218a241e885a53" + "cf24c822f1aae16a8f34be5a0a5f6eb7" ], [ "HighComp.return_wp", @@ -96,10 +96,10 @@ "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", "equation_HighComp.mint", "equation_HighComp.monotonic", "equation_HighComp.state", "function_token_typing_HighComp.state", - "interpretation_Tm_abs_e23c7de0041b59494a0d7e9917d9396f" + "interpretation_Tm_abs_e065eba6db3c0fa74e1f3f6b6be45624" ], 0, - "2403fdda9b1f9bcb6af195ad6ea0a321" + "598799d7d4971e05cfbe0fe4f656c344" ], [ "HighComp.bind_wp", @@ -115,13 +115,13 @@ "equation_HighComp.hwp_mon", "equation_HighComp.mint", "equation_HighComp.monotonic", "equation_Prims.logical", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", - "interpretation_Tm_abs_28735910181ec3a324b5b07cc6b28875", "interpretation_Tm_abs_add5a39bc4ff3a8e430826e9bcc8e3de", + "interpretation_Tm_abs_bfcf95d966a29ae0e75999c65063eadd", "refinement_interpretation_Tm_refine_56e456688dd4d1622be7afafae18c069", "typing_Tm_abs_add5a39bc4ff3a8e430826e9bcc8e3de" ], 0, - "df52fa89d7ae8c8d9a54b4f0f11149d7" + "7d96235d306748de5d05aa257f4c200e" ], [ "HighComp.read_wp", @@ -137,12 +137,12 @@ "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_HighComp.hread", "int_inversion", - "interpretation_Tm_abs_cc62e13044abf7f369c782bfd701342e", + "interpretation_Tm_abs_37290cdcfa0fb0f064ea73d1dde5536d", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_HighComp.hread" ], 0, - "d69a4863fcb68b4f7807283430448435" + "fa6f6231175b7de8fcc777a6624ccb1a" ], [ "HighComp.write_wp", @@ -158,13 +158,13 @@ "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "int_inversion", - "interpretation_Tm_abs_ab99e72ff56b7c37a9ac4e5ea306ef78", + "interpretation_Tm_abs_39e6c9f72ee07d412ca497378e7eb0d2", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_HighComp.hwrite", "typing_HighComp.hwrite", "unit_typing" ], 0, - "383d3cd944b91c7e8f540f6b9a3047fd" + "c275fd75fb0026bbf4cb2b893e356909" ], [ "HighComp.ite_wp", @@ -175,12 +175,12 @@ "@MaxIFuel_assumption", "@query", "equation_HighComp.hwp_mon", "equation_HighComp.monotonic", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", - "interpretation_Tm_abs_dbfda5b426cc070217bda3e33e4d8215", + "interpretation_Tm_abs_0fc35abe1b6ba1335cf839db711cafe7", "l_and-interp", "l_imp-interp", "l_not-interp", "refinement_interpretation_Tm_refine_56e456688dd4d1622be7afafae18c069" ], 0, - "648ca33c399985d28b1fd25a5fed3c25" + "b2a834957aa821c26b3d31fdb7a681b8" ], [ "HighComp.for_wp", @@ -201,7 +201,7 @@ "well-founded-ordering-on-nat" ], 0, - "8345cdb637f89c20a2e05e3d54a04174" + "e715c788048b864d5a557e5136b1007e" ], [ "HighComp.for_wp_unfold", @@ -222,7 +222,7 @@ "refinement_interpretation_Tm_refine_4f1d92a9a3f071e1fa3026ba94fce31c" ], 0, - "b20055a04d7b810cf908e0f0c7338e19" + "78d01133ab42ace8e60e8e822e53016d" ], [ "HighComp.for", @@ -231,7 +231,7 @@ 1, [ "@query" ], 0, - "0e354dbf00c606cd009686ff593daa53" + "44dddbffdef7e7599a29a61c7a4e0aea" ], [ "HighComp.for", @@ -262,10 +262,10 @@ "fuel_token_correspondence_HighComp.for_wp.fuel_instrumented_token", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", - "interpretation_Tm_abs_0d929dae6494a30bafbe2f742c10aa6a", + "interpretation_Tm_abs_1365dd7e3488592e2cedae1e54cc742a", "interpretation_Tm_abs_51a345821e3f60379117d219ffa63e3c", - "interpretation_Tm_abs_75fbcb1dacd61f6e72d03310df423cb3", "interpretation_Tm_abs_e0b06a1405eced9c8c3134f6b8bb2d86", + "interpretation_Tm_abs_fd289fbebce69bf4f210b8a3d137e88f", "l_and-interp", "l_imp-interp", "l_quant_interp_bdf805b0092bda2904c0ed801b0510ca", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", @@ -284,7 +284,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "a5d3225f6fce7f5c1ccd75b8af473c13" + "46e5be652f38c8fc152b248dfae1a392" ], [ "HighComp.get", @@ -299,14 +299,14 @@ "equation_HighComp.null_wp", "equation_HighComp.state", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_HighComp.state", - "interpretation_Tm_abs_166dce2ee65c4c31838f98bb02e47281", + "interpretation_Tm_abs_2ca21f989202cb80aa282bef412ce262", "l_quant_interp_97ed6edeb346edeee504d495b9a7c640", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "token_correspondence_HighComp.null_wp" ], 0, - "58461e33106859aa29b426d152481c65" + "fcd60edd3ad3e3386075bc868546ce65" ], [ "HighComp.for'", @@ -329,7 +329,7 @@ "well-founded-ordering-on-nat" ], 0, - "e4e576285c54d315bb56b852193d4038" + "4cd7748798a2723bd4baee9e0ceb5871" ], [ "HighComp.for_elab", @@ -338,7 +338,7 @@ 1, [ "@query" ], 0, - "85db9f727ce0f067f280702063cebbf4" + "340a0e538e46c17f33b6b2babc3dfa8d" ], [ "HighComp.for_elab", @@ -357,8 +357,8 @@ "function_token_typing_HighComp.for_wp", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", - "interpretation_Tm_abs_75fbcb1dacd61f6e72d03310df423cb3", - "interpretation_Tm_abs_e8b8719f36f80bcaddaf075721b807cc", + "interpretation_Tm_abs_1365dd7e3488592e2cedae1e54cc742a", + "interpretation_Tm_abs_be91579e68dd4cde2a6abad26c889afc", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", @@ -369,7 +369,7 @@ "well-founded-ordering-on-nat" ], 0, - "981bf3ad17eca01d4c8dfa48192baf32" + "af10b25631b77ab0cfc42758fd787f36" ], [ "HighComp.for_elab_unfold", @@ -396,9 +396,9 @@ "function_token_typing_HighComp.for_wp", "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_0d929dae6494a30bafbe2f742c10aa6a", "interpretation_Tm_abs_980ab32fda98e6ad801e6c635c04e120", "interpretation_Tm_abs_e0b06a1405eced9c8c3134f6b8bb2d86", + "interpretation_Tm_abs_fd289fbebce69bf4f210b8a3d137e88f", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", @@ -411,7 +411,7 @@ "typing_Tm_abs_e0b06a1405eced9c8c3134f6b8bb2d86", "unit_typing" ], 0, - "459f28d408b1bb28f4d0aa046b0647ae" + "3dfdedccd019ddc1de9c7dc56b046e5b" ], [ "HighComp.for_elab_unfold", @@ -426,7 +426,7 @@ "equation_Prims.squash", "function_token_typing_HighComp.for_wp", "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_e8b8719f36f80bcaddaf075721b807cc", + "interpretation_Tm_abs_be91579e68dd4cde2a6abad26c889afc", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThan", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", @@ -434,7 +434,7 @@ "refinement_interpretation_Tm_refine_a1de8daedb3a03e65182911e08473885" ], 0, - "511eabc9c82b6f8d0081df0659cfdd4b" + "2bb64864fc3ed1ae627b9b59335c37e2" ], [ "HighComp.for_elab'", @@ -453,10 +453,10 @@ "equation_Prims.eqtype", "function_token_typing_HighComp.state", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.unit", "int_inversion", "int_typing", - "interpretation_Tm_abs_1038efa97f69d1f34a7ad11e8d247ca8", - "interpretation_Tm_abs_44aa37a963cbbabca8ae94d69714afa2", - "l_and-interp", "l_quant_interp_3148f0b96f9a5758f85343200619e177", - "l_quant_interp_7af6f6a9d6a1f9245add7476200b2856", + "interpretation_Tm_abs_5e016eaa6f016661a122a75daf62fab6", + "interpretation_Tm_abs_769f81e5732cd233118a9297b1535dfa", + "l_and-interp", "l_quant_interp_0302608fa1784e3e0d12e3155bb9ae05", + "l_quant_interp_9d52ba400fc62dd12760a8ecc7ae4070", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", @@ -466,7 +466,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "3c5e82e29ef3de376a5aa386819f05b5" + "480281d7f667d41acf4751977de22e60" ], [ "HighComp.hread_elab", @@ -481,7 +481,7 @@ "token_correspondence_HighComp.hread" ], 0, - "05e0341b4fc7be6e1f26c08f91b87bbe" + "bddf99e42e959686e47880f1c02b876b" ], [ "HighComp.hwrite_elab", @@ -496,7 +496,7 @@ "token_correspondence_HighComp.hwrite" ], 0, - "6d06bd427aff44af4da4d9a9ca7290ac" + "6fa3ef6d1112017fcb945e7bf0604b0f" ], [ "HighComp.ite_elab", @@ -516,7 +516,7 @@ "refinement_interpretation_Tm_refine_fa42c25d61804d8fc38031b24dc9d999" ], 0, - "1ba0d5c153602389c89f235bcb3bed07" + "9ffc2eaee95ef99898a4a56fd0b757d9" ], [ "HighComp.ite_elab", @@ -536,7 +536,7 @@ "refinement_interpretation_Tm_refine_fa42c25d61804d8fc38031b24dc9d999" ], 0, - "49aa3c3353ecb8b26c5b516fb42ae9c5" + "b8b7f76e2206021fba4928ccf0af22ef" ], [ "HighComp.for_inv", @@ -545,7 +545,7 @@ 1, [ "@query" ], 0, - "7052fe3e45ef5de85e5909c4308f12a4" + "22d4683fcd331642c10bf427e18661b4" ], [ "HighComp.cast", @@ -565,7 +565,7 @@ "true_interp" ], 0, - "3dda5a610d7faee5330353f90be1565e" + "45732fe81f107aa09b8f822b6b09c9f4" ], [ "HighComp.h_eq", @@ -590,7 +590,7 @@ "typing_Tm_abs_cc6795f94c0cd972025a6d19eafc9ba3" ], 0, - "9094a8417d0fecaf55c9d466705f8567" + "4fd919d8a0c9677fdd76b7bb29a202e2" ], [ "HighComp.hwrite_eq", @@ -606,13 +606,13 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "int_inversion", "interpretation_Tm_abs_54699eb1638e10bfc6105d8e13b8c557", + "interpretation_Tm_abs_5d1a4a2c2cb2424c6f0e034ad6db90c7", "interpretation_Tm_abs_93354ae4fd045abce5dc420563aa2877", - "interpretation_Tm_abs_9c4431a9876622c0f8a45f177799f381", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_HighComp.hwrite", "unit_typing" ], 0, - "fdef7a8df728df95d37f2449a7686f7e" + "1db12d57ec568828a94a34b4712e856e" ], [ "HighComp.hread_eq", @@ -634,7 +634,7 @@ "token_correspondence_HighComp.hread" ], 0, - "53492637643ef00f5ad71547d809ea3e" + "255de85f86c60fd0c9ef9b5c33237fff" ], [ "HighComp.reify_bind_commutes", @@ -651,20 +651,20 @@ "equation_HighComp.monotonic", "equation_Prims.logical", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "interpretation_Tm_abs_4396e263db3f458b8646c1ce17247edc", - "interpretation_Tm_abs_820d4357ab5e90b7739e0769e220f7f9", - "interpretation_Tm_abs_b00195a54c3ac5ac189824f8dd421906", + "interpretation_Tm_abs_499f1368830d6a2fa29f8912a3d034f5", + "interpretation_Tm_abs_50da4c869de057f772c9f6f083e1b8bf", "interpretation_Tm_abs_b00ec84478eed89f8758dcfc75d390ce", "l_and-interp", "l_imp-interp", - "l_quant_interp_c361e77c617376c3f4f9e438fa37be80", + "l_quant_interp_a879786977bdb3b8780c46c36adcd276", "refinement_interpretation_Tm_refine_50b2fbb4c7554925de0a7eeebc59d801", "refinement_interpretation_Tm_refine_56e456688dd4d1622be7afafae18c069", "typing_Tm_abs_4396e263db3f458b8646c1ce17247edc", - "typing_Tm_abs_820d4357ab5e90b7739e0769e220f7f9", - "typing_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad", - "typing_Tm_abs_b00195a54c3ac5ac189824f8dd421906" + "typing_Tm_abs_499f1368830d6a2fa29f8912a3d034f5", + "typing_Tm_abs_50da4c869de057f772c9f6f083e1b8bf", + "typing_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad" ], 0, - "940fd421940f71d31574bd6f8ea6213b" + "451a9c5d32f732dd95f0424359094842" ], [ "HighComp.ite_reif", @@ -688,7 +688,7 @@ "true_interp" ], 0, - "439e7393743f8bc7751888e3d069b8a5" + "f7ab7c566fa864b352c8a3fc8e25dfb5" ], [ "HighComp.reify_ite_commutes", @@ -716,7 +716,7 @@ "typing_Tm_abs_e30746590fc2f591afd40e8540fac1a0" ], 0, - "2157f9c47df0f385cfaa3c39a37e8295" + "a07734fc6ed2714a0a5427fea331f325" ], [ "HighComp.test", @@ -732,14 +732,14 @@ "equation_Prims.nat", "function_token_typing_FStar.UInt32.t", "function_token_typing_HighComp.state", "function_token_typing_Prims.unit", "int_inversion", - "interpretation_Tm_abs_f374c2d54d32825b2984dfa22fe34e1f", + "interpretation_Tm_abs_5383d7bd379e734c35cad3ed86011e51", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Pervasives.Native.fst", "typing_FStar.Pervasives.Native.snd", "unit_typing" ], 0, - "aa76b61f033a8820325738cf2dde75dd" + "dcf38cd92477e09ce5ff4ca7cc197ea1" ], [ "HighComp.test2_tac", @@ -755,14 +755,14 @@ "equation_Prims.nat", "function_token_typing_FStar.UInt32.t", "function_token_typing_HighComp.state", "function_token_typing_Prims.unit", "int_inversion", - "interpretation_Tm_abs_f374c2d54d32825b2984dfa22fe34e1f", + "interpretation_Tm_abs_5383d7bd379e734c35cad3ed86011e51", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "true_interp", "typing_FStar.Pervasives.Native.fst", "typing_FStar.Pervasives.Native.snd", "unit_typing" ], 0, - "b3e4a7711686df5e41e59b70ebd3dbbd" + "196cd8824fd24cf2b9a4b311e4dbc294" ], [ "HighComp.test2_tac_again", @@ -780,14 +780,14 @@ "function_token_typing_FStar.UInt32.t", "function_token_typing_HighComp.state", "function_token_typing_Prims.unit", "int_inversion", - "interpretation_Tm_abs_f374c2d54d32825b2984dfa22fe34e1f", + "interpretation_Tm_abs_5383d7bd379e734c35cad3ed86011e51", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Pervasives.Native.fst", "typing_FStar.Pervasives.Native.snd", "unit_typing" ], 0, - "89cb4db7a399832501071b6684bdd20c" + "b307e4b08931d2fdad5841e1dd78afd0" ], [ "HighComp.test2_tac_again", @@ -805,14 +805,14 @@ "function_token_typing_FStar.UInt32.t", "function_token_typing_HighComp.state", "function_token_typing_Prims.unit", "int_inversion", - "interpretation_Tm_abs_f374c2d54d32825b2984dfa22fe34e1f", + "interpretation_Tm_abs_5383d7bd379e734c35cad3ed86011e51", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "true_interp", "typing_FStar.Pervasives.Native.fst", "typing_FStar.Pervasives.Native.snd", "unit_typing" ], 0, - "43e5fadbb31811256b898cca2da8cddd" + "5c85e26b54d3cd9ef4d67f29301eadfd" ], [ "HighComp.bind_commutes_lemma", @@ -821,7 +821,7 @@ 1, [ "@query", "true_interp" ], 0, - "c7bb2e9489f9bc0a0df43b129a960c5a" + "ea03b23bcdaa9f54fda82e9b18789119" ], [ "HighComp.ite_commutes_lemma", @@ -843,7 +843,7 @@ "token_correspondence_HighComp.ite_reif" ], 0, - "bd10e0193b1256a193ff9e85918339a5" + "2eea8ae8f41086799f21e65da4b524c8" ] ] ] \ No newline at end of file diff --git a/examples/refinement/LowComp.fst.hints b/examples/refinement/LowComp.fst.hints index 388a0fe879f..1ceaac491c0 100644 --- a/examples/refinement/LowComp.fst.hints +++ b/examples/refinement/LowComp.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "392efa38a2a9249518f6e7e777927de5" + "ae7d39bafa2532a4a66bea8e6249daa1" ], [ "LowComp.state_as_lstate", @@ -31,7 +31,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "c8d309f205255f1f0ef816bc6e7b71ab" + "336c720a520f7fea40e0ecb478048dd3" ], [ "LowComp.state_as_lstate_put_get", @@ -55,7 +55,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "51515dccaedc474d0cbbe1f38c54d6d9" + "d2745810baf4463f78cec8546fbfd600" ], [ "LowComp.state_as_lstate_put_put", @@ -68,7 +68,7 @@ "typing_LowComp.state_as_lstate" ], 0, - "2433766c884976614ec9414798e432e6" + "20e3c274660f83a3aa7f8f22a668303a" ], [ "LowComp.state_as_lstate_put_put", @@ -86,7 +86,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "eb5b43184bd0162c9e9649766f2f605a" + "022c60ef6ee43756d5083e7170d1dfd1" ], [ "LowComp.lcomp_wp", @@ -110,7 +110,7 @@ "typing_Tm_abs_b43d5b7390bca9fcf5e7a3a9fd90dfa5" ], 0, - "16053f48f5219c2e9916a9446b5cdf75" + "df8f4abd08d7fc52e4219656a1e7811e" ], [ "LowComp.lcomp", @@ -124,11 +124,11 @@ "equation_HighComp.state", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_HighComp.state", - "interpretation_Tm_abs_f3afc9d238e46fb687f9fe788924d8f7", + "interpretation_Tm_abs_6d895bc1d1c4998b3a0c2ee13a88a8d0", "l_and-interp", "l_quant_interp_1f821b69510a2c2d2608da319f0c185f" ], 0, - "6f5857efb719a5598909292c409cd137" + "30cd8f3ab1bd544f255d5f5237776d57" ], [ "LowComp.run_high", @@ -151,7 +151,7 @@ "typing_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad" ], 0, - "22492a4cdd84fe6f6c412cc942769e48" + "af6812e554f8bb79ee80c4d0afa09394" ], [ "LowComp.as_lwp", @@ -174,7 +174,7 @@ "typing_Tm_abs_e33e6e50ae80d4245cdbdc701bf34b3c" ], 0, - "48cbdf4fe972b35aaf61f7fc0f73ce30" + "fe9d08a07cce46fd1a1b144fe7059773" ], [ "LowComp.gh1", @@ -183,10 +183,10 @@ 1, [ "@query", "equation_HighComp.monotonic", "false_interp", - "interpretation_Tm_abs_85bed6499cf93d46dda0de0c035a22d8" + "interpretation_Tm_abs_dbfd37eb78de510ba704fb122ad98058" ], 0, - "c506c9afa70656d673a4081c9e39d93e" + "2684f30dee2d5ef9a85d401050ed102b" ], [ "LowComp.gh2", @@ -195,10 +195,10 @@ 1, [ "@query", "equation_HighComp.monotonic", "false_interp", - "interpretation_Tm_abs_85bed6499cf93d46dda0de0c035a22d8" + "interpretation_Tm_abs_dbfd37eb78de510ba704fb122ad98058" ], 0, - "9034404c3bc37ffbde2f6f359b7dbbb3" + "e672c920902886f189a0e4b76e0d23df" ], [ "LowComp.gl1", @@ -210,7 +210,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "93d3607593d13a29d915caeed2612082" + "e8a858503b447c4bec67e080c4419f74" ], [ "LowComp.gl2", @@ -222,7 +222,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "754f4917a9d0a19de7995d56b80be14e" + "7c78cf864b6c6de2c8d6a2b60f91cae9" ], [ "LowComp.test", @@ -239,13 +239,13 @@ "equation_LowComp.well_formed", "equation_Prims.l_False", "false_interp", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_85bed6499cf93d46dda0de0c035a22d8", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", + "interpretation_Tm_abs_dbfd37eb78de510ba704fb122ad98058", "l_and-interp", "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "e86f60c38fbca292f563d747726a405c" + "dd2bd2da4287adcd3b86e4be840afc5a" ], [ "LowComp.morph", @@ -263,7 +263,7 @@ "equation_LowStar.Monotonic.Buffer.get", "function_token_typing_FStar.UInt32.t", "function_token_typing_LowStar.Buffer.trivial_preorder", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "l_and-interp", "lemma_FStar.HyperStack.ST.lemma_equal_domains_trans", "lemma_LowStar.Monotonic.Buffer.loc_disjoint_sym_", @@ -291,11 +291,11 @@ "equation_HighComp.state", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_HighComp.state", - "interpretation_Tm_abs_a4075a6aac2837b8321506847f1cd150", + "interpretation_Tm_abs_b7f99de0dce87b8f48633bc594757907", "l_and-interp", "l_quant_interp_9ea5fbcc1dc57ef6d54897e6255fbe2b" ], 0, - "f28a81167f342d112e4bce156e5e0812" + "329bc16d9b17ec4c7d85600f51eb1274" ], [ "LowComp.lreturn", @@ -316,7 +316,7 @@ "token_correspondence_HighComp.return_elab" ], 0, - "75b2ac0d8ae0eff173318c090a0c5cb4" + "bedaf068c47e90cdaac60dff32b84930" ], [ "LowComp.upd", @@ -330,7 +330,7 @@ "refinement_interpretation_Tm_refine_573cfed777dae20cc82e8fef9622857e" ], 0, - "0dcdb2e19fb8a02ab2c4526eec2b27f5" + "8b2a5e5569a49f571c3ee8707530671b" ], [ "LowComp.lwrite", @@ -358,8 +358,8 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", "interpretation_Tm_abs_54699eb1638e10bfc6105d8e13b8c557", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", @@ -434,7 +434,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "abb7c7ad45460d4826c2e85047d9870a" + "6dbef08c1190009b241cf932a13258fe" ], [ "LowComp.lbind", @@ -460,11 +460,11 @@ "function_token_typing_HighComp.bind_elab", "function_token_typing_HighComp.state", "function_token_typing_Prims.l_True", - "interpretation_Tm_abs_28735910181ec3a324b5b07cc6b28875", "interpretation_Tm_abs_4396e263db3f458b8646c1ce17247edc", "interpretation_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad", "interpretation_Tm_abs_add5a39bc4ff3a8e430826e9bcc8e3de", "interpretation_Tm_abs_bb0ebafede7072cf89272ecaf01eeeff", + "interpretation_Tm_abs_bfcf95d966a29ae0e75999c65063eadd", "interpretation_Tm_abs_e48d311d97a58c4825fadbeef478c99a", "interpretation_Tm_abs_f0d8d90a73d25b2a78ef78b85d7e0f92", "kinding_FStar.Pervasives.Native.tuple2@tok", @@ -488,7 +488,7 @@ "typing_Tm_abs_e48d311d97a58c4825fadbeef478c99a" ], 0, - "b97a3dc45bce02a0f06127cfc6e0a493" + "9745a6ee3d68642d43c802b4626b1fbb" ], [ "LowComp.lite", @@ -526,7 +526,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "d3bf3204c34de00bf66876c59fbea6d1" + "e0124515cdd107d5c2907620341d95b3" ], [ "LowComp.lfor", @@ -535,7 +535,7 @@ 1, [ "@query" ], 0, - "787e9fc20ac3ff19f41bf6180130ca81" + "f8f5bf1ff01be91fe212161218b37d10" ], [ "LowComp.lfor", @@ -568,10 +568,10 @@ "function_token_typing_HighComp.for_wp", "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", - "interpretation_Tm_abs_173727cf89448ff3fdbeccb0eb336e20", "interpretation_Tm_abs_21f594a54daf77252df5d88ff7779ce6", "interpretation_Tm_abs_913adbcf100f9a1607a34f8deb6290eb", "interpretation_Tm_abs_f28523d6e221e458e1ee63dde06a0a76", + "interpretation_Tm_abs_fae90261cf0ccc9db3ce16437a7a6f9d", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", @@ -591,7 +591,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "33d86602d49ebfac4108b7e8efbc04e8" + "9bb93c2b0d1e4bb97a682f004019c5c0" ], [ "LowComp.lfor'", @@ -600,7 +600,7 @@ 1, [ "@query" ], 0, - "64851b2105377a994bf2f1d8dbe4e7d8" + "28f110fdc751808b4de5b5455e1a3a32" ], [ "LowComp.lfor'", @@ -611,14 +611,14 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_HighComp.for_elab_.fuel_instrumented", "@fuel_irrelevance_HighComp.for_elab_.fuel_instrumented", "@query", - "HighComp_interpretation_Tm_arrow_21cad7ee2f5994a62a0f8d54e5845328", "HighComp_interpretation_Tm_arrow_327db2b67b7486cbd3e81415fb326440", - "LowComp_interpretation_Tm_arrow_e0d40a0000ec3ea8f1de6434af73d038", + "HighComp_interpretation_Tm_arrow_ef4c058e2bd16cfc1bc816af27073797", + "LowComp_interpretation_Tm_arrow_3ddc0a9cd8745a275dd3b8c94a43d7b3", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", + "binder_x_0c85a6508d8e6fd361a47e5e219009e9_1", "binder_x_30030376a5f97552e717a62840c85bf6_4", - "binder_x_4254316f8316b590375a7befbea3ca98_1", - "binder_x_90690b37bb9e4dbf5bb9ba5fa50149f1_0", + "binder_x_9d27bb152640c482e1eae6bf1a18254d_0", "binder_x_ae567c2fb75be05905677af440075565_3", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", "equality_tok_Prims.LexTop@tok", "equation_HighComp.bind_elab", @@ -631,21 +631,21 @@ "function_token_typing_HighComp.state", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.unit", "int_inversion", "int_typing", - "interpretation_Tm_abs_0b76a1affed618d9cfd318d339711705", - "interpretation_Tm_abs_0d50124cef3e5ffc642f61351927e5e2", "interpretation_Tm_abs_21f594a54daf77252df5d88ff7779ce6", - "interpretation_Tm_abs_353b6fe29e9a06e3cc36dcf5e550cfd4", - "interpretation_Tm_abs_3726a27ee67f5c0b85e068d08b18cb63", - "interpretation_Tm_abs_7861e37c8b1a157fb17f55bffe58bea5", + "interpretation_Tm_abs_44fc240d46610554c53460826f80dd5a", + "interpretation_Tm_abs_543425eb44498a820fb44cdfc0e6a95c", + "interpretation_Tm_abs_699ca939c79812ccd8a2ffec7702bd07", + "interpretation_Tm_abs_87544908cf29c323d27196f7d7eaee85", + "interpretation_Tm_abs_8af920b497c381572507c1143fe7d162", "interpretation_Tm_abs_9400c552ba144fb02fd7b9ef580187d9", - "interpretation_Tm_abs_a4075a6aac2837b8321506847f1cd150", - "interpretation_Tm_abs_c293a14a9202912108ee84e36555721e", + "interpretation_Tm_abs_9735f5f1513020b96b235b2484483886", + "interpretation_Tm_abs_b7f99de0dce87b8f48633bc594757907", + "interpretation_Tm_abs_d274c6edee9771421632cba94cd3b0a8", "interpretation_Tm_abs_e48d311d97a58c4825fadbeef478c99a", - "interpretation_Tm_abs_f0b50c40c1fef7388b145de95dd849a9", "interpretation_Tm_abs_f0d8d90a73d25b2a78ef78b85d7e0f92", - "l_and-interp", "l_quant_interp_9ea5fbcc1dc57ef6d54897e6255fbe2b", - "l_quant_interp_b4c88151cd299e71ae39231b5a5ee9a9", - "l_quant_interp_e1f281092d6816cc2b7a7f6c37cd1d6a", + "l_and-interp", "l_quant_interp_6b633a25971212395979503af0e5f2a0", + "l_quant_interp_9ea5fbcc1dc57ef6d54897e6255fbe2b", + "l_quant_interp_fc14dded7edda0c3efe0cfcc3ced5931", "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", @@ -653,9 +653,9 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "refinement_interpretation_Tm_refine_102a41af64035a883bab2d9eeba71268", "refinement_interpretation_Tm_refine_2027d41f5e9c4b0327a9d10c10416cfd", + "refinement_interpretation_Tm_refine_33db63b835abb976d494759a2d54bfd7", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_436ada0a7f15df9dbb1b8e416429b249", - "refinement_interpretation_Tm_refine_5addea434474d2e73300363f96412684", "refinement_interpretation_Tm_refine_72ffcbdb7a7dbf1acd542d96c7babf51", "token_correspondence_HighComp.bind_elab", "token_correspondence_HighComp.for_elab_", @@ -663,7 +663,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "4efcabc76dd78a71f074d55127a8fcc3" + "946df6cbae0573491a4247649dc5b858" ], [ "LowComp.lwrite'", @@ -677,7 +677,7 @@ "token_correspondence_HighComp.hwrite" ], 0, - "6c983cc7fe09fc0291a2bf7790179e09" + "d95aee8073befcf6dd18649500e34288" ], [ "LowComp.lwrite'", @@ -707,10 +707,10 @@ "function_token_typing_LowStar.Buffer.trivial_preorder", "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", "interpretation_Tm_abs_54699eb1638e10bfc6105d8e13b8c557", + "interpretation_Tm_abs_5d1a4a2c2cb2424c6f0e034ad6db90c7", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "interpretation_Tm_abs_93354ae4fd045abce5dc420563aa2877", - "interpretation_Tm_abs_9c4431a9876622c0f8a45f177799f381", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_LowStar.Monotonic.Buffer.length_null_1", "lemma_LowStar.Monotonic.Buffer.length_null_2", @@ -736,7 +736,7 @@ "unit_typing" ], 0, - "8d4513e65f17fa1a2e4e935631cd48fa" + "91338f747a98f4f3d771854228e9dee4" ], [ "LowComp.lread'", @@ -750,7 +750,7 @@ "token_correspondence_HighComp.hread" ], 0, - "73cb25f8ee50eabcb0cbf5462dffdebd" + "6738281acdeaba2316fa93f976585d4b" ], [ "LowComp.lread'", @@ -800,7 +800,7 @@ "typing_LowStar.Buffer.trivial_preorder" ], 0, - "d2ae67086836fe7196729db2865d4c53" + "95ad54fc7640c607fa25eb1ebfbe76f2" ], [ "LowComp.lcast", @@ -823,7 +823,7 @@ "typing_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad" ], 0, - "e8d33a3802d75313ee82e0a53648c949" + "dc294b8763190830e26e522836d44b64" ], [ "LowComp.as_lwp_precise", @@ -836,15 +836,15 @@ "equation_LowComp.precise", "equation_LowComp.sat", "equation_LowComp.well_formed", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_317ca8835e4044239f2a210ab75703c4" ], 0, - "f8c0e31fd1bb2201a773eec3e69d14e5" + "5fb94f927e4feca6c157b38c9119076c" ], [ "LowComp.h_eq_implies_l_eq", @@ -859,8 +859,8 @@ "equation_LowComp.lwp_eq", "equation_LowComp.precise", "equation_LowComp.sat", "equation_LowComp.well_formed", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -877,7 +877,7 @@ 1, [ "@query", "equation_HighComp.h_eq" ], 0, - "a43fda3f39b6d7a279a02a1c2d26d124" + "6242e0fd01d20d4b88a79e4d0ae872fc" ], [ "LowComp.l_eq_refl", @@ -891,15 +891,15 @@ "equation_LowComp.precise", "equation_LowComp.sat", "equation_LowComp.well_formed", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_317ca8835e4044239f2a210ab75703c4" ], 0, - "aa1009c3c7954c084ce3972a8b6279a5" + "596a916710181beddc94744cf71770ab" ], [ "LowComp.lcomp_unique_inhabitant", @@ -913,8 +913,8 @@ "equation_LowComp.precise", "equation_LowComp.sat", "equation_LowComp.well_formed", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -939,7 +939,7 @@ "typing_LowComp.lstate_as_state" ], 0, - "1735958153ca7e8c3089eb9f2a8b1800" + "046e0b71186009fab9eae9e225a92188" ], [ "LowComp.return_wp_sat", @@ -949,11 +949,11 @@ [ "@query", "equation_LowComp.sat_as_lwp", "interpretation_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad", - "interpretation_Tm_abs_e23c7de0041b59494a0d7e9917d9396f", + "interpretation_Tm_abs_e065eba6db3c0fa74e1f3f6b6be45624", "true_interp" ], 0, - "900a2909abd10a9ac323fdda4bbcddcf" + "266e0f0d15dcc907e03b9540c1efc434" ], [ "LowComp.write_wp_sat", @@ -964,12 +964,12 @@ "@MaxIFuel_assumption", "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "equation_LowComp.sat_as_lwp", + "interpretation_Tm_abs_39e6c9f72ee07d412ca497378e7eb0d2", "interpretation_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad", - "interpretation_Tm_abs_ab99e72ff56b7c37a9ac4e5ea306ef78", "true_interp", "unit_typing" ], 0, - "971a58a503ea1435f9c355d4e8343637" + "8481fd7fb643b0199f5cff1a8a467b18" ], [ "LowComp.read_wp_sat", @@ -979,13 +979,13 @@ [ "@MaxIFuel_assumption", "@query", "equation_HighComp.mint", "equation_LowComp.sat_as_lwp", "equation_Prims.nat", "int_inversion", + "interpretation_Tm_abs_37290cdcfa0fb0f064ea73d1dde5536d", "interpretation_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad", - "interpretation_Tm_abs_cc62e13044abf7f369c782bfd701342e", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "true_interp" ], 0, - "81a8afda8d92c36276bf0bc32e995c9d" + "b0b037255f173e9e755ece5c76a09153" ], [ "LowComp.subsumes_sat", @@ -1001,7 +1001,7 @@ "typing_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad" ], 0, - "b28ca5a7dfcc849180c87a847dea036a" + "9be104aa2d2fb28f77122e206278e9b2" ], [ "LowComp.morph_return", @@ -1019,8 +1019,8 @@ "function_token_typing_HighComp.cast", "function_token_typing_HighComp.return_elab", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -1030,7 +1030,7 @@ "refinement_interpretation_Tm_refine_4ade5e941d526256a8282cebaa1494a8" ], 0, - "e452c573498ac6559c4776663f5579c1" + "60e4c5fe1bb0db6449a86a1b6161fb9d" ], [ "LowComp.morph_read", @@ -1053,9 +1053,9 @@ "interpretation_Tm_abs_0e77ba0ea5bea79a5213b55f8c5fd5f7", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", "interpretation_Tm_abs_77ca50968915e35a7e1d4169863492a1", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", "interpretation_Tm_abs_c952206c46a99bd455aa4f15bdd38d10", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -1067,7 +1067,7 @@ "refinement_interpretation_Tm_refine_e9d2acd716e976eddb0f03391caae2b5" ], 0, - "bc245fe6076af5b126d4d431508d60f3" + "0de143943ff3b3ee50809cef2ae12a23" ], [ "LowComp.morph_write", @@ -1098,15 +1098,15 @@ "fuel_guarded_inversion_Prims.h_equals", "function_token_typing_HighComp.cast", "function_token_typing_Prims.l_True", "int_inversion", + "interpretation_Tm_abs_39e6c9f72ee07d412ca497378e7eb0d2", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", "interpretation_Tm_abs_54699eb1638e10bfc6105d8e13b8c557", + "interpretation_Tm_abs_5d1a4a2c2cb2424c6f0e034ad6db90c7", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_93354ae4fd045abce5dc420563aa2877", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", - "interpretation_Tm_abs_9c4431a9876622c0f8a45f177799f381", - "interpretation_Tm_abs_ab99e72ff56b7c37a9ac4e5ea306ef78", "interpretation_Tm_abs_bb0ebafede7072cf89272ecaf01eeeff", "interpretation_Tm_abs_e48d311d97a58c4825fadbeef478c99a", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "l_not-interp", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -1124,7 +1124,7 @@ "typing_Tm_abs_e48d311d97a58c4825fadbeef478c99a", "unit_typing" ], 0, - "4fa3286421bc3305ff98e0702848e3c4" + "ef097a0f07b2d8ea49c192183acc1202" ], [ "LowComp.morph_bind", @@ -1150,12 +1150,12 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_Prims.h_equals", "function_token_typing_HighComp.bind_elab", - "interpretation_Tm_abs_28735910181ec3a324b5b07cc6b28875", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", "interpretation_Tm_abs_4396e263db3f458b8646c1ce17247edc", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", "interpretation_Tm_abs_add5a39bc4ff3a8e430826e9bcc8e3de", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", + "interpretation_Tm_abs_bfcf95d966a29ae0e75999c65063eadd", "l_and-interp", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -1170,7 +1170,7 @@ "typing_Tm_abs_add5a39bc4ff3a8e430826e9bcc8e3de" ], 0, - "114017dc254551a6d6ee8f1cb6c65a64" + "d38df4759439b5e991cd2b6a3678e603" ], [ "LowComp.morph_for", @@ -1197,8 +1197,8 @@ "function_token_typing_HighComp.for_elab", "function_token_typing_HighComp.for_wp", "int_inversion", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -1241,11 +1241,11 @@ "function_token_typing_HighComp.for_elab_", "function_token_typing_HighComp.state", "function_token_typing_Prims.unit", "int_inversion", - "interpretation_Tm_abs_11e36e337940afd73a2cd32ede719a05", - "interpretation_Tm_abs_19003a80d869cc3a2f935955b8a2415d", + "interpretation_Tm_abs_263be8757c9ad92b308b6ecf2869a14e", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", + "interpretation_Tm_abs_42c4782019b9c86a1719b2bcead1938e", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "l_quant_interp_35b908ae62130555267f56bf2e6e8276", "l_quant_interp_cb1b864b9c4c1d0efe5ce00548a56995", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", @@ -1260,7 +1260,7 @@ "typing_Tm_abs_8fd9dc39e791d2c1a3e94fdc1822aced", "unit_typing" ], 0, - "735f9bd38a18064bce3d095f3a4a457d" + "503229ef2ea07d04566d213542ea107e" ], [ "LowComp.morph_ite", @@ -1282,10 +1282,10 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_Prims.h_equals", "function_token_typing_HighComp.ite_elab", + "interpretation_Tm_abs_0fc35abe1b6ba1335cf839db711cafe7", "interpretation_Tm_abs_3a04e6b12ff48dffb7e3ca3a8a5d4ebb", + "interpretation_Tm_abs_89a95d6170b50e987ee6d4cf7f87e0bc", "interpretation_Tm_abs_99088d20391beecd9c2f7f7f95242c8c", - "interpretation_Tm_abs_dbfda5b426cc070217bda3e33e4d8215", - "interpretation_Tm_abs_fdbc7631471911ff37f8b4dd60f58252", "l_and-interp", "l_imp-interp", "l_not-interp", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", @@ -1298,7 +1298,7 @@ "typing_Tm_abs_a74817b7b2c640c0cc04aa86503cfaad" ], 0, - "03ee98881b623edaa904c89f001f2569" + "786fe4b00bfb32b1a7bb0f43c20ac913" ] ] ] \ No newline at end of file diff --git a/examples/refinement/Mem_eq.fst.hints b/examples/refinement/Mem_eq.fst.hints index f8dcd5af384..491d9b729e8 100644 --- a/examples/refinement/Mem_eq.fst.hints +++ b/examples/refinement/Mem_eq.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_bcd17831d1f1d1a9e47beb50c2eddaad" ], 0, - "4acdde00ebadc90f4bff6cefdd0284db" + "5f9362352784395e3041294c1f5c3d4e" ], [ "Mem_eq.g_upd_preserves_live", @@ -38,7 +38,7 @@ "typing_LowStar.Monotonic.Buffer.g_upd_seq" ], 0, - "f838704c8dac0936c2edd0e0c2cbfd78" + "92b700e534594eb348d4b3d518fb9587" ], [ "Mem_eq.get_upd_eq", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_bcd17831d1f1d1a9e47beb50c2eddaad" ], 0, - "d0250fe8e031e1198c2e31693681f643" + "e8f45e85ebfc213afd7aa54f48cdfb73" ], [ "Mem_eq.upd_upd_eq", @@ -68,7 +68,7 @@ "refinement_interpretation_Tm_refine_bcd17831d1f1d1a9e47beb50c2eddaad" ], 0, - "c863637fd5faf699ea8e74d007d70f65" + "fac09e564316d4b5ca522e0eabaa5f40" ], [ "Mem_eq.upd_com", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_bcd17831d1f1d1a9e47beb50c2eddaad" ], 0, - "fafc4d9da78a65aa1acf699604bf39c9" + "015ad5310428ad6458d5d544d8db88cf" ], [ "Mem_eq.get_upd_same", @@ -97,7 +97,7 @@ "refinement_interpretation_Tm_refine_bcd17831d1f1d1a9e47beb50c2eddaad" ], 0, - "1d146b1e28bab96e9debd39320e8f821" + "32dcba12b3e25ba9ba78b6ef580bced5" ], [ "Mem_eq.get_upd_other", @@ -111,7 +111,7 @@ "refinement_interpretation_Tm_refine_bcd17831d1f1d1a9e47beb50c2eddaad" ], 0, - "8fcb4f508ae4a2e9bd56c1986db3e125" + "d54f361e4b7fa988524ba114f07d96ee" ] ] ] \ No newline at end of file diff --git a/examples/refinement/sum_and_swap.fst.hints b/examples/refinement/sum_and_swap.fst.hints index 63340313805..3da44afa26f 100644 --- a/examples/refinement/sum_and_swap.fst.hints +++ b/examples/refinement/sum_and_swap.fst.hints @@ -18,12 +18,12 @@ "function_token_typing_HighComp.state", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", "int_typing", - "interpretation_Tm_abs_65c9508b8bab01a536388b62b67c3127", + "interpretation_Tm_abs_40df6cfad88a14a99c3abe39ea404877", "primitive_Prims.op_Addition", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d7124d98f27f58b26e15ee683c4b400f" + "a6abb8df36ae515de3741b8dcc3811f6" ], [ "Sum_and_swap.wp_impl", @@ -51,7 +51,7 @@ "token_correspondence_HighComp.hwrite", "unit_typing" ], 0, - "be174c6ab1e008be072be4d38763be52" + "51682aab87116659c77f609617d22dac" ], [ "Sum_and_swap.sum_post", @@ -60,7 +60,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "3ee285b04b8f573b2c915e9e1aeb3660" + "a4d6c0caa1ce8c090ea4df08982c5d5b" ], [ "Sum_and_swap.hswap_and_sum", @@ -75,7 +75,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1" ], 0, - "8d6666ae041b74fccac88edd42e4184f" + "6a330dc4a25d97957432d4b8c1c6dae3" ], [ "Sum_and_swap.lswap_and_sum", @@ -103,7 +103,7 @@ "token_correspondence_HighComp.hwrite", "unit_typing" ], 0, - "8b904ac4bb2c94c0871fdc4900472b7a" + "ca309d3473d74a0bdf55f226796827dc" ] ] ] \ No newline at end of file diff --git a/examples/regional/RVector.fst.hints b/examples/regional/RVector.fst.hints index 2a218822782..1f09e203c79 100644 --- a/examples/regional/RVector.fst.hints +++ b/examples/regional/RVector.fst.hints @@ -27,7 +27,7 @@ "typing_Prims.pow2" ], 0, - "99d2bd31efe6100acce695da589e72f3" + "d65888d666ed0dbaa8b07fc40b36dd75" ], [ "RVector.two_regional_buffers_disjoint", @@ -70,7 +70,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "9624db64d9e393d43fb6464fea982065" + "ed441c896d97cdcdbb3fcfbd563b9ace" ], [ "RVector.two_regional_vectors_disjoint", @@ -79,7 +79,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_2e495d0742106f3f48e3663e8e6ee60d", + "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_eede091701a37973ca651c844473dd7f", "assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion", "bool_typing", "equation_FStar.Monotonic.HyperHeap.disjoint", "equation_LowStar.Buffer.buffer", @@ -111,7 +111,7 @@ "typing_RVector.breg" ], 0, - "89a2c2645be14362c65f15bc2c86ab68" + "703bff11cc560c95114dc0be0b8e30d6" ], [ "RVector.bcpy", @@ -153,7 +153,7 @@ "function_token_typing_LowStar.Regional.Instances.buffer_region_of", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", "lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl", @@ -219,7 +219,7 @@ "refinement_interpretation_Tm_refine_a2158c1f0e8ea5195cca969afe103215" ], 0, - "e99e6b28550e47c4d7184c525cb943d9" + "6f89568ab06e2c55baaa17ef9be33700" ], [ "RVector.insert_does_not_affect_the_other", @@ -228,9 +228,9 @@ 1, [ "@MaxIFuel_assumption", "@query", - "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_2e495d0742106f3f48e3663e8e6ee60d", - "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_af54f3d019c8f1755246611cc4bdc31d", + "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_281d5dad356e603ad9011ab60765d002", "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_b59d7623ebebd4a291712af8765a17fd", + "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_eede091701a37973ca651c844473dd7f", "assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion", "bool_typing", "equation_FStar.Monotonic.HyperHeap.disjoint", "equation_LowStar.Buffer.buffer", @@ -288,7 +288,7 @@ "typing_LowStar.Vector.is_full", "typing_RVector.breg" ], 0, - "75fb5daee8e73ffcf7de3fc801aa455b" + "2edee7e175ba7f5b493653924f274081" ], [ "RVector.free_does_not_affect_the_other", @@ -300,7 +300,7 @@ "refinement_interpretation_Tm_refine_38d4080156c592f538f5e5ea8a23092c" ], 0, - "60fbf4bd459e08bc02cb86d4a68a5899" + "ea856ae8108f91fd05439b45a4e16ddc" ], [ "RVector.free_does_not_affect_the_other", @@ -309,8 +309,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_2e495d0742106f3f48e3663e8e6ee60d", - "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_af54f3d019c8f1755246611cc4bdc31d", + "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_281d5dad356e603ad9011ab60765d002", + "LowStar.Regional.Instances_interpretation_Tm_ghost_arrow_eede091701a37973ca651c844473dd7f", "assumption_FStar.Monotonic.HyperHeap.Mod_set_def", "bool_inversion", "equation_FStar.Monotonic.HyperHeap.disjoint", "equation_LowStar.Buffer.buffer", @@ -366,7 +366,7 @@ "typing_LowStar.Vector.is_full", "typing_RVector.breg" ], 0, - "0d603b341f6a91a0434b4d8a84902935" + "430abf1edc737dcfc330300b85f621fa" ], [ "RVector.breg", @@ -394,7 +394,7 @@ "typing_Prims.pow2" ], 0, - "7d205305717707f2df138ead5463f24b" + "370fcd56ca4a20a1e1e0ff0b10de9bed" ], [ "RVector.bcpy", @@ -436,7 +436,7 @@ "function_token_typing_LowStar.Regional.Instances.buffer_region_of", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_typing", - "interpretation_Tm_abs_49a38699965b093b77e15c6f1be6d2e1", + "interpretation_Tm_abs_612136ee4143d24977831c80e4f470a1", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_stack_regions_intro", "lemma_FStar.Monotonic.HyperHeap.lemma_includes_refl", @@ -490,7 +490,7 @@ "typing_RVector.breg" ], 0, - "a2c1e95b39f5f9887b2ffa2c18f40e23" + "0bebbe5cf31f8ef0916b5b53314b67b4" ], [ "RVector.insert_does_not_affect_the_other", @@ -502,7 +502,7 @@ "refinement_interpretation_Tm_refine_a2158c1f0e8ea5195cca969afe103215" ], 0, - "e42d25b8f247997cbb2e0d5a52006010" + "fd0dbd959580f1a44607f37b23a86a16" ], [ "RVector.free_does_not_affect_the_other", @@ -514,7 +514,7 @@ "refinement_interpretation_Tm_refine_38d4080156c592f538f5e5ea8a23092c" ], 0, - "32b4f382fe5fdb76fc248006af4c0def" + "a3c6653124854129633f6bd44a1f779d" ] ] ] \ No newline at end of file diff --git a/examples/rel/Benton2004.Aux.fst.hints b/examples/rel/Benton2004.Aux.fst.hints index 763661a6b79..fbefea0c906 100644 --- a/examples/rel/Benton2004.Aux.fst.hints +++ b/examples/rel/Benton2004.Aux.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Benton2004.Aux.holds" ], 0, - "45dc75b512efdd302429bd34fce014db" + "1a4c96ae7ae19c31d44a5127a57a223f" ] ] ] \ No newline at end of file diff --git a/examples/rel/Benton2004.DDCC.Examples.fst.hints b/examples/rel/Benton2004.DDCC.Examples.fst.hints index 59a016b9de8..360cd50f282 100644 --- a/examples/rel/Benton2004.DDCC.Examples.fst.hints +++ b/examples/rel/Benton2004.DDCC.Examples.fst.hints @@ -8,11 +8,11 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "equation_Benton2004.op_abs", "lemma_Benton2004.DDCC.holds_ns_singl" ], 0, - "5f497a229dd09524a457fc59e882325b" + "00e462d199552907d6aa0e61fe4985a5" ], [ "Benton2004.DDCC.Examples.d_op_singl", @@ -21,7 +21,7 @@ 1, [ "@query" ], 0, - "4ea3b329c9be7eaab3bf6fceecab2266" + "85ff1d55b69bfe273e4ea182f1010930" ], [ "Benton2004.DDCC.Examples.fig3_d1", @@ -30,7 +30,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_typing", "equation_Benton2004.DDCC.ns_singl", @@ -55,7 +55,7 @@ "typing_Benton2004.evar", "typing_Benton2004.skip" ], 0, - "f763785995509ef285eb9f5ab5cdaf39" + "5c018e2740caac5a0e9c3195b2308dfc" ], [ "Benton2004.DDCC.Examples.fig3_d2", @@ -64,7 +64,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "FStar.DM4F.IntStoreFixed.__proj__INT_STORE__item__get_equality", "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Benton2004.DDCC.ns_singl", "equation_Benton2004.DDCC.ns_t", @@ -152,7 +152,7 @@ "typing_Tm_abs_04b4b1a839a48e842d2fa816f86804d5" ], 0, - "f8e9e0e0a4df3c1b7e1cefa2d1d1260c" + "4f23c2c1144434321eabb8aa71206f4c" ], [ "Benton2004.DDCC.Examples.fig3", @@ -161,7 +161,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_typing", "equation_Benton2004.DDCC.ns_singl", "equation_Benton2004.DDCC.ns_t", @@ -211,7 +211,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "e0ddaaa4c46e10f1e3a7f17ed449ff77" + "76e7b834a9ab04046151ee7e4812f5d2" ], [ "Benton2004.DDCC.Examples.fig3_d2", @@ -242,7 +242,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.sel" ], 0, - "705f82a6f6bd0225c07a6bca582f8699" + "e9c5d0336974d3b5764074a3d87b6a37" ], [ "Benton2004.DDCC.Examples.fig3_d3", @@ -273,7 +273,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.sel" ], 0, - "7cd4067e3535cdc5f9cf2f59c68eb671" + "fce34d97b2b32fdc7ba7038ed8ec3670" ], [ "Benton2004.DDCC.Examples.fig3", @@ -304,7 +304,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.sel" ], 0, - "23af0172f1da2381fdcec6c4a92b662a" + "5740e29ec06773416e0028f192c65e17" ] ] ] \ No newline at end of file diff --git a/examples/rel/Benton2004.DDCC.fst.hints b/examples/rel/Benton2004.DDCC.fst.hints index 9b0e47dacce..791edeb1675 100644 --- a/examples/rel/Benton2004.DDCC.fst.hints +++ b/examples/rel/Benton2004.DDCC.fst.hints @@ -8,10 +8,10 @@ 1, [ "@query", "equation_Benton2004.is_per", "false_interp", - "interpretation_Tm_abs_4e10d21999631a27fe954a3d9a355c27" + "interpretation_Tm_abs_ae022191d12f579e8538d045291407c5" ], 0, - "32e6ef19cbad0f3691cdf0fcb3585847" + "13ae96679f7b1067343463f704f993ff" ], [ "Benton2004.DDCC.holds_ns_f", @@ -20,11 +20,11 @@ 1, [ "@query", "equation_Benton2004.DDCC.ns_f", "false_interp", - "interpretation_Tm_abs_4e10d21999631a27fe954a3d9a355c27", + "interpretation_Tm_abs_ae022191d12f579e8538d045291407c5", "token_correspondence_Benton2004.DDCC.ns_f" ], 0, - "23e2d2340600509151de062843663a21" + "0b81282bb578e70a8ba1ffa69215ae87" ], [ "Benton2004.DDCC.ns_t", @@ -33,11 +33,11 @@ 1, [ "@query", "equation_Benton2004.is_per", - "interpretation_Tm_abs_9f96d87f2c6eb774f41ce7e674bb1e83", + "interpretation_Tm_abs_ff00b8fd22c394615f2004a5a0b8e8e4", "true_interp" ], 0, - "48641d3edff5bbfa480df9ba5a999bd9" + "f6a0de6977ea3ba247bf6466d17edb04" ], [ "Benton2004.DDCC.holds_ns_t", @@ -46,11 +46,11 @@ 1, [ "@query", "equation_Benton2004.DDCC.ns_t", - "interpretation_Tm_abs_9f96d87f2c6eb774f41ce7e674bb1e83", + "interpretation_Tm_abs_ff00b8fd22c394615f2004a5a0b8e8e4", "token_correspondence_Benton2004.DDCC.ns_t", "true_interp" ], 0, - "f2fa61048f85c2e9059873521aa9c33a" + "90d6c17a6f02bd6d3026b87e0398e5e3" ], [ "Benton2004.DDCC.ns_singl", @@ -59,11 +59,11 @@ 1, [ "@query", "equation_Benton2004.is_per", - "interpretation_Tm_abs_cb16b817299b168452d43f795b7ccc1b", + "interpretation_Tm_abs_23adbb396a334507fd6a71c45d738f1b", "l_and-interp" ], 0, - "ad179067fd73ef698f7409eda0b92bf4" + "d1d753f850fc22d1f27bd5099fc19623" ], [ "Benton2004.DDCC.holds_ns_singl", @@ -72,11 +72,11 @@ 1, [ "@query", "eq2-interp", "equation_Benton2004.DDCC.ns_singl", - "interpretation_Tm_abs_cb16b817299b168452d43f795b7ccc1b", + "interpretation_Tm_abs_23adbb396a334507fd6a71c45d738f1b", "l_and-interp", "token_correspondence_Benton2004.DDCC.ns_singl" ], 0, - "093463d913f9d932de0f8fddb155d472" + "e817e457825670b5829b6da8f535c771" ], [ "Benton2004.DDCC.ns_delta", @@ -85,10 +85,10 @@ 1, [ "@query", "eq2-interp", "equation_Benton2004.is_per", - "interpretation_Tm_abs_16c0a3c22ad8cca80a9dd5da07523916" + "interpretation_Tm_abs_08b4392d55e1ac4be3f5d3b7fe223f99" ], 0, - "8b717c12919ed699dbdedf898af6b9e6" + "2dcdcfcb27ed48535103a9020a34be04" ], [ "Benton2004.DDCC.holds_ns_delta", @@ -97,11 +97,11 @@ 1, [ "@query", "eq2-interp", "equation_Benton2004.DDCC.ns_delta", - "interpretation_Tm_abs_16c0a3c22ad8cca80a9dd5da07523916", + "interpretation_Tm_abs_08b4392d55e1ac4be3f5d3b7fe223f99", "token_correspondence_Benton2004.DDCC.ns_delta" ], 0, - "082f4f5eef6ee8db47a856a3fee99156" + "cb02cf2af6c2f8fffe5e1a6c3a139379" ], [ "Benton2004.DDCC.interpolable_ns_f", @@ -111,7 +111,7 @@ [ "@query", "equation_Benton2004.DDCC.ns_f", "equation_Benton2004.interpolable", "false_interp", - "interpretation_Tm_abs_4e10d21999631a27fe954a3d9a355c27" + "interpretation_Tm_abs_ae022191d12f579e8538d045291407c5" ], 0, "ecac51daf2e7913627358f4dd00d1975" @@ -124,7 +124,7 @@ [ "@query", "equation_Benton2004.DDCC.ns_t", "equation_Benton2004.interpolable", - "interpretation_Tm_abs_9f96d87f2c6eb774f41ce7e674bb1e83", + "interpretation_Tm_abs_ff00b8fd22c394615f2004a5a0b8e8e4", "true_interp" ], 0, @@ -138,7 +138,7 @@ [ "@query", "eq2-interp", "equation_Benton2004.DDCC.ns_singl", "equation_Benton2004.interpolable", - "interpretation_Tm_abs_cb16b817299b168452d43f795b7ccc1b", + "interpretation_Tm_abs_23adbb396a334507fd6a71c45d738f1b", "l_and-interp" ], 0, @@ -152,7 +152,7 @@ [ "@query", "eq2-interp", "equation_Benton2004.DDCC.ns_delta", "equation_Benton2004.interpolable", - "interpretation_Tm_abs_16c0a3c22ad8cca80a9dd5da07523916" + "interpretation_Tm_abs_08b4392d55e1ac4be3f5d3b7fe223f99" ], 0, "6b4ba1b4d25a4086f083c5316c8ddf24" @@ -165,11 +165,11 @@ [ "@query", "equation_Benton2004.interpolable", "equation_Benton2004.is_per", - "interpretation_Tm_abs_bd44f0becd11c3d4bede3c976d0c75aa", + "interpretation_Tm_abs_0179ecbfa0db629fb9c86bfd7965834d", "true_interp" ], 0, - "9f3870fb6e949b52258ca660fca82043" + "91e7486fe2e5c3cbe277b2167e21cf54" ], [ "Benton2004.DDCC.holds_st_nil", @@ -178,11 +178,11 @@ 1, [ "@query", "equation_Benton2004.DDCC.st_nil", - "interpretation_Tm_abs_bd44f0becd11c3d4bede3c976d0c75aa", + "interpretation_Tm_abs_0179ecbfa0db629fb9c86bfd7965834d", "true_interp" ], 0, - "bf8be6cc5047d58791d4233e29a16b0d" + "dc5f1bbff4d2a16de82aeda3f6278ead" ], [ "Benton2004.DDCC.st_var", @@ -191,8 +191,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004.Aux_interpretation_Tm_arrow_299504f10b87ff907985849e2aed1268", - "Benton2004.DDCC_interpretation_Tm_arrow_f752891ed16b9a8e4cf1abb4f42a2088", + "Benton2004.Aux_interpretation_Tm_arrow_a19f9d49348d4e0038f0ded87d87802f", + "Benton2004.DDCC_interpretation_Tm_arrow_67c3708e9fcd5fd6e9793daaa0c96b0e", "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Benton2004.Aux.rel", "equation_Benton2004.DDCC.nstype", "equation_Benton2004.DDCC.per", "equation_Benton2004.interpolable", @@ -200,17 +200,17 @@ "equation_Prims.eqtype", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "interpretation_Tm_abs_93ca8d7591385ad7c281a9579f8fe2b3", + "interpretation_Tm_abs_7f4d9b86535dc362f91f3e6952cf3f99", "lemma_Benton2004.is_per_holds_sym", "lemma_Benton2004.per_holds_trans", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_a966fc9ff097cba5ee1a94fa7b7f3341", "typing_FStar.DM4F.Heap.IntStoreFixed.heap", "typing_FStar.DM4F.Heap.IntStoreFixed.sel", - "typing_Tm_abs_93ca8d7591385ad7c281a9579f8fe2b3" + "typing_Tm_abs_7f4d9b86535dc362f91f3e6952cf3f99" ], 0, - "ba589624a1c35f11f4b9f3ffd7ff7a7d" + "0bf7d07cae87199ee1080e87d5791d07" ], [ "Benton2004.DDCC.holds_st_var", @@ -219,11 +219,11 @@ 1, [ "@query", "equation_Benton2004.DDCC.st_var", - "interpretation_Tm_abs_93ca8d7591385ad7c281a9579f8fe2b3", + "interpretation_Tm_abs_7f4d9b86535dc362f91f3e6952cf3f99", "token_correspondence_Benton2004.DDCC.st_var" ], 0, - "f0e8eb4f665aa717f7f00e82990f01de" + "d43c4e87d729dba5cbd3c80a9a6a2403" ], [ "Benton2004.DDCC.st_intersect", @@ -235,7 +235,7 @@ "equation_Benton2004.DDCC.sttype", "equation_Benton2004.interpolable", "equation_Benton2004.intersect", "equation_Benton2004.is_per", "equation_Prims.eqtype", - "interpretation_Tm_abs_ad0bbb5e68cec6fb24122825da42cbc9", + "interpretation_Tm_abs_0c3c3776232d8864b92d4e7ab3c428d5", "l_and-interp", "lemma_Benton2004.is_per_holds_sym", "lemma_Benton2004.per_holds_trans", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", @@ -262,7 +262,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.heap" ], 0, - "40e235d7746615ce98c2ac35a7010ff5" + "f800193e91a583cb33c3dd5834c9ba1f" ], [ "Benton2004.DDCC.st_fresh_in_nil", @@ -275,7 +275,7 @@ "lemma_Benton2004.DDCC.holds_st_nil" ], 0, - "f4b20f5984ce5c5eebcc4f2a6b860e3c" + "3e7d1843c14ec59723a659091a6a3b03" ], [ "Benton2004.DDCC.st_cons", @@ -284,7 +284,7 @@ 1, [ "@query" ], 0, - "2a46a7e524b7cf297cc5b6caa0faed35" + "994f3c34d8356cc8d0dbd34f4bd43756" ], [ "Benton2004.DDCC.st_fresh_in_var", @@ -303,7 +303,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d8e287399c90b26f804ba28879e14ee0" + "19a061e29a39edf2a126989b8bdc5b06" ], [ "Benton2004.DDCC.st_fresh_in_intersect", @@ -315,7 +315,7 @@ "lemma_Benton2004.DDCC.holds_st_intersect" ], 0, - "80f501834d5ba3adc05d013fbf51a48e" + "4996470baaf2d5c49b3dd64ec315fc00" ], [ "Benton2004.DDCC.st_fresh_in_cons", @@ -337,7 +337,7 @@ "typing_Benton2004.DDCC.st_var" ], 0, - "50c9be1f2347fbcb2da7aec1e6f63244" + "1b4a0d6393b26abca8492e7f456eb330" ], [ "Benton2004.DDCC.subtype_ns_f", @@ -349,7 +349,7 @@ "lemma_Benton2004.DDCC.holds_ns_f" ], 0, - "a0dea80d4ba5ee37662c3766de6f442d" + "f9c8e6ecb1cd2ebca2c30c2dee4fd2c7" ], [ "Benton2004.DDCC.subtype_ns_singl_delta", @@ -362,7 +362,7 @@ "lemma_Benton2004.DDCC.holds_ns_singl" ], 0, - "fa9fac98a090810d7a12495b26c599e5" + "1d2f4b05448911184f5a69f9e4dbab4e" ], [ "Benton2004.DDCC.subtype_ns_t", @@ -374,7 +374,7 @@ "lemma_Benton2004.DDCC.holds_ns_t" ], 0, - "2ba898ac0b01afda8e597a07815999f7" + "e1e88459246f21366a173d3c812ffa4e" ], [ "Benton2004.DDCC.subtype_st_nil", @@ -386,7 +386,7 @@ "equation_Benton2004.included", "lemma_Benton2004.DDCC.holds_st_nil" ], 0, - "574dd9dfea6edabd85e6bec1a8e5c66f" + "2204a6cd95399738f3cd9c827b977726" ], [ "Benton2004.DDCC.subtype_st_f", @@ -409,7 +409,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.sel" ], 0, - "7812cce2b99b21ddbf7f041a39ff556a" + "fb8c0efcf1fa63495e56d424aaecefe4" ], [ "Benton2004.DDCC.subtype_st_t", @@ -432,7 +432,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.sel" ], 0, - "048e49e64528add83cb14ccf39af63be" + "326797cff34dab506cf7bbdde92e5419" ], [ "Benton2004.DDCC.subtype_st_cons", @@ -452,7 +452,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.sel" ], 0, - "e9653960a0f517640c72f6bae4cd1ee6" + "8ecb5f0185d5ab595f444ed1b59fe58c" ], [ "Benton2004.DDCC.eval_equiv_reified_elim", @@ -464,7 +464,7 @@ "equation_Benton2004.eval_equiv_reified" ], 0, - "03bb8209021c8eb8aaf8c0743f7b0275" + "c241b154c32fb02397650ff05f6dc66f" ], [ "Benton2004.DDCC.terminates_equiv_reified_elim", @@ -476,7 +476,7 @@ "equation_Benton2004.terminates_equiv_reified" ], 0, - "7628d6da154a40c90ad6f73d59d361ec" + "0f8b6dcdec7d81f4d4b16f22943c6527" ], [ "Benton2004.DDCC.exec_equiv_reified_terminates", @@ -489,7 +489,7 @@ "equation_Benton2004.exec_equiv_reified" ], 0, - "34e710e0c61757176fa521451eac49ec" + "130ebfa6a0d4a232c80b883d85221a10" ], [ "Benton2004.DDCC.exec_equiv_reified_elim", @@ -504,7 +504,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "658a3ec019f1af7cfd844a5ec211fe57" + "a668067264dfc3fb2d3b5c24a1b65708" ], [ "Benton2004.DDCC.eval_equiv_sym", @@ -518,7 +518,7 @@ "refinement_interpretation_Tm_refine_ead654012437dd38d360bd9556aa1705" ], 0, - "84c8183befcc9474b0076af86bdd7f66" + "fa003f6fc1eb5e59b2d1199241348e15" ], [ "Benton2004.DDCC.exec_equiv_sym", @@ -536,7 +536,7 @@ "refinement_interpretation_Tm_refine_ead654012437dd38d360bd9556aa1705" ], 0, - "e9fda714aa430dd7c15445e044ed8947" + "7137d1081cfe5974d5d1ca505c2c5c63" ], [ "Benton2004.DDCC.eval_equiv_trans", @@ -550,7 +550,7 @@ "refinement_interpretation_Tm_refine_ead654012437dd38d360bd9556aa1705" ], 0, - "905df408b913f1a160340b83715b15b0" + "29791b418a8e7f80d07d3c1fe0b01662" ], [ "Benton2004.DDCC.exec_equiv_reified_trans", @@ -565,7 +565,7 @@ "refinement_interpretation_Tm_refine_ead654012437dd38d360bd9556aa1705" ], 0, - "a547306c737278a88fb9783f09387624" + "d0cafe1e60d549006fc1bf8a5f88dc72" ], [ "Benton2004.DDCC.exec_equiv_trans", @@ -577,7 +577,7 @@ "equation_Benton2004.reify_computation" ], 0, - "e59c980b2520553840113d4d57f964f8" + "e3013dadbddcd1885c795d3f95144e23" ], [ "Benton2004.DDCC.d_ct", @@ -610,7 +610,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.sel" ], 0, - "d8f8725c1967a21d8e460726a0bd0cff" + "33db2b352392eb790068dadd5422933b" ], [ "Benton2004.DDCC.d_et1", @@ -631,7 +631,7 @@ "typing_FStar.Pervasives.Native.fst" ], 0, - "8784d28bbb355d192339a8e5f07c1bf9" + "761c307bfcaf074cccf755c7af5e9257" ], [ "Benton2004.DDCC.d_et2", @@ -655,7 +655,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.sel" ], 0, - "88a2ceff04077550586a2f0ec548c0be" + "93473cc42666f0a9ee3b26daebf3b0e5" ], [ "Benton2004.DDCC.d_csub", @@ -669,7 +669,7 @@ "equation_Benton2004.reify_computation" ], 0, - "f7c6523cf11af46964061dc8c6b6e76e" + "14364196cbdad58904024e03ee0ce6aa" ], [ "Benton2004.DDCC.d_v", @@ -698,7 +698,7 @@ "typing_Benton2004.DDCC.st_var" ], 0, - "e47559c4d366fbad3249d0c84b0a5dfb" + "af7a848a06df42f97d51dad4457c6222" ], [ "Benton2004.DDCC.eval_equiv_const", @@ -718,7 +718,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1" ], 0, - "1ea0a3118f20fa3f5480e052ed5a6d8e" + "6655d7b00f0e6ea02112bed63501ce42" ], [ "Benton2004.DDCC.d_skip", @@ -732,7 +732,7 @@ "equation_Benton2004.reify_computation", "equation_Benton2004.skip" ], 0, - "02042ee321c41a56d610b2c68d12c5bf" + "ab914ad98b648e429cd465fe303b702e" ], [ "Benton2004.DDCC.d_assign", @@ -803,7 +803,7 @@ "typing_FStar.Pervasives.Native.snd", "unit_typing" ], 0, - "d45cd7b819fdba6854b0c6b435b27bb5" + "20a4fc41cc339ee13bbdad86f7ce2da6" ], [ "Benton2004.DDCC.d_seq", @@ -817,7 +817,7 @@ "equation_Benton2004.reify_computation", "equation_Benton2004.seq" ], 0, - "b6450f8744366e5fef91c4d55b32568e" + "332d99ffc68c7e4921b6d52127ed1920" ], [ "Benton2004.DDCC.d_ifthenelse", @@ -864,7 +864,7 @@ "typing_FStar.Pervasives.Native.fst" ], 0, - "8a9415031418518321b5d4db08e45dfe" + "e7eaa7fa2d04b7d41a724537203b2105" ], [ "Benton2004.DDCC.d_whl_terminates", @@ -927,7 +927,7 @@ "typing_Benton2004.while", "well-founded-ordering-on-nat" ], 0, - "09f93da46d1835586a599ac6903471e6" + "adb7d986e9c55458534a3c72e7dc937d" ], [ "Benton2004.DDCC.d_whl", @@ -983,7 +983,7 @@ "well-founded-ordering-on-nat" ], 0, - "bb01ad28a10a651bbcace697fa438651" + "dd4d209d471e83c82a80d7f623656e54" ], [ "Benton2004.DDCC.d_su1", @@ -998,7 +998,7 @@ "equation_Benton2004.skip" ], 0, - "f53d65fcca6cd02a668675aee162e22e" + "dff4286a555f6b6375012128352340eb" ], [ "Benton2004.DDCC.d_su1'", @@ -1013,7 +1013,7 @@ "equation_Benton2004.skip" ], 0, - "611ad63ed288fedbac52140795494f09" + "cc8206ec93731e8cd3d5c2f66df16ba7" ], [ "Benton2004.DDCC.d_su1''", @@ -1025,7 +1025,7 @@ "lemma_Benton2004.DDCC.d_csub", "typing_Benton2004.skip" ], 0, - "bae249ba711fbd750ffb97f1530a917b" + "069d3c45fd9034fba64f8551b67fb75a" ], [ "Benton2004.DDCC.d_su2", @@ -1040,7 +1040,7 @@ "equation_Benton2004.skip" ], 0, - "b4133fd1754164ef8662f76c550e6273" + "a26b1f6c0469f522a02fc5505c2ae07e" ], [ "Benton2004.DDCC.d_assoc", @@ -1054,7 +1054,7 @@ "equation_Benton2004.reify_computation", "equation_Benton2004.seq" ], 0, - "9dd05b1c92856aa9368ca39d38b0095f" + "8ef2f9c1839319ce2990c1660dbab39e" ], [ "Benton2004.DDCC.d_cc", @@ -1068,7 +1068,7 @@ "equation_Benton2004.reify_computation", "equation_Benton2004.seq" ], 0, - "f71af8b1a475087561f3ab005fe8c2fe" + "40e461d65a4601502e17557ac6572176" ], [ "Benton2004.DDCC.d_lu1", @@ -1083,7 +1083,7 @@ "equation_Benton2004.while" ], 0, - "89502cf013858e53c9454a30fd2cb7a5" + "2c4ed5ffd3882a5ec79490c50d4d074a" ], [ "Benton2004.DDCC.d_lu2", @@ -1097,7 +1097,7 @@ "equation_Benton2004.reify_computation", "equation_Benton2004.while" ], 0, - "be822d76d4072b97ad006e3a501eb0dc" + "88fe760d68334bc3ee790f82d795aeb9" ], [ "Benton2004.DDCC.d_sas", @@ -1159,7 +1159,7 @@ "typing_FStar.Pervasives.Native.snd", "unit_typing" ], 0, - "f8d832016e3f1e2ceae271c4e0ffde95" + "5af0b56c7e7a0e4c1bbe303a2023a332" ], [ "Benton2004.DDCC.d_das", @@ -1227,7 +1227,7 @@ "typing_FStar.Pervasives.Native.snd", "unit_typing" ], 0, - "0a874f5311927909a354a5888b20c50d" + "b978aa19374420fa20027f835c191049" ], [ "Benton2004.DDCC.d_bre", @@ -1241,7 +1241,7 @@ "equation_Benton2004.reify_computation" ], 0, - "4e6c84a42bdb283725c381226029085e" + "39be974c58f1dd4bbeaf5ea7ab376ede" ], [ "Benton2004.DDCC.d_cf", @@ -1275,7 +1275,7 @@ "typing_FStar.Pervasives.Native.fst" ], 0, - "72e5e36a8850df695433a806bf98b1c6" + "d4adb630542bb2bdd92fae49f42cbc20" ], [ "Benton2004.DDCC.d_kb", @@ -1326,7 +1326,7 @@ "typing_FStar.Pervasives.Native.fst" ], 0, - "fab7a017284a709a785130b580b99014" + "3e35d0d80aae78150a1fb71d68969405" ], [ "Benton2004.DDCC.d_dwh", @@ -1377,7 +1377,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1" ], 0, - "82989f4592c4296206a44182aa4026c0" + "8030a41a19a899cfd32bbfa429225987" ], [ "Benton2004.DDCC.d_div", @@ -1438,7 +1438,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "4f48f9d1cbc512a06e9bf9ca5d0c9eed" + "432ecc4fb012e6017cf9adab3c5bc6c8" ], [ "Benton2004.DDCC.ns_f", @@ -1447,10 +1447,10 @@ 1, [ "@query", "equation_Benton2004.is_per", "false_interp", - "interpretation_Tm_abs_4e10d21999631a27fe954a3d9a355c27" + "interpretation_Tm_abs_ae022191d12f579e8538d045291407c5" ], 0, - "03f8b5d02905dcadc7afd083eccc2a8c" + "e7da905f3560a680576e562779903585" ], [ "Benton2004.DDCC.ns_t", @@ -1459,11 +1459,11 @@ 1, [ "@query", "equation_Benton2004.is_per", - "interpretation_Tm_abs_9f96d87f2c6eb774f41ce7e674bb1e83", + "interpretation_Tm_abs_ff00b8fd22c394615f2004a5a0b8e8e4", "true_interp" ], 0, - "a7e553941b2f3a9301ea38a087d65340" + "4ccea1864eb1016ccd2389bf8981b9c9" ], [ "Benton2004.DDCC.ns_singl", @@ -1472,11 +1472,11 @@ 1, [ "@query", "equation_Benton2004.is_per", - "interpretation_Tm_abs_cb16b817299b168452d43f795b7ccc1b", + "interpretation_Tm_abs_23adbb396a334507fd6a71c45d738f1b", "l_and-interp" ], 0, - "9557da417dfde0d9e12a586eba7f859c" + "7373a243436d70433bf0f28231995adf" ], [ "Benton2004.DDCC.ns_delta", @@ -1485,10 +1485,10 @@ 1, [ "@query", "eq2-interp", "equation_Benton2004.is_per", - "interpretation_Tm_abs_16c0a3c22ad8cca80a9dd5da07523916" + "interpretation_Tm_abs_08b4392d55e1ac4be3f5d3b7fe223f99" ], 0, - "83f1863d8adeb25c742bfef1d5f63712" + "2d9f8cd04c4ba41067eeb7dc0d9874a8" ], [ "Benton2004.DDCC.st_nil", @@ -1498,11 +1498,11 @@ [ "@query", "equation_Benton2004.interpolable", "equation_Benton2004.is_per", - "interpretation_Tm_abs_bd44f0becd11c3d4bede3c976d0c75aa", + "interpretation_Tm_abs_0179ecbfa0db629fb9c86bfd7965834d", "true_interp" ], 0, - "3b81b04d683a336c9a3fa0c1e2ccf6f0" + "21eac968e859c95cc4790d39b24c851f" ], [ "Benton2004.DDCC.st_var", @@ -1511,8 +1511,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004.Aux_interpretation_Tm_arrow_299504f10b87ff907985849e2aed1268", - "Benton2004.DDCC_interpretation_Tm_arrow_f752891ed16b9a8e4cf1abb4f42a2088", + "Benton2004.Aux_interpretation_Tm_arrow_a19f9d49348d4e0038f0ded87d87802f", + "Benton2004.DDCC_interpretation_Tm_arrow_67c3708e9fcd5fd6e9793daaa0c96b0e", "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Benton2004.Aux.rel", "equation_Benton2004.DDCC.nstype", "equation_Benton2004.DDCC.per", "equation_Benton2004.interpolable", @@ -1520,17 +1520,17 @@ "equation_Prims.eqtype", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "interpretation_Tm_abs_93ca8d7591385ad7c281a9579f8fe2b3", + "interpretation_Tm_abs_7f4d9b86535dc362f91f3e6952cf3f99", "lemma_Benton2004.is_per_holds_sym", "lemma_Benton2004.per_holds_trans", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_a966fc9ff097cba5ee1a94fa7b7f3341", "typing_FStar.DM4F.Heap.IntStoreFixed.heap", "typing_FStar.DM4F.Heap.IntStoreFixed.sel", - "typing_Tm_abs_93ca8d7591385ad7c281a9579f8fe2b3" + "typing_Tm_abs_7f4d9b86535dc362f91f3e6952cf3f99" ], 0, - "078ae36791b90421e96b843ca7d1c5ce" + "7b5d7a4e48a2cb6095247f0b26311d4c" ], [ "Benton2004.DDCC.st_intersect", @@ -1542,7 +1542,7 @@ "equation_Benton2004.DDCC.sttype", "equation_Benton2004.interpolable", "equation_Benton2004.intersect", "equation_Benton2004.is_per", "equation_Prims.eqtype", - "interpretation_Tm_abs_ad0bbb5e68cec6fb24122825da42cbc9", + "interpretation_Tm_abs_0c3c3776232d8864b92d4e7ab3c428d5", "l_and-interp", "lemma_Benton2004.is_per_holds_sym", "lemma_Benton2004.per_holds_trans", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", @@ -1551,7 +1551,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.heap" ], 0, - "51752672046b7079f0fa6dae9101fd17" + "3969c026d5851a8febd59be0c2b0bd21" ], [ "Benton2004.DDCC.st_cons", @@ -1560,7 +1560,7 @@ 1, [ "@query" ], 0, - "0813cae50875ee7db6cf0756891df56c" + "afc00a1e9da31d2e9fef61709ec0d5bf" ], [ "Benton2004.DDCC.subtype_st_cons", @@ -1569,7 +1569,7 @@ 1, [ "@query" ], 0, - "a00c1168e091add2ec8a99462a7233ef" + "623b967570b143693a2c2c455a5cfde0" ], [ "Benton2004.DDCC.d_assign", @@ -1578,7 +1578,7 @@ 1, [ "@query" ], 0, - "5512e133fc57137b39c40bd048080a94" + "6b0f2a969c706fabbf32871d6353ae24" ], [ "Benton2004.DDCC.d_sas", @@ -1587,7 +1587,7 @@ 1, [ "@query" ], 0, - "b3238f1e37bb8d40211021cefef1064b" + "0d5395a6fef8dbd4b51226484e9c8c04" ], [ "Benton2004.DDCC.d_das", @@ -1596,7 +1596,7 @@ 1, [ "@query" ], 0, - "8eeb40b9d58c29caacf7b0e633b7fad5" + "6b40f1ded31f0f4b3a5745fd887cc304" ] ] ] \ No newline at end of file diff --git a/examples/rel/Benton2004.RHL.Derived.fst.hints b/examples/rel/Benton2004.RHL.Derived.fst.hints index c40c3ad5e88..9e2fcf334ea 100644 --- a/examples/rel/Benton2004.RHL.Derived.fst.hints +++ b/examples/rel/Benton2004.RHL.Derived.fst.hints @@ -16,7 +16,7 @@ "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908" ], 0, - "ae135b9aea39428bf3297be94d281989" + "c74656caef5d5b2de010b63bdc908de1" ], [ "Benton2004.RHL.Derived.r_dassl", @@ -33,7 +33,7 @@ "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908" ], 0, - "e388f027447d039219f22ef698339619" + "e239bb20de73c2f1f2c30bfe66ab04de" ], [ "Benton2004.RHL.Derived.flip_flip", @@ -46,7 +46,7 @@ "token_correspondence_Benton2004.RHL.flip" ], 0, - "6e197302e0b7ed0c574a1205f4c399d5" + "91a382f9da4c79143dcac9d5617c0377" ], [ "Benton2004.RHL.Derived.r_dassr", @@ -73,7 +73,7 @@ "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908" ], 0, - "324a513d2f039967f486c56a9dbafb90" + "5e0a43bdc46e102207b3518384e3f852" ], [ "Benton2004.RHL.Derived.d_su1'_flip", @@ -86,7 +86,7 @@ "typing_Benton2004.skip" ], 0, - "5814ea1d6c0491fa54187b3ba4d60f4d" + "7886b5beff4c1310f63f68d1078ceb9a" ] ] ] \ No newline at end of file diff --git a/examples/rel/Benton2004.RHL.Examples.fst.hints b/examples/rel/Benton2004.RHL.Examples.fst.hints index 5b15cb55fb9..eb97149e788 100644 --- a/examples/rel/Benton2004.RHL.Examples.fst.hints +++ b/examples/rel/Benton2004.RHL.Examples.fst.hints @@ -9,7 +9,7 @@ [ "@MaxIFuel_assumption", "@query", "Benton2004.RHL_interpretation_Tm_ghost_arrow_866ceac2bd536315012e9e8c69a94f7a", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", "bool_typing", "constructor_distinct_Benton2004.RHL.Left", @@ -61,7 +61,7 @@ "typing_tok_Benton2004.RHL.Right@tok" ], 0, - "01599d494f8b2ec578c061f063e96485" + "0b49ff84803d8b2a6154ca276a15d41a" ], [ "Benton2004.RHL.Examples.sec42_ex2", @@ -71,7 +71,7 @@ [ "@MaxIFuel_assumption", "@query", "Benton2004.RHL_interpretation_Tm_ghost_arrow_866ceac2bd536315012e9e8c69a94f7a", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", "bool_typing", "constructor_distinct_Benton2004.RHL.Left", @@ -84,7 +84,8 @@ "equation_Benton2004.RHL.gop", "equation_Benton2004.RHL.gsubst", "equation_Benton2004.RHL.gvar", "equation_Benton2004.assign", "equation_Benton2004.const", "equation_Benton2004.eop", - "equation_Benton2004.evar", "equation_Benton2004.var", + "equation_Benton2004.evar", "equation_Benton2004.reify_exp", + "equation_Benton2004.var", "equation_FStar.DM4F.Heap.IntStoreFixed.sel", "equation_Prims.eqtype", "function_token_typing_Benton2004.RHL.exp_to_gexp", @@ -110,6 +111,7 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "token_correspondence_Benton2004.RHL.gop", + "token_correspondence_Benton2004.reify_exp", "token_correspondence_Prims.op_Addition", "token_correspondence_Prims.op_AmpAmp", "token_correspondence_Prims.op_Equality", @@ -155,7 +157,7 @@ "typing_tok_Benton2004.RHL.Right@tok" ], 0, - "3282de8352195fd4ff6735e2692bd884" + "c7587f9fb6f1cf1e6791f753046b6693" ], [ "Benton2004.RHL.Examples.sec42_ex4", @@ -164,7 +166,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "Prims_pretyping_ae567c2fb75be05905677af440075565", "equality_tok_Benton2004.RHL.Left@tok", "equality_tok_Benton2004.RHL.Right@tok", @@ -188,7 +190,7 @@ "typing_tok_Benton2004.RHL.Right@tok" ], 0, - "d4cf7152e8913118a1dbdea551720aa7" + "e97c8cbd60c18b8e468acd6cbd4bbc66" ], [ "Benton2004.RHL.Examples.sec42_ex5", @@ -197,7 +199,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "Prims_pretyping_ae567c2fb75be05905677af440075565", "equality_tok_Benton2004.RHL.Left@tok", "equality_tok_Benton2004.RHL.Right@tok", @@ -238,7 +240,7 @@ "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908" ], 0, - "19b0c041fe50205ec14f3902baab4ca1" + "c27b462a2602c6e755154b0be4f7514f" ], [ "Benton2004.RHL.Examples.r_dassl", @@ -255,7 +257,7 @@ "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908" ], 0, - "9ec3358bc8c6803e293128d9b87e936f" + "d28350331e1d4984339a9d417cf6352a" ], [ "Benton2004.RHL.Examples.flip_flip", @@ -268,7 +270,7 @@ "token_correspondence_Benton2004.RHL.flip" ], 0, - "4d0b2f8519acace7772973bccfd93094" + "d93f752473bac4fd9884371e70745290" ], [ "Benton2004.RHL.Examples.r_dassr", @@ -295,7 +297,7 @@ "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908" ], 0, - "c252f0f2addb703f914d69e67230b4df" + "818ade29f68a60ffd6955fe4a89a8151" ], [ "Benton2004.RHL.Examples.d_su1'_flip", @@ -308,7 +310,7 @@ "typing_Benton2004.skip" ], 0, - "e324d3257c9351a005bf235ba4aefb8b" + "51d8c44001362320bdfeea1ed24c7c39" ], [ "Benton2004.RHL.Examples.sec43", @@ -324,8 +326,7 @@ "Benton2004.RHL_interpretation_Tm_ghost_arrow_3a9f704193a9eea2b2d71fe9223e76a0", "Benton2004.RHL_interpretation_Tm_ghost_arrow_866ceac2bd536315012e9e8c69a94f7a", "Benton2004.RHL_interpretation_Tm_ghost_arrow_8ad11f5647fcf8dc0156369f7ebdc0dc", - "Benton2004.RHL_interpretation_Tm_ghost_arrow_e29d96807cb9eafa0affda36210c8108", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", "bool_typing", "constructor_distinct_Benton2004.RHL.Left", @@ -359,7 +360,7 @@ "function_token_typing_Benton2004.RHL.gvar", "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.bool", - "function_token_typing_Prims.int", "int_inversion", "int_typing", + "function_token_typing_Prims.int", "int_typing", "interpretation_Tm_abs_2a81661ddb51dfd01a5b7ce5a5e7f6e9", "interpretation_Tm_abs_5a5b2fc6ab1ec9b20cbdfbb11c4abfa3", "interpretation_Tm_abs_6c79f0d33661d6bb133651fed566829b", @@ -369,6 +370,7 @@ "lemma_Benton2004.RHL.exp_to_gexp_const", "lemma_Benton2004.RHL.exp_to_gexp_eop", "lemma_Benton2004.RHL.exp_to_gexp_evar", + "lemma_Benton2004.RHL.gsubst_gconst", "lemma_Benton2004.RHL.gsubst_gop", "lemma_Benton2004.RHL.gsubst_gvar_other", "lemma_Benton2004.RHL.gsubst_gvar_same", @@ -407,10 +409,10 @@ "typing_Benton2004.var", "typing_Benton2004.while", "typing_FStar.DM4F.Heap.IntStoreFixed.upd", "typing_FStar.List.Tot.Base.mem", - "typing_Tm_abs_2a81661ddb51dfd01a5b7ce5a5e7f6e9", "typing_Tm_abs_6c79f0d33661d6bb133651fed566829b", "typing_Tm_abs_815b57c9640da25f7ebc5d29276cb38b", "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908", + "typing_Tm_abs_ec742af2e60fcd53c3ec5adf15a291f6", "typing_tok_Benton2004.RHL.Left@tok", "typing_tok_Benton2004.RHL.Right@tok" ], @@ -436,12 +438,11 @@ "equation_Benton2004.RHL.Examples.sec43__precond", "equation_Benton2004.RHL.exp_to_gexp", "equation_Benton2004.RHL.gand", "equation_Benton2004.RHL.gconst", - "equation_Benton2004.RHL.geq", "equation_Benton2004.RHL.gexp", - "equation_Benton2004.RHL.gnot", "equation_Benton2004.RHL.gop", - "equation_Benton2004.RHL.gsubst", "equation_Benton2004.RHL.gvar", - "equation_Benton2004.const", "equation_Benton2004.eop", - "equation_Benton2004.evar", "equation_Benton2004.reify_exp", - "equation_Benton2004.var", + "equation_Benton2004.RHL.gexp", "equation_Benton2004.RHL.gnot", + "equation_Benton2004.RHL.gop", "equation_Benton2004.RHL.gsubst", + "equation_Benton2004.RHL.gvar", "equation_Benton2004.const", + "equation_Benton2004.eop", "equation_Benton2004.evar", + "equation_Benton2004.reify_exp", "equation_Benton2004.var", "equation_FStar.DM4F.Heap.IntStoreFixed.sel", "equation_FStar.DM4F.IntStoreFixed.read", "equation_FStar.Pervasives.Native.fst", "equation_Prims.eqtype", @@ -482,7 +483,7 @@ "typing_tok_Benton2004.RHL.Left@tok" ], 0, - "bd389810be499c96e650e10c0763c52c" + "e59d1ccf25306f082bcc7a3cbffcc63e" ] ] ] \ No newline at end of file diff --git a/examples/rel/Benton2004.RHL.Examples2.fst.hints b/examples/rel/Benton2004.RHL.Examples2.fst.hints index 1215b58ada6..ed3976d6ed9 100644 --- a/examples/rel/Benton2004.RHL.Examples2.fst.hints +++ b/examples/rel/Benton2004.RHL.Examples2.fst.hints @@ -12,7 +12,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "Benton2004.RHL_interpretation_Tm_ghost_arrow_866ceac2bd536315012e9e8c69a94f7a", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", "bool_typing", "constructor_distinct_Benton2004.RHL.Left", @@ -97,8 +97,7 @@ "Benton2004.RHL_interpretation_Tm_ghost_arrow_3a9f704193a9eea2b2d71fe9223e76a0", "Benton2004.RHL_interpretation_Tm_ghost_arrow_866ceac2bd536315012e9e8c69a94f7a", "Benton2004.RHL_interpretation_Tm_ghost_arrow_8ad11f5647fcf8dc0156369f7ebdc0dc", - "Benton2004.RHL_interpretation_Tm_ghost_arrow_9cf5e98aacb63f0332cf305f653faa8b", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", "bool_typing", "constructor_distinct_Benton2004.RHL.Left", @@ -132,7 +131,6 @@ "function_token_typing_Benton2004.RHL.exp_to_gexp", "function_token_typing_Benton2004.RHL.gand", "function_token_typing_Benton2004.RHL.gconst", - "function_token_typing_Benton2004.RHL.geq", "function_token_typing_Benton2004.RHL.gsubst", "function_token_typing_Benton2004.RHL.gvar", "function_token_typing_Prims.__cache_version_number__", @@ -150,9 +148,7 @@ "lemma_Benton2004.RHL.exp_to_gexp_const", "lemma_Benton2004.RHL.exp_to_gexp_eop", "lemma_Benton2004.RHL.exp_to_gexp_evar", - "lemma_Benton2004.RHL.gsubst_gconst", - "lemma_Benton2004.RHL.gsubst_gop", - "lemma_Benton2004.RHL.gsubst_gvar_other", + "lemma_Benton2004.RHL.gsubst_gand", "lemma_Benton2004.RHL.holds_gand", "lemma_Benton2004.RHL.holds_interp", "lemma_Benton2004.RHL.included_alt", "lemma_Benton2004.RHL.r_sub", @@ -163,6 +159,7 @@ "primitive_Prims.op_Negation", "primitive_tot_fun_Prims.op_Addition", "primitive_tot_fun_Prims.op_Addition.1", "primitive_tot_fun_Prims.op_AmpAmp", + "primitive_tot_fun_Prims.op_Equality.1", "primitive_tot_fun_Prims.op_LessThan", "primitive_tot_fun_Prims.op_LessThan.1", "projection_inverse_BoxBool_proj_0", @@ -172,6 +169,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_682c9ab92a8eed1ab5b3c14d312fe8be", + "token_correspondence_Benton2004.RHL.gand", "token_correspondence_Benton2004.RHL.gop", "token_correspondence_FStar.List.Tot.Base.mem.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", @@ -196,7 +194,6 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.upd", "typing_Tm_abs_815b57c9640da25f7ebc5d29276cb38b", "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908", - "typing_Tm_abs_ec742af2e60fcd53c3ec5adf15a291f6", "typing_tok_Benton2004.RHL.Left@tok", "typing_tok_Benton2004.RHL.Right@tok" ], diff --git a/examples/rel/Benton2004.RHL.fst.hints b/examples/rel/Benton2004.RHL.fst.hints index 6c1e226061e..b90eddf1a86 100644 --- a/examples/rel/Benton2004.RHL.fst.hints +++ b/examples/rel/Benton2004.RHL.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Benton2004.RHL.pos" ], 0, - "c3734b05e7668f257d036c9d6c405da5" + "f854c5056054727b384ecb12bd19185d" ], [ "Benton2004.RHL.gsubst", @@ -27,7 +27,7 @@ "fuel_guarded_inversion_Benton2004.RHL.pos" ], 0, - "842c64b1d6f1ce75ee9679202786432b" + "81567eeda1234e5ea206c192ab5e9a3e" ], [ "Benton2004.RHL.gsubst_gconst", @@ -44,7 +44,7 @@ "token_correspondence_Benton2004.RHL.gsubst" ], 0, - "967e091ae6baae284971a57788cb9e23" + "118491e946cbbac45889b2e5e1f0b4dc" ], [ "Benton2004.RHL.gsubst_gvar_same", @@ -69,7 +69,7 @@ "token_correspondence_Benton2004.RHL.gsubst" ], 0, - "5eec9126454feb1cf0c432591ac587d3" + "51ff8ff45d0ebec5acb090c4441c6066" ], [ "Benton2004.RHL.gsubst_gvar_other", @@ -95,7 +95,7 @@ "token_correspondence_Benton2004.RHL.gvar" ], 0, - "30a298bdf516edf4744a7974826c7dc8" + "6db779502cfc404d2b37a5eeda05b006" ], [ "Benton2004.RHL.gsubst_gop", @@ -112,7 +112,7 @@ "token_correspondence_Benton2004.RHL.gsubst" ], 0, - "bfcc3d8c2b3782af4fd564074913b27c" + "c1e9a281dd3bc0f1379d269b0bd782a7" ], [ "Benton2004.RHL.holds_interp", @@ -121,11 +121,11 @@ 1, [ "@query", "eq2-interp", "equation_Benton2004.RHL.interp", - "interpretation_Tm_abs_10d0227e3c9db0bcd9fb01ea0244f7be", + "interpretation_Tm_abs_259076896a1c6bf5bb22307ad39e046c", "token_correspondence_Benton2004.RHL.interp" ], 0, - "94078500b2df7d373e2bcf7352872d42" + "09b81345843a3fd041534f413630f0d5" ], [ "Benton2004.RHL.exec_equiv_elim", @@ -134,7 +134,7 @@ 1, [ "@query", "equation_Benton2004.RHL.exec_equiv" ], 0, - "87339d0bb6844f4a957f1872503c7eee" + "2c2f85d5539eef239c54136c19a78b6c" ], [ "Benton2004.RHL.r_skip", @@ -146,7 +146,7 @@ "equation_Benton2004.skip" ], 0, - "a47caff7818da35a9ac06d344af3b535" + "ee76fbe6fcbaa237989441b7a5a503f8" ], [ "Benton2004.RHL.exp_to_gexp", @@ -160,7 +160,7 @@ "fuel_guarded_inversion_Benton2004.RHL.pos" ], 0, - "7de064320339c6dfc30cb2edf0eb5d07" + "029a901ff423f50364c306aca8dd1f1d" ], [ "Benton2004.RHL.exp_to_gexp_const", @@ -183,7 +183,7 @@ "token_correspondence_Benton2004.reify_exp" ], 0, - "b5d5795bdc6c580e10986d5934a5d8bf" + "7420d50c1e7603b8e44128aaf8f24da9" ], [ "Benton2004.RHL.exp_to_gexp_evar", @@ -213,7 +213,7 @@ "token_correspondence_Benton2004.reify_exp" ], 0, - "828567eae39bd3c299a40bf22b0d7bf8" + "252caa05651e930af7be11fe323fb0a6" ], [ "Benton2004.RHL.exp_to_gexp_eop", @@ -247,7 +247,7 @@ "token_correspondence_Benton2004.reify_exp", "typing_Benton2004.eop" ], 0, - "c6ecb6f1d7ed4c506cf513bca198b021" + "52eba6147ee13abfc1443b6ba5adaa1b" ], [ "Benton2004.RHL.holds_gand", @@ -265,7 +265,7 @@ "token_correspondence_Prims.op_AmpAmp", "typing_Benton2004.RHL.gand" ], 0, - "126ce19202b2778800085aa5792243db" + "f5f9fe80680559e12ebbd683874d9b72" ], [ "Benton2004.RHL.gsubst_gand", @@ -288,7 +288,7 @@ "typing_Benton2004.RHL.gsubst" ], 0, - "65587b43ed79332bc7a07e3f834762de" + "3edd1a55ecfc689e61aabe3379ffb5fe" ], [ "Benton2004.RHL.holds_gor", @@ -306,7 +306,7 @@ "token_correspondence_Prims.op_BarBar", "typing_Benton2004.RHL.gor" ], 0, - "8bb504f1c1060ea7a5488b11258011be" + "0a6500c1f2d480fefe0a40462f7ed72a" ], [ "Benton2004.RHL.gsubst_gor", @@ -329,7 +329,7 @@ "typing_Benton2004.RHL.gsubst" ], 0, - "4bc537e3c97cd7bfca19c6171a857633" + "753812e71e89217e2ea5e2ef665167a9" ], [ "Benton2004.RHL.holds_gnot", @@ -346,7 +346,7 @@ "projection_inverse_BoxBool_proj_0", "typing_Benton2004.RHL.gnot" ], 0, - "9563a6b1b69b7a49048fcdf2ed2c7880" + "6faef5816a497249373e090442303c78" ], [ "Benton2004.RHL.holds_geq", @@ -362,7 +362,7 @@ "token_correspondence_Prims.op_Equality", "typing_Benton2004.RHL.geq" ], 0, - "cb69a1fbb097cebc13a996baa4c78a50" + "eb59ad47185029674cb386b5b999de9a" ], [ "Benton2004.RHL.gsubst_geq", @@ -384,7 +384,7 @@ "typing_Benton2004.RHL.geq", "typing_Benton2004.RHL.gsubst" ], 0, - "8e22e1e7dc5f198d085165baea0f10dd" + "71ba078ee093c9299bb4bccf647086fa" ], [ "Benton2004.RHL.holds_exp_to_gexp_left", @@ -405,7 +405,7 @@ "typing_tok_Benton2004.RHL.Left@tok" ], 0, - "8547b0a7d9c4466118c4ee934d75e71f" + "68336b70776b4806e724e99ba9b88e7f" ], [ "Benton2004.RHL.holds_exp_to_gexp_right", @@ -426,7 +426,7 @@ "typing_tok_Benton2004.RHL.Right@tok" ], 0, - "a7b9049c0e0eb559247c357fa631ea80" + "133a683d6c42f3241011ecab18ae80cc" ], [ "Benton2004.RHL.holds_r_if_precond_true", @@ -461,7 +461,7 @@ "typing_tok_Benton2004.RHL.Right@tok" ], 0, - "d7613291b8241291240c69015d2d3d1a" + "09e12da4311254fe082c34f03771f243" ], [ "Benton2004.RHL.holds_r_if_precond_false", @@ -500,7 +500,7 @@ "typing_tok_Benton2004.RHL.Right@tok" ], 0, - "5b08e0a802dfbc15318780d2660e4f9c" + "ba104d9b69174bdc9dbe42bde5d4e046" ], [ "Benton2004.RHL.holds_r_if_precond", @@ -509,7 +509,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004.RHL_interpretation_Tm_ghost_arrow_9cf5e98aacb63f0332cf305f653faa8b", + "Benton2004.RHL_interpretation_Tm_ghost_arrow_ecb26f344ca6ba8768e067992c9abfe7", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_typing", "constructor_distinct_Benton2004.RHL.Left", "constructor_distinct_Benton2004.RHL.Right", @@ -535,7 +535,7 @@ "typing_tok_Benton2004.RHL.Right@tok" ], 0, - "98b49b3bdd9a2325b30295503915621d" + "71064844dc18f522c2a52c5336dbad42" ], [ "Benton2004.RHL.r_if", @@ -594,7 +594,7 @@ "typing_Benton2004.ifthenelse", "typing_Benton2004.reify_computation" ], 0, - "4e7ca01cae0189ad4b597d1c16638f53" + "78f1cf9a334700306d5d8c6a86f12859" ], [ "Benton2004.RHL.r_seq", @@ -607,7 +607,7 @@ "lemma_Benton2004.d_seq", "typing_Benton2004.RHL.interp" ], 0, - "98bf959113bf0c38f9ce91e1a5e06144" + "56c2b672f4c7bca0211c27e595964983" ], [ "Benton2004.RHL.r_ass", @@ -671,7 +671,7 @@ "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908", "unit_typing" ], 0, - "bf0a2702d08d74085a7daa98bd87defe" + "b9b264ae87a93a1eef85670ba383251d" ], [ "Benton2004.RHL.included_alt", @@ -683,7 +683,7 @@ "equation_Benton2004.included", "lemma_Benton2004.RHL.holds_interp" ], 0, - "0f5615c154e74196eead663e04725ef3" + "38b4352fca7c0d01eb60ecc843337a5b" ], [ "Benton2004.RHL.r_sub", @@ -695,7 +695,7 @@ "equation_Benton2004.RHL.included", "equation_Benton2004.RHL.interp" ], 0, - "c30213ae9f716e8dcdf5f3774f8daf6b" + "80fac54aab62c8440bdb3a58cb005624" ], [ "Benton2004.RHL.r_while_terminates'", @@ -778,7 +778,7 @@ "well-founded-ordering-on-nat" ], 0, - "1f3bdf727103ab95395f1e7edd02da85" + "bbe577b15c0a7bf780a95e94c0163743" ], [ "Benton2004.RHL.holds_interp_flip", @@ -791,7 +791,7 @@ "lemma_Benton2004.RHL.holds_interp", "typing_Benton2004.RHL.flip" ], 0, - "a635611cf189bf4895f4f84e09d39a94" + "98b7368b9ceaf6dc4c2467b0899aee9b" ], [ "Benton2004.RHL.exec_equiv_flip", @@ -820,7 +820,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "14a324aaa5f8f55b7b6f5cc4f8367e38" + "ea30f2b8b2a97255e96945f8d44a73d1" ], [ "Benton2004.RHL.r_while_terminates", @@ -870,7 +870,7 @@ "typing_tok_Benton2004.RHL.Right@tok" ], 0, - "43c2f945208e6c703ddefc05bd0f60b5" + "5f9199b5254da0bf73d1d66cd310d60e" ], [ "Benton2004.RHL.r_while_correct", @@ -950,7 +950,7 @@ "well-founded-ordering-on-nat" ], 0, - "502cfdd24bd2ce5a82a9e88949ac250a" + "ff4e186a94fe288e19aab667c5e4b64f" ], [ "Benton2004.RHL.r_while", @@ -968,7 +968,7 @@ "function_token_typing_Benton2004.reify_computation" ], 0, - "7d74ffe5c2120a53257c343d21897a0e" + "d87eb76bf3365c16b8b25cf655685947" ], [ "Benton2004.RHL.is_per_geq_exp_to_gexp", @@ -983,7 +983,7 @@ "equation_Benton2004.RHL.exp_to_gexp", "equation_Benton2004.RHL.geq", "equation_Benton2004.RHL.gop", "equation_Benton2004.RHL.interp", "equation_Benton2004.RHL.is_per", "equation_Benton2004.is_per", - "interpretation_Tm_abs_10d0227e3c9db0bcd9fb01ea0244f7be", + "interpretation_Tm_abs_259076896a1c6bf5bb22307ad39e046c", "interpretation_Tm_abs_6c79f0d33661d6bb133651fed566829b", "interpretation_Tm_abs_815b57c9640da25f7ebc5d29276cb38b", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", @@ -1006,7 +1006,7 @@ "equation_Benton2004.RHL.gand", "equation_Benton2004.RHL.gop", "equation_Benton2004.RHL.interp", "equation_Benton2004.RHL.is_per", "equation_Benton2004.is_per", - "interpretation_Tm_abs_10d0227e3c9db0bcd9fb01ea0244f7be", + "interpretation_Tm_abs_259076896a1c6bf5bb22307ad39e046c", "interpretation_Tm_abs_6c79f0d33661d6bb133651fed566829b", "interpretation_Tm_abs_815b57c9640da25f7ebc5d29276cb38b", "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0", @@ -1025,7 +1025,7 @@ "equation_Benton2004.RHL.interp", "equation_Benton2004.RHL.is_per", "equation_Benton2004.is_per", "equation_Benton2004.sttype", "equation_Prims.eqtype", - "interpretation_Tm_abs_10d0227e3c9db0bcd9fb01ea0244f7be", + "interpretation_Tm_abs_259076896a1c6bf5bb22307ad39e046c", "lemma_Benton2004.RHL.holds_gand", "lemma_Benton2004.RHL.holds_interp", "lemma_Benton2004.is_per_holds_sym", @@ -1047,7 +1047,7 @@ "equation_Benton2004.RHL.interp", "equation_Benton2004.RHL.is_per" ], 0, - "e025553a23c27a23a70d32dcde0319b3" + "0fb017e153cf88f26533171d84fdd9de" ], [ "Benton2004.RHL.interpolable_geq_exp_to_gexp", @@ -1063,7 +1063,7 @@ "equation_Benton2004.RHL.gop", "equation_Benton2004.RHL.interp", "equation_Benton2004.RHL.interpolable", "equation_Benton2004.interpolable", - "interpretation_Tm_abs_10d0227e3c9db0bcd9fb01ea0244f7be", + "interpretation_Tm_abs_259076896a1c6bf5bb22307ad39e046c", "interpretation_Tm_abs_6c79f0d33661d6bb133651fed566829b", "interpretation_Tm_abs_815b57c9640da25f7ebc5d29276cb38b", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", @@ -1089,7 +1089,7 @@ "equation_Benton2004.RHL.interp", "equation_Benton2004.RHL.interpolable", "equation_Benton2004.interpolable", - "interpretation_Tm_abs_10d0227e3c9db0bcd9fb01ea0244f7be", + "interpretation_Tm_abs_259076896a1c6bf5bb22307ad39e046c", "interpretation_Tm_abs_6c79f0d33661d6bb133651fed566829b", "interpretation_Tm_abs_815b57c9640da25f7ebc5d29276cb38b", "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0", @@ -1112,7 +1112,7 @@ "lemma_Benton2004.exec_equiv_trans", "typing_Benton2004.RHL.interp" ], 0, - "0f942548afa8ba316483d9a02ced26c0" + "978b0a94116681917d334b8bbff132de" ], [ "Benton2004.RHL.d_su1", @@ -1125,7 +1125,7 @@ "equation_Benton2004.skip" ], 0, - "042be736efc5e03efd63aef591ad52fb" + "0cb8d6a21f987b087d9216b4bc0eb0fc" ], [ "Benton2004.RHL.d_su1'", @@ -1138,7 +1138,7 @@ "equation_Benton2004.skip" ], 0, - "4aeb9bf775fdfa98bebc07bba0b3171b" + "d2f9fe67358c05db2b035c0945ec5e49" ], [ "Benton2004.RHL.d_su2", @@ -1151,7 +1151,7 @@ "equation_Benton2004.skip" ], 0, - "0fc0ef2ed0630f715a52a4052185f58e" + "2310d877b9d8307f9b86908c3be95ed2" ], [ "Benton2004.RHL.d_assoc", @@ -1163,7 +1163,7 @@ "equation_Benton2004.RHL.interp", "equation_Benton2004.seq" ], 0, - "5fc79cb26623bdf9b04cfa71b874f87c" + "de990f227c009a282c95c821c5b89699" ], [ "Benton2004.RHL.d_cc", @@ -1176,7 +1176,7 @@ "lemma_Benton2004.d_cc", "typing_Benton2004.RHL.interp" ], 0, - "612ff8449582e0c2eb0f009aea890e9e" + "e77327c6184cae3cce456080c5f05213" ], [ "Benton2004.RHL.d_lu1", @@ -1189,7 +1189,7 @@ "equation_Benton2004.skip", "equation_Benton2004.while" ], 0, - "1dbf0f64534cae2b054422fc58496268" + "6cf195bcb8ff437e19274412a1920f22" ], [ "Benton2004.RHL.d_lu2", @@ -1201,7 +1201,7 @@ "equation_Benton2004.RHL.interp", "equation_Benton2004.while" ], 0, - "4a5c19a615bf7e0801a34bdf762bb9b8" + "1f27fd5f2a6096f7148835ab9714987c" ], [ "Benton2004.RHL.r_f", @@ -1225,7 +1225,7 @@ "typing_Benton2004.RHL.gconst" ], 0, - "cfdaf3f63d3a3dd37e2236f0d8f3fd0a" + "a5ccf92617a2795fbc9cb2f356af341c" ], [ "Benton2004.RHL.r_dassl", @@ -1288,7 +1288,7 @@ "typing_Tm_abs_cd87913e3c4ab036f83cda6c807ee908", "unit_typing" ], 0, - "7fcacf4d8037e0e832bfbc85af422f94" + "d69d9b211145ccc3000850f593152ea1" ], [ "Benton2004.RHL.r_cbl", @@ -1349,7 +1349,7 @@ "typing_Tm_abs_6c79f0d33661d6bb133651fed566829b" ], 0, - "eafdca93f62ad2fb7198a0d156d24e16" + "5fb90e0647d8fcd6ace7690cb96f5568" ], [ "Benton2004.RHL.r_dwhll", @@ -1404,7 +1404,7 @@ "typing_Benton2004.RHL.gnot", "typing_tok_Benton2004.RHL.Left@tok" ], 0, - "11e383a56f0d85550a97a28565c927a6" + "49459ecf51e755650e3805d2520b611e" ], [ "Benton2004.RHL.gvar", @@ -1418,7 +1418,7 @@ "fuel_guarded_inversion_Benton2004.RHL.pos" ], 0, - "276e992c11103f495e03b8e96fc3cfad" + "ff2878f94f2ca7266d4ab05df6b880f3" ], [ "Benton2004.RHL.gsubst", @@ -1432,7 +1432,7 @@ "fuel_guarded_inversion_Benton2004.RHL.pos" ], 0, - "aeaf3cc6ed793e63dba77e11c708d2a8" + "2ea178a6ce65f02b7836c081da9ba96a" ], [ "Benton2004.RHL.gsubst_gvar_other", @@ -1447,7 +1447,7 @@ "refinement_interpretation_Prims_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "68fbfcd9787f00310c859f369bc0e599" + "abe7de1f9f0b9b507c981738f8279f4d" ], [ "Benton2004.RHL.exp_to_gexp", @@ -1461,7 +1461,7 @@ "fuel_guarded_inversion_Benton2004.RHL.pos" ], 0, - "6a357f7384e828941000f4051d461b61" + "9801204b4ed87d62c5de51d4b253c73e" ] ] ] \ No newline at end of file diff --git a/examples/rel/Benton2004.SmithVolpano.fst.hints b/examples/rel/Benton2004.SmithVolpano.fst.hints index 82a2cb26dd0..9f6250a125a 100644 --- a/examples/rel/Benton2004.SmithVolpano.fst.hints +++ b/examples/rel/Benton2004.SmithVolpano.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Benton2004.SmithVolpano.seclevel" ], 0, - "ef67a708012a69c26c00b6b5c3949587" + "d447dbf6880a1d156fd5bddcf8189f0f" ], [ "Benton2004.SmithVolpano.interp_context", @@ -31,7 +31,7 @@ "@query", "Benton2004.SmithVolpano_pretyping_8267e541b3f44ca9d1d6928c27adb705", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_c44b6ac9014362db9329439a4299fe18_0", "bool_inversion", "constructor_distinct_Prims.Cons", @@ -82,7 +82,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "2d1fccb0d58f563e069d5d888659aefe" + "7b18a079df2b2cba73fe8dda924d15e2" ], [ "Benton2004.SmithVolpano.eval_equiv_def", @@ -91,7 +91,7 @@ 1, [ "@query", "equation_Benton2004.SmithVolpano.eval_equiv" ], 0, - "6dbeb23ca76b744248496919e7fdd233" + "2ec4f932dfa15e792ef1e820bc53bfc8" ], [ "Benton2004.SmithVolpano.exec_equiv", @@ -105,7 +105,7 @@ "fuel_guarded_inversion_Benton2004.SmithVolpano.seclevel" ], 0, - "d001379c6a2cc4e66b68171ad9551c49" + "0aa62ee74efb1a24785eb2cd21cbf0f9" ], [ "Benton2004.SmithVolpano.exec_equiv_def", @@ -120,7 +120,7 @@ "fuel_guarded_inversion_Benton2004.SmithVolpano.seclevel" ], 0, - "ed0446ba03363166cb7e6a5bae3cfe7b" + "033774fcff0d0d12d6096d7cbda0fee9" ], [ "Benton2004.SmithVolpano.eval_equiv_var_same", @@ -138,7 +138,7 @@ "@query", "Benton2004.SmithVolpano_pretyping_8267e541b3f44ca9d1d6928c27adb705", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", "constructor_distinct_Prims.Cons", @@ -177,7 +177,7 @@ "typing_tok_Benton2004.SmithVolpano.Low@tok" ], 0, - "128459a8d63edf5945e469997447507d" + "762d9182ff5f00e627143f08bd6fd322" ], [ "Benton2004.SmithVolpano.eval_equiv_var_other", @@ -195,7 +195,7 @@ "@query", "Benton2004.SmithVolpano_pretyping_8267e541b3f44ca9d1d6928c27adb705", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", "constructor_distinct_Prims.Cons", @@ -269,7 +269,7 @@ "typing_Benton2004.const" ], 0, - "d07c3c9700325c7e623e81ffa1a93f98" + "36d88564315a62da8f6829214152f67c" ], [ "Benton2004.SmithVolpano.op_abs_interp_seclevel", @@ -278,7 +278,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Benton2004_interpretation_Tm_arrow_e1bcb6a56b813d87e671302a52895bad", + "Benton2004_interpretation_Tm_arrow_ca13e3f48edab78b734271373e04eb58", "equation_Benton2004.SmithVolpano.interp_seclevel", "equation_Benton2004.op_abs", "fuel_guarded_inversion_Benton2004.SmithVolpano.seclevel", @@ -286,7 +286,7 @@ "lemma_Benton2004.DDCC.holds_ns_t" ], 0, - "0216eae403a0a085e05ddabaf76143d7" + "f88b1ba4ceb9de8fb5ad3da108d34156" ], [ "Benton2004.SmithVolpano.eval_equiv_op", @@ -298,7 +298,7 @@ "equation_Benton2004.eop" ], 0, - "e567ba08ff6d1e65003c7239580e152f" + "4818bebf4151c9ba27e2682bd774cf8d" ], [ "Benton2004.SmithVolpano.exec_equiv_assign", @@ -316,7 +316,7 @@ "@query", "Benton2004.SmithVolpano_pretyping_8267e541b3f44ca9d1d6928c27adb705", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", "constructor_distinct_Prims.Cons", @@ -359,7 +359,7 @@ "typing_tok_Benton2004.SmithVolpano.Low@tok" ], 0, - "f5c0b39ef151eb951ac877967a322ac5" + "35287a463961f924dae88923a9364a16" ], [ "Benton2004.SmithVolpano.exec_equiv_seq", @@ -381,7 +381,7 @@ "typing_Benton2004.SmithVolpano.interp_context" ], 0, - "4eb350b240f36c54a8a95c5d6eea117d" + "a8e4714688a445ff5707e3221d0e020b" ], [ "Benton2004.SmithVolpano.exec_equiv_ifthenelse", @@ -402,7 +402,7 @@ "typing_Benton2004.skip" ], 0, - "a0fe88a0caee285e5c50a97fcbf2cfd7" + "e0ab231c76387894832d030a0cc9ed1c" ], [ "Benton2004.SmithVolpano.exec_equiv_while", @@ -422,7 +422,7 @@ "typing_Benton2004.SmithVolpano.interp_context" ], 0, - "de01b6443ccda8ba4eed825364ef6000" + "d53d6d1e144e639fa7e8c64ac7c9d9f3" ], [ "Benton2004.SmithVolpano.eval_equiv_low_to_high", @@ -458,7 +458,7 @@ "typing_tok_Benton2004.SmithVolpano.Low@tok" ], 0, - "33d9fd06723c93a81917908d53f3b941" + "b5a6543d5454a544563ea866488d137f" ], [ "Benton2004.SmithVolpano.exec_equiv_high_to_low", @@ -481,7 +481,7 @@ "typing_Benton2004.skip" ], 0, - "cdb1e7254e64e1591107852c24a3f307" + "7c213bfda2e1cc97870acae1d7b47669" ], [ "Benton2004.SmithVolpano.interp_seclevel", @@ -495,7 +495,7 @@ "fuel_guarded_inversion_Benton2004.SmithVolpano.seclevel" ], 0, - "07c4fe2c934da9438243ffbed9657102" + "1088fc3e111d527e5a078fc38a5a9f72" ], [ "Benton2004.SmithVolpano.interp_context", @@ -513,7 +513,7 @@ "@query", "Benton2004.SmithVolpano_pretyping_8267e541b3f44ca9d1d6928c27adb705", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_c44b6ac9014362db9329439a4299fe18_0", "bool_inversion", "constructor_distinct_Prims.Cons", @@ -564,7 +564,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "e77b02f56d191cb35ff96f8bf101897c" + "89812a32e40486b4689d4d4c333fa2b6" ], [ "Benton2004.SmithVolpano.exec_equiv_def", @@ -578,7 +578,7 @@ "fuel_guarded_inversion_Benton2004.SmithVolpano.seclevel" ], 0, - "4ec7821490195e63be1cc29177ff1d61" + "a907a9901aa4e442baf438f1506e1df5" ], [ "Benton2004.SmithVolpano.eval_equiv_var_same", @@ -593,7 +593,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", "data_typing_intro_Prims.Cons@tok", "eq2-interp", @@ -624,7 +624,7 @@ "typing_tok_Benton2004.SmithVolpano.Low@tok" ], 0, - "85bd13651318ab22c2d0fd31e4f3b758" + "43fb3bffc8c3466660eb9f8e49889d17" ], [ "Benton2004.SmithVolpano.eval_equiv_var_other", @@ -639,7 +639,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", "data_typing_intro_Prims.Cons@tok", "eq2-interp", @@ -686,7 +686,7 @@ "@query", "Benton2004.SmithVolpano_pretyping_8267e541b3f44ca9d1d6928c27adb705", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", "constructor_distinct_Prims.Cons", "data_typing_intro_Benton2004.SmithVolpano.High@tok", @@ -720,7 +720,7 @@ "typing_tok_Benton2004.SmithVolpano.Low@tok" ], 0, - "f649a04bb7c039f460ab19cc1c4e6ce0" + "49f4b0415f688588b401f3e2ae5f5c11" ] ] ] \ No newline at end of file diff --git a/examples/rel/Benton2004.fst.hints b/examples/rel/Benton2004.fst.hints index 29da94584fd..d9300ef6e7c 100644 --- a/examples/rel/Benton2004.fst.hints +++ b/examples/rel/Benton2004.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_32ecad41844a1dffa570f0351eb2a1a3" ], 0, - "f11f74ea16a5248d4e889bea2ac8513c" + "653b1eeb324d052e37c744212186467d" ], [ "Benton2004.skip", @@ -25,7 +25,7 @@ "interpretation_Tm_abs_454b5c8be0f759bcdd62149a698a8067" ], 0, - "65f363acdbc37cfb9b27ca4b5e83fbb2" + "2aeb46a73e3a105b88d024e62f1efc37" ], [ "Benton2004.reify_exp", @@ -42,7 +42,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.heap" ], 0, - "0d4394e0f02e962cd593128966adfb28" + "3463761640754d8504c8c2abda8ff0d4" ], [ "Benton2004.const", @@ -51,7 +51,7 @@ 1, [ "@query" ], 0, - "7acec703daed5f7d783d00dd2131bd0c" + "000134f875b461068d019f09e02f8e9a" ], [ "Benton2004.evar", @@ -63,7 +63,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.index" ], 0, - "5332a5da30b61c1b686afb2de0d17d22" + "cfc5c60ca169955e9b9d9c9c8d3d2040" ], [ "Benton2004.assign", @@ -76,7 +76,7 @@ "interpretation_Tm_abs_f78feaf94612d60cddafba586931d8da" ], 0, - "4b7541d9c2e713c7f9ee00c615a50c15" + "fb46672cfe0d56d291748d6b9109c74a" ], [ "Benton2004.ifthenelse", @@ -117,7 +117,7 @@ "typing_Benton2004.reify_raw_computation" ], 0, - "a3314372085011a3ba873ae0b54a705a" + "c8540f2d2daafeba574bf2224d18f506" ], [ "Benton2004.seq", @@ -154,7 +154,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "cbe2e6f35701a52b4f4a898110a2adeb" + "ec162fdd5dc98ed4a8aa4a1f3511ed80" ], [ "Benton2004.while_raw", @@ -171,7 +171,7 @@ "well-founded-ordering-on-nat" ], 0, - "f3581ec1c1c230d134f9c1e300f6a942" + "8068a23e4492f3e9c4d1d894d4fb64d6" ], [ "Benton2004.fuel_monotonic_while", @@ -208,7 +208,7 @@ "well-founded-ordering-on-nat" ], 0, - "fe29bc79df6416d7803d010565f7b071" + "f3f8f68f755582b11b3b015362c664e5" ], [ "Benton2004.while", @@ -221,7 +221,7 @@ "token_correspondence_Benton2004.reify_raw_computation" ], 0, - "d0700c492241ca97640f972c1bd4e322" + "6696035bd740e1d44579910e082a1a8e" ], [ "Benton2004.is_per_holds_sym", @@ -230,7 +230,7 @@ 1, [ "@query", "equation_Benton2004.is_per" ], 0, - "ab9bea22d291d056b76c8c69b7fe3e8f" + "2d18b0b8ccad6417056ebe07e47e9c94" ], [ "Benton2004.per_holds_trans", @@ -239,7 +239,7 @@ 1, [ "@query", "equation_Benton2004.is_per" ], 0, - "efcd5ec197cc8d05225f86d097c5bcd8" + "ee9df3d68fd5514df5e236683af60544" ], [ "Benton2004.holds_intersect", @@ -248,11 +248,11 @@ 1, [ "@query", "equation_Benton2004.intersect", - "interpretation_Tm_abs_ad0bbb5e68cec6fb24122825da42cbc9", + "interpretation_Tm_abs_0c3c3776232d8864b92d4e7ab3c428d5", "l_and-interp", "token_correspondence_Benton2004.intersect" ], 0, - "a15978a4ed81a623c09f0b369e4cb304" + "19c306a2bf1d191fbd03af3ed35ec597" ], [ "Benton2004.interpolable_elim", @@ -261,7 +261,7 @@ 1, [ "@query", "equation_Benton2004.interpolable" ], 0, - "e618ca63ad04512687e380d9524bbe31" + "b0a1c30ac0ce00c1142768802538d163" ], [ "Benton2004.terminates_equiv_reified_sym", @@ -276,7 +276,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.heap" ], 0, - "14bf22cfdfd422db5e178b69a79d9be7" + "5a955474ff6bfb3894a8339893d1c2a0" ], [ "Benton2004.holds_flip", @@ -286,10 +286,10 @@ [ "@query", "equation_Benton2004.flip", "function_token_typing_Benton2004.flip", - "interpretation_Tm_abs_8ab3743557114c32273eddd6959b6b59" + "interpretation_Tm_abs_13e1a32540ac087750a1053d59e4a269" ], 0, - "adf6a8d9baac430ec2a9a7d034e712c7" + "07e5183baad71539150c14f81ea09f40" ], [ "Benton2004.holds_flip'", @@ -298,7 +298,7 @@ 1, [ "@query" ], 0, - "2b84bacb1fbbb900c904d7573105341d" + "d6708c828a225a3cc3d7cec6469480d4" ], [ "Benton2004.eval_equiv_flip", @@ -319,7 +319,7 @@ "typing_FStar.Pervasives.Native.fst" ], 0, - "f6701c75b4930a991a2a7b9ed49aea59" + "08216c3964ab1228943a2dc43993d6e2" ], [ "Benton2004.exec_equiv_flip", @@ -343,7 +343,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "ccd26bff014b2964fc8b9f839e9ef202" + "40b7b7458fa4f544863200c3dafb868a" ], [ "Benton2004.eval_equiv_sym", @@ -365,7 +365,7 @@ "typing_FStar.Pervasives.Native.fst" ], 0, - "1e89f375d7ef52b2b70f12bdce34e314" + "230c77f8f5ffe1570440b82316cc1889" ], [ "Benton2004.exec_equiv_sym", @@ -391,7 +391,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "3f816b8a75c48af82359707f7c0d7e84" + "9a69900702489979c27f294e2fbe92dc" ], [ "Benton2004.eval_equiv_trans", @@ -416,7 +416,7 @@ "typing_FStar.Pervasives.Native.fst" ], 0, - "b7757f9154466f59170f6f787da3a85e" + "5ad414f8dc0ebe9a57b8a3a363c70f8a" ], [ "Benton2004.exec_equiv_reified_trans", @@ -447,7 +447,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "c9b881232770695542774f988b51e91e" + "24b8def7c8da02a3804cfbbc0563dfcb" ], [ "Benton2004.exec_equiv_trans", @@ -459,7 +459,7 @@ "equation_Benton2004.reify_computation" ], 0, - "d7cc59d3fe80ea3665d030a28ba84462" + "bc18b53d98be97c5e39f731ebcd0595c" ], [ "Benton2004.d_esub", @@ -480,7 +480,7 @@ "typing_FStar.Pervasives.Native.fst" ], 0, - "24e8af5e468b718cdbf54d75d89cda93" + "53ae677feeaaa9fa29d8f8ee52d7bca0" ], [ "Benton2004.d_csub", @@ -505,7 +505,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "8f0e6e01ab6ac274b4c8fa0187ddd6f8" + "be26c1f4d0e668e033a75e5d018bbc1e" ], [ "Benton2004.eop", @@ -514,7 +514,7 @@ 1, [ "@query" ], 0, - "594e4ac0873f85bf68fb516d8f796484" + "56dcebbefad293e488e0827a2c6168c7" ], [ "Benton2004.d_op", @@ -543,7 +543,7 @@ "typing_FStar.Pervasives.Native.fst" ], 0, - "5dba7ebc7a956ea4deb18ae4ef849d20" + "95e7314bd159b8130ad23d950c295b54" ], [ "Benton2004.d_skip", @@ -566,7 +566,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "1791f9e865efb09d760ebfac8e628016" + "80ab14ac0d91fc9c7dd594674191af48" ], [ "Benton2004.d_seq_terminates", @@ -610,7 +610,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "09ea4ac8a4e91ed348e84d7041295ec9" + "09260a88905b6f812dca6e321c4cce0d" ], [ "Benton2004.d_seq_terminates_recip", @@ -619,7 +619,7 @@ 1, [ "@query", "lemma_Benton2004.exec_equiv_flip" ], 0, - "3ce2aeeffde3b25d5d2991dbe615a86a" + "cb9f3e5ff8085d918eb63a30d4f18c40" ], [ "Benton2004.d_seq", @@ -650,7 +650,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "caa97ae49a8db551014031d8220af51c" + "081cd7a9f886ed80092ccd7cefd815af" ], [ "Benton2004.d_su1", @@ -681,7 +681,7 @@ "typing_Benton2004.skip" ], 0, - "0dd0aa6446b3287f4c1396d9521d8788" + "f79aa3bdead3bfa085c283167f9f9d5b" ], [ "Benton2004.d_su1'", @@ -710,7 +710,7 @@ "typing_Benton2004.skip" ], 0, - "a66a7d01c5104ea5dbfe2e818a33bfbd" + "f365778ab5e9a3c2f106ea4b1ceb38d7" ], [ "Benton2004.d_su2", @@ -744,7 +744,7 @@ "typing_Benton2004.skip" ], 0, - "497e9edbb0765a40d5155d31b1d345df" + "cbdd168e4cc087e997a5cdaedef0ba79" ], [ "Benton2004.d_assoc", @@ -774,7 +774,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "476ec1a78091d143196366e9aa2313da" + "27e41589dae8cb87916489125350b1c8" ], [ "Benton2004.d_cc", @@ -799,7 +799,7 @@ "typing_Benton2004.ifthenelse" ], 0, - "4c080e0c69ce235b83ebbb14647adaaf" + "556496106197d39f196e4969e508b60a" ], [ "Benton2004.d_lu1", @@ -857,7 +857,7 @@ "typing_Benton2004.while" ], 0, - "68d5a60f4e024626ee06e6f13ccb6f0c" + "0d2b60879cb4acd8ee9f26e1ed18a0db" ], [ "Benton2004.d_lu2", @@ -922,7 +922,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "38817af72681bb5ce7b4045744c314a6" + "91dc89fb9b053e9934f43a9816cf7020" ], [ "Benton2004.d_bre", @@ -960,7 +960,7 @@ "typing_Benton2004.reify_computation", "typing_Benton2004.reify_exp" ], 0, - "8ed9d2494d4efffe7846f5ac9cbfaafb" + "e86479523218c4660890da1533d1e0e6" ], [ "Benton2004.reify_computation", @@ -973,7 +973,7 @@ "refinement_interpretation_Tm_refine_32ecad41844a1dffa570f0351eb2a1a3" ], 0, - "4af4b632244910e42117fa564c93065c" + "1074cc73a19f606a0f91c51b5ed903bb" ], [ "Benton2004.skip", @@ -986,7 +986,7 @@ "interpretation_Tm_abs_454b5c8be0f759bcdd62149a698a8067" ], 0, - "df361b80c6fe1873409ba835262b2699" + "d95004919241d4613a4a1242cd6ff675" ], [ "Benton2004.reify_exp", @@ -1003,7 +1003,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.heap" ], 0, - "7906867d3dde300803c989776c365c64" + "f88db196a65a1d8123e9d838f6471083" ], [ "Benton2004.const", @@ -1012,7 +1012,7 @@ 1, [ "@query" ], 0, - "e097739a393e632ba767c78206c5219b" + "4d9504c05ea1940d81c1d3cb911c1cad" ], [ "Benton2004.evar", @@ -1024,7 +1024,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.index" ], 0, - "dc3881a3eecf474203adef44e9d9ed80" + "31641b837fa0f2f351993e2ce904fe45" ], [ "Benton2004.assign", @@ -1037,7 +1037,7 @@ "interpretation_Tm_abs_f78feaf94612d60cddafba586931d8da" ], 0, - "31aa8110f10303e65b1b79761aa20748" + "cdddb6d9a1391c1721caa7d19e3476b8" ], [ "Benton2004.ifthenelse", @@ -1078,7 +1078,7 @@ "typing_Benton2004.reify_raw_computation" ], 0, - "c2059f2ff12566c2be14b7859bf78ccb" + "dd32151b861bc0e9a493c129593bfffa" ], [ "Benton2004.seq", @@ -1115,7 +1115,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "672cb14997be19eec5657b2b3144461b" + "42cab4eaff6dd65a2dce0fe00a9fa840" ], [ "Benton2004.while_raw", @@ -1132,7 +1132,7 @@ "well-founded-ordering-on-nat" ], 0, - "5a3327b05ab0c23368ce62774387cdac" + "fdac39920322935a7f5da886fa829550" ], [ "Benton2004.while", @@ -1145,7 +1145,7 @@ "token_correspondence_Benton2004.reify_raw_computation" ], 0, - "5ff8379660ab3a52a72d2de7bf7ad582" + "82961687d01a682bee633aee99aa2305" ], [ "Benton2004.eop", @@ -1154,7 +1154,7 @@ 1, [ "@query" ], 0, - "b32b6d2aef798f2dc94b9dc008991205" + "943252e1f175f67ef98f92b5738df6ec" ] ] ] \ No newline at end of file diff --git a/examples/rel/Bijection.fst.hints b/examples/rel/Bijection.fst.hints index ce9343dec6f..8cef0e7f2d5 100644 --- a/examples/rel/Bijection.fst.hints +++ b/examples/rel/Bijection.fst.hints @@ -13,7 +13,7 @@ "equation_Bijection.inverses", "equation_Bijection.surjection" ], 0, - "5707e5746d626fa607f47df5f9c088a6" + "5ab045d74f00a9aace4124a03e08e276" ] ] ] \ No newline at end of file diff --git a/examples/rel/ElGamal.fst.hints b/examples/rel/ElGamal.fst.hints index 007067363f2..de07f6b2895 100644 --- a/examples/rel/ElGamal.fst.hints +++ b/examples/rel/ElGamal.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "e372964d05992c617013d4f5e1acbf41" + "42bdce2ea1b781943f3a27e0b0cf8623" ], [ "ElGamal.mod_plus_minus", @@ -21,7 +21,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "ceda2784bf829f31918ca636a5510b59" + "149bf1df1ed634818e1bdd4894f1dd9c" ], [ "ElGamal.mod_minus_plus", @@ -34,7 +34,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "8917b6f436669c78c40f669f3e31a43e" + "456fba8d35ababf147d95f0f64813ce7" ], [ "ElGamal.bij'", @@ -63,7 +63,7 @@ "typing_FStar.DM4F.Heap.Random.upd" ], 0, - "7665de3ced98f2d8a8e4b2934cde52bf" + "7b50f66a3891ac450e8ecc02456e379f" ], [ "ElGamal.elgamal_prop", @@ -72,7 +72,7 @@ 1, [ "@query" ], 0, - "220391c1cc78f9ac0fb223e0a903e254" + "3d05de9a526a9d80d445b2938270dfa1" ], [ "ElGamal.elgamal_prop", @@ -87,7 +87,7 @@ "typing_FStar.DM4F.Heap.Random.q" ], 0, - "0711f61880c2e8d2d9922955e7668f65" + "b710df974eb048b9c359e1605859ed73" ], [ "ElGamal.elgamal_equiv", @@ -146,7 +146,7 @@ "typing_Tm_abs_b035eee8be26b28d0f3920d11c25d44b", "unit_typing" ], 0, - "a67c8ee77aa533e11804644238f147ea" + "a729dac6ca902b62a03a7cce04cf9f73" ], [ "ElGamal.mul_pow", @@ -155,7 +155,7 @@ 1, [ "@query" ], 0, - "7b4f002b63ee73bb7b45e71d432e97c5" + "93d961b51a5b1e28b4274beb1503b488" ], [ "ElGamal.mod_plus_minus", @@ -168,7 +168,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "7ddedb532d94023a73c2106263709f4e" + "33d41cdecdfbfa6bafcb62193d17ebdf" ], [ "ElGamal.mod_minus_plus", @@ -181,7 +181,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "5e382f5f9e186a2ff3f32a214cc22e5a" + "33cdc07d2b73c8c7f95c6d1dab9a9eaa" ], [ "ElGamal.bij'", @@ -210,7 +210,7 @@ "typing_FStar.DM4F.Heap.Random.upd" ], 0, - "62d657f8c5b680dc1c2134e04ee3f912" + "08cd04ae3e53f705868ef0865c283ba3" ], [ "ElGamal.elgamal_prop", @@ -219,7 +219,7 @@ 1, [ "@query" ], 0, - "ae552c7142d1ebe475aab267c861c0d1" + "8db3f1530818ee5bf058cc8fd75fbc78" ] ] ] \ No newline at end of file diff --git a/examples/rel/Equivalence.fst.hints b/examples/rel/Equivalence.fst.hints index 29b8d81cd60..ec0d914cd7a 100644 --- a/examples/rel/Equivalence.fst.hints +++ b/examples/rel/Equivalence.fst.hints @@ -12,7 +12,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "c644083e832e0afa0a135aaba3932481" + "2b1b1c40517665eb79936a1493806bc2" ], [ "Equivalence.if_left_wp", @@ -29,7 +29,7 @@ "unit_typing" ], 0, - "cfb2afa9b24ad5196559018d1f0ff25e" + "1e38ce19d78481a15c4777312c2ee4db" ], [ "Equivalence.if_left_wp", @@ -38,13 +38,13 @@ 1, [ "@MaxIFuel_assumption", "@query", - "interpretation_Tm_abs_739eeb404a50b2de5ff39b5ed4b2cc96", + "interpretation_Tm_abs_05c3413dc4edfd6c38ded12b8b1dcb1b", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_094528a14195bb43a4115d3ab2b2fa93" ], 0, - "17123305e8f8b234a59bffd193966708" + "67d05e6824b35452683c808d6f2b80d4" ], [ "Equivalence.if_left_wp'", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_1b1eb13a580a20bc2322fb527824ddae" ], 0, - "b77e184ae9208221ec41dcdd28bb5150" + "e388846548063a15662f46673803bec0" ], [ "Equivalence.if_left_wp", @@ -75,7 +75,7 @@ "refinement_interpretation_Tm_refine_094528a14195bb43a4115d3ab2b2fa93" ], 0, - "b8dd09ae5c427ad3eb09969bd1b60ed1" + "579ba8bf54c1b1ce87ac3c2cfb0e7d31" ], [ "Equivalence.if_left_wp'", @@ -87,7 +87,7 @@ "refinement_interpretation_Tm_refine_1b1eb13a580a20bc2322fb527824ddae" ], 0, - "641806b9636ec4a65d4be80516809d36" + "77e9331c10d82b333c1faf77c62e96ad" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcComposeReify.fst.hints b/examples/rel/IfcComposeReify.fst.hints index 7752d7ee1db..1f7ebee5ad7 100644 --- a/examples/rel/IfcComposeReify.fst.hints +++ b/examples/rel/IfcComposeReify.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "6e42f38da2ddf8ef051242e95f6fa0e9" + "f714aff92baf7223d8493af664dc397f" ], [ "IfcComposeReify.ni_p1", @@ -56,7 +56,7 @@ "unit_typing" ], 0, - "00e2ef92fa71c0350db077f9cbdac89d" + "4d99d082b27477e41d7aa45549644953" ], [ "IfcComposeReify.ni_p2", @@ -104,7 +104,7 @@ "unit_typing" ], 0, - "508ec2f8304f056109eacb28b1f0d813" + "119354658f3e74cbab05ed90d6e4635b" ], [ "IfcComposeReify.ni_p3", @@ -155,7 +155,7 @@ "unit_typing" ], 0, - "eb93fd9aefee7ce5488b6eda20ca2ef6" + "00327aa552eab2763dc494d953a4ffbb" ], [ "IfcComposeReify.is_x", @@ -164,7 +164,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "3b9a92e14fbd63f8779d2fcf594016d1" + "6616986fe98051585112840bd8f023dd" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcDeclassify.fst.hints b/examples/rel/IfcDeclassify.fst.hints index f89b1198d2b..8e8719654d3 100644 --- a/examples/rel/IfcDeclassify.fst.hints +++ b/examples/rel/IfcDeclassify.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "3dc90e750682a38be8c79ba4ef84ce3e" + "1c3372b421c1984fbd5d9167370cdc5b" ], [ "IfcDeclassify._dm4f_STATE___proj__STATE__item__put_elab", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "60888bd1d8267f36c3a6ca432a35fc4d" + "ee6d8c2cd56cb38dfc79a2b44fb87e9e" ], [ "IfcDeclassify.STATE", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "0942d218412b31245ba4b17f13d2c357" + "1b50b0ff7cf8b7b6c0cb20f761c865f1" ], [ "IfcDeclassify.STATE", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "c01734225384b5a1473771e8dcee64c8" + "64fed44c954be0b2fe8ec120902f30d2" ], [ "IfcDeclassify.ni_p1", @@ -61,7 +61,7 @@ "unit_typing" ], 0, - "6d0efc965198c2f94cc794e91807a364" + "31054143d17c32b9f3d288852e85e72b" ], [ "IfcDeclassify.ni_p2", @@ -89,7 +89,7 @@ "unit_typing" ], 0, - "567f56f9b43bea91c6a99b6289897148" + "8321aecdb1fc21ca3cef17e34eae9aa3" ], [ "IfcDeclassify.ni_p4", @@ -110,7 +110,7 @@ "projection_inverse_IfcDeclassify.Mkstate_release", "unit_typing" ], 0, - "f4afaa97d5b7a76b733263019efc3216" + "b86d8b238fe3711298fefef2a2360c8c" ], [ "IfcDeclassify._dm4f_STATE___proj__STATE__item__get_elab", @@ -119,7 +119,7 @@ 1, [ "@query" ], 0, - "8af2440652d575c9ea5b7531d9fc79fc" + "7e7e21a8ccadca0a8b2c2fe5bc159a85" ], [ "IfcDeclassify._dm4f_STATE___proj__STATE__item__put_elab", @@ -128,7 +128,7 @@ 1, [ "@query" ], 0, - "f13d0ccf74b90843513184bf82a1b27f" + "2ebd5dc217d70735c6f76498012c1868" ], [ "IfcDeclassify.STATE", @@ -137,7 +137,7 @@ 1, [ "@query" ], 0, - "c7cc9cac5e967e31fdf636a3579090a1" + "2574dcb21f97973fd03df327d6cb0330" ], [ "IfcDeclassify.STATE", @@ -146,7 +146,7 @@ 1, [ "@query" ], 0, - "21f8aab5bc291a44c7f27e5cb5631121" + "834267c7b293ec37c529fe9f56d83587" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcDelimitedRelease.fst.hints b/examples/rel/IfcDelimitedRelease.fst.hints index 04df542ff9d..9a97fc64d3d 100644 --- a/examples/rel/IfcDelimitedRelease.fst.hints +++ b/examples/rel/IfcDelimitedRelease.fst.hints @@ -18,7 +18,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "3c1443cb7231fc445bb5bce502e9678d" + "522bc9bd60392c92132ebdfb84f79719" ], [ "IfcDelimitedRelease.prog", @@ -32,7 +32,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bdc32fb92ed8ba510ae642a48b4ec6a4" + "d642a53d79c61d4ef068fac08c019b92" ], [ "IfcDelimitedRelease.low_equiv", @@ -41,7 +41,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "3f64ee57745a7a3cd461939caaeb316d" + "bc3944e9f3b9a1653dae99773ef0d2e5" ], [ "IfcDelimitedRelease.g_for_all", @@ -55,7 +55,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "7b47205b5ca6ad00b08e27d622beebca" + "2ca37e0ef7f7d34cb48a417386828900" ], [ "IfcDelimitedRelease.del_rel", @@ -74,7 +74,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "4076290f4cff60b86ba9f89ab2d411a9" + "76d091a90c1b1830b10a45142d600cc3" ], [ "IfcDelimitedRelease.del_rel", @@ -91,7 +91,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "5a02e2f74150f5bb4237b2869d5ef1e0" + "288ce3780540520d0d5a21856556424c" ], [ "IfcDelimitedRelease.test", @@ -105,7 +105,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4cb19bea41b8fe194235a1d623af8c9c" + "33caae60a6141c320b332837b1464eda" ], [ "IfcDelimitedRelease.test", @@ -132,7 +132,7 @@ "typing_FStar.Monotonic.Heap.mref" ], 0, - "396cca980231d5162bfb449e8e85f926" + "c6334aa2ad6db152c821fca151d443df" ], [ "IfcDelimitedRelease.verify_test", @@ -159,7 +159,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "497c3a7b23515979f32c02c2365eb0e6" + "4318fff9d47a795fb3036f01a5f73835" ], [ "IfcDelimitedRelease.verify_test", @@ -218,7 +218,7 @@ "typing_Tm_abs_159865349521372ad9811da827e4930e" ], 0, - "6cbb559c2b0eb4358f5afaf7d606bb31" + "1109ff9947a29293ed32e3ba4d85df23" ], [ "IfcDelimitedRelease.sum", @@ -232,7 +232,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "dc4b2e566ca913b0e237f274741ed647" + "088039516a750166d0af095cfd785e9f" ], [ "IfcDelimitedRelease.sum", @@ -260,7 +260,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "221bb7d2b9adb4cc441740c078d999d2" + "2fd9f7530ab66615e1d72155209cfcef" ], [ "IfcDelimitedRelease.verify_sum", @@ -287,7 +287,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "eeb1008f524ed36feceeb06f3f8da8cb" + "135255419682650018d2d449fc48205b" ], [ "IfcDelimitedRelease.verify_sum", @@ -344,7 +344,7 @@ "typing_Tm_abs_61cd66595b3820a3e0bf75c013334561" ], 0, - "c96b72db92f5b817e166db28c40a0ed1" + "fa02ad35c8970d38168bebe1ceaa1ff6" ], [ "IfcDelimitedRelease.sum_swap", @@ -358,7 +358,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e645808599aa673ac14024a344f6ea90" + "30b45809ff0c81a7f246865d128f9090" ], [ "IfcDelimitedRelease.sum_swap", @@ -389,7 +389,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "55dd5ac8bf029ea45e23910f4c2c9f42" + "6a949f231c23b43faa94d1b96709bbde" ], [ "IfcDelimitedRelease.verify_sum_swap", @@ -416,7 +416,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "47cdcb653c052ea85e5876caa89b4a5e" + "85bde455aa492e205d4541e6a9d671b6" ], [ "IfcDelimitedRelease.verify_sum_swap", @@ -501,7 +501,7 @@ "typing_Tm_abs_61cd66595b3820a3e0bf75c013334561" ], 0, - "b961a7acee23d34cee87541d481207b2" + "f9227043f82cb6f3bf6ae654e8d20795" ], [ "IfcDelimitedRelease.sum_att", @@ -515,7 +515,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "dcc79f773e0ad9f605c2fb5632f59978" + "8cc24c0998a43470e4ac0485cf43cbb0" ], [ "IfcDelimitedRelease.sum_att", @@ -543,7 +543,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "57f991b861e5c95122ae8147e26a7f7c" + "c4e7b4d3494d3cca9f4726156f4d2355" ], [ "IfcDelimitedRelease.wallet", @@ -557,7 +557,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5e5dfe3afe7f937e446bb9708c174999" + "03577a5af3c46e9dca92e19413b9e48f" ], [ "IfcDelimitedRelease.wallet", @@ -584,7 +584,7 @@ "typing_FStar.Monotonic.Heap.mref" ], 0, - "b32383824ffd4762779ec26979b328c0" + "64a0df22e6bde730f34e5bc4b091a411" ], [ "IfcDelimitedRelease.verify_wallet", @@ -611,7 +611,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "f5a5257e3bb0fa184c4e9b22ab3fd9ae" + "c4d492d5b3c9ee0ba252a98e818dbf45" ], [ "IfcDelimitedRelease.verify_wallet", @@ -680,7 +680,7 @@ "typing_Tm_abs_7af0828ee869ba8b9278405ff5a09f7a" ], 0, - "ae2a84f9ede36181d4fa1fcc6938bacf" + "ad18a57fb89c8484092707f5564e002b" ], [ "IfcDelimitedRelease.wallet_attack_loop", @@ -703,7 +703,7 @@ "typing_FStar.Monotonic.Heap.mref" ], 0, - "612f6ae9465d647ced444a60c0aaf078" + "448a51ef46b1d8c2ec636701fc86350d" ], [ "IfcDelimitedRelease.wallet_attack_loop", @@ -726,7 +726,7 @@ "typing_FStar.Monotonic.Heap.mref" ], 0, - "c00809b1fe87f6460403330be2cf988c" + "b6d5974c94b7fdd1272d35b571dde538" ], [ "IfcDelimitedRelease.wallet_attack_loop", @@ -788,7 +788,7 @@ "typing_Prims.__proj__Cons__item__tl", "well-founded-ordering-on-nat" ], 0, - "9308b4e587b1f79ac9389f8fe09dadc9" + "768dcd648b9cde9b27a01b4ae2981bdb" ], [ "IfcDelimitedRelease.wallet_attack", @@ -802,7 +802,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b00888df2422585fe1d5d371fdab208e" + "81f5702c01292003251f9ccb209611c9" ], [ "IfcDelimitedRelease.wallet_attack", @@ -844,7 +844,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "3281a5858621c8e1d260af0ec71fac85" + "654b36bc49f8fab9ba63a3647769ac08" ], [ "IfcDelimitedRelease.refs_invariant", @@ -863,7 +863,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "53e919381150524de051c160e0939aa8" + "3bd83f7409c93b85268597287bfbb961" ], [ "IfcDelimitedRelease.prog", @@ -877,7 +877,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "43e6efd74ab24eaf456fa47f9fd28b3b" + "b9e9360e814725fc4c1f532607e235ec" ], [ "IfcDelimitedRelease.low_equiv", @@ -886,7 +886,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "996f2143596848b3898ee7014d8a962f" + "eb5da7ab95046c77ce6a168f77e6f5a5" ], [ "IfcDelimitedRelease.g_for_all", @@ -900,7 +900,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "3d8736aafbed6dbe8c4202699753dd73" + "d6cd5fa079a9e18b3c7c6b9181ea1f26" ], [ "IfcDelimitedRelease.del_rel", @@ -919,7 +919,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "27e4682c71af2882673fa33e06905bda" + "7f71f5a002a8aa720440e8c1e7de046a" ], [ "IfcDelimitedRelease.del_rel", @@ -928,7 +928,7 @@ 1, [ "@query" ], 0, - "b16f7c9e3a8eb3e8588d6bd1e7ca8bc7" + "27c1d5c7e278f25cd3402f917c500a3f" ], [ "IfcDelimitedRelease.del_rel", @@ -947,7 +947,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "4c99a895985fbbcb703a339e351f7614" + "8ffc456fd8559160850554148f282371" ], [ "IfcDelimitedRelease.test", @@ -961,7 +961,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "45cd55a4a3d6656de715dd507e00c881" + "703b9826161721e260ca2156b3da4e0a" ], [ "IfcDelimitedRelease.test", @@ -988,7 +988,7 @@ "typing_FStar.Monotonic.Heap.mref" ], 0, - "b2d2e748f4c663076f694b3dd2c163e4" + "8ed22b90604ced3e0478cb7d029af745" ], [ "IfcDelimitedRelease.test", @@ -1002,7 +1002,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "caf05ae791b3c99c9430d646f147002a" + "830dd1490de878e3283943ad5240762b" ], [ "IfcDelimitedRelease.verify_test", @@ -1029,7 +1029,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "15cbe8e69fad6aff38783e8689b176ce" + "8054cd1e8740ce79e6bb6a58221dffae" ], [ "IfcDelimitedRelease.sum", @@ -1043,7 +1043,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c0f3773d18df6a278a27de0c6c5f160a" + "e97bd26bec755ecca24cab396231de55" ], [ "IfcDelimitedRelease.sum", @@ -1071,7 +1071,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "de7cd07b36386972789800afceadf1b6" + "1454d5d380b77ea518a8b5793268b143" ], [ "IfcDelimitedRelease.sum", @@ -1085,7 +1085,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4f604a3b1abcb14904c0d48e01526325" + "64072c87fe0420d7ee681f546d683f09" ], [ "IfcDelimitedRelease.verify_sum", @@ -1112,7 +1112,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "8ed82876fffaf25cc3dba8f14a82e7ab" + "b6043ed54f05de542ae413d75ba98e13" ], [ "IfcDelimitedRelease.sum_swap", @@ -1126,7 +1126,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0dbace3a8f7758c16a9ca5669aa45b69" + "9220c7016ee7e0775a72c43a5e11237b" ], [ "IfcDelimitedRelease.sum_swap", @@ -1157,7 +1157,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "52c9fc39814047a8c45e5e191d42cf5a" + "9eb327d1701e085347e4ab791237368b" ], [ "IfcDelimitedRelease.sum_swap", @@ -1171,7 +1171,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4b351be4ebaad5be71f581487e8e81e3" + "878339c766db0ac9740755f67df70df5" ], [ "IfcDelimitedRelease.verify_sum_swap", @@ -1198,7 +1198,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "c360202f4ef33943375ead85f080aec7" + "e2220c6e56390517f067f26e694a28a8" ], [ "IfcDelimitedRelease.sum_att", @@ -1212,7 +1212,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "db56321ece4b627aa7e5b4bca4a5d43e" + "31496cd5953ae23d8ba74b764a56b45a" ], [ "IfcDelimitedRelease.sum_att", @@ -1240,7 +1240,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "f85f2d7efff9d53ad1ed29224d3015c0" + "34222dd8afa67fbd000e397ce5a5475c" ], [ "IfcDelimitedRelease.sum_att", @@ -1254,7 +1254,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3dd5471fb54342797b024c523fdcd756" + "308e95ee446657dc0d1c00ef19017256" ], [ "IfcDelimitedRelease.wallet", @@ -1268,7 +1268,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "69c9547b3a041e072e86c9f4178dd8cc" + "dac6a28d2f79c5d6ce8b926ccb5886b1" ], [ "IfcDelimitedRelease.wallet", @@ -1295,7 +1295,7 @@ "typing_FStar.Monotonic.Heap.mref" ], 0, - "dd64292dc562b979534e81f437ad827e" + "cc3a58e70e2f5575e8bcf166b00bb082" ], [ "IfcDelimitedRelease.wallet", @@ -1309,7 +1309,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d1474d18071d565f81c997e1996e73a4" + "a4efcc069ab1777a87350edd50545866" ], [ "IfcDelimitedRelease.verify_wallet", @@ -1336,7 +1336,7 @@ "typing_FStar.Heap.ref", "typing_FStar.List.Tot.Base.length" ], 0, - "303dad2eb3bd0fbf64347922ea58551b" + "57687bdfd9cedeb5e46ff23395761a80" ], [ "IfcDelimitedRelease.wallet_attack_loop", @@ -1359,7 +1359,7 @@ "typing_FStar.Monotonic.Heap.mref" ], 0, - "41c72549b8167ebe61df10a243b21fad" + "7872fc1478dea42284d3c7022216da84" ], [ "IfcDelimitedRelease.wallet_attack_loop", @@ -1421,7 +1421,7 @@ "typing_Prims.__proj__Cons__item__tl", "well-founded-ordering-on-nat" ], 0, - "318c1142b745047bfb32c3efe6472e32" + "985d82818bd5d2521d942c12cba04dad" ], [ "IfcDelimitedRelease.wallet_attack", @@ -1435,7 +1435,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "28442ae8f065648b9e7d6d2f19325841" + "409fba9117f83edbdf616ee716c5f347" ], [ "IfcDelimitedRelease.wallet_attack", @@ -1477,7 +1477,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "c09a0e98e6cd05bb6727a6d2080934bd" + "a250869d85f8ef020fa679e3638470e9" ], [ "IfcDelimitedRelease.wallet_attack", @@ -1491,7 +1491,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5a2ee0cd73eac6f4ff89366cc91276df" + "5efdee6129505973c91206537ce21b38" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcDelimitedReleaseReify.fst.hints b/examples/rel/IfcDelimitedReleaseReify.fst.hints index 2c5282ea454..729390e011a 100644 --- a/examples/rel/IfcDelimitedReleaseReify.fst.hints +++ b/examples/rel/IfcDelimitedReleaseReify.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_IfcDelimitedReleaseReify_Tm_refine_fbb3412f12fd58a91571022d7c9fa36d" ], 0, - "0e42cef7c0fd68f716e3377014efbb0d" + "7fe11564e3ac16eb0e382132b3746912" ], [ "IfcDelimitedReleaseReify.test", @@ -36,7 +36,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "d83b13ba8ce2bcd8287e946a6cbd4cde" + "d505efd22eddc887ce4905e414605503" ], [ "IfcDelimitedReleaseReify.verify_test", @@ -64,7 +64,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "8aec73a3d932ab663ca70df7691ec1ed" + "6324c1f81f2c7c50eb13c7675d6ee796" ], [ "IfcDelimitedReleaseReify.verify_test", @@ -80,10 +80,10 @@ "FStar.DM4F.IntStoreFixed.__proj__INT_STORE__item__get_equality", "FStar.DM4F.IntStoreFixed.__proj__INT_STORE__item__put_equality", "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", + "IfcDelimitedReleaseReify_interpretation_Tm_arrow_110868616776d1eee0eb7f537ee349e8", "IfcDelimitedReleaseReify_interpretation_Tm_arrow_3cc7175fd65342b981d888d9966735e3", - "IfcDelimitedReleaseReify_interpretation_Tm_arrow_ad853ebaa6a8d4926a5451d3ed1c03f2", + "IfcDelimitedReleaseReify_interpretation_Tm_arrow_ac19a5c9813efdb2b2434431a78f9376", "IfcDelimitedReleaseReify_interpretation_Tm_arrow_f25e2a177497037e71582d7c9531f27d", - "IfcDelimitedReleaseReify_interpretation_Tm_arrow_f55e11ef814aaa2d9d25b3057d26f837", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -148,7 +148,7 @@ "typing_Tm_abs_5d5db1b2e8b966b65f72595259c61892", "unit_typing" ], 0, - "e11e6acb2737d270733372b609368acd" + "67bf8e0d1351fb720e4c96261d269a30" ], [ "IfcDelimitedReleaseReify.sum4", @@ -173,7 +173,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "004b0ca2cf910167e0e78bed6b51f5d3" + "ab5a32c0a184c9604d431453dd550f0c" ], [ "IfcDelimitedReleaseReify.verify_sum4", @@ -202,7 +202,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "e3efff9cc910d3a3f9e8f142a1037f05" + "c1e4e47fd5fe394f7f9288058ec4b469" ], [ "IfcDelimitedReleaseReify.verify_sum4", @@ -218,9 +218,9 @@ "FStar.DM4F.IntStoreFixed.__proj__INT_STORE__item__get_equality", "FStar.DM4F.IntStoreFixed.__proj__INT_STORE__item__put_equality", "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", + "IfcDelimitedReleaseReify_interpretation_Tm_arrow_110868616776d1eee0eb7f537ee349e8", "IfcDelimitedReleaseReify_interpretation_Tm_arrow_3cc7175fd65342b981d888d9966735e3", - "IfcDelimitedReleaseReify_interpretation_Tm_arrow_ad853ebaa6a8d4926a5451d3ed1c03f2", - "IfcDelimitedReleaseReify_interpretation_Tm_arrow_f55e11ef814aaa2d9d25b3057d26f837", + "IfcDelimitedReleaseReify_interpretation_Tm_arrow_ac19a5c9813efdb2b2434431a78f9376", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", "constructor_distinct_IfcDelimitedReleaseReify.High", @@ -289,7 +289,7 @@ "typing_Tm_abs_eff865b177b0c08399dc81dfd995ad5d", "unit_typing" ], 0, - "c60d6a2f88f89e18ac464389e0393d97" + "29054ea39240be3db312e3e849ad976c" ], [ "IfcDelimitedReleaseReify.sum", @@ -314,7 +314,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "da64c53d6c0b56a192f832099b95908a" + "47dabb689e3cf8bfc5c70c2e2c5ec603" ], [ "IfcDelimitedReleaseReify.verify_sum", @@ -342,7 +342,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "f93db187e867ae8978021fa4c9a32bfa" + "b47b0369491c3afbf87a4fa22f4c2252" ], [ "IfcDelimitedReleaseReify.verify_sum", @@ -358,9 +358,9 @@ "FStar.DM4F.IntStoreFixed.__proj__INT_STORE__item__get_equality", "FStar.DM4F.IntStoreFixed.__proj__INT_STORE__item__put_equality", "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", + "IfcDelimitedReleaseReify_interpretation_Tm_arrow_110868616776d1eee0eb7f537ee349e8", "IfcDelimitedReleaseReify_interpretation_Tm_arrow_3cc7175fd65342b981d888d9966735e3", - "IfcDelimitedReleaseReify_interpretation_Tm_arrow_ad853ebaa6a8d4926a5451d3ed1c03f2", - "IfcDelimitedReleaseReify_interpretation_Tm_arrow_f55e11ef814aaa2d9d25b3057d26f837", + "IfcDelimitedReleaseReify_interpretation_Tm_arrow_ac19a5c9813efdb2b2434431a78f9376", "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", "constructor_distinct_IfcDelimitedReleaseReify.High", @@ -429,7 +429,7 @@ "typing_Tm_abs_8445202ffcf3e7c459c3fe953294463a", "unit_typing" ], 0, - "46b84eff4d5ef3e5af194809f6f3c948" + "099d36130dbfc3af04a4f74934eeffbe" ], [ "IfcDelimitedReleaseReify.sum_swap", @@ -454,7 +454,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "0bb6f02f12c99a96efa08ae23ef643cf" + "f70b937745aef097d311799925a5b698" ], [ "IfcDelimitedReleaseReify.length6", @@ -482,7 +482,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "425465e54764c71668098f986be6eb5a" + "584651e964ba003cc717e56628a606ab" ], [ "IfcDelimitedReleaseReify.sum_swap_help", @@ -509,7 +509,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "3625e5038ebc3f3b067243ec8ec69a1c" + "9a15a8af125b5b09543751ca7ca93ea7" ], [ "IfcDelimitedReleaseReify.sum_swap_help", @@ -563,7 +563,7 @@ "typing_FStar.List.Tot.Base.noRepeats", "unit_typing" ], 0, - "cde917a2a1e660cbe098db6494658da1" + "369f23b50b535b19b34abfeaf711901b" ], [ "IfcDelimitedReleaseReify.verify_sum_swap", @@ -590,7 +590,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "0490ffde2f7a8e2ef9843126b81b53e2" + "087c58a8719983bc6b0e91dbe86e7e32" ], [ "IfcDelimitedReleaseReify.verify_sum_swap", @@ -605,7 +605,7 @@ "@query", "FStar.DM4F.IntStoreFixed.__proj__INT_STORE__item__get_equality", "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", - "IfcDelimitedReleaseReify_interpretation_Tm_arrow_f55e11ef814aaa2d9d25b3057d26f837", + "IfcDelimitedReleaseReify_interpretation_Tm_arrow_110868616776d1eee0eb7f537ee349e8", "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", "constructor_distinct_IfcDelimitedReleaseReify.High", "constructor_distinct_IfcDelimitedReleaseReify.Low", @@ -655,7 +655,7 @@ "typing_Tm_abs_8445202ffcf3e7c459c3fe953294463a" ], 0, - "4aded90aba246821a0860929979f65c2" + "12ed6e18a686b1cc3455418f77e69a14" ], [ "IfcDelimitedReleaseReify.sum_att", @@ -680,7 +680,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "a019ab4bc1eff9a69de62f0b160a4579" + "0a3c1c83ce6d22028d3b936602fda571" ], [ "IfcDelimitedReleaseReify.wallet", @@ -705,7 +705,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "1395f6dfb443b3edb73f9a6c0fb1d586" + "1b1c8560b06681700e174dfc6a7d22fd" ], [ "IfcDelimitedReleaseReify.verify_wallet", @@ -733,7 +733,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "54f15005bf4a955f617a5699628edd49" + "7ade1f1ade44980fdc8dfa6b8a9c638e" ], [ "IfcDelimitedReleaseReify.verify_wallet", @@ -824,7 +824,7 @@ "typing_Tm_abs_3feaaedb2e69906b2230b23ec5ebfb48", "unit_typing" ], 0, - "c0ddc919000f56902787b0178642a017" + "42660c476af10ec259f3e37090cd00a3" ], [ "IfcDelimitedReleaseReify.wallet_attack_loop", @@ -847,7 +847,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "4024bdbd947fabd7abc7af0ac6e0613b" + "9b14f9a9f6262055369826547fda58ce" ], [ "IfcDelimitedReleaseReify.wallet_attack_loop", @@ -872,7 +872,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "dbf4cd5c602a13639457a80dc6b783b4" + "bd85ec210ed3896be880070d605280c5" ], [ "IfcDelimitedReleaseReify.wallet_attack_loop", @@ -922,7 +922,7 @@ "well-founded-ordering-on-nat" ], 0, - "55b13b8cf859ed0ab5ba6633ef63f0fe" + "eb62a06a482abd718f290e54595c2e08" ], [ "IfcDelimitedReleaseReify.wallet_attack", @@ -949,7 +949,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "40b4a32545e0f76fa2ab960b6531231c" + "d42d3dc8ae247ecdbadcca6a67176cbb" ], [ "IfcDelimitedReleaseReify.del_rel'", @@ -958,7 +958,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "cba74c1e0db81b6e0891bd9414f59755" + "4ce3a2de675dd5fc4ceb1a4f8456ae48" ], [ "IfcDelimitedReleaseReify.test", @@ -983,7 +983,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "259734cb9bf18087867ed758e72a3f57" + "523dcb38935f1f65e2f720619e395fbd" ], [ "IfcDelimitedReleaseReify.verify_test", @@ -1011,7 +1011,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "ea75fb43480edd3553860bc71f7ffdca" + "8cbb78785a1b9a20a4eae27acc13c6c4" ], [ "IfcDelimitedReleaseReify.sum4", @@ -1036,7 +1036,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "b6d80065a80911704098fd088d3f6946" + "0efbe01c9934bc2e93596c99bcb00b92" ], [ "IfcDelimitedReleaseReify.verify_sum4", @@ -1065,7 +1065,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "58f3f99116b01b1da1a7df4e94f9c50c" + "e1dc7362ac099b57e00079e6167122ec" ], [ "IfcDelimitedReleaseReify.sum", @@ -1090,7 +1090,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "8241397b809ed74cde45094138f83a25" + "cf4552fb1a3196c54b567884cdede438" ], [ "IfcDelimitedReleaseReify.verify_sum", @@ -1118,7 +1118,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "c93ba050b2269c66828c068f3bd0b7a0" + "efc554986e60f98b83ea850b78f602c3" ], [ "IfcDelimitedReleaseReify.sum_swap", @@ -1143,7 +1143,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "777690b6b54e5635f34d62bc74beadd0" + "9013e8e2f50f25e76d22f66bddca773a" ], [ "IfcDelimitedReleaseReify.sum_swap_help", @@ -1170,7 +1170,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "b90b76775eb14d3efeedec9641b6b386" + "9640426c14473c0eb4cbdc8f7655ad52" ], [ "IfcDelimitedReleaseReify.verify_sum_swap", @@ -1197,7 +1197,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "b1bb3b7997a1332de7bd99cc0a6f76f1" + "d7d1916da81244d7d0071b501a6fec48" ], [ "IfcDelimitedReleaseReify.sum_att", @@ -1222,7 +1222,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "04f458089dee1ef189849a5211ca9308" + "73f19f65a8402988798b0dd59b875ae1" ], [ "IfcDelimitedReleaseReify.wallet", @@ -1247,7 +1247,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "2c903572ef3cde90c2070f9066630826" + "ca60d2abfa20ec100d9c8dc94ba26a69" ], [ "IfcDelimitedReleaseReify.verify_wallet", @@ -1275,7 +1275,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "21fec811567cf6cae85a079815824e21" + "8675ee9cdab44b3e6687e2aa6cc1870c" ], [ "IfcDelimitedReleaseReify.wallet_attack_loop", @@ -1300,7 +1300,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "dfa8cea0c00e172f8dde0061dc42eeae" + "dd0cf625fb20f187459f3cb55f4744a9" ], [ "IfcDelimitedReleaseReify.wallet_attack_loop", @@ -1350,7 +1350,7 @@ "well-founded-ordering-on-nat" ], 0, - "7ebf113cfd3b4cbf8ac0b772a11bf502" + "66ae5ca030762f7829c665fede1e1f9a" ], [ "IfcDelimitedReleaseReify.wallet_attack", @@ -1377,7 +1377,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "658820525472253bf1bfcd5bc73568f1" + "05cccba9ee49850540667e0fb3cf9132" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcExample.fst.hints b/examples/rel/IfcExample.fst.hints index 6491491b068..8d5713f17bf 100644 --- a/examples/rel/IfcExample.fst.hints +++ b/examples/rel/IfcExample.fst.hints @@ -15,7 +15,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "7cfb52dae8214adf42d01bf003fdf607" + "9496de33dc1a71c29100191e72719df6" ], [ "IfcExample.c1_1_ni", @@ -73,7 +73,7 @@ "typing_tok_IfcRules.Low@tok" ], 0, - "779f6b6e3dee475f57052d4ff29428b2" + "decd601bd8b0c80b50c0f6c4feac5660" ], [ "IfcExample.c1_2_ni", @@ -135,7 +135,7 @@ "typing_tok_IfcRules.Low@tok" ], 0, - "2e5ff4fb625e50c8994e4c2a7550f409" + "c95dced8438d8b1ebd391a63715975cf" ], [ "IfcExample.c1_3_ni", @@ -199,7 +199,7 @@ "typing_While.interpret_exp", "typing_tok_IfcRules.Low@tok" ], 0, - "a8a1ad890bc571e989d9a080b8fc9838" + "bb7cbce85d98bcec6c5972ca02d20d08" ], [ "IfcExample.c1_3_4_ni", @@ -272,7 +272,7 @@ "typing_While.interpret_exp", "typing_tok_IfcRules.Low@tok" ], 0, - "46bf823b534b0fab13bb15d19dccf47b" + "e58c2911d7ee42694326f5af976e0f79" ], [ "IfcExample.c1_ni", @@ -360,7 +360,7 @@ "typing_tok_While.Skip@tok" ], 0, - "d8d51c70ef66d56555ea53047888e27b" + "51cbb777e7ab167f7225702f4b9f713b" ], [ "IfcExample.env", @@ -376,7 +376,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "a63775046c3a1353c046d749e271b4eb" + "6855089006c2ad17b91b492dda8dca69" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcExampleReify0.fst.hints b/examples/rel/IfcExampleReify0.fst.hints index 86ddf603baf..bc97630ed78 100644 --- a/examples/rel/IfcExampleReify0.fst.hints +++ b/examples/rel/IfcExampleReify0.fst.hints @@ -11,7 +11,7 @@ "unit_typing" ], 0, - "83dd5f23f2371303e5e2160f040ddfbf" + "555309a7064b254503fa2964546226c6" ], [ "IfcExampleReify0.ifc_b", @@ -24,7 +24,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.upd", "unit_typing" ], 0, - "b5c41946f8cecace2ebaf977d6e19833" + "f91461d99fe5ab366f4cf0d531cd951a" ], [ "IfcExampleReify0.ni_ifc_c1", @@ -33,7 +33,7 @@ 1, [ "@query" ], 0, - "bc3ee9d937ac7d4bd94e7381bd7aa29f" + "0668547b675f072f5f712b2984c1302b" ], [ "IfcExampleReify0.ni_ifc_c2", @@ -42,7 +42,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "3fe3f1b5d2cec6b86418917aee4b245b" + "f61fdce59bf372bd0e3bca806c99f54a" ], [ "IfcExampleReify0.ni_ifc_c3", @@ -75,7 +75,7 @@ "unit_typing" ], 0, - "d56ed6ebd270a0f5cb9b3569cb35be1a" + "fffe0935528efc948799640c66fee2a0" ], [ "IfcExampleReify0.ni_ifc_c4", @@ -103,7 +103,7 @@ "unit_typing" ], 0, - "3f76d5fb532def6510f52155917fcfb6" + "60e65c1f954b1a4e3db8470ee2f9dabc" ], [ "IfcExampleReify0.ifc_a", @@ -115,7 +115,7 @@ "unit_typing" ], 0, - "56cba022142e0addf0f71c209306f0ef" + "f455d8ef11d0682689e0bdcad87e5f69" ], [ "IfcExampleReify0.ifc_b", @@ -128,7 +128,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.upd", "unit_typing" ], 0, - "00e3c46947de9d6ad43c07134b9a517f" + "a32e29efcdcf515478a1329b7a1f8eb5" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcExampleReify1.fst.hints b/examples/rel/IfcExampleReify1.fst.hints index a02ef1cf9ca..10e818de245 100644 --- a/examples/rel/IfcExampleReify1.fst.hints +++ b/examples/rel/IfcExampleReify1.fst.hints @@ -19,7 +19,7 @@ "typing_IfcExampleReify1.env" ], 0, - "369a1a9a319bdb8f1b3814e3c34d48d3" + "81b03582d9818e6d9ba72bd189b9eab3" ], [ "IfcExampleReify1.c1_2_ni", @@ -35,7 +35,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "dd7bece6953652332b56a84408b83c42" + "5b53b207947684b8c3c41b93aa756aff" ], [ "IfcExampleReify1.c1_5_ni", @@ -47,7 +47,7 @@ "equation_IfcExampleReify1.env", "primitive_Prims.op_Equality" ], 0, - "c5e1ff1f91e70109020b5dcc8d65fe0f" + "bf709b9a4256c889efda4ca1e6b6b5f3" ], [ "IfcExampleReify1.c1_3_4_ni", @@ -144,7 +144,7 @@ "typing_tok_IfcRulesReify.Low@tok", "unit_typing" ], 0, - "642ed11dbe8a92b632a41d25bff86a77" + "ea095b31bd000004907c2bbec1b81e7f" ], [ "IfcExampleReify1.c1_6_ni", @@ -153,7 +153,7 @@ 1, [ "@query", "equation_IfcExampleReify1.c1_6" ], 0, - "cccda36981872895432ca36900e7264a" + "87a11da81c8bdbc2fc0b84be6fe2bb5f" ], [ "IfcExampleReify1.c1_ni", @@ -166,7 +166,7 @@ "equation_IfcExampleReify1.env", "primitive_Prims.op_Equality" ], 0, - "a947077ee8952e3f890d2c0c54d96c3e" + "8b868947fe3ebc0322ccd40c4b317709" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcExampleReify2.fst.hints b/examples/rel/IfcExampleReify2.fst.hints index f59c18c09bd..8f791f2d73b 100644 --- a/examples/rel/IfcExampleReify2.fst.hints +++ b/examples/rel/IfcExampleReify2.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "df042bce935c5bdb0187cb6a2885b74b" + "0c2d266ffb4767686166e83c197e2746" ], [ "IfcExampleReify2.lo", @@ -23,7 +23,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "30a2d30c9caff709faf10ee2601a0c99" + "7879d9848c3abdefb88883dd8c7640b1" ], [ "IfcExampleReify2.c", @@ -35,7 +35,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "ade2f69eb0de289b16ce4f273bfcea9c" + "19689582add401110cf2e962f6df856a" ], [ "IfcExampleReify2.c_2_3_ni", @@ -136,7 +136,7 @@ "unit_typing" ], 0, - "0b31abe3613ff13d8fcb2ee3658f1e30" + "cc4816ee85181c6f4427bd1e0916feea" ], [ "IfcExampleReify2.cmd_ni", @@ -244,7 +244,7 @@ "unit_typing" ], 0, - "8c0760b1d77b977abea0dccd68cf3866" + "7aa9f45ffdb6ac9a68e6d566f854780a" ], [ "IfcExampleReify2.hi", @@ -256,7 +256,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "4d6f00389790a570a6b54cd15a98bc8d" + "73ce2a7d4ad2d096f89ab370698f6ffd" ], [ "IfcExampleReify2.lo", @@ -268,7 +268,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "0a22d659c1940e7d7c8f0cf49b73bda1" + "c249cdde4ebecd054e762b87ce2e3d4f" ], [ "IfcExampleReify2.c", @@ -280,7 +280,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "d9918b7151a998be5c9eb401629062db" + "4fcab79e6dd75f510e47dc17bb76ee98" ], [ "IfcExampleReify2.cmd_ni", @@ -389,7 +389,7 @@ "unit_typing" ], 0, - "e422bc0f6de5afeeb030a2c69d20b3e3" + "532686afe06d4aa443d8aa1d03314c97" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcExampleReify3.fst.hints b/examples/rel/IfcExampleReify3.fst.hints index 91ecb924f34..cd702773682 100644 --- a/examples/rel/IfcExampleReify3.fst.hints +++ b/examples/rel/IfcExampleReify3.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "0867b11aceab2c6ec0686c794efd211c" + "13ff516781472cafe0a96f8c0ff4059d" ], [ "IfcExampleReify3.p1_x", @@ -48,7 +48,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.upd", "unit_typing" ], 0, - "920e86dec90e5d2f9e38239e4a416b9e" + "ee37977f1337a3c428b52ab0bd5f5667" ], [ "IfcExampleReify3.ni_p1", @@ -90,7 +90,7 @@ "unit_typing" ], 0, - "f83fae658170e07f3ee12c67a991ab1c" + "bbee53056be22e87cbd0c0c1a7560699" ], [ "IfcExampleReify3.is_x", @@ -99,7 +99,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "03bcaf9ddac28753d2fc7f2b255dcc00" + "b98a9a168063f06c5b77546efc625332" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcRecursiveReify.fst.hints b/examples/rel/IfcRecursiveReify.fst.hints index e10f3f8532d..92408ed6184 100644 --- a/examples/rel/IfcRecursiveReify.fst.hints +++ b/examples/rel/IfcRecursiveReify.fst.hints @@ -15,7 +15,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "8eb2aca0a1e15c5edfe3e4891b13ea3c" + "fe0ff1a66a8b056ab47d48fad45cdc73" ], [ "IfcRecursiveReify.ni_p1", @@ -70,7 +70,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "0dc5bdff48f13e86b416a7242a2bc025" + "c815a72f8ba5fe1ceaf1f083e5475253" ], [ "IfcRecursiveReify.p2", @@ -86,7 +86,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "5417950b02030386ba26ce485a3ca76c" + "872b9a53fbc881d2225a30024f7bda45" ], [ "IfcRecursiveReify.ni_p2", @@ -142,7 +142,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "fd35d53a952e8dec5bd9d28f31058289" + "38653668370a04d7f9d9ccd365e570ad" ], [ "IfcRecursiveReify.ni_p3", @@ -164,7 +164,7 @@ "unit_typing" ], 0, - "06315874d0bfef58047d5ec983612a95" + "b47762e2c7867f8dde39b13ffe6e41c9" ], [ "IfcRecursiveReify.p1", @@ -180,7 +180,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "fe891aad4da0c49bb6ca0dd9ec5c1301" + "f9be4753a4810c800df231bf12da6f75" ], [ "IfcRecursiveReify.p2", @@ -196,7 +196,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "44eacf9f23f8c0696aa72c3a2152c950" + "fccf2cb6a88cdb359afac28894f9f98c" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcReificationRegressionTest.fst.hints b/examples/rel/IfcReificationRegressionTest.fst.hints index 4471802951a..578bab26be7 100644 --- a/examples/rel/IfcReificationRegressionTest.fst.hints +++ b/examples/rel/IfcReificationRegressionTest.fst.hints @@ -33,7 +33,7 @@ "unit_typing" ], 0, - "cd0912df7f39e1cc4d98f2047b6f3657" + "f161393384c66bcc8d2a2dcdee91eb0f" ], [ "IfcReificationRegressionTest.bidule1", @@ -67,7 +67,7 @@ "token_correspondence_IfcReificationRegressionTest.x1", "unit_typing" ], 0, - "e1fdb6b4aae165095f18d76fbc551835" + "e57a20d8263a1761f60fb605b353ec74" ], [ "IfcReificationRegressionTest.bidule2", @@ -102,7 +102,7 @@ "token_correspondence_IfcReificationRegressionTest.x2", "unit_typing" ], 0, - "bc92299c39b4cdabdaae30aeee677412" + "ee53177d0cf0efd88a9dda890e544cd7" ], [ "IfcReificationRegressionTest.bidule3", @@ -133,7 +133,7 @@ "unit_typing" ], 0, - "a541905b1f14890c5c923a1ec0199ccb" + "23d66dd6a37acde7a8e68b238c01861e" ], [ "IfcReificationRegressionTest.bidule0", @@ -167,7 +167,7 @@ "unit_typing" ], 0, - "109bb1e2d55cf7e8f7ffb9f48a671813" + "5f6dcb17a9feff0409754365d8275dc5" ], [ "IfcReificationRegressionTest.bidule1", @@ -201,7 +201,7 @@ "token_correspondence_IfcReificationRegressionTest.x1", "unit_typing" ], 0, - "1d7d9a8fdafc481e26592291b685414d" + "af2f9675bbfde02b020dea15b28ba65a" ], [ "IfcReificationRegressionTest.bidule2", @@ -236,7 +236,7 @@ "token_correspondence_IfcReificationRegressionTest.x2", "unit_typing" ], 0, - "7c6382c802839a9a382e4f620e51315e" + "39791ee5beeaaaa08f610746f9645dd3" ], [ "IfcReificationRegressionTest.bidule3", @@ -267,7 +267,7 @@ "unit_typing" ], 0, - "4ee43a2edab64a094a23206a30c86d27" + "8991b0a56786b1e52b927cd846a6b637" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcRules.fst.hints b/examples/rel/IfcRules.fst.hints index 8e0438fc26f..f57e58f25be 100644 --- a/examples/rel/IfcRules.fst.hints +++ b/examples/rel/IfcRules.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "9431e93f5652395de2a9a74e2a0b9e10" + "fc7e63d6df3b9e9fe83223c6f674c33b" ], [ "IfcRules.low_equiv", @@ -20,7 +20,7 @@ "assumption_Prims.HasEq_int" ], 0, - "68b34a2d1be4bea9f750aacbafbeb219" + "d8be563cfdb047d425b2745bbe815f85" ], [ "IfcRules.ni_com'", @@ -40,7 +40,7 @@ "typing_FStar.Heap.trivial_preorder" ], 0, - "9398840af019a622bb61828370494adb" + "5aea8d33759d10533e035b8efdf5cf0b" ], [ "IfcRules.sub_exp", @@ -62,7 +62,7 @@ "typing_IfcRules.uu___is_Low" ], 0, - "6f3406fee436d05ce58de4b559a02a90" + "625f1768ae6d5b753ef8925a97906bae" ], [ "IfcRules.avar_exp", @@ -85,7 +85,7 @@ "typing_Rel.__proj__R__item__r" ], 0, - "0411df429b1ff6e6383176f139346a88" + "0685dc728755418889cea21f34f4c332" ], [ "IfcRules.aint_exp", @@ -105,7 +105,7 @@ "typing_Rel.__proj__R__item__r" ], 0, - "8b0a85dc8e44e4c279c494ea9e7695f0" + "af80b458881ee1eed4871efaaa7e8f95" ], [ "IfcRules.binop_exp", @@ -126,7 +126,7 @@ "typing_Rel.__proj__R__item__r" ], 0, - "3292c9c4050979cde2ff17805980e614" + "66f7c9a4cb7dcbe4fd25695946b97e19" ], [ "IfcRules.sub_com", @@ -157,7 +157,7 @@ "typing_IfcRules.op_Less_Equals", "typing_tok_IfcRules.Low@tok" ], 0, - "05db16cc456eb1532d929c658fca80f8" + "9fc1180bd2054b76b0de46ef6cd74cbd" ], [ "IfcRules.assign_com", @@ -215,7 +215,7 @@ "typing_tok_IfcRules.Low@tok" ], 0, - "8e9dc35cfcd6bf7813e0a8923e3e20c4" + "a7b45abcaa68e5a51afb0803618b0999" ], [ "IfcRules.seq_com'", @@ -261,7 +261,7 @@ "typing_While.interpret_com" ], 0, - "2faeb58d84dd11e6eb6731c7e53a1748" + "8a8a8e0bfa4d6e01e3ef3b950314bf5f" ], [ "IfcRules.seq_com", @@ -270,7 +270,7 @@ 1, [ "@query", "equation_IfcRules.ni_com" ], 0, - "5e7ae53f36a5f7ec72c51bccc865c5a1" + "037fa6a10e29b3b78b1c6137d36cd5bc" ], [ "IfcRules.cond_com", @@ -320,7 +320,7 @@ "typing_tok_IfcRules.Low@tok", "typing_tok_While.Skip@tok" ], 0, - "1e06be8e11932b0c887ceb9b420f25c0" + "32ff6627eb3a79399fc13573d9f4edb6" ], [ "IfcRules.skip_com", @@ -350,7 +350,7 @@ "typing_tok_While.Skip@tok" ], 0, - "3adc05955055973e1d264e71915a44d8" + "77a37e544b95d23597df89c14070dea1" ], [ "IfcRules.decr_while", @@ -368,7 +368,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "d35c5139742ed38ecdbe9bcb149d0a17" + "6f66fb1397e9f97fc71f9e025e17fe92" ], [ "IfcRules.while_com'", @@ -452,7 +452,7 @@ "well-founded-ordering-on-nat" ], 0, - "b67cf874bb57bd67db8c8118209fc8dc" + "b114733c53c7fe66ff168fd9d6b4a71c" ], [ "IfcRules.while_com", @@ -461,7 +461,7 @@ 1, [ "@query", "equation_IfcRules.ni_com" ], 0, - "2b09d42a129ff6c3637bf24b839a07d8" + "19c2fd524c85ec2bbf985052d90e0549" ], [ "IfcRules.label_of", @@ -470,7 +470,7 @@ 1, [ "@query" ], 0, - "725e565e51f740426318450493318add" + "21eb7228cdeb99e2839a907171262500" ], [ "IfcRules.low_equiv", @@ -482,7 +482,7 @@ "assumption_Prims.HasEq_int" ], 0, - "88748e9cf9dbc5befbcea398fa5122a0" + "891dd8209002fbf84fbe600d3ce5faef" ], [ "IfcRules.ni_com'", @@ -502,7 +502,7 @@ "typing_FStar.Heap.trivial_preorder" ], 0, - "c41d2d5e617c8f31d35396a5676ddb8f" + "698bd7fd1ce4e63151ff35dc2a6d3c1f" ], [ "IfcRules.decr_while", @@ -520,7 +520,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "55422490c52603137f6c675f4b8971aa" + "e8e06f2392b7695f422a85a717f7ab32" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcRulesReify.fst.hints b/examples/rel/IfcRulesReify.fst.hints index ba7de7f3a5c..42c4a2251c3 100644 --- a/examples/rel/IfcRulesReify.fst.hints +++ b/examples/rel/IfcRulesReify.fst.hints @@ -19,7 +19,7 @@ "typing_IfcRulesReify.meet", "typing_IfcRulesReify.op_Less_Equals" ], 0, - "b3e3795c6f4abae90c018f9716778b3a" + "84cab7cc69ca8361de35a716a3bd6ce6" ], [ "IfcRulesReify.low_equiv", @@ -31,7 +31,7 @@ "assumption_Prims.HasEq_int" ], 0, - "c32a4cf9e04f163211fd5ddf09825b4b" + "1beb754f1e32665af849f5e43f646f88" ], [ "IfcRulesReify.inv_com'", @@ -49,7 +49,7 @@ "typing_WhileReify.interpret_com" ], 0, - "888f9e7690f5a5c2cb840322bc186ff1" + "4e04f5ca1623329876707aafb51a787f" ], [ "IfcRulesReify.sub_exp", @@ -71,7 +71,7 @@ "typing_IfcRulesReify.uu___is_Low" ], 0, - "47fa5c98d696e73636aeaff525b51f5f" + "0b2a23105064b252997af5dc37a054cb" ], [ "IfcRulesReify.avar_exp", @@ -97,7 +97,7 @@ "projection_inverse_WhileReify.AVar__0" ], 0, - "e454a5653afa1b849c4198f44aa243a8" + "aa45c57f0d03cfcdc29b80a7c3a8c17f" ], [ "IfcRulesReify.aint_exp", @@ -117,7 +117,7 @@ "projection_inverse_WhileReify.AInt__0" ], 0, - "2db805494579cf94e7fdfc0e94a7a1b4" + "3e4c7631f5db2a9758985cfca43a6435" ], [ "IfcRulesReify.binop_exp", @@ -139,7 +139,7 @@ "projection_inverse_WhileReify.AOp__2" ], 0, - "4d4ae86ddb8af490c332e479fc6b906b" + "845e82686e8aa98c4227f2c5c1a004f2" ], [ "IfcRulesReify.sub_com", @@ -176,7 +176,7 @@ "unit_typing" ], 0, - "a74ccb88a14981d455cc1c1a9ad2874d" + "cbec751f72e13bbdc55484aba1f19245" ], [ "IfcRulesReify.assign_inv_com0", @@ -228,7 +228,7 @@ "unit_inversion", "unit_typing" ], 0, - "bf7b15eefd06faa127bbdedd88ee33a1" + "62b7a3807bba1b0fbb86b177d3b0a4f9" ], [ "IfcRulesReify.assign_inv_com'", @@ -277,7 +277,7 @@ "unit_typing" ], 0, - "163d0eae788536f31d80c4232fa05420" + "bb643959475d8684fbd99df92d7e8bdc" ], [ "IfcRulesReify.assign_com", @@ -286,7 +286,7 @@ 1, [ "@query", "equation_IfcRulesReify.ni_com" ], 0, - "fb0aa154916bb88b427e5dd9cafb7320" + "862e3b5fbb27f13cdf75042576e91908" ], [ "IfcRulesReify.seq_nil1", @@ -323,7 +323,7 @@ "unit_typing" ], 0, - "4fdb1e1941ab63f47019b07c65c9a4c3" + "55f7f3933fbdeea86e78520232ede14c" ], [ "IfcRulesReify.seq_nil2", @@ -365,7 +365,7 @@ "typing_WhileReify.interpret_com_st", "unit_typing" ], 0, - "8bd6285081ae6b3362240710cdaa03f1" + "06d43f959cbb53e7032888170b8f3628" ], [ "IfcRulesReify.seq_inv_com'", @@ -419,7 +419,7 @@ "typing_WhileReify.interpret_com_st", "unit_inversion", "unit_typing" ], 0, - "f4ee61e4f324bd65cdcbc625b27b859b" + "413dbae575a71cdb08ed654e80498f19" ], [ "IfcRulesReify.use_ni_com", @@ -428,7 +428,7 @@ 1, [ "@query" ], 0, - "cb6619e8c3c8ed257f8cdfdc09a4b29d" + "810c4494e40bff9caea4ab63f06d43d0" ], [ "IfcRulesReify.seq_com'", @@ -497,7 +497,7 @@ "typing_tok_WhileReify.Skip@tok", "unit_inversion", "unit_typing" ], 0, - "9bfa9cc461921ed588aa30c51e93a387" + "bb73da29049fb20b9488a07ac7c336e1" ], [ "IfcRulesReify.seq_com", @@ -506,7 +506,7 @@ 1, [ "@query", "equation_IfcRulesReify.ni_com" ], 0, - "c31e7626dc7e73c53018454ec4391b12" + "b7aa6663e2b2021dc04defc5dec7ef45" ], [ "IfcRulesReify.cond_inv_com'", @@ -548,7 +548,7 @@ "typing_tok_WhileReify.Skip@tok", "unit_typing" ], 0, - "661485a868c3fc4e63ed7ff78afcc28b" + "2590db22643d242597a426f63afe15ca" ], [ "IfcRulesReify.interpret_cond", @@ -577,7 +577,7 @@ "projection_inverse_WhileReify.If_then_branch" ], 0, - "3fa3298ede8e8897c2fe2c214fb0ca69" + "43ec5c17fda15672dbf1b6c1bb7e460e" ], [ "IfcRulesReify.cond_ni_com'", @@ -630,7 +630,7 @@ "typing_WhileReify.interpret_com_st", "unit_inversion", "unit_typing" ], 0, - "a1cd5903a62195f27efcb54e50854b82" + "e7088ce2732fb8348f0712b7e7605e3b" ], [ "IfcRulesReify.cond_com", @@ -639,7 +639,7 @@ 1, [ "@query", "equation_IfcRulesReify.ni_com" ], 0, - "d55378a411204424a6a49adfc34e61b7" + "065707f99b6e59befd0b3aef51aac7c3" ], [ "IfcRulesReify.skip_com", @@ -676,7 +676,7 @@ "unit_typing" ], 0, - "1f12b3f7303d0aae91b700e86b8a1b2d" + "3999d7799b5879c9a814bb681d732080" ], [ "IfcRulesReify.interpret_while_nil", @@ -719,7 +719,7 @@ "typing_WhileReify.interpret_com", "unit_typing" ], 0, - "299df208a007fa2e8d5249861a297921" + "50b226171b3b3faf7bb2bc87bdeceb80" ], [ "IfcRulesReify.interpret_while_loops", @@ -778,7 +778,7 @@ "typing_WhileReify.interpret_com_st", "unit_typing" ], 0, - "775dde3ca63f8cd1e56e154940171121" + "a4e9c0e63b12c4b4942fbed8d809b887" ], [ "IfcRulesReify.while_inv_com'", @@ -853,7 +853,7 @@ "well-founded-ordering-on-nat" ], 0, - "f70a2eb734d725331768ebc6bb1185e9" + "d9e26723a8bd01165c3b68d5d1b8c4a6" ], [ "IfcRulesReify.while_ni_com'_low_equiv_high", @@ -894,7 +894,7 @@ "typing_IfcRulesReify.uu___is_High", "unit_inversion", "unit_typing" ], 0, - "49d8b3127d3dd259905d2679b1162ba3" + "4de6887f7d53591d5234aba58e786942" ], [ "IfcRulesReify.while_ni_com'_low_equiv_low", @@ -971,7 +971,7 @@ "well-founded-ordering-on-nat" ], 0, - "a51d07ce3ae6e7935cd849adcd085548" + "6684ea9357101cccea67afeccd385fcd" ], [ "IfcRulesReify.while_ni_com'", @@ -992,7 +992,7 @@ "typing_IfcRulesReify.low_equiv", "unit_inversion", "unit_typing" ], 0, - "72e387d3d889d398d0349fa10644de7e" + "46887188140ca5a604087dd5075dda1c" ], [ "IfcRulesReify.while_com", @@ -1001,7 +1001,7 @@ 1, [ "@query", "equation_IfcRulesReify.ni_com" ], 0, - "59a42ed462c7f68b6daa01c08b8a2f76" + "1f7be8e121f8d5c6ef2b28f1f46b08e9" ], [ "IfcRulesReify.low_equiv", @@ -1013,7 +1013,7 @@ "assumption_Prims.HasEq_int" ], 0, - "627a4185d9b3c5736ea665d4dd366227" + "a8402fda7406a43bca470fb761b49a04" ], [ "IfcRulesReify.inv_com'", @@ -1031,7 +1031,7 @@ "typing_WhileReify.interpret_com" ], 0, - "6d653fed627509d257a6e0e145f1b05d" + "019aaddb8b151c1f679a1c5eb604a467" ], [ "IfcRulesReify.seq_nil1", @@ -1047,7 +1047,7 @@ "unit_typing" ], 0, - "22d8319d467d694db6d2a198caab2ea6" + "9099cad10185dd2577af47ed06f9a7f5" ], [ "IfcRulesReify.seq_nil2", @@ -1063,7 +1063,7 @@ "unit_typing" ], 0, - "3865fc322ca314fc7ea47f4a3cd3caff" + "ed2254d5da53bafc41c4c0d968d63789" ], [ "IfcRulesReify.interpret_while_loops", @@ -1090,7 +1090,7 @@ "typing_WhileReify.interpret_com_st", "unit_typing" ], 0, - "e9ede592246434de82d40273320a809a" + "ac5a929b41571d9ded038f489ef84b14" ] ] ] \ No newline at end of file diff --git a/examples/rel/IfcTypechecker.fst.hints b/examples/rel/IfcTypechecker.fst.hints index 83e57b7ce9f..25895b30e8a 100644 --- a/examples/rel/IfcTypechecker.fst.hints +++ b/examples/rel/IfcTypechecker.fst.hints @@ -38,7 +38,7 @@ "typing_IfcRulesReify.uu___is_Low" ], 0, - "b351ce3a7b6d56e901ecdfa5be8f0e57" + "ef516f4ce4628115204f67c019ef3814" ], [ "IfcTypechecker.tc_com", @@ -95,7 +95,7 @@ "typing_tok_WhileReify.Skip@tok", "unit_typing" ], 0, - "e36882cbda8d58cfa9a70dc983934a10" + "770649f17a8a63d0ad0b0ffc96095e9b" ], [ "IfcTypechecker.tc_com_hybrid", @@ -164,7 +164,7 @@ "typing_tok_WhileReify.Skip@tok", "unit_typing" ], 0, - "9f34db44917399cb809c4d81cf35530c" + "23f31d4d7b8b80c303c293a52e658bfd" ], [ "IfcTypechecker.tc_exp", @@ -203,7 +203,7 @@ "typing_IfcRulesReify.uu___is_Low" ], 0, - "7d4ec3d0a94174d845408501bc14a769" + "1390c0a11025e52302522e810e5e61b9" ], [ "IfcTypechecker.tc_com", @@ -260,7 +260,7 @@ "typing_tok_WhileReify.Skip@tok", "unit_typing" ], 0, - "3ad82da1ddc710cdf38e973820d12581" + "509c70e25baa14e843d158d353b1b16a" ], [ "IfcTypechecker.tc_com_hybrid", @@ -329,7 +329,7 @@ "typing_tok_WhileReify.Skip@tok", "unit_typing" ], 0, - "e888447683eab3a0d2ba5891f3048589" + "1b44eb60ecbf4deffd124a1fbe2db627" ] ] ] \ No newline at end of file diff --git a/examples/rel/Loops.fst.hints b/examples/rel/Loops.fst.hints index 968acb8e982..5dbfb82f40d 100644 --- a/examples/rel/Loops.fst.hints +++ b/examples/rel/Loops.fst.hints @@ -21,7 +21,7 @@ "well-founded-ordering-on-nat" ], 0, - "35459d0256f636a22fbdea5c704085f9" + "2f9807f86675cdd6fba5021de25d92cc" ], [ "Loops.sum_up_eq", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_b9b5dc8fa9622a82d145f8db3f11638f" ], 0, - "2ea2b9bf95d029f1c3e915bda2df9794" + "48d550e7b3490be26d825461d00a6231" ], [ "Loops.sum_up_eq", @@ -89,7 +89,7 @@ "well-founded-ordering-on-nat" ], 0, - "71ff9e847458effa139dd00327f051df" + "f19b10687d156b2675c776a90902e88f" ], [ "Loops.sum_up_commute", @@ -108,7 +108,7 @@ "refinement_interpretation_Tm_refine_a0db9f8fcb4d65fa49fcbae399c18742" ], 0, - "c95acdb530cfdaa45df1486238be5a7c" + "d2b50e352fb2ab3d8e04234fb9e36199" ], [ "Loops.sum_up_commute", @@ -169,7 +169,7 @@ "typing_Loops.sum_up", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "b04da1fae5ecad69eedb52c6f49c7760" + "dfdd06fdb3de4dc255351be1fe4fd4b4" ], [ "Loops.sum_dn", @@ -191,7 +191,7 @@ "well-founded-ordering-on-nat" ], 0, - "300fc6dbe311fdfd4da9d5959b21d33d" + "00454956d028d86516536b113847af1a" ], [ "Loops.sum_dn_eq", @@ -204,7 +204,7 @@ "refinement_interpretation_Tm_refine_9073a13f8a9480d1df752d719746198d" ], 0, - "064177bc3c3a7676f0f46a83f2fa996a" + "8f37a3670f0c0e21931b3ffd15e2640e" ], [ "Loops.sum_dn_eq", @@ -259,7 +259,7 @@ "well-founded-ordering-on-nat" ], 0, - "434ec7a820a891ee148967ee9044cfa2" + "3e38ed374ee08fdeae32a72df565fb7d" ], [ "Loops.sum_dn_commute", @@ -278,7 +278,7 @@ "refinement_interpretation_Tm_refine_b75de91155fd9aeba10ce0ee5ce0a0b0" ], 0, - "a6116e4fda699e9a25c29a604a3f7042" + "6f2393b6385d6b2ca353617e9dfa73ae" ], [ "Loops.sum_dn_commute", @@ -339,7 +339,7 @@ "typing_Loops.sum_dn", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "50078c4682bdf49bb2e3d8d6011716bc" + "fb2613dc460aa4eed76f9fef7c404c03" ], [ "Loops.sum_up_dn_aux", @@ -352,7 +352,7 @@ "refinement_interpretation_Tm_refine_9073a13f8a9480d1df752d719746198d" ], 0, - "89cc9dd3f4474638a3838b223fab8a77" + "f2f2bd879389becf3b0c96d1d3bc6050" ], [ "Loops.sum_up_dn_aux", @@ -365,7 +365,7 @@ "refinement_interpretation_Tm_refine_dd840875f8b0025567b6289d2ceea983" ], 0, - "597607a31abe6c859a6b329acd036f5c" + "88c273f6ff07c46b135eaf220d601ff3" ], [ "Loops.sum_up_dn_aux", @@ -425,7 +425,7 @@ "typing_Loops.v", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "506c19b1a3810cec357daf96bbe6ee16" + "6ae43596381f98d820bbbf571f48d67a" ], [ "Loops.equiv_sum_up_dn", @@ -462,7 +462,7 @@ "typing_Loops.sum_dn", "typing_Loops.v", "unit_typing" ], 0, - "d20e2649c83919a9be32cb4fa70a67dd" + "eba0063c328acdc3d739bdbf00194460" ], [ "Loops.sum_up", @@ -484,7 +484,7 @@ "well-founded-ordering-on-nat" ], 0, - "e4bd0aaebf522e84f85c3db9d527fb39" + "2b795fb268d878b30b60deaadde827f8" ], [ "Loops.sum_up_eq", @@ -496,7 +496,7 @@ "refinement_interpretation_Tm_refine_9073a13f8a9480d1df752d719746198d" ], 0, - "d1f6dfdbfa9d46dc21feebbe91a21935" + "fed395d36d955f7db4ce5975146d490c" ], [ "Loops.sum_up_commute", @@ -515,7 +515,7 @@ "refinement_interpretation_Tm_refine_9073a13f8a9480d1df752d719746198d" ], 0, - "6411b34b2273af6e97f9845674ce4cf7" + "7f5b0264d6aa6e1f32b58bc38e68521e" ], [ "Loops.sum_dn", @@ -537,7 +537,7 @@ "well-founded-ordering-on-nat" ], 0, - "b88db3abde0c9d848b1b242a4fd89712" + "176eda470abaec18e0a91fb567444751" ], [ "Loops.sum_dn_eq", @@ -549,7 +549,7 @@ "refinement_interpretation_Tm_refine_9073a13f8a9480d1df752d719746198d" ], 0, - "199e8e639de0a8d831bf232de608bf2d" + "2f942816c058e82611931dc505d23684" ], [ "Loops.sum_dn_commute", @@ -568,7 +568,7 @@ "refinement_interpretation_Tm_refine_9073a13f8a9480d1df752d719746198d" ], 0, - "4dc6e7faa92b1742ddc66593dc4ea53d" + "0f6189a5300a2e650e0362911ca59923" ], [ "Loops.sum_up_dn_aux", @@ -581,7 +581,7 @@ "refinement_interpretation_Tm_refine_9073a13f8a9480d1df752d719746198d" ], 0, - "a2a72812f982dfd7c744be7a9b50300c" + "cb38b00f65d61e8aac77339a5eea068f" ], [ "Loops.equiv_sum_up_dn", @@ -593,7 +593,7 @@ "refinement_interpretation_Tm_refine_9073a13f8a9480d1df752d719746198d" ], 0, - "c72414326ee090c610b88e78c2307cef" + "7d8f761a92d137702ea484626361c4c2" ] ] ] \ No newline at end of file diff --git a/examples/rel/Memo.fst.hints b/examples/rel/Memo.fst.hints index 117598e618b..9ef044f6486 100644 --- a/examples/rel/Memo.fst.hints +++ b/examples/rel/Memo.fst.hints @@ -11,7 +11,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "c4c77cebba94db582b98af69f862cfc7" + "a2b6b1174ce92bf04fcbd5f82d2109c6" ], [ "Memo._dm4f_MEMO___proj__MEMO__item__get_complete_type", @@ -23,7 +23,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "6abbb2fc92d5f07abbfa583bb1c1bb5e" + "8fbe510e7b7ed0a4d77368a3fd1005cb" ], [ "Memo._dm4f_MEMO___proj__MEMO__item__put_elab", @@ -32,7 +32,7 @@ 1, [ "@query" ], 0, - "368fbbc29492e4992da6e51197848b00" + "43e1e9c9eb96dc626749c230d7a36038" ], [ "Memo.MEMO", @@ -44,7 +44,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "a1912bf8097bf064f8cfc755e4305a7c" + "27a0752e786f7bd59359f18cf25fdef6" ], [ "Memo.MEMO", @@ -56,7 +56,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "0f6bcae6354f0e672f2b0de8a2fec100" + "e133be6ae425b230d10c8387f3cb0e33" ], [ "Memo.MEMO", @@ -68,7 +68,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "c909fffe963493bbed700e38f728b2f0" + "00722f59cee6245fea8ee4da000e118d" ], [ "Memo.MEMO", @@ -80,7 +80,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "867ba39bee08eb7feff8ee9a186c8747" + "cbc875283a58e92c123b2b111da51055" ], [ "Memo.get_heap", @@ -89,7 +89,7 @@ 1, [ "@query" ], 0, - "449f10564e8842beeebae4d6add0e519" + "03549dc4b19c63fc89210bdab61fdc7a" ], [ "Memo.for_all_prop", @@ -104,7 +104,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "776f15588d7ada1a4dda4ca2d616e351" + "a1a8d2d2f4a3949b2a39b19208694dd1" ], [ "Memo.for_all_prop_assoc_lemma", @@ -143,7 +143,7 @@ "subterm_ordering_Prims.Cons", "unit_inversion", "unit_typing" ], 0, - "f64f5bbe93808837f3e1c6eefbaa8538" + "17aa0deb9a9884d43a6e1a2211cee076" ], [ "Memo.forall_prop_assoc_lemma2", @@ -156,7 +156,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "23290a9b606f16028e719717b405f998" + "9628eb0e9a3ee5154dd9a8acce5a40ad" ], [ "Memo.valid_memo_preserve", @@ -186,7 +186,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "a44d3552b3e10dc434c9cf0636903e8c" + "aa4e5832d7e74d22824103c2b29bc8bd" ], [ "Memo.memo_heap_to_valid_memo", @@ -224,7 +224,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "18c7b3c06314a2fdc4a4aec0cc79eb5b" + "070d815eff000374d5fc46eda78c6a04" ], [ "Memo.valid_memo_to_memo_heap", @@ -254,7 +254,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "0ee2dc5940a2bbe69e0a9b405cee7416" + "8f1dfe7a5be2ecc1e96ea4d30ea870c7" ], [ "Memo.valid_memo_id_lemma", @@ -299,7 +299,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "eee46fb2e98af2b5666eb909cd7837f7" + "e2c3508dc16f7fec3a5edcd6dad46baf" ], [ "Memo.memo_heap_id", @@ -334,7 +334,7 @@ "projection_inverse_Prims.Nil_a", "subterm_ordering_Prims.Cons" ], 0, - "5fad3ea12d6554241320b7a5d15996de" + "7ae3c22488da5bcdd46b8978f326745f" ], [ "Memo.memo_heap_id", @@ -374,7 +374,7 @@ "typing_Memo.memo_heap_to_valid_memo" ], 0, - "fb68b828734d313174f0a1a1007a726d" + "e9f595161677154fad4d3dc45b42506b" ], [ "Memo.apply_memo", @@ -393,7 +393,7 @@ "true_interp" ], 0, - "d56b25d07deed718beac38637ba5fb60" + "f3000fb27fbb1d109df7c97ec662d150" ], [ "Memo.memo_", @@ -442,7 +442,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "61bef65523ae71c0a49005418525b250" + "e6300339f21c7b6e26e28acfc9910894" ], [ "Memo.memo_extr", @@ -466,7 +466,7 @@ "typing_FStar.List.Tot.Base.assoc" ], 0, - "60e56a2bcb61eef76d51083e512e3088" + "6f3b3856d23925a931823f6a4a9cabf2" ], [ "Memo.memo_extr_lemma", @@ -483,9 +483,9 @@ "Memo.__proj__MEMO__item__put_equality", "Memo_interpretation_Tm_arrow_0df223618d7f2903d6bef1e83cb6670a", "Memo_interpretation_Tm_arrow_2f46c241e230aba577036513add6ea33", + "Memo_interpretation_Tm_arrow_4ad24712ea8f8fab9277a5a6a9933510", "Memo_interpretation_Tm_arrow_4b5e45dd14d188d2696776e13cadaac3", "Memo_interpretation_Tm_arrow_8ac6f0906b6e072ce898c8652d05dc71", - "Memo_interpretation_Tm_arrow_c85bcc6dc7d562c7d5b4b035a84eaa0f", "Memo_interpretation_Tm_arrow_eef11d065e3f3ee91b3f7ba3f83ce6aa", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", @@ -502,11 +502,11 @@ "function_token_typing_Memo.codom", "function_token_typing_Memo.heap", "function_token_typing_Prims.int", "int_inversion", - "interpretation_Tm_abs_87f2bf33d080267dbf186542095eb192", "interpretation_Tm_abs_a6cde80832b645a8c283d64328e0ab91", "interpretation_Tm_abs_b052c65cae448d95c207add4d312dcb3", "interpretation_Tm_abs_b2de65af70b9a0772601dbf616e82fd6", "interpretation_Tm_abs_b7cac61763039933e9ffe65ea6c3ead0", + "interpretation_Tm_abs_d411a13b7c3ffb1df46dd872e0edf68c", "kinding_FStar.Pervasives.Native.option@tok", "kinding_FStar.Pervasives.Native.tuple2@tok", "l_and-interp", "lemma_FStar.Pervasives.invertOption", @@ -523,12 +523,12 @@ "refinement_interpretation_Tm_refine_7d8d7a93814453e9018345b035c74bd5", "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___1", "typing_Tm_abs_6bbf66d2e6d70242ded12d7a52e54c1c", - "typing_Tm_abs_87f2bf33d080267dbf186542095eb192", - "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6", "unit_inversion", + "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6", + "typing_Tm_abs_d411a13b7c3ffb1df46dd872e0edf68c", "unit_inversion", "unit_typing" ], 0, - "5e064a249686ab62e653e806afbf0924" + "faedb66cbb8b5d4f5eb8d5dda32f95f2" ], [ "Memo.memo_extr_computes", @@ -542,7 +542,7 @@ "refinement_interpretation_Tm_refine_70dfe8c2be64894ff1d5ad419978724a" ], 0, - "02ca468524209501ba97a7280c00e3cc" + "d0e59cf10cb0e42afd9f0c73773137b6" ], [ "Memo.to_memo_pack", @@ -564,7 +564,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "bfda7bfe15d0a67c51b3bc0acfd6a794" + "e041d0519c6365b67adc6585bf87fc65" ], [ "Memo.memo_extr_p", @@ -589,7 +589,7 @@ "typing_FStar.List.Tot.Base.assoc" ], 0, - "b778ee1dc173583397754f10c0cb128b" + "20f54997e34fd8867dcb0845d16135fa" ], [ "Memo.memo_extr_p_lemma", @@ -624,10 +624,10 @@ "function_token_typing_Memo.codom", "function_token_typing_Memo.heap", "function_token_typing_Prims.int", "int_inversion", - "interpretation_Tm_abs_87f2bf33d080267dbf186542095eb192", "interpretation_Tm_abs_b052c65cae448d95c207add4d312dcb3", "interpretation_Tm_abs_b2de65af70b9a0772601dbf616e82fd6", "interpretation_Tm_abs_b7cac61763039933e9ffe65ea6c3ead0", + "interpretation_Tm_abs_d411a13b7c3ffb1df46dd872e0edf68c", "interpretation_Tm_abs_fa559d72a9a06a5270031e1aa2dd6948", "kinding_FStar.Pervasives.Native.option@tok", "kinding_FStar.Pervasives.Native.tuple2@tok", "l_and-interp", @@ -651,7 +651,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6", "unit_typing" ], 0, - "971b4c097900cc14ac856cfd5a6c8d39" + "2a47e1462685d9d3dacb0911e2734ccf" ], [ "Memo.memo_extr_p_computes", @@ -665,7 +665,7 @@ "refinement_interpretation_Tm_refine_70dfe8c2be64894ff1d5ad419978724a" ], 0, - "6e794e07a10edfeb05b8c5c622d296e4" + "6695808fcd241d8ccdbf18b1dca78415" ], [ "Memo.__proj__Done__item___0", @@ -678,7 +678,7 @@ "refinement_interpretation_Tm_refine_15f52b39c3d87063c54b0f5cdbf60666" ], 0, - "3196b697266580dd97bb60c3d0cca2de" + "1833ec12257168f65e50b98381843118" ], [ "Memo.__proj__Need__item__x", @@ -691,7 +691,7 @@ "refinement_interpretation_Tm_refine_c9a3df9b7a80baa5e1e4e171e951da2c" ], 0, - "cda33d51def95225f5513c8433d46de2" + "71cfcc0cd4ae8960dbb2753fc464941d" ], [ "Memo.__proj__Need__item__cont", @@ -704,7 +704,7 @@ "refinement_interpretation_Tm_refine_c9a3df9b7a80baa5e1e4e171e951da2c" ], 0, - "a8164486ec6f0d0e1780035545627b3e" + "177b6d8d521ac19c12de1948dde95874" ], [ "Memo.complete_fixp", @@ -724,7 +724,7 @@ "subterm_ordering_Memo.Need" ], 0, - "bba8c7bfd4abdc42a386f07616805e70" + "f114576e874359eead19a4d0586078e1" ], [ "Memo.complete_fixp", @@ -736,7 +736,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "682447b98ff065b58535ba805471a985" + "1ce59288322bc7b589ecf076e7a886a6" ], [ "Memo.__proj__Later__item__x", @@ -749,7 +749,7 @@ "refinement_interpretation_Tm_refine_820ced0781b733de8c06f727e2e4491b" ], 0, - "93eb9197248c475cc095790d2aa75f18" + "a504a5093c6815b45a2034e1e5d22691" ], [ "Memo.__proj__Later__item__cont", @@ -762,7 +762,7 @@ "refinement_interpretation_Tm_refine_820ced0781b733de8c06f727e2e4491b" ], 0, - "849c3ad1bb6de6b38cf3f5c0a6d35026" + "46182563702078fbee39ab3e6c00c1d7" ], [ "Memo.__proj__Later__item___2", @@ -779,7 +779,7 @@ "refinement_interpretation_Tm_refine_820ced0781b733de8c06f727e2e4491b" ], 0, - "1f18a1da7b5cf4b266b875139a4b28cf" + "3f1b70ef287e1c199342a57488fcb110" ], [ "Memo.reachable_lemma", @@ -816,7 +816,7 @@ "subterm_ordering_Memo.Later", "typing_Memo.fixp" ], 0, - "4054dcf656a0f17286c4f9eb4da65e32" + "5e9ab5bfdda0c4554a697dfb5aa2cb86" ], [ "Memo.fpartial_result", @@ -833,7 +833,7 @@ "projection_inverse_Memo.Need_cont", "subterm_ordering_Memo.Need" ], 0, - "910572f90dbd6638a2d8b158eca88b50" + "12cf2d05927da3060279580f457eeb63" ], [ "Memo.fpartial_result_lemma", @@ -862,7 +862,7 @@ "subterm_ordering_Memo.Need" ], 0, - "54871a0b6c59547f8b35cd46410e10c5" + "6f89e4649d32ecb84151b776f7cb03f9" ], [ "Memo.valid_memo_rec_lemma", @@ -876,7 +876,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "24cb7645a58d05e197b2384b4accda68" + "51f9481af772f7bbff82247e9baad9b0" ], [ "Memo.complete_memo_rec", @@ -945,7 +945,7 @@ "typing_Tm_abs_4ccc5ae027f1d1525ba11012a32920e8" ], 0, - "c21f49c7f36e118e1c86e8ab52bd02ab" + "1cc830ff84de5b84f62d782993131034" ], [ "Memo.memo_rec", @@ -998,7 +998,7 @@ "typing_Tm_abs_38b91bd7809dfc261e0bdcb3cefe69ca" ], 0, - "de620aa67128ac752c5dc4be9d5228d9" + "98a66b57b113c64112d91618726272ed" ], [ "Memo.complete_memo_rec_extr", @@ -1019,7 +1019,7 @@ "well-founded-ordering-on-nat" ], 0, - "cfdbf8bc1b8fb048133e2d74c8edce6e" + "44639b51b3b6b85ded6e017988eab5ea" ], [ "Memo.complete_memo_rec_extr", @@ -1032,7 +1032,7 @@ "projection_inverse_LexCons_1", "projection_inverse_LexCons_2" ], 0, - "677f59e669988820a946ca98b5994e0b" + "7c59b8eba68e4d0b48e52d954b588a5e" ], [ "Memo.complete_memo_rec_extr", @@ -1044,7 +1044,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "641638c1f603b62cf73739f2385caae2" + "435c199b4ae82d8f11419923c4d28079" ], [ "Memo.complete_memo_rec_extr_computes", @@ -1121,7 +1121,7 @@ "typing_tok_Prims.LexTop@tok", "well-founded-ordering-on-nat" ], 0, - "d25aa5599a4523924f9ae28aebb03a56" + "6864f392db55157f497f61804d8c674b" ], [ "Memo.complete_memo_rec_extr_computes", @@ -1143,7 +1143,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "ac08b50041ec9cde6ea9b59139f32890" + "5d8e5d89505d7782fd20b85427f4f919" ], [ "Memo.memo_rec_lemma", @@ -1158,7 +1158,7 @@ "refinement_interpretation_Tm_refine_70dfe8c2be64894ff1d5ad419978724a" ], 0, - "3b8d5f9318b16854089977c3ce678a5a" + "d5c7b6f2cbce5566979d0ec78a644df6" ], [ "Memo.to_memo_pack_rec", @@ -1180,7 +1180,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "71629a3c8c83ea2f63c72db843dd11e3" + "ce5d768f83e8e41d1fec0ce864c5563f" ], [ "Memo.complete_fixp_eq_proof", @@ -1197,7 +1197,7 @@ "projection_inverse_Memo.Need_cont", "subterm_ordering_Memo.Need" ], 0, - "2d9096640091ad9f4a434f6d9f999c68" + "8ca5d1bd140f49b0df5b57bbc937fdc2" ], [ "Memo.complete_fixp_eq", @@ -1229,7 +1229,7 @@ "subterm_ordering_Memo.Need" ], 0, - "b9b2af957b2ed7514525a5c51af9b1a6" + "625e76eddb5b07e885809da514860229" ], [ "Memo.complete_fixp_eq", @@ -1247,7 +1247,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "6671061db64cda535af79ed005ae46c1" + "84a58edb2e7472857894d7cb1f8c6824" ], [ "Memo.fixp_eq", @@ -1260,7 +1260,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ddcf56b8044cfa234799e969eaf89d22" + "94c33e2ceedba239aae41a561ca48f3b" ], [ "Memo.fibonnacci_partial", @@ -1274,7 +1274,7 @@ "well-founded-ordering-on-nat" ], 0, - "1a9ab392167fcfe54542a1959ad88307" + "59ff19e9e574be5374ea36c52673c157" ], [ "Memo.fibonnacci", @@ -1289,7 +1289,7 @@ "well-founded-ordering-on-nat" ], 0, - "8c8ffc2c98c195d462f163fe7589a054" + "eed3cc36a8de12c98fe781828b955ef7" ], [ "Memo.fibo_complete_fixp_eq_proof", @@ -1324,7 +1324,7 @@ "typing_Memo.fibonnacci_partial" ], 0, - "b0529d63cffdecd557c9ddb5ef540cdd" + "81a5683697288008a8e55b92caccb16b" ], [ "Memo.fibonnacci_partial_induces_fibonnacci", @@ -1333,7 +1333,7 @@ 1, [ "@query" ], 0, - "e22ed464d06f6c55bb40bd49d69d4f91" + "14c4042fdd9a11ba8b2fbf7a462f7ccc" ], [ "Memo.valid_memo_extensionality", @@ -1366,7 +1366,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "be4ce3488db28ee172f0a7dd31e679fb" + "52a9ebc107a8bf1787da882d3dc7f58d" ], [ "Memo.computes_extensionality", @@ -1383,7 +1383,7 @@ "true_interp" ], 0, - "e1387743cf43f02e198acf05e792db32" + "f55426dff049a0934ae7a0efbd7385a3" ], [ "Memo.fibonnacci_memo_computes_fibonnacci", @@ -1392,7 +1392,7 @@ 1, [ "@query" ], 0, - "7de970f3234a272405269a07b7757840" + "80efe2435cb144b7e16258b09c838d9d" ], [ "Memo.fibo", @@ -1414,7 +1414,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "7353323277902ffcea0ff9c97a5b4206" + "5130920736f921f4733b16d9a4db7d18" ], [ "Memo._dm4f_MEMO___proj__MEMO__item__get_elab", @@ -1427,7 +1427,7 @@ "equation_Memo.dom", "fuel_guarded_inversion_Prims.list" ], 0, - "bd8e6f66b81b55047c26d20b8edd1333" + "67a11604e4bd941ca89d8e529df25fac" ], [ "Memo._dm4f_MEMO___proj__MEMO__item__get_elab", @@ -1439,7 +1439,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "8bc6dbd2b85ea3990be9b7d0c9950faf" + "d2559da56c9bb74ae3d66589546e7f9f" ], [ "Memo._dm4f_MEMO___proj__MEMO__item__get_complete_type", @@ -1451,7 +1451,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "de0f09e948649dd67f17abd22143c314" + "80af4d783ebc82704e14d479f39b8538" ], [ "Memo._dm4f_MEMO___proj__MEMO__item__put_elab", @@ -1460,7 +1460,7 @@ 1, [ "@query" ], 0, - "ed134fe4db9acfca437412f753bf707f" + "83ef5db7707e8bcb654edec03e6c70f7" ], [ "Memo.MEMO", @@ -1472,7 +1472,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "9b3f0e83abccab6063ac45843f795972" + "2082a551b89ddd2af25f66b9185bec26" ], [ "Memo.MEMO", @@ -1484,7 +1484,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "0974cb4016302f01b49053626ec3432b" + "e19a0f6dd23b3dc168799903fdd44b69" ], [ "Memo.MEMO", @@ -1497,7 +1497,7 @@ "equation_Memo.dom", "fuel_guarded_inversion_Prims.list" ], 0, - "79d7ad60d3c89d473db8ea2612c0275f" + "64ba862453c9710814b750c114388222" ], [ "Memo.MEMO", @@ -1506,7 +1506,7 @@ 1, [ "@query" ], 0, - "036fc3c3a49da52a008b0ded08c0e4ea" + "ad54532e1b4e6e53e81028eff8f7c2c3" ], [ "Memo.get_heap", @@ -1515,7 +1515,7 @@ 1, [ "@query" ], 0, - "cd653256f1ac867bf8daa81a91b08a51" + "f0de8efe6ccd841dd44a68261a6deec8" ], [ "Memo.for_all_prop", @@ -1530,7 +1530,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "70c59c93bfa4401af859356bc981e3a6" + "2a7143b2de2de052c8f48631448e2836" ], [ "Memo.memo_heap_to_valid_memo", @@ -1568,7 +1568,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "572b2fabb8c295aa7da91e505d54204c" + "6962e8cc1c62f4dc67cc9ddf135d39a4" ], [ "Memo.valid_memo_to_memo_heap", @@ -1598,7 +1598,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "b97d4a90c46a575918f94d8c797ce190" + "b46a5ef05e5cee95a00a8a196700cfa2" ], [ "Memo.memo_heap_id", @@ -1607,7 +1607,7 @@ 1, [ "@query" ], 0, - "07e69c298c84fc5dd828339067bb301b" + "9885bfbabeb3dbc6d56da08eced277f0" ], [ "Memo.apply_memo", @@ -1626,7 +1626,7 @@ "true_interp" ], 0, - "1978c9d1ae24bcc1f66e4cf697dfda75" + "bdd1b0377d007cf5d7970a32f1ec8470" ], [ "Memo.memo_", @@ -1675,7 +1675,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "3a8cd0457548f6cd1657d283daaa5acc" + "2560afc54a23a1d6971c0223811da997" ], [ "Memo.memo_extr", @@ -1699,7 +1699,7 @@ "typing_FStar.List.Tot.Base.assoc" ], 0, - "6ebd800a4da8c90c02dca569210623ed" + "c5a7c1854bcea3b3bb3630bea5a57303" ], [ "Memo.to_memo_pack", @@ -1721,7 +1721,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "2429a86a0a5680cb2ae166c36ba1ba25" + "6f1bae744fbed1a629108a2e060bf374" ], [ "Memo.memo_extr_p", @@ -1746,7 +1746,7 @@ "typing_FStar.List.Tot.Base.assoc" ], 0, - "a294babe590640894ddfeaa50fc661d2" + "8dba6d8fb39a1a462357adf89b0e263f" ], [ "Memo.memo_extr_p_lemma", @@ -1755,7 +1755,7 @@ 1, [ "@query" ], 0, - "94c994325ea953a70f5b74deac5a2137" + "3069c541a7c7c6e04d5c30bf58831c6a" ], [ "Memo.__proj__Done__item___0", @@ -1768,7 +1768,7 @@ "refinement_interpretation_Tm_refine_15f52b39c3d87063c54b0f5cdbf60666" ], 0, - "e3aa02dfb4e689c20485bc1642839f6b" + "6671ed3e2c9d5cd29d8bab18a6fb1438" ], [ "Memo.__proj__Need__item__x", @@ -1781,7 +1781,7 @@ "refinement_interpretation_Tm_refine_c9a3df9b7a80baa5e1e4e171e951da2c" ], 0, - "b24c41a39c27952a826a5b2fa0a8b4c0" + "18476fdda61c936bc0946b316ee99020" ], [ "Memo.__proj__Need__item__cont", @@ -1794,7 +1794,7 @@ "refinement_interpretation_Tm_refine_c9a3df9b7a80baa5e1e4e171e951da2c" ], 0, - "c8bcc8e6c01053eace4faec690a8328e" + "83fb9b6494070de233319833ae9b63d3" ], [ "Memo.complete_fixp", @@ -1814,7 +1814,7 @@ "subterm_ordering_Memo.Need" ], 0, - "95668c0e36f1f174b83ebc83b5f98c74" + "f53e552301b644fcfd32e71fafbff572" ], [ "Memo.complete_fixp", @@ -1826,7 +1826,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "c1d5ded75b514f7e45cc2e1ba1b44aac" + "cde99247e5d4a82af198fa1ea7af626c" ], [ "Memo.__proj__Later__item__x", @@ -1839,7 +1839,7 @@ "refinement_interpretation_Tm_refine_820ced0781b733de8c06f727e2e4491b" ], 0, - "2f6940ca8e7930b382ee84e50a009d4f" + "3d21c5a3a2235060f2d349cb01a22ae1" ], [ "Memo.__proj__Later__item__cont", @@ -1852,7 +1852,7 @@ "refinement_interpretation_Tm_refine_820ced0781b733de8c06f727e2e4491b" ], 0, - "bc290f1a2c5aeda7afff5dbd7394eeb4" + "d26784cc7be82cc5b38614efa8326e25" ], [ "Memo.__proj__Later__item___2", @@ -1869,7 +1869,7 @@ "refinement_interpretation_Tm_refine_820ced0781b733de8c06f727e2e4491b" ], 0, - "a0b012ab2b646234e1cce910a344e813" + "a54f5bb571f9d48d8bf5f3319de39b25" ], [ "Memo.fpartial_result", @@ -1886,7 +1886,7 @@ "projection_inverse_Memo.Need_cont", "subterm_ordering_Memo.Need" ], 0, - "049233d2f7a3d7c3eaba666ae0301f3b" + "439a85f7e371b8ef0f9281d775b428b7" ], [ "Memo.complete_memo_rec", @@ -1955,7 +1955,7 @@ "typing_Tm_abs_4ccc5ae027f1d1525ba11012a32920e8" ], 0, - "94f497e3c2ee0f4ac95be744a75ace48" + "8f98fd3d059c927a591dd3bff831ab7c" ], [ "Memo.memo_rec", @@ -2008,7 +2008,7 @@ "typing_Tm_abs_38b91bd7809dfc261e0bdcb3cefe69ca" ], 0, - "5278fa935f23ba60942ddff71aebd221" + "4514d159fd24ab9e1ed8dab4fe3a670d" ], [ "Memo.complete_memo_rec_extr", @@ -2029,7 +2029,7 @@ "well-founded-ordering-on-nat" ], 0, - "c09b7145392f65397cb498178f821b26" + "26df3a75bf3b65e07e54adffdefb1404" ], [ "Memo.complete_memo_rec_extr", @@ -2042,7 +2042,7 @@ "projection_inverse_LexCons_2" ], 0, - "613af0cb28714cc7753e305ffece59a0" + "b36189821450903533f894dcc00b7759" ], [ "Memo.complete_memo_rec_extr", @@ -2054,7 +2054,7 @@ "projection_inverse_BoxInt_proj_0", "well-founded-ordering-on-nat" ], 0, - "f34db71915d14f4bc38c620116fb6093" + "d9e032eff465c374899b441f0e711499" ], [ "Memo.to_memo_pack_rec", @@ -2076,7 +2076,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "d487d03d52182eef5ba33d880b348f7f" + "345d47da7f3dffad3b3e76696170d69e" ], [ "Memo.complete_fixp_eq_proof", @@ -2093,7 +2093,7 @@ "projection_inverse_Memo.Need_cont", "subterm_ordering_Memo.Need" ], 0, - "06565185089a915008dac60967878910" + "c0f1e5880cff7289e3bda2cbebeb132e" ], [ "Memo.fibonnacci_partial", @@ -2107,7 +2107,7 @@ "well-founded-ordering-on-nat" ], 0, - "7ea0de1de38ed2772a4e1674841bd6d5" + "5a1a7a528b07c226d2c377919f022b54" ], [ "Memo.fibonnacci", @@ -2122,7 +2122,7 @@ "well-founded-ordering-on-nat" ], 0, - "9eb7f536ee79750aeab21ad7896ddda2" + "ab61b8362b3163143f840ce74bae1237" ], [ "Memo.fibo", @@ -2144,7 +2144,7 @@ "typing_Tm_abs_b2de65af70b9a0772601dbf616e82fd6" ], 0, - "107d956c0a1ebe8dc57adee605fdceb6" + "8435442028f6971d1bc9563970695372" ] ] ] \ No newline at end of file diff --git a/examples/rel/NetKat.fst.hints b/examples/rel/NetKat.fst.hints index 9f1bfaac237..3235b41040a 100644 --- a/examples/rel/NetKat.fst.hints +++ b/examples/rel/NetKat.fst.hints @@ -11,7 +11,7 @@ "assumption_Prims.HasEq_string" ], 0, - "8c17d9d06b1e9e48dbc326de5f6336d7" + "4e702fe4466910d155eb04d6defff1a9" ], [ "NetKat.__proj__PrFieldEq__item__f", @@ -24,7 +24,7 @@ "refinement_interpretation_Tm_refine_bec35291186e95c3d6c80baa7a08d736" ], 0, - "f56abf5c4f6e7f7291ce345fae6a1e3d" + "446524fc01a8d0f1050f4e6a6c9db37d" ], [ "NetKat.__proj__PrFieldEq__item__v", @@ -37,7 +37,7 @@ "refinement_interpretation_Tm_refine_bec35291186e95c3d6c80baa7a08d736" ], 0, - "2ae7b8f84366524707771baac1a0d099" + "86412a9fe79a70ed7a7d5b1a41915c47" ], [ "NetKat.__proj__PrOr__item__p1", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_d8586aba505eaf6dbae671713c3d3051" ], 0, - "60d16f3881783e5ea41e1a125ca7040a" + "1746f0264025792b41a325416217d108" ], [ "NetKat.__proj__PrOr__item__p2", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_d8586aba505eaf6dbae671713c3d3051" ], 0, - "994ae50332f99e8c3294aa89add6142c" + "2ecb646c6e09aabdafd964e84c0c91fa" ], [ "NetKat.__proj__PrAnd__item__p1", @@ -76,7 +76,7 @@ "refinement_interpretation_Tm_refine_1946ce43305aefbee803bf8108076b85" ], 0, - "0399d06fdd21d1ffd598a22c3de67bd8" + "bc37c5ebf696ef5c34945c42cc1551ad" ], [ "NetKat.__proj__PrAnd__item__p2", @@ -89,7 +89,7 @@ "refinement_interpretation_Tm_refine_1946ce43305aefbee803bf8108076b85" ], 0, - "f927f5e236265cceb3d186141683d3a8" + "be5c66f4c196af13181e4f9653bc2e98" ], [ "NetKat.__proj__PrNot__item__p", @@ -102,7 +102,7 @@ "refinement_interpretation_Tm_refine_7760677cd8a5f6510bfc8a68ad245267" ], 0, - "f5c89ff0e420a2eae295e667e9c94a4f" + "600150115c0cdc79bd9876fdc3634c96" ], [ "NetKat.__proj__PoFilter__item__p", @@ -115,7 +115,7 @@ "refinement_interpretation_Tm_refine_e0380cdb056d7ca9abeae44e9ba6fa85" ], 0, - "fb5c0d61f50c0d532363d4928a75fc46" + "c8abeaa8a645be48ed1a68d2919d7cba" ], [ "NetKat.__proj__PoMod__item__f", @@ -128,7 +128,7 @@ "refinement_interpretation_Tm_refine_cbdb8a3b39554f903e421008232b8117" ], 0, - "ba1822a1eb911c94fa6b3a9393411aae" + "bb32c7dbc01f5e2bd760bf92c7608d37" ], [ "NetKat.__proj__PoMod__item__v", @@ -141,7 +141,7 @@ "refinement_interpretation_Tm_refine_cbdb8a3b39554f903e421008232b8117" ], 0, - "989ce09aafbef4ab13fbdf0ee98a471e" + "f7307fdc190e547ed83e84c4a3f1b36b" ], [ "NetKat.__proj__PoUnion__item__p1", @@ -154,7 +154,7 @@ "refinement_interpretation_Tm_refine_a8893467cf1d00dd4f2ceb1dbd36a332" ], 0, - "5497963b9d2401f8033a04a5a9deb2e5" + "7afe4ebef8d26d57632ddaf3965423cd" ], [ "NetKat.__proj__PoUnion__item__p2", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_a8893467cf1d00dd4f2ceb1dbd36a332" ], 0, - "cc5c5c7b91a5be371630606e9277503c" + "ed275b87ad3bdd3188ca5951c008476e" ], [ "NetKat.__proj__PoSeq__item__p1", @@ -180,7 +180,7 @@ "refinement_interpretation_Tm_refine_dc2206fbcc21342adf2266b89e13e92a" ], 0, - "fae502307ae0d8a996dc1feeb0dc34c9" + "da0d62211847b5cc40d6a8f0d91309db" ], [ "NetKat.__proj__PoSeq__item__p2", @@ -193,7 +193,7 @@ "refinement_interpretation_Tm_refine_dc2206fbcc21342adf2266b89e13e92a" ], 0, - "95128edc9543484ee1aed2118574baeb" + "2054910fb96a79db4906b054ec1e9e8e" ], [ "NetKat.__proj__PoStar__item__p", @@ -206,7 +206,7 @@ "refinement_interpretation_Tm_refine_85f8b73a81bd8fc5fad5d793e629d0e4" ], 0, - "16ad28289eecc79b654ffffc29c1ebc6" + "0e2a1190d3bc41f7251cc0fb138a3c4e" ], [ "NetKat.predicate", @@ -218,7 +218,7 @@ "assumption_Prims.HasEq_string" ], 0, - "b5d4a9d0cf7a9efa8d5a73d87ed136b7" + "696142dc78f4d1ebe7e0ff6eced2c4da" ], [ "NetKat.__proj__PrFieldEq__item__f", @@ -231,7 +231,7 @@ "refinement_interpretation_Tm_refine_bec35291186e95c3d6c80baa7a08d736" ], 0, - "37334d0a5f1cdcf0572d4b83d6c045e0" + "170b05c6e562cc0de87cf9c21f990bb5" ], [ "NetKat.__proj__PrFieldEq__item__v", @@ -244,7 +244,7 @@ "refinement_interpretation_Tm_refine_bec35291186e95c3d6c80baa7a08d736" ], 0, - "61cfb2310f896a893a93e73bdd32f152" + "7969ed79e8922b41a1b3340ed3219b14" ], [ "NetKat.__proj__PrOr__item__p1", @@ -257,7 +257,7 @@ "refinement_interpretation_Tm_refine_d8586aba505eaf6dbae671713c3d3051" ], 0, - "7dfe41f959fd678e1eb71b3e8365f596" + "377afdf2560bda86113ec20bf8f22e3b" ], [ "NetKat.__proj__PrOr__item__p2", @@ -270,7 +270,7 @@ "refinement_interpretation_Tm_refine_d8586aba505eaf6dbae671713c3d3051" ], 0, - "50673099838d8d49fdaff79a758667df" + "8e2d5b42790537701443e07672b2ee71" ], [ "NetKat.__proj__PrAnd__item__p1", @@ -283,7 +283,7 @@ "refinement_interpretation_Tm_refine_1946ce43305aefbee803bf8108076b85" ], 0, - "aff90e099861958296db65914305ebd7" + "df7011666e2388f5341198859d408416" ], [ "NetKat.__proj__PrAnd__item__p2", @@ -296,7 +296,7 @@ "refinement_interpretation_Tm_refine_1946ce43305aefbee803bf8108076b85" ], 0, - "a5dabfbe8a4bec30e4a0bc29bc1eb666" + "272b518b9296a1adb4a0a852bd2dee7a" ], [ "NetKat.__proj__PrNot__item__p", @@ -309,7 +309,7 @@ "refinement_interpretation_Tm_refine_7760677cd8a5f6510bfc8a68ad245267" ], 0, - "6d9f598ca2317c4e0b529bfcd15fce45" + "1f85a4b8a89f91a4aa50a29bac89ad73" ], [ "NetKat.__proj__PoFilter__item__p", @@ -322,7 +322,7 @@ "refinement_interpretation_Tm_refine_e0380cdb056d7ca9abeae44e9ba6fa85" ], 0, - "9737e8a4e9930244efe8db322b494de0" + "8899273c42f277d53ccf79d0c9c3f57f" ], [ "NetKat.__proj__PoMod__item__f", @@ -335,7 +335,7 @@ "refinement_interpretation_Tm_refine_cbdb8a3b39554f903e421008232b8117" ], 0, - "7413a2fd4746eda10b8fd49882d9fffc" + "1e7030d90e209015241e4d872c1c2772" ], [ "NetKat.__proj__PoMod__item__v", @@ -348,7 +348,7 @@ "refinement_interpretation_Tm_refine_cbdb8a3b39554f903e421008232b8117" ], 0, - "1edcac77f34deb04e40eaef0b321c17d" + "93269a955184e5b6e01328e60d108462" ], [ "NetKat.__proj__PoUnion__item__p1", @@ -361,7 +361,7 @@ "refinement_interpretation_Tm_refine_a8893467cf1d00dd4f2ceb1dbd36a332" ], 0, - "61324e7e0bee9ca309f0f6f24ad4a94d" + "0648b75cded7780fdd71571c83162bb0" ], [ "NetKat.__proj__PoUnion__item__p2", @@ -374,7 +374,7 @@ "refinement_interpretation_Tm_refine_a8893467cf1d00dd4f2ceb1dbd36a332" ], 0, - "46caafc2a808277628525406ac5a8219" + "4da5504a791c698cb93de4ec1e95d195" ], [ "NetKat.__proj__PoSeq__item__p1", @@ -387,7 +387,7 @@ "refinement_interpretation_Tm_refine_dc2206fbcc21342adf2266b89e13e92a" ], 0, - "15ee3dc0f111616af9f9d8a73d14b209" + "e05d0f3631a1eaee7a5f7c2d052e2232" ], [ "NetKat.__proj__PoSeq__item__p2", @@ -400,7 +400,7 @@ "refinement_interpretation_Tm_refine_dc2206fbcc21342adf2266b89e13e92a" ], 0, - "45f3db85f233f1d3fe91d825614d22de" + "3e58b076d4b7b5aa36b9eb60ec89470a" ], [ "NetKat.__proj__PoStar__item__p", @@ -413,7 +413,7 @@ "refinement_interpretation_Tm_refine_85f8b73a81bd8fc5fad5d793e629d0e4" ], 0, - "16b4090b140a435d7d2a5a18b8505bf0" + "c1b69434a94df187418a755693bf3ef8" ] ] ] \ No newline at end of file diff --git a/examples/rel/OTP.fst.hints b/examples/rel/OTP.fst.hints index 9cfd3cdfe31..a052a79070c 100644 --- a/examples/rel/OTP.fst.hints +++ b/examples/rel/OTP.fst.hints @@ -17,7 +17,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "e510f34466f2143a42ae1120bb3f5222" + "596d55700d8b2bdc606b6e4658917d76" ], [ "OTP.xor_idempotent", @@ -49,7 +49,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "cf1c965eed23c046f9ac27ae95be9815" + "152b4b080d5063912efd07ccd6a65fed" ], [ "OTP.bij", @@ -58,7 +58,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.BitVector_interpretation_Tm_arrow_006f5bd096f4bee0f94d2d70b137c448", + "FStar.BitVector_interpretation_Tm_arrow_d5001f682a0789c7aa8e67d06058b034", "equation_FStar.DM4F.OTP.Heap.elem", "equation_FStar.DM4F.OTP.Heap.sel", "equation_FStar.DM4F.OTP.Heap.size", "equation_OTP.op_Hat_Hat", @@ -77,7 +77,7 @@ "typing_FStar.DM4F.OTP.Heap.to_id", "typing_FStar.DM4F.OTP.Heap.upd" ], 0, - "876625766e6598bc603e437a43531724" + "a4258ab178af44a5529c41abaf9def46" ], [ "OTP.xor_prop", @@ -95,7 +95,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "f52c1d097d4296265a0da5686419aa2c" + "fa010b920320e638b77c871b48ad2b89" ], [ "OTP.xor_prop", @@ -130,7 +130,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "1d884192b6b20dfa221c8e886e5de87c" + "2df325cc7f7ed8798dec2d2d233fc881" ], [ "OTP.otp_secure", @@ -146,7 +146,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "614f9611492fc238092e743bcbe16b54" + "edfa24a48273506536ba37c54b3d1ac5" ], [ "OTP.otp_secure", @@ -213,7 +213,7 @@ "unit_typing" ], 0, - "e08ffac16ba5673359f06fed25b7c963" + "021bf751dfe368e5e82cbcb1477c817a" ], [ "OTP.one_time_pad", @@ -241,7 +241,7 @@ "typing_FStar.DM4F.OTP.Heap.incr" ], 0, - "fcb72b047a8fe91e408bcea2a0ddbec5" + "3f363aeb4bea8a3a96042b520ba8b637" ], [ "OTP.op_Hat_Hat", @@ -253,7 +253,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "0a18f28c3ec30b7f99b174bf54779f2e" + "db8aecabe49dd7efcf5a7921616b41e5" ], [ "OTP.xor_idempotent", @@ -287,7 +287,7 @@ "typing_FStar.BitVector.logxor_vec", "typing_FStar.Seq.Base.index" ], 0, - "8de3dc6124145005ba2af3acff8ee8c4" + "8f488d4061f39045000f9dd58691ddd3" ], [ "OTP.bij", @@ -296,7 +296,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.BitVector_interpretation_Tm_arrow_006f5bd096f4bee0f94d2d70b137c448", + "FStar.BitVector_interpretation_Tm_arrow_d5001f682a0789c7aa8e67d06058b034", "equation_FStar.DM4F.OTP.Heap.elem", "equation_FStar.DM4F.OTP.Heap.sel", "equation_FStar.DM4F.OTP.Heap.size", "equation_OTP.op_Hat_Hat", @@ -315,7 +315,7 @@ "typing_FStar.DM4F.OTP.Heap.to_id", "typing_FStar.DM4F.OTP.Heap.upd" ], 0, - "a0d93d9d324abb72615cbd02810ed768" + "41c5a15104111cba871b93dac1f8f102" ], [ "OTP.xor_prop", @@ -349,7 +349,7 @@ "typing_FStar.BitVector.logxor_vec", "typing_FStar.Seq.Base.index" ], 0, - "5bb7888917b1a8103b30e9e26fe9b43c" + "9a6cae3b5885f346def168a3073f0aff" ], [ "OTP.otp_secure", @@ -365,7 +365,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "baa832b2e763b8c91b08cd36eac56fb4" + "8c8bb1f1f14e3770131eba327dbd2b29" ], [ "OTP.one_time_pad", @@ -393,7 +393,7 @@ "typing_FStar.DM4F.OTP.Heap.incr" ], 0, - "b3495fa71b177555e306ecf76684d340" + "7a5761d04df3b17f2ca21b8378340a39" ] ] ] \ No newline at end of file diff --git a/examples/rel/OneTimePad.fst.hints b/examples/rel/OneTimePad.fst.hints index abbe9eff094..b91d5638904 100644 --- a/examples/rel/OneTimePad.fst.hints +++ b/examples/rel/OneTimePad.fst.hints @@ -27,7 +27,7 @@ "typing_OneTimePad.xor_b" ], 0, - "229ad802f25c98dee52d1832ae0f6c90" + "0e4e810cfa795e00e8f902c3e336a40b" ], [ "OneTimePad._dm4f_RANDOM___proj__RANDOM__item__rand_elab", @@ -36,7 +36,7 @@ 4, [ "@query" ], 0, - "9c74e9c7c131bcf90adb4f58293e777b" + "ebf3ce0b563966473eb44fc7c67490c0" ], [ "OneTimePad.RANDOM", @@ -45,7 +45,7 @@ 4, [ "@query" ], 0, - "86e818b3b64d13531ccaa42873234d44" + "bba3386daef89d915b4f04665f39917f" ], [ "OneTimePad.related_tape", @@ -60,7 +60,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "83b86b7fdf36acd91c733f5917b34009" + "cd66d6d33b834488b79d899da2bd9a49" ], [ "OneTimePad.xor_at", @@ -69,7 +69,7 @@ 4, [ "@MaxIFuel_assumption", "@query", - "OneTimePad_interpretation_Tm_arrow_17e03324b40a927f014264e645fd5313", + "OneTimePad_interpretation_Tm_arrow_8219266297ea508c644ea01d180cf9e2", "bool_inversion", "data_elim_FStar.Pervasives.Native.Mktuple4", "equation_Bijection.bijection", "equation_Bijection.injection", "equation_Bijection.surjection", "equation_OneTimePad.id_nib", @@ -89,7 +89,7 @@ "token_correspondence_OneTimePad.xor" ], 0, - "cd08296161192479b8c2aee869b9f0c5" + "07ef6f4b9e6e00533d23020e876cf8c8" ], [ "OneTimePad.one_time_pad_ok", @@ -127,7 +127,7 @@ "token_correspondence_OneTimePad.xor_at", "typing_OneTimePad.xor_b" ], 0, - "2ce1769b7ddece3f3f88ffdad50a14ca" + "1eb20b66521355a7d1e6f0bf6b32bbbd" ], [ "OneTimePad.xor_properties", @@ -155,7 +155,7 @@ "typing_OneTimePad.xor_b" ], 0, - "287db036ce1e4d4f175c94e2520109ca" + "647db033051e64b1a2053712d90ffa9e" ], [ "OneTimePad._dm4f_RANDOM___proj__RANDOM__item__rand_elab", @@ -164,7 +164,7 @@ 4, [ "@query" ], 0, - "a3ea8f0a729185f14d4a58ae076505a4" + "c4016f7c9bcc2909e1e975b68fa4dac3" ], [ "OneTimePad.RANDOM", @@ -173,7 +173,7 @@ 4, [ "@query" ], 0, - "a4d6318cbf14f4dfd67df2af03a6340b" + "713d370caa5cf3c4230e2c8f5046588d" ], [ "OneTimePad.related_tape", @@ -188,7 +188,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "baee10923a40299ff45b8dcadee1c0af" + "537f2655767ab1d98f9f8f06230e069b" ], [ "OneTimePad.xor_at", @@ -197,7 +197,7 @@ 4, [ "@MaxIFuel_assumption", "@query", - "OneTimePad_interpretation_Tm_arrow_17e03324b40a927f014264e645fd5313", + "OneTimePad_interpretation_Tm_arrow_8219266297ea508c644ea01d180cf9e2", "bool_inversion", "data_elim_FStar.Pervasives.Native.Mktuple4", "equation_Bijection.bijection", "equation_Bijection.injection", "equation_Bijection.surjection", "equation_OneTimePad.id_nib", @@ -217,7 +217,7 @@ "token_correspondence_OneTimePad.xor" ], 0, - "0fc016ba93cc4eb033e0d349b140f986" + "2dec173314993cb0a9d60e029b682e15" ], [ "OneTimePad.one_time_pad_ok", @@ -232,7 +232,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0d8c1d9197c19939eb3cf12e73ca9826" + "f78391447380af13d8c395d740a5baa7" ] ] ] \ No newline at end of file diff --git a/examples/rel/Point.fst.hints b/examples/rel/Point.fst.hints index 20cd2704f26..fad8f26a7ce 100644 --- a/examples/rel/Point.fst.hints +++ b/examples/rel/Point.fst.hints @@ -12,7 +12,7 @@ "token_correspondence_Point.__proj__C__item__inv" ], 0, - "66e27a339239e47cf7db954065bf334f" + "6bf50ee2d5a33b761865bbf4c6e43f87" ], [ "Point.move", @@ -26,7 +26,7 @@ "token_correspondence_Point.__proj__C__item__inv" ], 0, - "793fce062d647ce50bebfdd35aa3f3ef" + "62c28ef829c894419fde90614a0b0b60" ], [ "Point.get", @@ -40,7 +40,7 @@ "token_correspondence_Point.__proj__C__item__inv" ], 0, - "591ecda4f1298cf67d1986796051ed06" + "49daf17dcd0c8e3525ed5d2e683d8362" ], [ "Point.inv_point", @@ -66,7 +66,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "34c3296a766f727032809768a8b9fd03" + "9464f511362f5bfe25d98f82e8baddbc" ], [ "Point.get_point", @@ -96,7 +96,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "526787ef69b9d926f76ce13016a95686" + "fbca31a7307566d6bc3165f03a8e8827" ], [ "Point.move_point", @@ -126,7 +126,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "0877a1c673334fddbc0a04cbe47867d4" + "75af43227c95c1d2ee19ff0b9bec986d" ], [ "Point.init_point", @@ -170,7 +170,7 @@ "typing_Point.__proj__C__item__fp" ], 0, - "c0262f833cd51c420e49885e194a4cd7" + "b9a3cff3d4bce462fe1599d704b8d63f" ], [ "Point.inv_colored_point", @@ -196,7 +196,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "d7d7ada97ac6eefeaaa7718f8db1dae8" + "b13bb1d2ac57a20bff988a320b668f20" ], [ "Point.move_colored_point", @@ -227,7 +227,7 @@ "typing_FStar.DM4F.Heap.ref", "typing_FStar.List.Tot.Base.tl" ], 0, - "048d340f7caa53b74365837a66dbbe14" + "bca875c9b5e87b82477680e96cb42f80" ], [ "Point.get_colored_point", @@ -252,7 +252,7 @@ "projection_inverse_BoxInt_proj_0", "typing_FStar.DM4F.Heap.ref" ], 0, - "82aa05d0ea3a4f2ce3eef3804209b278" + "bc257c24a28fcfff4ca26bbb5afc99db" ], [ "Point.init_colored_point", @@ -296,7 +296,7 @@ "typing_Point.__proj__C__item__fp" ], 0, - "d49c8743669e84e65e12015410e06226" + "d69200bdefc8cfd1f69fa8b4488f2a29" ], [ "Point.ref_not_in_fp", @@ -310,7 +310,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8cf8ee00f8e4d3bea1b346be59d2f66e" + "3135c255673e56ff29614ae87ca8dc0c" ], [ "Point.lemma", @@ -398,7 +398,7 @@ "typing_Point.__proj__C__item__fp", "unit_inversion", "unit_typing" ], 0, - "3b605af1974fd6215b1306f483da5ce7" + "d698c3332dc22ac72912fda426fd106a" ], [ "Point.__proj__C__item__p", @@ -411,7 +411,7 @@ "token_correspondence_Point.__proj__C__item__inv" ], 0, - "85f9806c104d1a9e171bc9a64cd20bfc" + "dbc77fb33b302e6f3f31b4e7c5474d05" ], [ "Point.move", @@ -425,7 +425,7 @@ "token_correspondence_Point.__proj__C__item__inv" ], 0, - "3ab8917b2315b57782c5c9fdc98e2ced" + "14b9eacafe8a586cff8835330e80c4ee" ], [ "Point.get", @@ -439,7 +439,7 @@ "token_correspondence_Point.__proj__C__item__inv" ], 0, - "48d369983544c2df926ea2016674889f" + "eae6f974a0020732fd7b7817d19fdbaa" ], [ "Point.inv_point", @@ -465,7 +465,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "eb1fa73a6b5827858e9015932ea85662" + "a2ec94d87fd8611d6bf0f8a712e05d57" ], [ "Point.get_point", @@ -495,7 +495,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "b311c48926d82c432d96c741981b425b" + "6823c443c9d9e04ebb183c76beb71920" ], [ "Point.move_point", @@ -525,7 +525,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "99a929ef1b4679ec6f72efacbd1d89c8" + "675c1c441a933a8c3a96698c56a8637e" ], [ "Point.init_point", @@ -569,7 +569,7 @@ "typing_Point.__proj__C__item__fp" ], 0, - "9c8be7cac573b662f0173c4df525cabc" + "cfd4d04b1dd726db15692e937b72a467" ], [ "Point.inv_colored_point", @@ -595,7 +595,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "93c1f12055e188f5bed614f34e212e81" + "30278a159022c59a40868c3cab5a541b" ], [ "Point.move_colored_point", @@ -626,7 +626,7 @@ "typing_FStar.DM4F.Heap.ref", "typing_FStar.List.Tot.Base.tl" ], 0, - "628225b594f22a698edd6d7280b2503a" + "cae33242f2a610fec542d6c90772a0bc" ], [ "Point.get_colored_point", @@ -651,7 +651,7 @@ "projection_inverse_BoxInt_proj_0", "typing_FStar.DM4F.Heap.ref" ], 0, - "08e0ed431f5aa7bb6ef062df750452e5" + "d872d95f4cdfed566608cc0cc20de314" ], [ "Point.init_colored_point", @@ -695,7 +695,7 @@ "typing_Point.__proj__C__item__fp" ], 0, - "16a1b94e4aee1072251d8cf6f16adf55" + "b1839087012bf73b794d905f829f4e80" ], [ "Point.ref_not_in_fp", @@ -709,7 +709,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5a00cbacccedccf3b27780ad32f85d9d" + "7ae0895c1e7de14e05f167cc86c73ce7" ], [ "Point.lemma", @@ -798,7 +798,7 @@ "typing_Point.__proj__C__item__fp", "unit_inversion", "unit_typing" ], 0, - "aa880afd8e54e922b11f550b1032ad76" + "97da6eac631d2f6a04517763bb4c7a41" ] ] ] \ No newline at end of file diff --git a/examples/rel/ProgramEquivalence.fst.hints b/examples/rel/ProgramEquivalence.fst.hints index 271baf32cc4..d96975a8a49 100644 --- a/examples/rel/ProgramEquivalence.fst.hints +++ b/examples/rel/ProgramEquivalence.fst.hints @@ -12,7 +12,7 @@ "token_correspondence_ProgramEquivalence.__proj__C__item__inv" ], 0, - "4ea806002862c490e3d384ca1e09ef20" + "27c6a4ef2dee437c67ff05945f1bd5bf" ], [ "ProgramEquivalence.increment", @@ -28,7 +28,7 @@ "token_correspondence_ProgramEquivalence.__proj__C__item__inv" ], 0, - "afcce51054b22fb78ba3b0c260a91e67" + "528c40fab53785e415524115f5c047a7" ], [ "ProgramEquivalence.get", @@ -44,7 +44,7 @@ "token_correspondence_ProgramEquivalence.__proj__C__item__inv" ], 0, - "f218b14924a5ab557a092461758ff845" + "8326b176a1264eb8413d766e114bff82" ], [ "ProgramEquivalence.incr_0", @@ -72,7 +72,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "5c0ecab689c34f6c13662c6764099f1f" + "1d54ffbe2782c85f16038b498d5163cc" ], [ "ProgramEquivalence.get_0", @@ -97,7 +97,7 @@ "projection_inverse_BoxInt_proj_0", "typing_FStar.DM4F.Heap.ref" ], 0, - "7495e68867a987b91ab373f8765de264" + "70b5a6b7579c479b4418ca9b760f8a84" ], [ "ProgramEquivalence.init_counter_0", @@ -136,7 +136,7 @@ "typing_ProgramEquivalence.__proj__C__item__fp" ], 0, - "1e52bdfb2135da4579585124ed41bdb4" + "86626007fd749fe5bc23d4b9cdafcb1a" ], [ "ProgramEquivalence.inv_1", @@ -162,7 +162,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "8ba77d8dcff2c59d49824dfa6dc08aec" + "7b75e20e6a34fa04b6a24db6b92138d9" ], [ "ProgramEquivalence.incr_1", @@ -193,7 +193,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "6ecf518825a33d8ef6b7d350a8e0b1fc" + "42c5de3322d0b7fbe5829a0040373d11" ], [ "ProgramEquivalence.get_1", @@ -224,7 +224,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "26fbc39417399ea44b19d9b0c4c060fd" + "992db83c9d47ec75fb31514226af8e18" ], [ "ProgramEquivalence.counter_0", @@ -237,7 +237,7 @@ "token_correspondence_ProgramEquivalence.inv_0" ], 0, - "cfd6e6fe481ccdcea3375bb5cd28711f" + "437c55898169a9ed05b5e2e270a2aa23" ], [ "ProgramEquivalence.counter_1", @@ -250,7 +250,7 @@ "token_correspondence_ProgramEquivalence.inv_1" ], 0, - "ffa4d86bb01920de8b9dedc1391c4ced" + "8a06163f95616eea1cc4334908e4e8e7" ], [ "ProgramEquivalence.init_counter_1", @@ -295,7 +295,7 @@ "typing_ProgramEquivalence.__proj__C__item__fp" ], 0, - "532eb859fa0fc695300682787bf9d1f2" + "805d6313f3d424dbad495fffd8878059" ], [ "ProgramEquivalence.increment_m", @@ -313,7 +313,7 @@ "well-founded-ordering-on-nat" ], 0, - "472818318bcda83465afadfb5d41f9b4" + "fb870b05e3156cb27997861c2de65582" ], [ "ProgramEquivalence.ref_not_in_fp", @@ -327,7 +327,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e6263bd21b7708de6b57a89add642de0" + "eaee52c577690c9655ce8e2d93074483" ], [ "ProgramEquivalence.observational_equivalence'", @@ -342,7 +342,7 @@ "refinement_interpretation_Tm_refine_fd3c87fdcb359d5ccdb15904a6488582" ], 0, - "989e51ebc747297d4dfe53f4f5033586" + "438dc9e86958a1dac3fe40a8cbe34da8" ], [ "ProgramEquivalence.observational_equivalence'", @@ -461,7 +461,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "a5bfb6e9f2f02e008294c5ba60cb5220" + "263a1de3413b15e35b3126b112708424" ], [ "ProgramEquivalence.counts_even_numbers", @@ -473,7 +473,7 @@ "refinement_interpretation_Tm_refine_fd3c87fdcb359d5ccdb15904a6488582" ], 0, - "5a8f6aea31e4e42f6ad122975e99a20b" + "ac53fdaf6b646c08bef01e0a112df583" ], [ "ProgramEquivalence.counts_even_numbers", @@ -551,7 +551,7 @@ "well-founded-ordering-on-nat" ], 0, - "661bbbed94fe806629d63a4be4a9fe65" + "e64a8f22b206466e21b6c85d182a76a1" ], [ "ProgramEquivalence.__proj__C__item__c", @@ -564,7 +564,7 @@ "token_correspondence_ProgramEquivalence.__proj__C__item__inv" ], 0, - "e2174c68f1a3fdf3903251c585c5af57" + "a82a58b1f8ae5c4340676377312eac5c" ], [ "ProgramEquivalence.increment", @@ -580,7 +580,7 @@ "token_correspondence_ProgramEquivalence.__proj__C__item__inv" ], 0, - "feeae24041b8ec54929c9e6b2561c7cd" + "0a600a1def4b24812bd9ab1af716a337" ], [ "ProgramEquivalence.get", @@ -596,7 +596,7 @@ "token_correspondence_ProgramEquivalence.__proj__C__item__inv" ], 0, - "e6d824fc7c403a4c48b1dce88125b857" + "3683de44bdb3ab0ee9aebc5b0bc52f98" ], [ "ProgramEquivalence.incr_0", @@ -624,7 +624,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "57afebcf7d86d43f87e6c098a3eaa774" + "81384fcf551b80bb2586be5e77b0b9be" ], [ "ProgramEquivalence.get_0", @@ -649,7 +649,7 @@ "projection_inverse_BoxInt_proj_0", "typing_FStar.DM4F.Heap.ref" ], 0, - "f8a289e909db08c06b432cbd06a30f25" + "061aa6df91ed2152e880b75261ae12a5" ], [ "ProgramEquivalence.init_counter_0", @@ -688,7 +688,7 @@ "typing_ProgramEquivalence.__proj__C__item__fp" ], 0, - "315476f8a7a6d72abcb00b291c6c9b03" + "7c52ed3ff18224157fa7da4d397d2810" ], [ "ProgramEquivalence.inv_1", @@ -714,7 +714,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "bc541b9f6893ea2d3d7852f1a0100d00" + "ba4321d6e46c07fd5d4250db00a2a462" ], [ "ProgramEquivalence.incr_1", @@ -745,7 +745,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "3a3a096afba37f98f7c1fb13ffc196fa" + "52024c7317703015fba27e2e766944b4" ], [ "ProgramEquivalence.get_1", @@ -776,7 +776,7 @@ "typing_FStar.DM4F.Heap.ref" ], 0, - "ae933307a0c62c50d883f33d97391ee7" + "192eb3833ed92eb5ff91b61870e1a329" ], [ "ProgramEquivalence.counter_0", @@ -789,7 +789,7 @@ "token_correspondence_ProgramEquivalence.inv_0" ], 0, - "e05aeafbfdf7254779ad717eb00c061e" + "4ec746fc0d57f41d6da1f93b43ac7516" ], [ "ProgramEquivalence.counter_1", @@ -802,7 +802,7 @@ "token_correspondence_ProgramEquivalence.inv_1" ], 0, - "4351b26891804058da0b8ff124e73535" + "6e0883fd2ce9561823918bcc443773d5" ], [ "ProgramEquivalence.init_counter_1", @@ -847,7 +847,7 @@ "typing_ProgramEquivalence.__proj__C__item__fp" ], 0, - "c685b70b477b40f342e04ac08ac85088" + "fad095eff5d2355f9e0f1f398431c471" ], [ "ProgramEquivalence.increment_m", @@ -865,7 +865,7 @@ "well-founded-ordering-on-nat" ], 0, - "95ab39a9804ee3d7982a7627b62e4bf2" + "c9450f3e1f4276a632282f262f49ba6c" ], [ "ProgramEquivalence.ref_not_in_fp", @@ -879,7 +879,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "61309736f822816df5adfdebeea8bc44" + "b1f0a5b651ba5e16a40c7daa6e94a0c0" ], [ "ProgramEquivalence.observational_equivalence'", @@ -894,7 +894,7 @@ "refinement_interpretation_Tm_refine_fd3c87fdcb359d5ccdb15904a6488582" ], 0, - "28e304d4d64f7f78cce9dca2f4700e99" + "525fb3ce5722aba3a8e5eac13030b561" ], [ "ProgramEquivalence.counts_even_numbers", @@ -906,7 +906,7 @@ "refinement_interpretation_Tm_refine_fd3c87fdcb359d5ccdb15904a6488582" ], 0, - "0e77b2586819a2357c9c03def0c7e2dc" + "9345fb393f71cc116166e6af56648552" ] ] ] \ No newline at end of file diff --git a/examples/rel/ProgramOptimizations.fst.hints b/examples/rel/ProgramOptimizations.fst.hints index bc6660ee762..e5aa21715fb 100644 --- a/examples/rel/ProgramOptimizations.fst.hints +++ b/examples/rel/ProgramOptimizations.fst.hints @@ -14,7 +14,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "4c9728b1ab767e019e6d59f790c85735" + "659b6758c78165ba611e31721ca97419" ], [ "ProgramOptimizations.__proj__Const__item___0", @@ -28,7 +28,7 @@ "refinement_interpretation_Tm_refine_2fcef4c7d94b8a858b8533b4392720e2" ], 0, - "7a2d16b3643cf1f602aac27a478675f7" + "0abc608ccda2823d362d6f065eb319a0" ], [ "ProgramOptimizations.__proj__Var__item___0", @@ -42,7 +42,7 @@ "refinement_interpretation_Tm_refine_070fdf407f5c8dff9a7cfa1b6bdb70b2" ], 0, - "04830b41454cf26b61f51c30e273287b" + "2ea79f45ba452aa04610323d1bab9d17" ], [ "ProgramOptimizations.__proj__IOp__item___0", @@ -56,7 +56,7 @@ "refinement_interpretation_Tm_refine_60265d5d95f52c83223c5542d14d69ad" ], 0, - "46acba9661f596034115d72d6ce1babf" + "2531a074c1dadac2c118042e3e67fd73" ], [ "ProgramOptimizations.__proj__IOp__item___1", @@ -70,7 +70,7 @@ "refinement_interpretation_Tm_refine_60265d5d95f52c83223c5542d14d69ad" ], 0, - "b26b5b364d6d4cbb489207e21f4a5def" + "7e58ada4e6bf6eaf79f9849efb19ab7d" ], [ "ProgramOptimizations.__proj__IOp__item___2", @@ -84,7 +84,7 @@ "refinement_interpretation_Tm_refine_60265d5d95f52c83223c5542d14d69ad" ], 0, - "b22a8d63619c0635001ed86dd5a05104" + "08f28dbceb49ea47b077879cf70f298d" ], [ "ProgramOptimizations.__proj__UMinus__item___0", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_442de479845adbb7045f5e74cb6e91c7" ], 0, - "d9d0a6a883e7a2439a599c407981627b" + "e00e053a7c18167636f90fbe5a7f2d0d" ], [ "ProgramOptimizations.b_exp", @@ -111,7 +111,7 @@ "assumption_ProgramOptimizations.r_op__uu___haseq" ], 0, - "217be88aab7a86b6a426c5a56dfffe8c" + "14a055437bb4fa966e856797121f7563" ], [ "ProgramOptimizations.__proj__ROp__item___0", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_4a5ef12b44ef9a7535345360695fbca3" ], 0, - "247e2c140c3bab32ed2a7a9033e8c148" + "76c60d69ddb24c34eef2bc7ee5ea5e3b" ], [ "ProgramOptimizations.__proj__ROp__item___1", @@ -139,7 +139,7 @@ "refinement_interpretation_Tm_refine_4a5ef12b44ef9a7535345360695fbca3" ], 0, - "fcdf846a3227ccef3452b956671a1342" + "e1c3fdf88e26f576ec4d019c3d4cffda" ], [ "ProgramOptimizations.__proj__ROp__item___2", @@ -153,7 +153,7 @@ "refinement_interpretation_Tm_refine_4a5ef12b44ef9a7535345360695fbca3" ], 0, - "4099569feafab347eab382a841d8c6d4" + "4b7caec3ce8163273aec62e3552453b5" ], [ "ProgramOptimizations.__proj__BOp__item___0", @@ -167,7 +167,7 @@ "refinement_interpretation_Tm_refine_9a6ad1dc93a230235fe0787ef9e71d3c" ], 0, - "2f5f021a3100761360fb57ec16c3c5ff" + "20aa74ae758ff1efe954f97858549a9a" ], [ "ProgramOptimizations.__proj__BOp__item___1", @@ -181,7 +181,7 @@ "refinement_interpretation_Tm_refine_9a6ad1dc93a230235fe0787ef9e71d3c" ], 0, - "5952b8aa2c6bff89eb30d1d5ed2ded46" + "b24ee2781bce38bd2dbdb3662bf40e1d" ], [ "ProgramOptimizations.__proj__BOp__item___2", @@ -195,7 +195,7 @@ "refinement_interpretation_Tm_refine_9a6ad1dc93a230235fe0787ef9e71d3c" ], 0, - "73fdf7a520ff41c74450bc599379ca8d" + "8b09a202a91e07db037426c212301326" ], [ "ProgramOptimizations.__proj__Not__item___0", @@ -209,7 +209,7 @@ "refinement_interpretation_Tm_refine_12b6cb78b0bb34a6f9e6cec940ff4c4b" ], 0, - "56cdc05ff8f874d363a5642aa226cb82" + "1f8672f379fbcf7f905440ede692dedb" ], [ "ProgramOptimizations.com", @@ -225,7 +225,7 @@ "typing_ProgramOptimizations.var" ], 0, - "f0daf4409270030cdc8b9e631541182d" + "e9d17b40b5605768808326ce70b0accb" ], [ "ProgramOptimizations.__proj__Assign__item___0", @@ -239,7 +239,7 @@ "refinement_interpretation_Tm_refine_c0d40d9e73009748e017cb692fa26ea2" ], 0, - "77f8b8a8ae9729c86d03292aef2b0eba" + "3d61beb90774bd5c5077db89fa5313ac" ], [ "ProgramOptimizations.__proj__Assign__item___1", @@ -253,7 +253,7 @@ "refinement_interpretation_Tm_refine_c0d40d9e73009748e017cb692fa26ea2" ], 0, - "9d9143fd7430ce5e90e9a773fadea6d2" + "d2ac6e189a9edd7b7059138a5a801566" ], [ "ProgramOptimizations.__proj__Seq__item___0", @@ -267,7 +267,7 @@ "refinement_interpretation_Tm_refine_4b4fcb1be48e91dd2f57609170464f5b" ], 0, - "6d07ddd5209b5162742eb2aaa9de3783" + "ba8bbf8429b26d7b5771ea8ea32e85f6" ], [ "ProgramOptimizations.__proj__Seq__item___1", @@ -281,7 +281,7 @@ "refinement_interpretation_Tm_refine_4b4fcb1be48e91dd2f57609170464f5b" ], 0, - "29b0d4c3064e7a1e43d80b053eca5791" + "dbba9e83ca4f4019bbebb60c4be94118" ], [ "ProgramOptimizations.__proj__If__item___0", @@ -295,7 +295,7 @@ "refinement_interpretation_Tm_refine_4daabbe5c401b179ea3d747bf659cdaa" ], 0, - "9b3db5b3ba35b281da5b7c73413d70cf" + "e1d9291346dec3720ca40978259ac639" ], [ "ProgramOptimizations.__proj__If__item___1", @@ -309,7 +309,7 @@ "refinement_interpretation_Tm_refine_4daabbe5c401b179ea3d747bf659cdaa" ], 0, - "b2a72fe1e94f34b78c02642a2f3f30bb" + "c8b4307946ce5167438dd5e3ca91a19f" ], [ "ProgramOptimizations.__proj__If__item___2", @@ -323,7 +323,7 @@ "refinement_interpretation_Tm_refine_4daabbe5c401b179ea3d747bf659cdaa" ], 0, - "197698f148253e9495fc5428bcd62c0e" + "afa1f5a97d932d45c79494feba0b22a8" ], [ "ProgramOptimizations.i_exp_denotation", @@ -356,7 +356,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.index" ], 0, - "e4bda49445cc74c6d1389cb4131f20e1" + "8671d9244077968ab29bdf9400faf40c" ], [ "ProgramOptimizations.b_exp_denotation", @@ -395,7 +395,7 @@ "subterm_ordering_ProgramOptimizations.Not" ], 0, - "28a0aa97fdf0a78927e381f2cbb8692b" + "baacfe8721100774aae916a8dcfa3ac8" ], [ "ProgramOptimizations.com_denotation", @@ -427,7 +427,7 @@ "unit_typing" ], 0, - "57bf6911019d255898f3ba0ef04d8dbf" + "93200dd20f2590c37c428d62ce502db9" ], [ "ProgramOptimizations.g_exp", @@ -442,7 +442,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "1ccb016b4a98f3aaea3fb8a1cfca5d5c" + "2d6fe4647c3724d38f94cd54bfd4563f" ], [ "ProgramOptimizations.__proj__GConst__item___0", @@ -456,7 +456,7 @@ "refinement_interpretation_Tm_refine_763b2f3802e5c78ed32f1a103955a718" ], 0, - "17b0262f65f7c5eff2d57e0702031c16" + "a9596404da186d0081e219bee67f1c11" ], [ "ProgramOptimizations.__proj__Left__item___0", @@ -470,7 +470,7 @@ "refinement_interpretation_Tm_refine_f8c0148749c4b3167a4d9b51186c1c41" ], 0, - "63cd2595e1269170e8bdcfaca716d2ce" + "9f308567a260524359ecf2fc146561a1" ], [ "ProgramOptimizations.__proj__Right__item___0", @@ -484,7 +484,7 @@ "refinement_interpretation_Tm_refine_620381ea672ccfd3b418034bc8698907" ], 0, - "57d9deef072aa93a3b9f04677dd26db0" + "3262908f1762802543089014a004c275" ], [ "ProgramOptimizations.__proj__GIOp__item___0", @@ -498,7 +498,7 @@ "refinement_interpretation_Tm_refine_e8390095c46ad4b4504e93fcb97945ad" ], 0, - "42b42b5a106fbff1b650aea9ca0971dd" + "7e53dea5911aeba5026d6b9a62f36b28" ], [ "ProgramOptimizations.__proj__GIOp__item___1", @@ -512,7 +512,7 @@ "refinement_interpretation_Tm_refine_e8390095c46ad4b4504e93fcb97945ad" ], 0, - "7df01a2fdca378aa9afbdd0a34794fcb" + "6a0b625bafe212dde37825a48291d0d5" ], [ "ProgramOptimizations.__proj__GIOp__item___2", @@ -526,7 +526,7 @@ "refinement_interpretation_Tm_refine_e8390095c46ad4b4504e93fcb97945ad" ], 0, - "f69ed9c7eb1a9befaabd9265c2617b26" + "de7996859f38bf4c6c9766400ca89b4d" ], [ "ProgramOptimizations.rel_exp", @@ -539,7 +539,7 @@ "assumption_ProgramOptimizations.r_op__uu___haseq" ], 0, - "48560dc0701879623ce3a46cd8d0f9f4" + "51ce097fdae336e9a7980245199df95d" ], [ "ProgramOptimizations.__proj__RROp__item___0", @@ -553,7 +553,7 @@ "refinement_interpretation_Tm_refine_d829131e15517bf17222eb552e4b583d" ], 0, - "c66575fb1ef88a98c3cfe6d0c7a85169" + "4f0df95adfe059383f1d1a0c63aa1e35" ], [ "ProgramOptimizations.__proj__RROp__item___1", @@ -567,7 +567,7 @@ "refinement_interpretation_Tm_refine_d829131e15517bf17222eb552e4b583d" ], 0, - "5a879ec7b23c4b8fba14aa33d27430b0" + "94ed358a0d109be14959e7f3d5d57f48" ], [ "ProgramOptimizations.__proj__RROp__item___2", @@ -581,7 +581,7 @@ "refinement_interpretation_Tm_refine_d829131e15517bf17222eb552e4b583d" ], 0, - "cf24930ae9e46f86dcdc4471708c2fd3" + "491bf2c133278af10d1333978a8f5923" ], [ "ProgramOptimizations.__proj__RBOp__item___0", @@ -595,7 +595,7 @@ "refinement_interpretation_Tm_refine_0a3a4050a2d640427d05fa88e3d033cf" ], 0, - "fabdc776ef08657337027dae81fdeb94" + "35985faddc4778fa7a81de0bd7585966" ], [ "ProgramOptimizations.__proj__RBOp__item___1", @@ -609,7 +609,7 @@ "refinement_interpretation_Tm_refine_0a3a4050a2d640427d05fa88e3d033cf" ], 0, - "6eed7b84ad22b1b4fa78b297eb241094" + "399376c62814ea6f40f1a1345d88a3da" ], [ "ProgramOptimizations.__proj__RBOp__item___2", @@ -623,7 +623,7 @@ "refinement_interpretation_Tm_refine_0a3a4050a2d640427d05fa88e3d033cf" ], 0, - "0746b78d7a42b87ce7e110be5c07beb2" + "174734b0a2b2413424be202198fff2d7" ], [ "ProgramOptimizations.__proj__RNot__item___0", @@ -637,7 +637,7 @@ "refinement_interpretation_Tm_refine_18c04c0e3da4d915a0f616009fbb557d" ], 0, - "a4c5d902b5580b70d1eb4969d9c9fb6a" + "0443c71eebea260cdc1ce7b814b83361" ], [ "ProgramOptimizations.g_exp_denotation", @@ -658,7 +658,7 @@ "subterm_ordering_ProgramOptimizations.GIOp" ], 0, - "d9aadf17abf7148f0f14d177e84b78ab" + "3823fc537b5253f67780b7d4a3a2c269" ], [ "ProgramOptimizations.rel_exp_denotation", @@ -685,7 +685,7 @@ "subterm_ordering_ProgramOptimizations.RNot" ], 0, - "7945cd43d885f30cdb8986ff411060a8" + "52e9866b7f8df8df145aa107004ee3bf" ], [ "ProgramOptimizations.lemma_sound_optimization1", @@ -795,7 +795,7 @@ "typing_tok_ProgramOptimizations.Skip@tok", "unit_typing" ], 0, - "a2ea8b4bac72cf4a8baf28542a878625" + "a9560586e6eaf4ac09169edc949644e4" ], [ "ProgramOptimizations.lemma_sound_optimization2", @@ -911,7 +911,7 @@ "typing_tok_ProgramOptimizations.Skip@tok", "unit_typing" ], 0, - "486f2f3bc6b9358d39ab84539cfc6bd1" + "14bc0a4c65ea26780d1078483ed8f061" ], [ "ProgramOptimizations.lemma_sound_optimization3", @@ -1024,7 +1024,7 @@ "unit_typing" ], 0, - "b74e66145164f68225f124b1a486c374" + "0d6f8705c59ee13ff7d24858a642f6f8" ], [ "ProgramOptimizations.lemma_sound_optimization4", @@ -1139,7 +1139,7 @@ "typing_tok_ProgramOptimizations.Skip@tok", "unit_typing" ], 0, - "ee929a2434f17bedc2ebfbc94cc09a08" + "8046f754a5057b111272b1e9370179c8" ], [ "ProgramOptimizations.lemma_r_cbl", @@ -1178,7 +1178,7 @@ "typing_tok_ProgramOptimizations.CTrue@tok", "unit_typing" ], 0, - "654778f1dd9d5363a299da958e5bacfd" + "21f25b8e7b7cd984134a695bf768b9e4" ], [ "ProgramOptimizations.i_exp", @@ -1193,7 +1193,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "ab78fb8c8d12013d3de4f5fabd2c41a3" + "44c8509ccfc628a4a939dbd3fffa3c4d" ], [ "ProgramOptimizations.__proj__Const__item___0", @@ -1207,7 +1207,7 @@ "refinement_interpretation_Tm_refine_2fcef4c7d94b8a858b8533b4392720e2" ], 0, - "dffffb3e49a6907db02699e35ac870ca" + "e6e1b841828516c497fce28ff8137614" ], [ "ProgramOptimizations.__proj__Var__item___0", @@ -1221,7 +1221,7 @@ "refinement_interpretation_Tm_refine_070fdf407f5c8dff9a7cfa1b6bdb70b2" ], 0, - "48b6ca3621f0ce4e5a52e2c24d653a1f" + "c8214eee99dee3344bb609d09efa46b9" ], [ "ProgramOptimizations.__proj__IOp__item___0", @@ -1235,7 +1235,7 @@ "refinement_interpretation_Tm_refine_60265d5d95f52c83223c5542d14d69ad" ], 0, - "2bbdaffa529667a957af49f766dbc8fd" + "dc2fcce4d431644b697e45b2af023b8d" ], [ "ProgramOptimizations.__proj__IOp__item___1", @@ -1249,7 +1249,7 @@ "refinement_interpretation_Tm_refine_60265d5d95f52c83223c5542d14d69ad" ], 0, - "d9f9e91721846314ed7c5f1130cb63a4" + "0e0059fe95181080126a36b6c4ca530e" ], [ "ProgramOptimizations.__proj__IOp__item___2", @@ -1263,7 +1263,7 @@ "refinement_interpretation_Tm_refine_60265d5d95f52c83223c5542d14d69ad" ], 0, - "10a7c9804460d9f5f099d810a9f45d3d" + "4db913f2eeb5cbecfda438563d01572f" ], [ "ProgramOptimizations.__proj__UMinus__item___0", @@ -1277,7 +1277,7 @@ "refinement_interpretation_Tm_refine_442de479845adbb7045f5e74cb6e91c7" ], 0, - "c809ff02d530d3bf3f0330ef884175a1" + "f474fdbabd30d36278a14a326f383206" ], [ "ProgramOptimizations.b_exp", @@ -1290,7 +1290,7 @@ "assumption_ProgramOptimizations.r_op__uu___haseq" ], 0, - "3ca600dbcab5f96ca19650468bb0bd20" + "f9b15ece111809d2fbce5f0fb11f9c10" ], [ "ProgramOptimizations.__proj__ROp__item___0", @@ -1304,7 +1304,7 @@ "refinement_interpretation_Tm_refine_4a5ef12b44ef9a7535345360695fbca3" ], 0, - "5bb0de74eb0db17a4d223372f1ca7637" + "4f200bfb0e89b5f00730b7ca785c4d0f" ], [ "ProgramOptimizations.__proj__ROp__item___1", @@ -1318,7 +1318,7 @@ "refinement_interpretation_Tm_refine_4a5ef12b44ef9a7535345360695fbca3" ], 0, - "5112a124df732cbb03833c578a8e6e8b" + "9379b4d6e0f24e25ef4909a6173448ee" ], [ "ProgramOptimizations.__proj__ROp__item___2", @@ -1332,7 +1332,7 @@ "refinement_interpretation_Tm_refine_4a5ef12b44ef9a7535345360695fbca3" ], 0, - "ff81c9c083bfefbc0ff3b4899bc5e73e" + "7accf939ddd23887ce4c17d5877bdfab" ], [ "ProgramOptimizations.__proj__BOp__item___0", @@ -1346,7 +1346,7 @@ "refinement_interpretation_Tm_refine_9a6ad1dc93a230235fe0787ef9e71d3c" ], 0, - "d6b5467e60eef6971c25f2df7c245326" + "f9cfdab1596ec205e744aedbc0e819c6" ], [ "ProgramOptimizations.__proj__BOp__item___1", @@ -1360,7 +1360,7 @@ "refinement_interpretation_Tm_refine_9a6ad1dc93a230235fe0787ef9e71d3c" ], 0, - "70fbd6deab9d1223d6c6aeda1ff3d154" + "b12b75aa09889dbca933cc1ed8efd308" ], [ "ProgramOptimizations.__proj__BOp__item___2", @@ -1374,7 +1374,7 @@ "refinement_interpretation_Tm_refine_9a6ad1dc93a230235fe0787ef9e71d3c" ], 0, - "00d1040b822ee69ecdb0c4e4d656046d" + "997b680abf5deda6327c2207f130a4ef" ], [ "ProgramOptimizations.__proj__Not__item___0", @@ -1388,7 +1388,7 @@ "refinement_interpretation_Tm_refine_12b6cb78b0bb34a6f9e6cec940ff4c4b" ], 0, - "2563a7d5e39679f7c71ba686b1207566" + "23242ffabf1fddc082d10b6d645548de" ], [ "ProgramOptimizations.com", @@ -1404,7 +1404,7 @@ "typing_ProgramOptimizations.var" ], 0, - "bcde85bea0d51046dd0ac1f9df363613" + "0934cdcb9632e9e2957532918d5fa13c" ], [ "ProgramOptimizations.__proj__Assign__item___0", @@ -1418,7 +1418,7 @@ "refinement_interpretation_Tm_refine_c0d40d9e73009748e017cb692fa26ea2" ], 0, - "5cec81d5f9fd2839e2957c4861d9b9f8" + "95c9de3c0bd05e0fc53894696e9a59eb" ], [ "ProgramOptimizations.__proj__Assign__item___1", @@ -1432,7 +1432,7 @@ "refinement_interpretation_Tm_refine_c0d40d9e73009748e017cb692fa26ea2" ], 0, - "700d5420a6191b4deaf3a086f459f6ff" + "e4750d8cfeba804643d031adc05adff6" ], [ "ProgramOptimizations.__proj__Seq__item___0", @@ -1446,7 +1446,7 @@ "refinement_interpretation_Tm_refine_4b4fcb1be48e91dd2f57609170464f5b" ], 0, - "d4d41a84fa577e6e42c9ecebbeba2688" + "9eb90e71d8849c7cbdccc4304dffaf76" ], [ "ProgramOptimizations.__proj__Seq__item___1", @@ -1460,7 +1460,7 @@ "refinement_interpretation_Tm_refine_4b4fcb1be48e91dd2f57609170464f5b" ], 0, - "f9fd21a529357413ebb1422282f28605" + "829ea2bb8c70c0f9850168cfe4dde51a" ], [ "ProgramOptimizations.__proj__If__item___0", @@ -1474,7 +1474,7 @@ "refinement_interpretation_Tm_refine_4daabbe5c401b179ea3d747bf659cdaa" ], 0, - "c7618d83fa9cf992411b82d07fb44236" + "438d266d7e7dfed5b15a48f3731ac143" ], [ "ProgramOptimizations.__proj__If__item___1", @@ -1488,7 +1488,7 @@ "refinement_interpretation_Tm_refine_4daabbe5c401b179ea3d747bf659cdaa" ], 0, - "d9ad61aceb11a4c6645cc534987d480f" + "97c87c3cf0198be1c8d1f26820a11789" ], [ "ProgramOptimizations.__proj__If__item___2", @@ -1502,7 +1502,7 @@ "refinement_interpretation_Tm_refine_4daabbe5c401b179ea3d747bf659cdaa" ], 0, - "956205be2d1fb0cc26ea95e45eb456ae" + "424f2a0a0f0cb2d49d97321e888090e0" ], [ "ProgramOptimizations.i_exp_denotation", @@ -1535,7 +1535,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.index" ], 0, - "4b60d6ae25af5f851b3dfea2077790df" + "d19f382ee7bef4489618a5bc64f12537" ], [ "ProgramOptimizations.b_exp_denotation", @@ -1574,7 +1574,7 @@ "subterm_ordering_ProgramOptimizations.Not" ], 0, - "c099f3727a20303050d57d70a3574ff6" + "a5b78d60eb2da9afc6b4dff75230588b" ], [ "ProgramOptimizations.com_denotation", @@ -1606,7 +1606,7 @@ "unit_typing" ], 0, - "ff75eb9dd40f8f155476239a8395200c" + "4bff21f0e10e3199115b8463f400e8f3" ], [ "ProgramOptimizations.g_exp", @@ -1621,7 +1621,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "5b2da7e7e1dda2f837ad1030014ac282" + "cb58b796890ae5dcaf51082062f9f761" ], [ "ProgramOptimizations.__proj__GConst__item___0", @@ -1635,7 +1635,7 @@ "refinement_interpretation_Tm_refine_763b2f3802e5c78ed32f1a103955a718" ], 0, - "e49018359c1d61303d10cfb5ba435d55" + "e93ba18117a633f96406190f0fbae14d" ], [ "ProgramOptimizations.__proj__Left__item___0", @@ -1649,7 +1649,7 @@ "refinement_interpretation_Tm_refine_f8c0148749c4b3167a4d9b51186c1c41" ], 0, - "da11f50aec77598f88a25fb4bb7b7848" + "eace81c5378f572d9c1273d129a4cf6e" ], [ "ProgramOptimizations.__proj__Right__item___0", @@ -1663,7 +1663,7 @@ "refinement_interpretation_Tm_refine_620381ea672ccfd3b418034bc8698907" ], 0, - "b08f74959104afa951f3a82adf8ddcd8" + "cd1ff573b8059e43d127be5a1a6a00f8" ], [ "ProgramOptimizations.__proj__GIOp__item___0", @@ -1677,7 +1677,7 @@ "refinement_interpretation_Tm_refine_e8390095c46ad4b4504e93fcb97945ad" ], 0, - "dbf727d70ba829dd9a4fc9c5c134d915" + "c2f029079ce71e79c35dcd1923aa4345" ], [ "ProgramOptimizations.__proj__GIOp__item___1", @@ -1691,7 +1691,7 @@ "refinement_interpretation_Tm_refine_e8390095c46ad4b4504e93fcb97945ad" ], 0, - "d14b41a6658d973c0b4417b504201a97" + "5534221326dcfe055c797fffd4aaea2f" ], [ "ProgramOptimizations.__proj__GIOp__item___2", @@ -1705,7 +1705,7 @@ "refinement_interpretation_Tm_refine_e8390095c46ad4b4504e93fcb97945ad" ], 0, - "5522070318afb36cf271ff1334d78faf" + "9c9af090859fe62e95ae6445f3c1f734" ], [ "ProgramOptimizations.rel_exp", @@ -1718,7 +1718,7 @@ "assumption_ProgramOptimizations.r_op__uu___haseq" ], 0, - "410553024e9c9043f8e95b0e663cb8cd" + "3f5117070076c7ec5dcab2b410d8c530" ], [ "ProgramOptimizations.__proj__RROp__item___0", @@ -1732,7 +1732,7 @@ "refinement_interpretation_Tm_refine_d829131e15517bf17222eb552e4b583d" ], 0, - "cbc30460a5755378307b2993e11ede02" + "a867f0982bcbf4f5deff59ab122cfc0e" ], [ "ProgramOptimizations.__proj__RROp__item___1", @@ -1746,7 +1746,7 @@ "refinement_interpretation_Tm_refine_d829131e15517bf17222eb552e4b583d" ], 0, - "71369918257134437c089c94b000456f" + "beacfe0f758eff1292217d454594d735" ], [ "ProgramOptimizations.__proj__RROp__item___2", @@ -1760,7 +1760,7 @@ "refinement_interpretation_Tm_refine_d829131e15517bf17222eb552e4b583d" ], 0, - "30614e4a6e12b5d14ab983ecefa8f3f8" + "ad749b0f583a85ce59cc9033932b8cd9" ], [ "ProgramOptimizations.__proj__RBOp__item___0", @@ -1774,7 +1774,7 @@ "refinement_interpretation_Tm_refine_0a3a4050a2d640427d05fa88e3d033cf" ], 0, - "e29e441317d63ff7d03f4c300a5ec42b" + "86b04f3bc80616a8b2d61e6f2f7c9a31" ], [ "ProgramOptimizations.__proj__RBOp__item___1", @@ -1788,7 +1788,7 @@ "refinement_interpretation_Tm_refine_0a3a4050a2d640427d05fa88e3d033cf" ], 0, - "d0fb8bb4be1c8bfe69209481b0dcf0a2" + "02448197b9dc789392c7ab0f92c6026a" ], [ "ProgramOptimizations.__proj__RBOp__item___2", @@ -1802,7 +1802,7 @@ "refinement_interpretation_Tm_refine_0a3a4050a2d640427d05fa88e3d033cf" ], 0, - "096e67f7811474ee9b1cfeaea1e1370e" + "75d1c84eef5cff567cd7ca7aad04e9af" ], [ "ProgramOptimizations.__proj__RNot__item___0", @@ -1816,7 +1816,7 @@ "refinement_interpretation_Tm_refine_18c04c0e3da4d915a0f616009fbb557d" ], 0, - "3af34f3c34a480919ab695c5286799a1" + "0c708b0e74f8cc93cbce759bf61eb055" ], [ "ProgramOptimizations.g_exp_denotation", @@ -1837,7 +1837,7 @@ "subterm_ordering_ProgramOptimizations.GIOp" ], 0, - "58a39e6422f1f94f8973d6dc918de0f9" + "5cbade1836051f22afc012e182670429" ], [ "ProgramOptimizations.rel_exp_denotation", @@ -1864,7 +1864,7 @@ "subterm_ordering_ProgramOptimizations.RNot" ], 0, - "47dd6c88386885b943314f022c20092e" + "2dbfbb206c3c4336aa71848bb97b4887" ] ] ] \ No newline at end of file diff --git a/examples/rel/RandomTapes.fst.hints b/examples/rel/RandomTapes.fst.hints index aa19bd0995d..f2fe7bd8cd6 100644 --- a/examples/rel/RandomTapes.fst.hints +++ b/examples/rel/RandomTapes.fst.hints @@ -15,7 +15,7 @@ "interpretation_Tm_abs_f8b7175ad4f28c0bc3c11371abe1d18d" ], 0, - "f223a7a30e8d8c06907900e62bb232e8" + "d90f8db293314c21ce6df1e685a13e2a" ], [ "RandomTapes.add", @@ -37,7 +37,7 @@ "token_correspondence_RandomTapes.minus" ], 0, - "5ccee26c3bc859962c869982f017ac3c" + "1d7ec4dd3db360fb7f8fe5056a5d0483" ], [ "RandomTapes.otp_eq", @@ -65,7 +65,7 @@ "token_correspondence_Rel.__proj__R__item__r" ], 0, - "52b6d1fcf9b87b264265a2a848cd02f7" + "685bb9735c663cab8307f154985749d2" ], [ "RandomTapes.otp2_eq", @@ -95,7 +95,7 @@ "token_correspondence_Rel.__proj__R__item__r" ], 0, - "47fac95d748e45b731857aca7d64de71" + "97bee7f15c6d2a974dd626707f8642e5" ], [ "RandomTapes.id", @@ -111,7 +111,7 @@ "interpretation_Tm_abs_f8b7175ad4f28c0bc3c11371abe1d18d" ], 0, - "1dfe9e6a10865811e102e24e6b53d366" + "0ea3da2b088adaa95bd95f440f0bc251" ], [ "RandomTapes.add", @@ -133,7 +133,7 @@ "token_correspondence_RandomTapes.minus" ], 0, - "fed2e9471d052dd9d8bfb1fb939d35df" + "dcd66bb34fb24be1173831955cbc5200" ] ] ] \ No newline at end of file diff --git a/examples/rel/Recursive.fst.hints b/examples/rel/Recursive.fst.hints index e8c62c214c0..d803b2360e7 100644 --- a/examples/rel/Recursive.fst.hints +++ b/examples/rel/Recursive.fst.hints @@ -16,7 +16,7 @@ "well-founded-ordering-on-nat" ], 0, - "1138ade6e2ca3d5b727fac0590cfe3f5" + "77328841b139cc6a99ce291db9a7471e" ], [ "Recursive.fac_mon", @@ -45,7 +45,7 @@ "typing_Recursive.fac", "well-founded-ordering-on-nat" ], 0, - "986266a894dbbf86bd79d447f1d8438e" + "e7dc2496373b497b37a18f0035abbabd" ], [ "Recursive.fac_sum", @@ -61,7 +61,7 @@ "typing_Recursive.fac" ], 0, - "8361b52a7188fa142f8cf8734af11d24" + "ab1c90980f5df5879373ae80e8452234" ], [ "Recursive.fac_sum_mon", @@ -74,7 +74,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "fe8f2d12ba0a8ebe3616db64b9509ec0" + "b4ee272a9711bb88ed2c6d01eafab805" ], [ "Recursive.fac", @@ -91,7 +91,7 @@ "well-founded-ordering-on-nat" ], 0, - "ac7b2949e06adbf5457db337d8a36fde" + "bc9bf6e374c8a0a39bd9d58660d56b1f" ], [ "Recursive.fac_sum", @@ -107,7 +107,7 @@ "typing_Recursive.fac" ], 0, - "e05e6f186aad788614b86ae92b78a86b" + "3c56e0b5502cfe84be521ded1e01e36a" ] ] ] \ No newline at end of file diff --git a/examples/rel/ReifyLong.fst.hints b/examples/rel/ReifyLong.fst.hints index c787e1e9f41..864a78b106e 100644 --- a/examples/rel/ReifyLong.fst.hints +++ b/examples/rel/ReifyLong.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "951836f4b602ffa6e8c161af1625f435" + "204943f8dd4fc86af6fc4962bd0e4ead" ], [ "ReifyLong.bidule", @@ -28,7 +28,7 @@ "unit_typing" ], 0, - "fd0a1bfcad1e8402ddd2a4833a70bed6" + "cca9deda750673e82374cc5881bad639" ], [ "ReifyLong.is_x", @@ -37,7 +37,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "5d1fd1ed0ffaaa34719292fa01d04c7c" + "27138d226087e6556a5582013abd2804" ] ] ] \ No newline at end of file diff --git a/examples/rel/Rel.fst.hints b/examples/rel/Rel.fst.hints index aff97c0e936..1dbdc8add80 100644 --- a/examples/rel/Rel.fst.hints +++ b/examples/rel/Rel.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "88a0716e0f26af6a4796364a6cc5c825" + "5e07cd5e8dfc7d3ecc10c9cef6cf96f3" ], [ "Rel.rel", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "2e133bbbdb956abb67d8f2fba0bea05a" + "30d70f15062e879d2e5b10eea560fd4d" ] ] ] \ No newline at end of file diff --git a/examples/rel/StRel.fst.hints b/examples/rel/StRel.fst.hints index cd5f2b5b0f7..1bd5e278dd0 100644 --- a/examples/rel/StRel.fst.hints +++ b/examples/rel/StRel.fst.hints @@ -26,7 +26,7 @@ "typing_FStar.Monotonic.Heap.sel" ], 0, - "6ba815da39345332c5042cbf864e5fbd" + "3255f0639bdcd667a5d6b50fabecc18f" ], [ "StRel.f2", @@ -44,7 +44,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "46e8be45c3d95a00df3f4596ecfde9ef" + "c7f87f1856a5e9eca22486060a899c26" ], [ "StRel.f1_ni", @@ -65,7 +65,7 @@ "token_correspondence_StRel.f1_hp" ], 0, - "67feea2f44aed0846ba10297846b92ba" + "67e1129f9ec477c032f7e90f3fdbaa1f" ], [ "StRel.f2_ni", @@ -85,7 +85,7 @@ "token_correspondence_StRel.f2_hp" ], 0, - "348cd037eae4b4a6e7173593354eeb75" + "dcfce3ff681320bd8a0c31710c5768d9" ] ] ] \ No newline at end of file diff --git a/examples/rel/Swap.fst.hints b/examples/rel/Swap.fst.hints index 227d5bf9656..b607bdf1893 100644 --- a/examples/rel/Swap.fst.hints +++ b/examples/rel/Swap.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b7b6b001c2e7290b8ebed50da2b5d41f" + "c7ac539b39655619576cae260511d692" ], [ "Swap.heap_equiv_on", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2b5802eae99b8b5f92e84217d2aeb937" + "7bc11a8103c7e95be91ee603255bb21f" ], [ "Swap.seq'", @@ -36,7 +36,7 @@ 0, [ "@query" ], 0, - "386f7032a10fd7252cddea2a266ca933" + "afdeecfb9aec809a22267a7784fda363" ], [ "Swap.seq'_lem", @@ -64,7 +64,7 @@ "unit_typing" ], 0, - "f0dad1416728b5b107fb5483d3f948ab" + "deedc20ed7d2cbf63b9914692d807824" ], [ "Swap.op_Greater_Greater", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "193076075ef392170839b2ca5d6474e8" + "afeeae8972f83bf62660dc9c47420122" ], [ "Swap.swap", @@ -105,7 +105,7 @@ "typing_Swap.op_Greater_Greater", "unit_typing" ], 0, - "f73552ad301ac4a0d94f13ccad7b39a4" + "e4752634607d4041d3e2581675794b69" ], [ "Swap.idem", @@ -132,7 +132,7 @@ "typing_Swap.op_Greater_Greater", "unit_typing" ], 0, - "b4890e50b4a37f169454778bb2ccd9a9" + "6c49eae4bbcaa2d019d00404d76bf1d0" ], [ "Swap.cond", @@ -141,7 +141,7 @@ 0, [ "@query" ], 0, - "396ebb922871b89fab214076b4fa2cca" + "9a1346972551875e551904ab1f44aaa6" ], [ "Swap.lemma_replace_cond", @@ -162,7 +162,7 @@ "token_correspondence_Swap.cond", "unit_typing" ], 0, - "38d67f58c0a04f7cae1ae34bbbd36c43" + "45ab7fb684120253d9988f4aee31d30c" ], [ "Swap.lemma_skip_c1", @@ -190,7 +190,7 @@ "typing_Swap.op_Greater_Greater", "unit_typing" ], 0, - "cf556dc296767b0607189bff9d329e53" + "8957383df533fb0f93e2455c7cda1613" ], [ "Swap.swap_old", @@ -204,7 +204,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f8958f5a3f8011f962e0c511c5659e8c" + "934770db1f17c55ffbcd3d85f996e92c" ], [ "Swap.swap_old", @@ -227,7 +227,7 @@ "typing_FStar.DM4F.Heap.addr_of" ], 0, - "4c11fd428b2ae2595882e54d66cf7a64" + "a886ffb3c8ce5b03db429653e0be9c1d" ], [ "Swap.idem_old", @@ -250,7 +250,7 @@ "typing_FStar.DM4F.Heap.addr_of", "unit_typing" ], 0, - "21bae51634268f021c6cb6135c8bca6e" + "45127c3d8e987d668147e51529d91273" ], [ "Swap.addr_set", @@ -264,7 +264,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5b27cb5a53db8658afa44f69e7f793ea" + "620aabcd637b51c285a31080cbb1e7d4" ], [ "Swap.heap_equiv_on", @@ -278,7 +278,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7d548e1c56bce6794e3d3b51bf0b020d" + "0151c55113ed2f03388302c41e6d169e" ], [ "Swap.seq'", @@ -287,7 +287,7 @@ 0, [ "@query" ], 0, - "49a1eb4b6945c377810aa411df2bf151" + "46ea9ad4ac0cc8c3885eb4b6d0b0a3e8" ], [ "Swap.seq'_lem", @@ -301,7 +301,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "89eef84bd3d85b8b9c519e3d15d86199" + "f85ea6adc379183bb89389c7d444a37a" ], [ "Swap.op_Greater_Greater", @@ -315,7 +315,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "eb298dc3d608fe5076e1e67a756d4730" + "95856b7a8c23298531aa5bd323451b22" ], [ "Swap.op_Greater_Greater", @@ -329,7 +329,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "37da8829685aa92145aa7d6c3f3daf24" + "1572d1046c3fbe4f82851a7129a570e7" ], [ "Swap.swap", @@ -343,7 +343,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c6ef53d0c50f53956adfc8452b7b7629" + "12dbf4b639d56bbb50068bb8e25c00ae" ], [ "Swap.idem", @@ -357,7 +357,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bb7c2b4688d4b7a07d0b3666b9a4c961" + "1e744be8e94ab9430589ec3e55fb382e" ], [ "Swap.cond", @@ -366,7 +366,7 @@ 0, [ "@query" ], 0, - "b8d0100b1c8555a20244d5553d96abf8" + "fbff117905d251cb7a7e40a33e5ac125" ], [ "Swap.lemma_skip_c1", @@ -380,7 +380,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8e52a0e485d10f5735777c0970148d87" + "10be9aea291abd8adc81424cba3e51df" ], [ "Swap.swap_old", @@ -394,7 +394,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "402d3c60935f25019f267e122ad050c0" + "febf6d643147fc85ca64cdb721b82faf" ], [ "Swap.idem_old", @@ -408,7 +408,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ff5d5d4b910200ef72adf8862a93feba" + "2e95a41f403fb246424bb149680b59e5" ] ] ] \ No newline at end of file diff --git a/examples/rel/UnionFind.Forest.fst.hints b/examples/rel/UnionFind.Forest.fst.hints index 127f7a3294a..c00c41458bf 100644 --- a/examples/rel/UnionFind.Forest.fst.hints +++ b/examples/rel/UnionFind.Forest.fst.hints @@ -18,7 +18,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "ae91d7080e2c56f9de13e4a4a1c99bf4" + "238e8105bcacf9d45d0269c6eea42185" ], [ "UnionFind.Forest.set_n", @@ -45,7 +45,7 @@ "well-founded-ordering-on-nat" ], 0, - "fc1421478339ba1687704f4ec703e762" + "98f251d420a7d10613ac9f8f42588db7" ], [ "UnionFind.Forest.uf_forest", @@ -59,7 +59,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d15eac5b8d0e70d0d9d9704193b85cee" + "286aaa568b94f55d27d93d3b5d96b136" ], [ "UnionFind.Forest.live", @@ -79,7 +79,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "8285aab3fe8f8a7a277e0bbb28eb8a69" + "1418f5330211957a9494d2b1deab40ad" ], [ "UnionFind.Forest.get", @@ -99,7 +99,7 @@ "typing_UnionFind.Forest.elt" ], 0, - "92a97d49ba9ad77f23bdd19de799136e" + "ec5befaf7bbe884fe7af431def21e23a" ], [ "UnionFind.Forest.set", @@ -121,7 +121,7 @@ "typing_UnionFind.Forest.elt", "unit_typing" ], 0, - "7a6c2a533dabb43712d983b37e5826c4" + "cd789e963786e434ca63eb1d58eb249e" ], [ "UnionFind.Forest.subtree_t", @@ -140,7 +140,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "0ad781a79c9ca213b3581e0d8e1757ff" + "b1cadc51743cd041d2f02d458c38ddf0" ], [ "UnionFind.Forest.set_n", @@ -167,7 +167,7 @@ "well-founded-ordering-on-nat" ], 0, - "cd82f7b68079118f37d9e145558bd90e" + "c0a0bfb969c350afc059f9bf5152f4b0" ], [ "UnionFind.Forest.uf_forest", @@ -181,7 +181,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d05e3bd206e1b9728b8048254fd1dff4" + "d05f29b54670c77b19c47749bc8da71d" ], [ "UnionFind.Forest.live", @@ -201,7 +201,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "2f5d5deb0a5735dec71bb0a13c14e3bb" + "d33979c986002d33c790c4f8925168b4" ], [ "UnionFind.Forest.get", @@ -221,7 +221,7 @@ "typing_UnionFind.Forest.elt" ], 0, - "0c90692d0af830bc1347495f16aabd96" + "a6ae80217bfc9011dcc0811a1df15e1e" ], [ "UnionFind.Forest.get", @@ -234,7 +234,7 @@ "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50" ], 0, - "e502d89e9e026054e10bd961f920b701" + "72367a726c888c542b83897b50ef41e3" ], [ "UnionFind.Forest.set", @@ -256,7 +256,7 @@ "typing_UnionFind.Forest.elt", "unit_typing" ], 0, - "85a7929255c1859824f836a1e70d72c9" + "5042f862cc97d45b607fa848c353ce78" ], [ "UnionFind.Forest.set", @@ -269,7 +269,7 @@ "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50" ], 0, - "4805fbb41d1f0232fc863598e6f7dd46" + "f345dccb51b3d5669f2f2a9ebdc2ebc1" ] ] ] \ No newline at end of file diff --git a/examples/rel/UnionFind.Functions.fst.hints b/examples/rel/UnionFind.Functions.fst.hints index 47de537c546..da83e538f86 100644 --- a/examples/rel/UnionFind.Functions.fst.hints +++ b/examples/rel/UnionFind.Functions.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50" ], 0, - "bab7629b76bb63f263287ffaf7630de7" + "7dbf9af7831021e13253c8a6b1a98fe9" ], [ "UnionFind.Functions.height", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50" ], 0, - "0a83bcd21403fab4455bd4cd269c9030" + "d5f3f86a92a72d6cc1861b4c1af7e0ab" ], [ "UnionFind.Functions.subtree", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50" ], 0, - "f53e3f3270ae141184d455ed32d8f73a" + "a4037d6bc9bd7e5ac0886a15afa205d6" ], [ "UnionFind.Functions.well_formed", @@ -59,7 +59,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "f25c1d075a313340d2c42ad4b7f211ce" + "fd8979579f88af4b148b76efb4679358" ], [ "UnionFind.Functions.diff", @@ -78,7 +78,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "f799a72ae29c8d8e1d592e81b64dc610" + "71dd787be20212c11a051caf81d16a5c" ], [ "UnionFind.Functions.find", @@ -98,7 +98,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "128481d01df54ed69d36582fd33933c9" + "ed2ebcfe0e547c8c6f8d06dd488b0b04" ], [ "UnionFind.Functions.find", @@ -109,7 +109,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_UnionFind.Forest.set_n.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "binder_x_9fb225dd23012a31a4f6e7f699e4988d_1", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0", "binder_x_f3a2fe69dcbe73fa3584b2f379bf0eea_2", "bool_inversion", @@ -138,8 +138,8 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", @@ -154,7 +154,7 @@ "well-founded-ordering-on-nat" ], 0, - "9c6c2fc14a13a1c6a6c3f01e8976593e" + "a85d71a92480cc41c3313d07752ae8f0" ], [ "UnionFind.Functions.find_opt", @@ -178,7 +178,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "135edaaa770774de93f8161d477bbbdd" + "7fa78d1670dd76ee40be9a39498cfe00" ], [ "UnionFind.Functions.find_opt", @@ -189,8 +189,8 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_UnionFind.Forest.set_n.fuel_instrumented", "@query", - "FStar.DM4F.Heap_interpretation_Tm_ghost_arrow_a5e82ec6f3e04bdd4d8b87162077b0c2", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.DM4F.Heap_interpretation_Tm_ghost_arrow_535b38975b72732540270e219fc3b993", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "binder_x_9fb225dd23012a31a4f6e7f699e4988d_1", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0", "binder_x_f3a2fe69dcbe73fa3584b2f379bf0eea_2", "bool_inversion", @@ -229,8 +229,8 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", @@ -247,7 +247,7 @@ "well-founded-ordering-on-nat" ], 0, - "b362b043131358d09d1b27e6658122e5" + "9f97a22648ce1de9c14e8de3bd9147d8" ], [ "UnionFind.Functions.well_formed_decreases_lemma", @@ -256,7 +256,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "data_elim_FStar.Pervasives.Native.Mktuple3", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", @@ -279,8 +279,8 @@ "refinement_interpretation_Tm_refine_0b26a49a25aa557ea0f5dfefe2d16b5e", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", @@ -292,7 +292,7 @@ "typing_UnionFind.Forest.id", "typing_UnionFind.Forest.set_n" ], 0, - "47b38297e2970eb35a74ca523c4730d0" + "6e4ccc2af1d1e84573501eb485a8d129" ], [ "UnionFind.Functions.merge", @@ -304,10 +304,10 @@ "@fuel_correspondence_UnionFind.Forest.set_n.fuel_instrumented", "@query", "FStar.DM4F.ST_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "UnionFind.Forest_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", - "UnionFind.Functions_interpretation_Tm_arrow_892c17120f608106a591bedca1326235", + "UnionFind.Forest_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", + "UnionFind.Functions_interpretation_Tm_arrow_f5529d02374000b020f0423d4000bb9c", "bool_inversion", "data_elim_FStar.Pervasives.Native.Mktuple3", "data_typing_intro_FStar.Pervasives.Native.Mktuple3@tok", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", @@ -343,11 +343,11 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", "refinement_interpretation_Tm_refine_f942b1f603501187cd069cabad317d70", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", @@ -361,7 +361,7 @@ "typing_UnionFind.Forest.id", "typing_UnionFind.Forest.set_n" ], 0, - "6203b5f98fd2720781b242734a6dbab7" + "d0adadf48adfdad4a56a6c91bf9a525d" ], [ "UnionFind.Functions.merge_opt", @@ -374,11 +374,10 @@ "@fuel_irrelevance_UnionFind.Forest.set_n.fuel_instrumented", "@query", "FStar.DM4F.ST_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "FStar.OrdSet_interpretation_Tm_arrow_634b34d1d8ffcf76f387d2835be81089", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "UnionFind.Forest_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", - "UnionFind.Functions_interpretation_Tm_arrow_892c17120f608106a591bedca1326235", + "UnionFind.Forest_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", + "UnionFind.Functions_interpretation_Tm_arrow_f5529d02374000b020f0423d4000bb9c", "bool_inversion", "data_elim_FStar.Pervasives.Native.Mktuple3", "data_typing_intro_FStar.Pervasives.Native.Mktuple3@tok", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", @@ -420,11 +419,11 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_UnionFind.Forest.set_n.fuel_instrumented", @@ -439,7 +438,7 @@ "typing_UnionFind.Forest.id", "typing_UnionFind.Forest.set_n" ], 0, - "2b37098a3e8e76cc893c49e3fc2ff5f4" + "e932bf928564622e186585e61a896cd5" ], [ "UnionFind.Functions.parent", @@ -452,7 +451,7 @@ "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50" ], 0, - "707b7ed4c08efe9cf464be1b4241ea48" + "613f02ea6eb0ec0c7347927885e3eafb" ], [ "UnionFind.Functions.height", @@ -465,7 +464,7 @@ "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50" ], 0, - "f8c6d3bf8a67d34c534e987c45b2a930" + "6e3ebb8316224fc2e4f12870c26ecdbb" ], [ "UnionFind.Functions.subtree", @@ -478,7 +477,7 @@ "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50" ], 0, - "ee279becd4c36bb6e942a295a9e8be49" + "093a9774dc276553f8fe217b3e04fcd0" ], [ "UnionFind.Functions.well_formed", @@ -499,7 +498,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "8f75121cc581088e355bf9f046645322" + "48adad8ff7670ebc931e25e63ff9676b" ], [ "UnionFind.Functions.diff", @@ -518,7 +517,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "76fb1e73cc1af0034e7b95e09c0ab5bf" + "7354506beb8620dd78f3cbb65099e4c9" ], [ "UnionFind.Functions.find", @@ -538,7 +537,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "71f6a749c60f24e95da71fd323ee3819" + "5bc7482ef97da3dd0991b381e432b7bb" ], [ "UnionFind.Functions.find", @@ -549,7 +548,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_UnionFind.Forest.set_n.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "binder_x_9fb225dd23012a31a4f6e7f699e4988d_1", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0", "binder_x_f3a2fe69dcbe73fa3584b2f379bf0eea_2", "bool_inversion", @@ -578,8 +577,8 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", @@ -594,7 +593,7 @@ "well-founded-ordering-on-nat" ], 0, - "e7fdc5f6823ac6641d624c54e983a064" + "213c81ba592bd9a3122db03fc847224f" ], [ "UnionFind.Functions.find_opt", @@ -618,7 +617,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "dd1ad58baf3b501185efeaf2c09cec49" + "adb897ad2cc57b3a6aba1e8adf03106c" ], [ "UnionFind.Functions.find_opt", @@ -629,8 +628,8 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_UnionFind.Forest.set_n.fuel_instrumented", "@query", - "FStar.DM4F.Heap_interpretation_Tm_ghost_arrow_a5e82ec6f3e04bdd4d8b87162077b0c2", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.DM4F.Heap_interpretation_Tm_ghost_arrow_535b38975b72732540270e219fc3b993", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "binder_x_9fb225dd23012a31a4f6e7f699e4988d_1", "binder_x_bb4e1c9af0265270f8e7a5f250f730e2_0", "binder_x_f3a2fe69dcbe73fa3584b2f379bf0eea_2", "bool_inversion", @@ -669,8 +668,8 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", @@ -687,7 +686,7 @@ "well-founded-ordering-on-nat" ], 0, - "0148e437db1c9de58da6a9072264bf3d" + "05899f10407d5a353ee85585fcea881a" ], [ "UnionFind.Functions.well_formed_decreases_lemma", @@ -707,7 +706,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "cf91f60669199cf49a3dad1d5c753eb6" + "1b058531e956aa1e736285b5a460612f" ], [ "UnionFind.Functions.merge", @@ -719,10 +718,10 @@ "@fuel_correspondence_UnionFind.Forest.set_n.fuel_instrumented", "@query", "FStar.DM4F.ST_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "UnionFind.Forest_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", - "UnionFind.Functions_interpretation_Tm_arrow_892c17120f608106a591bedca1326235", + "UnionFind.Forest_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", + "UnionFind.Functions_interpretation_Tm_arrow_f5529d02374000b020f0423d4000bb9c", "bool_inversion", "data_elim_FStar.Pervasives.Native.Mktuple3", "data_typing_intro_FStar.Pervasives.Native.Mktuple3@tok", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", @@ -758,11 +757,11 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", "refinement_interpretation_Tm_refine_f942b1f603501187cd069cabad317d70", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", @@ -776,7 +775,7 @@ "typing_UnionFind.Forest.id", "typing_UnionFind.Forest.set_n" ], 0, - "c5a1bab99769212c20b8085a1c58b494" + "facca1bb788c51924dc0169d04fbd502" ], [ "UnionFind.Functions.merge_opt", @@ -789,11 +788,10 @@ "@fuel_irrelevance_UnionFind.Forest.set_n.fuel_instrumented", "@query", "FStar.DM4F.ST_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "FStar.OrdSet_interpretation_Tm_arrow_634b34d1d8ffcf76f387d2835be81089", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "UnionFind.Forest_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", - "UnionFind.Functions_interpretation_Tm_arrow_892c17120f608106a591bedca1326235", + "UnionFind.Forest_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", + "UnionFind.Functions_interpretation_Tm_arrow_f5529d02374000b020f0423d4000bb9c", "bool_inversion", "data_elim_FStar.Pervasives.Native.Mktuple3", "data_typing_intro_FStar.Pervasives.Native.Mktuple3@tok", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", @@ -835,11 +833,11 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_UnionFind.Forest.set_n.fuel_instrumented", @@ -854,7 +852,7 @@ "typing_UnionFind.Forest.id", "typing_UnionFind.Forest.set_n" ], 0, - "cae0f36910d5da628116f126a8a3dc97" + "d96aefa9fc7355a44c40c7f1f71a7260" ] ] ] \ No newline at end of file diff --git a/examples/rel/UnionFind.fst.hints b/examples/rel/UnionFind.fst.hints index bd309ddb12e..68e10bd54c2 100644 --- a/examples/rel/UnionFind.fst.hints +++ b/examples/rel/UnionFind.fst.hints @@ -34,7 +34,7 @@ "typing_UnionFind.Forest.get" ], 0, - "42739a6db56f6367e2c7acba312c1de3" + "98f91e2be84b44fbb96833e0c8ae0366" ], [ "UnionFind.lemma_find_height_independence", @@ -56,7 +56,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "3c9d58cc357eb41976b15763eb645c90" + "9189e9e854452a76487f5d675280e8bc" ], [ "UnionFind.lemma_find_height_independence", @@ -112,7 +112,7 @@ "typing_UnionFind.Functions.diff", "well-founded-ordering-on-nat" ], 0, - "719975326ed9d21aa5801589c1920c99" + "97420edb25bae6c9c54b3519e1665eff" ], [ "UnionFind.lemma_find_opt_helper", @@ -166,7 +166,7 @@ "unit_typing" ], 0, - "aa2f163962f5343b014c5fcc26ef2fa5" + "c9800f0f37c1f9494195e7f19b4cb416" ], [ "UnionFind.lemma_find_find_opt_same_result", @@ -187,7 +187,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "40d56a1aa8083de9c6fe25c829a6ac83" + "b580bffa75781b621960fb0065e027a5" ], [ "UnionFind.lemma_find_find_opt_same_result", @@ -250,7 +250,7 @@ "typing_UnionFind.Functions.diff", "well-founded-ordering-on-nat" ], 0, - "588427bf4f35f2e93dce765a17d3509b" + "a63958db621ae9170a9904d372450a7a" ], [ "UnionFind.lemma_find_opt_parent_same_as_find_root", @@ -273,7 +273,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "904e9869bbbb7ab4c036c9684ce0e064" + "3b9535296120270d3ea426228d0f3a39" ], [ "UnionFind.lemma_find_opt_parent_same_as_find_root", @@ -343,7 +343,7 @@ "well-founded-ordering-on-nat" ], 0, - "d0f4fd8be49a2c92438f4bc329223250" + "c6a6d431a225642ab1c200ea7d2e0ad0" ], [ "UnionFind.lemma_find_find_opt_equivalence", @@ -366,7 +366,7 @@ "refinement_interpretation_Tm_refine_def6697cfd5f9cd77c3c83a313d0eeaf" ], 0, - "6c393331ea95257f455ee67c1b673a03" + "297d8bf97c69df45bf2ccd2862e15a1e" ], [ "UnionFind.lemma_find_find_opt_equivalence", @@ -421,7 +421,7 @@ "well-founded-ordering-on-nat" ], 0, - "c45c010f0494ec7c0b93ca64a0ebcc37" + "8043bb0ca19bab516adce439e5fd2d28" ], [ "UnionFind.lemma_merge_helper", @@ -433,8 +433,8 @@ "FStar.DM4F.Heap.ST.__proj__STATE__item__get_equality", "FStar.DM4F.Heap.ST.__proj__STATE__item__put_equality", "FStar.DM4F.ST_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "FStar.OrdSet_interpretation_Tm_arrow_634b34d1d8ffcf76f387d2835be81089", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "FStar.OrdSet_interpretation_Tm_arrow_f3b791bc2f7bdc4ab6fe54aeca307ddb", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "UnionFind.Forest_interpretation_Tm_arrow_0c589910a06fc3cdc50c0be66a8ec99b", "UnionFind.Forest_interpretation_Tm_arrow_94114ee10387cdeef401e2bfc7e27cc5", @@ -483,8 +483,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", "refinement_interpretation_Tm_refine_6c2086181309e68535791b76dccaef04", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", @@ -500,7 +500,7 @@ "typing_UnionFind.Functions.merge", "unit_inversion", "unit_typing" ], 0, - "460a0017a5e31e2cb0b395896d622a40" + "08fbc5551fcb61b6834e7ed087a504c9" ], [ "UnionFind.lemma_merge_opt_helper", @@ -513,8 +513,8 @@ "@query", "FStar.DM4F.Heap.ST.__proj__STATE__item__get_equality", "FStar.DM4F.Heap.ST.__proj__STATE__item__put_equality", "FStar.DM4F.ST_interpretation_Tm_ghost_arrow_44164f5e759c8937bc211b53dca29861", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "FStar.OrdSet_interpretation_Tm_arrow_634b34d1d8ffcf76f387d2835be81089", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "FStar.OrdSet_interpretation_Tm_arrow_f3b791bc2f7bdc4ab6fe54aeca307ddb", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "UnionFind.Forest_interpretation_Tm_arrow_94114ee10387cdeef401e2bfc7e27cc5", "UnionFind.Functions_interpretation_Tm_arrow_11fc845d70e5548e7c9d4b47126e39f8", @@ -565,8 +565,8 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_65079789b5ee069d4dcb71b5d5562419", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_f4e9005607f1e3eda83352eb28b65ffb", @@ -585,7 +585,7 @@ "unit_typing" ], 0, - "49e57dcf9fb498ef67827ad0f8509f23" + "ebe596e5a0afc978cf9a82064a6972a9" ], [ "UnionFind.lemma_merge_height_independence", @@ -637,7 +637,7 @@ "typing_UnionFind.Forest.id", "unit_typing" ], 0, - "e86e41deb6a86b7478de9c8d7fdfd41d" + "ce60e193e773a5eeb36c12a0e420c295" ], [ "UnionFind.lemma_merge_merge_opt_equivalence_helper_diff", @@ -663,7 +663,7 @@ "unit_typing" ], 0, - "5340b72b448e483a816509ddbe97d353" + "2f1321dbb2de80cf753a5da0046d3782" ], [ "UnionFind.lemma_merge_merge_opt_equivalence_helper_diff", @@ -718,7 +718,7 @@ "well-founded-ordering-on-nat" ], 0, - "b079ca803c9472a63a030d0399288872" + "d945217f9c80df1fe7fee2ae2f409808" ], [ "UnionFind.lemma_merge_merge_opt_equivalence_helper_same", @@ -744,7 +744,7 @@ "unit_typing" ], 0, - "44d5f17bf8173ecbc3776b7003de692b" + "e7dea27d77b066ecdd38fcd951e39684" ], [ "UnionFind.lemma_merge_merge_opt_equivalence_helper_same", @@ -812,7 +812,7 @@ "well-founded-ordering-on-nat" ], 0, - "9632c34a19974607602e7689d04b4c1c" + "138d41508e80a756c1e37147137e5b8f" ], [ "UnionFind.lemma_merge_merge_opt_equivalence", @@ -861,7 +861,7 @@ "unit_inversion", "unit_typing" ], 0, - "3ffc3d697f01b6c7aa27640c1c388c05" + "43a5978ff6677e5db3d6ff9b92d4f377" ], [ "UnionFind.lemma_find_helper", @@ -875,7 +875,7 @@ "refinement_interpretation_Tm_refine_b9e11f705ac7edee3fdb554505ed9f50" ], 0, - "30c8626f8bda525e33b021ea77d96519" + "39f6ec1144b09ad21772e2c3e03ad024" ], [ "UnionFind.lemma_find_height_independence", @@ -896,7 +896,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "df20491906ae84a1aa8f82d4d09059f1" + "520234fabc1fb9c8d9a75b0fb754c0a4" ], [ "UnionFind.lemma_find_opt_helper", @@ -917,7 +917,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "4853b9c3ed43411b4852eddcaa6022dc" + "8db3743bd66fb79872f951ef64a68caf" ], [ "UnionFind.lemma_find_find_opt_same_result", @@ -938,7 +938,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "05c2ba3f361bc5b258687dadcbeb0c20" + "65f51f5ec8d5953928141ca24a6bac45" ], [ "UnionFind.lemma_find_opt_parent_same_as_find_root", @@ -960,7 +960,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "9de10b2a0ac3bfc53890fc23a5d93883" + "5cb3ef5988917d35043395950989f3d6" ], [ "UnionFind.lemma_find_find_opt_equivalence", @@ -982,7 +982,7 @@ "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c" ], 0, - "789d24a205b2692696de2d365d7b27d8" + "1d5ffa59e7ebc5786318f04077446112" ], [ "UnionFind.lemma_merge_helper", @@ -1008,7 +1008,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "0e9c69ea628bcfb7239e02169e6fcbf8" + "307f42861465591ae7603cc1021aa7b8" ], [ "UnionFind.lemma_merge_opt_helper", @@ -1036,7 +1036,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "d3e1dd59dbee3b22cf586010357a6dff" + "a678048cafd160bab6551a363b856e2b" ], [ "UnionFind.lemma_merge_height_independence", @@ -1054,7 +1054,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7a459bdaaeaf177bac4df68b620805de" + "c71e6de2772291df4e3cd4ff480d8249" ], [ "UnionFind.lemma_merge_merge_opt_equivalence_helper_diff", @@ -1079,7 +1079,7 @@ "unit_typing" ], 0, - "618de340312e72e26f0cc543d55badcd" + "a1f91c257b61e81cbf06369ef3998398" ], [ "UnionFind.lemma_merge_merge_opt_equivalence_helper_same", @@ -1104,7 +1104,7 @@ "unit_typing" ], 0, - "74f89fd254f8f7511193aeedfeee988e" + "c496bbc82852424d25f3086c58c201f1" ], [ "UnionFind.lemma_merge_merge_opt_equivalence", @@ -1125,7 +1125,7 @@ "unit_typing" ], 0, - "335b07bd233856143af7d3ba01a6fc08" + "3043056a697ea680990f8d420887d39f" ] ] ] \ No newline at end of file diff --git a/examples/rel/While.fst.hints b/examples/rel/While.fst.hints index 9e7bf630399..a2f893aea27 100644 --- a/examples/rel/While.fst.hints +++ b/examples/rel/While.fst.hints @@ -12,7 +12,7 @@ "disc_equation_While.Times", "fuel_guarded_inversion_While.binop" ], 0, - "87cc5a2e26063905f5ec15abb6d57ab1" + "35ab55ef06ff18f46e5af34cfb11fed3" ], [ "While.__proj__AInt__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_94ebaa80e9cf95cffc242c7914de3c00" ], 0, - "46bd483fbf2ecc18ea310e9afbab87cf" + "982eb73c80b837bb5af39733eaed6692" ], [ "While.__proj__AVar__item___0", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_be67e6dd42460413742cd5885f052b86" ], 0, - "7db19ce16493d159108bd652753ff259" + "bf0649c88e5893a8fc04895155493bdd" ], [ "While.__proj__AOp__item___0", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_a075d9df1f5c243dba503141508929bb" ], 0, - "d30b5c58bb8380686a6474a4fafa86e5" + "d82b6385e0b603a7c40b6bef8dbc7483" ], [ "While.__proj__AOp__item___1", @@ -64,7 +64,7 @@ "refinement_interpretation_Tm_refine_a075d9df1f5c243dba503141508929bb" ], 0, - "2d6e4610cc965403faaf238429ad9840" + "1e9b5a6e184a8b3a73cbb00411a9a449" ], [ "While.__proj__AOp__item___2", @@ -77,7 +77,7 @@ "refinement_interpretation_Tm_refine_a075d9df1f5c243dba503141508929bb" ], 0, - "a377face7993ef726523048f558ed70d" + "2d957d254471bba3e526fd7a1d7313a6" ], [ "While.interpret_exp", @@ -92,7 +92,7 @@ "fuel_guarded_inversion_While.exp", "subterm_ordering_While.AOp" ], 0, - "eb7f5830bf8376966c8a7c69ae1c0222" + "0af3e5a4a4fa65ccedd2786afb1603fe" ], [ "While.__proj__Assign__item__var", @@ -105,7 +105,7 @@ "refinement_interpretation_Tm_refine_b9111ee85b655c8456fbdffc10913247" ], 0, - "fa128acd58b909dbd556e9341709cb4c" + "c3dbda37982eeaa4a72e1f4c4062d235" ], [ "While.__proj__Assign__item__term", @@ -118,7 +118,7 @@ "refinement_interpretation_Tm_refine_b9111ee85b655c8456fbdffc10913247" ], 0, - "637ab417cd3cc77820671e3315fb8f9f" + "ebbddc4552a3ecc158a7537cd74a19ed" ], [ "While.__proj__Seq__item__first", @@ -131,7 +131,7 @@ "refinement_interpretation_Tm_refine_e301b9284cf53dcfdd19d29aff2de799" ], 0, - "9b2acae816d126c16c79b65bf1214f48" + "b26cd47fadae3371d5aea5ad0c3c43f8" ], [ "While.__proj__Seq__item__second", @@ -144,7 +144,7 @@ "refinement_interpretation_Tm_refine_e301b9284cf53dcfdd19d29aff2de799" ], 0, - "e8985c929d48e26e552f433de2ecd664" + "b73df837d08363e96546c3df3147cb76" ], [ "While.__proj__If__item__cond", @@ -157,7 +157,7 @@ "refinement_interpretation_Tm_refine_11047f422339fc49495ea91916ee701e" ], 0, - "2bc9c9d8755518ead90985df7caddfeb" + "2e8f66c08746875d075a1d408710dcd2" ], [ "While.__proj__If__item__then_branch", @@ -170,7 +170,7 @@ "refinement_interpretation_Tm_refine_11047f422339fc49495ea91916ee701e" ], 0, - "3aed08b203cce281c38a5cdf889f94d6" + "9a31f8128ded57b3620644e632dcf383" ], [ "While.__proj__If__item__else_branch", @@ -183,7 +183,7 @@ "refinement_interpretation_Tm_refine_11047f422339fc49495ea91916ee701e" ], 0, - "ea8737f42f84713349bc091498f2b942" + "4f325195f607a3f246985a5bfbcc7960" ], [ "While.__proj__While__item__cond", @@ -196,7 +196,7 @@ "refinement_interpretation_Tm_refine_9f1548f821ac5aa32cdc0b620d5d324d" ], 0, - "a59ee59d31ec0c03f731e4259e872eb6" + "74f9ce926f04f660368e790d7e229faf" ], [ "While.__proj__While__item__body", @@ -209,7 +209,7 @@ "refinement_interpretation_Tm_refine_9f1548f821ac5aa32cdc0b620d5d324d" ], 0, - "24a47d35e700a817d45a3d5c6b28c780" + "852775ae763c00dcd01a6aeced6e8cb6" ], [ "While.__proj__While__item__variant", @@ -222,7 +222,7 @@ "refinement_interpretation_Tm_refine_9f1548f821ac5aa32cdc0b620d5d324d" ], 0, - "c13e395caddc2056a7ebe8a5023960e0" + "396c27b5cf7e0974739e967ba0a7ed55" ], [ "While.interpret_while", @@ -256,7 +256,7 @@ "well-founded-ordering-on-nat" ], 0, - "247b1beda3948baa7021ffbff7007e7e" + "177a811ec3efb74550908213611ee49a" ], [ "While.interpret_while", @@ -280,7 +280,7 @@ "well-founded-ordering-on-nat" ], 0, - "8084082fcfd6963c6ebb624cf881cc2c" + "794020009b452223356718ab3c8794be" ], [ "While.interpret_exp_st", @@ -313,7 +313,7 @@ "typing_FStar.Monotonic.Heap.sel" ], 0, - "2bb7eb28f18b8ca8c5c03891756613bf" + "4c531e9635fa83a40552636ec3233c55" ], [ "While.interpret_com_st", @@ -327,12 +327,12 @@ "equation_FStar.Heap.trivial_rel", "function_token_typing_FStar.Heap.trivial_preorder", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_424e1ecfb6a0755ec01f6fae94331cc1", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", "refinement_interpretation_Tm_refine_9b02ea10d5f9be03ff5306328ed3e0b7", "true_interp" ], 0, - "5ab8f97b6ac34b84891feeb278754026" + "7522dffab31d6190e14d207aafc1f969" ], [ "While.interpret_binop", @@ -345,7 +345,7 @@ "disc_equation_While.Times", "fuel_guarded_inversion_While.binop" ], 0, - "f180ea84be3456f8f086fb5db58a4208" + "2288c20d37d489a50ca5c8ed880e150d" ], [ "While.__proj__AInt__item___0", @@ -358,7 +358,7 @@ "refinement_interpretation_Tm_refine_94ebaa80e9cf95cffc242c7914de3c00" ], 0, - "429cc760e67d89357e6fccde792eb74c" + "ec15971e94aa2402dfa3b4029f0208a4" ], [ "While.__proj__AVar__item___0", @@ -371,7 +371,7 @@ "refinement_interpretation_Tm_refine_be67e6dd42460413742cd5885f052b86" ], 0, - "fc394eabcce72ee5b3b355293bd0cb0f" + "dc188a33c1abec40d1a95dbe82192597" ], [ "While.__proj__AOp__item___0", @@ -384,7 +384,7 @@ "refinement_interpretation_Tm_refine_a075d9df1f5c243dba503141508929bb" ], 0, - "34a572fc4b0a6a8aed473968c81de67b" + "b418300042aec94f1db76a73dddf8caa" ], [ "While.__proj__AOp__item___1", @@ -397,7 +397,7 @@ "refinement_interpretation_Tm_refine_a075d9df1f5c243dba503141508929bb" ], 0, - "6ae819f474bf9ec162097c13bfe28acc" + "371fdcc931a3aac4681134e113a68525" ], [ "While.__proj__AOp__item___2", @@ -410,7 +410,7 @@ "refinement_interpretation_Tm_refine_a075d9df1f5c243dba503141508929bb" ], 0, - "539d716d45008a25a0e5dbcb1619c87e" + "e11149d7cba93a669a1de991436340d0" ], [ "While.interpret_exp", @@ -425,7 +425,7 @@ "fuel_guarded_inversion_While.exp", "subterm_ordering_While.AOp" ], 0, - "216e995a7385acc1ada5e66a7bc28e5d" + "27e75d78a209574d71f29af9fffef824" ], [ "While.__proj__Assign__item__var", @@ -438,7 +438,7 @@ "refinement_interpretation_Tm_refine_b9111ee85b655c8456fbdffc10913247" ], 0, - "727f0d9aec0fd470c88ba5a3881a01cb" + "ccfb376a6424fb86ed8c0642339814f0" ], [ "While.__proj__Assign__item__term", @@ -451,7 +451,7 @@ "refinement_interpretation_Tm_refine_b9111ee85b655c8456fbdffc10913247" ], 0, - "53f96731827fc7f34ec5334442da8118" + "ae63ebd2748f17f9cf68640aff4663fe" ], [ "While.__proj__Seq__item__first", @@ -464,7 +464,7 @@ "refinement_interpretation_Tm_refine_e301b9284cf53dcfdd19d29aff2de799" ], 0, - "19266926a90881de445ef6541e3a0307" + "029c4c7fcff232f6c4642b31bd833d17" ], [ "While.__proj__Seq__item__second", @@ -477,7 +477,7 @@ "refinement_interpretation_Tm_refine_e301b9284cf53dcfdd19d29aff2de799" ], 0, - "d501b7857923a08aa7999acb97de9c69" + "5d0c2cbaf20e0055fe75bbe8ebb103bd" ], [ "While.__proj__If__item__cond", @@ -490,7 +490,7 @@ "refinement_interpretation_Tm_refine_11047f422339fc49495ea91916ee701e" ], 0, - "108eaeaab54e406967223acf60b3062e" + "1b9cd7522dd6ea5a6e9d4654fed0f31f" ], [ "While.__proj__If__item__then_branch", @@ -503,7 +503,7 @@ "refinement_interpretation_Tm_refine_11047f422339fc49495ea91916ee701e" ], 0, - "75849d57e1280adc5e621c040e2cc42e" + "6e4fa21117bd8e99f635c24f68de544e" ], [ "While.__proj__If__item__else_branch", @@ -516,7 +516,7 @@ "refinement_interpretation_Tm_refine_11047f422339fc49495ea91916ee701e" ], 0, - "87a0cc8927c78b6e9cf947ed9f0e3828" + "0e716d81495340a25e5914c76c4a8921" ], [ "While.__proj__While__item__cond", @@ -529,7 +529,7 @@ "refinement_interpretation_Tm_refine_9f1548f821ac5aa32cdc0b620d5d324d" ], 0, - "d303531e251411fef47254d072a8d163" + "9bf234340805f6a064655cc3f2428571" ], [ "While.__proj__While__item__body", @@ -542,7 +542,7 @@ "refinement_interpretation_Tm_refine_9f1548f821ac5aa32cdc0b620d5d324d" ], 0, - "3c29053beb1b91a668123d5260815301" + "693d242f84b2062e68d851bd796c9f62" ], [ "While.__proj__While__item__variant", @@ -555,7 +555,7 @@ "refinement_interpretation_Tm_refine_9f1548f821ac5aa32cdc0b620d5d324d" ], 0, - "a28dc366ce27ed776db76ccf29d328d3" + "bc9747639b9a751b8ff313fe1401ae0a" ], [ "While.interpret_while", @@ -589,7 +589,7 @@ "well-founded-ordering-on-nat" ], 0, - "7c4ad173837a2dd5eb42c69e62f8406f" + "95d157883b6fd36435fb96334b3ddd71" ], [ "While.interpret_while", @@ -613,7 +613,7 @@ "well-founded-ordering-on-nat" ], 0, - "378eae867339810e86d5fd2909cb8f54" + "b834520a14893c835b56bb5ede305f2a" ] ] ] \ No newline at end of file diff --git a/examples/rel/WhileReify.fst.hints b/examples/rel/WhileReify.fst.hints index 3b82689c259..69a35001876 100644 --- a/examples/rel/WhileReify.fst.hints +++ b/examples/rel/WhileReify.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_WhileReify.binop" ], 0, - "e50f6fe64f8d86d3e5d809ddd7c1aa4e" + "f4ed99c921b684421fa188ee22776d3f" ], [ "WhileReify.exp", @@ -27,7 +27,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "ef91d75956e6f026890602b76a25e211" + "866cb892e9547a6cab4d4c6efb67b955" ], [ "WhileReify.__proj__AInt__item___0", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_0add5ff0a561d40ba564f66ead022700" ], 0, - "52141698ba1285947754e4cc5f64aeaf" + "ddec4d29eb6f18c3df650d6651c2596e" ], [ "WhileReify.__proj__AVar__item___0", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_c7bb9ae7b944e08fb527e97372845503" ], 0, - "4d5469ef80cf512509604ccf49ea2adc" + "f4aa3efce7aea04b025f997fddbef9fa" ], [ "WhileReify.__proj__AOp__item___0", @@ -66,7 +66,7 @@ "refinement_interpretation_Tm_refine_647225795b9d6bcf91005b32fa64ac20" ], 0, - "8e1e5680420d8dc248277e0371703ac8" + "2bb5f0dcd7e08fc7c02a5bc865d123ba" ], [ "WhileReify.__proj__AOp__item___1", @@ -79,7 +79,7 @@ "refinement_interpretation_Tm_refine_647225795b9d6bcf91005b32fa64ac20" ], 0, - "d0b01502a749fac76b3aadc0c1c4997d" + "af27a04d1b4543c27a39ebed9d07c965" ], [ "WhileReify.__proj__AOp__item___2", @@ -92,7 +92,7 @@ "refinement_interpretation_Tm_refine_647225795b9d6bcf91005b32fa64ac20" ], 0, - "a2f891bf015e9b5623030fb74836f28e" + "ace6f6713e27503c5604bdfa9953b27d" ], [ "WhileReify.com", @@ -107,7 +107,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "b49fe033132bc1e0a3998e1726518306" + "9818b76628de2903dd789d87c7b5d83f" ], [ "WhileReify.__proj__Assign__item__var", @@ -120,7 +120,7 @@ "refinement_interpretation_Tm_refine_b4ca4f8261c0ffd1d6239fd5d8f8a68c" ], 0, - "56f7906274c78f927461d97464f2a149" + "f92d98fac9f1d8abfd8777f7b6b7d7db" ], [ "WhileReify.__proj__Assign__item__term", @@ -133,7 +133,7 @@ "refinement_interpretation_Tm_refine_b4ca4f8261c0ffd1d6239fd5d8f8a68c" ], 0, - "a7d93e3e5d7cbd690c1439bf95f86bd4" + "32efe13fcfa1f3d95b6deebf8b68fc0d" ], [ "WhileReify.__proj__Seq__item__first", @@ -146,7 +146,7 @@ "refinement_interpretation_Tm_refine_9daf575df0f09c310d4a988973469100" ], 0, - "6f333fb6869380164841498c38b8e466" + "6f88adc405376da723225dc2847dd8df" ], [ "WhileReify.__proj__Seq__item__second", @@ -159,7 +159,7 @@ "refinement_interpretation_Tm_refine_9daf575df0f09c310d4a988973469100" ], 0, - "60ea04c1deeeef30d6d7548f1ae26cdf" + "e2e69e1837c2478eca22557030f29dd7" ], [ "WhileReify.__proj__If__item__cond", @@ -172,7 +172,7 @@ "refinement_interpretation_Tm_refine_8fa1b646879801a2172adb9c083178ea" ], 0, - "bf35353c6434fbdfece7c23b34ee9147" + "8a6bb6c195cac8a815d693cdd44115a1" ], [ "WhileReify.__proj__If__item__then_branch", @@ -185,7 +185,7 @@ "refinement_interpretation_Tm_refine_8fa1b646879801a2172adb9c083178ea" ], 0, - "17541fc53215688860d60fee78bf3562" + "0a37bbdb395600b5cd9282817b07cf27" ], [ "WhileReify.__proj__If__item__else_branch", @@ -198,7 +198,7 @@ "refinement_interpretation_Tm_refine_8fa1b646879801a2172adb9c083178ea" ], 0, - "1f47ea9a4e48045aa89b650e7e830b2f" + "79f442ae7bd450a68793e6d1073003d4" ], [ "WhileReify.__proj__While__item__cond", @@ -211,7 +211,7 @@ "refinement_interpretation_Tm_refine_78179a791815afbcdc83897b79011567" ], 0, - "b3d7cb61414d09a778e09d88b2997d9b" + "0f116d65a03d3784924f1cb996d3e278" ], [ "WhileReify.__proj__While__item__body", @@ -224,7 +224,7 @@ "refinement_interpretation_Tm_refine_78179a791815afbcdc83897b79011567" ], 0, - "209fdd6997dc1551f0457ed14407f442" + "96de615c8e2e55b8720f17fff41916e7" ], [ "WhileReify.__proj__While__item__metric", @@ -237,7 +237,7 @@ "refinement_interpretation_Tm_refine_78179a791815afbcdc83897b79011567" ], 0, - "568dde2889e0c1712430c0c44a12b12e" + "f2201593c2f6a1dc96b345aa03f57cba" ], [ "WhileReify.interpret_exp_st", @@ -255,7 +255,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.index" ], 0, - "08bd839f13687c2faec3d71ddeaa1797" + "12e281b152fcd8db285c30671a17166f" ], [ "WhileReify.interpret_exp'", @@ -264,7 +264,7 @@ 1, [ "@query", "primitive_Prims.op_GreaterThan" ], 0, - "bee6bfdac68d77949cdb1c88ff4775fd" + "3c1bf22e5bc95d08a188be867ab224f9" ], [ "WhileReify.interpret_com_st", @@ -302,7 +302,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "d59ab50a7c4534ae28c4fa9b4d838c78" + "45d566fd07dff6dc3841a73c0bb51f99" ], [ "WhileReify.interpret_com", @@ -329,7 +329,7 @@ "typing_WhileReify.interpret_com_st", "unit_typing" ], 0, - "1113748a0787f6b24fc96ebb67dd160b" + "8188bf2845bd2d9aceb1ee5a2a4ec22a" ], [ "WhileReify.bidule", @@ -365,7 +365,7 @@ "projection_inverse_WhileReify.AVar__0" ], 0, - "a467d03e42110eab17ad32d427b48aac" + "1db401fcb5f6f2186c66a3e769930bd7" ], [ "WhileReify.bidule2", @@ -402,7 +402,7 @@ "projection_inverse_WhileReify.AVar__0" ], 0, - "d880469a9a9687e6f7d65d11d315a87f" + "4e427b304423c8909a8d628cefd78214" ], [ "WhileReify.interpret_binop", @@ -416,7 +416,7 @@ "fuel_guarded_inversion_WhileReify.binop" ], 0, - "9557bb0b3fd8987e6244fdbfc1217aa8" + "f2e653c2d4d63bc3444194dfe27a664f" ], [ "WhileReify.exp", @@ -430,7 +430,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "20662e77690f3b642d860cdd6f6b5639" + "fea1cd0f77ddc886e02db8cbb010eb37" ], [ "WhileReify.__proj__AInt__item___0", @@ -443,7 +443,7 @@ "refinement_interpretation_Tm_refine_0add5ff0a561d40ba564f66ead022700" ], 0, - "d8cd50871103d35c5e2993e3ad498dba" + "392d5e10a4aa485151f29181dfe85b17" ], [ "WhileReify.__proj__AVar__item___0", @@ -456,7 +456,7 @@ "refinement_interpretation_Tm_refine_c7bb9ae7b944e08fb527e97372845503" ], 0, - "44c3086b7d4d6456ed7422ecc874d291" + "6a93340e394d65b8f2e68aca0625d295" ], [ "WhileReify.__proj__AOp__item___0", @@ -469,7 +469,7 @@ "refinement_interpretation_Tm_refine_647225795b9d6bcf91005b32fa64ac20" ], 0, - "1fb848a62de9b33a32269c480c34a2bd" + "e1524c8aad4bbdc74baf1b91afaa8ba1" ], [ "WhileReify.__proj__AOp__item___1", @@ -482,7 +482,7 @@ "refinement_interpretation_Tm_refine_647225795b9d6bcf91005b32fa64ac20" ], 0, - "12a2b05b2db5b0314df7cbf4d2d51303" + "0ab22daa1b1f2481ddd9d251b985c64a" ], [ "WhileReify.__proj__AOp__item___2", @@ -495,7 +495,7 @@ "refinement_interpretation_Tm_refine_647225795b9d6bcf91005b32fa64ac20" ], 0, - "950de58bb93ff260a944bdd3aae6f41a" + "9faff418dcf9da11369bf4cf2d3c35c7" ], [ "WhileReify.com", @@ -510,7 +510,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.id" ], 0, - "8b0ae1124bf5a6f12c593fbc97e9ba76" + "23977885e93a3d90b3ea59b9e1877ddb" ], [ "WhileReify.__proj__Assign__item__var", @@ -523,7 +523,7 @@ "refinement_interpretation_Tm_refine_b4ca4f8261c0ffd1d6239fd5d8f8a68c" ], 0, - "e56a81a512b7451ff93cc456334c45b9" + "1add0b0ab53b39f61a6365ff1c29326d" ], [ "WhileReify.__proj__Assign__item__term", @@ -536,7 +536,7 @@ "refinement_interpretation_Tm_refine_b4ca4f8261c0ffd1d6239fd5d8f8a68c" ], 0, - "26278c8321850fdb002689a772003a20" + "42959e9a3cca5f3e63d8272e226bc456" ], [ "WhileReify.__proj__Seq__item__first", @@ -549,7 +549,7 @@ "refinement_interpretation_Tm_refine_9daf575df0f09c310d4a988973469100" ], 0, - "99c12a97d91b4d49530c2be14a54014e" + "227a1705cb98defaa7ea35ad7a029b9b" ], [ "WhileReify.__proj__Seq__item__second", @@ -562,7 +562,7 @@ "refinement_interpretation_Tm_refine_9daf575df0f09c310d4a988973469100" ], 0, - "58fe5fcd1c8518120a20de07a0b20c97" + "0e6ba9dd54419fda10efadc2f94bec66" ], [ "WhileReify.__proj__If__item__cond", @@ -575,7 +575,7 @@ "refinement_interpretation_Tm_refine_8fa1b646879801a2172adb9c083178ea" ], 0, - "408f42f8e685ea4092d1cd63f688f5d3" + "c48f4ada419c1912b856234117e082bb" ], [ "WhileReify.__proj__If__item__then_branch", @@ -588,7 +588,7 @@ "refinement_interpretation_Tm_refine_8fa1b646879801a2172adb9c083178ea" ], 0, - "ad1eb67b74b3a3bf34f31f295455c4d8" + "f505327bf5b54751ebc2178ba8bc4b5d" ], [ "WhileReify.__proj__If__item__else_branch", @@ -601,7 +601,7 @@ "refinement_interpretation_Tm_refine_8fa1b646879801a2172adb9c083178ea" ], 0, - "6c4bf413f9cbc324a778352d612f2b47" + "e956d0df7834087aead7e5dbad4947dc" ], [ "WhileReify.__proj__While__item__cond", @@ -614,7 +614,7 @@ "refinement_interpretation_Tm_refine_78179a791815afbcdc83897b79011567" ], 0, - "fc03ac5d55628bf2fe660ada7d839895" + "1335e245df31fa311383be31683e00e9" ], [ "WhileReify.__proj__While__item__body", @@ -627,7 +627,7 @@ "refinement_interpretation_Tm_refine_78179a791815afbcdc83897b79011567" ], 0, - "3e4ee5f2cd059bd438a4c1447898a7db" + "a514fc36095d263745806a5200f3e7a4" ], [ "WhileReify.__proj__While__item__metric", @@ -640,7 +640,7 @@ "refinement_interpretation_Tm_refine_78179a791815afbcdc83897b79011567" ], 0, - "e6b7111a0bb8a964be5d8d12299357eb" + "40d699b668e7189cc5e35d5d3fb4e8f8" ], [ "WhileReify.interpret_exp_st", @@ -657,7 +657,7 @@ "typing_FStar.DM4F.Heap.IntStoreFixed.index" ], 0, - "907b125ba961a5e1a47127ad9c2e7f15" + "d9eb4556f3455485b83a6ea315448879" ], [ "WhileReify.interpret_exp'", @@ -666,7 +666,7 @@ 1, [ "@query", "primitive_Prims.op_GreaterThan" ], 0, - "cc3eb8b10a23510bafb7fd3990d466eb" + "0c14a2cb2c64918a2c02f1fa9e054f09" ], [ "WhileReify.interpret_com_st", @@ -706,7 +706,7 @@ "well-founded-ordering-on-nat" ], 0, - "5efbf48b546b6827ee7847c3c23cd2cc" + "010c7bc0e2be4660587a91d7862f9960" ], [ "WhileReify.interpret_com", @@ -733,7 +733,7 @@ "typing_WhileReify.interpret_com_st", "unit_typing" ], 0, - "c3bdaea562a852ea3a64c35d5e985ca8" + "45104283e68af6ecfdc2242dc360764a" ], [ "WhileReify.bidule", @@ -769,7 +769,7 @@ "projection_inverse_WhileReify.AVar__0" ], 0, - "8d529f2b73c86c3c798253f063a45602" + "8489e05c73e42892ffa6b152d5e92c93" ], [ "WhileReify.bidule2", @@ -806,7 +806,7 @@ "projection_inverse_WhileReify.AVar__0" ], 0, - "b8fdac7cb260962f6d1a67d8819e0b76" + "e663a973345c8d2b5028a1cd40f9bf16" ] ] ] \ No newline at end of file diff --git a/examples/seplogic/Examples.fst.hints b/examples/seplogic/Examples.fst.hints index 6b4502eabef..9eb50c30075 100644 --- a/examples/seplogic/Examples.fst.hints +++ b/examples/seplogic/Examples.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "e5adb08c895f6b4deb3cfa1ec44d1251" + "8837857ebc1eeb0e011aa90510da0e40" ], [ "Examples.increment_ok", @@ -25,7 +25,7 @@ "unit_inversion", "unit_typing" ], 0, - "d71e073c8eec66cfe18c63a3d4460ff8" + "899729aa11507f58d99d6dbeb4151086" ], [ "Examples.increment_ok", @@ -40,7 +40,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "31f96b88c4c53bfcb57e01624458f72c" + "30d2a85727fb90f56dc914a8cda2b953" ], [ "Examples.increment_ok", @@ -61,7 +61,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "6290f2cff8ee09fb9100325a91ab2ae4" + "fc264d0ca9176b35f422dadb22a9258d" ], [ "Examples.swap_ok", @@ -76,7 +76,7 @@ "true_interp" ], 0, - "bb3e1e3f23bb14dd4b77c7c7a07c0155" + "4dff4f2fd7f5041a4220a83cc6f10138" ], [ "Examples.swap_ok", @@ -88,7 +88,7 @@ "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "c5633886720e08207cfd3624161ecb77" + "ece1bce80d803ad909d878d9457845d5" ], [ "Examples.swap_ok", @@ -106,7 +106,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "a24ab4c2717f86f3d6ff5bc29fb7226b" + "5491a6a5513d5dbde4fe1fdb730e19d2" ], [ "Examples.swap_ok", @@ -118,7 +118,7 @@ "primitive_Prims.op_disEquality", "projection_inverse_BoxBool_proj_0" ], 0, - "5b2746e3d19dce01e04eaa572c2fd510" + "136facde2cb8298b91cca5efaee0c6d4" ], [ "Examples.swap_ok", @@ -137,7 +137,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "50b9f12a15264e2cbfb9b7dd7f32a19c" + "ff8a4993b5f8e1dd24e9eff0c442a8f4" ], [ "Examples.swap_ok", @@ -163,7 +163,7 @@ "typing_FStar.SL.Monotonic.Heap.sel" ], 0, - "e97a6794c9d2026de762264cf885ea68" + "c42ceca34c3f9cb6d409ab7345b41cd3" ], [ "Examples.swap_ok", @@ -182,7 +182,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "1121d1ab34faaf1c0b54c7514b6fe769" + "7901173cd544951b40a5b0833af2ffbc" ], [ "Examples.swap_ok", @@ -203,7 +203,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "a220c7130d2aef49a1ccbb675f466aa4" + "91b377adb117d39db78defe65ab2be54" ], [ "Examples.swap_ok", @@ -224,7 +224,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "279b33629d304b7df61a9ec0d6ba67e5" + "677dd17eb278a4a1a217660c1e887007" ], [ "Examples.double_increment_ok", @@ -239,7 +239,7 @@ "unit_inversion", "unit_typing" ], 0, - "e9f490b196d8c58d45a54e48401f2957" + "a9d99e84bc40ec69092d7d2597979c8f" ], [ "Examples.double_increment_ok", @@ -254,7 +254,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "9fd58e9b8ea4df4d41a6abd3fea5e64d" + "6f093cf139a1a0cd68962e71df645adf" ], [ "Examples.double_increment_ok", @@ -272,7 +272,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "351cd6b82709558201940335d897cb2d" + "bb4d5594e7c2209b1383a45198744164" ], [ "Examples.double_increment_ok", @@ -291,7 +291,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "242e1d86bf885e7f6396fe12d8bba9e4" + "1c1055a67630c61c533dfb663bb8a989" ], [ "Examples.double_increment_ok", @@ -328,7 +328,7 @@ "typing_FStar.UInt64.v" ], 0, - "6f2d5cb27814eea19ed3319a0ed06d84" + "98812433c21f5cc9b2711125fa0d37ef" ], [ "Examples.init_ok", @@ -364,7 +364,7 @@ "typing_FStar.UInt64.uint_to_t", "typing_Prims.pow2" ], 0, - "0d8425eea676854b422430270c0ca411" + "8237b288c18fe3893a05824f8b61922d" ], [ "Examples.init_ok", @@ -400,7 +400,7 @@ "typing_FStar.UInt64.uint_to_t", "typing_Prims.pow2" ], 0, - "7933982a5a1926abb850aa2c14091688" + "8d1861ab35f863311013b2daadf60ee6" ], [ "Examples.copy_ok", @@ -415,7 +415,7 @@ "true_interp" ], 0, - "bc6fc998023bb95d75ca0af5c11e10a1" + "0691a07946698aec89ce23701a983437" ], [ "Examples.copy_ok", @@ -430,7 +430,7 @@ "haseqPrims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "4cfce007f599ca19024e7b5f86052aef" + "ce7ce017430b9ed3467f7f313536b721" ], [ "Examples.copy_ok", @@ -448,7 +448,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "86f3fdc9a6a32fce267d050c643fbcc0" + "676454a78adf93b8a775a4b212cb5c0c" ], [ "Examples.copy_ok", @@ -466,7 +466,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "9f7b1aa0817a5673753f260163955a80" + "d0b87e576027b176d4eaf6f8473f797a" ], [ "Examples.copy_ok", @@ -487,7 +487,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "b2fdda0ae23af2f7db1628d9a3b19a2c" + "65a8c3fd3afbe2f0e8dfbfb26cb1127f" ], [ "Examples.copy_ok", @@ -505,7 +505,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "2fad911ac03588f3f18fd97eda2cc28d" + "2b2134fa877082f4ce6003552ed53198" ], [ "Examples.copy_ok", @@ -517,7 +517,7 @@ "primitive_Prims.op_disEquality", "projection_inverse_BoxBool_proj_0" ], 0, - "5b87a68a08c8b386f024b580bdcf02f9" + "fed025d264c45287901900bf776e6472" ], [ "Examples.copy_ok", @@ -529,7 +529,7 @@ "refinement_interpretation_Tm_refine_e5829fe30a7dc62e6bb885af47bb2974" ], 0, - "9d25b121485d1a4854b08b0d75d509cc" + "35c61b1090289a085b4713e129732567" ], [ "Examples.write_ok", @@ -538,7 +538,7 @@ 1, [ "@query" ], 0, - "359a1a44298bfa2cebf1711d27762f76" + "ad512e46fff6d42106abb1fdd6bf0c1d" ], [ "Examples.increment_ok", @@ -547,7 +547,7 @@ 1, [ "@query" ], 0, - "6d8128a9c744391f332fb645f7871db1" + "62ddaa744a0d12a47f75bba32eef9835" ], [ "Examples.increment_ok", @@ -562,7 +562,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "64729d603db17b2f8587accc1ecac03f" + "51c5de4592b5abeafd49c06729417bc3" ], [ "Examples.increment_ok", @@ -583,7 +583,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "d45b3fa063088bccc7aa71418265d6e9" + "19c188689a36d29b67a5e695faa54d33" ], [ "Examples.swap_ok", @@ -598,7 +598,7 @@ "true_interp" ], 0, - "5a86976488664973ff905011bac9616f" + "c147170e4dcb923d4c7f0e47386e4bf3" ], [ "Examples.swap_ok", @@ -607,7 +607,7 @@ 1, [ "@query" ], 0, - "867fb4ea0d5c81b2dd82dfdb3c322cb7" + "c5506919030f26b31f8738dcd4a63a21" ], [ "Examples.swap_ok", @@ -625,7 +625,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "47be80b4cc8536015ff926f2f1a4ba19" + "43348d8cc6375544f9c7133007f08707" ], [ "Examples.swap_ok", @@ -637,7 +637,7 @@ "primitive_Prims.op_disEquality", "projection_inverse_BoxBool_proj_0" ], 0, - "2c796eb8c6a7f4921ccb6822633a6ba5" + "ec96ab94415b06a6365a17b6f6252e7a" ], [ "Examples.swap_ok", @@ -656,7 +656,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "5aa04a3cca4abcbeda0933a1c2597e18" + "a36d2a70f89eab214fd911ad36e628cc" ], [ "Examples.swap_ok", @@ -682,7 +682,7 @@ "typing_FStar.SL.Monotonic.Heap.sel" ], 0, - "aff9a16c936410c6aaf4dc528665234a" + "4f9a786a6bd4665654a5fc1d11ad5473" ], [ "Examples.swap_ok", @@ -701,7 +701,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "9b156b56d19d15331e1be872b4d20a66" + "7144c3f380ac0c799945c61f9db2501f" ], [ "Examples.swap_ok", @@ -722,7 +722,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "99e2e65e52e0234d000711cc3a1a3dff" + "a14116273046b5ffd55e7cd1b9a26d99" ], [ "Examples.swap_ok", @@ -743,7 +743,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "01d51a036b8d329e0e6224f7b71ed649" + "ca11078818e733b1175d660252f415cf" ], [ "Examples.double_increment_ok", @@ -752,7 +752,7 @@ 1, [ "@query" ], 0, - "380de25bf9a63ae609a59bf58e00be04" + "a15068669647822f9a2c9f7d56a6b903" ], [ "Examples.double_increment_ok", @@ -767,7 +767,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "6ebf680b6a0aa32766a114b6bbbee1c6" + "db6e182a71914839f939378561ab525c" ], [ "Examples.double_increment_ok", @@ -785,7 +785,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "625ef3cca8e7e6611c60487576829e10" + "c3fb66a9977f23259f5fb10a5491db8d" ], [ "Examples.double_increment_ok", @@ -804,7 +804,7 @@ "typing_FStar.SL.Monotonic.Heap.get_next_addr" ], 0, - "e1007afc0ecf17d127c57ce67b83e4ee" + "e1c7fa236625d43e04655e996004fd29" ], [ "Examples.double_increment_ok", @@ -841,7 +841,7 @@ "typing_FStar.UInt64.v" ], 0, - "ee070a54154656a62c1f4e371e48c3b6" + "9b2214998b6341924611a558ea66c1dc" ], [ "Examples.init_ok", @@ -877,7 +877,7 @@ "typing_FStar.UInt64.uint_to_t", "typing_Prims.pow2" ], 0, - "8cfeaf5e69d46aa6f7a5107bd1a3ea97" + "4608d835efe5f0d4dfdfe2001e1e4325" ], [ "Examples.init_ok", @@ -913,7 +913,7 @@ "typing_FStar.UInt64.uint_to_t", "typing_Prims.pow2" ], 0, - "e2672415078f92ae6618af2ec551e6fd" + "da3ddaaa8de8f2b9fb901104f2ab6b23" ], [ "Examples.copy_ok", @@ -928,7 +928,7 @@ "true_interp" ], 0, - "591494f1f4ddf28e62b0fa7cf74d96f2" + "6a224c3fba32ca4f5110193eb28633b5" ], [ "Examples.copy_ok", @@ -937,7 +937,7 @@ 1, [ "@query" ], 0, - "ff97d50e6b65cb74ab670184659bfd26" + "99511d5b23fbdaf2503ff22a8d8216df" ], [ "Examples.copy_ok", @@ -955,7 +955,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "399851d5b4f7c1114147c0c6c1138904" + "0816f000a5f514e3921297c393d02709" ], [ "Examples.copy_ok", @@ -973,7 +973,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "cb738245e3a617a3c695b38d7dab32a9" + "4afe907db216754236e873506fa331f4" ], [ "Examples.copy_ok", @@ -994,7 +994,7 @@ "typing_FStar.SL.Monotonic.Heap.points_to" ], 0, - "1759f7f81980a65c83f96aed92dd8d8f" + "798daf8aefc856d0f5b5637185385cf7" ], [ "Examples.copy_ok", @@ -1012,7 +1012,7 @@ "typing_FStar.SL.Heap.trivial_preorder" ], 0, - "048e3d096c55994bf82ad2b673cf6e8d" + "2d5890d5840f74341a013961ec69af11" ], [ "Examples.copy_ok", @@ -1024,7 +1024,7 @@ "primitive_Prims.op_disEquality", "projection_inverse_BoxBool_proj_0" ], 0, - "ec2d5ef9d4bd7a2322790090c12c35b2" + "b765bcd9244440e10c93694f25df8e0c" ], [ "Examples.copy_ok", @@ -1036,7 +1036,7 @@ "refinement_interpretation_Tm_refine_e5829fe30a7dc62e6bb885af47bb2974" ], 0, - "762b1ca8397a35c874183a9d86b29734" + "bf56113dc4a2261f85e7726fe20fdd7f" ] ] ] \ No newline at end of file diff --git a/examples/seplogic/SL.ExamplesAuto.fst.hints b/examples/seplogic/SL.ExamplesAuto.fst.hints index c0f2422a834..ef14219a2d7 100644 --- a/examples/seplogic/SL.ExamplesAuto.fst.hints +++ b/examples/seplogic/SL.ExamplesAuto.fst.hints @@ -11,7 +11,7 @@ "lemma_SL.Heap.lemma_sep_comm" ], 0, - "b51ffe9e8f2969b4d3dfd68373897b61" + "6c2befc70b6195f26c5656ea44b87528" ], [ "SL.ExamplesAuto.footprint_of", @@ -37,7 +37,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e4799f904792a2f7d7c4b007a05c6d5c" + "f1d89e691c02ee4f09944aa202ac025a" ], [ "SL.ExamplesAuto.frame_wp_lemma", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c4d544a65c5d7e77354731a0b6c406a1" + "81245ad57d5cd8ea4963e4a9f137e07d" ], [ "SL.ExamplesAuto.ite_wp_lemma", @@ -64,7 +64,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2b2afc2029427a4b8e0f9d552d0a947e" + "28a9c58968ada3af0201cacf7033eba8" ], [ "SL.ExamplesAuto.if_then_else_wp_lemma", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e7288c144bc9f25bf4680461b1246d23" + "bd47145c79ffee67da05f127329afe53" ], [ "SL.ExamplesAuto.close_wp_lemma", @@ -92,7 +92,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "5a628449e1ba7bd96eec19d2a1fb8866" + "0abf6538cad026a84341c607bd8de815" ], [ "SL.ExamplesAuto.assume_p_lemma", @@ -106,7 +106,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3f81a73871ad71d2651ff476d2affa8a" + "c7d58011daf297507d058bed097c441c" ], [ "SL.ExamplesAuto.pointsto_to_string", @@ -130,7 +130,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "23bdf49c3a5cf164b69c838eba80d6e3" + "4a811d7b19cc82641c6994fcf1dd4f40" ], [ "SL.ExamplesAuto.sort_sl_correct", @@ -143,13 +143,13 @@ "equation_FStar.Tactics.CanonCommMonoid.sortWith", "equation_Prims.nat", "equation_SL.ExamplesAuto.sort_sl", "fuel_guarded_inversion_FStar.Algebra.CommMonoid.cm", - "interpretation_Tm_abs_9a4d6f964befe491a9a1ac04d3edfb02", + "interpretation_Tm_abs_dd5f29c44574b107a3962e9f38375461", "token_correspondence_FStar.List.Tot.Base.sortWith", "token_correspondence_FStar.Tactics.CanonCommMonoid.sortWith", "token_correspondence_SL.ExamplesAuto.sort_sl" ], 0, - "4369c8f7dc4f455eb9752e1803e85beb" + "a461a82af5ab8dd4fb69ce79f576f1f8" ], [ "SL.ExamplesAuto.__proj__Frame__item__ta", @@ -163,7 +163,7 @@ "refinement_interpretation_Tm_refine_7b96c44bc1723c750211be32c4326057" ], 0, - "c7958ae5fdf04917de97f7be60351c7e" + "a88180072ec74dc9f8d49857e2649ce9" ], [ "SL.ExamplesAuto.__proj__Frame__item__twp", @@ -177,7 +177,7 @@ "refinement_interpretation_Tm_refine_7b96c44bc1723c750211be32c4326057" ], 0, - "1668ed02745edce55ded6ec0ce9f48dd" + "4e7afab86975173ca6145551c946364e" ], [ "SL.ExamplesAuto.__proj__Frame__item__tpost", @@ -191,7 +191,7 @@ "refinement_interpretation_Tm_refine_7b96c44bc1723c750211be32c4326057" ], 0, - "143474a1c116d177abc722839d891f71" + "a7a7fddc1319abcf8bf4ca8b736d4062" ], [ "SL.ExamplesAuto.__proj__Frame__item__tm", @@ -205,7 +205,7 @@ "refinement_interpretation_Tm_refine_7b96c44bc1723c750211be32c4326057" ], 0, - "f3ec3e442f23bd528614bc3b51f65049" + "9e012a54c30dbf1d476c9528e48fe49b" ], [ "SL.ExamplesAuto.__proj__Unknown__item___0", @@ -219,7 +219,7 @@ "refinement_interpretation_Tm_refine_3eb8fee3b8fcd7b6207497a8ddf9490a" ], 0, - "cac0b89e6dcd8ff6e4aef109b6043f09" + "a68cd449fb73c9b406e79695543ab306" ], [ "SL.ExamplesAuto.peek_cmd", @@ -245,7 +245,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "547f8bc08faf9ea38311fd68333fd1cf" + "6ba7ef030796a94a3a2336b84f58d7a2" ], [ "SL.ExamplesAuto.__tcut", @@ -258,7 +258,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "292fbd0b053d8cbc44fd1b9be7eca0c8" + "f82eab1b7ceff26c354ef6d42f5797f9" ], [ "SL.ExamplesAuto.sl", @@ -292,7 +292,7 @@ "typing_SL.ExamplesAuto.__proj__Unknown__item___0" ], 0, - "bf34ed21da5ff98ca5fbaaf1a17f1643" + "ab79c42118f0f5e770b6e26846d9f06d" ], [ "SL.ExamplesAuto.__elim_exists_as_forall", @@ -307,7 +307,7 @@ "refinement_interpretation_Tm_refine_df2d65c00128265e81a98d1694fa32db" ], 0, - "5f8b6574e8ce4e1266d1321009e3d817" + "2187aedcfda883e10c2055c9eef6658f" ], [ "SL.ExamplesAuto.swap", @@ -338,7 +338,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "a18a55aeb8eb6f76a1855dccb03ce589" + "bd9a25e811129974a6c221422e4c60d5" ], [ "SL.ExamplesAuto.swap", @@ -370,7 +370,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "8936402e05a26cfa4c84a3cd18a797c4" + "1fede27ce2b19c0c53bdbf574945cb65" ], [ "SL.ExamplesAuto.swap", @@ -402,7 +402,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "c40c4152d08fd7a359350eb70cea237d" + "77780abad64076c7242628ea47f94223" ], [ "SL.ExamplesAuto.swap", @@ -435,7 +435,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "48acc30d3d310ec7c9341d26859f0f21" + "c8ad057071acca06202749497960f1f0" ], [ "SL.ExamplesAuto.swap", @@ -468,7 +468,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "3d7e4c2e32349ddcd2ce213d44117300" + "dfcbb0bdb5a1f603350fb5dbfc2df825" ], [ "SL.ExamplesAuto.swap", @@ -504,7 +504,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "9e5e530dcce8fd8e55111df46a88d6c7" + "f79c02866ad404cfdd633c8b01d754cb" ], [ "SL.ExamplesAuto.swap", @@ -541,7 +541,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "a5ac59f5ecea30c0a34ae0efc1b71074" + "0ad0dfa12ef7eaffc80268e2d5514063" ], [ "SL.ExamplesAuto.swap", @@ -562,7 +562,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "92545fc30337235e715c95d9ac4ef0c9" + "285421bee1b43282c7080bf171552d75" ], [ "SL.ExamplesAuto.swap", @@ -583,7 +583,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "954adcaec37ef04fae636c12a76fbc00" + "b6a97603fc2a46364e6d2462552ba941" ], [ "SL.ExamplesAuto.rotate", @@ -614,7 +614,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "0323eb3b8c8afd4e535689d73616980b" + "c51af9f1b015c69c02107252d3afd897" ], [ "SL.ExamplesAuto.rotate", @@ -654,7 +654,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "e46ced7a74fd32dbde3c0dbc537d498a" + "a17203b5ea409f14bb019cabc3457070" ], [ "SL.ExamplesAuto.rotate", @@ -692,7 +692,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "57728c46818fb9e614d45dff0e9ad49f" + "1525de3cc9912230e9abcdc9a57d9a7b" ], [ "SL.ExamplesAuto.rotate", @@ -713,7 +713,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "631d68116a42b8b89d428975c72c7c90" + "7a3bf32afff4643955cb068f29554b1b" ], [ "SL.ExamplesAuto.rotate", @@ -734,7 +734,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "8aa18269b046be39d74dfad49b68cc4d" + "2d7b8a368e90063fa4f1ca288a6eb495" ], [ "SL.ExamplesAuto.test", @@ -746,7 +746,7 @@ "refinement_interpretation_Tm_refine_d087d97d29d416cc1292c7ac245658b7" ], 0, - "5e0342ace92af1f5b1ee5f1faaa57da8" + "b7f2c75f0c280af2bbf8adb0b26e58e1" ], [ "SL.ExamplesAuto.test", @@ -759,7 +759,7 @@ "refinement_interpretation_Tm_refine_d087d97d29d416cc1292c7ac245658b7" ], 0, - "0205d398586b7c863a21ab6a04d2a45a" + "1bd272b5c4a3c0298d44c8064ce04bce" ], [ "SL.ExamplesAuto.test", @@ -772,7 +772,7 @@ "refinement_interpretation_Tm_refine_d087d97d29d416cc1292c7ac245658b7" ], 0, - "0a9897b0c5ae01f8344230459604f4f6" + "fca085e0a3ee27e1856916865d84f78c" ], [ "SL.ExamplesAuto.write_read", @@ -803,7 +803,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "8afa7b34d5944caa251df514a990ff04" + "8e36211d69b3359803b5dc4212a4be0d" ], [ "SL.ExamplesAuto.write_read", @@ -824,7 +824,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "e3db6b454a2c4c21ca94360355196750" + "090d67bdefbb2a4e726ef70237d2e0e0" ], [ "SL.ExamplesAuto.write_read", @@ -845,7 +845,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "765878fb246188ad770211df82663316" + "b5c6c55769b312659dbc27d30a91fc8f" ], [ "SL.ExamplesAuto.write_read", @@ -867,7 +867,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "3f679fa6ff59c483dd79a5299d0b609f" + "90cef3341734d99613b24224fab80194" ], [ "SL.ExamplesAuto.write_read", @@ -889,7 +889,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "49d33f00515bf62b31f5a257baa9be81" + "e48c354630bfc7d557c471a131916350" ], [ "SL.ExamplesAuto.read_write", @@ -920,7 +920,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "0aaffff7eb697d08df0aac2231281eaa" + "3c5641c3e9366d1f0f779ca7652b3a5e" ], [ "SL.ExamplesAuto.read_write", @@ -952,7 +952,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "5bccc4b5089c5f13b4375d913f1c2d65" + "4be32851d07f3e48ae117f6575cc6f0a" ], [ "SL.ExamplesAuto.read_write", @@ -984,7 +984,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "92e51a16db8b1196b3cb81e80fbe07d8" + "9b7652d494090d1d8fd80a17b01c9106" ], [ "SL.ExamplesAuto.read_write", @@ -1005,7 +1005,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "e99042e6aa6eaf672b457b6426bb3305" + "617de6386809e5b23aeccbb21a6c8569" ], [ "SL.ExamplesAuto.read_write", @@ -1026,7 +1026,7 @@ "typing_SL.Heap.op_Bar_Greater" ], 0, - "c0f8f1338e0be64c305e33ee8509e63a" + "d235b3ee69d1c95b0672861b92cb0421" ], [ "SL.ExamplesAuto.cond_test", @@ -1038,7 +1038,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "d1f34050ad52b37681ebaf7afe5a9db7" + "420d452a85379c9df2d1bd0c33444a85" ], [ "SL.ExamplesAuto.cond_test", @@ -1067,7 +1067,7 @@ "typing_SL.Heap.addrs_in", "typing_SL.Heap.op_Bar_Greater" ], 0, - "d2e78ea56d8901ce8ece4de455d49543" + "6504d950c3077ce1c60e8958ad1384d2" ], [ "SL.ExamplesAuto.cond_test", @@ -1080,7 +1080,7 @@ "refinement_interpretation_Tm_refine_9a2933ed0a6c4a0db2ff83cb885c9ec7" ], 0, - "ea76cb5b3a2d2970e7ef631638c44e5a" + "a35dd41002e514cb77c24ef6f32e56b7" ], [ "SL.ExamplesAuto.cond_test", @@ -1093,7 +1093,7 @@ "refinement_interpretation_Tm_refine_9a2933ed0a6c4a0db2ff83cb885c9ec7" ], 0, - "b15a1441e9c76a5d0849c3be47d0b39b" + "631f584a4f9d516e3b85a4864341772a" ], [ "SL.ExamplesAuto.cond_test", @@ -1122,7 +1122,7 @@ "typing_SL.Heap.addrs_in", "typing_SL.Heap.op_Bar_Greater" ], 0, - "25139e56debf0a5c6f8d41990e40aa1c" + "ba102d317b56b6fb7a90f5813f0b98bc" ], [ "SL.ExamplesAuto.cond_test", @@ -1135,7 +1135,7 @@ "refinement_interpretation_Tm_refine_926fa1873b3da1a987bf944984c34047" ], 0, - "41ed28f3a338576d1731394534921edb" + "a0d320794eefee973cca15f524bee7cd" ], [ "SL.ExamplesAuto.cond_test", @@ -1148,7 +1148,7 @@ "refinement_interpretation_Tm_refine_926fa1873b3da1a987bf944984c34047" ], 0, - "7878d4e77c6b86a240524b7d4fcb104b" + "0ff27ec94cb5a6f0e84884640bd14c22" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -1160,7 +1160,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "9aa965ae9c7db52c42711cfc01694ec0" + "0aab0d716e15cb54907ce38b91936a37" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -1194,7 +1194,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "233a2c38f8b88e276acb5d0ee73193e7" + "0ff52a61dbaa5f6fd396a659a9e44530" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -1212,7 +1212,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "13c7723c472d6814b9a7bb4e05e4437f" + "d39b83bfcda6dbc6dd29be9d0cab4a4e" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -1230,7 +1230,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "c026f8279c627575abf4dfe7eacfedab" + "8dfa52619b17c413b88ddf7f8c4a84e5" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -1262,7 +1262,7 @@ "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "eb8b58e95b8333754ad40d2b83747edc" + "a4df0e6c11a5be80fb3b35c2fe0b794e" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -1275,7 +1275,7 @@ "refinement_interpretation_Tm_refine_6164d9b106667485d32a033534b8978a" ], 0, - "ba1824269776b5a198d3d736cb1cd978" + "3654676cf16dfaf8c9ec14bb753a843a" ], [ "SL.ExamplesAuto.rotate_left_or_right", @@ -1288,7 +1288,7 @@ "refinement_interpretation_Tm_refine_6164d9b106667485d32a033534b8978a" ], 0, - "eb8803329c8109773dd74be706d55094" + "cc316b69f1c33a5a5cedbe5dc947f714" ], [ "SL.ExamplesAuto.memory_cm", @@ -1300,7 +1300,7 @@ "lemma_SL.Heap.lemma_sep_comm" ], 0, - "0cbc4fc2de08fe56c634893d1f9332b5" + "a3994905b9b0e0aad890f29ee542cc09" ], [ "SL.ExamplesAuto.footprint_of", @@ -1326,7 +1326,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f594d3062cd4e3a9252d85ca19a36329" + "c8b31102ed87649688d9791ef84931ff" ], [ "SL.ExamplesAuto.frame_wp_lemma", @@ -1340,7 +1340,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "43f204dc8e9bcc28b34789437221047c" + "3dae56a5e6fbd668bb916a1ac94d91bb" ], [ "SL.ExamplesAuto.pointsto_to_string", @@ -1364,7 +1364,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "36b85e1a09d4c927ab2125a66a6abf52" + "5640fff18832a5399aaf7e8eb3a8f405" ], [ "SL.ExamplesAuto.__proj__Frame__item__ta", @@ -1378,7 +1378,7 @@ "refinement_interpretation_Tm_refine_7b96c44bc1723c750211be32c4326057" ], 0, - "5fbec6f52038350900bfe33b9006f85a" + "1ff19f0e51629cd6e06fd83383ff7ed8" ], [ "SL.ExamplesAuto.__proj__Frame__item__twp", @@ -1392,7 +1392,7 @@ "refinement_interpretation_Tm_refine_7b96c44bc1723c750211be32c4326057" ], 0, - "4bd6acdec2db2e1abb67689b7f1b0685" + "520abdbec87d458b660c0bd555d686c5" ], [ "SL.ExamplesAuto.__proj__Frame__item__tpost", @@ -1406,7 +1406,7 @@ "refinement_interpretation_Tm_refine_7b96c44bc1723c750211be32c4326057" ], 0, - "59d4fd1122dd88bbaaeb93c3f258f8c1" + "53e59bfdd7b60bbf2f3124fd4ae59489" ], [ "SL.ExamplesAuto.__proj__Frame__item__tm", @@ -1420,7 +1420,7 @@ "refinement_interpretation_Tm_refine_7b96c44bc1723c750211be32c4326057" ], 0, - "6678c607bcd491f37f3bc5a95a77b9b1" + "56df5ae7ed013b026d46321fb7a5c17f" ], [ "SL.ExamplesAuto.__proj__Unknown__item___0", @@ -1434,7 +1434,7 @@ "refinement_interpretation_Tm_refine_3eb8fee3b8fcd7b6207497a8ddf9490a" ], 0, - "845d9c751090b9adbbf27b60735dd6c0" + "188851527b983f19a20e09aad1194067" ], [ "SL.ExamplesAuto.peek_cmd", @@ -1460,7 +1460,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "10eb5e0643e4eeb84a21d6e193931145" + "bd5788356b1d953a1757f335154d5a8f" ], [ "SL.ExamplesAuto.sl", @@ -1494,7 +1494,7 @@ "typing_SL.ExamplesAuto.__proj__Unknown__item___0" ], 0, - "9459014397157c0f8a3bda974833b2cf" + "e3d1ef42e116b7f5dc0c5214ae77152d" ] ] ] \ No newline at end of file diff --git a/examples/seplogic/SL.Heap.fst.hints b/examples/seplogic/SL.Heap.fst.hints index 07940db3e8b..63efa3d526a 100644 --- a/examples/seplogic/SL.Heap.fst.hints +++ b/examples/seplogic/SL.Heap.fst.hints @@ -18,7 +18,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "64beb6772404337bf92b19d55ae55d46" + "6eba5d8a82c569c1abf39bf6a82d79ab" ], [ "SL.Heap.disjoint_addrs", @@ -27,8 +27,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -38,13 +38,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "33d795e359c007e9a504883d459448aa" + "f54e837cb5733adacb7ac2b2b5af02eb" ], [ "SL.Heap.heap", @@ -63,7 +63,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "d18fcd22455408e21cdf50f20ca273a5" + "7b3a89c1685938b51d228dbaaaeb5d2e" ], [ "SL.Heap.equal_heaps", @@ -72,7 +72,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "equation_SL.Heap.addrs", @@ -85,12 +85,12 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "a3bb0f8736f849dfa3d80597236898c4" + "4b81b6db6f4220f17f16d4b3d27a9c23" ], [ "SL.Heap.memory", @@ -109,7 +109,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "d97cc4edac7002d884294cbc814a0f53" + "2b704820347a9da2e308228fa665589f" ], [ "SL.Heap.equal_memories", @@ -118,7 +118,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_inversion", "bool_typing", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", @@ -140,14 +140,14 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.Pervasives.Native.uu___is_None", "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "08584ce53a8a1d4e91dee7e2dfae48c1" + "376332bab534debe4d1f87cdf377c0ce" ], [ "SL.Heap.emp", @@ -157,11 +157,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "constructor_distinct_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.None", "equation_FStar.FunctionalExtensionality.feq", @@ -182,8 +182,8 @@ "projection_inverse_SL.Heap.Mkmemory_rec_domain", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -191,7 +191,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "6913a3ece1c0268bd7034061eaa9088f" + "1adeed9cb8658a9438e2ea809ebe3177" ], [ "SL.Heap.heap_memory", @@ -210,7 +210,7 @@ "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents" ], 0, - "07ed48a635a7179f133288cf5a1af6a0" + "32397d86049557c725fe6acd7c1992d3" ], [ "SL.Heap.join", @@ -220,12 +220,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_SL.Heap.Mkheap_rec", @@ -269,19 +269,20 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_70fefc7872d5231a9fd0082008b159da", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.OrdSet.mem", "typing_SL.Heap.__proj__Mkheap_rec__item__hdomain", + "typing_SL.Heap.__proj__Mkheap_rec__item__next_addr", "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4", "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "8a45d2b8187de2bbf1d9040d6241e7a5" + "c93552bf2ae454a3bf821ec2a64f5828" ], [ "SL.Heap.op_Bar_Greater", @@ -291,11 +292,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -324,8 +325,8 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -334,7 +335,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "0bafb9cd4520ace2e089fa1837132849" + "b225f604b75700f9ee66a575f946c2dc" ], [ "SL.Heap.op_Less_Star_Greater", @@ -344,12 +345,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", @@ -393,8 +394,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -405,7 +406,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "85547c294d560725ec49e04a173f1761" + "d60244bc0508c337ce859a23275c3010" ], [ "SL.Heap.split_heap", @@ -470,7 +471,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "683f85840aac07ba45d609a6863b5eab" + "81ec95673b389dc8957c1b54b503a162" ], [ "SL.Heap.mcontains", @@ -486,7 +487,7 @@ "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b" ], 0, - "a2b7b266c6f35b7bed706a1d51b23253" + "accb895b37b7c5d3a47f68f3bc0a5e20" ], [ "SL.Heap.sel", @@ -507,7 +508,7 @@ "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e" ], 0, - "789be05220797457f99236b41dd82244" + "0abe74495c00c22c3205290bd81f9775" ], [ "SL.Heap.upd'", @@ -521,7 +522,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6cc99055cb61399413c30996dce41f34" + "7fd830f62e35e9c74659458a37fb012c" ], [ "SL.Heap.upd", @@ -574,7 +575,7 @@ "typing_Tm_abs_edeb95a7ae4b8d2428592eb1168d1d9a" ], 0, - "fa2570e05250b40ec037bf5dcc33fbe8" + "558ce80e319d0ec358a16c30548a17ea" ], [ "SL.Heap.addrs_in", @@ -588,7 +589,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "28b246b2720ed3bdffb9f76952134822" + "f26331bafd21554c96a7b3f64a66796b" ], [ "SL.Heap.addrs_in", @@ -615,7 +616,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "eb993c56616cefaa02ec936ac9b2b7e3" + "0bddba29f2de613495aaa529a45b474c" ], [ "SL.Heap.lemma_disjoint_heaps_comm", @@ -624,7 +625,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "equation_SL.Heap.addrs", @@ -638,14 +639,14 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SL.Heap.__proj__Mkheap_rec__item__hdomain" ], 0, - "672f4144b6f2da84ddcbd77b3ff8a94a" + "af702ab4a5a40e283e2c5363e77ce03b" ], [ "SL.Heap.lemma_sep_defined_disjoint_heaps", @@ -677,7 +678,7 @@ "typing_SL.Heap.heap_memory", "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "7456b9a12fb520d4e977171646f28315" + "73f095771882c5e30e24c69aa80a6d47" ], [ "SL.Heap.lemma_join_comm", @@ -690,7 +691,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4cff641a2a3c31540dc0960617c61cf5" + "84d7f127e98e6d4d2495f56c1bd8112a" ], [ "SL.Heap.lemma_join_comm", @@ -700,11 +701,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_SL.Heap.Mkheap_rec", @@ -747,9 +748,9 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkheap_rec__item__memory", @@ -760,7 +761,7 @@ "typing_Tm_abs_af4a31bcdaf6a34225702751af7315e3" ], 0, - "e3a4aa27a2d82b4be007ab1e39054a51" + "ed445acb6004bb1480c22b181e84953f" ], [ "SL.Heap.lemma_sep_unit", @@ -770,11 +771,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -822,8 +823,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -837,7 +838,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "f1fafa5cb316c812b318f8437b1e730c" + "64505268556b29dc2656d4fd4763305f" ], [ "SL.Heap.lemma_sep_unit'", @@ -847,11 +848,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -898,8 +899,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -914,7 +915,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "548e83018b299ab26525cedc75c058f7" + "07eb63607fa241f2a8978166b5a8a568" ], [ "SL.Heap.lemma_sep_comm", @@ -924,11 +925,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -978,8 +979,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -993,7 +994,7 @@ "unit_typing" ], 0, - "b788a09b6d984f981105699b24b97bc7" + "23f12cc6b03512b406042bf7e9c1b88d" ], [ "SL.Heap.lemma_sep_assoc", @@ -1003,11 +1004,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SL.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SL.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1065,8 +1066,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -1080,7 +1081,7 @@ "unit_typing" ], 0, - "a941f8788b1f54be1175ee1502ecc28c" + "a2d609522adacb59dbcb7c4cba573a36" ], [ "SL.Heap.lemma_sep_join", @@ -1093,7 +1094,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "cdcb0b0b089d09a247bfcaf9b14f3891" + "687b5d98ff61d1595d6c523d6c2d0090" ], [ "SL.Heap.lemma_sep_join", @@ -1165,7 +1166,7 @@ "typing_Tm_abs_af4a31bcdaf6a34225702751af7315e3" ], 0, - "da0102a9aae452bca8275c1e066285e6" + "fdda789e77f3bf64613be72edb566298" ], [ "SL.Heap.lemma_emp_defined", @@ -1182,7 +1183,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "8e4c263d98781cf4c53e692658d1cbca" + "4ee88da7dc60adc1690baa16d2a0b7b7" ], [ "SL.Heap.lemma_points_to_defined", @@ -1199,7 +1200,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "62dc60c541ce06565dd18e27454ada67" + "634aa679f27c4a377d8342e0e6a4a199" ], [ "SL.Heap.lemma_sep_defined", @@ -1213,7 +1214,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "51423d01f1107d987524e593d0062a1f" + "a7e80a737769cb53534ebd18c193a0d2" ], [ "SL.Heap.lemma_sep_defined", @@ -1222,7 +1223,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1253,14 +1254,14 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SL.Heap.__proj__Mkmemory_rec__item__domain", "typing_SL.Heap.op_Less_Star_Greater" ], 0, - "ce8fd5e7064376fa474c1baa02c50a7f" + "ed8ef06d53bbf41767a1a546c2e3a333" ], [ "SL.Heap.lemma_heap_memory_defined", @@ -1277,7 +1278,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "e9b18d863b78daeeade5f44e8bad47fd" + "54b757b063a73d90dcd87b06d2ad3146" ], [ "SL.Heap.lemma_split_heap_disjoint", @@ -1291,7 +1292,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d00fd0cadaebb92815a991f54ba7f552" + "8d8f241c51d6105929020f7458bd92f8" ], [ "SL.Heap.lemma_split_heap_disjoint", @@ -1325,7 +1326,7 @@ "typing_SL.Heap.split_heap" ], 0, - "1997b44d2669dee56b3258a9924fa0e9" + "43967e501e38385478e1fd2649575248" ], [ "SL.Heap.lemma_split_heap_join", @@ -1344,7 +1345,7 @@ "refinement_interpretation_Tm_refine_6b3967f3683e531dd905f8f1b3d42e9c" ], 0, - "e614e1eff56d88a31ef2344c1e432bbb" + "45c1355f859752dff3f6a5821e712b07" ], [ "SL.Heap.lemma_split_heap_join", @@ -1426,7 +1427,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "e43d617c8ba8be2f644937e5524f3b67" + "9fcc62db49bf4dc18978adcee73cf7b3" ], [ "SL.Heap.lemma_split_heap_memories", @@ -1440,7 +1441,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0d698da7b654ccff37f8aa4a88780654" + "c1a75a3473cf4f9a207e7daed34817e6" ], [ "SL.Heap.lemma_split_heap_memories", @@ -1474,7 +1475,7 @@ "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e" ], 0, - "dd561007067f17dc7dc6e5bf938bcd13" + "4fd604a28a6818299d0466bc4cbbce9f" ], [ "SL.Heap.lemma_hcontains_mcontains", @@ -1498,7 +1499,7 @@ "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents" ], 0, - "e462357048ef4c9e79a9bc167ae27d11" + "d48fab34827d05d35fe4db0a2a929e97" ], [ "SL.Heap.lemma_points_to_mcontains", @@ -1531,7 +1532,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "be5305406767cdc275483bee767cda01" + "5df229ae3fa3e3533a1c74e43bd9d0a0" ], [ "SL.Heap.lemma_points_to_sel", @@ -1544,7 +1545,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "80badb5ddc4a714ec9a106f2d2c52ddb" + "b19bc98f7d30fcbf659ad03d4f48297f" ], [ "SL.Heap.lemma_points_to_sel", @@ -1579,7 +1580,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "5f601d343e32be1d2f499a80f693e169" + "a7d7d3bed75523fedfae862220254bdb" ], [ "SL.Heap.lemma_points_to_upd", @@ -1592,7 +1593,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "549431448b634c21e56252873465d069" + "fe719ad2cebb83b6dbf347dee19bab76" ], [ "SL.Heap.lemma_points_to_upd", @@ -1662,7 +1663,7 @@ "typing_Tm_abs_edeb95a7ae4b8d2428592eb1168d1d9a" ], 0, - "88b01f1b58bdc4929d7f5e671fba773f" + "259ddd29c71f823b68b2de72df941ff2" ], [ "SL.Heap.lemma_addrs_in_emp", @@ -1676,7 +1677,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "43f2107b560fd72992cf8e873740ae07" + "d4e4d395ebdfe9e161e3e437c197c2c0" ], [ "SL.Heap.lemma_addrs_in_emp", @@ -1686,7 +1687,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", @@ -1720,7 +1721,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -1731,7 +1732,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "a02cb99d8ad2824b3ef68341a80e86b5" + "882e1141c1c94d1883f090da97f93911" ], [ "SL.Heap.Addrs_in_emp_axiom", @@ -1745,7 +1746,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d9752719f041e4315537efa6eda912b4" + "234d7ed189cd13b2121cdfcb279c1aa6" ], [ "SL.Heap.lemma_addrs_in_disjoint_heaps", @@ -1759,7 +1760,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2dfef7ee53d696bd3fe6616c9bb7ea14" + "9592376be643cf41f719827d99926063" ], [ "SL.Heap.lemma_addrs_in_disjoint_heaps", @@ -1768,7 +1769,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.None", @@ -1792,8 +1793,8 @@ "projection_inverse_SL.Heap.Mkmemory_rec_domain", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_adb7e1662c7f3c1c9543dd72a758320e", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SL.Heap.__proj__Mkheap_rec__item__hdomain" @@ -1813,7 +1814,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e571625c026a23c570037b9c4fcb20ff" + "dfc7120cf20e2d210c37c93bab8c953b" ], [ "SL.Heap.lemma_addrs_in_points_to", @@ -1823,7 +1824,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", @@ -1862,7 +1863,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", @@ -1889,7 +1890,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "48318d74206b3789eb9116b2fd98c5a3" + "6df7a8152a39e880b5e609a47c122c69" ], [ "SL.Heap.lemma_addrs_in_join", @@ -1899,7 +1900,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SL.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SL.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", @@ -1938,7 +1939,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7b36ce3d00015f073eb8e2c72a8c233b", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SL.Heap.__proj__Mkmemory_rec__item__contents", diff --git a/examples/seplogic/SL.Shallow.fst.hints b/examples/seplogic/SL.Shallow.fst.hints index 14820b5c6f8..8f7130614f6 100644 --- a/examples/seplogic/SL.Shallow.fst.hints +++ b/examples/seplogic/SL.Shallow.fst.hints @@ -12,7 +12,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "7e1e6091f9b36addf3669b83f40da239" + "1d58bb624d5faec632cee232022ec1c5" ], [ "SL.Shallow.st", @@ -21,7 +21,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "c367e6724e317d38c105c7afa1438a34" + "c29d09f586ea34518b9cd13cc5aca812" ], [ "SL.Shallow.return", @@ -40,7 +40,7 @@ "refinement_interpretation_Tm_refine_82dd238f9e3df6821dcf6751e1414066" ], 0, - "b1ea760040b54850e1b67e0952c79139" + "627b9e72e9049acf513a71191be63af2" ], [ "SL.Shallow.frame_post", @@ -49,7 +49,7 @@ 1, [ "@query" ], 0, - "96cb5a8a0f8e1439981dee646bf5cd82" + "a3f3431a2d36bd6a7ed6dfc6821948ed" ], [ "SL.Shallow.frame", @@ -78,7 +78,7 @@ "typing_FStar.Pervasives.Native.__proj__Mktuple2__item___2" ], 0, - "c74adac9d08521a1f433a7bb8b4ce6ab" + "cbc1dc0dba9edd5245bd2d7a6d1264b3" ], [ "SL.Shallow.frame", @@ -105,7 +105,7 @@ "token_correspondence_SL.Shallow.frame_post" ], 0, - "23af88050deaa0684da7b2c9dd81f18a" + "c865718ece98103051bf2dd63011e120" ], [ "SL.Shallow.bind_without_framing", @@ -125,7 +125,7 @@ "refinement_interpretation_SL.Shallow_Tm_refine_f202c3bece3ea98e3a75871dd48defda" ], 0, - "74d91a2fd5a53fb2c4c56fba63d7d556" + "f4985562bf8034b19b5eee46a58b237b" ], [ "SL.Shallow.bind_without_framing", @@ -144,7 +144,7 @@ "refinement_interpretation_Tm_refine_4e44c71881652ca58447f78943e53aeb" ], 0, - "49774b8e053dd15042a973cbd8f88031" + "f835daaba74b35295f4e2cbc76f70260" ], [ "SL.Shallow.bind_with_framing", @@ -164,7 +164,7 @@ "refinement_interpretation_SL.Shallow_Tm_refine_f202c3bece3ea98e3a75871dd48defda" ], 0, - "116f469a636fbe7b589dfe19b417fabf" + "351209157ef099718498c5fd6d84062d" ], [ "SL.Shallow.bind_with_framing", @@ -183,7 +183,7 @@ "refinement_interpretation_Tm_refine_4e44c71881652ca58447f78943e53aeb" ], 0, - "7e22e4dce7f120d56723f8faa0f727b1" + "295b78d305639196cd6cab04ce08eb88" ], [ "SL.Shallow.read_without_framing", @@ -209,7 +209,7 @@ "token_correspondence_SL.Shallow.read_wp" ], 0, - "72b218b1375e9c909e1a18cf1e29f6da" + "cad3890ac736b8409d70e1780dd58251" ], [ "SL.Shallow.read_with_framing", @@ -218,12 +218,12 @@ 1, [ "@query", "equation_SL.Shallow.frame_read_wp", - "interpretation_Tm_abs_fe386971e8f4269dbc039c95801c8bd6", + "interpretation_Tm_abs_bfd180a110d7871611cbd963b2de03d6", "lemma_SL.Heap.lemma_heap_memory_defined", "token_correspondence_SL.Shallow.frame_read_wp" ], 0, - "d614a8ae5e72f8beca088b5b7ab12352" + "a25cf4a8862e261e57dc3edabd933239" ], [ "SL.Shallow.write_wp", @@ -232,7 +232,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_points_to_defined" ], 0, - "4268c3d2620fa5c328e1db9c29c92ccf" + "5a238439c83346e0edea481fe70f6593" ], [ "SL.Shallow.write_without_framing", @@ -262,7 +262,7 @@ "token_correspondence_SL.Shallow.write_wp", "unit_typing" ], 0, - "7be2ba6a0ab29cd2fb12875f331672dc" + "0e1d3aa7237bf4202891e41c0092ba1d" ], [ "SL.Shallow.write_with_framing", @@ -273,12 +273,12 @@ "@MaxIFuel_assumption", "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "equation_SL.Shallow.frame_write_wp", - "interpretation_Tm_abs_be4d904da90da27e81376799b32996e8", + "interpretation_Tm_abs_5ace3712fa394dbf57f498c4f25c2fac", "lemma_SL.Heap.lemma_heap_memory_defined", "token_correspondence_SL.Shallow.frame_write_wp", "unit_typing" ], 0, - "20d2e9ba7bc37e4bd047e8467149d78c" + "0c7a1190a96bcafd20e91db7cd744441" ], [ "SL.Shallow.result", @@ -291,7 +291,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "6a1e5068d9ed50510c8626ef5c2e5a8e" + "b4c8dcefddc0af2edff0953e973243fa" ], [ "SL.Shallow.st", @@ -300,7 +300,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "a28019b35a9b703f9859d23a324681c9" + "b61f6f64907326be0ea1d3c718886312" ], [ "SL.Shallow.return", @@ -319,7 +319,7 @@ "refinement_interpretation_Tm_refine_82dd238f9e3df6821dcf6751e1414066" ], 0, - "dc244a0d976b500b59b1382f27a2b67d" + "793f9acbbcf312262ffd101a59d5bcb3" ], [ "SL.Shallow.frame_post", @@ -328,7 +328,7 @@ 1, [ "@query" ], 0, - "d45a8a8ca35bfb0efbad4baca1e151db" + "0956178e4dbc8fa00446e7fb0b564c7c" ], [ "SL.Shallow.frame", @@ -337,7 +337,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "22ad25439088f2e897c8b649a444ebea" + "692a2b2cd94c7e72fd348716384d1e61" ], [ "SL.Shallow.frame", @@ -364,7 +364,7 @@ "token_correspondence_SL.Shallow.frame_post" ], 0, - "37e7bc4c0c80750066bd9ef2a2d76502" + "9c1e3556426941c3d60990cff1cfa4d2" ], [ "SL.Shallow.bind_without_framing", @@ -373,7 +373,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "20c3a4c6239a7e91d854d0c472d84c46" + "fd121c70e3e030eab085fe574bebc4ea" ], [ "SL.Shallow.bind_without_framing", @@ -392,7 +392,7 @@ "refinement_interpretation_Tm_refine_4e44c71881652ca58447f78943e53aeb" ], 0, - "e1d09a99bbe761e09e44d10afe71f00c" + "64704ceec2ccf9d8a6a6844082b5da21" ], [ "SL.Shallow.bind_with_framing", @@ -401,7 +401,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_heap_memory_defined" ], 0, - "15a483e604e84f67214431d5258c8347" + "c5d8eac33b5907cef208909cd9ae84dc" ], [ "SL.Shallow.bind_with_framing", @@ -420,7 +420,7 @@ "refinement_interpretation_Tm_refine_4e44c71881652ca58447f78943e53aeb" ], 0, - "e02ba1164ef68db012de9501e7485f50" + "6a0f57b62582f685ad5f73528fd4e10d" ], [ "SL.Shallow.read_without_framing", @@ -446,7 +446,7 @@ "token_correspondence_SL.Shallow.read_wp" ], 0, - "336b3beef375e2ae903742296a078dae" + "e2b027a924b56951ffab61e0db0e873b" ], [ "SL.Shallow.read_with_framing", @@ -455,12 +455,12 @@ 1, [ "@query", "equation_SL.Shallow.frame_read_wp", - "interpretation_Tm_abs_fe386971e8f4269dbc039c95801c8bd6", + "interpretation_Tm_abs_bfd180a110d7871611cbd963b2de03d6", "lemma_SL.Heap.lemma_heap_memory_defined", "token_correspondence_SL.Shallow.frame_read_wp" ], 0, - "55e650e1d5e9b36080b6e8d05116e75f" + "b8e58a37863e933e38bee6ea285b0e7b" ], [ "SL.Shallow.write_wp", @@ -469,7 +469,7 @@ 1, [ "@query", "lemma_SL.Heap.lemma_points_to_defined" ], 0, - "26b833d862c45c2cd79adfc08935ba53" + "6c8f68d08bc16fb91f842e05bd49aae2" ], [ "SL.Shallow.write_without_framing", @@ -499,7 +499,7 @@ "token_correspondence_SL.Shallow.write_wp", "unit_typing" ], 0, - "6b4446db19136aee1310167c11c4b87b" + "466d415389752cb35f28ea2bf74a6cb2" ], [ "SL.Shallow.write_with_framing", @@ -510,12 +510,12 @@ "@MaxIFuel_assumption", "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "equation_SL.Shallow.frame_write_wp", - "interpretation_Tm_abs_be4d904da90da27e81376799b32996e8", + "interpretation_Tm_abs_5ace3712fa394dbf57f498c4f25c2fac", "lemma_SL.Heap.lemma_heap_memory_defined", "token_correspondence_SL.Shallow.frame_write_wp", "unit_typing" ], 0, - "eb4911fc064193ab3c2b3b3b131e1175" + "08abe2ef5ecd3032f74d83f8c158266c" ] ] ] \ No newline at end of file diff --git a/examples/seplogic/SepLogic.Heap.fst.hints b/examples/seplogic/SepLogic.Heap.fst.hints index e15c2d0d24f..eaa198d43b5 100644 --- a/examples/seplogic/SepLogic.Heap.fst.hints +++ b/examples/seplogic/SepLogic.Heap.fst.hints @@ -18,7 +18,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "67d43cacf0ad97132c4d6a1740e1f6bd" + "75eb0390794a535d3b8396ece3d213fd" ], [ "SepLogic.Heap.disjoint_addrs", @@ -27,8 +27,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -38,13 +38,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "181f1845140a7c2edbdaac0c433e50bb" + "bfb0169b91eeea5c4662268c2121c62d" ], [ "SepLogic.Heap.heap", @@ -63,7 +63,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "140b470373fec717738875628bb80057" + "b7c04f209a29a2699beedc9a31bd7f16" ], [ "SepLogic.Heap.equal_heaps", @@ -72,7 +72,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "equation_SepLogic.Heap.addrs", @@ -85,12 +85,12 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "a90802407703ca2805f7ada5b972ad4f" + "a58e9e5d58a4e1e96fb04ea93fb8338b" ], [ "SepLogic.Heap.memory", @@ -109,7 +109,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "5d29fb7097e639c0183d8be0efaaf6d8" + "e1fad82f8e5c7dc1c5cd03e7bee63c17" ], [ "SepLogic.Heap.equal_memories", @@ -118,7 +118,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_inversion", "bool_typing", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", @@ -141,14 +141,14 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.Pervasives.Native.uu___is_None", "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "dcff752b214a35471aef12f34e1765c2" + "3753d2134937c17c68696d339d51bf94" ], [ "SepLogic.Heap.emp", @@ -158,11 +158,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "constructor_distinct_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.None", "equation_FStar.FunctionalExtensionality.feq", @@ -183,8 +183,8 @@ "projection_inverse_SepLogic.Heap.Mkmemory_rec_domain", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -192,7 +192,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "3c0463369e8d633be9b991c4fe7f10dd" + "b5d2c56b8bfc7eb069eeea5e151defdf" ], [ "SepLogic.Heap.heap_memory", @@ -211,7 +211,7 @@ "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents" ], 0, - "66786ed1a36c664f38d8f53dbceeb1c9" + "e68ddcfe7d1852113ba5af5f92ac4c2e" ], [ "SepLogic.Heap.join", @@ -221,12 +221,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_SepLogic.Heap.Mkheap_rec", @@ -272,18 +272,19 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_93b5b8a7162ca993b1495714116642ed", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", "typing_FStar.OrdSet.mem", "typing_SepLogic.Heap.__proj__Mkheap_rec__item__hdomain", + "typing_SepLogic.Heap.__proj__Mkheap_rec__item__next_addr", "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4", "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "f17f9f5089e53194314f2e62e45b941a" + "35458d9e38d14f51e9a606edc04c1540" ], [ "SepLogic.Heap.op_Bar_Greater", @@ -293,11 +294,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -328,8 +329,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -338,7 +339,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "b2c898fce1d420ea6bd5525ce471b0f7" + "5e114ff5952455bd30bc74b0b70513df" ], [ "SepLogic.Heap.op_Less_Star_Greater", @@ -348,12 +349,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", @@ -397,8 +398,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -409,7 +410,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "3de5a4ed7556eb71d188bfdf786dc770" + "0a617a33da8ab6bee0f5ea2a123bd327" ], [ "SepLogic.Heap.split_heap", @@ -475,7 +476,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "2f85823298d93aae84d507f9581a36f7" + "5caef558ac1bdbef67de5accc73c7445" ], [ "SepLogic.Heap.mcontains", @@ -492,7 +493,7 @@ "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76" ], 0, - "17d89a5c989065f32f9ac2e175c0197a" + "59162968f971c0c938bc93499caea3ab" ], [ "SepLogic.Heap.sel", @@ -513,7 +514,7 @@ "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949" ], 0, - "6480d858b3ef59a832d0f22cf4d2e035" + "49156bb65c7eb848ca12ce952466d09a" ], [ "SepLogic.Heap.upd'", @@ -527,7 +528,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "85cc7469153160889be4ae40c392b59a" + "9437f97aa6d67dacfa6462678727bfef" ], [ "SepLogic.Heap.upd", @@ -580,7 +581,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "8de7e81f65d07b6c347eed57d75ed011" + "17ae49e7e92c86e79211ff5ea5be8131" ], [ "SepLogic.Heap.alloc", @@ -590,12 +591,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_SepLogic.Heap.Mkheap_rec", @@ -635,8 +636,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", @@ -646,7 +647,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "8121b15dd1d047b419f3fd0acd2bdfe6" + "b47b9c3e991d215fac37fb27724e6144" ], [ "SepLogic.Heap.dealloc", @@ -656,12 +657,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_SepLogic.Heap.Mkheap_rec", @@ -700,8 +701,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", @@ -712,7 +713,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "052286ec1886c2d0aabe3509a4a58361" + "602331f37564c5b1c4e448dcbac0c57b" ], [ "SepLogic.Heap.addrs_in", @@ -738,7 +739,7 @@ "typing_FStar.Pervasives.Native.uu___is_None" ], 0, - "9c241385d88d86849d5ce55f44513615" + "0d357d80c800ca8784a53eb6d7c0c757" ], [ "SepLogic.Heap.addr_to_ref", @@ -757,7 +758,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "34495c825abcac93d65ffee14a0f0021" + "63929a761cd8022eb8a76294c6dc6a49" ], [ "SepLogic.Heap.addr_to_ref", @@ -776,7 +777,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "fc93a8b8432dcbd0b4bb883e53c17064" + "eb2d7e8de6f5d0f3e6de01bf62a04b39" ], [ "SepLogic.Heap.addr_to_ref", @@ -796,7 +797,7 @@ "refinement_interpretation_Tm_refine_cf4415d610d600af1048427bfcfa1c66" ], 0, - "904a70c432eea3da59729ed5ddec17ff" + "95e48a475fa57261560b97533a1a9a75" ], [ "SepLogic.Heap.fresh_or_old'", @@ -815,7 +816,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "df7da114920e95983a8747f6b1240af4" + "e141ae0ed03ea8b75f773ca2763e7fac" ], [ "SepLogic.Heap.restrict_memory", @@ -825,12 +826,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -863,9 +864,9 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_cf4415d610d600af1048427bfcfa1c66", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -875,7 +876,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "8a0033c4fc63a64fd6d1dc59fb3e8fc2" + "6d69c597a006b98b0212dfe89576b754" ], [ "SepLogic.Heap.complement_memory", @@ -885,12 +886,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -922,9 +923,9 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_cf4415d610d600af1048427bfcfa1c66", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -934,7 +935,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "5c324882b34afd94956582fbcd0ba59c" + "c432a5d7645e010fd33e178f78875ed8" ], [ "SepLogic.Heap.lemma_disjoint_heaps_comm", @@ -943,7 +944,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "equation_SepLogic.Heap.addrs", @@ -958,13 +959,13 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SepLogic.Heap.__proj__Mkheap_rec__item__hdomain" ], 0, - "a1ba562872c2ea25d23d04a08a08ceea" + "070997c9cf996cc8cc09e42a6bd96c47" ], [ "SepLogic.Heap.lemma_sep_defined_disjoint_heaps", @@ -999,7 +1000,7 @@ "typing_SepLogic.Heap.op_Less_Star_Greater" ], 0, - "0a83229101260ffae0b9f6bd5a54cc79" + "194f6520a13be18fcbd554b3a39334f0" ], [ "SepLogic.Heap.lemma_join_comm", @@ -1012,7 +1013,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "29866fd92d1979eebab40bd0cac42f00" + "b1aa65dec55ac04b80da5caceed0b24e" ], [ "SepLogic.Heap.lemma_join_comm", @@ -1022,11 +1023,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", "data_elim_SepLogic.Heap.Mkheap_rec", @@ -1071,8 +1072,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", @@ -1083,7 +1084,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "8471cfb5020995ef88c8f8adc84eae64" + "6ef2c366999e83b8841ff1a211422b5a" ], [ "SepLogic.Heap.lemma_sep_unit", @@ -1093,11 +1094,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1149,8 +1150,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -1166,7 +1167,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "1e96333fdb2faccbd6e3b42e00d48cdf" + "2e8c1f329ee9cb793227b104f8e77120" ], [ "SepLogic.Heap.lemma_sep_comm", @@ -1176,11 +1177,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1230,8 +1231,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -1246,7 +1247,7 @@ "unit_typing" ], 0, - "d48715240971fc678b891ca7882833ca" + "72694bb593e4414c0620e0b8ff50d8c1" ], [ "SepLogic.Heap.lemma_sep_assoc", @@ -1256,11 +1257,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -1319,8 +1320,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -1334,7 +1335,7 @@ "unit_typing" ], 0, - "411f5928a399777405c3e52649a6855c" + "40c3ccb7b702b90ac0bba341332f3c15" ], [ "SepLogic.Heap.lemma_sep_join", @@ -1347,7 +1348,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3c92cf93661379b1871cd3e5e3fe22be" + "cdd2cc1e9551eae13e7ccd8dd6400b7b" ], [ "SepLogic.Heap.lemma_sep_join", @@ -1421,7 +1422,7 @@ "typing_Tm_abs_9706396db915b3a2ea86d4646a5b8236" ], 0, - "e846cba5cd29a6eca4961648f833eba1" + "716e292a2f0d7d643fe9330ab6c570b3" ], [ "SepLogic.Heap.lemma_emp_defined", @@ -1438,7 +1439,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "29e8f59917eb2c29f2da7ae2ca7d7a9d" + "c53e68475ccba2a4f8bd22ecd88b9eda" ], [ "SepLogic.Heap.lemma_points_to_defined", @@ -1456,7 +1457,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "621cbf2daf5ac99c9a701d982c6219c9" + "e127e1a0c13d2b4e704b9e0577a246c4" ], [ "SepLogic.Heap.lemma_sep_defined", @@ -1483,7 +1484,7 @@ "typing_SepLogic.Heap.op_Less_Star_Greater" ], 0, - "381d36e39ac5277ba1fc765d91df038b" + "7cbf988500c0396027881c136b124291" ], [ "SepLogic.Heap.lemma_heap_memory_defined", @@ -1501,7 +1502,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "86ce0935501f152f76d71b3145d68b1c" + "5c6648dc46ea3c5c81318a180a6d4c28" ], [ "SepLogic.Heap.lemma_split_heap_disjoint", @@ -1515,7 +1516,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "dd6da4a5258dd56aad00cb734532813b" + "5b4ef3be2164ae1e7bb3c7ad7e72a3f2" ], [ "SepLogic.Heap.lemma_split_heap_disjoint", @@ -1546,7 +1547,7 @@ "refinement_interpretation_SepLogic.Heap_Tm_refine_a149d215288b57918bc85e2e7d9efb98" ], 0, - "faa9c53d2ee5e9ec8357928d97c9b711" + "4b19d029fca916a875382e4c2dcbe89a" ], [ "SepLogic.Heap.lemma_split_heap_join", @@ -1565,7 +1566,7 @@ "refinement_interpretation_Tm_refine_8cc2b811de2040f7fc0deae6c2923a3c" ], 0, - "d8d8c7e75a381ea59977c60495eab51e" + "62f965814ac9bdfb0a2ec9a48251f1c6" ], [ "SepLogic.Heap.lemma_split_heap_join", @@ -1649,7 +1650,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "e9d0e87b34f7e58ca76287e196692d1f" + "ee687aac1efd7c195ac45e9b0bdde371" ], [ "SepLogic.Heap.lemma_split_heap_memories", @@ -1663,7 +1664,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e7435ed0387f205b0ffdaab1bc43d73b" + "f73f105ca19745ae2772cebeff79fb86" ], [ "SepLogic.Heap.lemma_split_heap_memories", @@ -1698,7 +1699,7 @@ "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949" ], 0, - "03e0dd4e5f4b200197ee1e1a067dba29" + "5e05917449abb933ed4a698f16fa82de" ], [ "SepLogic.Heap.lemma_split_heap_fresh", @@ -1712,7 +1713,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2afa6966371c775e42f8836f27394ad8" + "7550ee753cca06a595a2b04fee6c4493" ], [ "SepLogic.Heap.lemma_split_heap_fresh", @@ -1732,7 +1733,7 @@ "projection_inverse_SepLogic.Heap.Mkheap_rec_next_addr" ], 0, - "29b8ad71e344f277910470c6e44b0f48" + "fcfd37acfce77cbd61e5370f0eece4e8" ], [ "SepLogic.Heap.lemma_hcontains_mcontains", @@ -1756,7 +1757,7 @@ "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents" ], 0, - "aa7538f3080c96b1fe8967c4552600d2" + "64514d227bf1d9053db30b05f5b7f5ca" ], [ "SepLogic.Heap.lemma_points_to_mcontains", @@ -1790,7 +1791,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "907b2464bd3e684dd8eb1d83d4073209" + "ec2ec71f545aaea9484ddfae2b8d2e52" ], [ "SepLogic.Heap.lemma_points_to_sel", @@ -1803,7 +1804,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4e531d278fae7c00ec658f39c007ebc3" + "e004cc858203743d6f30532ec130de51" ], [ "SepLogic.Heap.lemma_points_to_sel", @@ -1839,7 +1840,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "f382e6be1703b1251716d4a260af0bd9" + "e898f03c6cdfbe3a8e5bc34585607764" ], [ "SepLogic.Heap.lemma_points_to_upd", @@ -1852,7 +1853,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2d71d093db1e530473143d19a2fee528" + "efdf990012eae8a9c23ca62edbf54a42" ], [ "SepLogic.Heap.lemma_points_to_upd", @@ -1924,7 +1925,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "3e3e6f2c81596a5cd21c0563fa16ac22" + "3e0f206ab6a3c7665ac05fd0d4b33fb3" ], [ "SepLogic.Heap.lemma_alloc_fresh", @@ -1940,7 +1941,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__1" ], 0, - "96981668de7db09e000b644bd722e1ba" + "e37c247d93b15f3488e834c2bfa383fd" ], [ "SepLogic.Heap.lemma_alloc_contains", @@ -1974,7 +1975,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "267a6a359d80efd03f5fe35d4774477c" + "d7a45f47b151866f1d0ece65a37a03c6" ], [ "SepLogic.Heap.lemma_alloc_sel", @@ -1988,7 +1989,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "76d74c6f840079514a576923659fc629" + "51f5951cf5a3f7e444361dbcf5148286" ], [ "SepLogic.Heap.lemma_alloc_sel", @@ -2027,7 +2028,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "e130bdb9b61869af5ed2463208b08e9e" + "972b7a739ae7aaacf3ce9848fdbc2689" ], [ "SepLogic.Heap.lemma_alloc_heap_memory", @@ -2037,11 +2038,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Tm_unit", @@ -2105,8 +2106,8 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkheap_rec__item__memory", @@ -2127,7 +2128,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "3caae73fd6ae313d7a980c685bef3784" + "d4879feef055fce338fbf5c7a1fae5a7" ], [ "SepLogic.Heap.lemma_fresh_in_complement", @@ -2146,7 +2147,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "e88c53e2b4f4f971a160a0f9316d9f27" + "8703f84ea5bfb0040c5e996b604d4b38" ], [ "SepLogic.Heap.lemma_fresh_in_complement", @@ -2168,7 +2169,7 @@ "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949" ], 0, - "d2943eae61660a8a9f63365a61699b11" + "5f0b2ba25ebf39a0580fe7e23c39b956" ], [ "SepLogic.Heap.lemma_fresh_join", @@ -2181,7 +2182,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2a2cc4175db5b6b3fe4a58972bbab4b9" + "358bcc779ad5ad302db35dad22e70059" ], [ "SepLogic.Heap.lemma_fresh_join", @@ -2202,7 +2203,7 @@ "projection_inverse_SepLogic.Heap.Mkheap_rec_next_addr" ], 0, - "01e32ffe38d3446e8602112d8aacfffc" + "20efa66880b4d4939dc994b74dd78399" ], [ "SepLogic.Heap.lemma_dealloc_contains", @@ -2215,7 +2216,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3260e64f8b66ab81c60fb68b1c8e84fe" + "1d55c3e1625da3a5b05d6a80565c1714" ], [ "SepLogic.Heap.lemma_dealloc_contains", @@ -2262,7 +2263,7 @@ "typing_Tm_abs_93e14b647e5b70664580b7edd33040b4" ], 0, - "0722c3c88dd479414bd13c9fef2968c7" + "d1f8c081d785d91c208bfaa25bdb5fe8" ], [ "SepLogic.Heap.lemma_points_to_dealloc", @@ -2275,7 +2276,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "959cf0d148ae20fe91c53ae71133fc5a" + "c6a375e786e08273dfecc3008d257756" ], [ "SepLogic.Heap.lemma_points_to_dealloc", @@ -2285,11 +2286,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_FStar.Pervasives.Native.Some", @@ -2346,8 +2347,8 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -2365,7 +2366,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "78391c5a6b1f11004ad1163151ba2aa8" + "8d441a8750151ea1306275cf919782d9" ], [ "SepLogic.Heap.lemma_addrs_in_emp", @@ -2374,8 +2375,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -2385,13 +2386,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "6e637dd43c03467a0db634daff96fdf1" + "4f4a29c90e30ad20623901276b39778e" ], [ "SepLogic.Heap.lemma_addrs_in_emp", @@ -2407,7 +2408,7 @@ "projection_inverse_SepLogic.Heap.Mkmemory_rec_domain" ], 0, - "61881bd6d1752d5a99556281759ece12" + "04df0d518254b376819dbee0d6f09390" ], [ "SepLogic.Heap.Addrs_in_emp_axiom", @@ -2426,7 +2427,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "f25f78b41fda7083d0c5713e0bc698c8" + "fbef46ad9f44af3f97e55fea9572ed58" ], [ "SepLogic.Heap.lemma_addrs_in_disjoint_heaps", @@ -2448,7 +2449,7 @@ "projection_inverse_SepLogic.Heap.Mkmemory_rec_domain" ], 0, - "a14877815792564e3d7b537a33ae5496" + "dcc1debc7593f73f80baeac3b0046169" ], [ "SepLogic.Heap.lemma_addrs_in_points_to", @@ -2457,8 +2458,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -2468,13 +2469,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "8d9daea3e9ef6594a775f0f0a15d92b0" + "4d804ba654ac6d9bb83f3054c620222e" ], [ "SepLogic.Heap.lemma_addrs_in_points_to", @@ -2491,7 +2492,7 @@ "projection_inverse_SepLogic.Heap.Mkmemory_rec_domain" ], 0, - "695170dad5c51f78307831528cf9866d" + "26abd17edc99ba14343fbc873db29479" ], [ "SepLogic.Heap.lemma_addrs_in_join", @@ -2500,8 +2501,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", @@ -2511,13 +2512,13 @@ "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "14ba444d97677d287f51d4a5f9acc838" + "1a2d555ea892819aa0263b013cb0e8e3" ], [ "SepLogic.Heap.lemma_addrs_in_join", @@ -2544,7 +2545,7 @@ "refinement_interpretation_SepLogic.Heap_Tm_refine_a149d215288b57918bc85e2e7d9efb98" ], 0, - "f4380c47d0499973a1c12d3abcf0b714" + "5e47390ccbd79a6342c3ffa0e41fbf45" ], [ "SepLogic.Heap.lemma_addr_to_ref_addr_of", @@ -2565,7 +2566,7 @@ "token_correspondence_Prims.op_LessThanOrEqual" ], 0, - "d66fcfb8e0c87f25e794655d54b3ede0" + "c9ad2dadbfd725f6945e55c55df751ec" ], [ "SepLogic.Heap.lemma_addr_to_ref_addr_of", @@ -2594,7 +2595,7 @@ "typing_SepLogic.Heap.addr_to_ref" ], 0, - "d44146c7d439d4434902a6e0992dc51b" + "b1cf65fb8c07ec419d6b9c4a43e5d0f3" ], [ "SepLogic.Heap.lemma_restrict_complement_disjoint", @@ -2607,7 +2608,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "addfa73f482b01069e3e5eb0a86eb1d6" + "b84c4b10882a584d08d62a54bd450e29" ], [ "SepLogic.Heap.lemma_restrict_complement_disjoint", @@ -2616,8 +2617,8 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "data_elim_FStar.Pervasives.Native.Some", @@ -2646,8 +2647,8 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.OrdSet.mem", @@ -2655,7 +2656,7 @@ "typing_SepLogic.Heap.addrs_in", "typing_SepLogic.Heap.emp" ], 0, - "81ba92734b74fcea921a6ff3ab34caad" + "1ddad6221b4674bade07c09858716451" ], [ "SepLogic.Heap.lemma_restrict_complement_sep", @@ -2668,7 +2669,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "08bd8085ae3214a2c92fc92dac451f33" + "83f33b63c40c48b5443a23959b00df6b" ], [ "SepLogic.Heap.lemma_restrict_complement_sep", @@ -2678,11 +2679,11 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "assumption_SepLogic.Heap.Emp_defined_axiom", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", @@ -2742,8 +2743,8 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -2759,7 +2760,7 @@ "typing_Tm_abs_eeb9903fc4d9c7355a631363f0fe1d11" ], 0, - "09ab6334c1e4f1a5ddad880b5ce85cf8" + "b48bef585465338fb243e667ed7db12d" ], [ "SepLogic.Heap.lemma_fresh_or_old_refl", @@ -2768,7 +2769,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_FStar.Pervasives.Native.fst", @@ -2798,7 +2799,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SepLogic.Heap.addr_of", "typing_SepLogic.Heap.addrs_in", @@ -2814,16 +2815,16 @@ 1, [ "@query" ], 0, - "77ac36780a9bcdec08627e30e3c6851d" + "0341f6bb6330a79c552f31322b6b0b00" ], [ "SepLogic.Heap.lemma_fresh_or_old_trans'", 1, 2, - 2, + 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -2876,7 +2877,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_interpretation_Tm_refine_cf4415d610d600af1048427bfcfa1c66", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", @@ -2891,7 +2892,7 @@ "typing_SepLogic.Heap.restrict_memory" ], 0, - "2a654600940b33e4008eeefd6f80023b" + "0bda56e89de6a0e89ab927cc1f8bb2c8" ], [ "SepLogic.Heap.lemma_fresh_or_old_trans''", @@ -2918,7 +2919,7 @@ "refinement_interpretation_SepLogic.Heap_Tm_refine_b6d19cc943546da1d666395806a8c68f" ], 0, - "2234925ff4bb590bc8ec5a579c278b74" + "e75adeb8db2695b7633c7f1da2ddde01" ], [ "SepLogic.Heap.lemma_fresh_or_old_trans", @@ -2932,7 +2933,7 @@ "refinement_interpretation_SepLogic.Heap_Tm_refine_b6d19cc943546da1d666395806a8c68f" ], 0, - "36d50da0b032a194ace30adef0f89636" + "ca373717f12d8387c48acab5e7fc8c12" ], [ "SepLogic.Heap.lemma_fresh_or_old_disjoint'", @@ -2942,12 +2943,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_arrow_ef9cb512a25ee351fa5536d617490497", "SepLogic.Heap_interpretation_Tm_arrow_1486644300f12d6a82b0741645ed2191", "SepLogic.Heap_interpretation_Tm_arrow_9974df5c311cfcfa7100bc7bef095e1e", - "SepLogic.Heap_interpretation_Tm_arrow_e0f77a01603eb0adc6e64a741ac2956a", + "SepLogic.Heap_interpretation_Tm_arrow_d6e7225e69a61b7f50fabfdd79d8cdc0", "assumption_SepLogic.Heap.Addrs_in_emp_axiom", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -2980,7 +2981,6 @@ "lemma_FStar.OrdSet.lemma_intersect_symmetric", "lemma_FStar.OrdSet.mem_empty", "lemma_FStar.OrdSet.mem_intersect", "lemma_FStar.OrdSet.mem_subset", "lemma_FStar.OrdSet.mem_union", - "lemma_FStar.OrdSet.union_comm", "lemma_SepLogic.Heap.lemma_addr_to_ref_addr_of", "lemma_SepLogic.Heap.lemma_addrs_in_disjoint_heaps", "lemma_SepLogic.Heap.lemma_addrs_in_join", @@ -3005,8 +3005,8 @@ "refinement_interpretation_Tm_refine_7e4a6c5999db731b5d17d0418dfeea3e", "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", - "refinement_interpretation_Tm_refine_f7f9fc6627323bf83306adb7189da339", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", + "refinement_interpretation_Tm_refine_d7a23068c8281d569b86d1ab084ce7a3", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "token_correspondence_SepLogic.Heap.__proj__Mkmemory_rec__item__contents", @@ -3020,7 +3020,7 @@ "typing_Tm_abs_e8508738f3611ef2f0f0a25d53a7fccc" ], 0, - "0907a8eed3bdba9dad66fcbf993ae703" + "d07ee4da1cd9d2892bdc6698b860ef13" ], [ "SepLogic.Heap.lemma_fresh_or_old_disjoint", @@ -3029,7 +3029,7 @@ 1, [ "@query", "equation_SepLogic.Heap.fresh_or_old" ], 0, - "6837283fcb955a088583141ae2eab7ad" + "b3a709a61146d377ecbbfdd393f1d4dd" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep'", @@ -3038,7 +3038,7 @@ 0, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -3089,7 +3089,7 @@ "refinement_interpretation_Tm_refine_7e4a8ed08d725cfa1fecce33cbb88b76", "refinement_interpretation_Tm_refine_93b5b8a7162ca993b1495714116642ed", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.OrdSet.mem", @@ -3119,7 +3119,7 @@ "typing_SepLogic.Heap.op_Less_Star_Greater" ], 0, - "58a76c6f82ad238c3dd5e4ba4eca9fb1" + "2121106b4fbb42c219fedd12a4b3b544" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep'''", @@ -3131,7 +3131,7 @@ "refinement_interpretation_Tm_refine_31b69649528a54845e9c3b16d5f4a031" ], 0, - "cb2f1e8e31d9dc2e58b594ba4fc0d900" + "006d72594f223b53c5e7cae32526cd14" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep''''", @@ -3140,7 +3140,7 @@ 1, [ "@query", "equation_SepLogic.Heap.fresh_or_old" ], 0, - "b29df88b5ede253da78441990d819e41" + "a690dee65e171e701a859d03e7b3c73e" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep", @@ -3154,7 +3154,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "ed8c516cea9698328d8534e173c39fb8" + "dbeb42c5a140e02da5038215f65b9b97" ], [ "SepLogic.Heap.lemma_fresh_or_old_sep", @@ -3163,7 +3163,7 @@ 1, [ "@query", "lemma_SepLogic.Heap.lemma_fresh_or_old_disjoint" ], 0, - "6c728695f1feba6a5b58cafebaf12d48" + "309e32840c5b27c36b8ea6924da8b9d4" ], [ "SepLogic.Heap.lemma_fresh_or_old_alloc", @@ -3172,7 +3172,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.None", @@ -3216,7 +3216,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_FStar.OrdSet.mem", "typing_FStar.OrdSet.singleton", @@ -3227,7 +3227,7 @@ "typing_SepLogic.Heap.op_Bar_Greater" ], 0, - "575057cf7af4c6428fe50325e14ee4e8" + "e0084ce27e6454e7c0c76340ced8f78f" ], [ "SepLogic.Heap.lemma_fresh_or_old_dealloc", @@ -3240,7 +3240,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9b03d0a4fe3b14d273bf4f6cefab321e" + "4245e6aaf57fd3f4e22225bc7d80e6e4" ], [ "SepLogic.Heap.lemma_fresh_or_old_dealloc", @@ -3249,7 +3249,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.None", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", @@ -3282,14 +3282,14 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SepLogic.Heap.addr_of", "typing_SepLogic.Heap.addrs_in", "typing_SepLogic.Heap.emp", "typing_SepLogic.Heap.heap_memory" ], 0, - "9b5d99818564cbe57200958c73d3e204" + "5711d19d6d338ba3a0f0b95e97579d39" ], [ "SepLogic.Heap.lemma_fresh_or_old_upd", @@ -3302,7 +3302,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "19303136de9ecaad00210b3d91cac44e" + "7af258662289e242eb562d269462ffc4" ], [ "SepLogic.Heap.lemma_fresh_or_old_upd", @@ -3311,7 +3311,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_bbe9a0cfec6eb6b72be56c54506fc966", + "FStar.List.Tot.Base_interpretation_Tm_arrow_c8126b87a2c25bb477df4a7a6b0eea9e", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "equation_FStar.OrdSet.cmp", "equation_FStar.OrdSet.total_order", "equation_Prims.eqtype", "equation_Prims.nat", @@ -3342,7 +3342,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_a6e575a972a01ed57587387f1bee9949", - "refinement_interpretation_Tm_refine_bffe6d47b8f94f096b054039351c8a5c", + "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_Prims.op_LessThanOrEqual", "typing_SepLogic.Heap.__proj__Mkheap_rec__item__hdomain", @@ -3350,7 +3350,7 @@ "typing_SepLogic.Heap.emp" ], 0, - "0fc1594282078728497e3acb998e1a49" + "9168c35f3fcb44ea33d630d4530ceaa9" ] ] ] \ No newline at end of file diff --git a/examples/seplogic/Shallow.fst.hints b/examples/seplogic/Shallow.fst.hints index f698c80c88c..70ac8a3a77d 100644 --- a/examples/seplogic/Shallow.fst.hints +++ b/examples/seplogic/Shallow.fst.hints @@ -15,7 +15,7 @@ "refinement_interpretation_Tm_refine_c15de0bf63fcbf1efce8ed72c9caa328" ], 0, - "6c3ad747b3491d11d22dcf62eadd3767" + "254fc67bfd819a802e5c5515f77dc123" ], [ "Shallow.return_with_binding", @@ -31,7 +31,7 @@ "refinement_interpretation_Tm_refine_b816ea8bfa17eb23079925b2ed282652" ], 0, - "cdf18b84e02604d585fa221689e8012a" + "70eb66dc1111e6580f32d5a3ab0914f0" ], [ "Shallow.frame_post", @@ -40,7 +40,7 @@ 1, [ "@query", "lemma_SepLogic.Heap.lemma_sep_defined_disjoint_heaps" ], 0, - "abc5e6e0425f90ebc0a1ab9cfcdd0946" + "9034b3a6d52d62a3564ac9347bf42e88" ], [ "Shallow.frame", @@ -69,7 +69,7 @@ "token_correspondence_Shallow.frame_post" ], 0, - "c41abea8b0a40a1c64ef865878325aff" + "0a22a98a6cdba0a26e0c8dad7c4523b2" ], [ "Shallow.bind_without_framing", @@ -90,7 +90,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "c583030af56067b465cda9dcd5d60197" + "a1b09d16570822daff23f21f8302e7ac" ], [ "Shallow.bind_with_framing", @@ -115,7 +115,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "faa31675310d3023ba81409214716ab9" + "6ab7f311d92778864c45ed03ddf9f54e" ], [ "Shallow.read_without_framing", @@ -134,7 +134,7 @@ "refinement_interpretation_Tm_refine_56e0921215b643bb9fea9a5885ab2822" ], 0, - "9af5aaa6b7667c0f528b9e60afa3372a" + "39925a1c7992f394d9e708d6b47242d2" ], [ "Shallow.read_with_framing", @@ -143,11 +143,11 @@ 0, [ "@query", "equation_Shallow.frame_read_wp", - "interpretation_Tm_abs_957ec4f7b1ed601a83c16be7adc2a4e2", + "interpretation_Tm_abs_2398a767c193125e550ea99c5ad41ec7", "token_correspondence_Shallow.frame_read_wp" ], 0, - "1030fb68a850f494ebd12e032ef6afea" + "bd625e3da8336369772e04735e41444b" ], [ "Shallow.write_wp", @@ -159,7 +159,7 @@ "lemma_SepLogic.Heap.lemma_points_to_mcontains" ], 0, - "bb743d2e8643cb65e0d594f93bab2b5a" + "f52f043820ba214fee9a111bc19f9aac" ], [ "Shallow.write_without_framing", @@ -183,7 +183,7 @@ "token_correspondence_Shallow.write_wp", "unit_typing" ], 0, - "5b948ac868468c2125417261464a14b5" + "350408e41d715997175b434a1549e0c1" ], [ "Shallow.write_with_framing", @@ -192,11 +192,11 @@ 0, [ "@query", "equation_Shallow.frame_write_wp", - "interpretation_Tm_abs_2b3ba7df38ec69d404c6267d029ed164", + "interpretation_Tm_abs_fd6dd5a324e4a5b648ad57adfedbad4b", "token_correspondence_Shallow.frame_write_wp" ], 0, - "aa2f7e503cc6cb1833a9d0bdb79dfeef" + "61e42adb1398493727d0c948bfad3f23" ], [ "Shallow.alloc_without_framing", @@ -206,13 +206,13 @@ [ "@MaxIFuel_assumption", "@query", "equation_FStar.Pervasives.Native.snd", "equation_Shallow.alloc_wp", - "interpretation_Tm_abs_0cb314bcfb603f0ab0cb9cf044bd74e8", + "interpretation_Tm_abs_3ba7b2beb065a2aa930b380fcbfab6d3", "l_and-interp", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_5525ec57502e90f03b508b741050684b", "token_correspondence_Shallow.alloc_wp" ], 0, - "ff57dbf0f37eb3242c209d770f643260" + "84326da938a24ad4a867fde4cc6768c2" ], [ "Shallow.alloc_with_framing", @@ -221,11 +221,11 @@ 0, [ "@query", "equation_Shallow.frame_alloc_wp", - "interpretation_Tm_abs_abc93e07c22b86182d454fa4b5e93d25", + "interpretation_Tm_abs_f9b1edca76f479091cc187dda5813d58", "token_correspondence_Shallow.frame_alloc_wp" ], 0, - "f724709fcb85b1f481ecf59a275ed556" + "9ceb700f6628c0c3a7f1686e3f4ddca4" ], [ "Shallow.dealloc_wp", @@ -237,7 +237,7 @@ "lemma_SepLogic.Heap.lemma_points_to_mcontains" ], 0, - "f68e2f5038ae6d1cea6445b06fafcb79" + "ff01037b2f07edfbc999fa79fd99716b" ], [ "Shallow.dealloc_without_framing", @@ -261,7 +261,7 @@ "token_correspondence_Shallow.dealloc_wp", "unit_typing" ], 0, - "b0601a9efddde642f2ca346525a093fe" + "2cc73afa7b2a18dd84c4af8a197b0443" ], [ "Shallow.dealloc_with_framing", @@ -270,11 +270,11 @@ 0, [ "@query", "equation_Shallow.frame_dealloc_wp", - "interpretation_Tm_abs_d765a436879d717750c9b5b728336c62", + "interpretation_Tm_abs_471ffa5278759f731dca1678e22f43aa", "token_correspondence_Shallow.frame_dealloc_wp" ], 0, - "a502a44fa126faa4d513c11e13ee49e2" + "0c0ed36dd9b5a764f3e31a736a6e0ee3" ], [ "Shallow.return_without_binding", @@ -290,7 +290,7 @@ "refinement_interpretation_Tm_refine_c15de0bf63fcbf1efce8ed72c9caa328" ], 0, - "29557322b39bfca60149b1c21b092ed4" + "2167d067885644ee738b2adb8001d4ef" ], [ "Shallow.return_with_binding", @@ -306,7 +306,7 @@ "refinement_interpretation_Tm_refine_b816ea8bfa17eb23079925b2ed282652" ], 0, - "4077898df5134ca24535741bd75e9516" + "ed7d368cd5abb28b142ee8a496475399" ], [ "Shallow.frame_post", @@ -315,7 +315,7 @@ 1, [ "@query", "lemma_SepLogic.Heap.lemma_sep_defined_disjoint_heaps" ], 0, - "20af6bf73b4c1ea45925fce3ef74b049" + "23f023f95bf757cd692d3f4f130a4674" ], [ "Shallow.frame", @@ -344,7 +344,7 @@ "token_correspondence_Shallow.frame_post" ], 0, - "ce361bc58d7e7574d48dcfde9e2dfc1a" + "af48563ad13d70eb196a1e0c5eaee650" ], [ "Shallow.bind_without_framing", @@ -365,7 +365,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "7c7e19d012b3741c5c3f626405ff1807" + "1aa52b70087aaec1024ec121226e1a6e" ], [ "Shallow.bind_with_framing", @@ -390,7 +390,7 @@ "typing_FStar.Pervasives.Native.snd" ], 0, - "9ee406f65fbc543c62abcb090951b8a3" + "34706d68a22c47d2cc10128c6a36aa9e" ], [ "Shallow.read_without_framing", @@ -409,7 +409,7 @@ "refinement_interpretation_Tm_refine_56e0921215b643bb9fea9a5885ab2822" ], 0, - "04fe118629657251e1cbdcb83e5e4f07" + "7660b448994e72bf290b796de51545a0" ], [ "Shallow.read_with_framing", @@ -418,11 +418,11 @@ 0, [ "@query", "equation_Shallow.frame_read_wp", - "interpretation_Tm_abs_957ec4f7b1ed601a83c16be7adc2a4e2", + "interpretation_Tm_abs_2398a767c193125e550ea99c5ad41ec7", "token_correspondence_Shallow.frame_read_wp" ], 0, - "7d7d3255dc69709b66122fa04fc6957d" + "0e0012d58803b1758c4a90b8c4ba07d6" ], [ "Shallow.write_wp", @@ -434,7 +434,7 @@ "lemma_SepLogic.Heap.lemma_points_to_mcontains" ], 0, - "b91ecdca78372393030de37b54bf5570" + "2076db80f96a23fb93bda175412b0eec" ], [ "Shallow.write_without_framing", @@ -458,7 +458,7 @@ "token_correspondence_Shallow.write_wp", "unit_typing" ], 0, - "7d21ea6b48380deaed958a96fcecf1a9" + "a49db0288decdfd0237f848e860ccbce" ], [ "Shallow.write_with_framing", @@ -467,11 +467,11 @@ 0, [ "@query", "equation_Shallow.frame_write_wp", - "interpretation_Tm_abs_2b3ba7df38ec69d404c6267d029ed164", + "interpretation_Tm_abs_fd6dd5a324e4a5b648ad57adfedbad4b", "token_correspondence_Shallow.frame_write_wp" ], 0, - "8eebd1f6b4c11f1d1a03548dc9bb9a05" + "1b93709371c0c2f665e474dcffeaeef5" ], [ "Shallow.alloc_without_framing", @@ -481,13 +481,13 @@ [ "@MaxIFuel_assumption", "@query", "equation_FStar.Pervasives.Native.snd", "equation_Shallow.alloc_wp", - "interpretation_Tm_abs_0cb314bcfb603f0ab0cb9cf044bd74e8", + "interpretation_Tm_abs_3ba7b2beb065a2aa930b380fcbfab6d3", "l_and-interp", "proj_equation_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_5525ec57502e90f03b508b741050684b", "token_correspondence_Shallow.alloc_wp" ], 0, - "56b96f38921000c17774e5d5951ace9b" + "688ba70ee141a3c5bb0e9f35fe920625" ], [ "Shallow.alloc_with_framing", @@ -496,11 +496,11 @@ 0, [ "@query", "equation_Shallow.frame_alloc_wp", - "interpretation_Tm_abs_abc93e07c22b86182d454fa4b5e93d25", + "interpretation_Tm_abs_f9b1edca76f479091cc187dda5813d58", "token_correspondence_Shallow.frame_alloc_wp" ], 0, - "39edd30dd89ead15c656632122263a9f" + "f432ff18be68785e91a331b886116e40" ], [ "Shallow.dealloc_wp", @@ -512,7 +512,7 @@ "lemma_SepLogic.Heap.lemma_points_to_mcontains" ], 0, - "fe060dc2570f20dd8169e2709980079b" + "d58b30477e70a844c8b29719756cf6c7" ], [ "Shallow.dealloc_without_framing", @@ -536,7 +536,7 @@ "token_correspondence_Shallow.dealloc_wp", "unit_typing" ], 0, - "2677f3de0e3afa059178e265ce74976c" + "41d69b89b920763e263b1eabd45c846e" ], [ "Shallow.dealloc_with_framing", @@ -545,11 +545,11 @@ 0, [ "@query", "equation_Shallow.frame_dealloc_wp", - "interpretation_Tm_abs_d765a436879d717750c9b5b728336c62", + "interpretation_Tm_abs_471ffa5278759f731dca1678e22f43aa", "token_correspondence_Shallow.frame_dealloc_wp" ], 0, - "e02de15d6e837ac794798a372812e844" + "4b7674424169bc939a6d68d045d21bb2" ] ] ] \ No newline at end of file diff --git a/examples/software_foundations/SfBasic.fst.hints b/examples/software_foundations/SfBasic.fst.hints index dac990e9e38..45add5cf9f8 100644 --- a/examples/software_foundations/SfBasic.fst.hints +++ b/examples/software_foundations/SfBasic.fst.hints @@ -14,7 +14,7 @@ "fuel_guarded_inversion_SfBasic.day" ], 0, - "45850238e4d841fb519e3471340f1ea6" + "6ff005064d5348028788a07aea4990db" ], [ "SfBasic.test_next_weekday", @@ -23,7 +23,7 @@ 1, [ "@query", "assumption_SfBasic.day__uu___haseq" ], 0, - "858a822eeb9d405d008a56bbd2f45b97" + "6502d00628781783a18aacce407a1c25" ], [ "SfBasic.test_next_weekday", @@ -37,7 +37,7 @@ "equality_tok_SfBasic.Saturday@tok", "equation_SfBasic.next_weekday" ], 0, - "0c18e8640ef8e86d255923f117607ea2" + "1dba6c47e5d45f235cf82d8aca84775a" ], [ "SfBasic.negb", @@ -49,7 +49,7 @@ "disc_equation_SfBasic.MTrue", "fuel_guarded_inversion_SfBasic.mbool" ], 0, - "a1fa32d1ec7a0c102c60f5c23610a878" + "d27a4d98161c702db2b0892245150fd1" ], [ "SfBasic.andb", @@ -61,7 +61,7 @@ "disc_equation_SfBasic.MTrue", "fuel_guarded_inversion_SfBasic.mbool" ], 0, - "5a0140b79fcac4710561e050a0dfc0d3" + "ce7ea3129039ff421e9cc1651985d7c9" ], [ "SfBasic.orb", @@ -73,7 +73,7 @@ "disc_equation_SfBasic.MTrue", "fuel_guarded_inversion_SfBasic.mbool" ], 0, - "bc6f1d153e8e7b6c3b80de3f74f4aceb" + "1462b200c2b9142d1bff3924721d2cb6" ], [ "SfBasic.test_orb1", @@ -82,7 +82,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "8575569d67136058a43cf0c797832681" + "6b11d2b5c7be9d340d2b36fd9a64b078" ], [ "SfBasic.test_orb1", @@ -95,7 +95,7 @@ "equation_SfBasic.orb" ], 0, - "128d56368edd443c9d146d03f7a7c5e3" + "a5a87991243c77fa4b4d648e52b27bce" ], [ "SfBasic.test_orb2", @@ -104,7 +104,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "16d797a905cfd104eb0624c30c219803" + "ae29e2409d2269a85d631fd860e1af74" ], [ "SfBasic.test_orb2", @@ -119,7 +119,7 @@ "typing_tok_SfBasic.MFalse@tok" ], 0, - "40111684a807feb6d3d9772014d53c84" + "a02e020f89d32ab6b500a42e916f4eac" ], [ "SfBasic.test_orb3", @@ -128,7 +128,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "1b43ee28cb9ea7a240dcd1da92383f8b" + "979b75776c226e4bfa23ebe20e29c50c" ], [ "SfBasic.test_orb3", @@ -141,7 +141,7 @@ "equation_SfBasic.orb" ], 0, - "5f68e82a84d782158423d6b5884d02ee" + "b91823cf420d67978211c1e0ef603af5" ], [ "SfBasic.test_orb4", @@ -150,7 +150,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "329afb8a6d2379046cee28d672ff18dd" + "d1c950f084e1705dc2d32bd56cac2425" ], [ "SfBasic.test_orb4", @@ -162,7 +162,7 @@ "equality_tok_SfBasic.MTrue@tok", "equation_SfBasic.orb" ], 0, - "e0aaed6e01c783f8f404aa2ca5addf7f" + "d1ee1eea06f79adae4599247b13b9d9b" ], [ "SfBasic.nat", @@ -171,7 +171,7 @@ 1, [ "@query" ], 0, - "ef74fb70ad52fdb2394a5f4ec3892a20" + "069ffa300ad9af53313fdb2229719cf3" ], [ "SfBasic.__proj__S__item___0", @@ -184,7 +184,7 @@ "refinement_interpretation_Tm_refine_b7b70964a15ac3a2f4808938f2801faf" ], 0, - "b3e98b65fc0467bcef58ed688e9eb8ff" + "cf05b3738d44e9df80a895b8af0b2cc4" ], [ "SfBasic.pred", @@ -196,7 +196,7 @@ "disc_equation_SfBasic.S", "fuel_guarded_inversion_SfBasic.nat" ], 0, - "c72d66cbf8577fcb4b72b89602ccd4b1" + "19858097358240541b0a88cb01d5485d" ], [ "SfBasic.minustwo", @@ -211,7 +211,7 @@ "typing_SfBasic.__proj__S__item___0" ], 0, - "ca5c9d2d8ee5dedb720a46cbfb33485a" + "b16da7214eec71fdae80a6ba9b6020f2" ], [ "SfBasic.evenb", @@ -231,7 +231,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "35995a019405144e0d6c55451906d9a9" + "8084d6c9036092d2575e3301ea1b2caa" ], [ "SfBasic.test_oddb1", @@ -240,7 +240,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "b7270edccc4c082bf092896daa7970a6" + "b63113307f5d7cb09b842d344b379a7d" ], [ "SfBasic.test_oddb1", @@ -260,7 +260,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "bc9e60cf349483d7c85b940970b841e9" + "3d13085ed3ed33e0c8e7de1769dac374" ], [ "SfBasic.test_oddb2", @@ -269,7 +269,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "80473b230d1018982d69edcb1d49e7ff" + "bea2094ace10c83757fd3580d843463c" ], [ "SfBasic.test_oddb2", @@ -289,7 +289,7 @@ "typing_SfBasic.oddb", "typing_tok_SfBasic.O@tok" ], 0, - "062a4dbfa2aa15cef497e67f84c686e7" + "745a94722e6a047119968478aba03c1b" ], [ "SfBasic.plus", @@ -303,7 +303,7 @@ "fuel_guarded_inversion_SfBasic.nat", "subterm_ordering_SfBasic.S" ], 0, - "f781f2e3aeec341c14769d0a9abc764e" + "2d9f0a98a569514308a19035cd38881d" ], [ "SfBasic.mult", @@ -317,7 +317,7 @@ "fuel_guarded_inversion_SfBasic.nat", "subterm_ordering_SfBasic.S" ], 0, - "5e68f0b59628dd4f22d350e7b39a4019" + "c58a3c8b0d81af8b4b3600b945a22c7b" ], [ "SfBasic.test_mult1", @@ -326,7 +326,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "7796327f07a33f909d1e828f25249c55" + "fff5bb5250b622885b23d5c0edbf0566" ], [ "SfBasic.test_mult1", @@ -347,7 +347,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "1092080586de3e89bc36897b07b16ee7" + "cbf50cd074fd1f10757c8527dab6ed61" ], [ "SfBasic.minus", @@ -368,7 +368,7 @@ "subterm_ordering_SfBasic.S", "typing_tok_SfBasic.O@tok" ], 0, - "c32b04640c2a54138c63a67c76bbe676" + "b2770a5cccbeb4de0848ae348f65a925" ], [ "SfBasic.beq_nat", @@ -385,7 +385,7 @@ "subterm_ordering_SfBasic.S", "typing_tok_SfBasic.O@tok" ], 0, - "49da0f2747eff7966e25bc526da10b90" + "d413f2c696cad661a47f1537a1e6cd73" ], [ "SfBasic.ble_nat", @@ -406,7 +406,7 @@ "subterm_ordering_SfBasic.S", "typing_tok_SfBasic.O@tok" ], 0, - "fcab4c1f953932fee04787d83c64e9b5" + "5ff99cd44a639f098623d2b5624a791a" ], [ "SfBasic.test_ble_nat1", @@ -415,7 +415,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "8f49a38082318d6ecd949631eb4fc55a" + "be01d44ecbb8d815e707d95d94c8738d" ], [ "SfBasic.test_ble_nat1", @@ -434,7 +434,7 @@ "projection_inverse_SfBasic.S__0", "typing_tok_SfBasic.O@tok" ], 0, - "6827537c6f6b391f7803d45700e81a34" + "98b9c52724dde0c23e3b96ba77b4467c" ], [ "SfBasic.test_ble_nat2", @@ -443,7 +443,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "7616353bad92f7a13ad98f850323841a" + "e4b8c9c559eff76c979e2ac04461dd37" ], [ "SfBasic.test_ble_nat2", @@ -462,7 +462,7 @@ "projection_inverse_SfBasic.S__0", "typing_tok_SfBasic.O@tok" ], 0, - "b7e3b1421dc46d80ea6d11afc8efba7c" + "6ef20ce99a19bc8b3c975cfa60711d5b" ], [ "SfBasic.test_ble_nat3", @@ -471,7 +471,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "c60205e7e6e6547b43bbd2ae245c9c6e" + "cc2fb18cd0550d27bf4e096a5ce310f3" ], [ "SfBasic.test_ble_nat3", @@ -490,7 +490,7 @@ "projection_inverse_SfBasic.S__0", "typing_tok_SfBasic.O@tok" ], 0, - "7bb2a18c362967fef46d51af4a4f002a" + "d69a04f2dd23da34a4b359e6ddd25266" ], [ "SfBasic.plus_O_n", @@ -499,7 +499,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "7fbd69417145b6bc7b669b07b7179522" + "bf71d51231105529db34747af8374bef" ], [ "SfBasic.plus_O_n", @@ -514,7 +514,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "49f8d5fded7ee8702a2b8cc9c212e60d" + "405b21ec49122982373384e2ffda1e2a" ], [ "SfBasic.plus_id_example", @@ -523,7 +523,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "9db3cb146303a83587687fd7279c4d6c" + "460884df78f3865dc023ad6b457abf93" ], [ "SfBasic.plus_id_example", @@ -532,7 +532,7 @@ 1, [ "@query" ], 0, - "a6c8f0dce221fe7e7b98d878dcbd0f73" + "4eb0028ced17a35b4380821b0d74f7ed" ], [ "SfBasic.mult_0_plus", @@ -541,7 +541,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "e52e615992fd6468ed501e22c43b36c8" + "bb7425cabd902c42d2bcc3493599e390" ], [ "SfBasic.mult_0_plus", @@ -556,7 +556,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "d0966f2c60ab4e75e2d5b175b462c0fc" + "bb6c5cfe62566556f0e85ad471c8fd54" ], [ "SfBasic.plus_1_neq_0", @@ -565,7 +565,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "dfcbed8e7e6f347c73dea263a794c306" + "f43e5503d693fd7027407e84ecc54dbc" ], [ "SfBasic.plus_1_neq_0", @@ -587,7 +587,7 @@ "typing_SfBasic.plus", "typing_tok_SfBasic.O@tok" ], 0, - "278abbf2818d103c3ae4f2b1335d6fa4" + "ceefed7bd9acd9394d0a3b7602d4cdda" ], [ "SfBasic.negb_involutive", @@ -596,7 +596,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "fd6566a2f07bd313ae657cba11bedc5e" + "b30336c7b802689909914b7f2e26ec59" ], [ "SfBasic.negb_involutive", @@ -612,7 +612,7 @@ "typing_SfBasic.negb" ], 0, - "4c0c85eb41cbdac06bd66001fdb86bb0" + "90efda626c7d5a3d50bd7c88360e3122" ], [ "SfBasic.plus_0_r", @@ -621,7 +621,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "fa0d34f12eb97ab2772be35126ca2294" + "b49c1c7314a604c29ddba4672b146aef" ], [ "SfBasic.plus_0_r", @@ -630,7 +630,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "2c5681dc258ab3c6ded393034cb1fabc" + "45fca7e54f047cf0a59050d1c66b1204" ], [ "SfBasic.plus_0_r", @@ -653,7 +653,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "f0b18989baafa39b25f0c6878a858a98" + "89b504ac42d59fffa2fa7a2ddee20477" ], [ "SfBasic.plus_n_Sm", @@ -662,7 +662,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "4ca4570ace15dc4777fec30f8afa6206" + "d5cbc197f34f507c4a9dc998f9807d51" ], [ "SfBasic.plus_n_Sm", @@ -671,7 +671,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "420a24ba44769aeaccac1d0c78d1eaf9" + "09b65e09969008bcc58b8fdcdd2e43be" ], [ "SfBasic.plus_n_Sm", @@ -695,7 +695,7 @@ "typing_SfBasic.plus", "typing_tok_SfBasic.O@tok" ], 0, - "5d9bbf0a67b850076cce6ca244d321dd" + "1b71209ae29d6f5bfb088a5ea6500c62" ], [ "SfBasic.plus_comm", @@ -704,7 +704,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "9527b61d9dcd9ccc8dce44e84e8a4333" + "342e3ec9bd01151afd3dec1a79724f87" ], [ "SfBasic.plus_comm", @@ -713,7 +713,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "7d8598034f5aba51138bf98aeb9c8b5c" + "2dfb531bbf22d8b8cc7cf3fa9adb8231" ], [ "SfBasic.plus_comm", @@ -737,7 +737,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "67534a1ca47240597cce4f7721a987a4" + "e72ecb628e1aefe1b4a864e1bbf0811f" ], [ "SfBasic.plus_rearrange", @@ -746,7 +746,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "c9dd81e395610e91510d6603186d7fff" + "655d024a5c02d01404cfa6352934628b" ], [ "SfBasic.plus_rearrange", @@ -755,7 +755,7 @@ 1, [ "@query" ], 0, - "7cfb0564a8233badd69aee433904c619" + "c0c894224bd5c7e8428651806fdb3e72" ], [ "SfBasic.next_weekday", @@ -770,7 +770,7 @@ "fuel_guarded_inversion_SfBasic.day" ], 0, - "3d20a922c40ae6b84c20b91313a98d0c" + "1118800b8f8485aa27f96a957022e0ef" ], [ "SfBasic.test_next_weekday", @@ -779,7 +779,7 @@ 1, [ "@query", "assumption_SfBasic.day__uu___haseq" ], 0, - "f8c1d0fc73684ceb21d93b72928248f1" + "591e4ee527ded660c177fb6969f584de" ], [ "SfBasic.negb", @@ -791,7 +791,7 @@ "disc_equation_SfBasic.MTrue", "fuel_guarded_inversion_SfBasic.mbool" ], 0, - "668b93e28cb4017429ce14fd4c25bcac" + "f63124e0aa12a2523f896242ee7556f6" ], [ "SfBasic.andb", @@ -803,7 +803,7 @@ "disc_equation_SfBasic.MTrue", "fuel_guarded_inversion_SfBasic.mbool" ], 0, - "59c5ca5a866eca5f72c03e090c4d68a2" + "4aa0f3c5eec5448a9517f89e03100c93" ], [ "SfBasic.orb", @@ -815,7 +815,7 @@ "disc_equation_SfBasic.MTrue", "fuel_guarded_inversion_SfBasic.mbool" ], 0, - "f710068b64b96a5f5849087f1b0acbcd" + "b4c25657868e5f21d1902779d58775fc" ], [ "SfBasic.test_orb1", @@ -824,7 +824,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "799ecbbcd1a60e92958d92fd84e6cd5d" + "cb9e489c89cec4d1507437cd1fa35935" ], [ "SfBasic.test_orb2", @@ -833,7 +833,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "41b555fc1a73eddb22bf1580c9744586" + "907c09dddcae8428b2352f32b77f54de" ], [ "SfBasic.test_orb3", @@ -842,7 +842,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "1905bd82a2e9f24ca8a4b28d87ef4145" + "335103d5f38b7730da4ded1d1d195a48" ], [ "SfBasic.test_orb4", @@ -851,7 +851,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "86b03be862209fcfcbb4a04021eab15b" + "652130565f0ef851002cf8a0b2bce443" ], [ "SfBasic.nat", @@ -860,7 +860,7 @@ 1, [ "@query" ], 0, - "3384c3cb536fbfffe6ae0454705de0e5" + "296569b77169a83213251d8d284f6a3a" ], [ "SfBasic.__proj__S__item___0", @@ -873,7 +873,7 @@ "refinement_interpretation_Tm_refine_b7b70964a15ac3a2f4808938f2801faf" ], 0, - "a95718563c51510f19fc1d736943085a" + "fc7eacdaa97694436c7c4eef74ad13d7" ], [ "SfBasic.pred", @@ -885,7 +885,7 @@ "disc_equation_SfBasic.S", "fuel_guarded_inversion_SfBasic.nat" ], 0, - "1ada4faaf86dc7c7f7bc944d7d455226" + "6aaf2b499bb57ee61b4ce636ae6a5cc6" ], [ "SfBasic.minustwo", @@ -900,7 +900,7 @@ "typing_SfBasic.__proj__S__item___0" ], 0, - "6448d9d0e8de6d58f07e374819832694" + "1aa8c26052cbbfaf2106322768682971" ], [ "SfBasic.evenb", @@ -920,7 +920,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "26f66e0c32ef6fa859a7a67ffcb31848" + "fb1f7a467a92bb8a46e102653242b940" ], [ "SfBasic.test_oddb1", @@ -929,7 +929,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "c9f553758b6905ccf5b341eb8423b25e" + "6a7c56e489c41fb3312878d4642ca783" ], [ "SfBasic.test_oddb2", @@ -938,7 +938,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "9289f45af34aea12b5a1412f8a192b7c" + "683c15268634bc6086141a66f0bfaf14" ], [ "SfBasic.plus", @@ -952,7 +952,7 @@ "fuel_guarded_inversion_SfBasic.nat", "subterm_ordering_SfBasic.S" ], 0, - "c25579dd45f8e751802aa7e63031bdf5" + "112d5b48314e819f47ab2135d561f257" ], [ "SfBasic.mult", @@ -966,7 +966,7 @@ "fuel_guarded_inversion_SfBasic.nat", "subterm_ordering_SfBasic.S" ], 0, - "36074946eb4a720fd40a60de6def21d6" + "db4dc7c633f7d7391b3886aefc41ca8e" ], [ "SfBasic.test_mult1", @@ -975,7 +975,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "6ae1aa82cc35874157330d56c91ae2e5" + "863e2e9aa8892d108b10eb71b4668069" ], [ "SfBasic.minus", @@ -997,7 +997,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "c1185f40d4872a03998972d85ab73dd3" + "36b5ec2b512a75dad1637aa0c951fb9f" ], [ "SfBasic.beq_nat", @@ -1013,7 +1013,7 @@ "subterm_ordering_SfBasic.S", "typing_tok_SfBasic.O@tok" ], 0, - "9a4d304e0880c2f96c31bf136e9f7d9a" + "386dda416c721a013e3ff39c8abfe784" ], [ "SfBasic.ble_nat", @@ -1035,7 +1035,7 @@ "typing_tok_SfBasic.O@tok" ], 0, - "ce205c1ef22190b290d372da7ad16408" + "266d485b3c160bb39e453d8bc9929392" ], [ "SfBasic.test_ble_nat1", @@ -1044,7 +1044,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "a2fe8ee1cd00dfd475e088db09dfe4fa" + "8875239048c8d58b59feefe7ed13a730" ], [ "SfBasic.test_ble_nat2", @@ -1053,7 +1053,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "c4e6c9dd30655687a150d3f8d710da2b" + "f33d83521b8687f01e4f590e754ec247" ], [ "SfBasic.test_ble_nat3", @@ -1062,7 +1062,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "e2dae550dd53bd8ae2ae4d2c1437ed8e" + "3a485580aefc8b50fa42efeebdbafef1" ], [ "SfBasic.plus_O_n", @@ -1071,7 +1071,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "33fb60b6f0e448875132c3da98be1a51" + "b26a2e39b4e3032fa3bd568e0cfa30ce" ], [ "SfBasic.plus_id_example", @@ -1080,7 +1080,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "c55f99e870d59e11f899f993f2e02d8a" + "73d89da4b5429e8f05a26ac79deaa35c" ], [ "SfBasic.plus_id_example", @@ -1089,7 +1089,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "81fce4631f2b58a0b2e592d4eba594f4" + "9968371f1fd56dd6909121b987727933" ], [ "SfBasic.mult_0_plus", @@ -1098,7 +1098,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "24fdfda150e67382128288835374376c" + "1dc8f46cbcc773d8a32428dacabed895" ], [ "SfBasic.plus_1_neq_0", @@ -1107,7 +1107,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "462362e3f02a9d707f007d3d18ecfe58" + "f85f32a38d8b0eb2615130f01eae0d4c" ], [ "SfBasic.negb_involutive", @@ -1116,7 +1116,7 @@ 1, [ "@query", "assumption_SfBasic.mbool__uu___haseq" ], 0, - "f9faf947983962bef63e1c07b105cbee" + "696b71f8988910abf1592650fa43e3f7" ], [ "SfBasic.plus_0_r", @@ -1125,7 +1125,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "c843fc5666581c13f7e9363bd5b84f29" + "393166cc9fbd3c94164fbdee7e8df0b2" ], [ "SfBasic.plus_n_Sm", @@ -1134,7 +1134,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "ef5005d94eaadaa19d50632cf49641c7" + "549ad01596c22ac734a499c70e9fb71d" ], [ "SfBasic.plus_comm", @@ -1143,7 +1143,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "7ae7d3b1025f372b7f07608e15356371" + "77c3307301add4ca614975289db49a39" ], [ "SfBasic.plus_rearrange", @@ -1152,7 +1152,7 @@ 1, [ "@query", "assumption_SfBasic.nat__uu___haseq" ], 0, - "d80e15851ac6a1cfb07011bdba526b3b" + "d5026ec30f8ac9f6b5cf3bfe75b59e2f" ] ] ] \ No newline at end of file diff --git a/examples/software_foundations/SfLists.fst.hints b/examples/software_foundations/SfLists.fst.hints index 6b62b3671a6..420da4ba083 100644 --- a/examples/software_foundations/SfLists.fst.hints +++ b/examples/software_foundations/SfLists.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "98c70e44fe76687f9427d70bec95a4d1" + "69e1d40791fd648489233e73fce79cff" ], [ "SfLists.__proj__Cons__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_4af35fe3776a37c0cce0f466b1cbfc00" ], 0, - "c22c30629e1d53bde73fbc2ad6c6b94d" + "e0c17e8f3e4fc4477d3d18a79fa27c0c" ], [ "SfLists.__proj__Cons__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_4af35fe3776a37c0cce0f466b1cbfc00" ], 0, - "cb7376b85cad1e84502d3e11f0607e01" + "71caf407a0cc76be1d4a5e1f182b0266" ], [ "SfLists.length", @@ -53,7 +53,7 @@ "subterm_ordering_SfLists.Cons", "typing_tok_SfLists.Nil@tok" ], 0, - "8cab09e3d2d8f875c1877495eb291f37" + "acfe1cd4b20575bc4ef623da2cd4fafe" ], [ "SfLists.repeat", @@ -72,7 +72,7 @@ "well-founded-ordering-on-nat" ], 0, - "aedd103167d7ab58afb0dd2777288125" + "ac96063a63f7ba1673924f4ca6c09a26" ], [ "SfLists.app", @@ -87,7 +87,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "f472fcaf689dd22e76806fc37b0c4600" + "a7deeda121e6ca30dbd7d36c9611b1dc" ], [ "SfLists.test_app1", @@ -96,7 +96,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "441fc2d4e19014370aa4a8debf0c9012" + "d42ec9e93466b36b5f38a6dd667d3ccb" ], [ "SfLists.test_app1", @@ -114,7 +114,7 @@ "projection_inverse_SfLists.Cons__1", "typing_tok_SfLists.Nil@tok" ], 0, - "98bb7407d41424e71310fe5915b0eb8d" + "0e6111fe2e75d3cadf8c89476b0ea116" ], [ "SfLists.test_app2", @@ -123,7 +123,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "84c10e812ee5a20a4970fa93143b6e6d" + "87a6235de97786a6043d90643f172f5c" ], [ "SfLists.test_app2", @@ -139,7 +139,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "f1e7af4e758bb955883bb3d631e42be7" + "4909a8866bf38d12435653a3c1da6fec" ], [ "SfLists.test_app3", @@ -148,7 +148,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "9d5f1ad8d41f6592c660e3afbcbde914" + "f0ad449ef4e1cc7e1f52409a73ca1186" ], [ "SfLists.test_app3", @@ -166,7 +166,7 @@ "projection_inverse_SfLists.Cons__1", "typing_tok_SfLists.Nil@tok" ], 0, - "06352c006a2e25f4f416e08754b10005" + "f970614058410b89d876c372baadbec7" ], [ "SfLists.nil_app", @@ -175,7 +175,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "daf86c0b956612263ccd3c1a28f8695c" + "2edec91dba385ba3fc18b206e452b119" ], [ "SfLists.nil_app", @@ -190,7 +190,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "4469f5c206cb3064dc4b41bd67f6c675" + "26853e20295c482cec2b346974bfabda" ], [ "SfLists.app_nil", @@ -199,7 +199,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "2d068ed8f2bd3d46a7d8370bbdfb7753" + "16a7e43e401e6487afb3f6c4cda49bf1" ], [ "SfLists.app_nil", @@ -208,7 +208,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "f4f97ed7672b13304d0a5bcb067a009b" + "7320a0d1d29471566e094a8083fb3a8e" ], [ "SfLists.app_nil", @@ -232,7 +232,7 @@ "subterm_ordering_SfLists.Cons", "typing_tok_SfLists.Nil@tok" ], 0, - "f9c86029d9d6c290be6a4232a9768ec2" + "cb448946b9d5bf1be7947b3cf52a197e" ], [ "SfLists.hd", @@ -246,7 +246,7 @@ "refinement_interpretation_Tm_refine_3eb92a5666327bc58471b53f8f76042b" ], 0, - "c09a0c38ed72869dd6b1c7f694398395" + "7ea416e0d21e63d9be25591cbd1c3e9b" ], [ "SfLists.tl_strange", @@ -258,7 +258,7 @@ "disc_equation_SfLists.Nil", "fuel_guarded_inversion_SfLists.ilist" ], 0, - "b5fd1eac604254b1b59dbc48a4652e43" + "7da754204da2da5975d88b2fb1e8f7fd" ], [ "SfLists.tl_strange_length_pred", @@ -282,7 +282,7 @@ "typing_SfLists.length", "typing_SfLists.tl_strange" ], 0, - "aca707fd6c5667673b86367b847fb668" + "6ad915d89bc48a002d64d0f732bb55b0" ], [ "SfLists.tl_strange_length_pred_equiv", @@ -305,7 +305,7 @@ "typing_SfLists.length", "typing_SfLists.tl_strange" ], 0, - "2323df6f778442ffc03ab97616fb950e" + "6e2b89398ce404ed01944fdded952b0a" ], [ "SfLists.tl", @@ -319,7 +319,7 @@ "refinement_interpretation_Tm_refine_3eb92a5666327bc58471b53f8f76042b" ], 0, - "019b60eff377879fa2725876dd2297d5" + "490fc9b786b7300e23422164e2f05abc" ], [ "SfLists.tl_length_pred", @@ -343,7 +343,7 @@ "typing_SfLists.length", "typing_SfLists.tl" ], 0, - "3523c8e052974bdd1a17fa365a23c299" + "f74a4f950b3271e183a260a36d79b967" ], [ "SfLists.app_assoc", @@ -352,7 +352,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "45639a6109e0c9800ef33a5e16562223" + "8c3d2f1db2c9954d2158cc7f5aae32b0" ], [ "SfLists.app_assoc", @@ -361,7 +361,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "d083a11594ffe657b7f67847b2bf2826" + "e1b42a7f8673ba854ca31b0e8eb4846b" ], [ "SfLists.app_assoc", @@ -388,7 +388,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "643034a5dafeb4e906d00d90b649ddf6" + "ddf4da16600541514dcae8a9e45228cf" ], [ "SfLists.app_length", @@ -423,7 +423,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "93e7c0db3062c794160331a1bd80a972" + "3eb9c0b7100c57561702293eaf729eb5" ], [ "SfLists.snoc", @@ -438,7 +438,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "c0957211e24961e10b7a2984d660a384" + "3cda6ddffe3ead14f9505c1100bb3c88" ], [ "SfLists.rev", @@ -453,7 +453,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "c25e3293f377db76858f143cd43de49d" + "c3990054af4875be9314c12e2778cc83" ], [ "SfLists.length_snoc", @@ -485,7 +485,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "1c0a09f10495ba6f5b1b5c86899f441c" + "74ae7e318f848f4724f40aef1753e41c" ], [ "SfLists.rev_length", @@ -499,7 +499,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "518097bd0b16c3ea9c1c1fc3f97f95b2" + "6b08bffb8acad3e1e39623a8138367f4" ], [ "SfLists.rev_length", @@ -513,7 +513,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e50fa63bb056d3513dd6125942dcc8ba" + "9646a805d79ff2a5ee86d76198253f17" ], [ "SfLists.rev_length", @@ -540,7 +540,7 @@ "subterm_ordering_SfLists.Cons", "typing_tok_SfLists.Nil@tok" ], 0, - "69aa20e4bb240e527479505f898b6488" + "5a546fba636bcb6e41eab3b992d8f602" ], [ "SfLists.foo1", @@ -552,7 +552,7 @@ "assumption_SfLists.ilist__uu___haseq" ], 0, - "1e4c141c07efe3261bf05937d684dd18" + "da4d74c587718365aceaf1540397d44d" ], [ "SfLists.foo1", @@ -571,7 +571,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f81023b69f82d42b39d3fcd603b865eb" + "c34bb990849f98d79034c4e67aec834e" ], [ "SfLists.foo2", @@ -586,7 +586,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3f50df65490202ba43af4c9d89b4fd4d" + "ae0984d0fe9e7ffe0ec2d8d554f96193" ], [ "SfLists.foo2", @@ -601,7 +601,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "54a9d1eabe0fd06b7e70c0b94f39e627" + "b29cf9c23653329c8591d953f1cbdeed" ], [ "SfLists.foo2", @@ -630,7 +630,7 @@ "typing_SfLists.length", "well-founded-ordering-on-nat" ], 0, - "71f2f44094d38434ad8e91a0767684a4" + "5a09c5cf46d5b4d0133b5e479fffccf6" ], [ "SfLists.foo3", @@ -644,7 +644,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0814bb66b6c296ae9fb0652c683f18bf" + "40e55f22d4359ea0669961baeb050c94" ], [ "SfLists.foo3", @@ -658,7 +658,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "da45a7b8f06fa174ee6b4457997bb111" + "874421481ac5384b2485b352e4465edb" ], [ "SfLists.foo3", @@ -687,7 +687,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "e7cfc46f272c9677f88409cc261447be" + "011d5027a79deaf026c5e854da3eae0a" ], [ "SfLists.foo4", @@ -696,7 +696,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "1932fdb761ab85f6bb51da5cb3842ece" + "e92320946e4af7b09a75510350b6581a" ], [ "SfLists.foo4", @@ -722,7 +722,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "1d6b7d9e6091510ce8286bff3e67e2ba" + "25d923e998b077a2b5bd4793da7e9f3c" ], [ "SfLists.snoc_cons", @@ -731,7 +731,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "5a50efd9c9ac7d7f8991f2244eff0882" + "a0a9b1e0600b97d27899f038cce9b2e4" ], [ "SfLists.snoc_cons", @@ -740,7 +740,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "a30a8ab37b50a469ddd6664a14d24e41" + "e58b0bbe30c934523a766bd606d43ef4" ], [ "SfLists.snoc_cons", @@ -769,7 +769,7 @@ "typing_SfLists.snoc", "typing_tok_SfLists.Nil@tok" ], 0, - "fa3ed6dc0a4884609f41de8632685da9" + "18b487c543f29e40631f3191c80ab572" ], [ "SfLists.rev_involutive", @@ -778,7 +778,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "2df91257be65bde0b5625db6725ed4ec" + "80f6185188a05bf9855c4755c858fb67" ], [ "SfLists.rev_involutive", @@ -787,7 +787,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "520bf1b5793cef30cfb2ed86fea3c1af" + "a078004fbe9fb9c037dd95bc78670bca" ], [ "SfLists.rev_involutive", @@ -811,7 +811,7 @@ "subterm_ordering_SfLists.Cons", "typing_tok_SfLists.Nil@tok" ], 0, - "40562fccff4ec2c2c9a030cf642a6cb1" + "d1a25748f535efba262eaaa9239d1d6f" ], [ "SfLists.snoc_injective", @@ -823,7 +823,7 @@ "assumption_SfLists.ilist__uu___haseq" ], 0, - "1474630875bdcf034354eecf1961a1fd" + "61330e3d40b3bee325b621906480ae23" ], [ "SfLists.snoc_injective", @@ -832,7 +832,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "493eef290617ab76df6c81381ee1005d" + "a6a41b4ee1c3c3dfa8df0084054fb756" ], [ "SfLists.snoc_injective", @@ -864,7 +864,7 @@ "subterm_ordering_SfLists.Cons", "typing_tok_SfLists.Nil@tok" ], 0, - "88ad07c5f05093c1ffd6714927df70dc" + "1ebe2d264f4b7f70721603bca6f3ba34" ], [ "SfLists.rev_injective", @@ -873,7 +873,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "d0ed7d2da33b6854c1112c4fd810c788" + "9ef896068264b8b74e98f7530b255ba3" ], [ "SfLists.rev_injective", @@ -882,7 +882,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "69aed9f11771593a8bb010f61bca42dd" + "d55ec9e4eb46c343947435f712126f11" ], [ "SfLists.rev_injective", @@ -918,7 +918,7 @@ "typing_SfLists.rev", "typing_tok_SfLists.Nil@tok", "unit_typing" ], 0, - "b428eb4a79cbfa4308f762cbfec208f1" + "214e97be50d5efcd3903e87310c18484" ], [ "SfLists.fold_left", @@ -933,7 +933,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "ad91245f842f1f444b824c1c8307b8da" + "653cd1d5713adf0af1d681bfb510a21f" ], [ "SfLists.app_cons", @@ -942,7 +942,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "8081853eb8dc31fbf8c88a147ffb7130" + "062e710d3b913c75c6a102d5d24f996e" ], [ "SfLists.app_cons", @@ -951,7 +951,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "d9a5d767c8648e657eb8e31005c7ea82" + "eced1cc570a87001b7b5048617b4c9c7" ], [ "SfLists.app_cons", @@ -979,7 +979,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "57fab62631741e9694806f955b8cb776" + "5b20b7760c99264299c653ce7835a6f9" ], [ "SfLists.snoc_app", @@ -988,7 +988,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "b7563bee8fffcd7798c96d15d1b657fe" + "02ae490cc65c40248248be22c7d00139" ], [ "SfLists.snoc_app", @@ -997,7 +997,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "8e415c73e582230ed0d76496512faff7" + "7b8a244c07fc01d60ab11509980afe7c" ], [ "SfLists.snoc_app", @@ -1027,7 +1027,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "e8d533346f25d5116b2675aa834a0a7a" + "aa2e4856a0f24dec7bb67e4fea2ba43d" ], [ "SfLists.rev_app", @@ -1036,7 +1036,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "147765f708f0c12d453880c41aad8d92" + "59c48db34ab54b861a7e386526f3319f" ], [ "SfLists.rev_app", @@ -1054,7 +1054,7 @@ "projection_inverse_SfLists.Cons__1" ], 0, - "b1e73900cc4cceaa1d60b27345de1cdb" + "ef3c4566dd3c83bf5afc1c03b23be223" ], [ "SfLists.fold_left_cons_is_rev", @@ -1063,7 +1063,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "01938575274939cacf3337c150c79769" + "4b22121d2dd7017341d71e35c7b84a9d" ], [ "SfLists.fold_left_cons_is_rev", @@ -1072,7 +1072,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "5722c6fc3c95cce9e280baf8ba95859b" + "6ee080345be813a3e4737f592825570f" ], [ "SfLists.fold_left_cons_is_rev", @@ -1085,8 +1085,8 @@ "@fuel_correspondence_SfLists.fold_left.fuel_instrumented", "@fuel_correspondence_SfLists.rev.fuel_instrumented", "@fuel_irrelevance_SfLists.fold_left.fuel_instrumented", "@query", - "SfLists_interpretation_Tm_arrow_03a139b9e2d8ec3acff82f41d0edbf6e", - "SfLists_interpretation_Tm_arrow_a50ad4af16523bb9c354159a3ec2c635", + "SfLists_interpretation_Tm_arrow_924f4bf62b5e2ee4bcbee7815297eef1", + "SfLists_interpretation_Tm_arrow_d0b6d3feb2ef676c1988a77f1e77ad4e", "SfLists_pretyping_da0ce6472e3557dab4a010c89b01a198", "binder_x_da0ce6472e3557dab4a010c89b01a198_0", "binder_x_da0ce6472e3557dab4a010c89b01a198_1", @@ -1105,7 +1105,7 @@ "typing_tok_SfLists.Cons@tok", "typing_tok_SfLists.Nil@tok" ], 0, - "fe84b43d7ea452226295bf2165949f81" + "2ff7458fc83c073b502d3f98e515657d" ], [ "SfLists.forallb", @@ -1120,7 +1120,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "afce0e5178cd7cba312c727c07f65549" + "305b73f3cd02160672b0ab6400082ae6" ], [ "SfLists.existsb", @@ -1135,7 +1135,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "e1ef1e4d158f42b50711d1cdfb8d8ae4" + "75d290cff633776e564c6f3f69cf10f5" ], [ "SfLists.existsb_existsb'", @@ -1168,7 +1168,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "839c3fe0fbfca230010ffdd5dc609986" + "fd8398b876496acdf37609332b6e4aba" ], [ "SfLists.ilist", @@ -1177,7 +1177,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "3a1737ec165b9f07a3553ea2074968be" + "824a6c70b62a74f9a8c9b96479731d9b" ], [ "SfLists.__proj__Cons__item___0", @@ -1190,7 +1190,7 @@ "refinement_interpretation_Tm_refine_4af35fe3776a37c0cce0f466b1cbfc00" ], 0, - "0affe55cdc6be5d9bd0ab8cb3caef400" + "bad9044df60480a39dc5093a40a6ef7b" ], [ "SfLists.__proj__Cons__item___1", @@ -1203,7 +1203,7 @@ "refinement_interpretation_Tm_refine_4af35fe3776a37c0cce0f466b1cbfc00" ], 0, - "fd1ba09b96ce4c80c53b42d9dc6cdc0d" + "1776257d0f448d1ffed24b038001be40" ], [ "SfLists.length", @@ -1222,7 +1222,7 @@ "subterm_ordering_SfLists.Cons", "typing_tok_SfLists.Nil@tok" ], 0, - "a53f54f769aac792d1573a68b45e8a98" + "5622defd85e3875dec474a08a4b695ed" ], [ "SfLists.repeat", @@ -1241,7 +1241,7 @@ "well-founded-ordering-on-nat" ], 0, - "3d7cefc3c970745aad3ef36b2b2abfdd" + "04ff0d29b1bcdd372d0a4b468773d2aa" ], [ "SfLists.app", @@ -1256,7 +1256,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "479e9eb3f97cfacb62022747f9fdb1df" + "100fcf5b53106f520de75e98cf046daa" ], [ "SfLists.test_app1", @@ -1265,7 +1265,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "29bbd388b50d4ab4cfe7c672eff41708" + "5ec0b5e673aeda4fedfd2512e2d385c3" ], [ "SfLists.test_app2", @@ -1274,7 +1274,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "cd2123250f2fb8613b40001906b3b3ff" + "15c785936771c5fceab0b9456681f2b3" ], [ "SfLists.test_app3", @@ -1283,7 +1283,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "9958d20d01a8d6df64de82d5ff9a235e" + "461ca2b2a05d32f609cc551ecddfb324" ], [ "SfLists.nil_app", @@ -1292,7 +1292,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "cc1607ada7916c28d96cb4b1d287c5e1" + "d8a7e3f5ff3c3541a6311ba93f50e2e9" ], [ "SfLists.app_nil", @@ -1301,7 +1301,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "998538a7690132e476af335ab8b4431b" + "58bf6477062e900c2c78a2a4a4e3225d" ], [ "SfLists.hd", @@ -1315,7 +1315,7 @@ "refinement_interpretation_Tm_refine_3eb92a5666327bc58471b53f8f76042b" ], 0, - "61025cb151849dfbb7410950c0a883cc" + "d31c6be2ec5e64990bcf22210d7311e3" ], [ "SfLists.tl_strange", @@ -1327,7 +1327,7 @@ "disc_equation_SfLists.Nil", "fuel_guarded_inversion_SfLists.ilist" ], 0, - "66e85e49dd306b33049fe4de3a019b7d" + "bcaf8e63fe6e6f25b277015f9e5e07d2" ], [ "SfLists.tl", @@ -1341,7 +1341,7 @@ "refinement_interpretation_Tm_refine_3eb92a5666327bc58471b53f8f76042b" ], 0, - "038ef54f007c0e005a2f6d4acb1c920c" + "83ffc2ef2d5b2600ec05ab1478e2708d" ], [ "SfLists.app_assoc", @@ -1350,7 +1350,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "ea74586ddd4a7d58f54ba361ab78f337" + "3021d23f6635c269e7160ee7f0a64f44" ], [ "SfLists.snoc", @@ -1365,7 +1365,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "19d68b70c9f86157b76a55d6c0435e29" + "c9453278d5e01714aadfa37673e9f727" ], [ "SfLists.rev", @@ -1380,7 +1380,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "e77de9f9570ae77e4c32b49b88302a4f" + "4afafee76655ae83c3c722f485a624cb" ], [ "SfLists.rev_length", @@ -1394,7 +1394,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f558bbee4a18343f9c62fab300b988ea" + "86cc3e5668e64b76d0d4078d26c4572e" ], [ "SfLists.foo1", @@ -1413,7 +1413,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "03eb8a5bd6693cf0ec494cfb6ea867f8" + "8c2d8a3a9308f4867f4384f9984ac8e6" ], [ "SfLists.foo1", @@ -1425,7 +1425,7 @@ "assumption_SfLists.ilist__uu___haseq" ], 0, - "b5871154dbf0b65b1123bf734eee3a59" + "25d08ddf067dcb23516977079d657adb" ], [ "SfLists.foo2", @@ -1440,7 +1440,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f7a2271a9fc8cccefdb6b3e28c59f746" + "1e352a78a304f7da71fcac1401873eca" ], [ "SfLists.foo2", @@ -1469,7 +1469,7 @@ "typing_SfLists.length", "well-founded-ordering-on-nat" ], 0, - "83418f66ac381cba82e9263dfc29ee35" + "779b9e37df74e12e38b3797c86f555e1" ], [ "SfLists.foo3", @@ -1483,7 +1483,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "23a0c8029daa779e4053132eb34b2398" + "1ff7526b6e63e027d021c9df740c009d" ], [ "SfLists.foo3", @@ -1512,7 +1512,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "ca4b24ea6321c9b9c14a08278a91264a" + "0a025f74463386762a0d721cdecc2360" ], [ "SfLists.foo4", @@ -1538,7 +1538,7 @@ "typing_tok_SfLists.Nil@tok" ], 0, - "e60e78021ac4f58a2d896317537282cc" + "b25499fa7ffc4af4ff2e0dd7fa3cf124" ], [ "SfLists.foo4", @@ -1547,7 +1547,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "e82992e7a3e009dafe90a5da2ea9bfa7" + "486a3481806f7a4eb9d4a564a2ac5066" ], [ "SfLists.snoc_cons", @@ -1556,7 +1556,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "a9e35f700b3005c4fa051384f8afc319" + "45b8c98f5091e1d1553920aaddef8ab0" ], [ "SfLists.rev_involutive", @@ -1565,7 +1565,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "b7b23e39a9cbf367c6a9259b383a77b5" + "6ab02415b89e405da1cf3f03d283e46b" ], [ "SfLists.snoc_injective", @@ -1574,7 +1574,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "0a7bdbca286050a314c8afe4ea9a4e6e" + "0af5527b3f8a4d2d4a3559dede02f5fc" ], [ "SfLists.rev_injective", @@ -1583,7 +1583,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "63aea8b8c2b1a25dbd1910fede2d6dd1" + "e905e4180508038147158b5f5194c2e2" ], [ "SfLists.fold_left", @@ -1598,7 +1598,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "b2aafad135f790866a13311b83ab338b" + "57492c2abe46b45b1a569b59b494b57d" ], [ "SfLists.app_cons", @@ -1607,7 +1607,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "04ca8c9846f0ff27f31c42c05343866a" + "dac8121dfa4bf2e933a0404188e14179" ], [ "SfLists.snoc_app", @@ -1616,7 +1616,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "ff463133556af358bd45b0c249ee7a36" + "fd3a02d353aa55b09f21376fe24539eb" ], [ "SfLists.rev_app", @@ -1625,7 +1625,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "57b81619bb00f45ee75a1edac3f744ec" + "c9bf59ceb532199e9e057a4ebfe14b04" ], [ "SfLists.fold_left_cons_is_rev", @@ -1634,7 +1634,7 @@ 1, [ "@query", "assumption_SfLists.ilist__uu___haseq" ], 0, - "6de8e3b8c0e4e61a244e53cebcea76e3" + "f7546a2b78fbf7501ff16a03e081ade2" ], [ "SfLists.forallb", @@ -1649,7 +1649,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "876c1360370c4010c29a12de7ff5ab13" + "fbfddab668bb3831a1ba993acca96e5a" ], [ "SfLists.existsb", @@ -1664,7 +1664,7 @@ "subterm_ordering_SfLists.Cons" ], 0, - "d8ccf75a9e77c3fb250f86a079ce26fe" + "8db9e663122a881c54594e5f00176bb7" ] ] ] \ No newline at end of file diff --git a/examples/software_foundations/SfPoly.fst.hints b/examples/software_foundations/SfPoly.fst.hints index 0c39d42df76..d82364ef000 100644 --- a/examples/software_foundations/SfPoly.fst.hints +++ b/examples/software_foundations/SfPoly.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "2e0c55c5f0b0f3cc47c639b0787e3f17" + "e51684e5627156ad854163a213ae3969" ], [ "SfPoly.test_length1", @@ -41,7 +41,7 @@ "typing_SfPoly.length" ], 0, - "cfdad808d2cbf9473e70ebbc0489cac1" + "f961e183e6c8d6434cbc66c4fd21fdd5" ], [ "SfPoly.test_length2", @@ -68,7 +68,7 @@ "typing_SfPoly.length" ], 0, - "1c193e3e14fd7dbee1a29a0387a74983" + "37f3de0a46c2c6ca2c7f712e03a3f2a5" ], [ "SfPoly.length_nil", @@ -83,7 +83,7 @@ "projection_inverse_Prims.Nil_a" ], 0, - "8af7bc06d2c1e4eff203641ec6f52907" + "19f13f040fccf6ff5289df6af8f874b1" ], [ "SfPoly.length_cons", @@ -102,7 +102,7 @@ "projection_inverse_Prims.Cons_tl" ], 0, - "28b9e99c578f6330779ea1b87bc36e89" + "52a443dab605074fda6b5c330726fad9" ], [ "SfPoly.app", @@ -116,7 +116,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "b7be2ee73ad31ae595e818de0349940a" + "67c17433e7905cdc08e7ed1afdee55e0" ], [ "SfPoly.nil_app", @@ -131,7 +131,7 @@ "projection_inverse_Prims.Nil_a" ], 0, - "e3d964602fd98351d6c11edea0bd119f" + "800d2e670e3003a5a748795e19fc7fb9" ], [ "SfPoly.app_nil", @@ -155,7 +155,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "65e0b242e0c7043234b8d0fc82a5acc9" + "0abb50cc8a7340b49fbb9845624521a8" ], [ "SfPoly.length_app", @@ -188,7 +188,7 @@ "typing_SfPoly.app", "typing_SfPoly.length" ], 0, - "635b129d556aee88da05d87b23ae0cf2" + "e1a03d1e4b268774632f6a64ad49838d" ], [ "SfPoly.snoc", @@ -202,7 +202,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "2b6bd41022b4a5c4e9430e9e37612e15" + "5639145e117ccdfda6dc37a9463acca8" ], [ "SfPoly.snoc_with_append", @@ -231,7 +231,7 @@ "typing_SfPoly.snoc" ], 0, - "2c57da7fbb44d17b7595860895d173c2" + "71bd8a02d3fdaf5dc1f9bfd393616f30" ], [ "SfPoly.rev", @@ -245,7 +245,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "f4c6693a25f5d11ca6e4b965443ca4d3" + "55d0c1a93c730e016a10dec909fe7fd0" ], [ "SfPoly.rev_snoc", @@ -274,7 +274,7 @@ "typing_SfPoly.snoc" ], 0, - "dc8dab13fbe3601b93483c40133e255b" + "5061afa03581d181941d40fd536dd2fb" ], [ "SfPoly.rev_involutive", @@ -298,7 +298,7 @@ "typing_SfPoly.snoc" ], 0, - "6dee9f2d9469e9174f99ef044747b05c" + "932fea89be440607e12ed2605be0ef83" ], [ "SfPoly.repeat", @@ -313,7 +313,7 @@ "well-founded-ordering-on-nat" ], 0, - "08c2b94076c0d4be06d907aba9d176cb" + "4b7002cda133da298d0ec8b54e7aaec0" ], [ "SfPoly.combine", @@ -335,7 +335,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "08b266c1e617ff2f520ea577d8ea60c8" + "0aef83e5586827fe34d00280980db14f" ], [ "SfPoly.index_option", @@ -356,7 +356,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "a39bf0fc9d00fd7a6315a2ee6e7fdaba" + "d61360c2773a2a75518a7a7d8f2bf606" ], [ "SfPoly.test_index_option1", @@ -370,7 +370,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c5220432e06bff9a2895f312ad255cda" + "d86445b05b39d579a38eca31e155844e" ], [ "SfPoly.test_index_option1", @@ -393,7 +393,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a04e7f48713695a28e0bb595601c7a51" + "f2df3e14938945d41449c3767bbde2cb" ], [ "SfPoly.test_index_option2", @@ -410,7 +410,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6bc9747f78f9d844835fd4c67dd2fe33" + "81257ea47033e9bcec229c5ff8fe099b" ], [ "SfPoly.test_index_option2", @@ -437,7 +437,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "02dc5dd3eabf9e9f4cea1944dbca07f7" + "47779b28024cea9b29fe4f105ef426f8" ], [ "SfPoly.test_index_option3", @@ -451,7 +451,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "386caef564dcb8046768421ae0cbe9d3" + "88d672cfafd8c61fec171f17aa3ae0fb" ], [ "SfPoly.test_index_option3", @@ -479,7 +479,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "18a200013466ccef3443a22fe439f0c2" + "c47efe029e59c94c82baa3c71ea40283" ], [ "SfPoly.index", @@ -506,7 +506,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "d973fc26e84fd69b61216f6da649ffaf" + "724faca6eec56f7ab60204050bd4e30d" ], [ "SfPoly.test_prod_uncurry", @@ -523,7 +523,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "a959858461f0136e9a606c2c1c50781c" + "b4ebdca098ea6c70e42ac9f6631ac524" ], [ "SfPoly.test_prod_curry", @@ -532,7 +532,7 @@ 1, [ "@query", "equation_SfPoly.prod_curry" ], 0, - "89694f35739d715850f9de76b34645a3" + "c3976db8dfc616b54d80e665a3a651fa" ], [ "SfPoly.uncurry_curry", @@ -550,7 +550,7 @@ "token_correspondence_SfPoly.prod_uncurry" ], 0, - "7997b4ae71b06a3e39f64237316fcb55" + "bbc9a76bc934f8c2518682f19f91d503" ], [ "SfPoly.curry_uncurry", @@ -568,7 +568,7 @@ "token_correspondence_SfPoly.prod_curry" ], 0, - "0c8312b6b802e05398305f6a54b6a9ba" + "e9bd7a46d1bb4350e0e1bfbe98477e86" ], [ "SfPoly.filter", @@ -582,7 +582,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "2a0b2ec9ab7c1286acb7917715793ba8" + "350bedd56e206a271958d2874b7c2b2c" ], [ "SfPoly.evenb'", @@ -597,7 +597,7 @@ "well-founded-ordering-on-nat" ], 0, - "004825f0d591213dd5220b5623976274" + "0ee5ef154498e8879c5313acbc69db60" ], [ "SfPoly.test_filter1", @@ -613,7 +613,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9197f759b40911d5aea6341f2da96dc7" + "80e5ca6032d5a6b5b6e7197d83ca1b96" ], [ "SfPoly.test_filter1", @@ -644,7 +644,7 @@ "token_correspondence_SfPoly.evenb" ], 0, - "5ce17d80264a68ac39c67bfc6becbfff" + "a8ced759f561ce6b93edec0d0834e11d" ], [ "SfPoly.test_filter2", @@ -660,7 +660,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3e8c9b9827e1275c720654a2a8c613b1" + "73357201c16a00c41bcd736cd085b201" ], [ "SfPoly.test_filter2", @@ -691,7 +691,7 @@ "token_correspondence_SfPoly.evenb_" ], 0, - "4af887a6918409cff206a91e02b1429d" + "abb921818cf5f2166fb33b35e268cf13" ], [ "SfPoly.map", @@ -705,7 +705,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "59927b4917a9fd26eb5da1f0cb1a1738" + "eb283d8f4fb2eb9213d587dafb4f5145" ], [ "SfPoly.test_map1", @@ -719,7 +719,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c17d0f68bd49a29daccbc21f2ea58314" + "20d3db1c46065abf41936e228d015b5a" ], [ "SfPoly.test_map1", @@ -745,7 +745,7 @@ "typing_SfPoly.map", "typing_Tm_abs_7e6a1915f0012ab70245647242028eda" ], 0, - "f038f6c2bd25ed7af4b35d7f92360c2e" + "fa664c9b4ae8cabeed8f251ee9cef5ff" ], [ "SfPoly.test_map2", @@ -759,7 +759,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c266437466775dad1e6741df46aa382d" + "b24b46089c5fb2745a5749ab9a7d2071" ], [ "SfPoly.test_map2", @@ -794,7 +794,7 @@ "token_correspondence_SfPoly.oddb", "typing_SfPoly.map" ], 0, - "d338424f9f156229c568bb6199042650" + "bae1ec57e4273fe3bdd51ed4811841ba" ], [ "SfPoly.test_map3", @@ -808,7 +808,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d572b31322f72e52fdc7039c961a744f" + "6894c839b57ee36eb17174e2e845338c" ], [ "SfPoly.test_map3", @@ -843,7 +843,7 @@ "typing_Tm_abs_1b6f31cc446c319186dc76e87908558d" ], 0, - "02539eee95704c855d5aaacfb1615375" + "392af8a9823cc650d6055dc3be8d052b" ], [ "SfPoly.map_snoc", @@ -876,7 +876,7 @@ "typing_SfPoly.snoc" ], 0, - "a723c78acb98a63f5e01bae497a9f5f3" + "709e5bdded11ae79aea1fab59baf5f0e" ], [ "SfPoly.map_rev", @@ -906,7 +906,7 @@ "subterm_ordering_Prims.Cons", "typing_SfPoly.map" ], 0, - "a1e27c0d6a0b883813960cd3b128c3cc" + "9383eb228536d6bac8080f7d26e49e19" ], [ "SfPoly.option_map", @@ -922,7 +922,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "e6e41c5120fee30b33717ae3175cb547" + "eb08910f193e1bd495af7cfb1e367a8c" ], [ "SfPoly.fold", @@ -936,7 +936,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "45d12b0701ba9481ee229b5bb7092d07" + "06fd7d1a0032f5705013a40249f9d667" ], [ "SfPoly.fold_example1", @@ -947,7 +947,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_SfPoly.fold.fuel_instrumented", "@fuel_irrelevance_SfPoly.fold.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Cons@tok", "data_typing_intro_Prims.Nil@tok", "equation_Prims.eqtype", @@ -974,7 +974,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_SfPoly.fold.fuel_instrumented", "@fuel_irrelevance_SfPoly.fold.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", "bool_typing", "constructor_distinct_Prims.Cons", "data_typing_intro_Prims.Cons@tok", "data_typing_intro_Prims.Nil@tok", "equation_Prims.eqtype", @@ -1004,7 +1004,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "abd7bbf0021ab774022c241ad42cc8c4" + "5707766a3f6f2b403e43aceaa3f7a171" ], [ "SfPoly.fold_example3", @@ -1016,8 +1016,8 @@ "@fuel_correspondence_SfPoly.app.fuel_instrumented", "@fuel_correspondence_SfPoly.fold.fuel_instrumented", "@fuel_irrelevance_SfPoly.fold.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_068163ebd1059f47f90b76a65a4361d6", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "FStar.List.Tot.Base_interpretation_Tm_arrow_54e38bdd456bab4cdb32b5d540c2274c", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_Prims.Cons@tok", "data_typing_intro_Prims.Nil@tok", "equation_Prims.eqtype", @@ -1052,7 +1052,7 @@ "token_correspondence_SfPoly.my_override" ], 0, - "a9e1b66f20f2f9bf8729e7c1aee307f1" + "01deb055a0b5b72beed2c15f06af9893" ], [ "SfPoly.override_example2", @@ -1068,7 +1068,7 @@ "token_correspondence_SfPoly.my_override" ], 0, - "3e21dc11bae0024174ff9a513001b727" + "e874c369471cbed553cc99572278ca27" ], [ "SfPoly.override_example3", @@ -1087,7 +1087,7 @@ "token_correspondence_SfPoly.my_override" ], 0, - "b77451a06e2ac9420baeb6f13a8a8d68" + "f3bb0872f9d0aeff8d2afd3be6065675" ], [ "SfPoly.override_example4", @@ -1099,7 +1099,7 @@ "equation_SfPoly.my_override", "primitive_Prims.op_Equality" ], 0, - "2165a62bfeab538cdb253937b611ed98" + "96f80d410274840021162f58acd397b3" ], [ "SfPoly.override_eq", @@ -1111,7 +1111,7 @@ "primitive_Prims.op_Equality" ], 0, - "07c83e3c8340feccb97c08295d000be3" + "892cc3430b8164b88816bd78e562499b" ], [ "SfPoly.override_neq", @@ -1123,7 +1123,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "e59a351aaa467b7ca1ba274f138248c5" + "5a4dc60a9e4a2081353911816947a89c" ], [ "SfPoly.plus_one", @@ -1136,7 +1136,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "878a0cbe0cd4a950cce1a0a432b8c534" + "9bdcb61e0fdd86c6c0e43d0af63256d0" ], [ "SfPoly.fold_length_named_correct", @@ -1150,7 +1150,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f482dc2eeb6a41f4196a666d00702ede" + "b2580aef821e0c945bdc9aea792bc227" ], [ "SfPoly.fold_length_named_correct", @@ -1164,7 +1164,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "48a28a0d0aee1fb1b8bc71e45bd879a3" + "536cfdba2dbc5e8dcbe4d07ae7703d73" ], [ "SfPoly.fold_length_named_correct", @@ -1177,8 +1177,8 @@ "@fuel_correspondence_SfPoly.length.fuel_instrumented", "@fuel_irrelevance_SfPoly.fold.fuel_instrumented", "@fuel_irrelevance_SfPoly.length.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "SfPoly_interpretation_Tm_arrow_4c77383ad06cb1f81dea68c3eea90942", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "SfPoly_interpretation_Tm_arrow_28687ca61860bf859f85cf5e13cf0187", "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_2", "binder_x_fe28d8bcde588226b4e538b35321de05_1", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -1198,10 +1198,11 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "subterm_ordering_Prims.Cons", "token_correspondence_SfPoly.length.fuel_instrumented", - "token_correspondence_SfPoly.plus_one", "typing_SfPoly.length" + "token_correspondence_SfPoly.plus_one", + "typing_SfPoly.fold_length_named", "typing_SfPoly.length" ], 0, - "1cba8aab2bceaffd5bb9d7de9d833dd4" + "71eed9f8c670459e152943406337f6e7" ], [ "SfPoly.fold_map_named_correct", @@ -1215,8 +1216,8 @@ "@fuel_irrelevance_SfPoly.fold.fuel_instrumented", "@fuel_irrelevance_SfPoly.map.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "SfPoly_interpretation_Tm_arrow_874178debfd4fc9ba846824e018790b1", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "SfPoly_interpretation_Tm_arrow_11c8306dae94cf8d3194c3b67185460d", "SfPoly_interpretation_Tm_arrow_f0e39fda591bb23469f07b4ffb1ad647", "binder_x_3dddec8ced2db740e4e8aaf70542be7a_5", "binder_x_57af2c0907f883669f14a9b761d251ac_4", @@ -1237,7 +1238,7 @@ "typing_SfPoly.map" ], 0, - "b3308a1d738db86ad8ac85be9d9033c3" + "708b7c0bed0bb66b18f5b50f66dde3f3" ], [ "SfPoly.fold_length", @@ -1250,7 +1251,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "590269ddc0af001ba1c516b552f852cd" + "74894c0833d1aa4903bd1a229f894f54" ], [ "SfPoly.fold_length_correct", @@ -1264,7 +1265,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3e0d2cf85b4c5ee667b8ca41545d6622" + "4933408417600cfa15a5512616d49cc5" ], [ "SfPoly.fold_length_correct", @@ -1278,7 +1279,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c1a5e89acc5218cdf1e7cabf3e60a78c" + "34f2c2ba8870e0053d2c86e31906d126" ], [ "SfPoly.fold_length_correct", @@ -1291,8 +1292,8 @@ "@fuel_correspondence_SfPoly.length.fuel_instrumented", "@fuel_irrelevance_SfPoly.fold.fuel_instrumented", "@fuel_irrelevance_SfPoly.length.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "SfPoly_interpretation_Tm_arrow_776e57ce9db30d7359f4daab40709ff4", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "SfPoly_interpretation_Tm_arrow_2d9dd5b239d463f9ae785ef7d6b173a2", "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_2", "binder_x_fe28d8bcde588226b4e538b35321de05_1", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -1301,7 +1302,7 @@ "equation_with_fuel_SfPoly.fold.fuel_instrumented", "equation_with_fuel_SfPoly.length.fuel_instrumented", "fuel_guarded_inversion_Prims.list", "int_inversion", "int_typing", - "interpretation_Tm_abs_a3563842d57a0e15564b2204fa934631", + "interpretation_Tm_abs_a2f6fc2179e30b4e48b925f6986e4abb", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", @@ -1311,10 +1312,10 @@ "subterm_ordering_Prims.Cons", "token_correspondence_SfPoly.length.fuel_instrumented", "typing_SfPoly.fold_length", "typing_SfPoly.length", - "typing_Tm_abs_a3563842d57a0e15564b2204fa934631" + "typing_Tm_abs_a2f6fc2179e30b4e48b925f6986e4abb" ], 0, - "1a5d8a50c495cdf6480f8bf964736b88" + "d2a110cdeb311fa2c6820cee535ae4b9" ], [ "SfPoly.fold_map_correct", @@ -1328,8 +1329,8 @@ "@fuel_irrelevance_SfPoly.fold.fuel_instrumented", "@fuel_irrelevance_SfPoly.map.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "SfPoly_interpretation_Tm_arrow_0f1179a6a77ee40d566a72baf99e076c", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "SfPoly_interpretation_Tm_arrow_0daf18c22983786485d38df7a440972a", "SfPoly_interpretation_Tm_arrow_f0e39fda591bb23469f07b4ffb1ad647", "binder_x_3dddec8ced2db740e4e8aaf70542be7a_5", "binder_x_57af2c0907f883669f14a9b761d251ac_4", @@ -1341,16 +1342,16 @@ "equation_with_fuel_SfPoly.fold.fuel_instrumented", "equation_with_fuel_SfPoly.map.fuel_instrumented", "fuel_guarded_inversion_Prims.list", - "interpretation_Tm_abs_0116b9bd197c994a439bba551affa3e9", + "interpretation_Tm_abs_0bdc6e5fcbda48141c75465d93b13e81", "kinding_Prims.list@tok", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", "subterm_ordering_Prims.Cons", "token_correspondence_SfPoly.map.fuel_instrumented", - "typing_Tm_abs_0116b9bd197c994a439bba551affa3e9" + "typing_Tm_abs_0bdc6e5fcbda48141c75465d93b13e81" ], 0, - "564bb1c9e377ece4acaa565125737c3d" + "c911cb249a477093c7da5327026b1f39" ], [ "SfPoly.fold_right_cons_is_id", @@ -1364,8 +1365,8 @@ "@fuel_irrelevance_FStar.List.Tot.Base.append.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.fold_right.fuel_instrumented", "@query", - "FStar.List.Tot.Base_interpretation_Tm_arrow_c1e0e58b35683ac3567e4108353dbe4f", - "Prims_interpretation_Tm_arrow_0eeba2398450ad73d2d2c79a19d86b1c", + "FStar.List.Tot.Base_interpretation_Tm_arrow_3c1d21b8f6dcc5e202b4ff1cafbaba81", + "Prims_interpretation_Tm_arrow_02c072760cbad0f5a4706f6cffab6c94", "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_2", "binder_x_0a56e3de562c08d8ab59f4ac6f626a98_3", "binder_x_fe28d8bcde588226b4e538b35321de05_1", @@ -1378,9 +1379,7 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "subterm_ordering_Prims.Cons", - "token_correspondence_FStar.List.Tot.Base.fold_right.fuel_instrumented", - "typing_tok_Prims.Cons@tok" + "subterm_ordering_Prims.Cons", "typing_tok_Prims.Cons@tok" ], 0, "107b21564b9e67b3bd7741929dc46427" @@ -1400,7 +1399,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "2bafdc285d1957f3eb6dd4450718b04f" + "4df6dae87e9211e68f07abf906b04de3" ], [ "SfPoly.app", @@ -1414,7 +1413,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "0f4a0160cc36e47a623225328b3be5a3" + "58027fc4f516c300e25bc3cb9c06f815" ], [ "SfPoly.snoc", @@ -1428,7 +1427,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "b57714041adb26ef0af1e1818561e7fe" + "578dbb9f51ed17e30a692a73fbd8df0f" ], [ "SfPoly.rev", @@ -1442,7 +1441,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "b1582bd70197b82b761fb2b6a94104a6" + "1269b1ff2092dbf10c96aa3256b5e5b9" ], [ "SfPoly.repeat", @@ -1457,7 +1456,7 @@ "well-founded-ordering-on-nat" ], 0, - "d913fe26f36e9b5d3e37f68eefaf3694" + "a695e264e2769a29bd6092808b51b9b8" ], [ "SfPoly.combine", @@ -1479,7 +1478,7 @@ "projection_inverse_Prims.Cons_tl", "subterm_ordering_Prims.Cons" ], 0, - "90c37a1bcc00e5c468abe961f74ff66c" + "436ea8e6e3c95774b346b417cec004be" ], [ "SfPoly.index_option", @@ -1500,7 +1499,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "c22886ce1ef66e7cbf5da05c3d17a9d0" + "023301b65cbc607d6b0edc13d9dee93b" ], [ "SfPoly.test_index_option1", @@ -1514,7 +1513,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3153949a717dcb5c78748a593a7bffc0" + "287d2d9a0c2bfe1a9080cf5bb5050832" ], [ "SfPoly.test_index_option2", @@ -1531,7 +1530,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4f2758bf8f15ebd6ee52d8fda30e3aa7" + "ee37e86b7ca197d8352227600ea63630" ], [ "SfPoly.test_index_option3", @@ -1545,7 +1544,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f36e8e01c2bd61dde9e1aed1a629e1c4" + "2259c5d29fafbd0d8fce87b00183de4f" ], [ "SfPoly.index", @@ -1572,7 +1571,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "5a585c1170627274a764177a919fb593" + "87958bf83f1a506a93f3ac3e7bf610ae" ], [ "SfPoly.filter", @@ -1586,7 +1585,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "bdc9c844ad0f596dd34a537bb6e7b224" + "860e89969f57ff52039d8d9b975b37ee" ], [ "SfPoly.evenb'", @@ -1601,7 +1600,7 @@ "well-founded-ordering-on-nat" ], 0, - "8fa894c958fa994e79d3c2f8f0a2dac5" + "364404486b0de64fcb41bf642d8f11d3" ], [ "SfPoly.test_filter1", @@ -1617,7 +1616,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "783120a53b9cf8d611e63d3b4f4e03ae" + "fd5c3203ccbbfcf786b6b283ccfc47fe" ], [ "SfPoly.test_filter2", @@ -1633,7 +1632,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3d7cbde9a7cec9dd0ceec6416838d9f2" + "607735281118bb0ca36e2034d141852b" ], [ "SfPoly.map", @@ -1647,7 +1646,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "41bd22fa51336a07fad85ba87acf2a24" + "cd85b31a227215c59363cdc064e8b637" ], [ "SfPoly.test_map1", @@ -1661,7 +1660,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b47389a98d5870474d243e0fc659ea34" + "5cd277264986bdc27006ca7182df4989" ], [ "SfPoly.test_map2", @@ -1675,7 +1674,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "56757b8e58a90bbf40b766d99041085b" + "f725720cf8c687498518918fd11b76fe" ], [ "SfPoly.test_map3", @@ -1689,7 +1688,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0187c5be9c69eb69eef9d9cca7c65dd2" + "e332d59e38b763b44c5c5767c970aac5" ], [ "SfPoly.option_map", @@ -1705,7 +1704,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "531d71a7a8240d8ee58816752ff2ff8f" + "087fcad6ffaed17e3a65c4759c1b9b91" ], [ "SfPoly.fold", @@ -1719,7 +1718,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "6db34102619ec2e63f869f0fe6e32d93" + "c6d1ecafcf714db96476f0b6b5ff6577" ], [ "SfPoly.fold_example3", @@ -1733,7 +1732,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "33d8cb208a6a5b5bcc20c542eb6c6129" + "1eb5c3d37f164e680f3679f5a33e5311" ], [ "SfPoly.override_neq", @@ -1745,7 +1744,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "ae21164d46889d9549583a053c30ee7b" + "c54daab3ff5717989a42c52975e0ed93" ], [ "SfPoly.plus_one", @@ -1758,7 +1757,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ac884f73e39bf5e31983b16e35e4331e" + "258630ba18967bf107047c4c89f66aab" ], [ "SfPoly.fold_length_named_correct", @@ -1772,7 +1771,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4dc986888fd541bc8656c61828da7a38" + "d46498db4b302fd96f5534cd300b1765" ], [ "SfPoly.fold_length", @@ -1785,7 +1784,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "25f569613a17c9512250ac919c322eb2" + "4b8f9ad5e90c080fbae087eccff24874" ], [ "SfPoly.fold_length_correct", @@ -1799,7 +1798,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0cbd2bdf7d6f31d543fb6353cecc561a" + "231096d29c6cc8e470bbaa4264139bb6" ] ] ] \ No newline at end of file diff --git a/examples/struct/array.pos/Test.fst.hints b/examples/struct/array.pos/Test.fst.hints index d7655c5a6cf..9f492acddf0 100644 --- a/examples/struct/array.pos/Test.fst.hints +++ b/examples/struct/array.pos/Test.fst.hints @@ -13,7 +13,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", @@ -50,7 +50,7 @@ "typing_tok_FStar.Pointer.Base.TInt@tok" ], 0, - "d9d5fe8948400ef7accabe530683f641" + "3a8c52c8f32f7c37bfdb60d20cb1a811" ], [ "Test.callee", @@ -65,7 +65,7 @@ "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.TBase", "constructor_distinct_FStar.Pointer.Base.TInt", "constructor_distinct_Prims.Cons", "disc_equation_Prims.Cons", @@ -124,7 +124,7 @@ "typing_Test.struct_t" ], 0, - "34da02c1054577d5785c7944017a75e8" + "ad488ed35d93b3dd789be95ed6621584" ], [ "Test.caller", @@ -144,11 +144,11 @@ "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_28e00c6cddbebec863cfb4ba46afe386", "FStar.Pointer.Base_interpretation_Tm_arrow_3039342fd2e0851a3664dcc7db386d3a", - "FStar.Pointer.Base_interpretation_Tm_arrow_31cfce0995008908061f56cc685294ac", + "FStar.Pointer.Base_interpretation_Tm_arrow_6fc799a790a74ce5209418d25bd87e6d", "FStar.Pointer.Base_interpretation_Tm_arrow_dc341725e79c77ee2826c69229248156", - "FStar.Pointer.Base_interpretation_Tm_arrow_e1ee56d0838d76e6870e5a64e6e029ed", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -277,7 +277,7 @@ "typing_Tm_abs_38d4bb2034e4c433acd11631b66192dd" ], 0, - "7c70c6db5aed4f0f2cc7231b272a516b" + "8127aeea8b4b6a2fc549f4a7d29d61bf" ] ] ] \ No newline at end of file diff --git a/examples/struct/disjoint.pos/Test.fst.hints b/examples/struct/disjoint.pos/Test.fst.hints index 65b9b8fca79..531c6105beb 100644 --- a/examples/struct/disjoint.pos/Test.fst.hints +++ b/examples/struct/disjoint.pos/Test.fst.hints @@ -13,7 +13,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", @@ -65,7 +65,7 @@ "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.TBase", "constructor_distinct_FStar.Pointer.Base.TInt", "constructor_distinct_Prims.Cons", "disc_equation_Prims.Cons", @@ -139,7 +139,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", @@ -198,11 +198,11 @@ "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_28e00c6cddbebec863cfb4ba46afe386", "FStar.Pointer.Base_interpretation_Tm_arrow_3039342fd2e0851a3664dcc7db386d3a", - "FStar.Pointer.Base_interpretation_Tm_arrow_31cfce0995008908061f56cc685294ac", + "FStar.Pointer.Base_interpretation_Tm_arrow_6fc799a790a74ce5209418d25bd87e6d", "FStar.Pointer.Base_interpretation_Tm_arrow_dc341725e79c77ee2826c69229248156", - "FStar.Pointer.Base_interpretation_Tm_arrow_e1ee56d0838d76e6870e5a64e6e029ed", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -328,7 +328,7 @@ "typing_Tm_abs_38d4bb2034e4c433acd11631b66192dd" ], 0, - "71157e790246aeec6b78d28e934093e0" + "bd95152cd65454b9b964e05fe01e0bfb" ] ] ] \ No newline at end of file diff --git a/examples/struct/nested.pos/Test.fst.hints b/examples/struct/nested.pos/Test.fst.hints index 313da8b782b..375f6da9986 100644 --- a/examples/struct/nested.pos/Test.fst.hints +++ b/examples/struct/nested.pos/Test.fst.hints @@ -13,7 +13,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", @@ -63,7 +63,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", @@ -118,7 +118,7 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_Prims.Cons", "data_elim_FStar.Pointer.Base.Mkstruct_typ", diff --git a/examples/struct/point-with-nesting.pos/Test.fst.hints b/examples/struct/point-with-nesting.pos/Test.fst.hints index c878ca2b2ea..df8846a69ef 100644 --- a/examples/struct/point-with-nesting.pos/Test.fst.hints +++ b/examples/struct/point-with-nesting.pos/Test.fst.hints @@ -13,7 +13,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", @@ -63,7 +63,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -133,7 +133,7 @@ "token_correspondence_FStar.Pointer.Base.type_of_typ" ], 0, - "8eebf9ce7adad65a58c1299e6a26c035" + "56cd44acfaec17b632a217a7d81e7aee" ], [ "Test.flip", @@ -150,7 +150,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", "data_typing_intro_Prims.Nil@tok", "disc_equation_Prims.Cons", @@ -239,7 +239,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", "data_typing_intro_Prims.Nil@tok", "disc_equation_Prims.Cons", diff --git a/examples/struct/point.pos/Test.fst.hints b/examples/struct/point.pos/Test.fst.hints index 802cb9ad366..86a67dea208 100644 --- a/examples/struct/point.pos/Test.fst.hints +++ b/examples/struct/point.pos/Test.fst.hints @@ -13,7 +13,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", @@ -66,7 +66,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_FStar.Pervasives.Native.fst", @@ -147,7 +147,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", "disc_equation_Prims.Cons", "equation_FStar.Pervasives.Native.fst", diff --git a/examples/struct/taggedunion.pos/Test.fst.hints b/examples/struct/taggedunion.pos/Test.fst.hints index 8078b38e26d..3b68c0c07fd 100644 --- a/examples/struct/taggedunion.pos/Test.fst.hints +++ b/examples/struct/taggedunion.pos/Test.fst.hints @@ -13,7 +13,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -46,7 +46,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "021767ecb1248a08dcd2af06b67dfcbd" + "e81869649f4a211c5c07187b35aec8bd" ], [ "Test.either_tags", @@ -120,7 +120,7 @@ "typing_Test.either_l" ], 0, - "0a39fe5e5ab32ebea69248ec44090da2" + "64af702dfe0828b1aa0b290e0a33647b" ], [ "Test.option_l", @@ -134,7 +134,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -170,7 +170,7 @@ "typing_tok_FStar.Pointer.Base.TUnit@tok" ], 0, - "a043b6b4cd12aac9100c8fc2f1625a74" + "463cd848606cbc57216280443aa9cc88" ], [ "Test.option_tags", @@ -244,7 +244,7 @@ "typing_Test.option_l" ], 0, - "8e65161e134402d9aaca64dfd0d4e8ea" + "4e8a87c4fee07d41290000c5dae96a3a" ], [ "Test.s_l", @@ -258,7 +258,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", @@ -307,7 +307,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "equation_FStar.Pervasives.Native.fst", "equation_Prims.eqtype", "equation_Test.s_l", @@ -347,7 +347,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "data_elim_Prims.Cons", "equation_FStar.Pervasives.Native.fst", "equation_Prims.eqtype", "equation_Test.s_l", @@ -390,7 +390,7 @@ "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.TBase", "constructor_distinct_FStar.Pointer.Base.TUInt8", "constructor_distinct_Prims.Cons", @@ -477,7 +477,7 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", "assumption_FStar.UInt32.t__uu___haseq", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", @@ -564,7 +564,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", "assumption_FStar.UInt32.t__uu___haseq", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", diff --git a/examples/struct/union.pos/Test.fst.hints b/examples/struct/union.pos/Test.fst.hints index 19991abe443..1b3a491095b 100644 --- a/examples/struct/union.pos/Test.fst.hints +++ b/examples/struct/union.pos/Test.fst.hints @@ -13,7 +13,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_typing_intro_FStar.Pervasives.Native.Mktuple2@tok", @@ -65,7 +65,7 @@ "@fuel_irrelevance_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", @@ -119,7 +119,7 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@query", "FStar.FunctionalExtensionality_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", - "FStar.Pervasives.Native_interpretation_Tm_arrow_8a5341dcb3712685d3c5f186cdb775d1", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", diff --git a/examples/tactics/AnnoyingVCs.fst.hints b/examples/tactics/AnnoyingVCs.fst.hints index aec86e44b79..3e06ce64bb7 100644 --- a/examples/tactics/AnnoyingVCs.fst.hints +++ b/examples/tactics/AnnoyingVCs.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "true_interp" ], 0, - "98268b904e4272d1c6abee25734c8ef1" + "5be4b7207ff106d8a12e5aa8ab182597" ], [ "AnnoyingVCs.test2", @@ -17,7 +17,7 @@ 1, [ "@query", "true_interp" ], 0, - "8ec6582e206e83c3834542f415f38d60" + "237d51b78b26f54f408f113681ad2fda" ], [ "AnnoyingVCs.test2", @@ -26,7 +26,7 @@ 1, [ "@query", "true_interp" ], 0, - "df3f37eb6aa54c3cbd15c67040b3295b" + "cf056fd1367b2b5db4bde310b628b828" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Arith.fst.hints b/examples/tactics/Arith.fst.hints index dec32a6fe17..224426644c9 100644 --- a/examples/tactics/Arith.fst.hints +++ b/examples/tactics/Arith.fst.hints @@ -12,7 +12,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "d6256984a053ba3f6ff0059e96bd8b75" + "58ef03c301603b9fc506e4d89059dad5" ], [ "Arith.lem1", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5b8d833ff6897bd105a6df872bac4761" + "a29964e415eb29bc890779b55826cc9a" ], [ "Arith.lem1", @@ -48,7 +48,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "f37fb45e14a1d263888941283c14390b" + "5a9f872e58b81d8749e9857acafd3b9b" ], [ "Arith.lem2", @@ -61,7 +61,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "6c72a2bc417a61846fef63eb941c1791" + "ff2bf933b32185e5ee4907ac9e6a1d61" ], [ "Arith.lem2", @@ -84,7 +84,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5daca317f47f9c664879c265de2b1c21" + "d552b5da56bab1cea4037bf2167e206b" ], [ "Arith.lem3", @@ -99,7 +99,7 @@ "projection_inverse_Prims.Cons_tl", "true_interp" ], 0, - "888965fb445c0d026659823c3ef7776a" + "0a04855a811205adaaef1e592d54b7a0" ], [ "Arith.lem3", @@ -125,7 +125,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "c26de296de8773e5a4642fcd3881bf7c" + "46e9357f1b5d11228b6db12dd5566492" ], [ "Arith.lem3", @@ -140,7 +140,7 @@ "refinement_interpretation_Prims_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" ], 0, - "dbf4f6818902a6ee3b5d6b1bc6f2cf68" + "cd111121f78bcfbf5de72b4536dba47d" ], [ "Arith.lem4", @@ -155,7 +155,7 @@ "projection_inverse_Prims.Cons_tl", "true_interp" ], 0, - "a5e2e48c833136089109acdcd00a9fee" + "5e3c022a186b71801b588c97cef5c3cd" ], [ "Arith.lem4", @@ -173,7 +173,7 @@ "unit_inversion", "unit_typing" ], 0, - "90fe74f82463c280e6ca3398c7f8aa19" + "4ff230894bf646a259879bb8d13d89be" ], [ "Arith.lem4", @@ -187,7 +187,7 @@ "refinement_interpretation_Tm_refine_51a1a11c85affab19a1e24b7b60f7bf9" ], 0, - "238717dd2273100f190c8a75c9b93300" + "1ce272671092831460e101b9e4f093f7" ], [ "Arith.lem4", @@ -213,7 +213,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "1a240a288c3d60c25c9eaa1e453fd80c" + "9d6db9329e6f011642542f0f327995c6" ], [ "Arith.lem4", @@ -226,7 +226,7 @@ "refinement_interpretation_Tm_refine_51a1a11c85affab19a1e24b7b60f7bf9" ], 0, - "2140521cdf90d6c4b4a47bcdb531befa" + "84991673c3c978816d14d8df931753d7" ], [ "Arith.lem0", @@ -239,7 +239,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "000b34acfbdcc3fe9d5a870679fd985b" + "b1b6823cdfde87246a110ba758cf8e85" ], [ "Arith.lem1", @@ -262,7 +262,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "685763046bfffb47c20405dfa1a605be" + "864a8c01cf558ef1d0f4a7e6a46de896" ], [ "Arith.lem1", @@ -275,7 +275,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "858e9c0a2eb89ccc5e265cfeacbfbed5" + "553a15ea17c0e3bb27aec2c1ce6938f8" ], [ "Arith.lem2", @@ -288,7 +288,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "a52c10836752118725a9ee2dc75589f0" + "01cce653c96390e1ee50e487c2a09c1a" ], [ "Arith.lem2", @@ -311,7 +311,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e36f765fc26c0adb87b28f77e18a4e13" + "4248347c8dd1dc3264a45da7f0a9b452" ], [ "Arith.lem3", @@ -326,7 +326,7 @@ "projection_inverse_Prims.Cons_tl", "true_interp" ], 0, - "2e0b718a3a27a48be5277970c1d7253a" + "91fb287ae0fd68f9e4eb49ad0658df4e" ], [ "Arith.lem3", @@ -352,7 +352,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "c40f8d8869b8e5c99514144d2f005d38" + "b7815ac3e922c45c3c3b9508bce3ba66" ], [ "Arith.lem3", @@ -367,7 +367,7 @@ "refinement_interpretation_Prims_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" ], 0, - "f467ffba7fbed9f2c6aaa546291c1257" + "b40814fdbf5edc9aa382c15b35855b31" ], [ "Arith.lem4", @@ -382,7 +382,7 @@ "projection_inverse_Prims.Cons_tl", "true_interp" ], 0, - "557e9d182550bb8a3e4c8ddde906553d" + "7da73e98c0c8d17e1bfcd1674a1dd056" ], [ "Arith.lem4", @@ -400,7 +400,7 @@ "unit_inversion", "unit_typing" ], 0, - "0557b2077bc81733dc164e8e84b627b2" + "b49a9b70e06e1ed3c898b21e1a0d091c" ], [ "Arith.lem4", @@ -414,7 +414,7 @@ "refinement_interpretation_Tm_refine_51a1a11c85affab19a1e24b7b60f7bf9" ], 0, - "d361c1c8a632af1bbd1eab86d23ee6d7" + "8e317a4053984b69a4c3ac695edbdedc" ], [ "Arith.lem4", @@ -440,7 +440,7 @@ "typing_FStar.List.Tot.Base.length" ], 0, - "37eec77c13faa91ea6ee21c0741ce664" + "f3247ce9a0c26bf3b6ad53d2c23ff2f8" ], [ "Arith.lem4", @@ -453,7 +453,7 @@ "refinement_interpretation_Tm_refine_51a1a11c85affab19a1e24b7b60f7bf9" ], 0, - "4c4a804267645c25a3dc94174d1de511" + "4cebd85bfc6b7da3f85bf19ed9cdf836" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Bane.Lib.fst.hints b/examples/tactics/Bane.Lib.fst.hints index 6355e5bfd76..cff4d28ac37 100644 --- a/examples/tactics/Bane.Lib.fst.hints +++ b/examples/tactics/Bane.Lib.fst.hints @@ -20,7 +20,7 @@ "unit_typing" ], 0, - "e309cec88f231755e2991ded047d8f6a" + "ca3026da7f8011e6b4a1c3c6ffd52e03" ], [ "Bane.Lib.repeat_or_fail", @@ -41,7 +41,7 @@ "unit_typing" ], 0, - "668443c70767ba8b1b617bea53199e57" + "719ed518beaa8024ce13362b24b61a40" ], [ "Bane.Lib.mytac", @@ -58,7 +58,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "13972fe8aaa17c2f68fd6441029d2f97" + "010fd725e4a14b57a6504b2e2d8145b6" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Bug1252.fst.hints b/examples/tactics/Bug1252.fst.hints index bb028d0acbc..196b0111234 100644 --- a/examples/tactics/Bug1252.fst.hints +++ b/examples/tactics/Bug1252.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "0df98962db61db46e09aba5a702de8b1" + "4cdb782b518c029b61cbe7e5f69d1278" ], [ "Bug1252.f", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "e8e8130d1a4e6f943aff470ea6ca7536" + "2c97f482fb7c7633b4ad6a910ba5b104" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Bug1256.fst.hints b/examples/tactics/Bug1256.fst.hints index 9ad3dfa28b2..8a48cd0bfab 100644 --- a/examples/tactics/Bug1256.fst.hints +++ b/examples/tactics/Bug1256.fst.hints @@ -16,7 +16,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1845e69ade125b49354fda81d7be5192" + "59ad1f2e2c2b90d1e9711a3352124693" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Bug1270.fst.hints b/examples/tactics/Bug1270.fst.hints index 73bce5445fc..023de2210e6 100644 --- a/examples/tactics/Bug1270.fst.hints +++ b/examples/tactics/Bug1270.fst.hints @@ -16,7 +16,7 @@ "typing_FStar.Reflection.Basic.binders_of_env" ], 0, - "877674764e25769df15cabbccff1a4c2" + "35c001050ffee15fada9290dbdfa0f1c" ], [ "Bug1270.test", @@ -33,7 +33,7 @@ "typing_FStar.Reflection.Basic.binders_of_env" ], 0, - "61c8a5d1e8b4e7c881e91e9eb04d134f" + "04f9cddcbd29ba0b87a41e6698f036c3" ], [ "Bug1270.test", @@ -50,7 +50,7 @@ "typing_FStar.Reflection.Basic.binders_of_env" ], 0, - "9f634c35cf576aaae4a9d6a367fd4bed" + "a6559549bbe8e13a4a2fb2e45d49dab9" ], [ "Bug1270.test", @@ -67,7 +67,7 @@ "typing_FStar.Reflection.Basic.binders_of_env" ], 0, - "40f97be7afae11dbd40bfdb4c0d7983e" + "6bac124160c7e99ab0de771887fe0c30" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Bug1299.fst.hints b/examples/tactics/Bug1299.fst.hints index 76938fa004d..ee0e470f2d2 100644 --- a/examples/tactics/Bug1299.fst.hints +++ b/examples/tactics/Bug1299.fst.hints @@ -26,7 +26,7 @@ "unit_typing" ], 0, - "f883d6ea59e20f276a5730d85bf09795" + "a6ef15a191f6dd6376ff1f0e964cf9a2" ], [ "Bug1299.should_fail", @@ -53,7 +53,7 @@ "unit_typing" ], 0, - "79c0d23482889100b05b111b6be17b0c" + "6fa2e4b19d3cd6d88dda8308f01c6c8f" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Canon.fst.hints b/examples/tactics/Canon.fst.hints index 17ca01a38bb..632fb06311d 100644 --- a/examples/tactics/Canon.fst.hints +++ b/examples/tactics/Canon.fst.hints @@ -11,7 +11,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "dad0a996ba5e0fee35c47e6a767499c2" + "af36aeb9ef149ed8d3921dc549313a9a" ], [ "Canon.lem8", @@ -20,7 +20,7 @@ 1, [ "@query", "true_interp" ], 0, - "bc829646a503d246960665feaf9a4875" + "dbfe937d0b93cab416d38908a02d7f0a" ], [ "Canon.check_canon", @@ -37,7 +37,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1443d74bf6bc60fd150eba154d9387ad" + "c86a0e9581f106f996189336a7d8fe65" ], [ "Canon.lem1", @@ -49,7 +49,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "651f2d1adc22bf19ce2c65e487a8e2e2" + "bd0cfe24d1f8a5adae9fe6d507c05ed6" ], [ "Canon.lem8", @@ -58,7 +58,7 @@ 1, [ "@query", "true_interp" ], 0, - "1ededaaf075e3ffc5aa9c8d367e49a92" + "a0d2f1a31a47547a291b2f89c8d2c6a0" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Cases.fst.hints b/examples/tactics/Cases.fst.hints index 1152ee87393..0d68268f35c 100644 --- a/examples/tactics/Cases.fst.hints +++ b/examples/tactics/Cases.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "true_interp" ], 0, - "efb16b135454852d1e7b50455ab33aa6" + "423900ee2f0b86a891639bd2793405ea" ], [ "Cases.test_cases_unsquash", @@ -17,7 +17,7 @@ 1, [ "@query", "true_interp" ], 0, - "b72698a0a8ea73a4d4a7edf0e9c29859" + "ad5763c36fdd9237b95058bb44811304" ], [ "Cases.test_cases_bool", @@ -26,7 +26,7 @@ 1, [ "@query", "true_interp" ], 0, - "36c57e5ad4ff40ce38c5cfb6e447e8d1" + "59109d3c1ebc916bace4cc802fb83516" ], [ "Cases.test_cases_bool_2", @@ -35,7 +35,7 @@ 1, [ "@query", "true_interp" ], 0, - "f4ab74d0d38b6853cc73e300cc83d3f5" + "f99464b075990e5474ec2daf494583a9" ], [ "Cases.test_cases_bool_2", @@ -47,7 +47,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "5101e9a0a32da73fd3a4fb3a35c54e74" + "7cc8ed77267cdced2ad932da1244d0bb" ], [ "Cases.test_cases_bool_2", @@ -61,7 +61,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "aa8f13b35854212ead2cac3d7694abaa" + "d361ede45614eeb92c1672f7f71fdea2" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Change.fst.hints b/examples/tactics/Change.fst.hints index 429508a3575..f8847df6a67 100644 --- a/examples/tactics/Change.fst.hints +++ b/examples/tactics/Change.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Change.id" ], 0, - "6bd38efe84b7f002f40aa899a1b45631" + "0b8f01502b7c008de568a14547cea0c5" ], [ "Change.uu___9", @@ -17,7 +17,7 @@ 1, [ "@query", "equation_Change.id" ], 0, - "8b30a24fb629fd9dffd4c2fc0f978fb0" + "89869491f960f472807b3edf2619bf82" ], [ "Change.uu___4", @@ -26,7 +26,7 @@ 1, [ "@query", "equation_Change.id" ], 0, - "0e6faa9b379ccd5d1b44fda8ba46a502" + "a2eb1effd164d07c1f879c53cc721324" ], [ "Change.uu___9", @@ -35,7 +35,7 @@ 1, [ "@query", "equation_Change.id" ], 0, - "d476a4356e51250b64c92d0db94dfea8" + "5f396d6cd5e22dadea4a2cfb9ca07baf" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Clear.fst.hints b/examples/tactics/Clear.fst.hints index f086cc06abf..6ad2f9d6dd1 100644 --- a/examples/tactics/Clear.fst.hints +++ b/examples/tactics/Clear.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "2381de9255bdb525653f87b955df3802" + "2defb04ac41ac1dbf093687e45ff93a3" ], [ "Clear.l2", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "74c50f7ad343fee08d0ea6fafcf442d6" + "ade8733f56be30448e64f68e4bcab3aa" ] ] ] \ No newline at end of file diff --git a/examples/tactics/DeltaDepth.fst.hints b/examples/tactics/DeltaDepth.fst.hints index 829c60b7219..771aeeb8f02 100644 --- a/examples/tactics/DeltaDepth.fst.hints +++ b/examples/tactics/DeltaDepth.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_5e57589849c6497f93798a0ea15a1df2" ], 0, - "eb8e5259d7189f304b5e1e6c98337c16" + "558e30f67d919e17d1c945d97d159168" ], [ "DeltaDepth.__proj__B__item___0", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_90c35950d1e7f0a820470167e5c76674" ], 0, - "472567469a168ad649e0fd391a1e5b87" + "94093da34b130efa56b1de561648ad29" ], [ "DeltaDepth.m", @@ -38,7 +38,7 @@ "projection_inverse_DeltaDepth.A__0" ], 0, - "6dc890d195ddd983181dbd94d411a0a2" + "6a4f57362e9290d4c3ac426c8440831a" ], [ "DeltaDepth.__proj__A__item___0", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_5e57589849c6497f93798a0ea15a1df2" ], 0, - "55d1843c5cdfad2d2c695598c8650023" + "cc4bc933fd7f7143afd1670c55092319" ], [ "DeltaDepth.__proj__B__item___0", @@ -64,7 +64,7 @@ "refinement_interpretation_Tm_refine_90c35950d1e7f0a820470167e5c76674" ], 0, - "460c49b09b03fadcd039d3b73a95446f" + "fa4a9fb2f803b87bba3e5b5f7ddfa5bd" ], [ "DeltaDepth.m", @@ -77,7 +77,7 @@ "projection_inverse_DeltaDepth.A__0" ], 0, - "9183b68e92132044aae970b44fb96f5b" + "f6553560a6c01de32adb81253b16fae9" ] ] ] \ No newline at end of file diff --git a/examples/tactics/DependentSynth.fst.hints b/examples/tactics/DependentSynth.fst.hints index 7b22f975428..1533bb4e1a9 100644 --- a/examples/tactics/DependentSynth.fst.hints +++ b/examples/tactics/DependentSynth.fst.hints @@ -11,7 +11,7 @@ "equation_DependentSynth.myty", "int_typing", "unit_typing" ], 0, - "ed7f455c212366474ac7d1342cf43db9" + "2084a47c044f3f91856e91da4b10975b" ], [ "DependentSynth.f", @@ -23,7 +23,7 @@ "equation_DependentSynth.myty", "int_typing", "unit_typing" ], 0, - "963a04051d97eabcdd8d2882a65d04b8" + "7452c1a31ad5c4cb9532d5b6ce1c9f4f" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Destruct.fst.hints b/examples/tactics/Destruct.fst.hints index bb0614bd65c..a525c677ac3 100644 --- a/examples/tactics/Destruct.fst.hints +++ b/examples/tactics/Destruct.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "b2fb119f625c6e2f6b686d536307abce" + "cb623a7f5ccb55d885557802625bf4de" ], [ "Destruct.uu___17", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "b3dc8e78a92f93eff0b29802e29a5961" + "6b41a6136ebb22428ebe85f8769f8783" ], [ "Destruct.uu___18", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "dda2f992f839299b1bf1276c9587b4bc" + "cb8b6b687312c8a9fb4370c41bdee3c4" ], [ "Destruct.t2", @@ -45,7 +45,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "be358c07f8bb8b0bb74d53998be95f61" + "8eb8170658dcbeea29c13d2c40c19a97" ], [ "Destruct.__proj__A2__item___0", @@ -58,7 +58,7 @@ "refinement_interpretation_Tm_refine_15d80be637ca75d5c418364229a1bb22" ], 0, - "ddebb3439770d0e2ce5f736cd30426ef" + "f3c260533d778147d46bbaaadf92397f" ], [ "Destruct.__proj__B2__item___0", @@ -71,7 +71,7 @@ "refinement_interpretation_Tm_refine_cb5b47cb8fe6a6ad9ef550685a5d6a5d" ], 0, - "b02140ac6f39393d9991663e204a70a1" + "cd454d064344cadb066b98e99e98b470" ], [ "Destruct.__proj__C2__item___0", @@ -84,7 +84,7 @@ "refinement_interpretation_Tm_refine_42019ac1942b4ff52b545bc4be0e0841" ], 0, - "edf69b0c5c1b06acad4f54ef014216b4" + "d68b0ca9cd06cd74a4f4fd3bcb8aae01" ], [ "Destruct.__proj__C2__item___1", @@ -97,7 +97,7 @@ "refinement_interpretation_Tm_refine_42019ac1942b4ff52b545bc4be0e0841" ], 0, - "5030f1f6c3a9f141b5c84cbf608e3205" + "8b70a00c9c82ad179e429985aee98d58" ], [ "Destruct.__proj__C2__item___2", @@ -110,7 +110,7 @@ "refinement_interpretation_Tm_refine_42019ac1942b4ff52b545bc4be0e0841" ], 0, - "b0bedc2fb6ee76b1c674c2d551d01dfc" + "b0f28319dca55b53eed214c0958e52ab" ], [ "Destruct.uu___45", @@ -119,7 +119,7 @@ 1, [ "@query" ], 0, - "f9ad11eb3925305ae5edb1d548cc274a" + "845bfa6d9c76615c603627d7e7b5c045" ], [ "Destruct.uu___46", @@ -128,7 +128,7 @@ 1, [ "@query" ], 0, - "52d5eee34a0b7d0dba2fb3ce07038e3c" + "4396a134be8873277ec3cc9469478f92" ], [ "Destruct.uu___47", @@ -137,7 +137,7 @@ 1, [ "@query" ], 0, - "cb0b1c22c5629cf5552c46dfbc9b84a0" + "32e0d931adbdcc702291f75e335053e1" ], [ "Destruct.t3", @@ -156,7 +156,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "695202c203f5feeae81fd0117e6d3d4f" + "17089ad7906beecf44161729565110ca" ], [ "Destruct.__proj__B3__item___0", @@ -169,7 +169,7 @@ "refinement_interpretation_Tm_refine_09dde35c659cf7f75ce8e59a37558929" ], 0, - "1de1c70ddd1901e8936947307a5cda5a" + "b0829916b300427ebbd333a54c54a2ff" ], [ "Destruct.__proj__C3__item___0", @@ -182,7 +182,7 @@ "refinement_interpretation_Tm_refine_11b50967a69485f0d567e8d70b8ffdc0" ], 0, - "60233f846f86ce8366d15cea46241923" + "573ae3884141deeaf42309a633dacb95" ], [ "Destruct.__proj__C3__item___1", @@ -195,7 +195,7 @@ "refinement_interpretation_Tm_refine_11b50967a69485f0d567e8d70b8ffdc0" ], 0, - "c757cb20fa4d6b9f894f3a62c7a8f2d4" + "545455e125d6bdd0fc23c3538ad2277a" ], [ "Destruct.uu___64", @@ -204,7 +204,7 @@ 1, [ "@query" ], 0, - "bb11a8c1c18de501e844f69c3640b3d7" + "a65b084b95708d425f8fffabdfcbe9b5" ], [ "Destruct.uu___65", @@ -213,7 +213,7 @@ 1, [ "@query" ], 0, - "eb06a8e43f0455ee6e9953c2c61c0447" + "b991f09150e0496f4b847caf2d046fd3" ], [ "Destruct.uu___66", @@ -222,7 +222,7 @@ 1, [ "@query" ], 0, - "0a4ccf30c2caf199eadb5af531ee1ce8" + "c4ed4049881dbd32074627bb4488d1ac" ], [ "Destruct.t4", @@ -240,7 +240,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4d862625ba09aecc67c4776d16b9304a" + "b7f9dc6d796b31a0389473ac24585d18" ], [ "Destruct.__proj__A4__item___0", @@ -253,7 +253,7 @@ "refinement_interpretation_Tm_refine_56ba732a08a46e2a006cb7cd49c61bb2" ], 0, - "900ccc417f1e02decd0fcccc7497624f" + "f935928e61bb93cb6c8cad419c3714b1" ], [ "Destruct.__proj__B4__item___0", @@ -266,7 +266,7 @@ "refinement_interpretation_Tm_refine_316b60465156994faf26a3b05c39e34a" ], 0, - "a9bdf76ac96f34a155a975465a1ae9cc" + "2c76b877e65434523053b0cfc43c7ff9" ], [ "Destruct.__proj__C4__item___0", @@ -279,7 +279,7 @@ "refinement_interpretation_Tm_refine_bb2e13b75ca87847a19e6c915787a293" ], 0, - "acc59fe464ec0190a20b23dfb6718933" + "812babdab4f6c29a11d6076da01a8d1e" ], [ "Destruct.__proj__C4__item___1", @@ -292,7 +292,7 @@ "refinement_interpretation_Tm_refine_bb2e13b75ca87847a19e6c915787a293" ], 0, - "10e7f24105aeb61a89abcdf81c292a4f" + "3ddd83a8710174647ebf69b340b7d17a" ], [ "Destruct.__proj__C4__item___2", @@ -305,7 +305,7 @@ "refinement_interpretation_Tm_refine_bb2e13b75ca87847a19e6c915787a293" ], 0, - "0b0744a0d07d2450c724ceee2f329af6" + "7d24caa64b82f445b767eb6b60500824" ], [ "Destruct.uu___86", @@ -314,7 +314,7 @@ 1, [ "@query" ], 0, - "142a285ff56ace095b6469741fa0d09d" + "00d600bedbc18d56f8ff583b731e2b10" ], [ "Destruct.uu___87", @@ -323,7 +323,7 @@ 1, [ "@query" ], 0, - "fa8828ac46edf2d168315a9f6ffebd4f" + "c2730476768f9bcb624453bc2484a36d" ], [ "Destruct.uu___88", @@ -332,7 +332,7 @@ 1, [ "@query" ], 0, - "8b78191252a7d0885d4a8e30f79ed072" + "0628ff06d2180a037363f518386a5121" ], [ "Destruct.vec", @@ -345,7 +345,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3aa887ee486dcec8bf2d3081e25b55ad" + "ab1875323586db888ae8c04f055a5315" ], [ "Destruct.vec", @@ -360,7 +360,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "28a34537537dca2b2b31541a3dc9b1fe" + "4c69bdc753c99cc85ace18c4ff4518f1" ], [ "Destruct.__proj__VCons__item__n", @@ -373,7 +373,7 @@ "refinement_interpretation_Tm_refine_30dcdfe3f7fdaa373efe7d0f17e40dc2" ], 0, - "132f636263f28e08e19f63ce37de8b5f" + "de0974331a86f4a6aaacc6e3236041ee" ], [ "Destruct.__proj__VCons__item___1", @@ -386,7 +386,7 @@ "refinement_interpretation_Tm_refine_30dcdfe3f7fdaa373efe7d0f17e40dc2" ], 0, - "d7081a24ab0f4e907d1dba2330dfa1a2" + "74d7c7848b7f5f1ad193e42fd3e35c27" ], [ "Destruct.__proj__VCons__item___2", @@ -403,7 +403,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "16f1dac65ed298ee9f11e33cfcd38197" + "889078ab1ac60b1e164e30de756077d9" ], [ "Destruct.uu___109", @@ -412,7 +412,7 @@ 1, [ "@query" ], 0, - "733d156f1f637954199736fd5406dada" + "f2c8e86e16815178cd3194fa00a5d378" ], [ "Destruct.uu___110", @@ -421,7 +421,7 @@ 1, [ "@query" ], 0, - "9517d896cb5aa03186df107b48b74971" + "33438a48e3a62998cd64a1f97bead990" ], [ "Destruct.uu___111", @@ -430,7 +430,7 @@ 1, [ "@query" ], 0, - "887f011abb29ab4d0f362c2c2c3ad1f9" + "1a16edbb22ead74c5d1451dbff96a30a" ], [ "Destruct.fin", @@ -443,7 +443,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "31deec1a9a320fabb93e5b71aeadcab4" + "da1ce36c242b2f4f182b1be22e9908f3" ], [ "Destruct.fin", @@ -457,7 +457,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "39c652bf6d316f3687a8c7e160231a7c" + "dd25b96e617c097742cd4bf92f6ead3e" ], [ "Destruct.__proj__Z__item__n", @@ -470,7 +470,7 @@ "refinement_interpretation_Tm_refine_091244a5b42f3d992595a20613c09453" ], 0, - "9a3ddba20dd4c62d9b68144176de32f3" + "74a253cae3acdca82a30209d60d92517" ], [ "Destruct.__proj__S__item__n", @@ -483,7 +483,7 @@ "refinement_interpretation_Tm_refine_409191d6e26cee56f95ecac12bcba703" ], 0, - "118ae548ea4e1ef420753e281fca2412" + "8bcde0697be3198bf72830837c374be7" ], [ "Destruct.__proj__S__item___1", @@ -499,7 +499,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "9c8a109ad74eb8c76c2069a63feee4f0" + "9d50fe77a6e43200bb3fa16d896d9031" ], [ "Destruct.decr2", @@ -515,7 +515,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a493c4fa8de990284874e3e48408d300" + "28ec8917dbd32e96a5ec23597b5deb1a" ], [ "Destruct.decr2", @@ -528,7 +528,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3622e25cdc96077ffbf3112a2da7a65a" + "26e6dd41df291203e0d5bd5a947ae9ab" ], [ "Destruct.intros'", @@ -546,7 +546,7 @@ "typing_FStar.Tactics.Result.uu___is_Failed" ], 0, - "8a974c260af6aed06eb3806f81d685be" + "1b28877e03b8454da1b477a33bbe82fd" ], [ "Destruct.destruct", @@ -564,7 +564,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "05eb3850e9ff8a06833444cd9159243e" + "f561005dd1bb71bb1e492709ce2e9b03" ], [ "Destruct.f1", @@ -577,7 +577,7 @@ "fuel_guarded_inversion_Destruct.t1" ], 0, - "a3220f4ef64d8eda70db19b16edc7d57" + "ce1b76d42f4ebfa11ebcc16f865c53b0" ], [ "Destruct.uu___16", @@ -586,7 +586,7 @@ 1, [ "@query" ], 0, - "d114214611ec5960bc998c8f0e24ae40" + "92daa0469bcdc0400a7b05c2c94817a6" ], [ "Destruct.uu___17", @@ -595,7 +595,7 @@ 1, [ "@query" ], 0, - "bc6b3ca1e75266c790bd3d66023b2819" + "d88332efcc9ef2bdb27ff7266809d505" ], [ "Destruct.uu___18", @@ -604,7 +604,7 @@ 1, [ "@query" ], 0, - "ab1bdf9c6dbaa00281c9ac5ceaafc443" + "cc28d1207d045f24f7eb4fdfa31fc495" ], [ "Destruct.t2", @@ -623,7 +623,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "33dd5a569294a8e6e5950149d32d4868" + "8becfe9926627c19811646808ad8c7b5" ], [ "Destruct.__proj__A2__item___0", @@ -636,7 +636,7 @@ "refinement_interpretation_Tm_refine_15d80be637ca75d5c418364229a1bb22" ], 0, - "ed4f30c15ec830d1480334b8b703e240" + "16b799e6417045432b58e648860e0de3" ], [ "Destruct.__proj__B2__item___0", @@ -649,7 +649,7 @@ "refinement_interpretation_Tm_refine_cb5b47cb8fe6a6ad9ef550685a5d6a5d" ], 0, - "d4a42fce2be434a44be45ff7714fe7e8" + "5254236a8ab86d6e552dba7bb97fc5e9" ], [ "Destruct.__proj__C2__item___0", @@ -662,7 +662,7 @@ "refinement_interpretation_Tm_refine_42019ac1942b4ff52b545bc4be0e0841" ], 0, - "1ef0d571fbd7f2554699ff138d2e53c6" + "ff3de64bd1b96f5565c095196f38799f" ], [ "Destruct.__proj__C2__item___1", @@ -675,7 +675,7 @@ "refinement_interpretation_Tm_refine_42019ac1942b4ff52b545bc4be0e0841" ], 0, - "86946aa7c16b27cb9da29c67b671055d" + "af8bf81c6e0c7c415e70754d5a299481" ], [ "Destruct.__proj__C2__item___2", @@ -688,7 +688,7 @@ "refinement_interpretation_Tm_refine_42019ac1942b4ff52b545bc4be0e0841" ], 0, - "6a3302b43718597c534764a6fb966180" + "ab0330916530ec942dc3f28090d7b61b" ], [ "Destruct.f2", @@ -701,7 +701,7 @@ "fuel_guarded_inversion_Destruct.t2" ], 0, - "b45477f20217f7ce2ef7bd04b906108b" + "8a5e03730ff891300e09ef39322cdd33" ], [ "Destruct.uu___45", @@ -710,7 +710,7 @@ 1, [ "@query" ], 0, - "2507d8c19e45593fd206ceeafe53dbb2" + "6cdd987bceb8f0a25f3ca4cf45379be2" ], [ "Destruct.uu___46", @@ -719,7 +719,7 @@ 1, [ "@query" ], 0, - "7b494ef39c0f0f1f2813e7aa4687a425" + "d5f21ebb3d17ef8287b1d007d020c389" ], [ "Destruct.uu___47", @@ -728,7 +728,7 @@ 1, [ "@query" ], 0, - "375cf2efb6607a1175046ed0467a92ea" + "6788aca96aa1c0ad539278bec14c500a" ], [ "Destruct.t3", @@ -747,7 +747,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a8c695973decb39cceeea41b05441b97" + "1991ebc959fa46c40d47e6450f53a529" ], [ "Destruct.__proj__B3__item___0", @@ -760,7 +760,7 @@ "refinement_interpretation_Tm_refine_09dde35c659cf7f75ce8e59a37558929" ], 0, - "19378f48483eb00e76d16680c3abded6" + "c2a72469339c5a824ee9c28a0c4b9886" ], [ "Destruct.__proj__C3__item___0", @@ -773,7 +773,7 @@ "refinement_interpretation_Tm_refine_11b50967a69485f0d567e8d70b8ffdc0" ], 0, - "05f9efd9c7428240247754665343d767" + "5dfee18985570d042cb65edddd0cb6e1" ], [ "Destruct.__proj__C3__item___1", @@ -786,7 +786,7 @@ "refinement_interpretation_Tm_refine_11b50967a69485f0d567e8d70b8ffdc0" ], 0, - "674d9837b63d4eebc2fa302e66723863" + "2af2991ff5f1f2498eda72209bf39346" ], [ "Destruct.f3", @@ -799,7 +799,7 @@ "fuel_guarded_inversion_Destruct.t3" ], 0, - "0d75c994764890842f8fddb29bef2df0" + "2089fc9197d000ff86b2e75ddafd11f9" ], [ "Destruct.uu___64", @@ -808,7 +808,7 @@ 1, [ "@query" ], 0, - "3f907f0e8dd4cd7cab70144cb0666fda" + "d1f0ec463a05271cf4d95827ec08fe13" ], [ "Destruct.uu___65", @@ -817,7 +817,7 @@ 1, [ "@query" ], 0, - "4cca6158fe565a11596c81103305e560" + "e54aeb30225182037399087a44a3365b" ], [ "Destruct.uu___66", @@ -826,7 +826,7 @@ 1, [ "@query" ], 0, - "dc5acf646968fb333005a2620738e29c" + "192674d02c44af052b1730fb6388a59d" ], [ "Destruct.t4", @@ -844,7 +844,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d888131feaf3614d4691a89dcd1e8a8c" + "dfa3c33a8ff7e97c91eccced17e7cd42" ], [ "Destruct.__proj__A4__item___0", @@ -857,7 +857,7 @@ "refinement_interpretation_Tm_refine_56ba732a08a46e2a006cb7cd49c61bb2" ], 0, - "2d4584933f9cb689865f40adbde219a6" + "780f7e1389fbfefcef4219955816e82c" ], [ "Destruct.__proj__B4__item___0", @@ -870,7 +870,7 @@ "refinement_interpretation_Tm_refine_316b60465156994faf26a3b05c39e34a" ], 0, - "505f355784fa5a5dd0baf3c82f1e9e4a" + "76a130e44994bce15d78b1002e5478ad" ], [ "Destruct.__proj__C4__item___0", @@ -883,7 +883,7 @@ "refinement_interpretation_Tm_refine_bb2e13b75ca87847a19e6c915787a293" ], 0, - "2de0a888e0374e2af7ddd6d91a34563b" + "12b3b64583d7d1e557185af327a86c6f" ], [ "Destruct.__proj__C4__item___1", @@ -896,7 +896,7 @@ "refinement_interpretation_Tm_refine_bb2e13b75ca87847a19e6c915787a293" ], 0, - "c4c71676d64443976593c9f4743a5f31" + "3c2f989a5a8d46c7f1870ef433a2416e" ], [ "Destruct.__proj__C4__item___2", @@ -909,7 +909,7 @@ "refinement_interpretation_Tm_refine_bb2e13b75ca87847a19e6c915787a293" ], 0, - "4f0ef41fad57736935778d7832262e00" + "061abd4731d5cc43064ad33bff94d4c4" ], [ "Destruct.f4", @@ -922,7 +922,7 @@ "fuel_guarded_inversion_Destruct.t4" ], 0, - "ba2498a5c773689089aa2599d4c3d768" + "64f44b8b2defb498e60ebdf33d70b06c" ], [ "Destruct.uu___86", @@ -931,7 +931,7 @@ 1, [ "@query" ], 0, - "71f17139df38bee2cbe2094e74eedf9f" + "2f874fb504d6a5fbe0e20cac8334edd8" ], [ "Destruct.uu___87", @@ -940,7 +940,7 @@ 1, [ "@query" ], 0, - "3e70b78acf04214fb88ad293558997ba" + "a61506e68a149985fe8923cd31bcfde0" ], [ "Destruct.uu___88", @@ -949,7 +949,7 @@ 1, [ "@query" ], 0, - "96fe452c23b66d2523399bd944db694c" + "1cc1cafb437b9ae18817f700b8165a67" ], [ "Destruct.vec", @@ -962,7 +962,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ede2f29b4e9f7342f6b8a0c917c00413" + "f8025dd7f62b312215209af58500d930" ], [ "Destruct.vec", @@ -977,7 +977,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f3771f3fc55ce2225290f910f30429e0" + "fb388f3201ef818e08c33efa84e0e3b7" ], [ "Destruct.__proj__VCons__item__n", @@ -990,7 +990,7 @@ "refinement_interpretation_Tm_refine_30dcdfe3f7fdaa373efe7d0f17e40dc2" ], 0, - "9ef724ba7463d91523c66af633725a01" + "e8a563ba00fdfd5d209ff038a7382d51" ], [ "Destruct.__proj__VCons__item___1", @@ -1003,7 +1003,7 @@ "refinement_interpretation_Tm_refine_30dcdfe3f7fdaa373efe7d0f17e40dc2" ], 0, - "e2975f9c151ebeae8cf0eb9f65903787" + "253019c542444e03eccb56f33bc7f6c9" ], [ "Destruct.__proj__VCons__item___2", @@ -1020,7 +1020,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "a5e27175bb126cb26dedeec9b6c730e3" + "277c6def36200aa860d21fda2cd61c7c" ], [ "Destruct.vlen", @@ -1032,7 +1032,7 @@ "disc_equation_Destruct.VNil", "fuel_guarded_inversion_Destruct.vec" ], 0, - "8a071831b95fd6b406f809984f6479f7" + "3ce79664a04ab1b1be4bb4f06f3d03dd" ], [ "Destruct.uu___109", @@ -1041,7 +1041,7 @@ 1, [ "@query" ], 0, - "054f77e8d86290fd73623b3acc234888" + "9e671eb605ba615a411710223ca1b65a" ], [ "Destruct.uu___110", @@ -1050,7 +1050,7 @@ 1, [ "@query" ], 0, - "9943ac93d127fc6c455354819093defa" + "f62f3372bfdf52051a30e77a9bf7a709" ], [ "Destruct.uu___111", @@ -1059,7 +1059,7 @@ 1, [ "@query" ], 0, - "99358ea7e3833d5707f1c8a29ffa3187" + "8ad7b2259b2cf745df026320fc6d8de6" ], [ "Destruct.fin", @@ -1072,7 +1072,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ccf86309a4d12fdaa71bd67abda294e4" + "8fafd89ee70b702534aec4aeb6cc3f77" ], [ "Destruct.fin", @@ -1086,7 +1086,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9baa62edfae509129877596f865babc1" + "0a688d1f8f3265e9a6501779245fc892" ], [ "Destruct.__proj__Z__item__n", @@ -1099,7 +1099,7 @@ "refinement_interpretation_Tm_refine_091244a5b42f3d992595a20613c09453" ], 0, - "7ca5e1ede75adf359df7d2e803268ba8" + "c24f851499664856e64c33a736a38dec" ], [ "Destruct.__proj__S__item__n", @@ -1112,7 +1112,7 @@ "refinement_interpretation_Tm_refine_409191d6e26cee56f95ecac12bcba703" ], 0, - "0e58e2dfd2bae1ee0fe46ac7d631a4f1" + "99589d5478ce33dd994204b382da7bb3" ], [ "Destruct.__proj__S__item___1", @@ -1128,7 +1128,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "557f13aa9aba5f31c51b6f5b6a054820" + "2fdad35acfe9057a8d34350ca841c6ba" ], [ "Destruct.decr2", @@ -1141,7 +1141,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "61ae61e97f84d8ed3ee61bdc94f41466" + "e8d394fde5a81e93bf360eb38bbc68b4" ], [ "Destruct.decr2", @@ -1157,7 +1157,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e06f672e55df13aabe1c7cfd97602f31" + "ce6c81dcb1e2da6e46fcbbe9b505ecb0" ], [ "Destruct.decr2", @@ -1170,7 +1170,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "925f595be9cc0cdb4c06eed02706f97e" + "6367a810cbcc6f9217b1c61db021ab27" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Easy.fst.hints b/examples/tactics/Easy.fst.hints index cc34349fa37..664f58c185d 100644 --- a/examples/tactics/Easy.fst.hints +++ b/examples/tactics/Easy.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "72262663f7f5461b7ac3d1a189f02929" + "7abe292ffc59626d268cc698277f5a6d" ], [ "Easy.plus_assoc", @@ -23,7 +23,7 @@ "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0" ], 0, - "c2fdbccf5572b2d0fa60af272c563faf" + "154e9217752ce8ed8fd1157e8ba49692" ], [ "Easy.plus_comm", @@ -35,7 +35,7 @@ "primitive_Prims.op_Addition" ], 0, - "a900ea51457129b34b3ee717f3ad1e34" + "72b307dc9f35dbad753818feec320265" ], [ "Easy.easy_fill", @@ -56,7 +56,7 @@ "typing_FStar.Tactics.Result.uu___is_Success" ], 0, - "b5264a889da01719705baabac2713405" + "cd346cba9b2894dfda9a0fd7f4971edc" ] ] ] \ No newline at end of file diff --git a/examples/tactics/ElimExists.fst.hints b/examples/tactics/ElimExists.fst.hints index acc98fd2695..0a33bd34c8e 100644 --- a/examples/tactics/ElimExists.fst.hints +++ b/examples/tactics/ElimExists.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "true_interp" ], 0, - "b9d24c1d58f501a1297377f113b85f1f" + "54d4e945e8fa93c144df4c77a9a4bc49" ], [ "ElimExists.lem", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_17693b9c0be6584f79f76d61935752d0" ], 0, - "9794e15c2cad21f910e16df85b90b2bb" + "7f43474a38054f48fc3f6556fadbf24e" ] ] ] \ No newline at end of file diff --git a/examples/tactics/EnvSquash.fst.hints b/examples/tactics/EnvSquash.fst.hints index e2edd5b04c4..e5a7e16f5d8 100644 --- a/examples/tactics/EnvSquash.fst.hints +++ b/examples/tactics/EnvSquash.fst.hints @@ -24,7 +24,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v", "unit_typing" ], 0, - "29c69bd040f7b56b36af5074f43d7c8b" + "e4dc928f36c4b54c43f617271764ac87" ], [ "EnvSquash.test", @@ -50,7 +50,7 @@ "unit_typing" ], 0, - "753b14e3bb74ff38bdd13fb6e8a3b0a3" + "12f1aa19966b020b6228b80f1777c12c" ], [ "EnvSquash.test", @@ -75,7 +75,7 @@ "projection_inverse_FStar.Tactics.Result.Success_v", "unit_typing" ], 0, - "d1efcc0e02e598f7f0c5cf966a1180a3" + "b78c0054f21eac3e46e4e9937498bd09" ], [ "EnvSquash.test", @@ -101,7 +101,7 @@ "unit_typing" ], 0, - "5c5c67250d9fa61aa411e50f11c3c62c" + "2398d514f68def5cb5be16dd4a332975" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Even.fst.hints b/examples/tactics/Even.fst.hints index 8f45e31c888..61259452db0 100644 --- a/examples/tactics/Even.fst.hints +++ b/examples/tactics/Even.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "a16e6b581876ae1d2ffd807a2ce635d6" + "eaa237aa527773d3f5e0ad1e3d4b5f8f" ], [ "Even.__proj__S__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_bb628da1f7d40b6a048cba9503380f5d" ], 0, - "11a6352b476bcc6263fea29164f4c73e" + "3e214b18a63ee1aaa3ec5d54fc8792a7" ], [ "Even.nat2unary", @@ -39,7 +39,7 @@ "well-founded-ordering-on-nat" ], 0, - "2187fe1093050cf3a4546e721e763902" + "df722ca3314da9f834495ca5d2525022" ], [ "Even.even", @@ -48,7 +48,7 @@ 1, [ "@query", "assumption_Even.unat__uu___haseq" ], 0, - "e3f67a89137d1a1fae4967b037bf44e3" + "2d31d83db57a74d0f04dd49bed7f947e" ], [ "Even.__proj__Even_SS__item__n", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_54b3fdb8b64a7b5a7f1535a28234d0d5" ], 0, - "ba4ff54ddade07637c47dcf2e700479a" + "cdf323081fa650ebdd1f055981dda725" ], [ "Even.__proj__Even_SS__item___1", @@ -75,7 +75,7 @@ "refinement_interpretation_Tm_refine_54b3fdb8b64a7b5a7f1535a28234d0d5" ], 0, - "b5120bf07480eb29d095d26d31c75cbf" + "76a413402ae17c6b453adab873b09e81" ], [ "Even.unat", @@ -84,7 +84,7 @@ 1, [ "@query" ], 0, - "d545708f4171ba73668652f79159f5e8" + "1259d672a11d308651a4ba3908735fc9" ], [ "Even.__proj__S__item___0", @@ -97,7 +97,7 @@ "refinement_interpretation_Tm_refine_bb628da1f7d40b6a048cba9503380f5d" ], 0, - "55e3c6c0d47d89519d49dbf798399863" + "09bec136dccb882f91fd7d3c2456f8c5" ], [ "Even.nat2unary", @@ -115,7 +115,7 @@ "well-founded-ordering-on-nat" ], 0, - "0c4fbf6d9e942bfbdbe47a36f0aff894" + "ecdc2cfd37c1edd7d49cf704ba64f170" ], [ "Even.even", @@ -124,7 +124,7 @@ 1, [ "@query", "assumption_Even.unat__uu___haseq" ], 0, - "22d086605a3cb617ffd19ee1ae2b50af" + "05516db3643b55e748b1b1a5996572dd" ], [ "Even.__proj__Even_SS__item__n", @@ -137,7 +137,7 @@ "refinement_interpretation_Tm_refine_54b3fdb8b64a7b5a7f1535a28234d0d5" ], 0, - "254c2dfc912b81a15085d7e626babff2" + "12f9dd8ec934f5d549abb2cb432a2ca2" ], [ "Even.__proj__Even_SS__item___1", @@ -151,7 +151,7 @@ "refinement_interpretation_Tm_refine_54b3fdb8b64a7b5a7f1535a28234d0d5" ], 0, - "1ec0e655db3cdb83441067381d3400d7" + "9c66b7a9a7919eba94ca3862be906391" ], [ "Even.prove_even", @@ -171,7 +171,7 @@ "typing_FStar.Tactics.Result.uu___is_Success", "unit_typing" ], 0, - "da1ac9acab5d7192daf69c251c8a5939" + "6c8c8a0129cf3e0ea48d50b99ece416d" ] ] ] \ No newline at end of file diff --git a/examples/tactics/GRewrite.fst.hints b/examples/tactics/GRewrite.fst.hints index 6616376761a..20648e0c1fa 100644 --- a/examples/tactics/GRewrite.fst.hints +++ b/examples/tactics/GRewrite.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "6639b0d94ce87383385f948df7da6e13" + "8e84247485dcce9d6bb64429ff431fb6" ], [ "GRewrite.test_grewrite2", @@ -17,7 +17,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "36f41fa1e814b1910cb4f38649afe2ed" + "9ca3722990d2119e6883db515c630131" ], [ "GRewrite.test_grewrite2", @@ -26,7 +26,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "dd39e2d18e1658d3d0e16ee9f6f99a7e" + "78541af76d63b8e6a1222750095e2571" ], [ "GRewrite.test_grewrite2", @@ -38,7 +38,7 @@ "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0" ], 0, - "5e8c8edc018d96572e1f58ddc90e3ca9" + "5edf15bacbd91758fa515d8d34b9be92" ], [ "GRewrite.test_grewrite4", @@ -47,7 +47,7 @@ 1, [ "@query", "eq2-interp", "equation_Prims.eq2" ], 0, - "a899ec5e4e569efbe8b28c6f7d731d2a" + "990d361f3770874aeea4807b0149420b" ], [ "GRewrite.test_grewrite5", @@ -61,7 +61,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "05064d79f5761d113f81dd336fdee72c" + "7bf0d1d9db1db7c9d58dfd2c82ae706c" ], [ "GRewrite.test_term_eq", @@ -70,7 +70,7 @@ 1, [ "@query", "true_interp" ], 0, - "0670e56cf81566d3298937a2599608e4" + "f64de120c5f16f1898871ee13ca4f359" ], [ "GRewrite.test_grewrite2", @@ -79,7 +79,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "8fc74f1c905c14be5a1485b6552e187d" + "e73c6923ba3eabe4b2a26482467c0a79" ], [ "GRewrite.test_grewrite2", @@ -88,7 +88,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "41b79bd9f6f35f9f751138beba847105" + "24a433e650b356080bcd931ce2fad92c" ], [ "GRewrite.test_grewrite2", @@ -97,7 +97,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "7a95c498736d3d2fea27d9b26fa56a31" + "3e7fa2569050c00ed88885dd2efe185c" ], [ "GRewrite.test_grewrite2", @@ -109,7 +109,7 @@ "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0" ], 0, - "285d1e82d8614c7a14b35b8a297bd594" + "f387c5b1fd8d78c38f8b5f06645f3ea8" ], [ "GRewrite.test_grewrite4", @@ -118,7 +118,7 @@ 1, [ "@query", "eq2-interp", "equation_Prims.eq2" ], 0, - "abd8029e8c150aecc638c862269f97c7" + "cf06a0e70beb89404245ef049f8ef011" ], [ "GRewrite.test_grewrite5", @@ -132,7 +132,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "dec0ab20788d5e16c8c6beb9e88c07a5" + "210fc028ed14e8b9ce47880ce030b6a9" ], [ "GRewrite.test_term_eq", @@ -141,7 +141,7 @@ 1, [ "@query", "true_interp" ], 0, - "d037bfa344c8eb5a265aafd269813ac8" + "f940c5c1c5a28aa2ae9931829348184c" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Goals.fst.hints b/examples/tactics/Goals.fst.hints index 31b61585da5..f25db985d8b 100644 --- a/examples/tactics/Goals.fst.hints +++ b/examples/tactics/Goals.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "95bcc63f307bfdaf9af03a0430a0bf14" + "ab627c2e4f30194550751d00d712547a" ], [ "Goals.elim", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "7c25916232e455ff765d7d042cea45cc" + "4a1e989da115e1f91a2ec87210714783" ], [ "Goals.intro_sq", @@ -29,7 +29,7 @@ 1, [ "@query" ], 0, - "1128eb16c27ee6c3d88f63b2ebfdd9b3" + "0fd835813cf9211f08681ef928257e7f" ], [ "Goals.elim", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "967367a8ab93af4c6784302f2876b2e7" + "305656bac708230770e5573cca9cec13" ] ] ] \ No newline at end of file diff --git a/examples/tactics/HoleBy.fst.hints b/examples/tactics/HoleBy.fst.hints index 2fffb54b2ce..2cecae00f64 100644 --- a/examples/tactics/HoleBy.fst.hints +++ b/examples/tactics/HoleBy.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_HoleBy.x" ], 0, - "c6542363129793617cc8abe5f13bdddb" + "101e9bfada93ad7d8c65d70cd1b0b56a" ], [ "HoleBy.lem2", @@ -17,7 +17,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "2d8adef73a3bb7cea69e27c778c33727" + "d1c1d06c185db6876c0e1d359ef4f2a1" ], [ "HoleBy.uu___1", @@ -26,7 +26,7 @@ 1, [ "@query", "equation_HoleBy.x" ], 0, - "8092a1bc34b246f0041744b482a80986" + "7581fe81c05126ec11ae9824d49db6a3" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Imp.fst.hints b/examples/tactics/Imp.fst.hints index 5fed0f3009a..bc2419eee33 100644 --- a/examples/tactics/Imp.fst.hints +++ b/examples/tactics/Imp.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3c88a2d393869215e0372e5946fd6d84" + "57bbb1c97bdac5553e1ad2a1eab6c460" ], [ "Imp.__proj__Add__item___0", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_e6ce28c4b80443ebde698de45d7d9ff5" ], 0, - "b56eac47ec8e02d9ae5e0a980838f38c" + "e70f8498ffc883991bd6b05d5061fdd3" ], [ "Imp.__proj__Add__item___1", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_e6ce28c4b80443ebde698de45d7d9ff5" ], 0, - "3c25460e1a2ec8b1cef972ceb7f78747" + "cfb7aa80389e07271b5b5b1d5f505701" ], [ "Imp.__proj__Add__item___2", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_e6ce28c4b80443ebde698de45d7d9ff5" ], 0, - "a65e0f1a344d77ea7dc3922a2911ba54" + "934a30d12a43f2d27e93978aa04ef092" ], [ "Imp.__proj__Sub__item___0", @@ -65,7 +65,7 @@ "refinement_interpretation_Tm_refine_6a21b5ee6f026c7c16d0946bc061a6f1" ], 0, - "03885175be7d8eba4510d0e4dd5291a4" + "20407b7e55f74f73f86951f52b4bf614" ], [ "Imp.__proj__Sub__item___1", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_6a21b5ee6f026c7c16d0946bc061a6f1" ], 0, - "4916f96510c9392a84deeed684a76447" + "f8be71fd5cb47ace624cad00a20eac4a" ], [ "Imp.__proj__Sub__item___2", @@ -91,7 +91,7 @@ "refinement_interpretation_Tm_refine_6a21b5ee6f026c7c16d0946bc061a6f1" ], 0, - "be79cd047b835aaed1cdeaf8b398e452" + "8b9fd4a7e8faabeaa0faec97ae19b093" ], [ "Imp.__proj__Mul__item___0", @@ -104,7 +104,7 @@ "refinement_interpretation_Tm_refine_eba13340a4747cc74a458556f1746952" ], 0, - "9a20e614c6103950193cbc16d44d60b9" + "4c21b911cd62e8feda9924e1a7c7ae29" ], [ "Imp.__proj__Mul__item___1", @@ -117,7 +117,7 @@ "refinement_interpretation_Tm_refine_eba13340a4747cc74a458556f1746952" ], 0, - "835001ef2fba882448a872694ca65fc5" + "e67feb42560582a843f4417fb363f28c" ], [ "Imp.__proj__Mul__item___2", @@ -130,7 +130,7 @@ "refinement_interpretation_Tm_refine_eba13340a4747cc74a458556f1746952" ], 0, - "1c652a3866a973c6297e4ab7763629e1" + "f9e6a3e86c099dc857b87d7473bda03d" ], [ "Imp.__proj__Const__item___0", @@ -143,7 +143,7 @@ "refinement_interpretation_Tm_refine_01ac0c7f58b13b9a9cb14230122b0e7a" ], 0, - "87639d1d9fd5d36a9d3cb801746d3ad8" + "9048b0d9b5b0286181e251134d0bcd74" ], [ "Imp.__proj__Const__item___1", @@ -156,7 +156,7 @@ "refinement_interpretation_Tm_refine_01ac0c7f58b13b9a9cb14230122b0e7a" ], 0, - "99f9d5aca5b99ef69e385450b3bf86f4" + "c21dac0a036e1b53450a59aed77213ff" ], [ "Imp.size", @@ -171,7 +171,7 @@ "fuel_guarded_inversion_Imp.inst" ], 0, - "000154c932e1b0b61255ab83d2996567" + "909e2d1dd08e409575fc57ccfd8393d8" ], [ "Imp.size", @@ -189,7 +189,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "dad4326393e7d8d54cc62d2ac64129a8" + "32c5f6bbfc0b6482899c6effe75acecf" ], [ "Imp.override", @@ -198,7 +198,7 @@ 1, [ "@query", "assumption_Imp.reg__uu___haseq" ], 0, - "48c067ff4ab55b05d328a577a6c33be9" + "eccd354dfea9a7880f668cb8351624a5" ], [ "Imp.eval'", @@ -213,7 +213,7 @@ "fuel_guarded_inversion_Imp.inst" ], 0, - "af8c802f2e71f62bfba1610890fa0fbc" + "776bd24f17ae50ca716f4198c3ec02f1" ], [ "Imp.uu___66", @@ -222,7 +222,7 @@ 1, [ "@query" ], 0, - "fe8ddff5de2ea6ea695d9e6ea7b0ceba" + "13854c01d713a8ea9ca65c6f86c4bbb6" ], [ "Imp.uu___75", @@ -231,7 +231,7 @@ 1, [ "@query" ], 0, - "8bac667da537d4ee1489b5cc103894e8" + "feb52a7d9a3eefb5df58dd4e401ae155" ], [ "Imp.uu___78", @@ -240,7 +240,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "c04baa96e1c33059b8172a6512922d15" + "7c8f6bd6edc93067140b9ccc692114ce" ], [ "Imp.uu___81", @@ -249,7 +249,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "e472c5cb4cf4eb284662fc9b6fc09b6a" + "71a65b5f97ff6f7f908fbbc431f48ddf" ], [ "Imp.uu___84", @@ -258,7 +258,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "57a3573645868f3edd535d0febd73e72" + "c4d3d1d1081290736b7c98d537ea4d4a" ], [ "Imp.uu___87", @@ -267,7 +267,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "cb33c1cd1ebfe86fe388cdfba05968ac" + "abbe3c11ab0b0111990cefa502fdc615" ], [ "Imp.uu___90", @@ -276,7 +276,7 @@ 1, [ "@query" ], 0, - "be8123d79723b453dc585ffd404dc6a9" + "c4606ed8209ae423c8d632b5abeb6e5a" ], [ "Imp.uu___112", @@ -285,7 +285,7 @@ 1, [ "@query" ], 0, - "fbc21418eee5416c29d176dfb1a7d427" + "855573428dc950a2a19cf6eb085959a1" ], [ "Imp.uu___113", @@ -294,7 +294,7 @@ 1, [ "@query" ], 0, - "0fe3cc7781d56cf7574267e28c849ccf" + "7e13ccb2dea396fc74720491ed2ac2b5" ], [ "Imp.uu___114", @@ -303,7 +303,7 @@ 1, [ "@query" ], 0, - "fb75add218a11d674d58e845e150c67e" + "4733f2150300a345ff298b149e583bbc" ], [ "Imp.uu___116", @@ -312,7 +312,7 @@ 1, [ "@query" ], 0, - "d869c882721d6c210b168bf71468ad3f" + "7e909ed14d20acf1416ccc97ee9d602b" ], [ "Imp.uu___117", @@ -321,7 +321,7 @@ 1, [ "@query" ], 0, - "911c240e92d0c115ea33dc45237a9267" + "e4ac47ea94a04215e6bd69cc0223bb03" ], [ "Imp.uu___118", @@ -330,7 +330,7 @@ 1, [ "@query" ], 0, - "085a39f09a13bd14f1acf2aee7bdfe3d" + "bc0111ecc2ab4b16bdc22f89d267af9e" ], [ "Imp.uu___119", @@ -342,7 +342,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "a389b217a6731c71c8ef99d480525d4b" + "62e3ecdfa81aa3fdb233cd71f19ff770" ], [ "Imp.reg", @@ -356,7 +356,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e482a385e22b735c5dc9afb5800ec9aa" + "e8a599757855880362cc68b5bf5ba93d" ], [ "Imp.__proj__Add__item___0", @@ -369,7 +369,7 @@ "refinement_interpretation_Tm_refine_e6ce28c4b80443ebde698de45d7d9ff5" ], 0, - "aa77627e1057d645de6011e0ad0fc912" + "7bcd3138c676bdfe474e897433906001" ], [ "Imp.__proj__Add__item___1", @@ -382,7 +382,7 @@ "refinement_interpretation_Tm_refine_e6ce28c4b80443ebde698de45d7d9ff5" ], 0, - "8e3e4f482df1c41efa172c78871e743d" + "4d66243e9066ef0b9fe98e72234c18fe" ], [ "Imp.__proj__Add__item___2", @@ -395,7 +395,7 @@ "refinement_interpretation_Tm_refine_e6ce28c4b80443ebde698de45d7d9ff5" ], 0, - "e81616036a92afef29fce92969d62b1a" + "ffe912e4b10828427efd0f08ebea30f0" ], [ "Imp.__proj__Sub__item___0", @@ -408,7 +408,7 @@ "refinement_interpretation_Tm_refine_6a21b5ee6f026c7c16d0946bc061a6f1" ], 0, - "3d099da5fea217d7a9d31676e5db2cc6" + "622d19c7f326cf0ab595df5800f17f94" ], [ "Imp.__proj__Sub__item___1", @@ -421,7 +421,7 @@ "refinement_interpretation_Tm_refine_6a21b5ee6f026c7c16d0946bc061a6f1" ], 0, - "70b74040d280193228e1bc00fa09ffa9" + "32cafabada02701928aba9c982dc67b6" ], [ "Imp.__proj__Sub__item___2", @@ -434,7 +434,7 @@ "refinement_interpretation_Tm_refine_6a21b5ee6f026c7c16d0946bc061a6f1" ], 0, - "41f4576cd58e9b9fa24cb245cb217288" + "54c1af824d8292004416afa9edce8fd4" ], [ "Imp.__proj__Mul__item___0", @@ -447,7 +447,7 @@ "refinement_interpretation_Tm_refine_eba13340a4747cc74a458556f1746952" ], 0, - "c78259b4d0a9721e488f989fee21d34f" + "b4acf61a89a8078004368c7edbdc45d9" ], [ "Imp.__proj__Mul__item___1", @@ -460,7 +460,7 @@ "refinement_interpretation_Tm_refine_eba13340a4747cc74a458556f1746952" ], 0, - "e7859034c506f6952fc18fe1547443bb" + "29a1320af991ade577c981f38bd07959" ], [ "Imp.__proj__Mul__item___2", @@ -473,7 +473,7 @@ "refinement_interpretation_Tm_refine_eba13340a4747cc74a458556f1746952" ], 0, - "f1a9bdf3ca09fcb1602f062dc055f06c" + "b52731b8224d40823008b077814e22de" ], [ "Imp.__proj__Const__item___0", @@ -486,7 +486,7 @@ "refinement_interpretation_Tm_refine_01ac0c7f58b13b9a9cb14230122b0e7a" ], 0, - "6da2a86a1b618ef1460129cbe1a4e104" + "ab2b402e1c3355c21727f927b74c2d59" ], [ "Imp.__proj__Const__item___1", @@ -499,7 +499,7 @@ "refinement_interpretation_Tm_refine_01ac0c7f58b13b9a9cb14230122b0e7a" ], 0, - "f65cc883f3ca55cc9c9946d0be2e8b72" + "e4d58ce3471e3e129ca2103d2ade32eb" ], [ "Imp.size", @@ -514,7 +514,7 @@ "fuel_guarded_inversion_Imp.inst" ], 0, - "6df005632233bb5f279f03c9728633b4" + "cae20d2718afa4424dd140e5ebc5cc6e" ], [ "Imp.size", @@ -532,7 +532,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "903f6bdc134e100af378649bed6b6077" + "ac15f3993869ac7e24e8dcb9b6512cb1" ], [ "Imp.override", @@ -541,7 +541,7 @@ 1, [ "@query", "assumption_Imp.reg__uu___haseq" ], 0, - "376be3bf423cd2bfa0e95ca34b912219" + "caf5ef0bbc27f44c84c4741308512948" ], [ "Imp.eval'", @@ -556,7 +556,7 @@ "fuel_guarded_inversion_Imp.inst" ], 0, - "ab6b936e2dc63fabe2a90ebb67bff738" + "4982160194c2231592525acf5de66bba" ], [ "Imp.uu___66", @@ -565,7 +565,7 @@ 1, [ "@query" ], 0, - "22df811499d1f29a0fcf46cbe6ec00a2" + "55205eedddde03c86517fad7b36aa7d0" ], [ "Imp.uu___75", @@ -574,7 +574,7 @@ 1, [ "@query" ], 0, - "517a74d2cdb31fe8901016d74f90f6c3" + "84b07e012ed47007e9e73462a0ac84f2" ], [ "Imp.uu___78", @@ -583,7 +583,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "7c7273a70668b5a78d7f23ea2f8623d5" + "642ac585f0d03a51addd8c7a1906472e" ], [ "Imp.uu___81", @@ -592,7 +592,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "4c0a2d91c3771eb603287541e3e8009b" + "4612c052343ae649ccfbfff54875f97e" ], [ "Imp.uu___84", @@ -601,7 +601,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "db002d0b7c24874bef9ed5ce80a414cd" + "11426cab581712e38c205e20c66201c4" ], [ "Imp.uu___87", @@ -610,7 +610,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "bbeed6e52ed97e3bd9319b430a9cde83" + "6ed06031adc9f31e29b8873225c20999" ], [ "Imp.uu___90", @@ -619,7 +619,7 @@ 1, [ "@query" ], 0, - "2de77017d08992fbae2fd12c0bcfa877" + "f9ba83868a7d15658d1f29d005242ed8" ], [ "Imp.uu___112", @@ -628,7 +628,7 @@ 1, [ "@query" ], 0, - "78bb1562e1815fdbbd6e7c664ea427a0" + "b65806eb491f9414552439b3a1bbee8a" ], [ "Imp.uu___113", @@ -637,7 +637,7 @@ 1, [ "@query" ], 0, - "4e607c6400515aa4093909fbe29475b9" + "d190ef07a0959a9562a25e0d825a25e7" ], [ "Imp.uu___114", @@ -646,7 +646,7 @@ 1, [ "@query" ], 0, - "f07817101325ac3bb0dd81d74a28261a" + "0986e100f0aac3e2d404ff6d3ab1cce6" ], [ "Imp.uu___116", @@ -655,7 +655,7 @@ 1, [ "@query" ], 0, - "1d4de33604bc55da1c8ccc4e8cf74442" + "2154c558ec45d175062f68f48510f4c9" ], [ "Imp.uu___117", @@ -664,7 +664,7 @@ 1, [ "@query" ], 0, - "3b98b3724372d5fc61d4bf0ce24a0ae6" + "716ebdb4c9543ed956e25242446eb3bc" ], [ "Imp.uu___118", @@ -673,7 +673,7 @@ 1, [ "@query" ], 0, - "2cafdba18e69f0f7324b3cdeb0ee0d79" + "97d8675c187401a2623c467cc1cd2116" ], [ "Imp.uu___119", @@ -686,7 +686,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "1eb5166fd58cfd2e718230ef44539474" + "9cf110f6bbea79593d881ef29594c179" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Inlining.fst.hints b/examples/tactics/Inlining.fst.hints index c542063b1d4..ff85f7ead95 100644 --- a/examples/tactics/Inlining.fst.hints +++ b/examples/tactics/Inlining.fst.hints @@ -57,7 +57,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.singleton" ], 0, - "b4e24676bfe4731378dccbf797f5c97e" + "f116435b09d92ebaa78b3a14a3be278a" ], [ "Inlining.create_add_1'", @@ -115,7 +115,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.singleton" ], 0, - "b6bcd4b0a3302b87c11f0391fa537294" + "0f5333e9af117ec8278911403c32b945" ], [ "Inlining.create_add_1'", @@ -173,7 +173,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.singleton" ], 0, - "8e24bf2a7538fd3cf8a13e47fb5530cb" + "2fb0bc0575d13a1d5f71675dae086139" ], [ "Inlining.create_add_1'", @@ -231,7 +231,7 @@ "typing_FStar.Set.complement", "typing_FStar.Set.singleton" ], 0, - "0bba5c2ab148bf06de86db8a696b777d" + "2026501cfd17f0cea734be37859c5b46" ], [ "Inlining.create_and_set", @@ -263,7 +263,7 @@ "refinement_interpretation_Tm_refine_156c49afb7e1e070fbb2e47dc0e3d4b2" ], 0, - "c8748f41b881c82f766aafc94596b7c5" + "075fc683aaf5e9501fd263ac38a43c6e" ], [ "Inlining.create_and_set'", @@ -295,7 +295,7 @@ "refinement_interpretation_Tm_refine_156c49afb7e1e070fbb2e47dc0e3d4b2" ], 0, - "f96c331eead0ba93ee1effc948a247b2" + "2817ea1723bea17f0441f4352669f695" ], [ "Inlining.create_and_set'", @@ -327,7 +327,7 @@ "refinement_interpretation_Tm_refine_156c49afb7e1e070fbb2e47dc0e3d4b2" ], 0, - "74ac61ae0e089b9d9fe32bd11b2cacdd" + "f174d53f076fc3bd27477ad6a0766e6b" ], [ "Inlining.create_and_set'", @@ -359,7 +359,7 @@ "refinement_interpretation_Tm_refine_156c49afb7e1e070fbb2e47dc0e3d4b2" ], 0, - "b8c76dc2d71ccc4f2b70445786e7f50c" + "bf4cae3f2fed23347f0949d107375164" ], [ "Inlining.set_to_1", @@ -388,7 +388,7 @@ "typing_FStar.UInt32.v" ], 0, - "376b5e1f74d96ae81220b9db63f049bf" + "244c2236a949424b4af4dce347f19116" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Instantiate.fst.hints b/examples/tactics/Instantiate.fst.hints index f491e210166..caf386483d7 100644 --- a/examples/tactics/Instantiate.fst.hints +++ b/examples/tactics/Instantiate.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "true_interp" ], 0, - "1156fa878d15c8d3025f1c44ca25ebc8" + "9e43815b185b74bec761bb26af890b5b" ], [ "Instantiate.test", @@ -20,7 +20,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3a4fe7e8473ac8ee207534425c1bbc62" + "fe2ee1aefd593000091a1ecdc4765eb8" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Join.fst.hints b/examples/tactics/Join.fst.hints index 4a3f88ae817..dd21d7f51b3 100644 --- a/examples/tactics/Join.fst.hints +++ b/examples/tactics/Join.fst.hints @@ -19,7 +19,7 @@ "typing_Prims.pow2" ], 0, - "b43ecf21d73b8c52482c173bf9f4a6f8" + "d9ba342a724a5ff31d23e7f41b5fe8a4" ], [ "Join.test1", @@ -39,7 +39,7 @@ "typing_Prims.pow2" ], 0, - "2493402e51749627c6367f20d0f1a39e" + "7ae33923d1f3c50b45e52b102222c800" ], [ "Join.test1", @@ -59,7 +59,7 @@ "typing_Prims.pow2" ], 0, - "5fb6e43929449433865baa9cd449d391" + "9d2e203280b4cdf8d26cfc5043220b85" ], [ "Join.test1", @@ -79,7 +79,7 @@ "typing_Prims.pow2" ], 0, - "446a9171eef75f866fecf1edfe7af8e5" + "c49d0234aeb5cf27040929237509ab2e" ], [ "Join.test1", @@ -99,7 +99,7 @@ "typing_Prims.pow2" ], 0, - "43aa1c3d1c0120870f94ca2224067766" + "505510147d4ac5d4ef4883b431b1b77c" ], [ "Join.test1", @@ -119,7 +119,7 @@ "typing_Prims.pow2" ], 0, - "196d64ac68a27a1af76e0f005f193f2d" + "6faa13e7bdcdb3b6cae7201f5241518e" ], [ "Join.test1", @@ -139,7 +139,7 @@ "typing_Prims.pow2" ], 0, - "478d0a8db1631423ba3185688e49b441" + "91858aac9e8aed4f2c8b15f9a3cb70fa" ], [ "Join.test1", @@ -159,7 +159,7 @@ "typing_Prims.pow2" ], 0, - "c2f3b75f9a85ccf4f6ee8f469d65af9e" + "b304e79d2f6755dcd64444df8d8f29d5" ], [ "Join.test1", @@ -179,7 +179,7 @@ "typing_Prims.pow2" ], 0, - "970af564960426d91e74a7e3d278265e" + "a6bbbfc4de28c0dd964d45c329182005" ], [ "Join.test1", @@ -199,7 +199,7 @@ "typing_Prims.pow2" ], 0, - "fb2ef671b782b1591743b213ad602471" + "eed32696ad8423007e87c456af79a262" ], [ "Join.test1", @@ -219,7 +219,7 @@ "typing_Prims.pow2" ], 0, - "23bc55ba00efaf23c6d309328234cb38" + "3e791edbf74b88e8a011d8be16fee1a1" ], [ "Join.test1", @@ -239,7 +239,7 @@ "typing_Prims.pow2" ], 0, - "07221966a63a8c18dd42f6cae3d98e17" + "39e64156e70d694369994959a5c74c86" ], [ "Join.test1", @@ -259,7 +259,7 @@ "typing_Prims.pow2" ], 0, - "037bce86c445d9ea3b4f9e1dc088ea70" + "768f7504662c88dc78f739d65fd9eb92" ], [ "Join.test1", @@ -279,7 +279,7 @@ "typing_Prims.pow2" ], 0, - "f92b2fed53d8d324dd44431b35be3949" + "c2cb5fa64a705d20ba857e308c1281e9" ], [ "Join.test1", @@ -299,7 +299,7 @@ "typing_Prims.pow2" ], 0, - "e03959f1d9a897df45d1c7a594d20b79" + "f60cf844583b6b1e2a549af2e32a75c1" ], [ "Join.test1", @@ -319,7 +319,7 @@ "typing_Prims.pow2" ], 0, - "6280933f873b4c677944e4059d6c76ae" + "0c3a4a118ba6aec5d4598f4a8530ce4e" ], [ "Join.test1", @@ -339,7 +339,7 @@ "typing_Prims.pow2" ], 0, - "2fffa23069afd386fcd049c9656b5209" + "0a9d79fc319e35d5b81c65ce502184de" ], [ "Join.test1", @@ -359,7 +359,7 @@ "typing_Prims.pow2" ], 0, - "d475d2a831daa4907deb5f5b58e885fe" + "0d0c069452b4088a13cd01597d20e37f" ], [ "Join.test1", @@ -379,7 +379,7 @@ "typing_Prims.pow2" ], 0, - "6a2339695c8576ee029db5e11e2ab6b6" + "72a268aef65d8dbf8184b3ea408c6412" ], [ "Join.test1", @@ -399,7 +399,7 @@ "typing_Prims.pow2" ], 0, - "914024eb035ba157e2ff692b628a749f" + "338a5abe8d320a47ceed4416db539544" ], [ "Join.test1", @@ -419,7 +419,7 @@ "typing_Prims.pow2" ], 0, - "955d3a42247ef40a53967a0e7b87cc05" + "2ead313f1c77daa67c7f21a1d86762ec" ], [ "Join.test1", @@ -439,7 +439,7 @@ "typing_Prims.pow2" ], 0, - "32de2a81227edeb342d6910046984e64" + "cbd2dd37c2b700ac0016e87dce1a3918" ], [ "Join.test1", @@ -459,7 +459,7 @@ "typing_Prims.pow2" ], 0, - "dd7f8a655913526a4341753e75b2f46e" + "88aa8d6aa4cbc9aea98fec43c031f8a0" ], [ "Join.test1", @@ -479,7 +479,7 @@ "typing_Prims.pow2" ], 0, - "8b93f0b75dc60437d25296f5faf266bd" + "3641ad1360032ecf9e9f1125f8ff6e2b" ], [ "Join.test1", @@ -499,7 +499,7 @@ "typing_Prims.pow2" ], 0, - "2c69a90fbbf0a07a4cc98c39da135d10" + "8c62fefb12129980954b7228ca80820a" ], [ "Join.test1", @@ -519,7 +519,7 @@ "typing_Prims.pow2" ], 0, - "aeb56b4452fcbb487ae7fd24a50649f4" + "671c3206ad502392c137c7ea414e4dc8" ], [ "Join.test1", @@ -539,7 +539,7 @@ "typing_Prims.pow2" ], 0, - "6f070b3d050118752351743878303377" + "02ec118391e812b168fd5b2f9de27b3d" ], [ "Join.test1", @@ -559,7 +559,7 @@ "typing_Prims.pow2" ], 0, - "6ac7efb8972afa2a692dbca284d0570f" + "3045eba3c16e50d97043e19e04d8ea7c" ], [ "Join.test1", @@ -579,7 +579,7 @@ "typing_Prims.pow2" ], 0, - "d0ef4463ebe3c590dd20abc59648e23f" + "5f204024c19d114c4c2ea8d0e8b04f08" ], [ "Join.test1", @@ -599,7 +599,7 @@ "typing_Prims.pow2" ], 0, - "3bbb2f57017d4e272e26d9aa43fd7478" + "763c40ad720716ba2a2befd6a89ce658" ], [ "Join.test1", @@ -611,7 +611,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "d1ce51094fc6962b131c1479f521fe93" + "8f06871c0212e865202affd3d8410009" ], [ "Join.test1", @@ -631,7 +631,7 @@ "typing_Prims.pow2" ], 0, - "c428c38e3c34a2bfe6fb782e92608cc1" + "6a2d02d3ac5c47d8a975f1150292235c" ], [ "Join.test1", @@ -651,7 +651,7 @@ "typing_Prims.pow2" ], 0, - "02adae20587f41134fd58da7b5a76230" + "f6493c0f24948e4df5613e638565edec" ], [ "Join.test1", @@ -671,7 +671,7 @@ "typing_Prims.pow2" ], 0, - "56ec5d76ea90cc3870ce5bd5d3d4215c" + "1b42c989789a619be06ead45cb5c34b4" ], [ "Join.test1", @@ -691,7 +691,7 @@ "typing_Prims.pow2" ], 0, - "7595dd496dfbdc44f15bed1fdc4e2df4" + "c7f983518ee23f28849b86b657eed56e" ], [ "Join.test1", @@ -711,7 +711,7 @@ "typing_Prims.pow2" ], 0, - "b0e424bacdfb6df79e22350f8f85e1ab" + "9bc6b32254da85870a3a039558c3f228" ], [ "Join.test1", @@ -731,7 +731,7 @@ "typing_Prims.pow2" ], 0, - "3ade729ac7d9c08487a36f10ff734d12" + "5e36d9c77ca5b8ec6eacfad946149a88" ], [ "Join.test1", @@ -751,7 +751,7 @@ "typing_Prims.pow2" ], 0, - "1f4ca1579776f7a7cc51aedf0579e67f" + "631656dcb04b8ff87a291e68b02fc0e8" ], [ "Join.test1", @@ -771,7 +771,7 @@ "typing_Prims.pow2" ], 0, - "48e9115174c8b4e950c110f1b07068f6" + "0ac4d43277bade03fe35e2698069cbf6" ], [ "Join.test1", @@ -791,7 +791,7 @@ "typing_Prims.pow2" ], 0, - "65427a51648ad51499a9dd957448f1ec" + "51a0850a4b0684a211e5ccc9f9914305" ], [ "Join.test1", @@ -811,7 +811,7 @@ "typing_Prims.pow2" ], 0, - "f15ac8c4c3656455b00ebceb03cf3b6f" + "d79166d07df9b5ac210144049b81ef53" ], [ "Join.test1", @@ -831,7 +831,7 @@ "typing_Prims.pow2" ], 0, - "3bdb5b97b994e4ef960d3b99e9ad0a19" + "27c449b9ec1f95bb199d57dbafc54096" ], [ "Join.test1", @@ -851,7 +851,7 @@ "typing_Prims.pow2" ], 0, - "d9f51079037047e0a9e55b9dc88e36ca" + "c95aed03ac731ac8d3b423ee63a4c1b4" ], [ "Join.test1", @@ -871,7 +871,7 @@ "typing_Prims.pow2" ], 0, - "b015c23854c38f060c1962bf33b805ba" + "443588a5d3f68428f88088c827121850" ], [ "Join.test1", @@ -891,7 +891,7 @@ "typing_Prims.pow2" ], 0, - "9ddb80d3ac67b08aa3b1c15e1ac11b55" + "2203801851fcc3ae3ac8572d60522691" ], [ "Join.test1", @@ -911,7 +911,7 @@ "typing_Prims.pow2" ], 0, - "4f76c9dbbec55de2db364b8663ed8d35" + "1f2911398c743f3d833228bb454771ec" ], [ "Join.test1", @@ -931,7 +931,7 @@ "typing_Prims.pow2" ], 0, - "f3f06a7355426091ba690d01a5468163" + "25a29427940b765876690a596115f624" ], [ "Join.test1", @@ -951,7 +951,7 @@ "typing_Prims.pow2" ], 0, - "8cc3091f94586b436c9f9528407e5c6e" + "d4b96abddbb145407ca92ae3bb0a62df" ], [ "Join.test1", @@ -971,7 +971,7 @@ "typing_Prims.pow2" ], 0, - "37c2b5499438bca616bb04e94a9e47e0" + "a9f12bba3420f280d9f04f6b103ee035" ], [ "Join.test1", @@ -991,7 +991,7 @@ "typing_Prims.pow2" ], 0, - "22ae09bfc8efd5e366c8ad838769ce9c" + "9f634920b08efcd5a33b48b16341b046" ], [ "Join.test1", @@ -1011,7 +1011,7 @@ "typing_Prims.pow2" ], 0, - "7a97b51a863d6bb687256c8921a45f77" + "83bfbb58dcb8e99170bc01d36b5fbdc8" ], [ "Join.test1", @@ -1031,7 +1031,7 @@ "typing_Prims.pow2" ], 0, - "27c10959cff6839a386ab8f9c8c76ff3" + "68388085b9498cbb1fcdaf2822a2d68f" ], [ "Join.test1", @@ -1051,7 +1051,7 @@ "typing_Prims.pow2" ], 0, - "143b6209cb00175e4b44da1af53d7470" + "c8d87aee830c378eb8b8333bacc732f6" ], [ "Join.test1", @@ -1071,7 +1071,7 @@ "typing_Prims.pow2" ], 0, - "ed7433e313979208721cc5518c0e706e" + "0f2d3127eff3d1e6b84520ca1897b93c" ], [ "Join.test2", @@ -1091,7 +1091,7 @@ "typing_Prims.pow2" ], 0, - "65983f6ade47ade480093115b2a99be2" + "d95e37fc522bc82a3818752d13b575bd" ], [ "Join.uu___1", @@ -1111,7 +1111,7 @@ "typing_Prims.pow2" ], 0, - "da4a5e9087be658859ee63ac0b85be9b" + "d7bea80528e0fefa0044ae6d8da59144" ], [ "Join.implies_intro'", @@ -1128,7 +1128,7 @@ "typing_FStar.Tactics.Result.uu___is_Failed" ], 0, - "e7b0bf142c9c114f47a0f5f4d354341f" + "dead9899337817577ad76bf745ecd2d5" ], [ "Join.tau", @@ -1148,7 +1148,7 @@ "typing_FStar.Tactics.Result.uu___is_Success", "unit_typing" ], 0, - "89dfada88fa5ad5d179e5e25347fc2b5" + "2423ce8c4865caebfdb48e5593ad8f47" ], [ "Join.test1", @@ -1168,7 +1168,7 @@ "typing_Prims.pow2" ], 0, - "5dc808587624b38288230e0b3ba24c18" + "ea60c3b10674d9382828a628f767354c" ], [ "Join.test1", @@ -1188,7 +1188,7 @@ "typing_Prims.pow2" ], 0, - "d2af17d0197804e0d213561576bd500f" + "58ad3dd11244e78d16ca4654160f53ab" ], [ "Join.test1", @@ -1208,7 +1208,7 @@ "typing_Prims.pow2" ], 0, - "d2d1193694cf22b0c3dd0c860f3e83c5" + "702ffb0c7ff947b432e9fc765664b1a8" ], [ "Join.test1", @@ -1228,7 +1228,7 @@ "typing_Prims.pow2" ], 0, - "0b8e0afbc049ac18013c30f66e382a86" + "ff5484a86c41c46c21440ee6b38bed0c" ], [ "Join.test1", @@ -1248,7 +1248,7 @@ "typing_Prims.pow2" ], 0, - "669ddf49904ac4863739377539a803bf" + "d0da9c0e35ec9afb274409f4d5a017d0" ], [ "Join.test1", @@ -1268,7 +1268,7 @@ "typing_Prims.pow2" ], 0, - "0831cd2af4daa68b86ff2dafa3ef03c3" + "7c152c218593be93b1d40dcda56bf2bc" ], [ "Join.test1", @@ -1288,7 +1288,7 @@ "typing_Prims.pow2" ], 0, - "550fd8aeeba26e654ed9264557f298dd" + "bb62758fff6597ce4efb1e71fef16795" ], [ "Join.test1", @@ -1308,7 +1308,7 @@ "typing_Prims.pow2" ], 0, - "dab364613eb7fc93310f5e36501290e2" + "d058b4d93f1bb100e04bab9ccf92c732" ], [ "Join.test1", @@ -1328,7 +1328,7 @@ "typing_Prims.pow2" ], 0, - "a6756a514bb42ddc5b716ddc09f66e76" + "6a6ec721c53a6f6251302118f6b2ddc7" ], [ "Join.test1", @@ -1348,7 +1348,7 @@ "typing_Prims.pow2" ], 0, - "f579159018ee94b088219a03138f2dcb" + "7afc0ad3181e9c816de2a9b764cc90b4" ], [ "Join.test1", @@ -1368,7 +1368,7 @@ "typing_Prims.pow2" ], 0, - "b9b08265396671e6cdcb4441b0b043e0" + "56feb5b87d076f551a9fab4b16976cd5" ], [ "Join.test1", @@ -1388,7 +1388,7 @@ "typing_Prims.pow2" ], 0, - "52a4a09aaae154dba807a196a76fbf47" + "ccf927d502885f6ae31392f0b45f659d" ], [ "Join.test1", @@ -1408,7 +1408,7 @@ "typing_Prims.pow2" ], 0, - "efe1b10e1984ef8c2aa74febc8176942" + "df1b41ea9982e817f5859e77106cf783" ], [ "Join.test1", @@ -1428,7 +1428,7 @@ "typing_Prims.pow2" ], 0, - "d5050d58eb63e3db6cfcfa9e5adf446e" + "6ad02b6ac3905e78fda607b103b99689" ], [ "Join.test1", @@ -1448,7 +1448,7 @@ "typing_Prims.pow2" ], 0, - "ec615f53505535179d711c3ac25518bf" + "6610b0986f48a4524ae6deba8d3c80c6" ], [ "Join.test1", @@ -1468,7 +1468,7 @@ "typing_Prims.pow2" ], 0, - "f5e46e62d180cb9fe61d06b632334c0c" + "85770681d62e703d7b221c55bf8a7ff6" ], [ "Join.test1", @@ -1488,7 +1488,7 @@ "typing_Prims.pow2" ], 0, - "65ad06dcbd216983ab9f5a8ea7a0639c" + "f9559d8932a98c575ab54f3ad244de3e" ], [ "Join.test1", @@ -1508,7 +1508,7 @@ "typing_Prims.pow2" ], 0, - "05ab7569c5321d23c1b43cbd3f78d7eb" + "96b31a69ed15ca3527a0b473e92daac4" ], [ "Join.test1", @@ -1528,7 +1528,7 @@ "typing_Prims.pow2" ], 0, - "b3b283bd1d29b9365a21c1044756721e" + "8e1eb124bdb73006f9945c9ed36f64a1" ], [ "Join.test1", @@ -1548,7 +1548,7 @@ "typing_Prims.pow2" ], 0, - "1959e6239805408e4db9df6333bfc56d" + "6a36b1991663e79bea3e326fb8456f84" ], [ "Join.test1", @@ -1568,7 +1568,7 @@ "typing_Prims.pow2" ], 0, - "48c6ec3744db0971f859df5466e1761c" + "cfb6af19fb42fa130ff1b1e22a421231" ], [ "Join.test1", @@ -1588,7 +1588,7 @@ "typing_Prims.pow2" ], 0, - "076de6259af091a0ff20084a45918468" + "1a682a42a1d6a18a88ecd0e00cb766f1" ], [ "Join.test1", @@ -1608,7 +1608,7 @@ "typing_Prims.pow2" ], 0, - "6c4bdcb5a137fa0af24965870fdb4ac7" + "1a3df3f7382017160a5692d6cbc2b486" ], [ "Join.test1", @@ -1628,7 +1628,7 @@ "typing_Prims.pow2" ], 0, - "a6dcc2ffd08ef0d0a999ee1226b90c64" + "29659c75d7a0642fe77f06df3543e867" ], [ "Join.test1", @@ -1648,7 +1648,7 @@ "typing_Prims.pow2" ], 0, - "125dd9cf6f8abc5ef4fa85fa3d9281d3" + "f8a1143757b476ab3b4184e5637d44f1" ], [ "Join.test1", @@ -1668,7 +1668,7 @@ "typing_Prims.pow2" ], 0, - "f04d0b73e8d4c62e0b296deada0318de" + "1f765dc2cd9e21a92d3f34c530fc2295" ], [ "Join.test1", @@ -1688,7 +1688,7 @@ "typing_Prims.pow2" ], 0, - "2d236e0754c3a030f7fb4e1960560bc1" + "faa3380a52d474cc95ce0b6f3a60475e" ], [ "Join.test1", @@ -1708,7 +1708,7 @@ "typing_Prims.pow2" ], 0, - "809df28a3972d68cb14ce88d2e5368a8" + "e7da016672bfd0453820f38d29b8c27e" ], [ "Join.test1", @@ -1728,7 +1728,7 @@ "typing_Prims.pow2" ], 0, - "b7c1533bf23c4c1782d7d9c7e2a8f953" + "da763ec4713965ee7aad868c37a3f49a" ], [ "Join.test1", @@ -1740,7 +1740,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "18ff656dcca4f7053379c5fb9c28d36f" + "937107445a837f0ae125b4fde9f2b12a" ], [ "Join.test1", @@ -1760,7 +1760,7 @@ "typing_Prims.pow2" ], 0, - "6fc28647e1eef2c8f2bc696745247ce0" + "f4138a1a31eed2977d7efec8b7e03799" ], [ "Join.test1", @@ -1780,7 +1780,7 @@ "typing_Prims.pow2" ], 0, - "a916220f18c3b5e03157f5de405666a9" + "fd69238e6986c38bd7f060373e8efb89" ], [ "Join.test1", @@ -1800,7 +1800,7 @@ "typing_Prims.pow2" ], 0, - "46a76be308175ccc26d482acd4ce1b8d" + "dd6ad5fcf34854e1e5dd40172c070022" ], [ "Join.test1", @@ -1820,7 +1820,7 @@ "typing_Prims.pow2" ], 0, - "14ded462a78b04e6d89bb43949aa25f6" + "49e3002135097777d8077a074482416a" ], [ "Join.test1", @@ -1840,7 +1840,7 @@ "typing_Prims.pow2" ], 0, - "e596d9ffa27b829809a045c64f938a07" + "fb9706f51e5afb502440a2cff7fbcd52" ], [ "Join.test1", @@ -1860,7 +1860,7 @@ "typing_Prims.pow2" ], 0, - "f3e3a1dad276aa12e3c6fc5e35eaf217" + "0b4160299a62c2f6aeb0172e2a7b8a0d" ], [ "Join.test1", @@ -1880,7 +1880,7 @@ "typing_Prims.pow2" ], 0, - "700d7465becbe54d9a9895aca7d8df5e" + "127ac997dcbd19e1ab2fbc9ed5bddad8" ], [ "Join.test1", @@ -1900,7 +1900,7 @@ "typing_Prims.pow2" ], 0, - "dd8145d9cad6144f82adb30f8f91b5fb" + "cf13f2c31002616853dbb383394e4ee8" ], [ "Join.test1", @@ -1920,7 +1920,7 @@ "typing_Prims.pow2" ], 0, - "94e1d61426014a22661cda8be6031d25" + "be596ec31db804d5b4bda7009134dd15" ], [ "Join.test1", @@ -1940,7 +1940,7 @@ "typing_Prims.pow2" ], 0, - "8b8f34191deadf326e29199b6e796adb" + "00de78fdaf5fb1fdc4e6a2070b7177bc" ], [ "Join.test1", @@ -1960,7 +1960,7 @@ "typing_Prims.pow2" ], 0, - "9adb2bb9db8abfd85137974b24054904" + "5807fec7b8e3a6ad8d55cacb4a7e98e6" ], [ "Join.test1", @@ -1980,7 +1980,7 @@ "typing_Prims.pow2" ], 0, - "d0ac0bae734303123e06439502fbab80" + "753794a772b56512c3799259bac8ca3e" ], [ "Join.test1", @@ -2000,7 +2000,7 @@ "typing_Prims.pow2" ], 0, - "fb0972fe1d671649b3d1b9333adbd5bc" + "72fba70bed8ff50bed9e6cf3969b95c2" ], [ "Join.test1", @@ -2020,7 +2020,7 @@ "typing_Prims.pow2" ], 0, - "d725a5bc2bce4245b6c0ba7f32bf7d7f" + "a87364f8845c4202ff2be3ae4525f37a" ], [ "Join.test1", @@ -2040,7 +2040,7 @@ "typing_Prims.pow2" ], 0, - "a5fbc5286597b34eedd4aaea504c3a2f" + "53b6eba07f537134d3ab2ad7ddef0ea4" ], [ "Join.test1", @@ -2060,7 +2060,7 @@ "typing_Prims.pow2" ], 0, - "f99f16b46524aa68b38c8972f78c2cbf" + "306ff7a7a9b336e8c48bad9390406fc1" ], [ "Join.test1", @@ -2080,7 +2080,7 @@ "typing_Prims.pow2" ], 0, - "1a39d7b1dc95feef7db1d27a8cc69609" + "ee028fa2718d397fb9662ee6d9b08208" ], [ "Join.test1", @@ -2100,7 +2100,7 @@ "typing_Prims.pow2" ], 0, - "9c87f20c282830b6308e3a8a08688af6" + "4a5cfe5bbd63ccf609650d55f3f4a7b0" ], [ "Join.test1", @@ -2120,7 +2120,7 @@ "typing_Prims.pow2" ], 0, - "8fc0de0f810360fd1c4752e855e08c7c" + "bd8cb248ed1d790d96ec11a24e4050ad" ], [ "Join.test1", @@ -2140,7 +2140,7 @@ "typing_Prims.pow2" ], 0, - "23f9f13da6571796fd80629c9ed547e7" + "a1d01070731a3c41fe1bce032181ef93" ], [ "Join.test1", @@ -2160,7 +2160,7 @@ "typing_Prims.pow2" ], 0, - "bf8e630b02aa65e9b95b1812bd7c46ae" + "fc7f28518d6b73f22921eb95fdf29d1a" ], [ "Join.test1", @@ -2180,7 +2180,7 @@ "typing_Prims.pow2" ], 0, - "b2ee42afcafbfee0f3cf7f853ad2dfd7" + "aeacacea16b94384c1a80e251bfa5468" ], [ "Join.test1", @@ -2200,7 +2200,7 @@ "typing_Prims.pow2" ], 0, - "2f8cdf327a474602e924f02d3699d4ea" + "16be0fd32ad3265e0ce763e9d4d01aaa" ], [ "Join.test2", @@ -2220,7 +2220,7 @@ "typing_Prims.pow2" ], 0, - "cc53ce68b655dc6fa5886bf6e05f92d2" + "e7712e92feba937e47fe91cef49b5c85" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Labels.fst.hints b/examples/tactics/Labels.fst.hints index fd01cb2bb41..545a7b782c1 100644 --- a/examples/tactics/Labels.fst.hints +++ b/examples/tactics/Labels.fst.hints @@ -14,7 +14,7 @@ "fuel_guarded_inversion_Prims.list" ], 0, - "1f99100aace9dcf8f544fdc705164b3b" + "7e2f35c5712e25da1b8cab379b21d7ac" ], [ "Labels.uu___0", @@ -29,7 +29,7 @@ "fuel_guarded_inversion_Prims.list", "true_interp" ], 0, - "0dec3b6587988cf36700ae6a3ac91af0" + "6644216d6d4c4f830e9253965a553b70" ], [ "Labels.uu___0", @@ -44,7 +44,7 @@ "fuel_guarded_inversion_Prims.list" ], 0, - "8006ef08cfdddbafaff8d4d8b4ebeecd" + "0c7a11b4e3cdd1a0d27381ad5079da11" ], [ "Labels.uu___0", @@ -59,7 +59,7 @@ "fuel_guarded_inversion_Prims.list", "true_interp" ], 0, - "4e497bc3df6e8cfdffb069ca5270fb69" + "ff29a0d1303719020f696804467d22d1" ] ] ] \ No newline at end of file diff --git a/examples/tactics/LemmaArgs.fst.hints b/examples/tactics/LemmaArgs.fst.hints index 5da91458b1f..07a128a6a3b 100644 --- a/examples/tactics/LemmaArgs.fst.hints +++ b/examples/tactics/LemmaArgs.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_b80473856ccf72c395276ef95e2db4d6" ], 0, - "f053847729e9ad240ef8bc1c4836be6f" + "31b13cfd92f0f17ef8628b674c94c3bc" ], [ "LemmaArgs.example0", @@ -20,7 +20,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int", "true_interp" ], 0, - "3770d0f2cb9a49c500741161e50a8cf3" + "f34dc4551ce78b1f469f04131d228e85" ], [ "LemmaArgs.example0", @@ -32,7 +32,7 @@ "refinement_interpretation_Tm_refine_db815536b8c60a25cb27b439971d8826" ], 0, - "b0937f5e46a12bea51bb7aacfa904306" + "7ca638d53b86db9f412543df477c0de0" ], [ "LemmaArgs.example1", @@ -41,7 +41,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int", "true_interp" ], 0, - "8db346eba0bc1c2793667b3eb05084b3" + "3b0c14a56c3d7533a1abcf73baeb3a73" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Map.OpaqueToSMT.Test.fst.hints b/examples/tactics/Map.OpaqueToSMT.Test.fst.hints index 2920b797468..e30248b0d85 100644 --- a/examples/tactics/Map.OpaqueToSMT.Test.fst.hints +++ b/examples/tactics/Map.OpaqueToSMT.Test.fst.hints @@ -8,7 +8,7 @@ 0, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "e241dc621fdb780a7d433ddaa1b1794c" + "ea58c6cf7daefb38cc3ea79bd5f1bb0e" ], [ "Map.OpaqueToSMT.Test.test2", @@ -17,7 +17,7 @@ 0, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "a947d06d03094c411987914786529f20" + "09f4c9bc7e72a8e4cfc95ffab179704a" ], [ "Map.OpaqueToSMT.Test.test1", @@ -26,7 +26,7 @@ 0, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "cd8f5c3bb01319a4a6d6cf52a09df969" + "6ae4c3b344191b23f764f96a4ec8ddee" ], [ "Map.OpaqueToSMT.Test.test2", @@ -35,7 +35,7 @@ 0, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "6fb9f9f6fce18a371bb0431dae6292e2" + "ace313c667797279843d38e8a6e37a1e" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Map.OpaqueToSMT.fst.hints b/examples/tactics/Map.OpaqueToSMT.fst.hints index 5b1aef31209..10a98fe8b15 100644 --- a/examples/tactics/Map.OpaqueToSMT.fst.hints +++ b/examples/tactics/Map.OpaqueToSMT.fst.hints @@ -12,7 +12,7 @@ "primitive_Prims.op_Equality" ], 0, - "fa44c1d34826d3de9a0ed437bd628494" + "47b408fe1e27db89c428ec8abf8e26d6" ], [ "Map.OpaqueToSMT.sel_upd2", @@ -25,7 +25,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "bf379017e1b2f58eff7f56bb825200d1" + "e56df991fc2e544622a77fc81afb406c" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Map.fst.hints b/examples/tactics/Map.fst.hints index ff339daf23d..606b3c4bcd5 100644 --- a/examples/tactics/Map.fst.hints +++ b/examples/tactics/Map.fst.hints @@ -12,7 +12,7 @@ "primitive_Prims.op_Equality" ], 0, - "2b771c9a740b652d022ee4422ca7de6d" + "df2595e21173e98644ce4581e54c4f9d" ], [ "Map.sel_upd2", @@ -25,7 +25,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "7fbafd898eacc3d7da17bc69e19e7278" + "3a6c581a497e7588bd7edec9385ea88a" ] ] ] \ No newline at end of file diff --git a/examples/tactics/MetaArgs.fst.hints b/examples/tactics/MetaArgs.fst.hints index 4b7a663120f..ddccbfb83a6 100644 --- a/examples/tactics/MetaArgs.fst.hints +++ b/examples/tactics/MetaArgs.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_MetaArgs.test1" ], 0, - "f5c431d0ef6df2dfe536421273ba711c" + "fd236ba5ee02dc3d4228c47b689c222d" ], [ "MetaArgs.uu___7", @@ -17,7 +17,7 @@ 1, [ "@query", "equation_MetaArgs.diag" ], 0, - "9899de896c6a1883b92f35e8da80910b" + "82827f6c026e6527d255f7ca08f9bee8" ], [ "MetaArgs.uu___8", @@ -26,7 +26,7 @@ 1, [ "@query", "equation_MetaArgs.diag" ], 0, - "bb49e11161dd4ec905b2cdc9f3c4a972" + "fccc33252dc398b6352a7e9799db5d39" ], [ "MetaArgs.uu___2", @@ -35,7 +35,7 @@ 1, [ "@query", "equation_MetaArgs.test1" ], 0, - "bdb6699b65b48f9e8c055dc7ec0cdb6b" + "653f473271e0fd71909fe6109664a742" ], [ "MetaArgs.same_as", @@ -52,7 +52,7 @@ "typing_FStar.Tactics.Result.uu___is_Failed" ], 0, - "de15c398c8d036464023e7a5fd241156" + "e4655f81c4157fd835a8f4c9b475cb35" ], [ "MetaArgs.uu___7", @@ -61,7 +61,7 @@ 1, [ "@query", "equation_MetaArgs.diag" ], 0, - "ac22316913a844026a46036cf77ddba6" + "05120e7d181fd96c090234947eee0984" ], [ "MetaArgs.uu___8", @@ -70,7 +70,7 @@ 1, [ "@query", "equation_MetaArgs.diag" ], 0, - "e62a5d55b68571b11eaa10dc46b68695" + "ef35bc18d13cf65d9a9fb8e15a6eb06d" ] ] ] \ No newline at end of file diff --git a/examples/tactics/MetaCoq.fst.hints b/examples/tactics/MetaCoq.fst.hints index f096120eca2..d4ecccd1c30 100644 --- a/examples/tactics/MetaCoq.fst.hints +++ b/examples/tactics/MetaCoq.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_d546a4ece9ccffe78d7c00983bdb4280" ], 0, - "1a26a0aad7949f019c649b56eae49cf9" + "f32556baa9a3656f8d205a136250ef16" ], [ "MetaCoq.__proj__Goal__item___1", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_d546a4ece9ccffe78d7c00983bdb4280" ], 0, - "545dead63ffed8df030abdd00ed363ef" + "d5b21f062d03df73cb1d876fe856747b" ], [ "MetaCoq.__proj__AHyp__item__a", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_44d6fb2015c988380b64ed0fb222ced8" ], 0, - "44bd61cf46a9a51ce77407156b96f849" + "edd94108994f4d3a9d9d9764c0d578ec" ], [ "MetaCoq.__proj__AHyp__item___1", @@ -53,7 +53,7 @@ "refinement_interpretation_Tm_refine_44d6fb2015c988380b64ed0fb222ced8" ], 0, - "a86ef687ecc78b1f1aec1da489343371" + "f676561c63cd35da959bd13faffeeff7" ], [ "MetaCoq.__proj__AHyp__item___2", @@ -67,7 +67,7 @@ "refinement_interpretation_Tm_refine_44d6fb2015c988380b64ed0fb222ced8" ], 0, - "e1c56cd0d040a8408d8ef2a654128611" + "4fc04f363a6343fe9ef9db35ca1009fb" ], [ "MetaCoq.__proj__Goal__item__a", @@ -80,7 +80,7 @@ "refinement_interpretation_Tm_refine_d546a4ece9ccffe78d7c00983bdb4280" ], 0, - "9fdc732cd9beb62b8241e6b9c1c0bd7e" + "b4f318bbee90485d1442a1a1aea93b8f" ], [ "MetaCoq.__proj__Goal__item___1", @@ -94,7 +94,7 @@ "refinement_interpretation_Tm_refine_d546a4ece9ccffe78d7c00983bdb4280" ], 0, - "ea4f07ad6e457379c858e77358b62c9d" + "a43e693541b96214645bac1b1884893b" ], [ "MetaCoq.__proj__AHyp__item__a", @@ -107,7 +107,7 @@ "refinement_interpretation_Tm_refine_44d6fb2015c988380b64ed0fb222ced8" ], 0, - "e0bdb562439bf9bcdb32c924afbf9f3a" + "507c378d44f09d820a28565f66c4b48c" ], [ "MetaCoq.__proj__AHyp__item___1", @@ -121,7 +121,7 @@ "refinement_interpretation_Tm_refine_44d6fb2015c988380b64ed0fb222ced8" ], 0, - "67782c2bcdc70805c00999e1fcfde1f3" + "68cbb193fd6d2b19c9503aeba87ea14b" ], [ "MetaCoq.__proj__AHyp__item___2", @@ -135,7 +135,7 @@ "refinement_interpretation_Tm_refine_44d6fb2015c988380b64ed0fb222ced8" ], 0, - "e6ea077d73c766f110b79e48a66952c8" + "21bff60c31b451c3cc336d76bcf0caf7" ] ] ] \ No newline at end of file diff --git a/examples/tactics/MkList.fst.hints b/examples/tactics/MkList.fst.hints index 4b87a129811..034b73f64b0 100644 --- a/examples/tactics/MkList.fst.hints +++ b/examples/tactics/MkList.fst.hints @@ -33,7 +33,7 @@ "typing_FStar.List.Tot.Base.length", "typing_FStar.UInt8.uint_to_t" ], 0, - "12932185d595fb5907aff5e0dd1605ac" + "2b1704d659ec626b6892348e6132b406" ], [ "MkList.l2", @@ -68,7 +68,7 @@ "typing_FStar.List.Tot.Base.length", "typing_FStar.UInt8.uint_to_t" ], 0, - "00cd804055dbf76092442953d897a80b" + "0613b0d89703e95841cbd7e128e5bd12" ], [ "MkList.l1", @@ -102,7 +102,7 @@ "typing_FStar.List.Tot.Base.length", "typing_FStar.UInt8.uint_to_t" ], 0, - "4e444a26eefa01592f9a4213d4c8b13c" + "c5475f4f689750f1e0d9c5b694d23df9" ], [ "MkList.l2", @@ -137,7 +137,7 @@ "typing_FStar.List.Tot.Base.length", "typing_FStar.UInt8.uint_to_t" ], 0, - "e3c84b56903c83f036ceb32cd9c79be0" + "c84ed65acb2eb700749ea902ca0e11e5" ] ] ] \ No newline at end of file diff --git a/examples/tactics/NArrows.fst.hints b/examples/tactics/NArrows.fst.hints index e8714daa5a2..d79a0218f6a 100644 --- a/examples/tactics/NArrows.fst.hints +++ b/examples/tactics/NArrows.fst.hints @@ -14,7 +14,7 @@ "projection_inverse_BoxInt_proj_0", "typing_NArrows.xxx" ], 0, - "d0f2c4e1667cea9728190e776d2992b2" + "2b09c8198f9357ccd4aae0afeb0e1ade" ], [ "NArrows.uu___6", @@ -29,7 +29,7 @@ "projection_inverse_BoxInt_proj_0", "typing_NArrows.xxx" ], 0, - "6ca2bd08b3fb1f2b2c3a36822e826810" + "67a573938a0653b6b131f6e0122e5f83" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Neg.fst.hints b/examples/tactics/Neg.fst.hints index 5f223f277b8..4d66ae574ad 100644 --- a/examples/tactics/Neg.fst.hints +++ b/examples/tactics/Neg.fst.hints @@ -13,7 +13,7 @@ "true_interp" ], 0, - "dabb8c2c999261d6c17ab3efaeef9689" + "643d0d0cc8a9f569acf89cde8e908992" ], [ "Neg.c3", @@ -26,7 +26,7 @@ "refinement_interpretation_Prims_Tm_refine_8d65e998a07dd53ec478e27017d9dba5" ], 0, - "6c869ba9be2dc11ab3bc4a699008765e" + "c5a08312a207ed86b3210c17775131e7" ] ] ] \ No newline at end of file diff --git a/examples/tactics/NormBinderType.fst.hints b/examples/tactics/NormBinderType.fst.hints index 4058504a81d..6064a519a0d 100644 --- a/examples/tactics/NormBinderType.fst.hints +++ b/examples/tactics/NormBinderType.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_f1ecc6ab6882a651504f328937700647" ], 0, - "8962d87da48d2c7c168679f298e9023d" + "ba12b5037eb92ec9b762260ccf1b3908" ], [ "NormBinderType.g", @@ -24,7 +24,7 @@ "refinement_interpretation_Tm_refine_6d065d00df42c579750cf75aca13b8a2" ], 0, - "8151981097de1722fbe31681770da543" + "ebf4b32e72d8674dc935d382203fff23" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Normalization.fst.hints b/examples/tactics/Normalization.fst.hints index 9340fa2ab63..0febc726e1e 100644 --- a/examples/tactics/Normalization.fst.hints +++ b/examples/tactics/Normalization.fst.hints @@ -12,7 +12,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "7cffe3fad1c1ce196ca203a2618f0cb6" + "15e27d36811895fafe3c6653e976508b" ], [ "Normalization.uu___29", @@ -25,7 +25,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result", "true_interp" ], 0, - "87fda51fa9840dfe340694de55e2c525" + "1e5c98694c63b69d49d535161e533b5a" ], [ "Normalization.uu___35", @@ -38,7 +38,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "dc6a936b230bbc984c531378cbb1f775" + "c465e7cd26390c4efab84fd5c4edf8ae" ], [ "Normalization.uu___35", @@ -51,7 +51,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result", "true_interp" ], 0, - "c0783072cf6acdb6aef6046e8228c55b" + "f774e62c6be8ef4fc1e7080e1bf62547" ], [ "Normalization.uu___41", @@ -64,7 +64,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "b3fa34a77d51754159ef67a69521e63c" + "9a553aec823860d715f09bdf919d48f4" ], [ "Normalization.uu___41", @@ -77,7 +77,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result", "true_interp" ], 0, - "6332242754eb450e2bb2b1aa422013d4" + "fde343dad45f2858ac6f1795e08190d5" ], [ "Normalization.uu___49", @@ -89,7 +89,7 @@ "equation_Normalization.four__" ], 0, - "e6b4d460b45dd88817c21519c39223e6" + "1ec0a0fc69c6e5891dbfb15b53a10aa5" ], [ "Normalization.uu___50", @@ -102,7 +102,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "2263e80c96eba4463eceac5a3df2999b" + "49fe00fdb987c71855d52324dffaa425" ], [ "Normalization.uu___50", @@ -115,7 +115,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result", "true_interp" ], 0, - "fd2829e5a81442723a55855f6d7790d6" + "033d835bd62944057d1500e567e7f2ad" ], [ "Normalization.uu___29", @@ -128,7 +128,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "41b46dca78045403c34cc4b9fc5fca49" + "f73f58394af4d9b784e50dd4872d72e0" ], [ "Normalization.uu___29", @@ -141,7 +141,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result", "true_interp" ], 0, - "7f9f4c39443ad5a76ea1e375f5163b3c" + "646d354b446cfc6efef07e0d0c133226" ], [ "Normalization.uu___35", @@ -154,7 +154,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "1b5e60fac51761c0fbc2f87ea72b5498" + "9b3f2fd9fd663a9f99b0a5f081238c05" ], [ "Normalization.uu___35", @@ -167,7 +167,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result", "true_interp" ], 0, - "4ce14cb3b59cf7670efa874b394bfc47" + "e1433ec09400de33a9367b18f0e38fdf" ], [ "Normalization.uu___41", @@ -180,7 +180,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "c8241e0a32c351f1f99a844e88736f08" + "8d917cda103d91d8983d3c6c32b91552" ], [ "Normalization.uu___41", @@ -193,7 +193,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result", "true_interp" ], 0, - "b2f151afa0ca4ef4495824ba3d179b63" + "fe1a11d0090df4eeb728f04673a279da" ], [ "Normalization.uu___49", @@ -205,7 +205,7 @@ "equation_Normalization.four__" ], 0, - "7233a87e9eefdf9e6f0a1d64bc7b7347" + "c6f3d813ded1d98b8932baa58b880048" ], [ "Normalization.uu___50", @@ -218,7 +218,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "f64041d902fee169c7dec6731abe08bb" + "40b7efc98c3c69bd533fab87c7820eba" ], [ "Normalization.uu___50", @@ -231,7 +231,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result", "true_interp" ], 0, - "b6828144763c94d5971f9d4bc2b0ca46" + "ffe61c20be8a16f40e8d564c9c314ae9" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Poly.fst.hints b/examples/tactics/Poly.fst.hints index 8640b75871e..3e6aea484b3 100644 --- a/examples/tactics/Poly.fst.hints +++ b/examples/tactics/Poly.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "94d32df02c7a7b07419882c90d8e9258" + "fdff5319ef396681eccb511b4f6debf2" ], [ "Poly.lemma_div_mod", @@ -24,7 +24,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "c878a3591f21b3a5ebda3e6c64bf4376" + "e026eebfd2835ee323894961d4d7b1d1" ], [ "Poly.lemma_poly_multiply_canon", @@ -37,7 +37,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "bc5870b4acdf0195b95b2e2a89c5be89" + "cb21bb79199b0add9725523a6f9a6b82" ], [ "Poly.modulo_addition_lemma", @@ -50,7 +50,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "fb830810a4cd19a72726c06d5a20019d" + "f505712ef7090f02cfda14eab16ffaa3" ], [ "Poly.lemma_div_mod", @@ -62,7 +62,7 @@ "refinement_interpretation_Prims_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "15ec0bf6b07bfd2c62b3b97faec9d1b3" + "f58a789d5b4253238417f26cd9ef8711" ], [ "Poly.lemma_poly_multiply_canon", @@ -75,7 +75,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "9790667fd744ec12daff09f2d32fc20c" + "0f186e0db3f045a4097b010bc41afd7f" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Pose.fst.hints b/examples/tactics/Pose.fst.hints index 2d3e50351d3..356ffcfddf9 100644 --- a/examples/tactics/Pose.fst.hints +++ b/examples/tactics/Pose.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "7321ab5c6cf713e6e30b97badbe90b30" + "29258c765f60411930db539639f2c49d" ], [ "Pose.uu___2", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "12505bda71b77d4753ab5c2d8cf32da1" + "a532066e28c0287109ba8892a22da63f" ] ] ] \ No newline at end of file diff --git a/examples/tactics/PoseLemma.fst.hints b/examples/tactics/PoseLemma.fst.hints index ac2612c0170..8408b96cd74 100644 --- a/examples/tactics/PoseLemma.fst.hints +++ b/examples/tactics/PoseLemma.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "3b0f73e01fd29e09fe1d40fa892f3b7e" + "c8f4e18cf01a1eecaa595fe19e362079" ], [ "PoseLemma.test2", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "a53def35cc63718abebfe77304e02fe5" + "82a28aeced1be076d541f401194e6074" ], [ "PoseLemma.test1", @@ -35,7 +35,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "06e771b0b09b153cd7493a555bae700c" + "d09f3f6dd61deb60fbfdf29ff4f0dd41" ], [ "PoseLemma.test2", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "462fafd364c2cedb24644c427fc86e68" + "f71d051da60da551dc0cb073bf2748eb" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Postprocess.fst.hints b/examples/tactics/Postprocess.fst.hints index 3d0be116e2a..aaf5b51c320 100644 --- a/examples/tactics/Postprocess.fst.hints +++ b/examples/tactics/Postprocess.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Postprocess.x" ], 0, - "7482cea0a877ea3a0a3c8551c014a0ec" + "df5cedd92b1f02271ecc2d9270ed8b3b" ], [ "Postprocess.uu___6", @@ -17,7 +17,7 @@ 1, [ "@query", "equation_Postprocess.y" ], 0, - "f1300e8ef806f468315971361511c6b3" + "4cd0f0551c125c5a600c290e06447520" ], [ "Postprocess.__proj__B1__item___0", @@ -30,7 +30,7 @@ "refinement_interpretation_Tm_refine_17e22ae7e75398217bad910401b33530" ], 0, - "95ced2cf4e25e826d32d3db09b4056af" + "f8f5a02762d3ad41a82b8e1f14f3dfc4" ], [ "Postprocess.__proj__C1__item___0", @@ -43,7 +43,7 @@ "refinement_interpretation_Tm_refine_60aa030648fef8e7bd28516f822e9a0c" ], 0, - "0ff8fdaebbc007965b6b086ae96e4345" + "e4eb10f9e2466e3a8b655a4917a765f4" ], [ "Postprocess.__proj__B2__item___0", @@ -56,7 +56,7 @@ "refinement_interpretation_Tm_refine_a571d0930fe419c0a3557e389115132f" ], 0, - "111ded875c5aee4b748a2b9cdc3ed810" + "8f7f568bc69ad55da1becd7df95ea2b1" ], [ "Postprocess.__proj__C2__item___0", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_d350a2c0136fefb41ae2d218a2b66a7b" ], 0, - "bf883ae32762ac3b2f43f599fb0c51f7" + "e23363d656a1058bd3530e1c6f6707f7" ], [ "Postprocess.lift", @@ -86,7 +86,7 @@ "subterm_ordering_Postprocess.C1", "typing_tok_Postprocess.A1@tok" ], 0, - "c57c2e2233fe3e9ca3f9efe09fb6ba3d" + "dc07f111c9ff7df055828a4816fcfaab" ], [ "Postprocess.lemA", @@ -102,7 +102,7 @@ "typing_tok_Postprocess.A1@tok" ], 0, - "9ab626b1dd878d12f2bb0dbb619ae4e8" + "59c52663eab8106a942b03594f6663d6" ], [ "Postprocess.lemB", @@ -118,7 +118,7 @@ "projection_inverse_Postprocess.B1__0" ], 0, - "7c42b48d7468980b913d599d71bbd5a7" + "1288ab080568e6c2e29c3d5c1a73e363" ], [ "Postprocess.lemC", @@ -127,7 +127,7 @@ 1, [ "@query" ], 0, - "c200dc3b39f127ef9a0fdc6b370deb77" + "c7caa469841522bd90ea103b4b3f1399" ], [ "Postprocess.congB", @@ -140,7 +140,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "872822572e1b439b63504ead82cb354e" + "0678b250bd80db70451b04948bd8cbee" ], [ "Postprocess.congC", @@ -153,7 +153,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "4520e367c42d572f8e7c60ed130840c8" + "85ee4f0629e2ce37dd8fda8026a36929" ], [ "Postprocess.apply_feq_lem", @@ -170,7 +170,7 @@ "typing_Tm_abs_134069e179ddf4705519081c391c4e10" ], 0, - "8d555e86f1a50983f8bea2e9c90511e4" + "45b1778f21d8b215f609bd4fb83692f8" ], [ "Postprocess._onL", @@ -183,7 +183,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "d7e4ea4f163286f3642fc9db2c2f2d45" + "b4580921d27f54cec89398b3075c5c81" ], [ "Postprocess.push_lifts'", @@ -209,7 +209,7 @@ "typing_FStar.Tactics.Result.uu___is_Success", "unit_typing" ], 0, - "5c68179b763b1a6c60ffdfb5da20ebfb" + "4dff85946533930ce3902aac7772b123" ], [ "Postprocess.uu___5", @@ -218,7 +218,7 @@ 1, [ "@query", "equation_Postprocess.x" ], 0, - "3dbef2fb6225ff2c5022a0340b92cb5b" + "8497dd8a06ddb6296e06ce44373e1dcf" ], [ "Postprocess.uu___6", @@ -227,7 +227,7 @@ 1, [ "@query", "equation_Postprocess.y" ], 0, - "89abe9833fffa9b23072391285afd60d" + "97383c2052d2df3d0883651944a8381d" ], [ "Postprocess.__proj__B1__item___0", @@ -240,7 +240,7 @@ "refinement_interpretation_Tm_refine_17e22ae7e75398217bad910401b33530" ], 0, - "0c3c69ab0c356ae101933ce697fe5861" + "78ff580f23f37465a5f4ea0557345770" ], [ "Postprocess.__proj__C1__item___0", @@ -253,7 +253,7 @@ "refinement_interpretation_Tm_refine_60aa030648fef8e7bd28516f822e9a0c" ], 0, - "91e0485ed2c91d572042b65321fccf0b" + "a9ef700d5c022d10d2ee8f9a65e92f99" ], [ "Postprocess.__proj__B2__item___0", @@ -266,7 +266,7 @@ "refinement_interpretation_Tm_refine_a571d0930fe419c0a3557e389115132f" ], 0, - "f90d471705d4a982e1c13d233b779511" + "10d32c6115bb1e07ce5ecbf12b30212b" ], [ "Postprocess.__proj__C2__item___0", @@ -279,7 +279,7 @@ "refinement_interpretation_Tm_refine_d350a2c0136fefb41ae2d218a2b66a7b" ], 0, - "aba492490414500bc180ab52cdf04d85" + "943bb474c8f0a1b978413cba06699879" ], [ "Postprocess.lift", @@ -296,7 +296,7 @@ "subterm_ordering_Postprocess.C1", "typing_tok_Postprocess.A1@tok" ], 0, - "b1ca9e3493236a86091b0ea033712410" + "8b25246043532202d358214c21dd1b0f" ], [ "Postprocess.fext", @@ -318,7 +318,7 @@ "typing_FStar.Tactics.Result.uu___is_Success", "unit_typing" ], 0, - "79d849b3632015c8718a03eb2dab1da5" + "2c27098c3e5f70935a95d36802825791" ], [ "Postprocess.push_lifts'", @@ -343,7 +343,7 @@ "typing_FStar.Tactics.Result.uu___is_Success", "unit_typing" ], 0, - "c3cae5edc30d79f67a089f5317ea3e5f" + "a60d437743d53157221139be746014f3" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Printers.fst.hints b/examples/tactics/Printers.fst.hints index 4d5f237b49b..b8a2d4c4f44 100644 --- a/examples/tactics/Printers.fst.hints +++ b/examples/tactics/Printers.fst.hints @@ -13,7 +13,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "21e3450ee7abd6a1840d1277891c132e" + "99a352603be849bc1ce637f961aad69d" ], [ "Printers.__proj__A__item___0", @@ -26,7 +26,7 @@ "refinement_interpretation_Tm_refine_1a7b69b43f7b02549720ebdb7731aa7f" ], 0, - "7c1d46906c5d6d6f93c9ba9d3fc8e74f" + "29b2e82946eb79baa05df7b9d8e9f6f7" ], [ "Printers.__proj__A__item___1", @@ -39,7 +39,7 @@ "refinement_interpretation_Tm_refine_1a7b69b43f7b02549720ebdb7731aa7f" ], 0, - "3e39d6dc016c81e85496e98d5d672865" + "4b769672c03c5c5b07ff580627b967f1" ], [ "Printers.__proj__B__item___0", @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_c8b4b75e38b41b48b268ea0a3f90e3cd" ], 0, - "450611c9572de0c680ffbfbcf9d16c27" + "e074f4a0d6fb2fb8e01b4a4a361d108d" ], [ "Printers.__proj__B__item___1", @@ -65,7 +65,7 @@ "refinement_interpretation_Tm_refine_c8b4b75e38b41b48b268ea0a3f90e3cd" ], 0, - "d14cbdf8e333d2c3e9cafbb94ed36593" + "92793365d906592c32869c2ae6f737a3" ], [ "Printers.__proj__D__item___0", @@ -78,7 +78,7 @@ "refinement_interpretation_Tm_refine_3c3099d8265cd24e0a96805751c994d1" ], 0, - "1ef202d8a6856e1ad0e0b092630350d2" + "65d378c41722340b4f223c72e99ecedd" ], [ "Printers.__proj__E__item___0", @@ -91,7 +91,7 @@ "refinement_interpretation_Tm_refine_410bdfe840bb48a5ed0357e092bfc39f" ], 0, - "1f6e1a86021106618f866b9dae72a7a0" + "5cf190742b14261e7852f607a3e07f83" ], [ "Printers.__proj__F__item___0", @@ -104,7 +104,7 @@ "refinement_interpretation_Tm_refine_9c3e9566abf10c7d01bd5254baeab0f0" ], 0, - "b3fd5ed4bf1c08e429d70a4caa9dca6e" + "82cefa53026f21887e547832ee27b29d" ], [ "Printers.t1_print", @@ -119,7 +119,7 @@ "subterm_ordering_Printers.B", "subterm_ordering_Printers.E" ], 0, - "cc981d0061cf73f42be59500d34c2415" + "3a55a8292baa0c028736fc247352ca33" ], [ "Printers.uu___105", @@ -128,7 +128,7 @@ 1, [ "@query" ], 0, - "097c30a8edd23aa208abd706f202a7d5" + "dcbd8a4b412322e568338df5b3b827f0" ], [ "Printers.uu___106", @@ -137,7 +137,7 @@ 1, [ "@query" ], 0, - "367ee82bdfcd0ba4124864dad4aeb0c2" + "b606af7a96db667957ac726566691ebb" ], [ "Printers.uu___107", @@ -146,7 +146,7 @@ 1, [ "@query" ], 0, - "b81014d430ef029569b8648369f8c478" + "bfb9bced4798519f0df63f1cda949358" ], [ "Printers.uu___108", @@ -155,7 +155,7 @@ 1, [ "@query" ], 0, - "c63395a925619a294cc3b4fbaed34e0c" + "1ea47a92f9ded168f1d629b78591dc0e" ], [ "Printers.uu___109", @@ -164,7 +164,7 @@ 1, [ "@query" ], 0, - "be570aad6f9b1d230b31e243aee5631f" + "0b93af1cb81045553bf370c4f5e4a11e" ], [ "Printers.uu___110", @@ -173,7 +173,7 @@ 1, [ "@query" ], 0, - "c8ec877927383b471cb8d56ab65aae3c" + "827184d7b0586934dae6388d1ad1c2b9" ], [ "Printers.maplast", @@ -187,7 +187,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "55bb8bb32da7e20715d6ab9bb541d9bd" + "b4bb40e080a26b260ebb7dcc3b95b797" ], [ "Printers.__proj__A__item___0", @@ -200,7 +200,7 @@ "refinement_interpretation_Tm_refine_1a7b69b43f7b02549720ebdb7731aa7f" ], 0, - "003e27bc0442889b9435b446b858598d" + "73e3097404369815ff21cb3234cb3a21" ], [ "Printers.__proj__A__item___1", @@ -213,7 +213,7 @@ "refinement_interpretation_Tm_refine_1a7b69b43f7b02549720ebdb7731aa7f" ], 0, - "b0d2c7b6aae1b359b7935965b8f5f841" + "355a9cc072e3ea47084e9d1a7e209561" ], [ "Printers.__proj__B__item___0", @@ -226,7 +226,7 @@ "refinement_interpretation_Tm_refine_c8b4b75e38b41b48b268ea0a3f90e3cd" ], 0, - "8566d1eeef1cb253d51a41f66b1e03b2" + "828d9a656c8ea1ad3e992349daf1ec92" ], [ "Printers.__proj__B__item___1", @@ -239,7 +239,7 @@ "refinement_interpretation_Tm_refine_c8b4b75e38b41b48b268ea0a3f90e3cd" ], 0, - "90f841e797f028a2e3be92ac436f1d61" + "f1aae4ac101e2631469f105896f35c5f" ], [ "Printers.__proj__D__item___0", @@ -252,7 +252,7 @@ "refinement_interpretation_Tm_refine_3c3099d8265cd24e0a96805751c994d1" ], 0, - "15e160976bfb2abd14a254f2a02a8791" + "5d184a2deb147bb41f8fa9eb742ae387" ], [ "Printers.__proj__E__item___0", @@ -265,7 +265,7 @@ "refinement_interpretation_Tm_refine_410bdfe840bb48a5ed0357e092bfc39f" ], 0, - "785e85ca06ca2a5432bf0680c6f811a1" + "5c56ed6c5ad9389669e84a01ffdb1818" ], [ "Printers.__proj__F__item___0", @@ -278,7 +278,7 @@ "refinement_interpretation_Tm_refine_9c3e9566abf10c7d01bd5254baeab0f0" ], 0, - "15e7c7559d7ee18ef57ef941ed82e9aa" + "acdc4dd26e5a93de6f9da4910382f2b8" ], [ "Printers.t1_print", @@ -293,7 +293,7 @@ "subterm_ordering_Printers.B", "subterm_ordering_Printers.E" ], 0, - "76432575dfd1691491955b56747191e7" + "f15e259e750a3290cd9701895dd77fc1" ], [ "Printers.uu___105", @@ -302,7 +302,7 @@ 1, [ "@query" ], 0, - "ceec4e3be6fb39c3cda53b478ecb8c9b" + "e4b4c64067620a8c0091b78cedea2d40" ], [ "Printers.uu___106", @@ -311,7 +311,7 @@ 1, [ "@query" ], 0, - "af00358897ec9e9cc44d838d82c0c529" + "aed0111817ca89ec2d8f65bde32ff4b4" ], [ "Printers.uu___107", @@ -320,7 +320,7 @@ 1, [ "@query" ], 0, - "66e29a631c9828ea7ea46ea34889d7f6" + "1359e1affc4bd05cfe2bb59f1ea85ae0" ], [ "Printers.uu___108", @@ -329,7 +329,7 @@ 1, [ "@query" ], 0, - "b5410118a29a1bfac1536c5cd60008db" + "32c79fc1605e8e1dc2113a846addd652" ], [ "Printers.uu___109", @@ -338,7 +338,7 @@ 1, [ "@query" ], 0, - "fd9ff1e4b24c540f978e500db04f78bc" + "3c7eee67bc22908d8935266b3d920699" ], [ "Printers.uu___110", @@ -347,7 +347,7 @@ 1, [ "@query" ], 0, - "8e2cd62efc957d4cedcd34d87743f52d" + "eda44ad107d3062fe63196a0920b1193" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Pruning.fst.hints b/examples/tactics/Pruning.fst.hints index 6ac0e745496..e537fb7b4d5 100644 --- a/examples/tactics/Pruning.fst.hints +++ b/examples/tactics/Pruning.fst.hints @@ -23,7 +23,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "8863b1d4bd861f5240710303538b09b8" + "8f79739f8dda2bbfbb53771357db6639" ], [ "Pruning.uu___1", @@ -46,7 +46,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "01b09c7d0ad7c5bc285bfea9cdfe1a32" + "f01083a8eda8617aa1293f59930ba55f" ], [ "Pruning.uu___6", @@ -55,7 +55,7 @@ 1, [ "@query", "true_interp" ], 0, - "cd000adbed9b850d952d9d997e7e512c" + "b1d83db16c475907179893f9407a8512" ], [ "Pruning.uu___6", @@ -77,7 +77,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1f534f86fbabd48b7f025b9eee1b0ccc" + "d63fe6733d6838f4d289670f16a427f5" ], [ "Pruning.uu___6", @@ -86,7 +86,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "ba97a05ebc0bbd8789c7e35b1da9c407" + "c853be66b678dde540b9c533a6f949aa" ], [ "Pruning.uu___16", @@ -95,7 +95,7 @@ 1, [ "@query", "true_interp" ], 0, - "fd811958c85879cdb1eaa795b1cb735e" + "c937e6e6a4c25113577f35b8d8879778" ], [ "Pruning.uu___16", @@ -117,7 +117,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bf93cfdddb8783395119cf77711b6ef2" + "3a6296e47f8d00d59cc422b2a920d39e" ], [ "Pruning.uu___16", @@ -126,7 +126,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "5df83d923ab4a084c98e3e15ac5bfedc" + "d4498d29013d0338ba657e607baf3d1c" ], [ "Pruning.uu___27", @@ -135,7 +135,7 @@ 1, [ "@query", "true_interp" ], 0, - "253d21ec84c3592920f53de42eb96925" + "a9c180a5d1b6ba56036308f0ae2e85a7" ], [ "Pruning.uu___27", @@ -144,7 +144,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "a05bcaaeed738af2a8836449572b7050" + "15b9c98d12e92dec37dbf240275c2f9a" ], [ "Pruning.uu___36", @@ -153,7 +153,7 @@ 1, [ "@query", "true_interp" ], 0, - "5cacf34437bfd893c1d1198dc27a6eb9" + "b350e6d72f9e3e319e007f3fbe258936" ], [ "Pruning.uu___36", @@ -162,7 +162,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "46d3751e687b7fd4aed4f3409c7958ea" + "27d114a74c3b39b1be1b11b088da2806" ], [ "Pruning.uu___45", @@ -171,7 +171,7 @@ 1, [ "@query", "true_interp" ], 0, - "57813ed5f23cfcfbe66ea857f9dae92c" + "5dd1f3deb2ca23378886ff65eddd5fa5" ], [ "Pruning.uu___45", @@ -193,7 +193,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "da6e9967ad619d15f05ee00dc31d0e83" + "1b613452a1226a9f038c6582f104c212" ], [ "Pruning.f", @@ -202,7 +202,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "68169f35239ef673a9e5fb37779a7c6a" + "8e40ca36ed8d9c09d536cb25e10eb488" ], [ "Pruning.uu___1", @@ -225,7 +225,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e5558f9ad4ede036e5076ad785b94630" + "3d781f101d7c7fe2ffbf583a78d5887e" ], [ "Pruning.uu___6", @@ -234,7 +234,7 @@ 1, [ "@query", "true_interp" ], 0, - "e06de2ecb98bb0463409d13d16c9f846" + "ac8a68139b76835168202036c67bb249" ], [ "Pruning.uu___6", @@ -256,7 +256,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "501e7a4f648e2c2bfd4a098d313cc16e" + "9855c1dd067981bac049b6b22eda2c55" ], [ "Pruning.uu___6", @@ -265,7 +265,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "0b08cfb4ed4aef3f9bf8cf004bda434e" + "c882bc634908e74a53573c870b388cab" ], [ "Pruning.uu___16", @@ -274,7 +274,7 @@ 1, [ "@query", "true_interp" ], 0, - "182efc134ec132cedc4dd41467c795b0" + "fde289b854a309b1acf9bc70bee40600" ], [ "Pruning.uu___16", @@ -296,7 +296,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "76adbb3b15c21e79a55f10d81321bf42" + "6996f917893964ae52d41f54e5287479" ], [ "Pruning.uu___16", @@ -305,7 +305,7 @@ 1, [ "@query", "primitive_Prims.op_Addition" ], 0, - "6dd16f3398cfc86544257af03aec3ab9" + "e60e9718b82343f701dbc0036ba95954" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Raise.fst.hints b/examples/tactics/Raise.fst.hints index 465bf351326..d156f902030 100644 --- a/examples/tactics/Raise.fst.hints +++ b/examples/tactics/Raise.fst.hints @@ -20,7 +20,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "9d06d53253672b89c04724e64f5f98c4" + "dabdf2fbf40d5a7e098c749e76f10ba4" ], [ "Raise.uu___0", @@ -41,7 +41,7 @@ "projection_inverse_BoxBool_proj_0", "true_interp" ], 0, - "d38a400e36162fac986b5222259133f5" + "971941462673bbbde43460b5f73ddea8" ], [ "Raise.uu___11", @@ -62,7 +62,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "02b76a1ee68bc6e7ef9f79a01028c447" + "62964dd81bb766736dec42a754b412c7" ], [ "Raise.uu___0", @@ -83,7 +83,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "48a3de2a89a3ced0d3669785a24c24a2" + "de5fdf2095e83560053cacd49202b40f" ], [ "Raise.uu___0", @@ -104,7 +104,7 @@ "projection_inverse_BoxBool_proj_0", "true_interp" ], 0, - "b2a9ca1e21fffa1dffa2e1344395a054" + "928bf18b388c56e9195ea105d4b9eea6" ] ] ] \ No newline at end of file diff --git a/examples/tactics/ReifiedTc.fst.hints b/examples/tactics/ReifiedTc.fst.hints index 3b622e81050..b496fc1c316 100644 --- a/examples/tactics/ReifiedTc.fst.hints +++ b/examples/tactics/ReifiedTc.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "36e0aed8dbe98945f9015b53082933f0" + "433b0afe3e97dc4642c608831b9025a1" ], [ "ReifiedTc.test1", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "39022b30c301267fd8953d1a2c12ead3" + "4af4a16a084f6605e00fe3aea68b1128" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Rewrite.Monoid.fst.hints b/examples/tactics/Rewrite.Monoid.fst.hints index 44218eb3d91..22d78b7cfc6 100644 --- a/examples/tactics/Rewrite.Monoid.fst.hints +++ b/examples/tactics/Rewrite.Monoid.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "86c9b653b655f23d8c12b2f458c2ce45" + "6f3b5b351227224e666d67b64ed4f73b" ], [ "Rewrite.Monoid.monoid_reflect_rhs", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "63d0e25497f558b50d261dced2909ebf" + "aa718d9224f816bfbe6b939a7279848b" ], [ "Rewrite.Monoid.elim_implies", @@ -37,7 +37,7 @@ "refinement_interpretation_Tm_refine_913239c2cf9dc8a14e1f047e0206138d" ], 0, - "e058db4335c2020eb3a730f1ba29115c" + "525ee335ee7a61f71891bf9cee882065" ], [ "Rewrite.Monoid.elim_implies", @@ -49,7 +49,7 @@ "refinement_interpretation_Tm_refine_913239c2cf9dc8a14e1f047e0206138d" ], 0, - "42fa526a6f8d3b0fe527729a1440ee25" + "9ee10c7ee75443763f8a58d563b7c3d3" ], [ "Rewrite.Monoid.apply_imp", @@ -68,7 +68,7 @@ "typing_FStar.Tactics.Result.uu___is_Success" ], 0, - "ffc9bd2d9f2f5f112889fcf3a32cbf83" + "27bfc234e1e28dbee166f6eb23cdb19f" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Sequences.fst.hints b/examples/tactics/Sequences.fst.hints index 2e7ec1167db..3fc776a466b 100644 --- a/examples/tactics/Sequences.fst.hints +++ b/examples/tactics/Sequences.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "c45d9ccf6a52fe63dc223a75c51f35f4" + "b06cde02270152ea4438c37906e083d1" ], [ "Sequences.test", @@ -34,7 +34,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "55eb0b66d84c3bc67ec60c43007b3a88" + "df17dfad48544c3d68ca0cd936e1f598" ], [ "Sequences.test", @@ -65,7 +65,7 @@ "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length" ], 0, - "e1c287a8b0373eaec4e5634dfc419ba9" + "22a6e4a4e7320d3ed457b77e20009622" ], [ "Sequences.test", @@ -87,7 +87,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "e9a8eff6523d3ef8a106a5dcbec449ba" + "2c63122443290bcebd397ca67198cb33" ], [ "Sequences.test", @@ -118,7 +118,7 @@ "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length" ], 0, - "35ce303ec0dc598dfe538e5e452f6e23" + "8ee48706c71fe8bfe37d1365e89b5f92" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Setopts.fst.hints b/examples/tactics/Setopts.fst.hints index 0a84bcbf167..751c67a5062 100644 --- a/examples/tactics/Setopts.fst.hints +++ b/examples/tactics/Setopts.fst.hints @@ -11,7 +11,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "e9989eecc791a76838a887ecda2e99a2" + "dd2262d17fac4aa6b3c3dee6c4618c46" ], [ "Setopts.mult_ass", @@ -23,7 +23,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "6e9049fd7bca501188634a6aedcf0a21" + "8827ee3d218aabf29bf562958944855d" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Splice.fst.hints b/examples/tactics/Splice.fst.hints index 51490d0bb8e..48f2bccceba 100644 --- a/examples/tactics/Splice.fst.hints +++ b/examples/tactics/Splice.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Splice.x" ], 0, - "3a85acb6fec5ae152cc460c4bb8f2813" + "2261fcfef0acb9869e6d530ee852d961" ], [ "Splice.uu___5", @@ -17,7 +17,7 @@ 1, [ "@query", "equation_Splice.x" ], 0, - "2b3464cafac9ea57bdef6f67519fe84c" + "e1d1f71cef84d9abe26c7bb46cfd6c53" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Splice2.fst.hints b/examples/tactics/Splice2.fst.hints index 62894846d70..8c717e08fdd 100644 --- a/examples/tactics/Splice2.fst.hints +++ b/examples/tactics/Splice2.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Splice.x" ], 0, - "3c600b3c0b473c5968cebde17efa91fd" + "4559f91935d11605716ded8d17dc33a9" ], [ "Splice2.uu___1", @@ -17,7 +17,7 @@ 1, [ "@query", "equation_Splice.y" ], 0, - "006ba624c183f1ab82234bf14a922058" + "1224da40761233107983011edec2ccaa" ], [ "Splice2.uu___0", @@ -26,7 +26,7 @@ 1, [ "@query", "equation_Splice.x" ], 0, - "7bfe053ffd6da0016b15cab830a80b91" + "bb7c7e19995c03f0678e30b2f28a46d9" ], [ "Splice2.uu___1", @@ -35,7 +35,7 @@ 1, [ "@query", "equation_Splice.y" ], 0, - "e15e8ecb9f41399ba9ce0d05145f3631" + "ab659c4fa5f5b046432995fb11ad0656" ] ] ] \ No newline at end of file diff --git a/examples/tactics/State.fst.hints b/examples/tactics/State.fst.hints index a255939e95a..5db020779b7 100644 --- a/examples/tactics/State.fst.hints +++ b/examples/tactics/State.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_State.x" ], 0, - "d26906b0441c4ad105d27dfd2d4ebb3e" + "acd89e3707044ae38b26bab18ca54b7a" ], [ "State.uu___3", @@ -17,7 +17,7 @@ 1, [ "@query", "equation_State.x" ], 0, - "fae54a6aae9f7651ca15818ad771bbcb" + "ef40a2f8956fbfd15d78a651fedf9de5" ] ] ] \ No newline at end of file diff --git a/examples/tactics/StringPrinter.Base.fst.hints b/examples/tactics/StringPrinter.Base.fst.hints index 57082a1a928..59682b87ad7 100644 --- a/examples/tactics/StringPrinter.Base.fst.hints +++ b/examples/tactics/StringPrinter.Base.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "a9997360bf663c81df84eb768928ec15" + "8f20a69fda34f09a69485bb0fa1174ab" ], [ "StringPrinter.Base.__proj__Left__item___0", @@ -22,7 +22,7 @@ "refinement_interpretation_Tm_refine_31f46a64729594f0c4e206f1f50b72a5" ], 0, - "abf974abe6fa85cb57603b2e9e8aee3c" + "fe767554c935665c8ed248a835ab10cb" ], [ "StringPrinter.Base.__proj__Right__item___0", @@ -36,7 +36,7 @@ "refinement_interpretation_Tm_refine_4902a0d7f1d936b9fb5f0286e9e6b699" ], 0, - "846513d15df70101fe78725ba3584084" + "8d1c63d073f1445e7a48b3d306fc4fc1" ], [ "StringPrinter.Base.s_append", @@ -45,7 +45,7 @@ 1, [ "@query", "lemma_FStar.Seq.Base.lemma_len_append" ], 0, - "c9866fae2c13bb2812e0385701728896" + "468fdfed9a69659fd302d4a649f522b7" ], [ "StringPrinter.Base.m_sz_res_pred", @@ -54,7 +54,7 @@ 1, [ "@query" ], 0, - "b9571168cf7e0cf0a0c1d974f006cdd2" + "065da6399d9404e2e0417b2d09eae385" ], [ "StringPrinter.Base.m_sz_correct", @@ -84,7 +84,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "26cccfbaa28d096e1d8d52da02d59fb1" + "490fb5d7bfd98a4ea9af82b12f5c91e9" ], [ "StringPrinter.Base.add_overflow", @@ -119,7 +119,7 @@ "typing_FStar.UInt32.v" ], 0, - "07b6e7e24c1ebb53d8e72df354824c5c" + "19e9892436c1c0fb3b780b21131dcc30" ], [ "StringPrinter.Base.ret_sz", @@ -155,7 +155,7 @@ "typing_Prims.pow2" ], 0, - "a3f02368d8bea9ea9b27a55c61f56007" + "8e074ce5a8e5f1aabec11c6c59b17394" ], [ "StringPrinter.Base.m_sz_res_pred_bind", @@ -201,7 +201,7 @@ "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "205ba76dbbbe0f9c4efed3671042f253" + "e11a0222ac159e0480e98e6fc1330e4c" ], [ "StringPrinter.Base.bind_sz", @@ -213,8 +213,8 @@ "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "StringPrinter.Base_interpretation_Tm_arrow_3d3451b4afd8cd1694aeddfb4c2af471", - "StringPrinter.Base_interpretation_Tm_arrow_79e2a44f05d089a0432eb5a6924066ce", - "StringPrinter.Base_interpretation_Tm_arrow_d2dad2f47cf1ef8f320573d7e5c4f823", + "StringPrinter.Base_interpretation_Tm_arrow_4f15c6944bf2e9262c91c004a8df27c5", + "StringPrinter.Base_interpretation_Tm_arrow_f7eb7bfae394e16be144163ddb65b376", "StringPrinter.Base_interpretation_Tm_ghost_arrow_f8a0addf66d842af0f2108822ebcb064", "b2t_def", "bool_inversion", "bool_typing", "data_elim_FStar.Pervasives.Native.Mktuple2", "eq2-interp", @@ -232,7 +232,6 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_Prims.equals", "function_token_typing_FStar.UInt8.t", "int_inversion", "int_typing", - "interpretation_Tm_abs_10d922c1f5629ff7bdcaaa84f3bacbb6", "interpretation_Tm_abs_d883925c4bcc2965e60734277a669444", "l_and-interp", "lemma_FStar.Buffer.lemma_size", "lemma_FStar.Seq.Base.lemma_len_append", @@ -247,19 +246,19 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_305a1532696024bbcd2640841a5adb91", - "refinement_interpretation_Tm_refine_4f1e41a387c9db2d09ca2f6992aa5a7d", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_614dc5c62388d7a258d7a06857969763", "refinement_interpretation_Tm_refine_673b7c3128cd047474e93f2d90cc89d4", + "refinement_interpretation_Tm_refine_7041dd5ea0c1366ab263f35fadf6f028", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", "refinement_interpretation_Tm_refine_d380b72674e933b5827dd10914110694", - "refinement_interpretation_Tm_refine_d993efbed934f277c086edc583da0824", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", "unit_typing" ], 0, - "950307afc003bb8be68caff1f032512a" + "dbf2a225ec9fb30c783e389fe82a044f" ], [ "StringPrinter.Base.print_char_sz", @@ -302,7 +301,7 @@ "typing_StringPrinter.Base.print_char", "unit_typing" ], 0, - "278b0c30ca40af9f4c1a77ea8f338110" + "d09dcc2dfcc179e88d78022434860e32" ], [ "StringPrinter.Base.ifthenelse_sz", @@ -311,7 +310,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "d40648d3dc8369dfe1c64ff8b5c3472c" + "3121699d8aea0ac7389c6c58e94f3ba3" ], [ "StringPrinter.Base.destruct_pair_sz", @@ -324,7 +323,7 @@ "refinement_interpretation_Tm_refine_0dee8cb03258a67c2f7ec66427696212" ], 0, - "5fec7334c08390086f46f011cbb60cdf" + "9bddb36bde78659a545a9fc314f21d01" ], [ "StringPrinter.Base.destruct_pair_sz", @@ -342,7 +341,7 @@ "unit_typing" ], 0, - "8787ff433fd9801618983c474c145549" + "f3a6bdff513c4e88589b447774ee39fa" ], [ "StringPrinter.Base.log_size", @@ -368,7 +367,7 @@ "function_token_typing_FStar.UInt32.t", "function_token_typing_FStar.UInt8.t", "int_typing", "interpretation_Tm_abs_22f4c7dacfca92177f4039f947fbe36f", - "interpretation_Tm_abs_c5d10fb9c621e33bfcd3dd5f762bd110", + "interpretation_Tm_abs_f5ce3e18992a715ccd654d89257644de", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThan", @@ -379,14 +378,14 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_5c3cf6cb06a82cb98eb10e83b8cb7639", + "refinement_interpretation_Tm_refine_97878b34246db5d6411d94dc4d85c1c3", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pervasives.Native.uu___is_Some", "typing_FStar.Seq.Base.length", "typing_StringPrinter.Base.log", "unit_typing" ], 0, - "d468981caf6c5c10ccbf069171742a04" + "3e667eac6a3e2e1adb4dd6e17420c121" ], [ "StringPrinter.Base.app_head_rev_tail", @@ -398,7 +397,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "330311127a6f4bb518f569b66ebddd14" + "9f2847750bf8f011c66f1436822b29e0" ], [ "StringPrinter.Base.coerce_sz", @@ -418,7 +417,7 @@ "unit_typing" ], 0, - "f5b658d57c75898e695b5097d951b3e6" + "14464fbe0d5ec34ed03396809264ec57" ], [ "StringPrinter.Base.compile_fvar", @@ -436,7 +435,7 @@ "unit_typing" ], 0, - "279e1e609a25015f1ae4093bf49f26f5" + "ab701362c63a16a955ebba686259b7fd" ], [ "StringPrinter.Base.first", @@ -448,7 +447,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "14554810f0b58c3f0dd9f6b5abcd6252" + "c3c57fe5817da0f493590b5bc5ccd469" ], [ "StringPrinter.Base.m_st_post", @@ -482,7 +481,7 @@ "typing_StringPrinter.Base.log" ], 0, - "4cbe2ff98fb68c09ea22fde2637e5481" + "a81ab8eaf39b2608194e4ba6d499bcab" ], [ "StringPrinter.Base.ret_st", @@ -571,7 +570,7 @@ "typing_StringPrinter.Base.ret" ], 0, - "475fb7dbf1b8949fccc117f1e1ad9f87" + "102bfb77cb935e10257e8efa0b1ff8aa" ], [ "StringPrinter.Base.bind_st", @@ -712,7 +711,7 @@ "typing_StringPrinter.Base.s_append", "unit_typing" ], 0, - "769519abeeeee5fd1887e70102e86f90" + "890d74af02a6007ca00e19369e98667c" ], [ "StringPrinter.Base.print_char_st", @@ -787,7 +786,7 @@ "typing_StringPrinter.Base.print_char", "unit_typing" ], 0, - "89ab2e0b2df9676226b62069ee2a72de" + "b1aeed1c1387a3d17c9a59fb41286007" ], [ "StringPrinter.Base.ifthenelse_st", @@ -805,7 +804,7 @@ "refinement_interpretation_Tm_refine_aca758be7d2a868d5d074cb922eb5bfb" ], 0, - "b6a389188d84efbcbcae0ddc06bad08f" + "93769a31a624e0178023ba45b76573bd" ], [ "StringPrinter.Base.coerce_st", @@ -826,7 +825,7 @@ "unit_typing" ], 0, - "23d69e5ecb5b46f5801eafbd3b28bcc7" + "6030c3fc5a58b4a262283cad81aac310" ], [ "StringPrinter.Base.buffer_create_mm_post", @@ -840,7 +839,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "24162289d2db39535112c6d9abf7944f" + "ebff9b3553eae3ae704451cbdaab3224" ], [ "StringPrinter.Base.alloc_and_fill_in", @@ -973,7 +972,7 @@ "typing_FStar.UInt32.v", "unit_typing" ], 0, - "b5c82ae109463d77c48c5ca4bfb98d8e" + "e4f0e2f6b306318d952156834894860e" ], [ "StringPrinter.Base.phi_post", @@ -989,7 +988,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "2af8a9a32013b454884baff98cc80a0b" + "c62836d7a99348b8f173b2bd30f71a9c" ], [ "StringPrinter.Base.phi", @@ -1030,7 +1029,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some", "unit_typing" ], 0, - "92ad3f4e5c6bf289132293e55b41803a" + "5089023c7ea0115654f42ebe64a47626" ], [ "StringPrinter.Base.c_or", @@ -1039,7 +1038,7 @@ 1, [ "@query" ], 0, - "8f8f12ec363cdbf6907e92fd6207bb71" + "36dc45c188456860ebec5e7808ab7a21" ], [ "StringPrinter.Base.__proj__Left__item___0", @@ -1053,7 +1052,7 @@ "refinement_interpretation_Tm_refine_31f46a64729594f0c4e206f1f50b72a5" ], 0, - "e554a1b5c2f2c2f82e7b28d2db53290c" + "01d652e37f6d78d4f677889698fbee29" ], [ "StringPrinter.Base.__proj__Right__item___0", @@ -1067,7 +1066,7 @@ "refinement_interpretation_Tm_refine_4902a0d7f1d936b9fb5f0286e9e6b699" ], 0, - "13d4c3765c7037905529dc3746f19e9f" + "f8edb758302d75501101b03ecd93e01f" ], [ "StringPrinter.Base.s_append", @@ -1076,7 +1075,7 @@ 1, [ "@query", "lemma_FStar.Seq.Base.lemma_len_append" ], 0, - "ace87de7f71c0c6a753206cf45ef6150" + "12ba64ed6ff863ed22840b4038769004" ], [ "StringPrinter.Base.m_sz_res_pred", @@ -1085,7 +1084,7 @@ 1, [ "@query" ], 0, - "87d50fc4ad0374d3de593263b3b0707d" + "5a90b6526d233a0d61984f9294c9e10a" ], [ "StringPrinter.Base.m_sz_correct", @@ -1115,7 +1114,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "effe871a69b3e791d271bd50ecb0f5bc" + "6d8b271571e18875ffe3a15b6a7c95f1" ], [ "StringPrinter.Base.add_overflow", @@ -1150,7 +1149,7 @@ "typing_FStar.UInt32.v" ], 0, - "f74848e05979a2ca6738d9040bcc69ef" + "01dde12ecd0b372f2ddcf8f2e3cf22a7" ], [ "StringPrinter.Base.add_overflow", @@ -1164,7 +1163,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "44b4b4f341ab2c2028476b5aca163eb3" + "e97b7eaf57db0abc9a3657669e97bef7" ], [ "StringPrinter.Base.ret_sz", @@ -1200,7 +1199,7 @@ "typing_Prims.pow2" ], 0, - "6789b2743077de1d138f06856e4d767f" + "d137c1db425fcc5fc03d957b11ad94cc" ], [ "StringPrinter.Base.m_sz_res_pred_bind", @@ -1225,7 +1224,7 @@ "typing_FStar.UInt32.v" ], 0, - "4ab4a46c3813869f6f106c820e5f8ca9" + "9f2d52a51b5c4305d24bd38e8a474d43" ], [ "StringPrinter.Base.bind_sz", @@ -1237,8 +1236,8 @@ "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "StringPrinter.Base_interpretation_Tm_arrow_3d3451b4afd8cd1694aeddfb4c2af471", - "StringPrinter.Base_interpretation_Tm_arrow_79e2a44f05d089a0432eb5a6924066ce", - "StringPrinter.Base_interpretation_Tm_arrow_d2dad2f47cf1ef8f320573d7e5c4f823", + "StringPrinter.Base_interpretation_Tm_arrow_4f15c6944bf2e9262c91c004a8df27c5", + "StringPrinter.Base_interpretation_Tm_arrow_f7eb7bfae394e16be144163ddb65b376", "StringPrinter.Base_interpretation_Tm_ghost_arrow_f8a0addf66d842af0f2108822ebcb064", "b2t_def", "bool_inversion", "bool_typing", "data_elim_FStar.Pervasives.Native.Mktuple2", "eq2-interp", @@ -1256,7 +1255,6 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_Prims.equals", "function_token_typing_FStar.UInt8.t", "int_inversion", "int_typing", - "interpretation_Tm_abs_10d922c1f5629ff7bdcaaa84f3bacbb6", "interpretation_Tm_abs_d883925c4bcc2965e60734277a669444", "l_and-interp", "lemma_FStar.Buffer.lemma_size", "lemma_FStar.Seq.Base.lemma_len_append", @@ -1271,19 +1269,19 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_305a1532696024bbcd2640841a5adb91", - "refinement_interpretation_Tm_refine_4f1e41a387c9db2d09ca2f6992aa5a7d", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_614dc5c62388d7a258d7a06857969763", "refinement_interpretation_Tm_refine_673b7c3128cd047474e93f2d90cc89d4", + "refinement_interpretation_Tm_refine_7041dd5ea0c1366ab263f35fadf6f028", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", "refinement_interpretation_Tm_refine_d380b72674e933b5827dd10914110694", - "refinement_interpretation_Tm_refine_d993efbed934f277c086edc583da0824", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", - "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length", - "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", - "typing_FStar.UInt32.v", "unit_typing" + "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits", + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", + "unit_typing" ], 0, - "8d4e17bcb96a51bb2a22ef7905a0347a" + "f9235ffc19ac27cc6becd1b54af52f7a" ], [ "StringPrinter.Base.print_char_sz", @@ -1326,7 +1324,7 @@ "typing_StringPrinter.Base.print_char", "unit_typing" ], 0, - "4d85ca2e22de490ba9cfc66aa43c4ef5" + "068a9d06c9ddc1062186152f137e13a6" ], [ "StringPrinter.Base.ifthenelse_sz", @@ -1335,7 +1333,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "ec910ae528ff4aeb0f2574b5940ec373" + "535288f80d0e7347dfe77c71450ce333" ], [ "StringPrinter.Base.destruct_pair_sz", @@ -1348,7 +1346,7 @@ "refinement_interpretation_Tm_refine_0dee8cb03258a67c2f7ec66427696212" ], 0, - "94af7acedf9c851c184697d5290a0e26" + "56e910178f27bf54eececa65f54ca8a3" ], [ "StringPrinter.Base.destruct_pair_sz", @@ -1360,7 +1358,7 @@ "projection_inverse_FStar.Pervasives.Native.Mktuple2__2" ], 0, - "fcf76e59e6b7067cf9e87271bd58e97e" + "2f6a0ae4b4862c4ee53bfa6be1413fb9" ], [ "StringPrinter.Base.log_size", @@ -1386,7 +1384,7 @@ "function_token_typing_FStar.UInt32.t", "function_token_typing_FStar.UInt8.t", "int_typing", "interpretation_Tm_abs_22f4c7dacfca92177f4039f947fbe36f", - "interpretation_Tm_abs_c5d10fb9c621e33bfcd3dd5f762bd110", + "interpretation_Tm_abs_f5ce3e18992a715ccd654d89257644de", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThan", @@ -1397,14 +1395,14 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_5c3cf6cb06a82cb98eb10e83b8cb7639", + "refinement_interpretation_Tm_refine_97878b34246db5d6411d94dc4d85c1c3", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pervasives.Native.uu___is_Some", "typing_FStar.Seq.Base.length", "typing_StringPrinter.Base.log", "unit_typing" ], 0, - "0aab807a368007e8c1b2132fdcf6f156" + "1e2e8da5f1f0f72a0c63fc095de5d459" ], [ "StringPrinter.Base.log_size", @@ -1418,7 +1416,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "3f17a0aa335a404604368afe10ccf0a0" + "e7710d2a67e3ef7c499160ab27f1541e" ], [ "StringPrinter.Base.app_head_rev_tail", @@ -1430,7 +1428,7 @@ "fuel_guarded_inversion_FStar.Tactics.Result.__result" ], 0, - "e623bb0c0848ab6db2cc04b35454ddd4" + "818b25525fda253a353aaceb653114ab" ], [ "StringPrinter.Base.coerce_sz", @@ -1450,7 +1448,7 @@ "unit_typing" ], 0, - "dd336d5d97e3f74bfdc4350abc6828e1" + "2be6eea5742698e5bcc2d5774fd22706" ], [ "StringPrinter.Base.compile_fvar", @@ -1468,7 +1466,7 @@ "unit_typing" ], 0, - "4ee15d94361899cc44074a5fe594a6f1" + "a00e9ad5875772c4e0213ceb70c18098" ], [ "StringPrinter.Base.first", @@ -1480,7 +1478,7 @@ "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list" ], 0, - "fb6d32caba5119be275841d36d8de659" + "d7328ae48e895cd9c669df2bd1fa5369" ], [ "StringPrinter.Base.m_st_post", @@ -1514,7 +1512,7 @@ "typing_StringPrinter.Base.log" ], 0, - "3edea85d01b98a54e5f71a0f75c24f55" + "69ea8bc04ffac80695e33a92d3a44cec" ], [ "StringPrinter.Base.ret_st", @@ -1598,7 +1596,7 @@ "typing_StringPrinter.Base.ret" ], 0, - "a75652c1a4880d53b99e559257668559" + "5b3bb1c11fa6d8fdd43d395aa5ba0f2b" ], [ "StringPrinter.Base.bind_st", @@ -1727,7 +1725,7 @@ "typing_StringPrinter.Base.s_append", "unit_typing" ], 0, - "1b84b1145418a0d8714ae4c289342d86" + "b56381bd2a9e1d471bf1be9934974a8d" ], [ "StringPrinter.Base.print_char_st", @@ -1802,7 +1800,7 @@ "typing_StringPrinter.Base.print_char", "unit_typing" ], 0, - "474153d3ec6cda65f869cf8785516de7" + "1c2ce1fded22c1a39005d84f91150551" ], [ "StringPrinter.Base.ifthenelse_st", @@ -1820,7 +1818,7 @@ "refinement_interpretation_Tm_refine_aca758be7d2a868d5d074cb922eb5bfb" ], 0, - "e0d6a1b5c1000b6fd13529e64f3524fd" + "6faa53b1669b8f59966618497d4f0547" ], [ "StringPrinter.Base.ifthenelse_st", @@ -1829,7 +1827,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "352f5ddb99688f30b317278963a40ae7" + "3e08805e8a294c02b7637bdb82504528" ], [ "StringPrinter.Base.coerce_st", @@ -1850,7 +1848,7 @@ "unit_typing" ], 0, - "b53daef7ee5c9431558ad97ad27edc78" + "adc1f2b7fd0fb68ae4146a7742124b55" ], [ "StringPrinter.Base.buffer_create_mm_post", @@ -1864,7 +1862,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "798b82ed72f186e8412c071e9c261c96" + "be75f3aafef72e6eb2559308c160dbda" ], [ "StringPrinter.Base.alloc_and_fill_in", @@ -1873,7 +1871,7 @@ 1, [ "@query" ], 0, - "b9b216e0a998b6b19086bda566b82cbd" + "1827439f86859a74ed8616e8c8af599a" ], [ "StringPrinter.Base.phi_post", @@ -1889,7 +1887,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "588698402c01e9702755049906ed7839" + "41f16338b4bbde045e5c86e398c51dc9" ], [ "StringPrinter.Base.phi", @@ -1930,7 +1928,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some", "unit_typing" ], 0, - "acda9c59e0a3ad219b8cc4f89189eb13" + "b4525a421da1f123ab04293c8e1bbb42" ] ] ] \ No newline at end of file diff --git a/examples/tactics/StringPrinter.Rec.fst.hints b/examples/tactics/StringPrinter.Rec.fst.hints index dcf0ae9070f..1d3a3971287 100644 --- a/examples/tactics/StringPrinter.Rec.fst.hints +++ b/examples/tactics/StringPrinter.Rec.fst.hints @@ -17,7 +17,7 @@ "refinement_interpretation_StringPrinter.Rec_Tm_refine_bcc6987f9a4ea41c8ab43f649231ab91" ], 0, - "d9c0a97ba383bbac02a18f5874ab4835" + "75fee109d9b4d39407494266b61d0b88" ], [ "StringPrinter.Rec.do_while_body_res_intro", @@ -31,7 +31,7 @@ "refinement_interpretation_Tm_refine_fccbd444730e179142d53d00da45706a" ], 0, - "fd6cf53397444bda239032fdae7561ec" + "cd4f5c48d90252b5f7537a9b0e2534ab" ], [ "StringPrinter.Rec.do_while", @@ -50,7 +50,7 @@ "typing_tok_Prims.LexTop@tok" ], 0, - "3887ca856b3354647f8b299946600bdf" + "4066a3e49be450c9190078b3f111b72f" ], [ "StringPrinter.Rec.do_while_correct", @@ -102,7 +102,7 @@ "typing_tok_Prims.LexTop@tok" ], 0, - "775eb3fe100650c17e8093e8ff285294" + "d91db507020799334c84efbf39d20b89" ], [ "StringPrinter.Rec.rewrite_do_while", @@ -136,7 +136,7 @@ "token_correspondence_StringPrinter.Rec.do_while", "unit_typing" ], 0, - "441e2c626a2a9fede076894221e5c206" + "e83931b525d9ad777a8797fecd0d6d83" ], [ "StringPrinter.Rec.do_while_body_post", @@ -154,7 +154,7 @@ "refinement_interpretation_StringPrinter.Rec_Tm_refine_bcc6987f9a4ea41c8ab43f649231ab91" ], 0, - "3cb9993eaef17d53572952f94bebfa15" + "d3f3e0833dcfc1d7409479e50de7b9a1" ], [ "StringPrinter.Rec.do_while_body_res_intro", @@ -168,7 +168,7 @@ "refinement_interpretation_Tm_refine_fccbd444730e179142d53d00da45706a" ], 0, - "7220cafb6b7f3349e8826349ac4fed2f" + "297b6b979a431f4ccf9bf2c6c0f4fbbe" ], [ "StringPrinter.Rec.do_while", @@ -187,7 +187,7 @@ "typing_tok_Prims.LexTop@tok" ], 0, - "4773568d45ed6586e75afac2c879cc88" + "46fe78c70ccaee74c599936081665d0e" ], [ "StringPrinter.Rec.rewrite_do_while", @@ -221,7 +221,7 @@ "token_correspondence_StringPrinter.Rec.do_while", "unit_typing" ], 0, - "5575b3ac8e40f495db085e38936e3656" + "279c3dad370081606acd3749001c5933" ] ] ] \ No newline at end of file diff --git a/examples/tactics/StringPrinter.RecC.fst.hints b/examples/tactics/StringPrinter.RecC.fst.hints index 97686a5e1c2..1b39f786ceb 100644 --- a/examples/tactics/StringPrinter.RecC.fst.hints +++ b/examples/tactics/StringPrinter.RecC.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "3d18890dc37833033f888e4618925187" + "8f9d979d48c0d80c39f356757fcf95bc" ], [ "StringPrinter.RecC.__proj__ILeft__item___0", @@ -22,7 +22,7 @@ "refinement_interpretation_Tm_refine_6474df3426774fe0915d93800bd403be" ], 0, - "4a057397af1bc690de4169dc3c715ccc" + "0f5b81a7cddc0501f671ed4c9a446800" ], [ "StringPrinter.RecC.__proj__ILeft__item___1", @@ -36,7 +36,7 @@ "refinement_interpretation_Tm_refine_6474df3426774fe0915d93800bd403be" ], 0, - "d84a0a0fafa6f267ad7a5c1e850dd3a3" + "be48ac753b35ce1cfbaec4641cfaa06d" ], [ "StringPrinter.RecC.__proj__IRight__item___0", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_5cc97964710279918046f6207e01f533" ], 0, - "4508adc8c744f1637eba23eb54023e2f" + "c0373a97b76afa03eac737cd31e3ad93" ], [ "StringPrinter.RecC.__proj__IRight__item___1", @@ -64,7 +64,7 @@ "refinement_interpretation_Tm_refine_5cc97964710279918046f6207e01f533" ], 0, - "7901c012fc7bfe680e9b8d01bd6fde5b" + "e58d7baba4a6f384a4e6bfe1457b8c4b" ], [ "StringPrinter.RecC.do_while_sz_inv", @@ -73,7 +73,7 @@ 1, [ "@query" ], 0, - "25e55679ba4c9e56c8e64acfac99c989" + "3b989aa1e9bae4499be8205c02bbd857" ], [ "StringPrinter.RecC.do_while_sz_body", @@ -87,15 +87,15 @@ "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_StringPrinter.Rec.do_while.fuel_instrumented", "@query", - "StringPrinter.Base_interpretation_Tm_arrow_04da030d648a40a538e9c8af6be43243", - "StringPrinter.Base_interpretation_Tm_arrow_05c2f83ccde821ec62b1e30ce5d1b807", + "StringPrinter.Base_interpretation_Tm_arrow_21970bd7ef3be3b1cc78d2d6723867a7", + "StringPrinter.Base_interpretation_Tm_arrow_31ddd9f561bb4b4c8018da1f9c4b643a", "StringPrinter.Base_interpretation_Tm_arrow_ddae31af58f344a03e9a389782617276", "StringPrinter.Base_interpretation_Tm_ghost_arrow_f8a0addf66d842af0f2108822ebcb064", "StringPrinter.RecC_interpretation_Tm_arrow_0ce5056fc854e6cc78910b5ce4766c46", "StringPrinter.RecC_interpretation_Tm_arrow_10473f864698c8f1bac5c23b0cf01648", - "StringPrinter.RecC_interpretation_Tm_arrow_25b26e17364c55603ed6fe9c6929e0d8", + "StringPrinter.RecC_interpretation_Tm_arrow_fe6f40116b2508179c070a4bafdff30c", "StringPrinter.Rec_interpretation_Tm_arrow_0fefdafe8ceb7d091c884de409cd8e52", - "StringPrinter.Rec_interpretation_Tm_arrow_7b80582ee7833124fc99d0a01de09ea6", + "StringPrinter.Rec_interpretation_Tm_arrow_375bb6b09c8fcfc6cc48cfbfb70ee7e7", "StringPrinter.Rec_interpretation_Tm_arrow_fccb226fab35663f5ae232e40b6a1b56", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_StringPrinter.Base.Left", @@ -132,11 +132,11 @@ "int_typing", "interpretation_Tm_abs_129d7497582cafa42142b82be251356c", "interpretation_Tm_abs_17f7c83bb740937aea7bb7a1f06579a7", - "interpretation_Tm_abs_3860e70a4ad5c1b892dd0096c6ac9755", + "interpretation_Tm_abs_1b431c19da32366aedcefdeaf50010b3", + "interpretation_Tm_abs_6918bfaa5c1724f4259dcb4b4672c8f3", "interpretation_Tm_abs_93e99c02013e4b06013477362a1b714d", "interpretation_Tm_abs_c2f0dce59bd87e2fd6b071ade1507cc5", "interpretation_Tm_abs_d883925c4bcc2965e60734277a669444", - "interpretation_Tm_abs_f59ead6fa6e6b01062693c6e1e924f9d", "kinding_StringPrinter.RecC.do_while_sz_interm@tok", "l_and-interp", "lemma_FStar.Buffer.lemma_size", "lemma_FStar.Seq.Base.lemma_len_append", @@ -162,24 +162,26 @@ "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_9d52cb176e78f382f96f516bdb9c126d", - "refinement_interpretation_Tm_refine_bb56a70e5d029fbcde7aa3b1465ec541", + "refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17", "refinement_interpretation_Tm_refine_bcc6987f9a4ea41c8ab43f649231ab91", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", "refinement_interpretation_Tm_refine_cad9e73414c837b10232517d3f9df508", "refinement_interpretation_Tm_refine_cbef74e0c9645c1864e7d751466c59f0", + "refinement_interpretation_Tm_refine_d1e74f7259230403956e0cb19c8c6840", "refinement_interpretation_Tm_refine_d380b72674e933b5827dd10914110694", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4", "token_correspondence_StringPrinter.Rec.do_while", - "typing_FStar.Seq.Base.length", "typing_FStar.UInt.fits", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.sub", - "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", + "typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length", + "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", + "typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t", + "typing_FStar.UInt32.v", "typing_Tm_abs_17f7c83bb740937aea7bb7a1f06579a7", - "typing_Tm_abs_3860e70a4ad5c1b892dd0096c6ac9755", + "typing_Tm_abs_1b431c19da32366aedcefdeaf50010b3", "typing_Tm_abs_93e99c02013e4b06013477362a1b714d", "unit_typing" ], 0, - "84e972b29ee48c400778448641be55cd" + "5d6719f227d86627d915a58d4c071774" ], [ "StringPrinter.RecC.do_while_sz", @@ -193,7 +195,7 @@ "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "StringPrinter.Base_interpretation_Tm_ghost_arrow_f8a0addf66d842af0f2108822ebcb064", - "StringPrinter.Rec_interpretation_Tm_arrow_7b80582ee7833124fc99d0a01de09ea6", + "StringPrinter.Rec_interpretation_Tm_arrow_375bb6b09c8fcfc6cc48cfbfb70ee7e7", "b2t_def", "constructor_distinct_StringPrinter.RecC.ILeft", "constructor_distinct_StringPrinter.RecC.IOverflow", "constructor_distinct_StringPrinter.RecC.IRight", @@ -244,7 +246,7 @@ "typing_FStar.UInt32.v", "typing_Prims.pow2", "unit_typing" ], 0, - "654e955b79ff7e0c614e2c0abb45b35e" + "74190cdfbd8d2bb2ce4bc66a8d48187a" ], [ "StringPrinter.RecC.do_while_st_inv", @@ -289,7 +291,7 @@ "typing_StringPrinter.RecC.__proj__Mkdo_while_st_interm__item__do_while_st_interm_res" ], 0, - "5ff2f098d2fc947d6de7d4a5937466bf" + "0c342b3d4fbee581c1110868e5651939" ], [ "StringPrinter.RecC.do_while_st_body", @@ -437,7 +439,7 @@ "typing_Tm_abs_93e99c02013e4b06013477362a1b714d", "unit_typing" ], 0, - "25531af01a2f87e65a37807d2c7a041c" + "71502971df17ec130730451f4db4e90f" ], [ "StringPrinter.RecC.do_while_st", @@ -599,7 +601,7 @@ "typing_StringPrinter.RecC.__proj__Mkdo_while_st_interm__item__do_while_st_interm_res" ], 0, - "0071151ae4700cb4ea2184bcfd329771" + "cfa934110a83fa33ad04e8100a85bfce" ], [ "StringPrinter.RecC.do_while_sz_interm", @@ -608,7 +610,7 @@ 1, [ "@query", "assumption_FStar.UInt32.t__uu___haseq" ], 0, - "b27579f1306b5815a934c998755af984" + "cf3830df1eaaba372e6463cb85091529" ], [ "StringPrinter.RecC.__proj__ILeft__item___0", @@ -622,7 +624,7 @@ "refinement_interpretation_Tm_refine_6474df3426774fe0915d93800bd403be" ], 0, - "2bed0cfe78b76538e3d85b0aebfaffe0" + "0d37530ed9367fb8ca1472540b3b95ac" ], [ "StringPrinter.RecC.__proj__ILeft__item___1", @@ -636,7 +638,7 @@ "refinement_interpretation_Tm_refine_6474df3426774fe0915d93800bd403be" ], 0, - "eedb6f8940aada0ed3ff3771987e65f0" + "2440d4b07354b061f2a058c22b384c99" ], [ "StringPrinter.RecC.__proj__IRight__item___0", @@ -650,7 +652,7 @@ "refinement_interpretation_Tm_refine_5cc97964710279918046f6207e01f533" ], 0, - "9b77e3c7002e3da1ffd99987761c2a22" + "36e1ed93f36dd7cb181cb4b2e0af3456" ], [ "StringPrinter.RecC.__proj__IRight__item___1", @@ -664,7 +666,7 @@ "refinement_interpretation_Tm_refine_5cc97964710279918046f6207e01f533" ], 0, - "f95834dc5ad18570a3b1710f4faa0a06" + "6625c5fe70ecc1cfcd6c1a7491e996cf" ], [ "StringPrinter.RecC.do_while_sz_inv", @@ -673,7 +675,7 @@ 1, [ "@query" ], 0, - "e1dfe9871985761db2988415e24b09ca" + "d1c15f04f4b50573369d749f230f7114" ], [ "StringPrinter.RecC.do_while_sz_body", @@ -686,24 +688,20 @@ "@fuel_correspondence_StringPrinter.Rec.do_while.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_StringPrinter.Rec.do_while.fuel_instrumented", - "@query", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "StringPrinter.Base_interpretation_Tm_arrow_04da030d648a40a538e9c8af6be43243", - "StringPrinter.Base_interpretation_Tm_arrow_05c2f83ccde821ec62b1e30ce5d1b807", + "@query", + "StringPrinter.Base_interpretation_Tm_arrow_21970bd7ef3be3b1cc78d2d6723867a7", + "StringPrinter.Base_interpretation_Tm_arrow_31ddd9f561bb4b4c8018da1f9c4b643a", "StringPrinter.Base_interpretation_Tm_arrow_ddae31af58f344a03e9a389782617276", "StringPrinter.Base_interpretation_Tm_ghost_arrow_f8a0addf66d842af0f2108822ebcb064", - "StringPrinter.Base_pre_typing_Tm_ghost_arrow_f8a0addf66d842af0f2108822ebcb064", "StringPrinter.RecC_interpretation_Tm_arrow_0ce5056fc854e6cc78910b5ce4766c46", "StringPrinter.RecC_interpretation_Tm_arrow_10473f864698c8f1bac5c23b0cf01648", - "StringPrinter.RecC_interpretation_Tm_arrow_25b26e17364c55603ed6fe9c6929e0d8", + "StringPrinter.RecC_interpretation_Tm_arrow_fe6f40116b2508179c070a4bafdff30c", "StringPrinter.Rec_interpretation_Tm_arrow_0fefdafe8ceb7d091c884de409cd8e52", "StringPrinter.Rec_interpretation_Tm_arrow_fccb226fab35663f5ae232e40b6a1b56", "b2t_def", "bool_inversion", "bool_typing", - "constructor_distinct_Prims.unit", - "constructor_distinct_StringPrinter.Base.Left", "constructor_distinct_StringPrinter.RecC.ILeft", "constructor_distinct_StringPrinter.RecC.IOverflow", "constructor_distinct_StringPrinter.RecC.IRight", - "constructor_distinct_Tm_unit", "data_elim_FStar.Pervasives.Native.Mktuple2", "data_elim_StringPrinter.Base.Left", "data_typing_intro_StringPrinter.RecC.IOverflow@tok", @@ -728,20 +726,18 @@ "equation_with_fuel_StringPrinter.Rec.do_while.fuel_instrumented", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_StringPrinter.Base.c_or", - "fuel_guarded_inversion_StringPrinter.RecC.do_while_sz_interm", "function_token_typing_FStar.UInt8.t", "int_inversion", "int_typing", "interpretation_Tm_abs_129d7497582cafa42142b82be251356c", "interpretation_Tm_abs_17f7c83bb740937aea7bb7a1f06579a7", - "interpretation_Tm_abs_3860e70a4ad5c1b892dd0096c6ac9755", + "interpretation_Tm_abs_1b431c19da32366aedcefdeaf50010b3", + "interpretation_Tm_abs_6918bfaa5c1724f4259dcb4b4672c8f3", "interpretation_Tm_abs_93e99c02013e4b06013477362a1b714d", "interpretation_Tm_abs_c2f0dce59bd87e2fd6b071ade1507cc5", "interpretation_Tm_abs_d883925c4bcc2965e60734277a669444", - "interpretation_Tm_abs_f59ead6fa6e6b01062693c6e1e924f9d", "kinding_StringPrinter.RecC.do_while_sz_interm@tok", "l_and-interp", "lemma_FStar.Buffer.lemma_size", "lemma_FStar.Seq.Base.lemma_len_append", - "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv", - "lemma_FStar.UInt32.vu_inv", + "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "lemma_StringPrinter.Rec.seq_append_empty_r", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_GreaterThan", "primitive_Prims.op_LessThan", @@ -751,38 +747,37 @@ "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", - "projection_inverse_StringPrinter.Base.Left__0", - "projection_inverse_StringPrinter.Base.Left_p", - "projection_inverse_StringPrinter.Base.Left_q", "projection_inverse_StringPrinter.RecC.ILeft__0", "projection_inverse_StringPrinter.RecC.ILeft__1", "projection_inverse_StringPrinter.RecC.ILeft_tin", "projection_inverse_StringPrinter.RecC.ILeft_tout", "projection_inverse_StringPrinter.RecC.IRight__0", "projection_inverse_StringPrinter.RecC.IRight__1", + "projection_inverse_StringPrinter.RecC.IRight_tin", + "projection_inverse_StringPrinter.RecC.IRight_tout", "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_9d52cb176e78f382f96f516bdb9c126d", "refinement_interpretation_Tm_refine_b913a3f691ca99086652e0a655e72f17", - "refinement_interpretation_Tm_refine_bb56a70e5d029fbcde7aa3b1465ec541", "refinement_interpretation_Tm_refine_bcc6987f9a4ea41c8ab43f649231ab91", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", "refinement_interpretation_Tm_refine_cad9e73414c837b10232517d3f9df508", "refinement_interpretation_Tm_refine_cbef74e0c9645c1864e7d751466c59f0", + "refinement_interpretation_Tm_refine_d1e74f7259230403956e0cb19c8c6840", "refinement_interpretation_Tm_refine_d380b72674e933b5827dd10914110694", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4", "token_correspondence_StringPrinter.Rec.do_while", "typing_FStar.Seq.Base.empty", "typing_FStar.Seq.Base.length", - "typing_FStar.UInt.fits", "typing_FStar.UInt.max_int", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.sub", - "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", + "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", + "typing_FStar.UInt32.sub", "typing_FStar.UInt32.uint_to_t", + "typing_FStar.UInt32.v", "typing_Tm_abs_17f7c83bb740937aea7bb7a1f06579a7", - "typing_Tm_abs_3860e70a4ad5c1b892dd0096c6ac9755", + "typing_Tm_abs_1b431c19da32366aedcefdeaf50010b3", "typing_Tm_abs_93e99c02013e4b06013477362a1b714d", "unit_typing" ], 0, - "95f905c01044fbc71a336dadc61d9b05" + "772c7bb964cf75c6b65f1b5b6596067b" ], [ "StringPrinter.RecC.do_while_sz", @@ -796,7 +791,7 @@ "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", "StringPrinter.Base_interpretation_Tm_ghost_arrow_f8a0addf66d842af0f2108822ebcb064", - "StringPrinter.Rec_interpretation_Tm_arrow_7b80582ee7833124fc99d0a01de09ea6", + "StringPrinter.Rec_interpretation_Tm_arrow_375bb6b09c8fcfc6cc48cfbfb70ee7e7", "b2t_def", "constructor_distinct_StringPrinter.RecC.ILeft", "constructor_distinct_StringPrinter.RecC.IOverflow", "constructor_distinct_StringPrinter.RecC.IRight", @@ -847,7 +842,7 @@ "typing_FStar.UInt32.v", "typing_Prims.pow2", "unit_typing" ], 0, - "59d307c5a98de7f77f24e430af67f526" + "884b65a066e5cbfe7bbe686f8c2d7a21" ], [ "StringPrinter.RecC.do_while_st_inv", @@ -892,7 +887,7 @@ "typing_StringPrinter.RecC.__proj__Mkdo_while_st_interm__item__do_while_st_interm_res" ], 0, - "e74587876058fbfb4d976d065190eee9" + "11ff8fe8fd82a8ec0a01b6bdd63575b4" ], [ "StringPrinter.RecC.do_while_st", @@ -1054,7 +1049,7 @@ "typing_StringPrinter.RecC.__proj__Mkdo_while_st_interm__item__do_while_st_interm_res" ], 0, - "cf9c81137f607052b99fc09d5dd77395" + "1fd6ef3b01aa5bb4cef7748eb3219339" ] ] ] \ No newline at end of file diff --git a/examples/tactics/StringPrinterTest.Aux.fst.hints b/examples/tactics/StringPrinterTest.Aux.fst.hints index 0e86a77918b..537d5ac969a 100644 --- a/examples/tactics/StringPrinterTest.Aux.fst.hints +++ b/examples/tactics/StringPrinterTest.Aux.fst.hints @@ -19,7 +19,7 @@ "typing_FStar.UInt32.v", "well-founded-ordering-on-nat" ], 0, - "411c588f6d2e262c485ca35585ad3b67" + "2215ce12a2ba87d3756a6eb1efdf518f" ], [ "StringPrinterTest.Aux.example_do_while", @@ -82,7 +82,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "3155bbc8cfac0a115e6842b0e069561a" + "7c91bb6dd9a12b7bf26908b89a54acbc" ], [ "StringPrinterTest.Aux.print_cipher_suite_spec", @@ -93,7 +93,7 @@ "@query", "assumption_StringPrinterTest.Aux.cipher_suite__uu___haseq" ], 0, - "b3a00989f57457e56d1d41df6a7d5f5a" + "8c84b62190c6e8dc6cc38f1994425d7c" ], [ "StringPrinterTest.Aux.print_list_cipher_suite_spec", @@ -112,7 +112,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "a8ea6518dd057f21825caaafbbab5cbf" + "522bed8cc06f1bdf5951cc1058671174" ], [ "StringPrinterTest.Aux.print_list_cipher_suite_spec_do_while", @@ -174,7 +174,7 @@ "unit_typing" ], 0, - "ceb2a8afbb881701961a89d860345f63" + "ac9d0237252e527ea8c49b4dc25083fa" ], [ "StringPrinterTest.Aux.print_list_cipher_suite", @@ -208,7 +208,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some", "unit_typing" ], 0, - "0f6f0a6ae85eb74b5b41932d478c5ec7" + "fcf8d31909e91270c604551993b318d2" ], [ "StringPrinterTest.Aux.example", @@ -228,7 +228,7 @@ "typing_FStar.UInt32.v", "well-founded-ordering-on-nat" ], 0, - "36f7202da0b5477bf91ade49b5c82609" + "85212d2ce17fe5b0f3cd71aaff58a36c" ], [ "StringPrinterTest.Aux.example_do_while", @@ -291,7 +291,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "973898c4aa4e4ae406d18fbb30bf9b51" + "78b06ce72896ab61740d49eb81146035" ], [ "StringPrinterTest.Aux.print_cipher_suite_spec", @@ -302,7 +302,7 @@ "@query", "assumption_StringPrinterTest.Aux.cipher_suite__uu___haseq" ], 0, - "8fc7f0a16941bf7e38e8308d5fe38d86" + "eef630907ac3e641e065b470f0b1a99a" ], [ "StringPrinterTest.Aux.print_list_cipher_suite_spec", @@ -321,7 +321,7 @@ "projection_inverse_BoxBool_proj_0", "subterm_ordering_Prims.Cons" ], 0, - "e53e80fc5fc6bf9eb0220c69193ac2f3" + "b0653e092e8b16878f8a50812bc1affb" ], [ "StringPrinterTest.Aux.print_list_cipher_suite_spec_do_while", @@ -383,7 +383,7 @@ "unit_typing" ], 0, - "753748c728e1024a0c518b3967339724" + "8d8bf049fc2caad49b7237dd60cb3447" ], [ "StringPrinterTest.Aux.print_list_cipher_suite", @@ -401,7 +401,7 @@ "typing_FStar.Buffer.buffer" ], 0, - "3a0d8a4dc1751908ba54090b1315c968" + "82210e2f03c81adb4c3a561958980c05" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Syntax.fst.hints b/examples/tactics/Syntax.fst.hints index 9c6a80dd237..a54863fb535 100644 --- a/examples/tactics/Syntax.fst.hints +++ b/examples/tactics/Syntax.fst.hints @@ -48,7 +48,7 @@ "typing_FStar.Reflection.Basic.inspect", "unit_inversion" ], 0, - "7d72d33a6748448b9469b5698ca376de" + "927ac015ac8959f717b293bd47b05960" ], [ "Syntax.blah", @@ -97,7 +97,7 @@ "typing_FStar.Reflection.Basic.inspect", "unit_inversion" ], 0, - "3ec0145367796bd0eaef4b823f8391bd" + "ebda783c80c3113848b89dfb0f2aeb83" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Synthesis.fst.hints b/examples/tactics/Synthesis.fst.hints index 0524928a56a..2997ecf4cd9 100644 --- a/examples/tactics/Synthesis.fst.hints +++ b/examples/tactics/Synthesis.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "equation_Synthesis.a" ], 0, - "70be65e94150f2883bb7c5107f7c1c9c" + "3c7539c9dc7908c6a734137cc4e5df33" ], [ "Synthesis.uu___8", @@ -20,7 +20,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "4c7d1a482a208e6fd23c794766be8ee5" + "55639f6e1469f0fe7545e1ccdb1a0ae7" ], [ "Synthesis.uu___18", @@ -29,7 +29,7 @@ 1, [ "@query", "equation_Synthesis.fn8" ], 0, - "43f203cb3bb1bd09cbd9d9f0e28cbac3" + "c1125f2ecba9ef9567b2b8939f383093" ], [ "Synthesis.uu___26", @@ -38,7 +38,7 @@ 1, [ "@query", "equation_Synthesis.iszero" ], 0, - "a986cd4017ca22b3a98e8333f5268406" + "73f4b3b8266f182217d077ad57d9e9b9" ], [ "Synthesis.uu___27", @@ -47,7 +47,7 @@ 1, [ "@query", "equation_Synthesis.iszero" ], 0, - "bf42c2621119826b9a34569c8eb2501e" + "041faa57de69ad4a9f598da1912eebd3" ], [ "Synthesis.uu___28", @@ -59,7 +59,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "2808a950212a8575b8674664f94f60c6" + "8543ac899142f005ff19996d8ff49b47" ], [ "Synthesis.uu___41", @@ -74,7 +74,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "1e2cfb482f823663891527288f6ebe91" + "2aade394dd5c6e6c681bd6f65ea3aa58" ], [ "Synthesis.f3", @@ -92,7 +92,7 @@ "well-founded-ordering-on-nat" ], 0, - "26ea15af85b83fd83804f630a8d97229" + "ad30051f3aa0e34735eff433bd9dd29c" ], [ "Synthesis.uu___54", @@ -101,7 +101,7 @@ 1, [ "@query" ], 0, - "4b5925a7f1359506edb652c635355a05" + "c0f4eec9bed3d4d997f8e35ee813226a" ], [ "Synthesis.uu___1", @@ -110,7 +110,7 @@ 1, [ "@query", "equation_Synthesis.a" ], 0, - "cf68450043e476017e0560a9da5b9224" + "e816555eee6fba3ba9a1f5276353568f" ], [ "Synthesis.uu___8", @@ -122,7 +122,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "a7c07053ff4d37ae34fa2c0c10566043" + "5ba8d2ecf19e6a71882202a7993cd5b5" ], [ "Synthesis.uu___18", @@ -131,7 +131,7 @@ 1, [ "@query", "equation_Synthesis.fn8" ], 0, - "913351e7a6854897180104584df8367b" + "cfd9d9f86b679821227b765d03e5860a" ], [ "Synthesis.uu___26", @@ -140,7 +140,7 @@ 1, [ "@query", "equation_Synthesis.iszero" ], 0, - "4f917d1f1ad651d9efe41ef5e9dbbf6c" + "dc9f28af72b7b0123c123bba71529697" ], [ "Synthesis.uu___27", @@ -149,7 +149,7 @@ 1, [ "@query", "equation_Synthesis.iszero" ], 0, - "1f38734365d82946965932bf7dd1b932" + "4b4d3b9304f6dc57bf02e4035b92564c" ], [ "Synthesis.uu___28", @@ -161,7 +161,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "f0c1c1209a15cabf47b8c983cfd6c0ea" + "e98a27d9633cb59ab3e0c299fab59f5a" ], [ "Synthesis.uu___41", @@ -176,7 +176,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "18a46b98aca009056773d14492041507" + "2164a2785afd915d064b0f454ede7cd1" ], [ "Synthesis.f3", @@ -191,7 +191,7 @@ "well-founded-ordering-on-nat" ], 0, - "bdb5b077d0903129b3b952a379e3fda6" + "6edf872ea0f472868c07a2f85ea14c0f" ], [ "Synthesis.uu___54", @@ -200,7 +200,7 @@ 1, [ "@query" ], 0, - "d6c08d0a63676b5d779dfea35d04481e" + "d70eec0b91a208f0b8f0cc97ef6536b6" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Tautology.fst.hints b/examples/tactics/Tautology.fst.hints index a03c2fad2e5..b9bcafea916 100644 --- a/examples/tactics/Tautology.fst.hints +++ b/examples/tactics/Tautology.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "true_interp" ], 0, - "2200b5f235a53ffdbcd868c5f566514d" + "1eec8487e8c73e9c12cca263a728f214" ], [ "Tautology.uu___23", @@ -17,7 +17,7 @@ 1, [ "@query", "true_interp" ], 0, - "1f5ad57e5b433fa52e25f506444818db" + "fb1c70a612f2c989a457cafbc356aa4e" ] ] ] \ No newline at end of file diff --git a/examples/tactics/TestBV.fst.hints b/examples/tactics/TestBV.fst.hints index f095576b9fe..415a5a47772 100644 --- a/examples/tactics/TestBV.fst.hints +++ b/examples/tactics/TestBV.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "true_interp" ], 0, - "71f1b0098bdd5edeea24a42983ca3d79" + "58cd0bebb393fcc33399ac241fde9604" ], [ "TestBV.test2", @@ -17,7 +17,7 @@ 1, [ "@query", "true_interp" ], 0, - "55bd97b83021ae67587e9b2b67b56421" + "58b1e863ff8811818fc5b9a2b52ec813" ], [ "TestBV.test3", @@ -26,7 +26,7 @@ 1, [ "@query", "true_interp" ], 0, - "bc7d9bf876e00a376aa452600c94ef17" + "2f1704414848196d3ba896fd26df2c7c" ], [ "TestBV.test4", @@ -35,7 +35,7 @@ 1, [ "@query", "true_interp" ], 0, - "4aa30e1c945d540facfe58e4987535a5" + "4e85d4637e2198bf0292ef5be16c8e17" ], [ "TestBV.test5", @@ -44,7 +44,7 @@ 1, [ "@query", "true_interp" ], 0, - "2ebeebdee0e7879432b78fe305ea0269" + "d571719afc641e1b8a5aa0702fa287b2" ], [ "TestBV.v64_eq", @@ -53,7 +53,7 @@ 1, [ "@query", "lemma_FStar.UInt64.uv_inv" ], 0, - "5388de4dff5ee71b7b34e6cbc38c44f2" + "d1f870ce8c42ccf4c1b103391906a310" ], [ "TestBV.unfold_logand64", @@ -66,7 +66,7 @@ "typing_FStar.UInt64.logand" ], 0, - "61efe8e40a0568742f3547affbab0171" + "b7810852883567065e2313267de46222" ], [ "TestBV.unfold_logor64", @@ -79,7 +79,7 @@ "typing_FStar.UInt64.logor" ], 0, - "05ffc96fd1209cecf63173695681ecd4" + "55d04decb1f07ea0bf12962e626a9e46" ], [ "TestBV.unfold_logxor64", @@ -92,7 +92,7 @@ "typing_FStar.UInt64.logxor" ], 0, - "44e787ca283954b22be62d30edc19c11" + "18fd4140094675f85925199b4ea1ed0f" ], [ "TestBV.test6", @@ -101,7 +101,7 @@ 1, [ "@query", "true_interp" ], 0, - "773b3b5ac89334423e11b5be377dd7bf" + "88489873f28d74e2e72a5e6b96cfc3cb" ], [ "TestBV.test6", @@ -110,7 +110,7 @@ 1, [ "@query" ], 0, - "da949f8b5bd758ba2210efe886ce6804" + "d7a0d93d1cfc091f6c9500c945f6d7c6" ], [ "TestBV.test7", @@ -119,7 +119,7 @@ 1, [ "@query", "true_interp" ], 0, - "390a9761baa388f38c7de3c4a8fa3cde" + "05140d246f5d69f90de169ff8cb68dc0" ], [ "TestBV.test7", @@ -128,7 +128,7 @@ 1, [ "@query" ], 0, - "d4a507eb8b93495497ae602e59bb7622" + "2e8591addb6fe857819b8afdee7c7592" ], [ "TestBV.test1", @@ -137,7 +137,7 @@ 1, [ "@query" ], 0, - "ddb7c436ccaf94b32a10fd55369e7d04" + "e31dc2e784c231d1b4773e7357fd1ba2" ], [ "TestBV.test2", @@ -146,7 +146,7 @@ 1, [ "@query" ], 0, - "57e5f1c7ad1d6a37d64d503028c6362b" + "21e25012b8bb1d5c6bb83cde4b78ed76" ], [ "TestBV.test3", @@ -155,7 +155,7 @@ 1, [ "@query" ], 0, - "b2296311a821a24b2d9cce2a005a205f" + "888def7b41a2922db5fb1179e2138139" ], [ "TestBV.test4", @@ -164,7 +164,7 @@ 1, [ "@query" ], 0, - "412a575a876b3c64acb7b19e74eec244" + "1fcfee9abeae1c760f36ba4ba3f3e84c" ], [ "TestBV.test5", @@ -173,7 +173,7 @@ 1, [ "@query" ], 0, - "c9a08d69469bf693d9d51736513481d4" + "52fbb65652babcd657c085eae888c088" ], [ "TestBV.test6", @@ -182,7 +182,7 @@ 1, [ "@query", "true_interp" ], 0, - "42b181c6c552d76f8b581186de0c6c12" + "142ece497abe7709eac4e118322296ea" ], [ "TestBV.test6", @@ -191,7 +191,7 @@ 1, [ "@query" ], 0, - "e83fdb17721a7670723a952f199eab90" + "474dac15453ea2a9d80f8b9ae1d159a9" ], [ "TestBV.test7", @@ -200,7 +200,7 @@ 1, [ "@query", "true_interp" ], 0, - "7796d7528dbcd437cbbb9e90baba01eb" + "f056af6d1e6f0a83595924a0cf543f8e" ], [ "TestBV.test7", @@ -209,7 +209,7 @@ 1, [ "@query" ], 0, - "96bc1af8dbc2f27d7296e3726caf1113" + "3348e324ea1aa299ae993081c329d31e" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Trace.fst.hints b/examples/tactics/Trace.fst.hints index e37af959d2b..7364b6c0ffa 100644 --- a/examples/tactics/Trace.fst.hints +++ b/examples/tactics/Trace.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "4927d351c28617a573f026d424ce0d07" + "769bf96e4ce8f3d3c7d4d226540552fc" ], [ "Trace.__proj__S__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_404885b3cc4eeb5f45b884df07c7ad02" ], 0, - "c419f9851ef794f86be6a16b6a24fb18" + "cced9a0e4b1044e5cd5ddac27599310b" ], [ "Trace.tick_last", @@ -35,7 +35,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "f2ab4d8847f1f2bb400207b508a8c699" + "7d8f005e2f1f017d2d399a965d0237a2" ], [ "Trace.cutlast", @@ -49,7 +49,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "5320f2d76b7781e0b20f1810828b6b17" + "675a0bc61a90932243bac86efc3ffa3e" ], [ "Trace.fall", @@ -63,7 +63,7 @@ "fuel_guarded_inversion_Trace.mynat", "subterm_ordering_Trace.S" ], 0, - "37dabdbd025a9dc3da9307e32a514a00" + "2aad50bf8bf8747fd3cb3cbf716a12d8" ], [ "Trace.uu___99", @@ -82,7 +82,7 @@ "typing_tok_Trace.Z@tok" ], 0, - "6a1ad71aeee989d908f5ea74691a5d80" + "d8ced5fbfda155a410b5b80e5b481f94" ], [ "Trace.fact_aux", @@ -100,7 +100,7 @@ "well-founded-ordering-on-nat" ], 0, - "6a69a073f8eeff304d20c25b00fdc2a3" + "f3a09d6bf24a71e3fef72829ce80ab9a" ], [ "Trace.uu___109", @@ -125,7 +125,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e16b30fb31fabd1a4e6147f40ff393f1" + "99ec06e4baa7af0fd3441dfc380d5139" ], [ "Trace.uu___113", @@ -151,7 +151,7 @@ "typing_Trace.fact_" ], 0, - "43f1e91f6f92d6c96a561c25ef9dc040" + "5c6c6363b14443ae695d565c7c166672" ], [ "Trace.mynat", @@ -160,7 +160,7 @@ 1, [ "@query" ], 0, - "a46496260478745edf49cae8ed764217" + "6b24816e4aa97d93be250aeeb41e579b" ], [ "Trace.__proj__S__item___0", @@ -173,7 +173,7 @@ "refinement_interpretation_Tm_refine_404885b3cc4eeb5f45b884df07c7ad02" ], 0, - "7bb552e4af1c2de93140ae928669edeb" + "1e545c4e8d8cb8ff64773397f449663e" ], [ "Trace.tick_last", @@ -187,7 +187,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "704a1195ab9ae8750bce1b2020332471" + "549b47d22628229f72518690777a1647" ], [ "Trace.term_is_fv", @@ -204,7 +204,7 @@ "typing_FStar.Tactics.Result.uu___is_Failed" ], 0, - "1d88516bd257b2f9ee26add85d704308" + "bc68b66d3f6e7e1954a72009bb10f061" ], [ "Trace.cutlast", @@ -218,7 +218,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "b51a2e3dc8158fee7175610951ffa7f4" + "be278888c98e24c5e1e4028163f3264c" ], [ "Trace.fall", @@ -232,7 +232,7 @@ "fuel_guarded_inversion_Trace.mynat", "subterm_ordering_Trace.S" ], 0, - "1b80fa5d9eb728b870833d35398b7140" + "023028900b161e3affca6279beb6eda2" ], [ "Trace.uu___99", @@ -251,7 +251,7 @@ "typing_tok_Trace.Z@tok" ], 0, - "5b79c29dda9daf0a130ede77ecdd0a73" + "b09a45f783203654951cc0122cffb485" ], [ "Trace.fact_aux", @@ -269,7 +269,7 @@ "well-founded-ordering-on-nat" ], 0, - "cff793e14cc2b8684ca42643e62e9d49" + "c7111b5903bdf458525a7f2d66c7e1ce" ], [ "Trace.uu___109", @@ -294,7 +294,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "3afbdd3ee931fbc5006a2611521b4869" + "6517ada9092eef12ca4de9ab99b961c3" ], [ "Trace.uu___113", @@ -320,7 +320,7 @@ "typing_Trace.fact_" ], 0, - "fe3d09b88c682624984766dffcd74f49" + "6015eedf582438172a82b296960dfa30" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Trans.fst.hints b/examples/tactics/Trans.fst.hints index 883fe0f5b37..3060a8e9d12 100644 --- a/examples/tactics/Trans.fst.hints +++ b/examples/tactics/Trans.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "36b5470aed4c56db0ffa37bbd1a81522" + "77024bba438365083379d2003a9ab8c9" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Tutorial.fst.hints b/examples/tactics/Tutorial.fst.hints index 13bc52151b7..a8129cd65e9 100644 --- a/examples/tactics/Tutorial.fst.hints +++ b/examples/tactics/Tutorial.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "34971b9f868f47132335394e7673d349" + "4c8dd344f98ff889ef834f30a63859f8" ], [ "Tutorial.ex3'", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f96d63811123b66da05c50a924f81627" + "48deb1b25da315bacf435155510823ee" ], [ "Tutorial.ex4", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "593f39376a7f396d56c5fab6327de83b" + "53fa176145d9cefe2cea9f2a9aaf403b" ], [ "Tutorial.ex4", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "67051d197ad7e9cdb0609683934d01a6" + "0dc430c204143d46eba53c24c1df96a9" ], [ "Tutorial.ex3", @@ -64,7 +64,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "4b482f6806e29a4f88b53cbff51ff157" + "af58329429eddd3769c23d22a3f93949" ], [ "Tutorial.ex3'", @@ -77,7 +77,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "fa0b99426c7cc2fe9cbe85d161155650" + "051ef203a74137ffc66cdc35fe9dc47d" ], [ "Tutorial.ex4", @@ -90,7 +90,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "74f912983c082e4a6aa44898f534843c" + "60b6841bdcd0b9f0966d167c545f8ab3" ], [ "Tutorial.ex4", @@ -103,7 +103,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ea713eb49c5cd61a269182de3843123d" + "8ace1854f07d7af627f2294c4ba22d3b" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Unfold.fst.hints b/examples/tactics/Unfold.fst.hints index 02dee047c10..a5ff022b10f 100644 --- a/examples/tactics/Unfold.fst.hints +++ b/examples/tactics/Unfold.fst.hints @@ -19,7 +19,7 @@ "typing_FStar.Tactics.Result.uu___is_Success" ], 0, - "019e52293c494b0c5e7c3576fac1ed18" + "2e936a865efb83ee7aeb5677ef93d74e" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Unify.fst.hints b/examples/tactics/Unify.fst.hints index c9711d66417..daa4d61c035 100644 --- a/examples/tactics/Unify.fst.hints +++ b/examples/tactics/Unify.fst.hints @@ -11,7 +11,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "70c037f8e6256076b90c9c84216b3c85" + "a354d42adbe414e062a6bdb1bb6d74b7" ], [ "Unify.uu___10", @@ -23,7 +23,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "70ecbdf5b4606ec3c2b4156afbca4031" + "bb837d77c72aef6010dc905ab68abf02" ] ] ] \ No newline at end of file diff --git a/examples/tactics/UnitTests.fst.hints b/examples/tactics/UnitTests.fst.hints index 196a2ee52ab..15f55dc9b0b 100644 --- a/examples/tactics/UnitTests.fst.hints +++ b/examples/tactics/UnitTests.fst.hints @@ -16,7 +16,7 @@ "well-founded-ordering-on-nat" ], 0, - "3d6e51a3f0a0de0dfafbc9d7e8a6dec1" + "9f2e3dbc1c1eff6347e9a7b10dfcdfdd" ], [ "UnitTests.__proj__D__item__x", @@ -29,7 +29,7 @@ "refinement_interpretation_Tm_refine_d5280682073b2e7543fac398f926302c" ], 0, - "598194f13e8dc4e90f881401fc89c612" + "a1b694d60ea9c2302aec2c9c31f92190" ], [ "UnitTests.f", @@ -42,7 +42,7 @@ "disc_equation_UnitTests.D", "fuel_guarded_inversion_UnitTests.t" ], 0, - "5c5de51bc946d43f15a5b5802c42fd54" + "9eee0cf3fe42339c0485fb510c10d166" ], [ "UnitTests.uu___59", @@ -55,7 +55,7 @@ "projection_inverse_UnitTests.D_x", "true_interp" ], 0, - "daf884b425497455d2d4da073c823b7c" + "8e3295b2220f3e977de3d1c5110239bd" ], [ "UnitTests.l2", @@ -64,7 +64,7 @@ 1, [ "@query", "true_interp" ], 0, - "e4c10735b468be87cb2e2409d22b0352" + "a65661004ec60fd8ea1abf1e8f5b56b4" ], [ "UnitTests.uu___103", @@ -73,7 +73,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "bc921c00434b8153f7fb177a90c6da7f" + "b531f2f93e5d62eb7e2a39173cee111b" ], [ "UnitTests.uu___106", @@ -82,7 +82,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "89fbae421030f9f0c0871e6666a2fa7f" + "368ea439c2d24d681dfd49b984109470" ], [ "UnitTests.uu___109", @@ -91,7 +91,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "4dbfaef4119115067ab38e3244e84e83" + "a338f8051ac59a1cea751e7078dbef32" ], [ "UnitTests.uu___112", @@ -100,7 +100,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "b801b92cf2363f24e128f7f5349180ce" + "63db9fa6f08a46462ee9b26ce3f43b01" ], [ "UnitTests.uu___115", @@ -109,7 +109,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "839a749cdc8d56c7f88121a40bb38b0f" + "520dacdd6143a3613d215e83cc070b4d" ], [ "UnitTests.uu___118", @@ -118,7 +118,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "f94b16e948982d49708735e97b3680b6" + "521939b8dd13869753655c41a7dfa6a9" ], [ "UnitTests.__proj__CC__item___0", @@ -131,7 +131,7 @@ "refinement_interpretation_Tm_refine_b63a4ecc91a51097c12fb8d5351dadb2" ], 0, - "c02bc1ac512a90a433d1948f68609b3e" + "9acd71361942e5e417d928d0c11bf66b" ], [ "UnitTests.__proj__CC__item___1", @@ -144,7 +144,7 @@ "refinement_interpretation_Tm_refine_b63a4ecc91a51097c12fb8d5351dadb2" ], 0, - "028e320da5aab11800cf69e4d21a6b4f" + "f70ce4c8cfa651e8a058c1df75c83beb" ], [ "UnitTests.pwtest", @@ -157,7 +157,7 @@ "true_interp" ], 0, - "888729ab9193d7a944e6e2c8f3f9f70c" + "5dd5a06a6e767035efbaa52dc157f4b3" ], [ "UnitTests.pwtest", @@ -169,7 +169,7 @@ "data_elim_UnitTests.CC", "fuel_guarded_inversion_UnitTests.tt" ], 0, - "6e30b94af892b91fd3b53417f6c246e8" + "17906b166374b1fdca2f0d30d9f0bc52" ], [ "UnitTests.fib", @@ -186,7 +186,7 @@ "well-founded-ordering-on-nat" ], 0, - "2819661f5827efe36978e11bec17c7f2" + "8f31bd204f441f70a9a501d98823a257" ], [ "UnitTests.__proj__D__item__x", @@ -199,7 +199,7 @@ "refinement_interpretation_Tm_refine_d5280682073b2e7543fac398f926302c" ], 0, - "d1a7f0853fec3b72d51ce6536993a1da" + "289d0f71d69669f3a1744ab4490da904" ], [ "UnitTests.f", @@ -212,7 +212,7 @@ "disc_equation_UnitTests.D", "fuel_guarded_inversion_UnitTests.t" ], 0, - "c1ed1fcfb0bffc88eea8e8ef1ca4c6b6" + "e548ea6da57992fb349efb1d85afcab3" ], [ "UnitTests.uu___59", @@ -225,7 +225,7 @@ "projection_inverse_UnitTests.D_x", "true_interp" ], 0, - "2c9938ed90476533c0080bff55c5e29a" + "67dc87c2b0eedebf86216f4950edfc06" ], [ "UnitTests.uu___103", @@ -234,7 +234,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "79fb5e3a531354cee50fc6533db45e44" + "8eda1a2e635ae31aba1df021eaf5b595" ], [ "UnitTests.uu___106", @@ -243,7 +243,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "1f98be5021f0fd3ac8dc62bce0d655a8" + "2c050bedf4ad8a7119d6fb396acb818c" ], [ "UnitTests.uu___109", @@ -252,7 +252,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "62db9ce3ae488f47627ab615bb22022b" + "03ae6e2ec12b229bc8954ea123616fd0" ], [ "UnitTests.uu___112", @@ -261,7 +261,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "6b6cb3d7d523fd4106b27dd02a361669" + "442b2ef1f2dc67f38c4a188035d12d95" ], [ "UnitTests.uu___115", @@ -270,7 +270,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "0cca6738f788df2cd82eb304bffc6472" + "19c1bd80e13f88b2b0d5d9ad28c3f8ae" ], [ "UnitTests.uu___118", @@ -279,7 +279,7 @@ 1, [ "@query", "assumption_FStar.Order.order__uu___haseq", "true_interp" ], 0, - "cfed57d82a43f758fabe27b1bc0c0214" + "3375b61fee30f06cd2d1f1f43ebf31f5" ], [ "UnitTests.__proj__CC__item___0", @@ -292,7 +292,7 @@ "refinement_interpretation_Tm_refine_b63a4ecc91a51097c12fb8d5351dadb2" ], 0, - "d09b7244698ce8deedc709cdbfb85e45" + "40ba51f754af9d1f00c75afa1c180095" ], [ "UnitTests.__proj__CC__item___1", @@ -305,7 +305,7 @@ "refinement_interpretation_Tm_refine_b63a4ecc91a51097c12fb8d5351dadb2" ], 0, - "db3635544aa761930975ca86b6cb4bb1" + "05668ba042e70a71da05acb464dd848c" ], [ "UnitTests.pwtest", @@ -318,7 +318,7 @@ "true_interp" ], 0, - "0c3618a870d2d6560e5bd5bcc372ad50" + "1f767d5460d1fd2352ea728d3ca1c39a" ], [ "UnitTests.pwtest", @@ -330,7 +330,7 @@ "data_elim_UnitTests.CC", "fuel_guarded_inversion_UnitTests.tt" ], 0, - "492f91eef90909fb0970772b615dc230" + "204907c512783282ec0a7c2c6ee74143" ] ] ] \ No newline at end of file diff --git a/examples/tactics/UserTactics.fst.hints b/examples/tactics/UserTactics.fst.hints index 603f48dfecf..2da5d3dcbda 100644 --- a/examples/tactics/UserTactics.fst.hints +++ b/examples/tactics/UserTactics.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "ff7989f4057a82f78ef7f37c5a27f3f7" + "57b3cce937a7a5a1bc93e723507f1450" ], [ "UserTactics.f", @@ -21,7 +21,7 @@ "disc_equation_UserTactics.D", "fuel_guarded_inversion_UserTactics.t" ], 0, - "4c18e003f811fb99926a7f422e11b1ef" + "131f075e5c3e55de4852dc71667352df" ], [ "UserTactics.implicitly_unfolfed_before_preprocessing", @@ -33,7 +33,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "fa65d7ca7d4463fd53de2936b931637b" + "cb3233b5794a4d224596a1736144e12a" ], [ "UserTactics.lemma_mul_comm", @@ -42,7 +42,7 @@ 1, [ "@query", "primitive_Prims.op_Multiply" ], 0, - "72e6a7a34c364328ab31abba4fdc51ef" + "92be16586b63ad1b3fb6661a0b1f386b" ], [ "UserTactics.sqintro", @@ -51,7 +51,7 @@ 1, [ "@query" ], 0, - "95053c298d4a05f5c9988c4e6c10734b" + "78b5d99760c3827f6b746ab14818f944" ], [ "UserTactics.test_apply", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2eebff617101d51a192fb9996a2b8072" + "13cd9356e02290ac109ded9b46978a2d" ], [ "UserTactics.test_apply", @@ -75,7 +75,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "afac8721e9bef6d9346edd542f69895a" + "173f7606fa5c994c75269de5b78a9477" ], [ "UserTactics.test_apply_ascription'", @@ -84,7 +84,7 @@ 1, [ "@query", "primitive_Prims.op_Multiply" ], 0, - "2a996bce071784005a077b472c6970e0" + "416118b8e446e78b7bb0666a3bb6f260" ], [ "UserTactics.test_apply_ascription", @@ -93,7 +93,7 @@ 1, [ "@query", "primitive_Prims.op_Multiply" ], 0, - "b342b31852bd72f569a0deafaa73c0e5" + "d37c564c3c3c8c00b9fb02d8e1a7ad34" ], [ "UserTactics.test_print_goal", @@ -102,7 +102,7 @@ 1, [ "@query" ], 0, - "dfd91a2daed74b8692d4e8dd0f0a36e8" + "164c91b2f3a60024b012f7876450e49d" ], [ "UserTactics.f", @@ -115,7 +115,7 @@ "disc_equation_UserTactics.D", "fuel_guarded_inversion_UserTactics.t" ], 0, - "42665685e2d88ed72e3957d91eed6980" + "41aa670bc5b169ae14e9edcc3304744f" ], [ "UserTactics.implicitly_unfolfed_before_preprocessing", @@ -127,7 +127,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "c50ab80d03c4ccedffc79d3e975a8cfa" + "6b49d6a51b8a4f5ea89ab973b6415bf4" ], [ "UserTactics.sqintro", @@ -136,7 +136,7 @@ 1, [ "@query" ], 0, - "5050a7d8b469b6dc45e2580b32ac93d6" + "5f0c5135851f65059f6846c263a39578" ], [ "UserTactics.test_apply", @@ -148,7 +148,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7df7ad0cb8ba2a3764f8ba727cf37af3" + "986751eef985d3c6526cf29646a40d69" ], [ "UserTactics.test_apply", @@ -160,7 +160,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "63279dd3edb747d9ce91a3168eb1230b" + "b4da9e8eb75bc107dee010acb11d6df6" ], [ "UserTactics.test_apply_ascription'", @@ -169,7 +169,7 @@ 1, [ "@query", "primitive_Prims.op_Multiply" ], 0, - "ee5436a88eca9cdfaf494f8b715e683e" + "ae2d0dd6d18970a4a7394cb48a17a5e7" ], [ "UserTactics.test_apply_ascription", @@ -178,7 +178,7 @@ 1, [ "@query", "primitive_Prims.op_Multiply" ], 0, - "65d9a97299a9074223bf24244883ec34" + "22c1e62521e5a9a7e5ce1836c7ba11b5" ] ] ] \ No newline at end of file diff --git a/examples/tactics/WeakVsHNF.fst.hints b/examples/tactics/WeakVsHNF.fst.hints index 81578e8ce4f..20a26afff11 100644 --- a/examples/tactics/WeakVsHNF.fst.hints +++ b/examples/tactics/WeakVsHNF.fst.hints @@ -19,7 +19,7 @@ "typing_FStar.Tactics.Result.uu___is_Success" ], 0, - "0e76b4ddeb2761ebb42561e1b947aaa2" + "fceb802a6e46dbaf3ff83ee0529ae7e0" ] ] ] \ No newline at end of file diff --git a/examples/tactics/Wild.fst.hints b/examples/tactics/Wild.fst.hints index 3dc651f5fe6..0c7c396faac 100644 --- a/examples/tactics/Wild.fst.hints +++ b/examples/tactics/Wild.fst.hints @@ -11,7 +11,7 @@ "refinement_interpretation_Tm_refine_85095d9057e879f201a95ea3a2249737" ], 0, - "1197f8becbb630c2ce6af5cd5fcd1774" + "5c72c4045197af2f07f4ea35401a302e" ], [ "Wild.exists_weaken", @@ -23,7 +23,7 @@ "refinement_interpretation_Tm_refine_85095d9057e879f201a95ea3a2249737" ], 0, - "249e782c941335194776c476b185c51d" + "8adbd26d1963251ca4adbaca532f86f2" ] ] ] \ No newline at end of file diff --git a/examples/termination/CPS.Double.fst.hints b/examples/termination/CPS.Double.fst.hints index b6e21583fc7..8654f2581ac 100644 --- a/examples/termination/CPS.Double.fst.hints +++ b/examples/termination/CPS.Double.fst.hints @@ -14,7 +14,7 @@ "subterm_ordering_CPS.Expr.Plus" ], 0, - "5f14624f814f328f3f128f957af7cb91" + "3aad3ffb74377ce32e2431c2c6c0a3f8" ], [ "CPS.Double.eval_cps", @@ -29,7 +29,7 @@ "subterm_ordering_CPS.Expr.Plus" ], 0, - "37db69c07aef81c926ca40c0e08b5e03" + "4be939fb4b8cbff91799d4671547f752" ] ] ] \ No newline at end of file diff --git a/examples/termination/CPS.DoubleDefun.fst.hints b/examples/termination/CPS.DoubleDefun.fst.hints index 4b37205532d..e2f4057eb5c 100644 --- a/examples/termination/CPS.DoubleDefun.fst.hints +++ b/examples/termination/CPS.DoubleDefun.fst.hints @@ -11,7 +11,7 @@ "assumption_Prims.HasEq_int" ], 0, - "a579b605f1524f687b3450fc1d6c514c" + "3fd9efad9bee81cbd567c4affe1ae82e" ], [ "CPS.DoubleDefun.__proj__C1__item___0", @@ -24,7 +24,7 @@ "refinement_interpretation_Tm_refine_b1d4de3cb1cee3ac5aafed034e069035" ], 0, - "4257e9ee392d07997336cfa87e1597d7" + "ac422bef93f9e6d8423cf769929889da" ], [ "CPS.DoubleDefun.__proj__C1__item___1", @@ -37,7 +37,7 @@ "refinement_interpretation_Tm_refine_b1d4de3cb1cee3ac5aafed034e069035" ], 0, - "ea58c8a19acb420893cf881035f9d488" + "3e0ba622e373888a9e333b51eb4b3344" ], [ "CPS.DoubleDefun.__proj__C2__item___0", @@ -50,7 +50,7 @@ "refinement_interpretation_Tm_refine_470d7912c558796d2a0ae83a2d7f54a2" ], 0, - "54619368972a296e5b44c915a57fe1db" + "026172ea588e7aab04342f2f7a460946" ], [ "CPS.DoubleDefun.__proj__C2__item___1", @@ -63,7 +63,7 @@ "refinement_interpretation_Tm_refine_470d7912c558796d2a0ae83a2d7f54a2" ], 0, - "fb801369e4a885fcd7b667a00bc97a5a" + "90cc86528da26464c50540645258c3ac" ], [ "CPS.DoubleDefun.stack", @@ -81,7 +81,7 @@ "subterm_ordering_CPS.DoubleDefun.C2" ], 0, - "4a9793bba212804b51b109515b7ce413" + "7f856bd1c94622de9fc3818e7b65cfa8" ], [ "CPS.DoubleDefun.apply", @@ -115,7 +115,7 @@ "typing_CPS.DoubleDefun.stack", "typing_tok_CPS.DoubleDefun.C0@tok" ], 0, - "8001e4c86661e703e8597e6dbee20162" + "69992a223e45555c6a62155474120291" ], [ "CPS.DoubleDefun.apply", @@ -146,7 +146,7 @@ "typing_tok_CPS.DoubleDefun.C0@tok", "well-founded-ordering-on-nat" ], 0, - "b2a973d67d036b27945703dacd1f1c53" + "26551a7363774ae93b983eed8c98343a" ], [ "CPS.DoubleDefun.cont", @@ -158,7 +158,7 @@ "assumption_Prims.HasEq_int" ], 0, - "19c0bae6e2c2c8b6900c86792de24376" + "b705d6f34cbe6f744738b9d8fec63b95" ], [ "CPS.DoubleDefun.__proj__C1__item___0", @@ -171,7 +171,7 @@ "refinement_interpretation_Tm_refine_b1d4de3cb1cee3ac5aafed034e069035" ], 0, - "bd01a659c5789f34cbbee21a8e54276f" + "d1caf7878ebd7ef7abcb9f55414df8c3" ], [ "CPS.DoubleDefun.__proj__C1__item___1", @@ -184,7 +184,7 @@ "refinement_interpretation_Tm_refine_b1d4de3cb1cee3ac5aafed034e069035" ], 0, - "19b5900b57ef9b024362449daa8357bb" + "5ac3d5f55a0e19799daa69b31d3dcfbb" ], [ "CPS.DoubleDefun.__proj__C2__item___0", @@ -197,7 +197,7 @@ "refinement_interpretation_Tm_refine_470d7912c558796d2a0ae83a2d7f54a2" ], 0, - "07565339206b59a3ba11b7a2441dfe6c" + "627ae4f32f6127945a77a0522e0b667f" ], [ "CPS.DoubleDefun.__proj__C2__item___1", @@ -210,7 +210,7 @@ "refinement_interpretation_Tm_refine_470d7912c558796d2a0ae83a2d7f54a2" ], 0, - "32dff9889f23e0c9895dcdb5c1a3e748" + "4cf516b514822e567a23341f8c1a8d44" ], [ "CPS.DoubleDefun.stack", @@ -228,7 +228,7 @@ "subterm_ordering_CPS.DoubleDefun.C2" ], 0, - "1af3bff158a9020768525c3c2fe9cf1e" + "5778727b170179bdd2e7746afb6dcf56" ], [ "CPS.DoubleDefun.apply", @@ -262,7 +262,7 @@ "typing_CPS.DoubleDefun.stack", "typing_tok_CPS.DoubleDefun.C0@tok" ], 0, - "c949bc7e6421c4d936d017a808ce8b98" + "ada1f081ce94784938d49888ea6e0172" ], [ "CPS.DoubleDefun.apply", @@ -293,7 +293,7 @@ "typing_tok_CPS.DoubleDefun.C0@tok", "well-founded-ordering-on-nat" ], 0, - "b0621ca8abeee14b6d27da31ac801c6e" + "ac0a33075d3d9e82fdee710c15a0533e" ] ] ] \ No newline at end of file diff --git a/examples/termination/CPS.DoubleLambdaLifting2.fst.hints b/examples/termination/CPS.DoubleLambdaLifting2.fst.hints index d91f26dec35..bb3bc1fd25f 100644 --- a/examples/termination/CPS.DoubleLambdaLifting2.fst.hints +++ b/examples/termination/CPS.DoubleLambdaLifting2.fst.hints @@ -14,7 +14,7 @@ "subterm_ordering_CPS.Expr.Plus" ], 0, - "98584f2c8db281f609720fcbe269a7dd" + "faa30fa40104d57f04d95ceda2de7b66" ], [ "CPS.DoubleLambdaLifting2.eval_cps", @@ -29,7 +29,7 @@ "subterm_ordering_CPS.Expr.Plus" ], 0, - "4b96fa20159677acf9ceb45cb8224cfc" + "15da8b2bbe36e62edcf81235e0205b0f" ] ] ] \ No newline at end of file diff --git a/examples/termination/CPS.Expr.fst.hints b/examples/termination/CPS.Expr.fst.hints index e6511c5dd67..296b4dc363c 100644 --- a/examples/termination/CPS.Expr.fst.hints +++ b/examples/termination/CPS.Expr.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "389c78a6c3f66a627a87be4a2ea8ec43" + "b149be0fcf5df506576f8739cc2e0690" ], [ "CPS.Expr.__proj__Const__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_61068dfb8b28ba423ea3dca285d5c282" ], 0, - "b5313fa6eeb7113dfed4df75bd4011a4" + "5d9d48eb64ebd3000dbd0f50b2f2f0b6" ], [ "CPS.Expr.__proj__Plus__item___0", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_1ca93587daff7a0ff146b7192bd79c66" ], 0, - "afc88176cd5e73c5b3b2e73750dcc16b" + "0d941a31fc54923439239a8eba044f42" ], [ "CPS.Expr.__proj__Plus__item___1", @@ -47,7 +47,7 @@ "refinement_interpretation_Tm_refine_1ca93587daff7a0ff146b7192bd79c66" ], 0, - "70cba0a3c442a5b4ccd35eee172b5a3f" + "d85ebf2b9ebf878c7c3b8826f10f335a" ], [ "CPS.Expr.expr", @@ -56,7 +56,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "ff899f3e969bd4e094dc0d043a1297b6" + "c616865886509fcff8e219cadb1d8da4" ], [ "CPS.Expr.__proj__Const__item___0", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_61068dfb8b28ba423ea3dca285d5c282" ], 0, - "0dc09a9485db26656b2457dc1ec2d754" + "43972322245eda7fe1672ed75ae27013" ], [ "CPS.Expr.__proj__Plus__item___0", @@ -82,7 +82,7 @@ "refinement_interpretation_Tm_refine_1ca93587daff7a0ff146b7192bd79c66" ], 0, - "60151943a6eb5b3dc4d8b1f0e93941be" + "9482d90a9f3fb1edf10b5576561c4511" ], [ "CPS.Expr.__proj__Plus__item___1", @@ -95,7 +95,7 @@ "refinement_interpretation_Tm_refine_1ca93587daff7a0ff146b7192bd79c66" ], 0, - "1c6a4c9759eb83ba81dbb397f863f3b7" + "29ae266290fb5138b344938b760964a4" ] ] ] \ No newline at end of file diff --git a/examples/termination/CPS.Simple.fst.hints b/examples/termination/CPS.Simple.fst.hints index 43be3f2fccc..e8ff46767ff 100644 --- a/examples/termination/CPS.Simple.fst.hints +++ b/examples/termination/CPS.Simple.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "28f0ea50b98699ad9a8e4180515d21a2" + "8eb0717ee1d8328e93881ff50ab37776" ], [ "CPS.Simple.add_cps", @@ -33,7 +33,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "e363e77cac4d7bcbc5a78d04cfc3188c" + "e9c8d666f7119912b6960d2e7ffaee5f" ] ] ] \ No newline at end of file diff --git a/examples/termination/CPS.SimpleDefun.fst.hints b/examples/termination/CPS.SimpleDefun.fst.hints index 5b5aa766121..2119aca2afb 100644 --- a/examples/termination/CPS.SimpleDefun.fst.hints +++ b/examples/termination/CPS.SimpleDefun.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "54c78f66d5df64a1e88c1fbdc93b2c28" + "4d84aefc18d539599cb263cda6a9dbb4" ], [ "CPS.SimpleDefun.__proj__C1__item___0", @@ -21,7 +21,7 @@ "refinement_interpretation_Tm_refine_ec3b073f187e62e07276baa8a49db0b9" ], 0, - "d9423dc91a7384f5fd27265549812b2c" + "7d82ce6809f7f5812c5b5b2c5e33b5e2" ], [ "CPS.SimpleDefun.__proj__C1__item___1", @@ -34,7 +34,7 @@ "refinement_interpretation_Tm_refine_ec3b073f187e62e07276baa8a49db0b9" ], 0, - "7127c6ed40b659605da87f3879f43c89" + "38a83a3049477721e0145d0c86703697" ], [ "CPS.SimpleDefun.apply", @@ -50,7 +50,7 @@ "subterm_ordering_CPS.SimpleDefun.C1" ], 0, - "22e6e2708cab7a82d6ca7798af6c43dd" + "0d8402d79fbe93cf1a61d9e5fd8ebad7" ], [ "CPS.SimpleDefun.add_cps", @@ -67,7 +67,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "aee3f211251436bb1aade912da9b6259" + "9f7e199d33c834deef0babed2438d271" ], [ "CPS.SimpleDefun.cont", @@ -76,7 +76,7 @@ 1, [ "@query", "assumption_Prims.HasEq_int" ], 0, - "092cda07ef0192c87aa1237465417cb6" + "6a83fdb7c9e44acaf79615e5f0c88c6b" ], [ "CPS.SimpleDefun.__proj__C1__item___0", @@ -89,7 +89,7 @@ "refinement_interpretation_Tm_refine_ec3b073f187e62e07276baa8a49db0b9" ], 0, - "6de15f3f438cf799110e6933fd72d0c4" + "d297e64ac4147e3e1e2e2685e8758d40" ], [ "CPS.SimpleDefun.__proj__C1__item___1", @@ -102,7 +102,7 @@ "refinement_interpretation_Tm_refine_ec3b073f187e62e07276baa8a49db0b9" ], 0, - "40d38d16b283b148639b78f86968c9b9" + "15e33cadf8b9ce163f6ba4a0075976e6" ], [ "CPS.SimpleDefun.apply", @@ -118,7 +118,7 @@ "subterm_ordering_CPS.SimpleDefun.C1" ], 0, - "75c015fbe86e812a2e84cf993ba55921" + "5c9c3130232b4f053b72c33413a28b72" ], [ "CPS.SimpleDefun.add_cps", @@ -135,7 +135,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "ed083088d671a762a2bbfd4afbf0a284" + "59b27f4d693ba7990451fad09aa25016" ] ] ] \ No newline at end of file diff --git a/examples/termination/CPS.SimpleLambdaLifting.fst.hints b/examples/termination/CPS.SimpleLambdaLifting.fst.hints index 1600bbc3b34..f3e1a39772f 100644 --- a/examples/termination/CPS.SimpleLambdaLifting.fst.hints +++ b/examples/termination/CPS.SimpleLambdaLifting.fst.hints @@ -16,7 +16,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "5794e4b16dbfdc95791756a7e838cc48" + "deb43305714ffe866788a1913059ad6f" ], [ "CPS.SimpleLambdaLifting.add_cps", @@ -33,7 +33,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "40dce884c04a57c6c861ac5d8f945627" + "695bf8c4b4565db2d2d1601ea8dc013b" ] ] ] \ No newline at end of file diff --git a/examples/termination/Eval.DB.fst.hints b/examples/termination/Eval.DB.fst.hints index d75f0391882..cc74b3fc99e 100644 --- a/examples/termination/Eval.DB.fst.hints +++ b/examples/termination/Eval.DB.fst.hints @@ -12,7 +12,7 @@ "refinement_interpretation_Tm_refine_484127013bba2593946d02c4a721e275" ], 0, - "057ba84155f416ae7eac0eb6a08a2712" + "020bb39c2a4e5395f272806035c1ae2e" ], [ "Eval.DB.__proj__O__item__a", @@ -25,7 +25,7 @@ "refinement_interpretation_Tm_refine_484127013bba2593946d02c4a721e275" ], 0, - "39622b25821f4409181fc50635ea6d6f" + "218fdef761f5eded12deadd125b6a152" ], [ "Eval.DB.__proj__S__item__g", @@ -38,7 +38,7 @@ "refinement_interpretation_Tm_refine_7953764d4affd5fc53963a3447f7bdde" ], 0, - "90e498e28294fb858c5440c1f94296bb" + "b99a81863d698460855f5e5f9acae2ee" ], [ "Eval.DB.__proj__S__item__a", @@ -51,7 +51,7 @@ "refinement_interpretation_Tm_refine_7953764d4affd5fc53963a3447f7bdde" ], 0, - "8d1e2e2c2e7d2360bf53571f2570ab73" + "3182bb55b24f8f6f98979894b303ad3f" ], [ "Eval.DB.__proj__S__item__b", @@ -64,7 +64,7 @@ "refinement_interpretation_Tm_refine_7953764d4affd5fc53963a3447f7bdde" ], 0, - "1b2368202a9f6ce39cd9c3ff3a3d3788" + "29ce52da1894448177aab7deee4a089d" ], [ "Eval.DB.__proj__S__item___3", @@ -79,7 +79,7 @@ "refinement_interpretation_Tm_refine_7953764d4affd5fc53963a3447f7bdde" ], 0, - "eb217b6ebf0afb3f8e0f86f2368144e5" + "ea5ea002df02197580dccbadd8a8b201" ], [ "Eval.DB.__proj__Var__item__g", @@ -92,7 +92,7 @@ "refinement_interpretation_Tm_refine_510090c4b8d9bd9a52cee793ac3e6455" ], 0, - "c8bf42002a162e2dc204f9d29d2a2a7e" + "5574ad59e4094080d23ab3bc7fcd308f" ], [ "Eval.DB.__proj__Var__item__a", @@ -105,7 +105,7 @@ "refinement_interpretation_Tm_refine_510090c4b8d9bd9a52cee793ac3e6455" ], 0, - "efc41ed17e470b871931e2581fb2e71f" + "ac136b294706fdef1d0b6b3b0c3fdb78" ], [ "Eval.DB.__proj__Var__item___2", @@ -121,7 +121,7 @@ "refinement_interpretation_Tm_refine_510090c4b8d9bd9a52cee793ac3e6455" ], 0, - "9ac19879a9302c764c06051d7da591b2" + "d0356675e777a6a2a848127daac3f6bd" ], [ "Eval.DB.__proj__Lam__item__g", @@ -134,7 +134,7 @@ "refinement_interpretation_Tm_refine_8ba4e4e3f13cea313e3b1698266f8372" ], 0, - "f879e20b3e77383419e62f652a9ef9f9" + "486fe3e6daaa713a7dcbf12ee073294a" ], [ "Eval.DB.__proj__Lam__item__a", @@ -147,7 +147,7 @@ "refinement_interpretation_Tm_refine_8ba4e4e3f13cea313e3b1698266f8372" ], 0, - "f4d5aed386a3578c11f75eeb296625e9" + "d6d6e0c0f08ec18b164bfe11b117767b" ], [ "Eval.DB.__proj__Lam__item__b", @@ -160,7 +160,7 @@ "refinement_interpretation_Tm_refine_8ba4e4e3f13cea313e3b1698266f8372" ], 0, - "ff673f743f38be5077460d585fe6e93d" + "6ed0a55902cc9e59e88d3fb65334fb67" ], [ "Eval.DB.__proj__Lam__item__body", @@ -177,7 +177,7 @@ "refinement_interpretation_Tm_refine_8ba4e4e3f13cea313e3b1698266f8372" ], 0, - "90b74484abe21a81c0ca4f009db8690a" + "a76a3ce8092ae9e8aae819a443835e44" ], [ "Eval.DB.__proj__App__item__g", @@ -190,7 +190,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "e472c22565bedc2ed6d3e0cc40429645" + "7388282d6ba64d97eab65aa682862224" ], [ "Eval.DB.__proj__App__item__a", @@ -203,7 +203,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "8991651f8c727db139d98e3c91abc36f" + "02f99f5c9beac2601b1f8f87a866d5e1" ], [ "Eval.DB.__proj__App__item__b", @@ -216,7 +216,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "60a217635023307489375dc1ebfa3617" + "6f4a1d4838edbcd74e0fbc5d7a55e4b9" ], [ "Eval.DB.__proj__App__item__e1", @@ -233,7 +233,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "6af29b6ab9fa946f27ca3c166c538bc4" + "075ec32826f0a4cb7a3c6a1419fdbe94" ], [ "Eval.DB.__proj__App__item__e2", @@ -249,7 +249,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "91db607196621c101bc449ea1747f997" + "0cf516d07d321bf896c4499f0b6d026f" ], [ "Eval.DB.eval_var", @@ -265,7 +265,7 @@ "subterm_ordering_Eval.DB.S" ], 0, - "9b1ee62dd93b3f754ea57910d9b9b83c" + "0e7c3112de272d682cffc0a781f5d336" ], [ "Eval.DB.eval", @@ -283,7 +283,7 @@ "typing_Tm_abs_c20f56d85af2ce8374268dea0663a5c9" ], 0, - "37043e895d1440d3390a09adcef43a1a" + "60affa62a013c32416a86a100b65028b" ], [ "Eval.DB.__proj__O__item__g", @@ -296,7 +296,7 @@ "refinement_interpretation_Tm_refine_484127013bba2593946d02c4a721e275" ], 0, - "6d15f3c532acdde5b8d8f79a718da71d" + "d8f7251639a9fd0650a4445deb9c3400" ], [ "Eval.DB.__proj__O__item__a", @@ -309,7 +309,7 @@ "refinement_interpretation_Tm_refine_484127013bba2593946d02c4a721e275" ], 0, - "8588f7cf40c05c4544605017825a843b" + "8ab966731c4425d1b27dcdc49653e4b2" ], [ "Eval.DB.__proj__S__item__g", @@ -322,7 +322,7 @@ "refinement_interpretation_Tm_refine_7953764d4affd5fc53963a3447f7bdde" ], 0, - "461f91b0c9862125915f25ec771f569e" + "8b77d71587c8d5912ec4cad645bab07a" ], [ "Eval.DB.__proj__S__item__a", @@ -335,7 +335,7 @@ "refinement_interpretation_Tm_refine_7953764d4affd5fc53963a3447f7bdde" ], 0, - "286d185eba4cbc4b089f2183cd14c6f7" + "e43443a4b519d064f8c67ab48f83318b" ], [ "Eval.DB.__proj__S__item__b", @@ -348,7 +348,7 @@ "refinement_interpretation_Tm_refine_7953764d4affd5fc53963a3447f7bdde" ], 0, - "88e66c81984936dbd88b82465f5ce3d3" + "e9ce157faeaf0a59e62ce6f843d965c3" ], [ "Eval.DB.__proj__S__item___3", @@ -363,7 +363,7 @@ "refinement_interpretation_Tm_refine_7953764d4affd5fc53963a3447f7bdde" ], 0, - "65ad342f3a2e182a323a2af5b55ce5f6" + "845940f03b008926758e1981767466f9" ], [ "Eval.DB.__proj__Var__item__g", @@ -376,7 +376,7 @@ "refinement_interpretation_Tm_refine_510090c4b8d9bd9a52cee793ac3e6455" ], 0, - "83cf951b5c1d23a7a0cf8607aeca1854" + "dd7fd2642b644c6c6178fe473e6e552e" ], [ "Eval.DB.__proj__Var__item__a", @@ -389,7 +389,7 @@ "refinement_interpretation_Tm_refine_510090c4b8d9bd9a52cee793ac3e6455" ], 0, - "e1f1fb54336db953cc69a75e5a23ddf9" + "ebe859e2582e2680bdc687a422f0bc2e" ], [ "Eval.DB.__proj__Var__item___2", @@ -405,7 +405,7 @@ "refinement_interpretation_Tm_refine_510090c4b8d9bd9a52cee793ac3e6455" ], 0, - "92955776363c34ca262710f6cfd1e382" + "f2d2307a93cac87b4f23d7c6b5213cfc" ], [ "Eval.DB.__proj__Lam__item__g", @@ -418,7 +418,7 @@ "refinement_interpretation_Tm_refine_8ba4e4e3f13cea313e3b1698266f8372" ], 0, - "3a91e17c42b59890cfd69280afe0216c" + "abb6decf698985a955e78bf3055483b0" ], [ "Eval.DB.__proj__Lam__item__a", @@ -431,7 +431,7 @@ "refinement_interpretation_Tm_refine_8ba4e4e3f13cea313e3b1698266f8372" ], 0, - "6339ffc9f5bd1af87f2d3cba7bd30380" + "b7e1be849f3b59b6a754f34d92be2d25" ], [ "Eval.DB.__proj__Lam__item__b", @@ -444,7 +444,7 @@ "refinement_interpretation_Tm_refine_8ba4e4e3f13cea313e3b1698266f8372" ], 0, - "7290eb8b2900484087f08318c43b6aea" + "17e76a3c17b9b212390e7ebe8d1db88f" ], [ "Eval.DB.__proj__Lam__item__body", @@ -461,7 +461,7 @@ "refinement_interpretation_Tm_refine_8ba4e4e3f13cea313e3b1698266f8372" ], 0, - "846bf54c90d3cad01eddbae86a731d80" + "20d54276c4503f038b443ca7ef20767b" ], [ "Eval.DB.__proj__App__item__g", @@ -474,7 +474,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "1d3124f4a20d1d396a5d55a277a60aa6" + "0f801970dbd2b96df3fedc1fb8ded92b" ], [ "Eval.DB.__proj__App__item__a", @@ -487,7 +487,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "c7afccab45327049916209b01bc34f83" + "dc27bb0bc93e36155fbabd38fa4e4c7b" ], [ "Eval.DB.__proj__App__item__b", @@ -500,7 +500,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "c9a9e6140b286a275f4634f92b5e05ac" + "06758451cc7fb2b5df303bbb3fea6515" ], [ "Eval.DB.__proj__App__item__e1", @@ -517,7 +517,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "1556eee4a3f3bf8829568c67f3536f68" + "810a4390b10c89f0dcdbdc18f70c065c" ], [ "Eval.DB.__proj__App__item__e2", @@ -533,7 +533,7 @@ "refinement_interpretation_Tm_refine_2349da90c7b3931f487aa92691daa8cd" ], 0, - "67c859095ba8fe71783314b10887d00f" + "adbc8e5fee2ead25f8d8d25624eb5ccf" ], [ "Eval.DB.eval_var", @@ -549,7 +549,7 @@ "subterm_ordering_Eval.DB.S" ], 0, - "4d68946251aedbafbd631b53f0ba6a68" + "abd4155e751c4033262ab95e3b15775e" ], [ "Eval.DB.eval", @@ -567,7 +567,7 @@ "typing_Tm_abs_c20f56d85af2ce8374268dea0663a5c9" ], 0, - "84594bbb9359f5c3efa2a73b540110ee" + "f8921a94e36c6222140615c956266b16" ] ] ] \ No newline at end of file diff --git a/examples/termination/mcCarthy91.fst.hints b/examples/termination/mcCarthy91.fst.hints index 8e43879b45c..9bb420c597c 100644 --- a/examples/termination/mcCarthy91.fst.hints +++ b/examples/termination/mcCarthy91.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "d67b8cbfd559eedd584c173b0dd132ec" + "c378be219bcb8656d4e4ba6a2cf861a8" ], [ "McCarthy91.f91", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "24f51da9df05ee67f7d0f4c6a1e195d3" + "7466d550b1901613f7e0415a3f5f9ca0" ], [ "McCarthy91.f91", @@ -53,7 +53,7 @@ "well-founded-ordering-on-nat" ], 0, - "cdd1948fe3b6bae3576055819a49a401" + "bc3fffa0f07b1dc1cc62f211617fc6e3" ], [ "McCarthy91.f91_", @@ -67,7 +67,7 @@ "refinement_interpretation_Prims_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "074fd47d5d150a672515a033a7dfa650" + "6636452408aba8d3879f72c1059cd57e" ], [ "McCarthy91.f91", @@ -81,7 +81,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "162855aee17566cb8366cbacc9ff90db" + "25cee475c8b6c66637f171b7ab0b1a35" ], [ "McCarthy91.f91", @@ -107,7 +107,7 @@ "well-founded-ordering-on-nat" ], 0, - "c8aaf132dda357b2f12ba1cdd9d57e3b" + "acea6d6ffd8917096ab3ed0045ce76a5" ] ] ] \ No newline at end of file diff --git a/examples/termination/termination.fst.hints b/examples/termination/termination.fst.hints index 2c85c7571f8..292e3eb61be 100644 --- a/examples/termination/termination.fst.hints +++ b/examples/termination/termination.fst.hints @@ -14,7 +14,7 @@ "well-founded-ordering-on-nat" ], 0, - "c7d81cc636a2af07fbbc11783b221533" + "82a1ede1f7b31b3c99db17d0979fa629" ], [ "Termination.fibonacci", @@ -31,7 +31,7 @@ "well-founded-ordering-on-nat" ], 0, - "580c5ff5394c1af6d31d3d6d62fdd05e" + "0111b9a67f7c268caf8786133980260c" ], [ "Termination.ackermann", @@ -53,7 +53,7 @@ "well-founded-ordering-on-nat" ], 0, - "38e8f01fa65c4d9bf6db934f1240b0c8" + "6258fa7815e1d6b5712f3e65162dc5df" ], [ "Termination.ack_swap", @@ -75,7 +75,7 @@ "well-founded-ordering-on-nat" ], 0, - "5bbd91f88e58fd6f2580d08b57725a62" + "ab476029b4a563be6ca444642cc70122" ], [ "Termination.length", @@ -92,7 +92,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "bc0049029cf1fd577ae3a2b98bf78302" + "149ba906b10a0bbe297e64de3a06a53e" ], [ "Termination.half_length", @@ -114,7 +114,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "58c7a363c7a30f83283a16ef91730336" + "24c6b95fabee03e223872541d798165f" ], [ "Termination.sumto", @@ -133,7 +133,7 @@ "well-founded-ordering-on-nat" ], 0, - "3f5651301a03ae5368e2affe63738ae6" + "55cc1268c19ea255c16054945a7ab71d" ], [ "Termination.strangeZero", @@ -149,7 +149,7 @@ "well-founded-ordering-on-nat" ], 0, - "044e0b4b59abe1bda1ba451b845676a2" + "bfb7c3482ae7ae0d37ba42ab41e75e77" ], [ "Termination.map", @@ -163,7 +163,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "d22065b9f341a1e834af4f21b48bb605" + "207680d3b428209654f40ae607b7168e" ], [ "Termination.mem", @@ -178,7 +178,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "783640e8fcf122930c2b437004ba57af" + "0c46ac8d8004c41b923c6ec5daae829a" ], [ "Termination.list_subterm_ordering_coercion", @@ -210,7 +210,7 @@ "typing_Termination.list_subterm_ordering_coercion" ], 0, - "8ca8a75ca0e1acb889d18ec3d3b279fd" + "55240b32f789d9c979fb60fdf960370a" ], [ "Termination.list_subterm_ordering_coercion", @@ -240,7 +240,7 @@ "typing_Termination.mem" ], 0, - "fa772dc60468bffa287915e5688ff337" + "ca753abff56926899db7eedd7546492b" ], [ "Termination.list_subterm_ordering_lemma", @@ -266,7 +266,7 @@ "subterm_ordering_Prims.Cons", "typing_Termination.mem" ], 0, - "fdd617db825483c7fe2ee71d29d18051" + "a48e1edb6eb76daf33a833550abef55f" ], [ "Termination.move_refinement", @@ -292,7 +292,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "992acb58367eef227763acacea954795" + "da14d357adfff8e4dcf6601ea0211704" ], [ "Termination.tree", @@ -304,7 +304,7 @@ "kinding_Termination.tree@tok" ], 0, - "5212cc6e8e60f047168834e30e2d5d9a" + "4bea19307868e933fc39d2c1ae3e0199" ], [ "Termination.__proj__Leaf__item___0", @@ -317,7 +317,7 @@ "refinement_interpretation_Tm_refine_eecc20c444854ed8824621455f36b0bc" ], 0, - "533c30297183d1d93ac1de4a9d2367fc" + "90932ac1640762eece7757eb78a1754c" ], [ "Termination.__proj__Node__item___0", @@ -330,7 +330,7 @@ "refinement_interpretation_Tm_refine_ef7437472d1ef108a142a5a0fa28c50f" ], 0, - "86b738ad097411d09e4b33604f2d5ab9" + "2b77f202a507d493940d47b7c1715729" ], [ "Termination.treeMap", @@ -353,7 +353,7 @@ "subterm_ordering_Termination.Node" ], 0, - "7c8c35f4214a58eeb405caef8cc8aa31" + "f3a8c778658ced98132ddd3381705a3d" ], [ "Termination.list_map", @@ -367,7 +367,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "71e509f2768d3b384f217ed757dbee8a" + "36c7ff4bfe67eae7c4590da1325333b6" ], [ "Termination.tree_map", @@ -382,7 +382,7 @@ "subterm_ordering_Termination.Node" ], 0, - "641a85279ad7119421e4df33c1303d33" + "5225ce55055bc9c9d49e2aa9f34f8618" ], [ "Termination.flatten_list", @@ -396,7 +396,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "2bab3b1a14977841acf7655cffaae197" + "9f7a87963eb8ac84279137ccfd8b9e74" ], [ "Termination.flatten_tree", @@ -419,7 +419,7 @@ "subterm_ordering_Termination.Node" ], 0, - "9f37ed78c8d00cd49f9494cb705690b5" + "71518a1163854f879c2db54111a06e44" ], [ "Termination.flatten_list'", @@ -433,7 +433,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "545ba408b4f20f98db9df28189d8d62e" + "b4c3c111db47c35a53230ce492e378e4" ], [ "Termination.flatten_tree'", @@ -448,7 +448,7 @@ "subterm_ordering_Termination.Node" ], 0, - "697514246f894bb76c0767d66a0277d8" + "f186f3db11b6bfea36d14fdddc95ac28" ], [ "Termination.factorial", @@ -463,7 +463,7 @@ "well-founded-ordering-on-nat" ], 0, - "9c64eaab899044073a0ff89d5da2b046" + "4bcd58b747d67fd9b528061fe88d46fc" ], [ "Termination.fibonacci", @@ -480,7 +480,7 @@ "well-founded-ordering-on-nat" ], 0, - "1f27687e1ad5550f532440865fb28c9a" + "3e5c70cd9f8da82b763309d8dfbe9a31" ], [ "Termination.ackermann", @@ -502,7 +502,7 @@ "well-founded-ordering-on-nat" ], 0, - "5832c354c22181c935d4812f2368ed93" + "e5a5ebc02eeda20493bf0cde2e6da710" ], [ "Termination.ack_swap", @@ -524,7 +524,7 @@ "well-founded-ordering-on-nat" ], 0, - "d90cff515a644611bc72b1379b113c13" + "2e5ae0f66fb4c13def3e68bdb4434868" ], [ "Termination.length", @@ -541,7 +541,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "07c410e3dc5b87bd232a8a53ccb17bca" + "3eee3536ce91847af254936fee8991f9" ], [ "Termination.half_length", @@ -563,7 +563,7 @@ "subterm_ordering_Prims.Cons", "typing_Prims.__proj__Cons__item__tl" ], 0, - "02fd84d66a1a008ee1212a925bfad1e8" + "3a6c7827203e018ca366f9c1c341ab59" ], [ "Termination.sumto", @@ -582,7 +582,7 @@ "well-founded-ordering-on-nat" ], 0, - "2b6f49f53b03841e663a9bc94dd8d1dd" + "32f5e8ab2709632ccedcdef8380885a0" ], [ "Termination.strangeZero", @@ -598,7 +598,7 @@ "well-founded-ordering-on-nat" ], 0, - "2579e322bef0dc8c1aef6cd26d88393c" + "accc120715c3829a95c99f222437f821" ], [ "Termination.map", @@ -612,7 +612,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "03f57d8ff0186b45c2b9038093d9f9c9" + "a812ba1d2b0a51a28184f5cecb68349d" ], [ "Termination.mem", @@ -627,7 +627,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "fd72caa5abaa310c5730776522e13d4f" + "88e01d5d3ed17ecd7d6ab71a3b9f1c30" ], [ "Termination.list_subterm_ordering_coercion", @@ -636,7 +636,7 @@ 1, [ "@query" ], 0, - "f6b56d83a7c0fc151ee23c48a0d48db9" + "98adb325a24b01d66cea4270377a9f66" ], [ "Termination.list_subterm_ordering_coercion", @@ -666,7 +666,7 @@ "typing_Termination.mem" ], 0, - "945382ba7651d5a2265d79731832ecf1" + "f21048b9d6a768aea990172b4ca4b4fa" ], [ "Termination.move_refinement", @@ -692,7 +692,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "ec43dc2bfbe02e6b495133a3b1be9fa9" + "38d1b312783e5cb284fe3161cc69773a" ], [ "Termination.tree", @@ -704,7 +704,7 @@ "kinding_Termination.tree@tok" ], 0, - "1597bbae5da1a3f73119b2ba6f7e3629" + "f8dba751bb114d12b7a20879bce3ec94" ], [ "Termination.__proj__Leaf__item___0", @@ -717,7 +717,7 @@ "refinement_interpretation_Tm_refine_eecc20c444854ed8824621455f36b0bc" ], 0, - "b0fc51c14bc09735c54f3e5a41179f18" + "c4620fc886e66255c1c82dfc2831b462" ], [ "Termination.__proj__Node__item___0", @@ -730,7 +730,7 @@ "refinement_interpretation_Tm_refine_ef7437472d1ef108a142a5a0fa28c50f" ], 0, - "2bf4ca5cc8a53d8702c2635d42954c9f" + "d87971adb5e2dce163c897ce0d7aeb77" ], [ "Termination.treeMap", @@ -753,7 +753,7 @@ "subterm_ordering_Termination.Node" ], 0, - "517c59631d6b8728c4aa5fe13e389cbe" + "4f464339d71e3934686318bf0982917e" ], [ "Termination.list_map", @@ -767,7 +767,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "b5f57c7ced9ce840dca70ac6432b0faa" + "1faa0461912a2847968e92fe2db81053" ], [ "Termination.tree_map", @@ -782,7 +782,7 @@ "subterm_ordering_Termination.Node" ], 0, - "a23bdcae71e8e1e1db7f412ac5e390ec" + "001dc0be58363b589e3f34305137d3ea" ], [ "Termination.flatten_list", @@ -796,7 +796,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "82f12341440256da4ef888c1668720a5" + "421f44af1f9ddde55cfd34b54d58b67f" ], [ "Termination.flatten_tree", @@ -819,7 +819,7 @@ "subterm_ordering_Termination.Node" ], 0, - "a4e75c6a9c08327e65bf15247f39033a" + "4b74d7630831b635fc2d775ffe88b1c6" ], [ "Termination.flatten_list'", @@ -833,7 +833,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "e5a9d845eaeee8736d7f505decc91987" + "817d6ea23914e0005692c3350c078d55" ], [ "Termination.flatten_tree'", @@ -848,7 +848,7 @@ "subterm_ordering_Termination.Node" ], 0, - "b8de787fc8a0c47ba8b8f736a574b561" + "b0b072f6e849186099e3c9f2f08382fc" ] ] ] \ No newline at end of file diff --git a/examples/typeclasses/Add.fst.hints b/examples/typeclasses/Add.fst.hints index cbd2732b21c..5b2b805af2d 100644 --- a/examples/typeclasses/Add.fst.hints +++ b/examples/typeclasses/Add.fst.hints @@ -14,7 +14,7 @@ "token_correspondence_Add.__proj__Mkadditive__item__plus" ], 0, - "a678f15556402ab9f429bdc26b9067bb" + "aab3d8b8ca2d0365d08f4e7304311037" ], [ "Add.__proj__Mkadditive__item__zero_r", @@ -29,7 +29,7 @@ "token_correspondence_Add.__proj__Mkadditive__item__plus" ], 0, - "751abce533d23fd144b8818edeba1ac0" + "329d98633e1e97da1180bc1090f2c3ca" ], [ "Add.__proj__Mkadditive__item__plus_assoc", @@ -42,7 +42,7 @@ "token_correspondence_Add.__proj__Mkadditive__item__plus" ], 0, - "399def3e186848b186bb9f5f5787220a" + "c8a086d8c74b475767c75d42eec68dc9" ], [ "Add.mkadd", @@ -56,7 +56,7 @@ "projection_inverse_Add.Mkadditive_zero" ], 0, - "3ea129b9bd4f64d636c22816f6ce2f0f" + "abc781c76285fc0eaf7c0c32e131e626" ], [ "Add.add_int", @@ -68,7 +68,7 @@ "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0" ], 0, - "8b0c2e1c0ed5ac9707139062f9aa2f66" + "edc2aa47dc12a40944211a84622f871c" ], [ "Add.add_bool", @@ -80,7 +80,7 @@ "primitive_Prims.op_BarBar", "projection_inverse_BoxBool_proj_0" ], 0, - "4c9227454b7d3bf8088dcfd45b84dd89" + "d7f1fc1de69545f4b0d37c24ac1218dd" ], [ "Add.add_list", @@ -89,7 +89,7 @@ 1, [ "@query" ], 0, - "c709f187530917adf619405a176e1ca4" + "b0a35bffe18e5bea0d32dd02d537c4ac" ], [ "Add.uu___46", @@ -107,7 +107,7 @@ "token_correspondence_Prims.op_Addition" ], 0, - "285a5e926fd308317d98da3423bd03cf" + "7616eaa675f65b4bf8618d7d90265f32" ], [ "Add.uu___47", @@ -123,7 +123,7 @@ "token_correspondence_Prims.op_BarBar" ], 0, - "e487703e1cd3db102f0d6717ac1d58c9" + "7b7d3764cc9481ec8ee5d692e5248dbd" ], [ "Add.uu___48", @@ -139,7 +139,7 @@ "token_correspondence_Prims.op_BarBar" ], 0, - "dc5bc559b99ac57f839fe9e4891786dd" + "95ba4947ccf3d2d6ed5a3ead4dea60d4" ], [ "Add.uu___49", @@ -169,7 +169,7 @@ "typing_Add.add_list" ], 0, - "878cd832ae53829440d334fa673c8d7a" + "a8c57ec5db964d6dee757b83fd951ba9" ], [ "Add.__proj__Mkadditive__item__zero_l", @@ -184,7 +184,7 @@ "token_correspondence_Add.__proj__Mkadditive__item__plus" ], 0, - "59f83d3639e4a272acbfb470e85b047b" + "b26d9c4ae5ef25cddbdc059600c72517" ], [ "Add.__proj__Mkadditive__item__zero_r", @@ -199,7 +199,7 @@ "token_correspondence_Add.__proj__Mkadditive__item__plus" ], 0, - "c7bb633e4d187dc24231399168930531" + "22c2598023bdde34ed0dc0a3a995245f" ], [ "Add.__proj__Mkadditive__item__plus_assoc", @@ -212,7 +212,7 @@ "token_correspondence_Add.__proj__Mkadditive__item__plus" ], 0, - "cc693522ae688eb983c3117ba279f860" + "d51da35fdc6f36be1a78b66cabab230d" ], [ "Add.mkadd", @@ -226,7 +226,7 @@ "projection_inverse_Add.Mkadditive_zero" ], 0, - "3b4db33ae0f075563f3e5c216fd92349" + "ac5c7253f64aae2fc84044ac21ae14d1" ], [ "Add.add_int", @@ -238,7 +238,7 @@ "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0" ], 0, - "6b5cd417f3a09baba1ba676f761a9037" + "0fdb18481268d2d5f379cc45b98ea92f" ], [ "Add.add_bool", @@ -250,7 +250,7 @@ "primitive_Prims.op_BarBar", "projection_inverse_BoxBool_proj_0" ], 0, - "bd5e55bc0660c729811cd1e902c30768" + "701bb6fd8ca32f268bf219060f35af4c" ], [ "Add.add_list", @@ -259,7 +259,7 @@ 1, [ "@query" ], 0, - "793e2ccf0cd8704ef99a795b364fa2c7" + "ee6bef327e7917498a69d0eafae151f6" ], [ "Add.uu___46", @@ -277,7 +277,7 @@ "token_correspondence_Prims.op_Addition" ], 0, - "d2862bef89287b7c0ea54ff436e57353" + "77401738dbf2956209512ae48a3fc7de" ], [ "Add.uu___47", @@ -293,7 +293,7 @@ "token_correspondence_Prims.op_BarBar" ], 0, - "474f677b9281dab9197b314f017cbd55" + "644552c8a2c6e7b14d6f1f23138359c4" ], [ "Add.uu___48", @@ -309,7 +309,7 @@ "token_correspondence_Prims.op_BarBar" ], 0, - "cc973fa340131a30deb2f6a8052345fd" + "d027782b2887ecf0f6388c2b4c63380f" ], [ "Add.uu___49", @@ -339,7 +339,7 @@ "typing_Add.add_list" ], 0, - "db2bf744b07ea9035d85b4cb9bbf4f32" + "11a984bae3a5a0bed7c0c232ef80923b" ] ] ] \ No newline at end of file diff --git a/examples/typeclasses/Enum.fst.hints b/examples/typeclasses/Enum.fst.hints index 564c5078c7b..88073bfdb76 100644 --- a/examples/typeclasses/Enum.fst.hints +++ b/examples/typeclasses/Enum.fst.hints @@ -16,7 +16,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "4aaa1c3b896fd7d5558d68582bb40a05" + "9c47db8894b046f9d354e6336e8c9ec5" ], [ "Enum.succ", @@ -34,7 +34,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "118ffa566880337fe54994b14bf0d20e" + "8667d82a525c21d93dc08bf0d3ba02f6" ], [ "Enum.__proj__Mkenum__item__toInt", @@ -46,7 +46,7 @@ "projection_inverse_Enum.Mkenum_max" ], 0, - "625d4aef0b14be30e354f29b037ee2d7" + "2f0f9c90bb16951eae269ffd5a363a35" ], [ "Enum.__proj__Mkenum__item__fromInt", @@ -58,7 +58,7 @@ "projection_inverse_Enum.Mkenum_max" ], 0, - "16bd53f254b7630bb3abb7ed686ae29c" + "e82b70f6e10cb1b989cc881986a7cbc8" ], [ "Enum.__proj__Mkenum__item__inv1", @@ -74,7 +74,7 @@ "token_correspondence_Enum.__proj__Mkenum__item__toInt" ], 0, - "43991ab32219bebcb7c96c15f93a9048" + "37fe6aa60d3c292180219dcdc470e9fe" ], [ "Enum.__proj__Mkenum__item__inv2", @@ -91,7 +91,7 @@ "token_correspondence_Enum.__proj__Mkenum__item__toInt" ], 0, - "3bdaa8e8c48abd3c2729c7ed8fb048a4" + "650950cc98dec9cb3d1caf702f85af8e" ], [ "Enum.enum_nat", @@ -105,7 +105,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "23577dec6d2b046821a6263e28ead529" + "1c6521331d49b755633c30adcbde9434" ], [ "Enum.enum_opt", @@ -140,7 +140,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "1f950bde047f8d2ee8031f9b311dc334" + "9f7c53ff068be71d724c40b38e3a8c2d" ], [ "Enum.bounded_by", @@ -157,7 +157,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "d15aed5402fbba411a53fec702e6c17e" + "340b8ea56205744a1c6267bcbd41cf7f" ], [ "Enum.succ", @@ -175,7 +175,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "a2c02ada867a28bbd91330fb7a893664" + "29293f30cd18a6dcfc0c868988efd36c" ], [ "Enum.__proj__Mkenum__item__toInt", @@ -187,7 +187,7 @@ "projection_inverse_Enum.Mkenum_max" ], 0, - "4aaad1b34600f66358a3ca1b059a2f31" + "5c280a2eb4ed88152653d2bbe9e7f9e7" ], [ "Enum.__proj__Mkenum__item__fromInt", @@ -199,7 +199,7 @@ "projection_inverse_Enum.Mkenum_max" ], 0, - "3428fc884311bc6cc55f756141a084ef" + "8f1aee4f27260dd1d7e0f6adb87af7a5" ], [ "Enum.__proj__Mkenum__item__inv1", @@ -215,7 +215,7 @@ "token_correspondence_Enum.__proj__Mkenum__item__toInt" ], 0, - "c3069eb2645629554bc8788a1f9114b3" + "6bffe1977b5fe135b8043980dec207af" ], [ "Enum.__proj__Mkenum__item__inv2", @@ -232,7 +232,7 @@ "token_correspondence_Enum.__proj__Mkenum__item__toInt" ], 0, - "f812a10ed071e358ff0a3d1a8c44fcdf" + "da40b83741ce7629114555c2e68c1284" ], [ "Enum.enum_nat", @@ -246,7 +246,7 @@ "projection_inverse_FStar.Pervasives.Native.None_a" ], 0, - "92a528c4b975c927cd91d8d4c938fc12" + "f5984ef6b0c88dc1e793c0d2563b818f" ], [ "Enum.enum_opt", @@ -281,7 +281,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "b08fcb9f825647a07c191c57ef9e2859" + "1d019d1a3672910a189b6218ba2b4f43" ] ] ] \ No newline at end of file diff --git a/examples/typeclasses/EnumEq.fst.hints b/examples/typeclasses/EnumEq.fst.hints index de41c774848..af59fc136e6 100644 --- a/examples/typeclasses/EnumEq.fst.hints +++ b/examples/typeclasses/EnumEq.fst.hints @@ -19,7 +19,7 @@ "token_correspondence_Enum.toInt" ], 0, - "9c1de1359a6f8bf96618ce70276d6405" + "196032b1d9cd91ba0d1484bbc1c3bd08" ] ] ] \ No newline at end of file diff --git a/examples/typeclasses/Eq.fst.hints b/examples/typeclasses/Eq.fst.hints index e15ea4e86a6..fa58130d634 100644 --- a/examples/typeclasses/Eq.fst.hints +++ b/examples/typeclasses/Eq.fst.hints @@ -12,7 +12,7 @@ "token_correspondence_Eq.__proj__Mkdeq__item__eq" ], 0, - "8103b3ac11f5ecaad4991076e1174cfb" + "c48f64acc8ffa8a07fb58b3a8302ff64" ], [ "Eq.eq_instance_of_eqtype", @@ -21,7 +21,7 @@ 1, [ "@query" ], 0, - "833e0a34185ca72a208bc5d2ddd1b855" + "7610dcfbf6212f88407614fdd4f8c91c" ], [ "Eq.eqList", @@ -49,7 +49,7 @@ "token_correspondence_Eq.eq", "typing_Eq.eqList" ], 0, - "519cd60f43e7be519c5b21925143e8f6" + "00a44b510ab698328d0a16733dd39482" ], [ "Eq.eq_list", @@ -63,7 +63,7 @@ "typing_Eq.eqList" ], 0, - "fe2b4cc22debc697aa5f2c98be051e03" + "ae20d6a227fb65913a0871d0e016b05d" ], [ "Eq.eq_pair", @@ -80,7 +80,7 @@ "token_correspondence_Eq.eq" ], 0, - "fa4bd8e05c6256e0cdc30b571b3a2c53" + "3637d0ffba1adf347030641080eb72bb" ], [ "Eq.uu___63", @@ -92,13 +92,13 @@ "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.uu___20", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_Eq.Mkdeq_eq", "token_correspondence_Eq.eq" ], 0, - "82c9ab78306022707a10450040b2d5af" + "4fbc2f4cd625259d16db3cb47a8b94b9" ], [ "Eq.uu___64", @@ -110,7 +110,7 @@ "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.uu___20", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Eq.Mkdeq_eq", @@ -127,7 +127,7 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.uu___21", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_Eq.Mkdeq_eq", "token_correspondence_Eq.eq" @@ -143,7 +143,7 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.uu___21", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_Eq.Mkdeq_eq", "token_correspondence_Eq.eq" @@ -158,7 +158,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Eq_interpretation_Tm_arrow_a178b4b5c4f71f6f4a1bf944e77331be", + "Eq_interpretation_Tm_arrow_7aa492a2d1bcc16697b15f18414834ca", "data_typing_intro_Prims.Cons@tok", "data_typing_intro_Prims.Nil@tok", "equation_Eq.eq", "equation_Eq.eq_list", "equation_Eq.uu___20", @@ -180,7 +180,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Eq_interpretation_Tm_arrow_a178b4b5c4f71f6f4a1bf944e77331be", + "Eq_interpretation_Tm_arrow_7aa492a2d1bcc16697b15f18414834ca", "data_typing_intro_Prims.Cons@tok", "data_typing_intro_Prims.Nil@tok", "equation_Eq.eq", "equation_Eq.eq_list", "equation_Eq.uu___20", @@ -204,8 +204,8 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.eq_pair", "equation_Eq.uu___20", "equation_Eq.uu___22", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", - "interpretation_Tm_abs_7c6e7f6b90456b20f8ac90a9c22604a5", + "interpretation_Tm_abs_af9a9fad24ef4b376771ad8eab3c0844", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_Eq.Mkdeq_eq", @@ -224,8 +224,8 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.eq_pair", "equation_Eq.uu___20", "equation_Eq.uu___22", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", - "interpretation_Tm_abs_7c6e7f6b90456b20f8ac90a9c22604a5", + "interpretation_Tm_abs_af9a9fad24ef4b376771ad8eab3c0844", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxString_proj_0", @@ -246,8 +246,8 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.eq_pair", "equation_Eq.uu___20", "equation_Eq.uu___22", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", - "interpretation_Tm_abs_7c6e7f6b90456b20f8ac90a9c22604a5", + "interpretation_Tm_abs_af9a9fad24ef4b376771ad8eab3c0844", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Eq.Mkdeq_eq", @@ -266,8 +266,8 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.eq_pair", "equation_Eq.uu___20", "equation_Eq.uu___22", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", - "interpretation_Tm_abs_7c6e7f6b90456b20f8ac90a9c22604a5", + "interpretation_Tm_abs_af9a9fad24ef4b376771ad8eab3c0844", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Eq.Mkdeq_eq", @@ -289,7 +289,7 @@ "token_correspondence_Eq.__proj__Mkdeq__item__eq" ], 0, - "24d53edd9c5383d2669ec386e037bc1d" + "51f5f70c115b797f34120e3da1f042f9" ], [ "Eq.eq_instance_of_eqtype", @@ -298,7 +298,7 @@ 1, [ "@query" ], 0, - "cdf0b3e3bbda53517fdd67b70c70d1e9" + "5ae26c12e87f7640e4e4cc89d6177ce4" ], [ "Eq.eqList", @@ -326,7 +326,7 @@ "token_correspondence_Eq.eq", "typing_Eq.eqList" ], 0, - "4fc74ba00f866a2b8cf3b366c73d19dd" + "8b3f2dfcc16eddb1e3dac6ab8cb97450" ], [ "Eq.eq_list", @@ -340,7 +340,7 @@ "typing_Eq.eqList" ], 0, - "282265a5af6b8841d80a718a34bbf2c4" + "9d4798eabbac86ee212471f9a4107a69" ], [ "Eq.eq_pair", @@ -357,7 +357,7 @@ "token_correspondence_Eq.eq" ], 0, - "44f90e400e41e905ea578a1afee6988c" + "30053f5da7e34ec3a8a0c2a5aa490a3d" ], [ "Eq.uu___63", @@ -369,13 +369,13 @@ "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.uu___20", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_Eq.Mkdeq_eq", "token_correspondence_Eq.eq" ], 0, - "17f1061624e3e21317fb8f31daa686c9" + "c7f10e9f73ae8bd8f6f13caa45cb89e2" ], [ "Eq.uu___64", @@ -387,7 +387,7 @@ "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.uu___20", "function_token_typing_Prims.__cache_version_number__", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Eq.Mkdeq_eq", @@ -404,7 +404,7 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.uu___21", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_Eq.Mkdeq_eq", "token_correspondence_Eq.eq" @@ -420,7 +420,7 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.uu___21", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_Eq.Mkdeq_eq", "token_correspondence_Eq.eq" @@ -435,7 +435,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Eq_interpretation_Tm_arrow_a178b4b5c4f71f6f4a1bf944e77331be", + "Eq_interpretation_Tm_arrow_7aa492a2d1bcc16697b15f18414834ca", "data_typing_intro_Prims.Cons@tok", "data_typing_intro_Prims.Nil@tok", "equation_Eq.eq", "equation_Eq.eq_list", "equation_Eq.uu___20", @@ -457,7 +457,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Eq_interpretation_Tm_arrow_a178b4b5c4f71f6f4a1bf944e77331be", + "Eq_interpretation_Tm_arrow_7aa492a2d1bcc16697b15f18414834ca", "data_typing_intro_Prims.Cons@tok", "data_typing_intro_Prims.Nil@tok", "equation_Eq.eq", "equation_Eq.eq_list", "equation_Eq.uu___20", @@ -481,8 +481,8 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.eq_pair", "equation_Eq.uu___20", "equation_Eq.uu___22", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", - "interpretation_Tm_abs_7c6e7f6b90456b20f8ac90a9c22604a5", + "interpretation_Tm_abs_af9a9fad24ef4b376771ad8eab3c0844", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_Eq.Mkdeq_eq", @@ -501,8 +501,8 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.eq_pair", "equation_Eq.uu___20", "equation_Eq.uu___22", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", - "interpretation_Tm_abs_7c6e7f6b90456b20f8ac90a9c22604a5", + "interpretation_Tm_abs_af9a9fad24ef4b376771ad8eab3c0844", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxString_proj_0", @@ -523,8 +523,8 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.eq_pair", "equation_Eq.uu___20", "equation_Eq.uu___22", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", - "interpretation_Tm_abs_7c6e7f6b90456b20f8ac90a9c22604a5", + "interpretation_Tm_abs_af9a9fad24ef4b376771ad8eab3c0844", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Eq.Mkdeq_eq", @@ -543,8 +543,8 @@ [ "@query", "equation_Eq.eq", "equation_Eq.eq_instance_of_eqtype", "equation_Eq.eq_pair", "equation_Eq.uu___20", "equation_Eq.uu___22", - "interpretation_Tm_abs_131e81cb650ea2049c29735a73c9e048", - "interpretation_Tm_abs_7c6e7f6b90456b20f8ac90a9c22604a5", + "interpretation_Tm_abs_af9a9fad24ef4b376771ad8eab3c0844", + "interpretation_Tm_abs_e98f4b71ef47e83d53da8f81c925bb67", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_Eq.Mkdeq_eq", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_Eq.Mkdeq_eq", diff --git a/examples/typeclasses/Loop2.fst.hints b/examples/typeclasses/Loop2.fst.hints index f4013277ae1..194fed2ef77 100644 --- a/examples/typeclasses/Loop2.fst.hints +++ b/examples/typeclasses/Loop2.fst.hints @@ -13,7 +13,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "866fa7288ddcb7b69d814bd074222b2e" + "f9f039c356fd214184a1af11fb70872a" ], [ "Loop2.dc", @@ -27,7 +27,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b3faee1a99933ac6d34447261e11c5a1" + "4124e5299bc7cc92d9dcacfd40df1d13" ], [ "Loop2.dc'", @@ -41,7 +41,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "1963dcd23dd5993e279c6d89faa8743e" + "3a2b7ef280657bc4e02aa8d46c4f20d5" ], [ "Loop2.cd", @@ -55,7 +55,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a6b89914480b3ddf6011e631142a6038" + "28214f30155a319994c2aa208ac3f2fc" ], [ "Loop2.dc", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b0bb39c8f43769e4592d6e0b64ba79e8" + "b5053a1b11311b552ccd5d8c13634a04" ], [ "Loop2.dc'", @@ -83,7 +83,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "28fe01188fd20ecc0b7688fe45b9b386" + "fb020ac2607f068b45e2da17faf2fc2d" ] ] ] \ No newline at end of file diff --git a/examples/typeclasses/Monad.fst.hints b/examples/typeclasses/Monad.fst.hints index 9ea12aa1c6c..210f367401f 100644 --- a/examples/typeclasses/Monad.fst.hints +++ b/examples/typeclasses/Monad.fst.hints @@ -13,7 +13,7 @@ "projection_inverse_Monad.Mkmonad_return" ], 0, - "471711208d0323755194f1fcbc980623" + "ffe2a55b3e335b4f688f1f8e20087594" ], [ "Monad.g", @@ -26,7 +26,7 @@ "token_correspondence_Monad.return" ], 0, - "b849380a950e85fb7d08c8cb7f586405" + "822c1199d2b286987394c29faa8cd94b" ], [ "Monad.g'", @@ -39,7 +39,7 @@ "token_correspondence_Monad.return" ], 0, - "94da13099cfbb445a84f17013b6b1088" + "5b4937aca9a7b83a3de6b163a55875fd" ], [ "Monad.__proj__Mkmonad__item__laws", @@ -53,7 +53,7 @@ "projection_inverse_Monad.Mkmonad_return" ], 0, - "e66dd1859bd35e11c41c96adafc0c460" + "c6ac7e2be51b3900b966c99cace86e1d" ], [ "Monad.g", @@ -66,7 +66,7 @@ "token_correspondence_Monad.return" ], 0, - "a7d9bcb3894b2d215de260f5d89ab6e5" + "49b397ee9059c841e271ed8da7f87699" ], [ "Monad.g'", @@ -79,7 +79,7 @@ "token_correspondence_Monad.return" ], 0, - "5457f8c1bf7234668aad34b6ca54b947" + "ead926e7fb09254f3e46868178b18d6c" ] ] ] \ No newline at end of file diff --git a/examples/typeclasses/Tests.fst.hints b/examples/typeclasses/Tests.fst.hints index ddb2c0a580d..72e68c3918c 100644 --- a/examples/typeclasses/Tests.fst.hints +++ b/examples/typeclasses/Tests.fst.hints @@ -16,7 +16,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "3d9cd420cedb74ec9ae992c9dcb44dac" + "4dce412392f991bc7e7922dd3ce162f0" ], [ "Tests.uu___13", @@ -25,7 +25,7 @@ 1, [ "@query" ], 0, - "70daa8a5fec2d3057801cdc3e81c4784" + "5f2b731e9c489511e208b3d075d7f9aa" ], [ "Tests.uu___14", @@ -34,7 +34,7 @@ 1, [ "@query" ], 0, - "3ce673a1a43c5ffdd4509c28f5d6633e" + "3b3891a615c7812f9ab2de8cf80d6bc5" ], [ "Tests.test1", @@ -69,7 +69,7 @@ "typing_Num.num_int", "typing_Tests.sum" ], 0, - "446d5c1fb8cb96834e518447fbd66f4a" + "acc1d688a3b9ecc0060aa6e9b038b031" ], [ "Tests.test2", @@ -92,7 +92,7 @@ "token_correspondence_Prims.op_Subtraction" ], 0, - "8c8df52bf3b7f6f93edb47cfb607c882" + "a684efb01d625c71cc21e9ebdb16b8cd" ], [ "Tests.sum", @@ -109,7 +109,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "1c7bdc2193d3b74cd69e6047a616f3fb" + "3be2585ce8b60678dd41dae6148c853e" ], [ "Tests.uu___13", @@ -118,7 +118,7 @@ 1, [ "@query" ], 0, - "d9485c239a3245ec604f8f290660f698" + "bc08bedd522209875890925c66023ee0" ], [ "Tests.uu___14", @@ -127,7 +127,7 @@ 1, [ "@query" ], 0, - "71124d99b6e25d77f62d46fdbf07d619" + "321fae1086ce121a43983a676b212301" ], [ "Tests.test1", @@ -162,7 +162,7 @@ "typing_Num.num_int", "typing_Tests.sum" ], 0, - "b15b7b2d028163f72583664dcb3d579a" + "820e25fb21f6a8e2bcaaf6af68b94ec6" ], [ "Tests.test2", @@ -185,7 +185,7 @@ "token_correspondence_Prims.op_Subtraction" ], 0, - "e8d8816b78e7276f322c3fe5fece32a3" + "46d7806782885065fa9e4b650bde6c76" ] ] ] \ No newline at end of file diff --git a/examples/verifythis/2015/Problem01.fst.hints b/examples/verifythis/2015/Problem01.fst.hints index 34f12dc2f66..74a648f2f6d 100644 --- a/examples/verifythis/2015/Problem01.fst.hints +++ b/examples/verifythis/2015/Problem01.fst.hints @@ -15,7 +15,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "8323d6eca86249316349d1b47b082c28" + "eeb08a91ca5d58ee3f545c40b6fd083b" ], [ "Problem01.prefix", @@ -31,7 +31,7 @@ "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f28ec323c6ecdde133eaf22c0fcb8f3a" + "a9f0273ca801690b37d20b8c4bea3852" ], [ "Problem01.prefix", @@ -66,7 +66,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "32f8c9dc70513eb6a05a0193ea2ade2b" + "eca233fea64859dd3998064fe97f72b3" ], [ "Problem01.remove_elem_from_list", @@ -95,7 +95,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "45afb8dfa292d4cd2432ed84ba41930d" + "c4f4562e4585cfe0890b7f2d4a51246a" ], [ "Problem01.test_prefix", @@ -107,7 +107,7 @@ "refinement_interpretation_Tm_refine_500911408eb15f82fac1b31c6fbc48ba" ], 0, - "0e4212e428bde865ce249e21c7204a06" + "bdcef2e0b69fdc104df36a5d81e85131" ], [ "Problem01.test_prefix", @@ -119,7 +119,7 @@ "refinement_interpretation_Tm_refine_500911408eb15f82fac1b31c6fbc48ba" ], 0, - "e37e66922a152be04d7d0635dfc91399" + "b6ca9dacb080c1f2b16a3f5a52af23e1" ], [ "Problem01.test_prefix", @@ -144,7 +144,7 @@ "typing_Problem01.test_prefix", "well-founded-ordering-on-nat" ], 0, - "916eb648edbc8809305aa795f2d35eba" + "0020bd88fdaac2b890c7a94b7d7e5261" ], [ "Problem01.test_prefix_exists_to_b", @@ -156,7 +156,7 @@ "refinement_interpretation_Tm_refine_500911408eb15f82fac1b31c6fbc48ba" ], 0, - "53eff1711e17e2582739d8327d74a9d2" + "0362e63368c2915001d45a2004bffdcc" ], [ "Problem01.test_prefix_exists_to_b", @@ -195,7 +195,7 @@ "well-founded-ordering-on-nat" ], 0, - "0e010f7b4aeac41420b3af0216369faa" + "7b2015e6225a0a3a61b5305235ec67cd" ], [ "Problem01.test_prefix_exists_to_b", @@ -207,7 +207,7 @@ "refinement_interpretation_Tm_refine_500911408eb15f82fac1b31c6fbc48ba" ], 0, - "b5445c022ac2096e4aa55d89ec46e356" + "f1f5806145d5ffca4da16b536db465e7" ], [ "Problem01.test_prefix_exists_to_b", @@ -219,7 +219,7 @@ "refinement_interpretation_Tm_refine_500911408eb15f82fac1b31c6fbc48ba" ], 0, - "c5c50b973844e5d19eaf19be7030f3b2" + "df8123a9fd2285f1fa420e308f6a1c27" ], [ "Problem01.test_prefix_iff", @@ -241,7 +241,7 @@ "typing_Problem01.test_prefix" ], 0, - "df32a61a89461494f3c23587459868a9" + "9e74dd24b622b54a952bac54bb19a090" ], [ "Problem01.test_relaxed_prefix", @@ -277,7 +277,7 @@ "typing_Problem01.prefix", "typing_Problem01.test_prefix" ], 0, - "326868d639c2add934467b2de3f87051" + "3cf2e7c7e45bf4dfbb4c731f5458ffaa" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.Algebra.Monoid.fst.hints b/ulib/FStar.Algebra.Monoid.fst.hints index 19ade1218e0..29f97cd685f 100644 --- a/ulib/FStar.Algebra.Monoid.fst.hints +++ b/ulib/FStar.Algebra.Monoid.fst.hints @@ -192,7 +192,7 @@ "typing_Tm_abs_5043f38a94b5783f1a2853ffc23a082c" ], 0, - "5c054ffde5ce1c3c178924f3690325fa" + "6983bd63b06506f072e2f6bad4f4bb60" ], [ "FStar.Algebra.Monoid.lift_monoid_option", @@ -228,7 +228,7 @@ "typing_Tm_abs_9bee8d4e0220718dda8a4314b261cdec" ], 0, - "b06dd970bdb348f78c9894b767672d62" + "065b2584839f03c77553995f775acb1b" ], [ "FStar.Algebra.Monoid.monoid_morphism", @@ -590,7 +590,7 @@ "typing_Tm_abs_5043f38a94b5783f1a2853ffc23a082c" ], 0, - "f542dae6390a38bde6f06b7f0da2017d" + "146418b450b462917724ed9178e7d496" ], [ "FStar.Algebra.Monoid.lift_monoid_option", @@ -626,7 +626,7 @@ "typing_Tm_abs_9bee8d4e0220718dda8a4314b261cdec" ], 0, - "9dbe703fda4d3dbab9e861b415af5406" + "2c96bcc4e84931a16038e031aa7db939" ], [ "FStar.Algebra.Monoid.monoid_morphism", diff --git a/ulib/FStar.BigOps.fst.hints b/ulib/FStar.BigOps.fst.hints index f7427166881..f45b8121244 100644 --- a/ulib/FStar.BigOps.fst.hints +++ b/ulib/FStar.BigOps.fst.hints @@ -388,7 +388,7 @@ "projection_inverse_Prims.Cons_tl" ], 0, - "f206318252e1381f168dc453aab09d90" + "be56e273898fccf1556895df08dd8b8e" ], [ "FStar.BigOps.pairwise_or'_prop", diff --git a/ulib/FStar.Buffer.fst.hints b/ulib/FStar.Buffer.fst.hints index 601510e7276..5f0bfc9a0d9 100644 --- a/ulib/FStar.Buffer.fst.hints +++ b/ulib/FStar.Buffer.fst.hints @@ -605,7 +605,7 @@ "typing_FStar.Set.mem" ], 0, - "6cfacf526187e6cb53804c2e7057c2ac" + "973255f554728ae3746c163ee7504aab" ], [ "FStar.Buffer.lemma_arefs_3", @@ -4282,7 +4282,7 @@ "typing_FStar.UInt32.v" ], 0, - "03e403da0dbd7e29987d3477c3f6d01f" + "67ba6c100fa892c63da1efc8c67bec8b" ], [ "FStar.Buffer.sub", @@ -5295,7 +5295,7 @@ "typing_FStar.UInt32.v" ], 0, - "a2e6608a3a7bec80d68a64eb36d6ba75" + "a54412eaa4e133745a8303f0f0745895" ], [ "FStar.Buffer.split", @@ -6016,7 +6016,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "84158cb32a12e614f418fe54f266b939" + "74c45771137f05949111b912b58b0441" ], [ "FStar.Buffer.modifies_subbuffer_2", diff --git a/ulib/FStar.ConstantTime.Integers.fst.hints b/ulib/FStar.ConstantTime.Integers.fst.hints index 19f29d0326c..b0ea102debf 100644 --- a/ulib/FStar.ConstantTime.Integers.fst.hints +++ b/ulib/FStar.ConstantTime.Integers.fst.hints @@ -249,7 +249,7 @@ "typing_Tm_abs_2d823ba43755b1c1d713129594605c3a" ], 0, - "602fbf63d8e5b0f75b621f6c4820dd99" + "7069bb371f8c8c61dce77ba12b5c9001" ], [ "FStar.ConstantTime.Integers.addition_mod", @@ -384,7 +384,7 @@ "typing_Tm_abs_5371af4b9b8f8689c6b43db910a6351a" ], 0, - "4ef91a1c2e4da04960fb94160b4f19b7" + "f3b1025a403494ce5d964aa50c9d2918" ], [ "FStar.ConstantTime.Integers.__proj__Secret__item__sl", @@ -673,7 +673,7 @@ "token_correspondence_Prims.op_BarBar" ], 0, - "5ccff8d9e2228a03733223da468ea777" + "578725ecc275b29273223c0db12eedb0" ], [ "FStar.ConstantTime.Integers.hi", @@ -704,7 +704,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "53ed257c003592eaef9916b34dd35412" + "02dc8fc5ae9aec7e7cd425aecec9e003" ], [ "FStar.ConstantTime.Integers.test2", @@ -812,7 +812,7 @@ "typing_FStar.IFC.__proj__SemiLattice__item__carrier" ], 0, - "c063f93b6a3d5ee7bd08afe86023b5ed" + "82e684482cdefda77eba855f01790eaa" ], [ "FStar.ConstantTime.Integers.test4", @@ -883,7 +883,7 @@ "typing_FStar.IFC.__proj__SemiLattice__item__carrier" ], 0, - "a0da7c15ce4514f5872c721cfe710516" + "5ce68c11b02c6224716d0b63a1820e00" ], [ "FStar.ConstantTime.Integers.hacl_lattice", @@ -899,7 +899,7 @@ "unit_inversion", "unit_typing" ], 0, - "8d1f8104afb950d38ca152fe0896dedc" + "e7f2b9ea4093c111ea9368657473c2d7" ], [ "FStar.ConstantTime.Integers.hacl_label", @@ -930,7 +930,7 @@ "unit_typing" ], 0, - "14531e62b27acf5217c0cc251f0b33d4" + "be8a6b636fba1cdb756f57a7147be3e2" ], [ "FStar.ConstantTime.Integers.s_uint32", diff --git a/ulib/FStar.ConstantTime.Integers.fsti.hints b/ulib/FStar.ConstantTime.Integers.fsti.hints index 1307d5c55ca..bbb5c48568c 100644 --- a/ulib/FStar.ConstantTime.Integers.fsti.hints +++ b/ulib/FStar.ConstantTime.Integers.fsti.hints @@ -352,7 +352,7 @@ "token_correspondence_Prims.op_BarBar" ], 0, - "ba9c6d8533932b7339b24da47da61b35" + "6ef79d71f56fefcaf7c5ca5d03804081" ], [ "FStar.ConstantTime.Integers.hi", @@ -383,7 +383,7 @@ "typing_FStar.Ghost.reveal" ], 0, - "0feebc5dfebdc2a42dd12b84e4f19485" + "af7f94197bce5620252ab1b914c0598e" ], [ "FStar.ConstantTime.Integers.test2", @@ -491,7 +491,7 @@ "typing_FStar.IFC.__proj__SemiLattice__item__carrier" ], 0, - "4c7d4d920588b104df90975e4eb0f8f4" + "a5145c27cc3a19c1bbfe322e9d7c7453" ], [ "FStar.ConstantTime.Integers.test4", @@ -562,7 +562,7 @@ "typing_FStar.IFC.__proj__SemiLattice__item__carrier" ], 0, - "8acbe8ba5f697ae6f5af3d82683f863f" + "1782d1d4b65e78304545ddcf106c968a" ], [ "FStar.ConstantTime.Integers.hacl_lattice", @@ -578,7 +578,7 @@ "unit_inversion", "unit_typing" ], 0, - "fca5ceff5eede273db8b78854b2fcf77" + "49449ec5778ca1223f117353fab2f4f2" ], [ "FStar.ConstantTime.Integers.hacl_label", @@ -609,7 +609,7 @@ "unit_typing" ], 0, - "ecc1f171c29a91cea3dca637b797b57b" + "2a94038507ebfe6e5506068c492cd859" ], [ "FStar.ConstantTime.Integers.s_uint32", diff --git a/ulib/FStar.DependentMap.fst.hints b/ulib/FStar.DependentMap.fst.hints index 7befd31bf29..7a76d4d66f1 100644 --- a/ulib/FStar.DependentMap.fst.hints +++ b/ulib/FStar.DependentMap.fst.hints @@ -253,7 +253,7 @@ "typing_FStar.DependentMap.__proj__Mkt__item__mappings" ], 0, - "976a2d9efba9e09448a065b503cb74d5" + "c4c473a6d6d2755b56c750c3eeff4504" ], [ "FStar.DependentMap.sel_concat_l", @@ -292,7 +292,7 @@ "typing_FStar.DependentMap.concat" ], 0, - "8992f29d0d845b6de43a1e67f39374c2" + "84b4e777f2ec0310d9a2afeb2666ac1a" ], [ "FStar.DependentMap.sel_concat_r", @@ -331,7 +331,7 @@ "typing_FStar.DependentMap.concat" ], 0, - "95bb80a940114bda875a536aea0cefc1" + "5a1fad95a7a36df659a1ef5b0579da0c" ], [ "FStar.DependentMap.rename", @@ -446,7 +446,7 @@ "typing_Tm_abs_72c7c67b249b548b5a04fe79308afd73" ], 0, - "a85c94d3f8c9a8c1e74326979c1b82ef" + "f1cc7a6b52b64230ade298dbec9bf5c7" ], [ "FStar.DependentMap.restrict", diff --git a/ulib/FStar.GSet.fsti.hints b/ulib/FStar.GSet.fsti.hints index 9bb9290bc60..dd7214868b2 100644 --- a/ulib/FStar.GSet.fsti.hints +++ b/ulib/FStar.GSet.fsti.hints @@ -14,7 +14,7 @@ "typing_FStar.GSet.intersect", "typing_FStar.GSet.mem" ], 0, - "a364cca1424c42276e82fce2484ed174" + "5bc54dde5b78e02d44c479fd12ee2f9b" ], [ "FStar.GSet.as_set'", @@ -28,7 +28,7 @@ "fuel_guarded_inversion_Prims.list", "subterm_ordering_Prims.Cons" ], 0, - "837ef5f525075cbcd7b2f23f2302608a" + "9420b0cd24da4fc46ab75ee516d45de6" ], [ "FStar.GSet.lemma_disjoint_subset", @@ -45,7 +45,7 @@ "typing_FStar.GSet.mem" ], 0, - "e6fb9fc06473e28d09b7b4b470c6d4ac" + "f1e24f8fb52c1d2b2c32d0bb08eefa29" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.Ghost.fsti.hints b/ulib/FStar.Ghost.fsti.hints index f2c1551079c..35c5ae4f018 100644 --- a/ulib/FStar.Ghost.fsti.hints +++ b/ulib/FStar.Ghost.fsti.hints @@ -47,7 +47,7 @@ "lemma_FStar.Ghost.reveal_hide", "typing_FStar.Ghost.reveal" ], 0, - "71a147ababea6af9f827f6906a53d50c" + "92fe45195a7a06358cc519fbafa06c2a" ], [ "FStar.Ghost.elift1_p", diff --git a/ulib/FStar.Heap.fst.hints b/ulib/FStar.Heap.fst.hints index d27481370a5..2a5ae823c1e 100644 --- a/ulib/FStar.Heap.fst.hints +++ b/ulib/FStar.Heap.fst.hints @@ -15,7 +15,7 @@ "true_interp" ], 0, - "019dd37737bdebf050d427ed447201a9" + "b418438460dcd8bc84991ab0994178ab" ], [ "FStar.Heap.trivial_preorder", @@ -31,7 +31,7 @@ "true_interp" ], 0, - "997987de15f38ed5c56fecaff0159d9f" + "9bd5834758870df661a97af37bbe3676" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.HyperStack.ST.fst.hints b/ulib/FStar.HyperStack.ST.fst.hints index ff5dc6b3eb7..97afa64068c 100644 --- a/ulib/FStar.HyperStack.ST.fst.hints +++ b/ulib/FStar.HyperStack.ST.fst.hints @@ -44,7 +44,7 @@ "typing_FStar.Monotonic.HyperStack.unused_in" ], 0, - "eb67a9b61609bd98cda3a70b4be1284b" + "27fe319d005feafbc244f2afde399589" ], [ "FStar.HyperStack.ST.lemma_functoriality", @@ -288,7 +288,7 @@ "unit_typing" ], 0, - "9f245f509534a494a36657e8b0e4b606" + "40a366614e99b44a07e60a7d073ab88d" ], [ "FStar.HyperStack.ST.pop_frame", @@ -381,7 +381,7 @@ "unit_typing" ], 0, - "dceb5ad1427e21a32d778b11865e0089" + "b11a8e2aea7b3725d2024afb1871c5e8" ], [ "FStar.HyperStack.ST.salloc_post", @@ -517,7 +517,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "9cf19d1d6f24c60c8a4be14c0e19c14f" + "11118df5eca6a8ca801e94adb9ff4d98" ], [ "FStar.HyperStack.ST.salloc", @@ -660,7 +660,7 @@ "unit_typing" ], 0, - "0f3dd4b2efec637df651404219adbeda" + "a76abadd223b0caf738934e2b44e0820" ], [ "FStar.HyperStack.ST.new_region", @@ -790,7 +790,7 @@ "unit_inversion" ], 0, - "ebbc2f4923e5c6c81d0be612f816d16b" + "7a95bc9ac50af0fe877acae7b20e23bb" ], [ "FStar.HyperStack.ST.new_colored_region", @@ -922,7 +922,7 @@ "unit_inversion" ], 0, - "6921ef599d0fa8457922d9afaeca53c3" + "d01e81c39ee7137e777849ce8b9b39f8" ], [ "FStar.HyperStack.ST.ralloc_post", @@ -1056,7 +1056,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "14c705ff26768da754ebac86633ebe94" + "5f14ffd1e83160a2370f92cc183e6fa7" ], [ "FStar.HyperStack.ST.ralloc", @@ -1214,7 +1214,7 @@ "unit_typing" ], 0, - "ffd43cd6f9256b4e768d11eb1784d23b" + "c8377301cdf2aaa602e92cd814225229" ], [ "FStar.HyperStack.ST.assign_post", @@ -1332,7 +1332,7 @@ "unit_typing" ], 0, - "8e8174e6b674740e781cd86c723abd2d" + "ada12d3a1126e27f269299818d7493c5" ], [ "FStar.HyperStack.ST.op_Bang", @@ -1508,7 +1508,7 @@ "typing_FStar.Monotonic.HyperStack.get_hmap", "unit_typing" ], 0, - "19ce05e68c2e295eadd7b10038811834" + "81fcc5ec383d24e6585ff297340e68f5" ], [ "FStar.HyperStack.ST.witness_hsref", @@ -1561,7 +1561,7 @@ "typing_FStar.Monotonic.HyperStack.live_region", "unit_typing" ], 0, - "753dc3454f6c6dd23009ba33f82e86b4" + "2103a3891f96b0b252de0cfb686689db" ], [ "FStar.HyperStack.ST.stable_on_t", @@ -1612,7 +1612,7 @@ "typing_FStar.Monotonic.HyperStack.live_region" ], 0, - "c3e565c134a49fd27368a562a822809d" + "52ebe79b6912c5e060a830e846a005d1" ], [ "FStar.HyperStack.ST.weaken_witness", @@ -1769,7 +1769,7 @@ "unit_typing" ], 0, - "31a38be4d09ae8a0ca1b9e94cd132c0b" + "ded8dd8c358d0e69a00dedf2f7c9d4ab" ], [ "FStar.HyperStack.ST.recall_p", @@ -1848,7 +1848,7 @@ "token_correspondence_FStar.HyperStack.ST.mem_rel_predicate" ], 0, - "1fbb6e845e0f46a6f21b9103c2b5719c" + "2f21be328a37f2ca7c7dbae6aec501e6" ], [ "FStar.HyperStack.ST.lemma_witnessed_constant", diff --git a/ulib/FStar.Int.Cast.fst.hints b/ulib/FStar.Int.Cast.fst.hints index 0c8484fdf7b..99d63823654 100644 --- a/ulib/FStar.Int.Cast.fst.hints +++ b/ulib/FStar.Int.Cast.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "693b005934ffed793f0a03edd69ee10e" + "d30a16df18137b3f87b7bd72f25f49d8" ], [ "FStar.Int.Cast.uint8_to_uint63", @@ -17,7 +17,7 @@ 1, [ "@query" ], 0, - "aee14e1e965648b6a1af2b7ac370fd86" + "74d3bccb1096c0695fea3c5f19df3a2b" ], [ "FStar.Int.Cast.uint8_to_uint32", @@ -26,7 +26,7 @@ 1, [ "@query" ], 0, - "6217e3e8c2c05e1c54b8be5f3011acd9" + "05c635c18836527ea59d76f53ee93acc" ], [ "FStar.Int.Cast.uint8_to_uint16", @@ -35,7 +35,7 @@ 1, [ "@query" ], 0, - "bf3c14b72f48d3405f60a35ae022bb42" + "48054cb12a2d9dff79897dce164936f0" ], [ "FStar.Int.Cast.uint16_to_uint64", @@ -44,7 +44,7 @@ 1, [ "@query" ], 0, - "04190f967f9382cf13b7b677ff02f3dd" + "b55a514ac278007d4138bca455bc4c56" ], [ "FStar.Int.Cast.uint16_to_uint63", @@ -53,7 +53,7 @@ 1, [ "@query" ], 0, - "494d0d0e1276438fc1c756e9e18fa1d5" + "2beebffa1fb783a80df87071332c193f" ], [ "FStar.Int.Cast.uint16_to_uint32", @@ -62,7 +62,7 @@ 1, [ "@query" ], 0, - "dc09fa12ab48df0bc504c266ffbcd633" + "2e96e40239a2c297ba1affd8dfdcd436" ], [ "FStar.Int.Cast.uint16_to_uint8", @@ -71,7 +71,7 @@ 1, [ "@query" ], 0, - "ce50dd89ba967a8adfbee45fdf0e068b" + "257be39350f23faf37db58b25a461caa" ], [ "FStar.Int.Cast.uint32_to_uint64", @@ -80,7 +80,7 @@ 1, [ "@query" ], 0, - "3c5ac703e27793b0ab75f42ccaa62a01" + "bac6491e83d3efdd93a19df7ae4b29dc" ], [ "FStar.Int.Cast.uint32_to_uint63", @@ -89,7 +89,7 @@ 1, [ "@query" ], 0, - "023282272eb72a17a60617bf83f5e932" + "f6e3690ff602a09b76e33575f0cdcb33" ], [ "FStar.Int.Cast.uint32_to_uint16", @@ -98,7 +98,7 @@ 1, [ "@query" ], 0, - "ee3f08fdc940cdec395b4db02bceec79" + "d6de35c63521cdfd920c5250ff34e2c3" ], [ "FStar.Int.Cast.uint32_to_uint8", @@ -107,7 +107,7 @@ 1, [ "@query" ], 0, - "c4b787b2c9125f74d2017bad1ae8ee3e" + "3b672c28e352b114d800ce1d1fcf8322" ], [ "FStar.Int.Cast.uint63_to_uint64", @@ -116,7 +116,7 @@ 1, [ "@query" ], 0, - "dc3f634a6d6befbe7464a7748593f779" + "cd3a17d0597625196d516b57c6b39f78" ], [ "FStar.Int.Cast.uint63_to_uint32", @@ -125,7 +125,7 @@ 1, [ "@query" ], 0, - "d226369e88ec1dc6968fdd604b3592fb" + "785a6aa0fec42ff9cf5eed8fee61a423" ], [ "FStar.Int.Cast.uint63_to_uint16", @@ -134,7 +134,7 @@ 1, [ "@query" ], 0, - "1bf348212ca397a9fd6985c06932149e" + "7511167c3f0b2486bef87c6f06af38f8" ], [ "FStar.Int.Cast.uint63_to_uint8", @@ -143,7 +143,7 @@ 1, [ "@query" ], 0, - "1aee79265457908cec518ec0b901b92f" + "d770244e01993dc387a196fec3d45bf5" ], [ "FStar.Int.Cast.uint64_to_uint63", @@ -152,7 +152,7 @@ 1, [ "@query" ], 0, - "f70bb4915a934e28cdd6f1d3464e420d" + "a8ee7cb3e2125ef6f9892004de2bef47" ], [ "FStar.Int.Cast.uint64_to_uint32", @@ -161,7 +161,7 @@ 1, [ "@query" ], 0, - "552d910a3fb58b1b6590637e12d91e8d" + "bf8aa383ea1f7f7e1db0798ef5950e02" ], [ "FStar.Int.Cast.uint64_to_uint16", @@ -170,7 +170,7 @@ 1, [ "@query" ], 0, - "71dbf41e106dcf73e437c8d8955d2d08" + "2bad035450d6ce9c369ebec32d839173" ], [ "FStar.Int.Cast.uint64_to_uint8", @@ -179,7 +179,7 @@ 1, [ "@query" ], 0, - "210d7458552f9c5caef8d8614900707c" + "90fc07e1acf0f1c78c068d3f913f3182" ], [ "FStar.Int.Cast.int8_to_int64", @@ -188,7 +188,7 @@ 1, [ "@query" ], 0, - "4e3bb21779eac8fe67c088c77b5b878c" + "1e39162017e80fcca82880a596da16fa" ], [ "FStar.Int.Cast.int8_to_int63", @@ -197,7 +197,7 @@ 1, [ "@query" ], 0, - "a5fc6310f7931a316faf3c220f04cb05" + "328a25d28bd77fe50b14499e638ea787" ], [ "FStar.Int.Cast.int8_to_int32", @@ -206,7 +206,7 @@ 1, [ "@query" ], 0, - "ab3aa4fcf26683f8a57e47bee65b9899" + "f8adb790b94d25fa9c16d8555534be4a" ], [ "FStar.Int.Cast.int8_to_int16", @@ -215,7 +215,7 @@ 1, [ "@query" ], 0, - "699534d7f0235ec22004df1be6430700" + "d03cd05d0b38d68b3bd3f53a04b69c24" ], [ "FStar.Int.Cast.int16_to_int64", @@ -224,7 +224,7 @@ 1, [ "@query" ], 0, - "f3e5d5883652a3ff882194ea574205b7" + "6729ffe995118f95b2402cc01e373165" ], [ "FStar.Int.Cast.int16_to_int63", @@ -233,7 +233,7 @@ 1, [ "@query" ], 0, - "4a25cd2353eeee102edf424b4f611dd2" + "a55feb6cd99a8f544791a2ad4d4f210e" ], [ "FStar.Int.Cast.int16_to_int32", @@ -242,7 +242,7 @@ 1, [ "@query" ], 0, - "9417335af0b164c6b83b5d64287cbab7" + "c6c991207897077cf1fa12467a0207f3" ], [ "FStar.Int.Cast.int16_to_int8", @@ -258,7 +258,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a58ee07891c9e03fc03a2c504d1496bf" + "ee135613ed10d4e41d43efb422198089" ], [ "FStar.Int.Cast.int32_to_int64", @@ -267,7 +267,7 @@ 1, [ "@query" ], 0, - "cf80a20c394871298e4ab9eb156b03a0" + "ec11cd0f2832076dd2da74434ac1d90b" ], [ "FStar.Int.Cast.int32_to_int63", @@ -276,7 +276,7 @@ 1, [ "@query" ], 0, - "b29fafaae6be9ae055a3567efabcaaa6" + "edaae1d50adffd436e1aae3015db008e" ], [ "FStar.Int.Cast.int32_to_int16", @@ -292,7 +292,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6703e37b833ccf2a308656f8c2093bb6" + "0100c837c185b8e7d47e449bad4edbc8" ], [ "FStar.Int.Cast.int32_to_int8", @@ -308,7 +308,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f4f1440a02694c5ed07315dd039b9a24" + "6ac5533fd827dd8835568f42bb1cfe97" ], [ "FStar.Int.Cast.int63_to_int64", @@ -317,7 +317,7 @@ 1, [ "@query" ], 0, - "339b45c9b96c89f79d5b1471dc5868c8" + "7ef9c5da8216bde372b479480ba14d32" ], [ "FStar.Int.Cast.int63_to_int32", @@ -333,7 +333,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "1101f696a8897b5d2c84b2d07cc28437" + "143618ae64eb75f0c9884213f3aa7ae2" ], [ "FStar.Int.Cast.int63_to_int16", @@ -349,7 +349,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ad8970793d85d470f5744cf1ad815d2c" + "405dc8009de138f46d3d2e6355cf2fbc" ], [ "FStar.Int.Cast.int63_to_int8", @@ -365,7 +365,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "99e135596638037d3a1e781ed5759922" + "92c3fdd45ab6859fca2dd287c6e02531" ], [ "FStar.Int.Cast.int64_to_int63", @@ -381,7 +381,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "806dc365099e5c5a9969cece03127494" + "339f082500efa6ad06c0e70407f02294" ], [ "FStar.Int.Cast.int64_to_int32", @@ -397,7 +397,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e620c135baf72883237c99e4dc29f87b" + "a34548969f2bc9b4b738fd08cdb39132" ], [ "FStar.Int.Cast.int64_to_int16", @@ -413,7 +413,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "836dd01d4de1b6ae1e31adf2b4354c03" + "0965ae756693f4797b58931a817f2699" ], [ "FStar.Int.Cast.int64_to_int8", @@ -429,7 +429,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "acd2d86e0250e722493806c61db368d5" + "41145ca13de8a67f3b278d76fb2a012e" ], [ "FStar.Int.Cast.uint8_to_int64", @@ -438,7 +438,7 @@ 1, [ "@query" ], 0, - "a558a98009941aa3403c91304d956dc7" + "2e4104e8bcd03b99e437a70feec42911" ], [ "FStar.Int.Cast.uint8_to_int63", @@ -447,7 +447,7 @@ 1, [ "@query" ], 0, - "239020d40c0ff82a5ab400df61f4c442" + "9799cac7b5e66f4a0233ca206daa0795" ], [ "FStar.Int.Cast.uint8_to_int32", @@ -456,7 +456,7 @@ 1, [ "@query" ], 0, - "4ffc1d063bff745f03dd46b137bc2c84" + "b91da9466753dd94dcb10b1f0f490eb6" ], [ "FStar.Int.Cast.uint8_to_int16", @@ -465,7 +465,7 @@ 1, [ "@query" ], 0, - "5e9422e20830c7653e7c724bb6d9f24e" + "e258b9b13e10d6c2c037b44216defc05" ], [ "FStar.Int.Cast.uint8_to_int8", @@ -481,7 +481,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "5b700812215c03e9a9d543807d9bd2c1" + "35264c9b6ba56b11de7be301463b324e" ], [ "FStar.Int.Cast.uint16_to_int64", @@ -490,7 +490,7 @@ 1, [ "@query" ], 0, - "ed593dd744089e5a3c0084175c8db97c" + "576f31c1fe1ff716cae27e9bd9eab1d6" ], [ "FStar.Int.Cast.uint16_to_int63", @@ -499,7 +499,7 @@ 1, [ "@query" ], 0, - "53722eb329a2d32706ddb1c839e9cdbd" + "e1d92ef01b095c3f2fc1ecd1926c5ce3" ], [ "FStar.Int.Cast.uint16_to_int32", @@ -508,7 +508,7 @@ 1, [ "@query" ], 0, - "030d15fc91804f4deeb5c26781d7052f" + "e58ceae8f014d0cc3552cdc262f2d71b" ], [ "FStar.Int.Cast.uint16_to_int16", @@ -524,7 +524,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "26e323ac6df5dcd53e90b71945dce530" + "466c4602b65f1d481adfdad14f847445" ], [ "FStar.Int.Cast.uint16_to_int8", @@ -540,7 +540,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b1ef79dcad0b45c2d80955927ed0a9d3" + "c76e9b4b349b402838bc985e9653f415" ], [ "FStar.Int.Cast.uint32_to_int64", @@ -549,7 +549,7 @@ 1, [ "@query" ], 0, - "783b28c184df982cfafc4341b8fd1e26" + "31798785ff5741b8a0632cd4d865cfa1" ], [ "FStar.Int.Cast.uint32_to_int63", @@ -558,7 +558,7 @@ 1, [ "@query" ], 0, - "c7c38e56f028dae6f003866884340d0d" + "1b69b0373c7a562d88c81575b6af6657" ], [ "FStar.Int.Cast.uint32_to_int32", @@ -574,7 +574,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "c6ea2c4a1b1880f8063e7f0de1929391" + "f6592817c3ded818845840a66a29a99f" ], [ "FStar.Int.Cast.uint32_to_int16", @@ -590,7 +590,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b5640d5200e1c93dad71ee26ee3302bf" + "6d9533912d3966d493daac390e7b4bac" ], [ "FStar.Int.Cast.uint32_to_int8", @@ -606,7 +606,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "54b31fc7da5eb93335acab702a181323" + "946e85ed4dd791e00b7be3973b99dc23" ], [ "FStar.Int.Cast.uint63_to_int64", @@ -615,7 +615,7 @@ 1, [ "@query" ], 0, - "4b6439baf128fade09891cf3b4905cd2" + "5a4331cf8ffe365978868b6ae0080e39" ], [ "FStar.Int.Cast.uint63_to_int63", @@ -631,7 +631,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "8b422b7f00c46382a4fe1c514100c5ce" + "3d5a2d87ee330accddd08cc79068e2c8" ], [ "FStar.Int.Cast.uint63_to_int32", @@ -647,7 +647,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b9f2301e67abb7b62c4f299c4da51251" + "9efb7eb6df2d163ea5797f843db25656" ], [ "FStar.Int.Cast.uint63_to_int16", @@ -663,7 +663,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e26a8b30761b029cede2d08734451b96" + "15a6be192b9d87ff14a9385fed747e62" ], [ "FStar.Int.Cast.uint63_to_int8", @@ -679,7 +679,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d1cb0bcc7dcd93ff0f4a14f7594b09ac" + "f514491ee96b4ff76e94df3d6fbd6354" ], [ "FStar.Int.Cast.uint64_to_int64", @@ -695,7 +695,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "87578f82a434a93bce54b50041acbfbc" + "eeeccf8ba8f6d5f2a8c0d6f523297269" ], [ "FStar.Int.Cast.uint64_to_int63", @@ -711,7 +711,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6496e9244ab70e97e7701255670fb2a0" + "9e73b76cfc5249416f235913eb29f1bc" ], [ "FStar.Int.Cast.uint64_to_int32", @@ -727,7 +727,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6701f04b57c6f1f9626fb66e500a7f2b" + "dbcf11f88733571edc19564839e00b5d" ], [ "FStar.Int.Cast.uint64_to_int16", @@ -743,7 +743,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "595892972c07c8bf7ceefafe6562ffb5" + "b36495899ac7386930e4878c0734e1c5" ], [ "FStar.Int.Cast.uint64_to_int8", @@ -759,7 +759,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "afa03c898edd3ad5808f475941edf8ee" + "fb101697009273e26a05cd63e536e3f3" ], [ "FStar.Int.Cast.int8_to_uint64", @@ -768,7 +768,7 @@ 1, [ "@query" ], 0, - "5f1e9d84d0d3dd7f23f03dc21397d27a" + "68188fe5a304678134d88297a0261559" ], [ "FStar.Int.Cast.int8_to_uint63", @@ -777,7 +777,7 @@ 1, [ "@query" ], 0, - "af5f07f81559732b0f8c637e907863b4" + "00a5f00aab2072799f5dc8b485d7f7ea" ], [ "FStar.Int.Cast.int8_to_uint32", @@ -786,7 +786,7 @@ 1, [ "@query" ], 0, - "211f7175e7ecaef3c9fb0cb802e34619" + "0794f5dc13885fffeb07abe229cb2794" ], [ "FStar.Int.Cast.int8_to_uint16", @@ -795,7 +795,7 @@ 1, [ "@query" ], 0, - "95032b294bbeb147d4a3ab048250783c" + "bfe767157859e544e97dfd77e8ac69df" ], [ "FStar.Int.Cast.int8_to_uint8", @@ -804,7 +804,7 @@ 1, [ "@query" ], 0, - "dc561270fb9703cd5af5ec420d8608cf" + "777d39c166a44462f3fba7697d6f0428" ], [ "FStar.Int.Cast.int16_to_uint64", @@ -813,7 +813,7 @@ 1, [ "@query" ], 0, - "435d219ae0d73dd4f54d938c80df7f90" + "4c1ab7d4594b2e00e4cdeedae9dbbb53" ], [ "FStar.Int.Cast.int16_to_uint63", @@ -822,7 +822,7 @@ 1, [ "@query" ], 0, - "6b2ef9a71c1374fab6d531be500b4477" + "c1d4541ccc91775ff826eb4e8a1e8dfb" ], [ "FStar.Int.Cast.int16_to_uint32", @@ -831,7 +831,7 @@ 1, [ "@query" ], 0, - "ff8264920da5ce5895300a7e57589522" + "5502ab12bd0dbad5e002fa2349bd2cad" ], [ "FStar.Int.Cast.int16_to_uint16", @@ -840,7 +840,7 @@ 1, [ "@query" ], 0, - "dfdfe4cd3379d7d2513a3e90a918ea4a" + "6d08efde927c4653e79342eb0ffa4bf3" ], [ "FStar.Int.Cast.int16_to_uint8", @@ -849,7 +849,7 @@ 1, [ "@query" ], 0, - "c03eb7ca407fd7db02bed14d19f24f64" + "5a02c6666bad1f8125340b96c6361173" ], [ "FStar.Int.Cast.int32_to_uint64", @@ -858,7 +858,7 @@ 1, [ "@query" ], 0, - "72a1050ccfb2572fe825f04f90f0805b" + "c8f1e0101160b0370ffa756ac987db5f" ], [ "FStar.Int.Cast.int32_to_uint63", @@ -867,7 +867,7 @@ 1, [ "@query" ], 0, - "2dd08badbacdef64c8a74576adf14aab" + "ca139ade0a1ff3da3440613473e12117" ], [ "FStar.Int.Cast.int32_to_uint32", @@ -876,7 +876,7 @@ 1, [ "@query" ], 0, - "61bb92bd4f43658c731dc408e9df3c99" + "107bbc05a97c909e2a3b0b7bac7c8bae" ], [ "FStar.Int.Cast.int32_to_uint16", @@ -885,7 +885,7 @@ 1, [ "@query" ], 0, - "f901b5623baf2a70533db7435fc8753b" + "d212f762e150f9e68aba135b9b783f48" ], [ "FStar.Int.Cast.int32_to_uint8", @@ -894,7 +894,7 @@ 1, [ "@query" ], 0, - "abf55de002299ffddaf2bf61b6ed8b25" + "d00228b77b898dcb5c6bd0f871c41b44" ], [ "FStar.Int.Cast.int63_to_uint64", @@ -903,7 +903,7 @@ 1, [ "@query" ], 0, - "af86f0bf350de45ba9398a16693f3402" + "53347868117ac3a6032e210d26909bc1" ], [ "FStar.Int.Cast.int63_to_uint63", @@ -912,7 +912,7 @@ 1, [ "@query" ], 0, - "3a9153afd26280d58e579eac94b39f24" + "6b7f2bea1c905a81ac834cffe7324b3d" ], [ "FStar.Int.Cast.int63_to_uint32", @@ -921,7 +921,7 @@ 1, [ "@query" ], 0, - "cfd0ac0be7241f9ccfc6ebe8f2e009a7" + "128ed90562df98aa88ae749f11c7b990" ], [ "FStar.Int.Cast.int63_to_uint16", @@ -930,7 +930,7 @@ 1, [ "@query" ], 0, - "1ca0aa8167c908dfd7a3f1f15ec0b5a9" + "7ffc740925c09412be44e51094245185" ], [ "FStar.Int.Cast.int63_to_uint8", @@ -939,7 +939,7 @@ 1, [ "@query" ], 0, - "8dbf8b0d0dd3e664cd4e5dbb3111b022" + "be19cb54c31fc578d5b8a132211b59d7" ], [ "FStar.Int.Cast.int64_to_uint64", @@ -948,7 +948,7 @@ 1, [ "@query" ], 0, - "ea0cd6b507b368e60aa7530271033d2e" + "85ff02c98e1af77179493855807512bb" ], [ "FStar.Int.Cast.int64_to_uint63", @@ -957,7 +957,7 @@ 1, [ "@query" ], 0, - "c8c9f0492cc365a3166d5f895a5650f7" + "9555060a7d5274f2a6b8e7a5c13c624f" ], [ "FStar.Int.Cast.int64_to_uint32", @@ -966,7 +966,7 @@ 1, [ "@query" ], 0, - "f29802335ae85a5a33685960d1781f79" + "0075f44ed78911a801c135be1dc3f174" ], [ "FStar.Int.Cast.int64_to_uint16", @@ -975,7 +975,7 @@ 1, [ "@query" ], 0, - "9077c3941ef6f4dff3761f08cac60e1b" + "a1bee2863e3ebd21ffe74e6f0ae98d52" ], [ "FStar.Int.Cast.int64_to_uint8", @@ -984,7 +984,7 @@ 1, [ "@query" ], 0, - "16145130cb10fa26b92b88c728b1bd81" + "ec49708ac49a108c0873ca9714cf67d8" ], [ "FStar.Int.Cast.uint8_to_uint64", @@ -993,7 +993,7 @@ 1, [ "@query" ], 0, - "f378a534ba10296e2bb43e1610468e8e" + "ef1ea700425b7403167c591d3080d842" ], [ "FStar.Int.Cast.uint8_to_uint63", @@ -1002,7 +1002,7 @@ 1, [ "@query" ], 0, - "a67642727da665a368e280b1442f60b6" + "e05c369defec9e60e14177503ceadb81" ], [ "FStar.Int.Cast.uint8_to_uint32", @@ -1011,7 +1011,7 @@ 1, [ "@query" ], 0, - "be96846739543a691b8174c69b85e14a" + "df7a6eec2aba14099dc58b294ee70481" ], [ "FStar.Int.Cast.uint8_to_uint16", @@ -1020,7 +1020,7 @@ 1, [ "@query" ], 0, - "e36b68da0e379f321b67e792b299bbdf" + "fb32d47ecf26af420b8e1ba96f017c12" ], [ "FStar.Int.Cast.uint16_to_uint64", @@ -1029,7 +1029,7 @@ 1, [ "@query" ], 0, - "712adbb100dfb50c8432e3ad7f230e18" + "6efd5b19ae080f3e79502761bf224c8d" ], [ "FStar.Int.Cast.uint16_to_uint63", @@ -1038,7 +1038,7 @@ 1, [ "@query" ], 0, - "194dce52219ffcbf6de639631b41964e" + "6ccca768cc6e7ca5580f5f5ec9948410" ], [ "FStar.Int.Cast.uint16_to_uint32", @@ -1047,7 +1047,7 @@ 1, [ "@query" ], 0, - "415b1e6d0b226fe4081033f09250fbcc" + "bb3c52867f72b8014a4efe7c542147c3" ], [ "FStar.Int.Cast.uint16_to_uint8", @@ -1056,7 +1056,7 @@ 1, [ "@query" ], 0, - "601ce4aefd4ccc211d4bc8d1fe4cf3d2" + "49268462c014f9934d6609e787bbb0d6" ], [ "FStar.Int.Cast.uint32_to_uint64", @@ -1065,7 +1065,7 @@ 1, [ "@query" ], 0, - "556f1b0d53b2f9feab2171a2e964b5cf" + "afcf8d3c7fb3232526da4c49929f5a9d" ], [ "FStar.Int.Cast.uint32_to_uint63", @@ -1074,7 +1074,7 @@ 1, [ "@query" ], 0, - "8242eeaa89f01815094cceb256c122c2" + "afe11f7331466aaa9bf7fb1ca80dfa38" ], [ "FStar.Int.Cast.uint32_to_uint16", @@ -1083,7 +1083,7 @@ 1, [ "@query" ], 0, - "f24858f3c8317f61c0973cb51ce46302" + "0290f07f79fed1396c287670d8613d96" ], [ "FStar.Int.Cast.uint32_to_uint8", @@ -1092,7 +1092,7 @@ 1, [ "@query" ], 0, - "087862b869a348f24a7c2267c5d1a48a" + "9577bfac39e4c9b0a7111ea1567d659a" ], [ "FStar.Int.Cast.uint63_to_uint64", @@ -1101,7 +1101,7 @@ 1, [ "@query" ], 0, - "e0429b0cdaf6e47235bd2b905c3ea662" + "7a408aea9c592790c3cbc1f0527e233c" ], [ "FStar.Int.Cast.uint63_to_uint32", @@ -1110,7 +1110,7 @@ 1, [ "@query" ], 0, - "1d104cd39cc7be4c7f4469cc1a388c87" + "23c46f2e085ea9a18113de86a9649f1d" ], [ "FStar.Int.Cast.uint63_to_uint16", @@ -1119,7 +1119,7 @@ 1, [ "@query" ], 0, - "15bfd2fd4b00ae8b5d8e15109e054b95" + "38a08c5a1dfc35c2c7562618bd48b0b6" ], [ "FStar.Int.Cast.uint63_to_uint8", @@ -1128,7 +1128,7 @@ 1, [ "@query" ], 0, - "537effeb59e67ad773240d23ab90645d" + "2bcb16f703939f4344a086aa63057e93" ], [ "FStar.Int.Cast.uint64_to_uint63", @@ -1137,7 +1137,7 @@ 1, [ "@query" ], 0, - "388f0b0196ad5e99975eb8ae65902db4" + "a4dbba9a450448f3cd716b6b3dd7bdb0" ], [ "FStar.Int.Cast.uint64_to_uint32", @@ -1146,7 +1146,7 @@ 1, [ "@query" ], 0, - "a4af1b832a3a28e4c9a906b8cf02ef0f" + "20d98c5f1042ab84c55004beeec4b6fa" ], [ "FStar.Int.Cast.uint64_to_uint16", @@ -1155,7 +1155,7 @@ 1, [ "@query" ], 0, - "d7e0f07ab73d847db9cd49673f3333aa" + "cd1d6c5c60793993946e9c8df0234454" ], [ "FStar.Int.Cast.uint64_to_uint8", @@ -1164,7 +1164,7 @@ 1, [ "@query" ], 0, - "2f55e2e69a12a2e0740562f696856141" + "f89717c209a20c85645a06d4dfd98413" ], [ "FStar.Int.Cast.int8_to_int64", @@ -1173,7 +1173,7 @@ 1, [ "@query" ], 0, - "92ff5cd6dff6cadd28974eb891df9a8a" + "1542d4029b270a377d82c6f64b73af15" ], [ "FStar.Int.Cast.int8_to_int63", @@ -1182,7 +1182,7 @@ 1, [ "@query" ], 0, - "943dcf4b6605b6dc00307e31ecea1e3d" + "9656a5dba455ec7602da43a79bfe33a2" ], [ "FStar.Int.Cast.int8_to_int32", @@ -1191,7 +1191,7 @@ 1, [ "@query" ], 0, - "850be6223499fafc4115d219525ed13b" + "69037f6eb87de069cd85bfaaaef3d45b" ], [ "FStar.Int.Cast.int8_to_int16", @@ -1200,7 +1200,7 @@ 1, [ "@query" ], 0, - "9555f6bd64d6f57e9d4b8f087d5ba3db" + "d9657d9db4f7445fb0235afe1dd4bb02" ], [ "FStar.Int.Cast.int16_to_int64", @@ -1209,7 +1209,7 @@ 1, [ "@query" ], 0, - "55eac013436e9d72161d3765f4ecb3d3" + "efc21c691b726bfc7c13d6cdd95b3114" ], [ "FStar.Int.Cast.int16_to_int63", @@ -1218,7 +1218,7 @@ 1, [ "@query" ], 0, - "1aff57b21dc177af8872e599a2599b58" + "43215fa9fdc67e9ab2487ca2bee5a1c6" ], [ "FStar.Int.Cast.int16_to_int32", @@ -1227,7 +1227,7 @@ 1, [ "@query" ], 0, - "fb04c13f136e46df8e8b512d0957d327" + "b92335f3fbac1d169c531481b41cd269" ], [ "FStar.Int.Cast.int16_to_int8", @@ -1243,7 +1243,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "0d24361a937da1a45f79fba64039db8b" + "464f007e22bbfff458c5152fae3ef68d" ], [ "FStar.Int.Cast.int32_to_int64", @@ -1252,7 +1252,7 @@ 1, [ "@query" ], 0, - "808270757c878f78e2523bb724095fb9" + "b6db5ebbda1f07fb17b7fcce9aae25f0" ], [ "FStar.Int.Cast.int32_to_int63", @@ -1261,7 +1261,7 @@ 1, [ "@query" ], 0, - "098a82d64832de78eeb0e784464883e5" + "cd6787a3c01c90f8b3e912f7d248aaf9" ], [ "FStar.Int.Cast.int32_to_int16", @@ -1277,7 +1277,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "272f2a6d0fcbe7e9f5f1c296dabe7dc3" + "93b9b048f0495d404831a0b51aa5ec62" ], [ "FStar.Int.Cast.int32_to_int8", @@ -1293,7 +1293,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a30c9b3fa2468af70d87777926572743" + "b5f7d8d777c57b60c78d857d8317a0c9" ], [ "FStar.Int.Cast.int63_to_int64", @@ -1302,7 +1302,7 @@ 1, [ "@query" ], 0, - "a9c0da0beae467f738f31620d0894239" + "7228ef6729d95a19395141fcd7f9e29c" ], [ "FStar.Int.Cast.int63_to_int32", @@ -1318,7 +1318,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a0871a29a51343c692aac03a46f61b07" + "9b02358f97230cc76e9f8f5cda310aac" ], [ "FStar.Int.Cast.int63_to_int16", @@ -1334,7 +1334,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d8cd7f11a62c7ce9aed9f391d1b34f86" + "fa41e8cf85e97f0cee5851cdbdbf44f6" ], [ "FStar.Int.Cast.int63_to_int8", @@ -1350,7 +1350,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9144a96a7fe7bd35f55f4c6aca30ea0f" + "6157d26d8a3a002fefee1643e7ffd895" ], [ "FStar.Int.Cast.int64_to_int63", @@ -1366,7 +1366,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "289e893686645d368ad450ca60949eba" + "5021f9b22791a0b5c6fe7e18b882ec8c" ], [ "FStar.Int.Cast.int64_to_int32", @@ -1382,7 +1382,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b07eb7c4e6274403e0ffb21fecd10ffb" + "2a061f2f9903d6b1b667b3dce65c98e3" ], [ "FStar.Int.Cast.int64_to_int16", @@ -1398,7 +1398,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7e622719859ba10e1441c85b9d6224e4" + "10592aad78827adbed60589d09964f62" ], [ "FStar.Int.Cast.int64_to_int8", @@ -1414,7 +1414,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "16df10443da7ba4229a20162897c5688" + "a9d58188e9b6c92b777b678a62c86387" ], [ "FStar.Int.Cast.uint8_to_int64", @@ -1423,7 +1423,7 @@ 1, [ "@query" ], 0, - "febb73f27480f52a94a3fe194914ca62" + "1e12cff9d070249284b6140d5ca820b0" ], [ "FStar.Int.Cast.uint8_to_int63", @@ -1432,7 +1432,7 @@ 1, [ "@query" ], 0, - "aeefb12aae09aadb8bbf5417b924f231" + "c932e85c1d5a6fca4c3df7ca63ef6495" ], [ "FStar.Int.Cast.uint8_to_int32", @@ -1441,7 +1441,7 @@ 1, [ "@query" ], 0, - "4834056a2e0ef4abf874ebdf6f65ddc9" + "8ce7163d882d1c530c5d2717a10ecce3" ], [ "FStar.Int.Cast.uint8_to_int16", @@ -1450,7 +1450,7 @@ 1, [ "@query" ], 0, - "2bb0228353c3a997208b2a0b83e5b84c" + "1b6766a43b45cc7af3426e831ba5f423" ], [ "FStar.Int.Cast.uint8_to_int8", @@ -1466,7 +1466,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "632fe8448622807baf6e5933c211256a" + "a4792ab2dea4677e841ceae49d5f0c9d" ], [ "FStar.Int.Cast.uint16_to_int64", @@ -1475,7 +1475,7 @@ 1, [ "@query" ], 0, - "25fdc657f1cf049361b7ad9ba7084dd3" + "a1f15c5e9b5f124a3593bb0cea16f806" ], [ "FStar.Int.Cast.uint16_to_int63", @@ -1484,7 +1484,7 @@ 1, [ "@query" ], 0, - "363c901242e1767f5ca9503746e76d54" + "374201d76c92671585cf4bf54036d7ea" ], [ "FStar.Int.Cast.uint16_to_int32", @@ -1493,7 +1493,7 @@ 1, [ "@query" ], 0, - "00bcaee8175a7b939e215d067e829f50" + "b4a11c4c98fe33569ce557a5de5b9d75" ], [ "FStar.Int.Cast.uint16_to_int16", @@ -1509,7 +1509,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "cb2b792d7ff5a301033f5085073bf715" + "42238aa6f3429be7269fb1f00578a41a" ], [ "FStar.Int.Cast.uint16_to_int8", @@ -1525,7 +1525,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "b3f427b0500a92ff169015c154fd7ff8" + "7be146ae1355bea9af93af8e527e5644" ], [ "FStar.Int.Cast.uint32_to_int64", @@ -1534,7 +1534,7 @@ 1, [ "@query" ], 0, - "335071f43c31333d1e41de2e6dcf69fc" + "803b634fc2f0daee492e999c24dd2690" ], [ "FStar.Int.Cast.uint32_to_int63", @@ -1543,7 +1543,7 @@ 1, [ "@query" ], 0, - "2d7af84b090a8a3df905131825d1ce30" + "739152f15b2c696bcfc0828e105d7b34" ], [ "FStar.Int.Cast.uint32_to_int32", @@ -1559,7 +1559,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e32b88bb86bcc31be28b85366c911b85" + "f5abf2a32bf56f4822cad04d86140f02" ], [ "FStar.Int.Cast.uint32_to_int16", @@ -1575,7 +1575,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2224b90db81e5ed6c391ebce0e6d7c65" + "b83f3c744f5c8436e11cbd7effd2c7e5" ], [ "FStar.Int.Cast.uint32_to_int8", @@ -1591,7 +1591,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ee0016bc0996806609b2ba04984eb335" + "54a3ce5cbe212b398b0815ec0646d540" ], [ "FStar.Int.Cast.uint63_to_int64", @@ -1600,7 +1600,7 @@ 1, [ "@query" ], 0, - "d099fb7c612d29b18013c0b262bfd8c4" + "7fff928d836242a249adf27f5a66ea0a" ], [ "FStar.Int.Cast.uint63_to_int63", @@ -1616,7 +1616,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "081cba59c084db314c4e31a336fbe273" + "d32fea13debe8871d0ad77ad9e3643b0" ], [ "FStar.Int.Cast.uint63_to_int32", @@ -1632,7 +1632,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e2bc58b3d70511317577e78f5a0c9040" + "221a14b558edd12f9841db88a69c65c5" ], [ "FStar.Int.Cast.uint63_to_int16", @@ -1648,7 +1648,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "f874f63fa27ab547542eedbc77e41497" + "cf10280c5dadb1952776305f026d8a55" ], [ "FStar.Int.Cast.uint63_to_int8", @@ -1664,7 +1664,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "7561e47738e7937ac2bf6e39ab203ee4" + "045c884450308eac666fcdaa7764c021" ], [ "FStar.Int.Cast.uint64_to_int64", @@ -1680,7 +1680,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2d0a8152959a6e248e2aa67e1406738a" + "8e55d079ba6086e79fc7621c70dc3358" ], [ "FStar.Int.Cast.uint64_to_int63", @@ -1696,7 +1696,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9ecb2f3dff949fd55b0ab4acb88d1852" + "d0f5969de7404c7fb5680bf94d13e8ab" ], [ "FStar.Int.Cast.uint64_to_int32", @@ -1712,7 +1712,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6cf463b636752cd7ef8921d1f7482044" + "a072731b7e23ab65b83bc79226156217" ], [ "FStar.Int.Cast.uint64_to_int16", @@ -1728,7 +1728,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ac325431d01a529faa640e156eaa48cf" + "cac118e2b91300de8c88f6ffda84cd24" ], [ "FStar.Int.Cast.uint64_to_int8", @@ -1744,7 +1744,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "01d9d5ae907dd72b19f512e1516eaa4d" + "c7ab4f68361a952701580e6c3cbe375a" ], [ "FStar.Int.Cast.int8_to_uint64", @@ -1753,7 +1753,7 @@ 1, [ "@query" ], 0, - "9e65e7884762f086ae492a2a7ea9bc8d" + "1febdd41b4e4be368bbe27fa3b493c30" ], [ "FStar.Int.Cast.int8_to_uint63", @@ -1762,7 +1762,7 @@ 1, [ "@query" ], 0, - "1585e384b1ef6e2d444d1ab678ea973c" + "62c031f1fc55f53b9eaaeb852e7c8b1c" ], [ "FStar.Int.Cast.int8_to_uint32", @@ -1771,7 +1771,7 @@ 1, [ "@query" ], 0, - "1269e4b38420bf5cf4ec8ec1bce3bffa" + "71d52bcae2ba464dbe43bafa8516f90e" ], [ "FStar.Int.Cast.int8_to_uint16", @@ -1780,7 +1780,7 @@ 1, [ "@query" ], 0, - "5c79026a75808f3a66d8db50958c09ff" + "d8eb038cb2b46b38ec971d9b08ab46cc" ], [ "FStar.Int.Cast.int8_to_uint8", @@ -1789,7 +1789,7 @@ 1, [ "@query" ], 0, - "ce7bb3c187878079ccffb39bddcdbd50" + "aae9e8907a3f4a3d303ec1b2629835a1" ], [ "FStar.Int.Cast.int16_to_uint64", @@ -1798,7 +1798,7 @@ 1, [ "@query" ], 0, - "1b3ea2a0ba8aeebb4e834a6cee58730c" + "ad43cd2e96308c8797aa2f4c0343fd8c" ], [ "FStar.Int.Cast.int16_to_uint63", @@ -1807,7 +1807,7 @@ 1, [ "@query" ], 0, - "b28a0dc9c89fe7e5dc6889cb52b58563" + "53b67a57eeaea35ad36c06793fb6a111" ], [ "FStar.Int.Cast.int16_to_uint32", @@ -1816,7 +1816,7 @@ 1, [ "@query" ], 0, - "7e7f4430bae9fb4c5f5a4a2872284201" + "c8ffe9fde35a6567c6e802a12deee729" ], [ "FStar.Int.Cast.int16_to_uint16", @@ -1825,7 +1825,7 @@ 1, [ "@query" ], 0, - "7323118b2d35a8ec55f8a8a3876730d7" + "7e415520d833c34e957cdc473e3ff33a" ], [ "FStar.Int.Cast.int16_to_uint8", @@ -1834,7 +1834,7 @@ 1, [ "@query" ], 0, - "9c88b3aeca42b5ef5f2e7f0f960464a2" + "79877d6600de2ca4eb8b8d66fc144a26" ], [ "FStar.Int.Cast.int32_to_uint64", @@ -1843,7 +1843,7 @@ 1, [ "@query" ], 0, - "1fc4e055533aedc3eac5644fbd88527c" + "23d4ed54566d0e49429d955412777803" ], [ "FStar.Int.Cast.int32_to_uint63", @@ -1852,7 +1852,7 @@ 1, [ "@query" ], 0, - "868bd7fcbb6f90e00437744962fa740d" + "5dd87ea1841552355e6ac6f255b19579" ], [ "FStar.Int.Cast.int32_to_uint32", @@ -1861,7 +1861,7 @@ 1, [ "@query" ], 0, - "c4a5bef819c1bf20f12930324ad3a2ec" + "aa48e6dcb4ffb9fb73de6fd8b775a8c0" ], [ "FStar.Int.Cast.int32_to_uint16", @@ -1870,7 +1870,7 @@ 1, [ "@query" ], 0, - "a5f234fd7b82d607b020ac153065f7a3" + "22fd21552c79e678c4b1b645deba2719" ], [ "FStar.Int.Cast.int32_to_uint8", @@ -1879,7 +1879,7 @@ 1, [ "@query" ], 0, - "05f48524dd728d79b65573ca70faefbf" + "506912576e3fbc3eeb669589672b9014" ], [ "FStar.Int.Cast.int63_to_uint64", @@ -1888,7 +1888,7 @@ 1, [ "@query" ], 0, - "48139347bc5f316940a1f99cba4cedf6" + "226542ea7b66f10b43271e7012f86200" ], [ "FStar.Int.Cast.int63_to_uint63", @@ -1897,7 +1897,7 @@ 1, [ "@query" ], 0, - "e374f682de239ff7bf821b8ab988e76d" + "a1a98059e0ac163d972e11ba77075900" ], [ "FStar.Int.Cast.int63_to_uint32", @@ -1906,7 +1906,7 @@ 1, [ "@query" ], 0, - "a8b69caf3f992817a239354cea50482b" + "3b1c0df96a6ac96c6b432cbae4a5ca61" ], [ "FStar.Int.Cast.int63_to_uint16", @@ -1915,7 +1915,7 @@ 1, [ "@query" ], 0, - "3fd3978e2f414a9f9ce350d6d99961c3" + "31e6141b7722d0d488cf304fa7a12539" ], [ "FStar.Int.Cast.int63_to_uint8", @@ -1924,7 +1924,7 @@ 1, [ "@query" ], 0, - "04c808b25ca9d3f8937cbc0f60d8ed84" + "6f20cf23edfd4fcd27db4d6d5de4f8c6" ], [ "FStar.Int.Cast.int64_to_uint64", @@ -1933,7 +1933,7 @@ 1, [ "@query" ], 0, - "9566dfb29aa10f2a5965e02e7dc06bb7" + "6f7198cfed3196fa297bf9d0bdc4bb2f" ], [ "FStar.Int.Cast.int64_to_uint63", @@ -1942,7 +1942,7 @@ 1, [ "@query" ], 0, - "80ac218c7b10b9b40fd8d288464c2704" + "4a4b203d743c35847531dae84b592379" ], [ "FStar.Int.Cast.int64_to_uint32", @@ -1951,7 +1951,7 @@ 1, [ "@query" ], 0, - "b27f71c9350a801645f6c341e25be3ed" + "f41453ef79b9a4939414ea150a550318" ], [ "FStar.Int.Cast.int64_to_uint16", @@ -1960,7 +1960,7 @@ 1, [ "@query" ], 0, - "d818a79fdd65e68ecda786dfa48c637f" + "76680ce7500718c9f2d37c5678866419" ], [ "FStar.Int.Cast.int64_to_uint8", @@ -1969,7 +1969,7 @@ 1, [ "@query" ], 0, - "99b5556dc063847330ef9adc2180fba3" + "36b335ff1bccee1687505bb7a5198881" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.Int.fst.hints b/ulib/FStar.Int.fst.hints index b9c40927891..b3450b6cb82 100644 --- a/ulib/FStar.Int.fst.hints +++ b/ulib/FStar.Int.fst.hints @@ -1502,7 +1502,7 @@ "well-founded-ordering-on-nat" ], 0, - "ba56c90c5857217d4b07db47b28ccb1d" + "9707160c158b38080c03e0d3601c5a26" ], [ "FStar.Int.pow2_from_vec_lemma", @@ -1561,7 +1561,7 @@ "typing_FStar.UInt.from_vec" ], 0, - "0b88e50c0d02d55fc656129c950efbe4" + "61193e041dab61f0d8d33325f5e71717" ], [ "FStar.Int.ones_to_vec_lemma", @@ -3964,7 +3964,7 @@ "typing_FStar.Int.pow2_n", "typing_FStar.Int.to_vec" ], 0, - "515fddd6a3fcbb3d7ecaa778595fc5c5" + "b31e4d871aaeb2ae70f775461846e197" ], [ "FStar.Int.pow2_from_vec_lemma", @@ -4332,7 +4332,7 @@ "typing_FStar.UInt.fits" ], 0, - "36a19909f6df8dc00e48a4841547fd19" + "6649a6b21da76860f8ff17325cc50e0d" ], [ "FStar.Int.shift_left_lemma_1", diff --git a/ulib/FStar.List.Tot.Base.fst.hints b/ulib/FStar.List.Tot.Base.fst.hints index d6f044e3a5c..c5c868ef528 100644 --- a/ulib/FStar.List.Tot.Base.fst.hints +++ b/ulib/FStar.List.Tot.Base.fst.hints @@ -841,7 +841,7 @@ "token_correspondence_FStar.List.Tot.Base.compare_of_bool" ], 0, - "4102c5f457cd559f72ad9e5835e69b8a" + "f457578b01a0b1fdb9d8408f075d9a99" ], [ "FStar.List.Tot.Base.sortWith", diff --git a/ulib/FStar.List.Tot.Properties.fst.hints b/ulib/FStar.List.Tot.Properties.fst.hints index 731ab6e14ac..91247654b11 100644 --- a/ulib/FStar.List.Tot.Properties.fst.hints +++ b/ulib/FStar.List.Tot.Properties.fst.hints @@ -1868,7 +1868,7 @@ "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "fb822a018d0fb664021924087ce3a085" + "88b60b697939b8ce255bb64d5d50c230" ], [ "FStar.List.Tot.Properties.sorted", @@ -1932,7 +1932,7 @@ "typing_FStar.List.Tot.Properties.sorted" ], 0, - "9d7e5f43c57189870614c452ba889f36" + "8521653d1530975be855828208596de1" ], [ "FStar.List.Tot.Properties.sortWith_sorted", @@ -1995,7 +1995,7 @@ "typing_FStar.Pervasives.Native.snd", "well-founded-ordering-on-nat" ], 0, - "1a5692fc7c24663631573fc7ba70d332" + "0949008eee5f8fbfba89909121412002" ], [ "FStar.List.Tot.Properties.mem_memP", @@ -2585,7 +2585,7 @@ "subterm_ordering_Prims.Cons" ], 0, - "933cfaf67ca621194946db1de128eb03" + "ce846bf388cc74619c66d51694191a18" ], [ "FStar.List.Tot.Properties.fold_left_map", @@ -2622,7 +2622,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.map" ], 0, - "4fb63386d2340848f2588f493869746a" + "4430e077aab549fd5396b05fb73afb69" ], [ "FStar.List.Tot.Properties.map_append", @@ -2690,7 +2690,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.append" ], 0, - "06bb96e0aadebae31ab0fef843b0eabc" + "0f1e469309d338852831991750c25a12" ], [ "FStar.List.Tot.Properties.fold_left_monoid", @@ -2719,7 +2719,7 @@ "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.fold_left" ], 0, - "086f9b3ed261cc6b4ba016c30032c32b" + "76d5dc39adbb00fe0a026b1f40dfb67e" ], [ "FStar.List.Tot.Properties.fold_left_append_monoid", @@ -2735,7 +2735,7 @@ "typing_FStar.List.Tot.Base.fold_left" ], 0, - "a815c16104808fe9d94d1c0554a76cd2" + "5ac73652ff7c904d2de9d842427fd300" ], [ "FStar.List.Tot.Properties.index_extensionality_aux", @@ -3083,7 +3083,7 @@ "subterm_ordering_FStar.Pervasives.Native.Mktuple2" ], 0, - "a6eb9bbc4c2773951f9827b416f7c9c0" + "bd0ead4d067d014d52b452a48b63ce79" ], [ "FStar.List.Tot.Properties.memP_precedes", diff --git a/ulib/FStar.Math.Lemmas.fst.hints b/ulib/FStar.Math.Lemmas.fst.hints index bda562510a1..c5679440faa 100644 --- a/ulib/FStar.Math.Lemmas.fst.hints +++ b/ulib/FStar.Math.Lemmas.fst.hints @@ -52,7 +52,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "475a40e0f9ffbdf00373fdd6c7f8ce9e" + "2631a8c371aded225e6e993f992914b8" ], [ "FStar.Math.Lemmas.lemma_mult_le_right", @@ -168,7 +168,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "3b904899408b4fa939d36ab39dd84462" + "56f059aeccb918dd97ccf51cd5ea4bb7" ], [ "FStar.Math.Lemmas.paren_add_right", diff --git a/ulib/FStar.Modifies.fst.hints b/ulib/FStar.Modifies.fst.hints index a40935f6174..2eca30f1314 100644 --- a/ulib/FStar.Modifies.fst.hints +++ b/ulib/FStar.Modifies.fst.hints @@ -405,7 +405,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes" ], 0, - "33a3ab0b5adb7468585f922e3f0a9aaa" + "d632c5b46fe7b2ffaa24b4c372e937d6" ], [ "FStar.Modifies.loc_includes_gsub_buffer_r", @@ -700,7 +700,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint" ], 0, - "476a7771279a1f28fa910aeba26d0b24" + "ed3246f1ef79bc5c6215f68d403c90a2" ], [ "FStar.Modifies.loc_disjoint_gsub_buffer", @@ -895,7 +895,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_preserved" ], 0, - "bdfeb3853bb499b0cdf9a03954bc5ab7" + "47bbcd5e421b496552047066820d09fc" ], [ "FStar.Modifies.modifies_refl", @@ -1657,7 +1657,7 @@ "typing_FStar.UInt32.v" ], 0, - "42081749e9937c8b21a2bff7cd98b6b7" + "20c6d692bbc729764d6f7290e4540bd0" ], [ "FStar.Modifies.modifies_2_modifies", @@ -1776,7 +1776,7 @@ "typing_FStar.UInt32.v" ], 0, - "f2bab5c0ab6002239da96dfa7bbb0bdf" + "0782f00b3d207a809c3e0a47ec4f55fa" ], [ "FStar.Modifies.modifies_3_modifies", @@ -1916,7 +1916,7 @@ "typing_FStar.UInt32.v" ], 0, - "30fb3e0d584d59b828d9546b4579cb0f" + "3a205b73caa5ebb8c3b9f40d72186c65" ], [ "FStar.Modifies.modifies_buffer_rcreate_post_common", diff --git a/ulib/FStar.ModifiesGen.fst.hints b/ulib/FStar.ModifiesGen.fst.hints index fcd876e8c78..97af76e9baf 100644 --- a/ulib/FStar.ModifiesGen.fst.hints +++ b/ulib/FStar.ModifiesGen.fst.hints @@ -8,7 +8,7 @@ 1, [ "@query" ], 0, - "b29886a3d04379e23699b345659cda33" + "12851209b3377f796a1f0e159cde454b" ], [ "FStar.ModifiesGen.__proj__Cls__item__aloc_includes_refl", @@ -21,7 +21,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes" ], 0, - "3a2c35594950cc553a40cadbc7506002" + "1fd568058cf04ee47fc85d168fe3c020" ], [ "FStar.ModifiesGen.__proj__Cls__item__aloc_includes_trans", @@ -34,7 +34,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes" ], 0, - "d4f59c17367ff8d147c207701287ed5e" + "d5c38197e3e9e1142ad3cd5c8d144b56" ], [ "FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint_sym", @@ -47,7 +47,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint" ], 0, - "fa10e72f5e9c7acfb9b47fad9dbf6af3" + "04d7e5454d48363144ae18ba9bc19552" ], [ "FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint_includes", @@ -63,7 +63,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes" ], 0, - "15e607244894ad6651a37473eac1ec36" + "989a093759334cfbd0e6cd68ce04197c" ], [ "FStar.ModifiesGen.__proj__Cls__item__aloc_preserved_refl", @@ -76,7 +76,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_preserved" ], 0, - "92f9bbce7f6e6ada6ae8387c363f6bb2" + "756ad3f586386a493be40b8402b34463" ], [ "FStar.ModifiesGen.__proj__Cls__item__aloc_preserved_trans", @@ -89,7 +89,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_preserved" ], 0, - "c944a0b951cc66344d531b982e87e7e6" + "4de5646f38589eae76e8cc4d4d2794af" ], [ "FStar.ModifiesGen.__proj__Cls__item__same_mreference_aloc_preserved", @@ -98,7 +98,7 @@ 1, [ "@query" ], 0, - "d39e0ff6e001aeeac9eee7e92672a0f6" + "b80534f68181bd0f7e574f75db1113d7" ], [ "FStar.ModifiesGen.__proj__Cls__item__same_mreference_aloc_preserved", @@ -111,7 +111,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_preserved" ], 0, - "4c2f08b7d5e58f5855d516808c9278fe" + "0cda439c1ef7a63ebd675362d9286c7b" ], [ "FStar.ModifiesGen.__proj__ALoc__item__loc", @@ -125,7 +125,7 @@ "projection_inverse_FStar.ModifiesGen.ALoc_region" ], 0, - "dbc947e6664d49a9c9cf96fd90a64582" + "706fe67056db977d7c24ecdd19efd676" ], [ "FStar.ModifiesGen.__proj__Loc__item__region_liveness_tags", @@ -137,7 +137,7 @@ "projection_inverse_FStar.ModifiesGen.Loc_regions" ], 0, - "27133fc3bdea3d4acb87bf298a048bf4" + "f3a817629deeeea62466ef99bacb6f71" ], [ "FStar.ModifiesGen.__proj__Loc__item__non_live_addrs", @@ -151,7 +151,7 @@ "projection_inverse_FStar.ModifiesGen.Loc_regions" ], 0, - "f28ac95a1880e910dfe97ec94e466501" + "147fbc786ae1534513e8332f781b9629" ], [ "FStar.ModifiesGen.__proj__Loc__item__live_addrs", @@ -166,7 +166,7 @@ "token_correspondence_FStar.ModifiesGen.__proj__Loc__item__non_live_addrs" ], 0, - "2dcd22d2f4ebd6655fa0309223564c18" + "0e6d9b46108678834b448d0a98f0f512" ], [ "FStar.ModifiesGen.__proj__Loc__item__aux", @@ -208,7 +208,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "e5fb12788cf6fdaf0a867da09d222eea" + "cbb95007dc73a82d9bba735f6ec751e9" ], [ "FStar.ModifiesGen.loc_none", @@ -237,7 +237,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "34dbe6152b01979ae1770f013019ccea" + "1a21e512d32ccfb02f53628582da0a74" ], [ "FStar.ModifiesGen.addrs_of_loc_liveness_not_preserved", @@ -249,7 +249,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "c8199e6fea0a8092fd7de64a922b4c41" + "dcd1d4b93f8d5568cb754a991f71512e" ], [ "FStar.ModifiesGen.addrs_of_loc_weak", @@ -261,7 +261,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "3e13e4a4ef2fc50fc249e4c52baecddd" + "b44991bd64e823cb8fb629d291646988" ], [ "FStar.ModifiesGen.addrs_of_loc_aux", @@ -288,7 +288,7 @@ "typing_FStar.GSet.mem", "typing_FStar.ModifiesGen.addrs_of_loc_weak" ], 0, - "225bcf1670bcd03a191564eb96caefb6" + "c21fcd8e7775d76da0feeb340c538a8e" ], [ "FStar.ModifiesGen.addrs_of_loc_aux_prop", @@ -303,7 +303,7 @@ "typing_FStar.ModifiesGen.addrs_of_loc_aux" ], 0, - "922a5ee4a96de0b8bbdb037956652211" + "d2141f6b4547addca667c9049841846a" ], [ "FStar.ModifiesGen.loc_union", @@ -386,7 +386,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "879a878d4ee32808a67ae70ee48ac0c9" + "7b6ec76d8eeb8f13b2011c67ca941bc1" ], [ "FStar.ModifiesGen.fun_set_equal_elim", @@ -409,7 +409,7 @@ "typing_Tm_abs_aa5f25db0d54924745a377f4c8b05107" ], 0, - "6f6c1aafbc6857200604545387592cfd" + "f4c9c96c0da9a4689596b049724c0a3a" ], [ "FStar.ModifiesGen.loc_equal", @@ -443,7 +443,7 @@ "typing_FStar.Set.set" ], 0, - "47d4637c095c276ac2d3281b79db398c" + "0d1f00aa4433c1bede30b9d8f28b677a" ], [ "FStar.ModifiesGen.loc_equal_elim", @@ -473,7 +473,7 @@ "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Set.set" ], 0, - "04beabd747f8b56ef5e76e16e063e6c1" + "25059890dd68fa07e61f47b657730227" ], [ "FStar.ModifiesGen.loc_union_idem", @@ -553,7 +553,7 @@ "typing_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748" ], 0, - "937e3148dd515c614d60ba4dfb3032d4" + "20d3f10a65135be9c0feee692b0c0151" ], [ "FStar.ModifiesGen.loc_union_comm", @@ -633,7 +633,7 @@ "typing_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748" ], 0, - "553116cd7f13f4140e6e536652b348bf" + "b5125182a908b122d3c3ffb6d358079f" ], [ "FStar.ModifiesGen.loc_union_assoc", @@ -810,7 +810,7 @@ "typing_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748" ], 0, - "dc2060a9a0a0e13a57175facf8170e51" + "38ac1e560dc06c8de434b0ff93311c63" ], [ "FStar.ModifiesGen.loc_union_loc_none_r", @@ -897,7 +897,7 @@ "typing_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748" ], 0, - "06a9accdbe350ecdb2616da15b3f3213" + "f306ed793af57e66c07d64683f7e91b8" ], [ "FStar.ModifiesGen.loc_of_aloc", @@ -966,7 +966,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "d28a9d1debca7a33061f01b16e407fc0" + "b5305b26bfbc05e7c9871c970150a7f2" ], [ "FStar.ModifiesGen.loc_of_aloc_not_none", @@ -989,7 +989,7 @@ "typing_FStar.GSet.singleton" ], 0, - "f7c00adea863453d3d9d27c749c274f6" + "37166ddda5cff422156adec8d20f58e0" ], [ "FStar.ModifiesGen.loc_addresses", @@ -1003,7 +1003,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bd43a472eea4bd9ece6233b12ee27c15" + "2f74f1172e0a3a8b6c8022b161408396" ], [ "FStar.ModifiesGen.loc_addresses", @@ -1017,7 +1017,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b12bb13b0861413ca342d9792c10b3c0" + "c8e1b361692ac55c400a06c5999f627c" ], [ "FStar.ModifiesGen.loc_addresses", @@ -1085,7 +1085,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "1222306a924df222e74535ee260f2dea" + "ce2740c4c41912c8ae0e16987951189d" ], [ "FStar.ModifiesGen.loc_regions", @@ -1124,7 +1124,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "f6f7535c41f96f9b6a7971fc47907e13" + "033264909a01d60d947d7059fd67a0f5" ], [ "FStar.ModifiesGen.loc_mreference", @@ -1138,7 +1138,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "492b3efeb44ed3f2f25c8df1edd39c7f" + "ae55b23a81c9a27b94c71396a2b6fa8b" ], [ "FStar.ModifiesGen.loc_freed_mreference", @@ -1152,7 +1152,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "db56c355fe464390f09bb4b0be6c16a4" + "bbc82257fa19aaea1c21444d825eb95e" ], [ "FStar.ModifiesGen.aloc_includes", @@ -1164,7 +1164,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "91403c74715aeb3e33082a55feb7a31e" + "7d105dd168145efbcc146b11afd1b407" ], [ "FStar.ModifiesGen.loc_aux_includes_union_l", @@ -1182,7 +1182,7 @@ "typing_FStar.GSet.mem" ], 0, - "d88b17b70f31315305504dfa765e82de" + "89e733ecde719188d31fc110e0630711" ], [ "FStar.ModifiesGen.loc_aux_includes_refl", @@ -1209,7 +1209,7 @@ "typing_FStar.Pervasives.Native.__proj__Some__item__v" ], 0, - "973cb4c76ff925ef7a5714ee65bdfa3f" + "fd7282ebb03677a9e3564b32cd9eb951" ], [ "FStar.ModifiesGen.loc_aux_includes_subset", @@ -1237,7 +1237,7 @@ "typing_FStar.Pervasives.Native.__proj__Some__item__v" ], 0, - "af5c2372e02fab4dc43dfb69aa24f635" + "74f245b346095ca56048bc02fb6bebd6" ], [ "FStar.ModifiesGen.loc_aux_includes_union_l_r", @@ -1246,7 +1246,7 @@ 1, [ "@query" ], 0, - "66adf8c8bc8c460f4ca585087f96c6ae" + "80968e01916f1a50933548ae353bb879" ], [ "FStar.ModifiesGen.loc_aux_includes_union_l_l", @@ -1255,7 +1255,7 @@ 1, [ "@query" ], 0, - "49ff2f356602ee02286b9e805b0c5919" + "36cdc8bde683fa6f17a683995e907b79" ], [ "FStar.ModifiesGen.loc_aux_includes_buffer_includes", @@ -1284,7 +1284,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "d397f15a67519ca94bf401607d597585" + "660d31dd1fd36be5f1144ba55cfce7a2" ], [ "FStar.ModifiesGen.loc_aux_includes_loc_aux_includes_buffer", @@ -1298,7 +1298,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.aloc" ], 0, - "d0cd5b59e6ec7edb501be2a13d3a8e5c" + "ddec679499abe28f2dcdf8cecd3794b9" ], [ "FStar.ModifiesGen.loc_aux_includes_trans", @@ -1329,7 +1329,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "c2232233495548146b44babd5213b998" + "1445275b01da480322f2e1ad30989f5b" ], [ "FStar.ModifiesGen.addrs_of_loc_weak_loc_union", @@ -1388,7 +1388,7 @@ "typing_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748" ], 0, - "0e50162bd2cb63e0b2bccf2c20a2eb7e" + "f17ec4e5432e3dff85d3a38a110bfd06" ], [ "FStar.ModifiesGen.addrs_of_loc_union", @@ -1445,7 +1445,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "b57a8822a6963dba416da529ede56f52" + "550f9eba3cbd7a48f8adf87a755e6460" ], [ "FStar.ModifiesGen.loc_includes", @@ -1458,7 +1458,7 @@ "typing_FStar.Monotonic.HyperHeap.rid" ], 0, - "3d895f5df3eb696b8903fb4d5f7eec82" + "4b79740deedbfc9219ef501fe1aa2303" ], [ "FStar.ModifiesGen.loc_includes_refl", @@ -1477,7 +1477,7 @@ "l_quant_interp_e0bcbb7869893188e4e1fc8c78d3ed37" ], 0, - "f204281e47f5317bafd55f8176c4a62e" + "58f7fcba559bc02f91e8669d09bed716" ], [ "FStar.ModifiesGen.loc_includes_trans", @@ -1513,7 +1513,7 @@ "typing_FStar.Set.set" ], 0, - "348d20ca77d9edffde88f14ca712ef36" + "309dc51c08448619702ec9840e0a99e7" ], [ "FStar.ModifiesGen.loc_includes_union_r", @@ -1532,6 +1532,7 @@ "equation_FStar.GSet.subset", "equation_FStar.ModifiesGen.addrs_dom", "equation_FStar.ModifiesGen.addrs_of_loc", "equation_FStar.ModifiesGen.addrs_of_loc_weak", + "equation_FStar.ModifiesGen.aloc_domain", "equation_FStar.ModifiesGen.i_restricted_g_t", "equation_FStar.ModifiesGen.loc", "equation_FStar.ModifiesGen.loc_aux_includes", @@ -1592,7 +1593,7 @@ "typing_Tm_abs_5f552ae43f5be0a2b383c69ad7e3d840" ], 0, - "3babd7718d444345312963a86cac745b" + "d1f9f0215971a107b328c7024a3f2554" ], [ "FStar.ModifiesGen.loc_includes_union_l", @@ -1669,7 +1670,7 @@ "typing_Tm_abs_5f552ae43f5be0a2b383c69ad7e3d840" ], 0, - "322131ef801f4511b503569846da318f" + "cb0b33f9e13ce47fae4fa506ef9b55a3" ], [ "FStar.ModifiesGen.loc_includes_none", @@ -1735,7 +1736,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "d031cb2fdfad25cbe7ed543cff053ef4" + "9a8f1b1851da4f7d525e45fc63da5d96" ], [ "FStar.ModifiesGen.loc_includes_none_elim", @@ -1784,7 +1785,7 @@ "typing_FStar.Set.mem", "typing_FStar.Set.set" ], 0, - "f2b86e7dabd7bb433d3d736033cf1fb0" + "a9fad333b3a14a1cf1aaaeb939c78908" ], [ "FStar.ModifiesGen.loc_includes_aloc", @@ -1883,7 +1884,7 @@ "typing_Tm_abs_678d7502352de69ff283cdc5c173e000" ], 0, - "4ef262c2cc5c3ef80c92cb4974680d51" + "00b408812ea0088f09257eda49444659" ], [ "FStar.ModifiesGen.loc_includes_aloc_elim", @@ -1892,7 +1893,7 @@ 1, [ "@query" ], 0, - "d2c0e7fdff2c8ef3e6e320a102bb563c" + "4b265f3fdef0962ebe8151e2b9a6870f" ], [ "FStar.ModifiesGen.loc_includes_aloc_elim", @@ -1983,7 +1984,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "e23e345b03c05084c58bd6e629452933" + "eff01805eb07e012a169e421ccc182b9" ], [ "FStar.ModifiesGen.addrs_of_loc_loc_of_aloc", @@ -2072,7 +2073,7 @@ "typing_Tm_abs_9b6cdee5df1366b4e0ffb62c3cd08ce4" ], 0, - "0d9d1bb5220f0530491e5672ad2ceee9" + "1a5ccfd9477db3bfc250a787d1e10b40" ], [ "FStar.ModifiesGen.loc_includes_addresses_aloc", @@ -2086,7 +2087,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "914cf5150fc8bdf838e6ee8f08fff0ee" + "1df7157a443d4899dac65fe2a4e4546c" ], [ "FStar.ModifiesGen.loc_includes_addresses_aloc", @@ -2100,7 +2101,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6e21738bd75aa5353d94e4993be4a7d0" + "5007786edb62ff9c0d22ccada625d11d" ], [ "FStar.ModifiesGen.loc_includes_addresses_aloc", @@ -2217,7 +2218,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "31ee1b41c8da98cce7bbb598d0348309" + "287de477bdac39e3f3db63266bc9e8f8" ], [ "FStar.ModifiesGen.loc_includes_region_aloc", @@ -2347,7 +2348,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "11a04642e0a25ff69531c77c394c338a" + "16dd9733667c27ad8240e99939b92f96" ], [ "FStar.ModifiesGen.loc_includes_region_addresses", @@ -2361,7 +2362,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "2878c309a8c8a179ffe9e776c2abd707" + "8eba1d6e33a13ce355021a1b41b76f95" ], [ "FStar.ModifiesGen.loc_includes_region_addresses", @@ -2474,7 +2475,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "1b6dcc4329c599beb8b5d7611ae50092" + "cabf23fc21d9605c89ef966806186eb3" ], [ "FStar.ModifiesGen.loc_includes_region_region", @@ -2598,13 +2599,15 @@ "FStar.ModifiesGen_interpretation_Tm_arrow_5d37772d6230449188c5e9cf187f4512", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_1c43291ca045eaae5aebf160b01235ec", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_848111ec6c48aead72733154d51a96e8", + "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_b310d75ed367d8e6bac3a358e340a7cb", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_bcb0431e40b8c3644e9aa06999278a41", "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_interpretation_Tm_ghost_arrow_3aa447697277bb40c9738c9125c3e80f", "bool_inversion", "data_elim_FStar.ModifiesGen.Loc", "equation_FStar.FunctionalExtensionality.feq_g", "equation_FStar.FunctionalExtensionality.restricted_g_t", - "equation_FStar.ModifiesGen.addrs_dom", + "equation_FStar.GSet.subset", "equation_FStar.ModifiesGen.addrs_dom", + "equation_FStar.ModifiesGen.addrs_of_loc_aux", "equation_FStar.ModifiesGen.addrs_of_loc_weak", "equation_FStar.ModifiesGen.aloc_domain", "equation_FStar.ModifiesGen.fun_set_equal", @@ -2622,6 +2625,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.aloc", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__live_addrs", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__non_live_addrs", + "function_token_typing_FStar.ModifiesGen.addrs_of_loc_aux_pred", "function_token_typing_FStar.ModifiesGen.live_addrs_codom", "function_token_typing_FStar.ModifiesGen.non_live_addrs_codom", "int_inversion", @@ -2638,6 +2642,7 @@ "lemma_FStar.GSet.mem_subset", "lemma_FStar.GSet.mem_union", "lemma_FStar.GSet.subset_mem", "lemma_FStar.Ghost.hide_reveal", "lemma_FStar.Ghost.reveal_hide", + "lemma_FStar.ModifiesGen.addrs_of_loc_aux_prop", "lemma_FStar.ModifiesGen.loc_equal_elim", "lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.Set.lemma_equal_intro", @@ -2645,6 +2650,7 @@ "lemma_FStar.Set.mem_subset", "lemma_FStar.Set.mem_union", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", "primitive_Prims.op_Negation", + "proj_equation_FStar.ModifiesGen.ALoc_addr", "proj_equation_FStar.ModifiesGen.ALoc_region", "proj_equation_FStar.ModifiesGen.Loc_aux", "proj_equation_FStar.ModifiesGen.Loc_live_addrs", @@ -2667,9 +2673,10 @@ "token_correspondence_FStar.ModifiesGen.live_addrs_codom", "token_correspondence_FStar.ModifiesGen.non_live_addrs_codom", "typing_FStar.GSet.complement", "typing_FStar.GSet.comprehend", - "typing_FStar.GSet.empty", "typing_FStar.GSet.mem", - "typing_FStar.GSet.set", "typing_FStar.GSet.union", - "typing_FStar.Ghost.hide", "typing_FStar.Ghost.reveal", + "typing_FStar.GSet.empty", "typing_FStar.GSet.intersect", + "typing_FStar.GSet.mem", "typing_FStar.GSet.set", + "typing_FStar.GSet.union", "typing_FStar.Ghost.hide", + "typing_FStar.Ghost.reveal", "typing_FStar.ModifiesGen.__proj__ALoc__item__addr", "typing_FStar.ModifiesGen.__proj__ALoc__item__region", "typing_FStar.ModifiesGen.__proj__Loc__item__aux", @@ -2703,7 +2710,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "681bed28e0db7d77e94cb3f5129ecbc4" + "7593da9d9de6ff1269c87d19d07ff592" ], [ "FStar.ModifiesGen.loc_includes_addresses_addresses", @@ -2717,7 +2724,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "6bb377c63a327b0be45175a955a84057" + "dbef166fa7109f5868831d1502073bf6" ], [ "FStar.ModifiesGen.loc_includes_addresses_addresses", @@ -2826,7 +2833,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "460a65656035df1d53ae6cf314b61f04" + "f4cbf50f0c5645846c0e9c51a7928cd4" ], [ "FStar.ModifiesGen.aloc_disjoint", @@ -2842,7 +2849,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fdce7744d8efc3d616e689722c06b637" + "a668026a5c78eadc523a10e1568de1d6" ], [ "FStar.ModifiesGen.aloc_disjoint_sym", @@ -2865,7 +2872,7 @@ "typing_FStar.ModifiesGen.__proj__ALoc__item__region" ], 0, - "95c9dc27f51a7636ec07b789c34f56ff" + "67ba7f39d9f3ea1da3f1c739278597a1" ], [ "FStar.ModifiesGen.loc_aux_disjoint_union_l", @@ -2882,7 +2889,7 @@ "typing_FStar.GSet.mem" ], 0, - "dc643ac0e24586eac0b5edce7f653bba" + "3058d9d852a55b2015da98f575c94c6a" ], [ "FStar.ModifiesGen.loc_aux_disjoint_union_r", @@ -2899,7 +2906,7 @@ "typing_FStar.GSet.mem" ], 0, - "745497fa0eebe231bac7af6d5bafe81b" + "4fe97231ee7cd67bb151a3b5c48ec196" ], [ "FStar.ModifiesGen.loc_aux_disjoint_sym", @@ -2908,7 +2915,7 @@ 1, [ "@query", "equation_FStar.ModifiesGen.loc_aux_disjoint" ], 0, - "d85aa0d95b3a8a2d2ca216768cde7deb" + "6e88240d0cce2f4563f936a80453ea72" ], [ "FStar.ModifiesGen.regions_of_loc_loc_union", @@ -2930,7 +2937,7 @@ "typing_FStar.Set.union" ], 0, - "c5ccd93d8f4efe09f3f7252927b36ddb" + "31833300153cc972fadad34e99227afd" ], [ "FStar.ModifiesGen.regions_of_loc_monotonic", @@ -2942,7 +2949,7 @@ "equation_FStar.ModifiesGen.regions_of_loc", "l_and-interp" ], 0, - "f0eed6da2facf72928112162455bef7b" + "901396ae7321b41f73279e06a0c6e1fa" ], [ "FStar.ModifiesGen.loc_disjoint_sym", @@ -2980,7 +2987,7 @@ "typing_FStar.Set.intersect", "typing_FStar.Set.set" ], 0, - "0c30668e21baa83308b83b4caec52719" + "3e86a8d2c0c37d7efe86d8a83c3e2f77" ], [ "FStar.ModifiesGen.loc_disjoint_none_r", @@ -3013,10 +3020,10 @@ "int_inversion", "kinding_FStar.ModifiesGen.aloc@tok", "l_quant_interp_e0bfc156c6f1bcba6dc36263871f589a", "lemma_FStar.GSet.comprehend_mem", "lemma_FStar.GSet.mem_empty", - "lemma_FStar.GSet.mem_intersect", "lemma_FStar.GSet.mem_subset", - "lemma_FStar.GSet.mem_union", "lemma_FStar.Ghost.reveal_hide", - "lemma_FStar.Set.mem_empty", "lemma_FStar.Set.mem_intersect", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", + "lemma_FStar.GSet.mem_intersect", "lemma_FStar.GSet.mem_union", + "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.Set.mem_empty", + "lemma_FStar.Set.mem_intersect", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_BarBar", "proj_equation_FStar.ModifiesGen.Loc_aux", "proj_equation_FStar.ModifiesGen.Loc_region_liveness_tags", "proj_equation_FStar.ModifiesGen.Loc_regions", @@ -3043,7 +3050,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "6cab5df0af7dcd5b99ff8896e6f27c4d" + "dbb55a50e1248ce59579cc88077c6c5c" ], [ "FStar.ModifiesGen.loc_disjoint_union_r", @@ -3093,7 +3100,7 @@ "typing_FStar.Set.union" ], 0, - "69f03231b081cd0304a96175bbb17dbe" + "825f874624a81f8d13b7b9e016701b73" ], [ "FStar.ModifiesGen.aloc_disjoint_includes", @@ -3115,7 +3122,7 @@ "true_interp" ], 0, - "16c5f94e0aad2c3b2560e524c3dfeefc" + "7ed8e6a48d3b79382a0abbcb419e2697" ], [ "FStar.ModifiesGen.loc_aux_disjoint_loc_aux_includes", @@ -3132,7 +3139,7 @@ "kinding_FStar.ModifiesGen.aloc@tok", "typing_FStar.GSet.mem" ], 0, - "bcda20de6598b513154bb8801485186d" + "702d072f72e512bb75d52515de8638fe" ], [ "FStar.ModifiesGen.loc_disjoint_includes", @@ -3171,7 +3178,7 @@ "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Set.set" ], 0, - "c8c0e89ff1f3bf06b7c51a2f31326b23" + "b658fb7ccf7a2d1a872ae4d5e93e6b77" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_intro", @@ -3180,7 +3187,7 @@ 1, [ "@query" ], 0, - "d0be2196a6c9ae780b86ba839327ed9d" + "3de26d2b7c936ecf75adb71cf0e8df37" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_intro", @@ -3273,7 +3280,7 @@ "typing_Tm_abs_9b6cdee5df1366b4e0ffb62c3cd08ce4" ], 0, - "5abad58fe91e5c5cc403bf9c2b2e4bae" + "a2f49660b38797d53938daa63916764b" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_elim", @@ -3282,7 +3289,7 @@ 1, [ "@query" ], 0, - "060224d3c832af5f853b67e962ae9cda" + "c6150096aa1366b65f11214a3c76ca76" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_elim", @@ -3339,7 +3346,7 @@ "typing_Tm_abs_3b588c99f152efe62063660a8bdf88a0" ], 0, - "20d9f817a669f03412b6c99c6772f6db" + "bd065ace5ce5424045c517a5e5709be6" ], [ "FStar.ModifiesGen.loc_disjoint_addresses_intro", @@ -3353,7 +3360,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "da3c2e7f31e44a01b84fa31626e488fe" + "920bb5d56a085308ba299b1aa58db55b" ], [ "FStar.ModifiesGen.loc_disjoint_addresses_intro", @@ -3367,7 +3374,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ffe111559c7b657e7e96ddac9adb3a88" + "158c04648bd8d351defe7da4a4c23167" ], [ "FStar.ModifiesGen.loc_disjoint_addresses_intro", @@ -3476,7 +3483,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "e5ac1578a467af0586dafb92725f8613" + "ce9715f4cc02e63086ec7fb655b89fea" ], [ "FStar.ModifiesGen.loc_disjoint_addresses_elim", @@ -3490,7 +3497,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "155ed16858ff4e3db4008527a7561e85" + "a800d216fe7954a9ac42a340eb668449" ], [ "FStar.ModifiesGen.loc_disjoint_addresses_elim", @@ -3504,7 +3511,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "789d66a24c19fa58e48f6eed40b1e306" + "956bb1554d507642736991b194ca8c23" ], [ "FStar.ModifiesGen.loc_disjoint_addresses_elim", @@ -3572,7 +3579,7 @@ "typing_Tm_abs_6e35fa6da8e2c2e026e09e78b83f6632" ], 0, - "e9ea5e1c796de0c1b134a7a007e8bb6e" + "c210a410df572eea720c6e14e30692e5" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_addresses_intro", @@ -3586,7 +3593,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "bd9d4f603aecfa57a862b7a57cabf902" + "748527273df8a7b12da446026d1cabf9" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_addresses_intro", @@ -3600,7 +3607,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b5b5ad4c9f5808b33404f8ef92c004bd" + "548ed3ccae321c8b297d50780ba1952a" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_addresses_intro", @@ -3698,7 +3705,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "f7578c57834bd7debf2cc1a13404d654" + "568ffc3302b4dc830abce443014d96e6" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_addresses_elim", @@ -3712,7 +3719,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "68a3d92949fcdc0335ca26e8d3c048e0" + "2ed681fb157048064583c544ea64e662" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_addresses_elim", @@ -3726,7 +3733,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "9cbe1895e76ae3a45a3c4fe4a1a22598" + "66a0bc6bbddeff5344e7202b4b6cf13f" ], [ "FStar.ModifiesGen.loc_disjoint_aloc_addresses_elim", @@ -3792,7 +3799,7 @@ "typing_Tm_abs_6e35fa6da8e2c2e026e09e78b83f6632" ], 0, - "242092ad3c676144ca9424909b849dc5" + "48f127a57a88b6896d5af71a5dc5f83e" ], [ "FStar.ModifiesGen.loc_disjoint_regions", @@ -3904,7 +3911,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "f8a9b098587f1c844f42fdea3fcf0ba7" + "011182c7310341e2f1dd4b69fcee14fd" ], [ "FStar.ModifiesGen.address_liveness_insensitive_locs", @@ -3945,7 +3952,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "56e446a18e0906a77984a30d7b4d816d" + "0e8c1b6ae31be7c16f4218cc4526476e" ], [ "FStar.ModifiesGen.loc_includes_address_liveness_insensitive_locs_aloc", @@ -4062,7 +4069,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "1a0fcd872ccda0af54cb63f974b581fc" + "e687854914233456af5e8573ee98f16d" ], [ "FStar.ModifiesGen.loc_includes_address_liveness_insensitive_locs_addresses", @@ -4076,7 +4083,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "40f3a6e521c38ca75d631f4b0826ead4" + "0504214ea5917be9b6551cfa406a5432" ], [ "FStar.ModifiesGen.loc_includes_address_liveness_insensitive_locs_addresses", @@ -4090,7 +4097,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b2be41629659e640f19a4228825e22f0" + "9218fa25cac30bc32e9200b5f01d46de" ], [ "FStar.ModifiesGen.loc_includes_address_liveness_insensitive_locs_addresses", @@ -4193,7 +4200,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "def8b9143159ce9f5493162179fa9798" + "b150db8376dfe4e3124386d483821bf0" ], [ "FStar.ModifiesGen.region_liveness_insensitive_locs", @@ -4233,7 +4240,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "93698f593f54897a2210ab9ed05bb146" + "a7514facd4110208a737129f32e2d2b6" ], [ "FStar.ModifiesGen.loc_includes_region_liveness_insensitive_locs_address_liveness_insensitive_locs", @@ -4323,7 +4330,7 @@ "typing_Tm_abs_ff7a59af89a352f087f9949bad3d3e17" ], 0, - "3e6ff0081f55875482cc08fe81a174c9" + "38cf968e2637bc4969d9485d8134c864" ], [ "FStar.ModifiesGen.loc_includes_region_liveness_insensitive_locs_loc_regions", @@ -4434,7 +4441,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d09971f58a39e9557b17aceb4867e19a" + "950c234ab241a150d5d3d68dccc148f9" ], [ "FStar.ModifiesGen.loc_includes_region_liveness_insensitive_locs_loc_addresses", @@ -4448,7 +4455,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5fbb0a82ba4448d7fecae84acec2148c" + "eb715e3e24e8f12b64d4633a16d93647" ], [ "FStar.ModifiesGen.loc_includes_region_liveness_insensitive_locs_loc_addresses", @@ -4552,7 +4559,7 @@ "typing_Tm_abs_ff7a59af89a352f087f9949bad3d3e17" ], 0, - "a6d299efef556c0db844394091ffcf3a" + "b8751b008662e871a60ab5a18d9915fb" ], [ "FStar.ModifiesGen.loc_includes_region_liveness_insensitive_locs_loc_of_aloc", @@ -4674,7 +4681,7 @@ 1, [ "@query", "equation_FStar.ModifiesGen.regions_of_loc" ], 0, - "dcc1b378b65bdc1a561ec708852053bb" + "706c6309f04ba08ed57f40f86acbe6d5" ], [ "FStar.ModifiesGen.modifies_preserves_livenesses_elim", @@ -4691,7 +4698,7 @@ "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_" ], 0, - "23f1a55643fdc76ac220eae1bba4efe6" + "b512cde583e7597b48c297e72e16a25a" ], [ "FStar.ModifiesGen.modifies_preserves_livenesses_intro", @@ -4705,7 +4712,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.loc_" ], 0, - "2781faed7ace54e181ccafeafc08c29a" + "bb5d9cf33a2e2f1b5f2a90c1a7ce8e3a" ], [ "FStar.ModifiesGen.modifies_preserves_livenesses_intro", @@ -4720,7 +4727,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.loc_" ], 0, - "2e6a8cd1935a736d5ef58aff8263dedc" + "eb4042b798d0ca89f3be1aa41d5675d7" ], [ "FStar.ModifiesGen.modifies_preserves_mreferences", @@ -4729,7 +4736,7 @@ 1, [ "@query" ], 0, - "5407aa757516525d9abb54dcb4996523" + "1b1056161119ab4ccd4c8774278db2e6" ], [ "FStar.ModifiesGen.modifies_preserves_mreferences_intro", @@ -4738,7 +4745,7 @@ 1, [ "@query" ], 0, - "f821380c02667dd18fa7e2c80b042dfb" + "4c7e36a30e41ede9217cd44aba9136b9" ], [ "FStar.ModifiesGen.modifies_preserves_mreferences_intro", @@ -4752,7 +4759,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.loc_" ], 0, - "277cca66dab9abae850a194f5781f8ba" + "7c3772b8a667344c19e1d649dd05bfcc" ], [ "FStar.ModifiesGen.modifies_preserves_alocs_intro", @@ -4828,7 +4835,7 @@ "unit_typing" ], 0, - "86edff1e1a74140fa90167ee0b5c129b" + "a9ca56116738903d61940c2693560e96" ], [ "FStar.ModifiesGen.modifies_preserves_not_unused_in", @@ -4837,7 +4844,7 @@ 1, [ "@query", "equation_FStar.ModifiesGen.regions_of_loc" ], 0, - "a4791b0135c4d56edb3f7aedabe00840" + "4b685b6b6d36ff9427add238b3e8219c" ], [ "FStar.ModifiesGen.modifies_preserves_not_unused_in_intro", @@ -4851,7 +4858,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.loc_" ], 0, - "e490dbfe5fff36618c230194b0a6a346" + "ac656d591548ac09e3b18c25a3c783c1" ], [ "FStar.ModifiesGen.modifies_preserves_not_unused_in_intro", @@ -4866,7 +4873,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.loc_" ], 0, - "413683f620ca776efc731a14677eaf80" + "968aee4ec2c2908db96b0167d8396e95" ], [ "FStar.ModifiesGen.modifies_intro_strong", @@ -4880,7 +4887,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.loc_" ], 0, - "2d61d3447d1679ca1ba9a73450f9e3d6" + "231ba7f70370afa546d73b34da76fcf1" ], [ "FStar.ModifiesGen.modifies_intro_strong", @@ -4894,7 +4901,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.loc_" ], 0, - "86426d7f0dd8de7585479224b1e9a3fe" + "cfc69e4e03139c7fd79451aeefe17874" ], [ "FStar.ModifiesGen.modifies_intro_strong", @@ -5039,7 +5046,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "d97e0e8355863d1848c0bb0731bd7c9d" + "569a59071c747558269c9e0a78c3c000" ], [ "FStar.ModifiesGen.modifies_intro", @@ -5048,7 +5055,7 @@ 1, [ "@query" ], 0, - "327c77bab5bf4e6026ba9dd64980e0ff" + "452196df24aad0c69f2dd133750847f6" ], [ "FStar.ModifiesGen.modifies_none_intro", @@ -5057,7 +5064,7 @@ 1, [ "@query" ], 0, - "c50b8081580382d9b90ce1c660acd888" + "7f136b56e5214d243ac9f5945e8d0ca6" ], [ "FStar.ModifiesGen.modifies_address_intro", @@ -5071,7 +5078,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "99b036c1ec4074b69bf65566002b4ca8" + "4395b7a4dc68467945e7b986b1a78d6c" ], [ "FStar.ModifiesGen.modifies_address_intro", @@ -5085,7 +5092,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "af00146922412ea67a3043e2c5359314" + "5ccad5c54e3917eddbfa527197abc2f3" ], [ "FStar.ModifiesGen.modifies_address_intro", @@ -5171,7 +5178,7 @@ "typing_Tm_abs_be8ed273e8f4cb6a3aab5dacf93b6576" ], 0, - "16a9075f4b9d8602ef36efdfd0d8fdb2" + "188b70663b5a35c477b4550b15578cba" ], [ "FStar.ModifiesGen.modifies_aloc_intro", @@ -5180,7 +5187,7 @@ 1, [ "@query" ], 0, - "ea4dac0544ef04a31c13613de684ab8c" + "f299402352bc8a5d2357dcdb9b0b4834" ], [ "FStar.ModifiesGen.modifies_aloc_intro", @@ -5189,7 +5196,7 @@ 1, [ "@query" ], 0, - "47bcb56c4a418c91c840a231cd3d8537" + "4f6c9c9065f880397f1879167746ab6d" ], [ "FStar.ModifiesGen.modifies_aloc_intro", @@ -5281,7 +5288,7 @@ "typing_Tm_abs_9b6cdee5df1366b4e0ffb62c3cd08ce4" ], 0, - "57323f58fb3ce95ef83386a3253f1a69" + "8bb3d5ec84d2aaecda36fa925f41fd50" ], [ "FStar.ModifiesGen.modifies_live_region", @@ -5318,7 +5325,7 @@ "typing_FStar.Set.singleton" ], 0, - "fd9ae43d95cd898f32b78bab613e4276" + "9074344f3805f6e7619a0ac8af3c2203" ], [ "FStar.ModifiesGen.modifies_mreference_elim", @@ -5396,7 +5403,7 @@ "typing_Tm_abs_6e35fa6da8e2c2e026e09e78b83f6632" ], 0, - "4b8d082ca4c4a8097e0a0180ab81e10d" + "35cc55bc7781e30eb397b8e76c71063c" ], [ "FStar.ModifiesGen.modifies_aloc_elim", @@ -5427,7 +5434,7 @@ "typing_FStar.ModifiesGen.loc_of_aloc" ], 0, - "c83c8789bbe06419167763fa568c8a8f" + "f1fdd620490928d21bc798c28ac20d8b" ], [ "FStar.ModifiesGen.modifies_refl", @@ -5447,7 +5454,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.loc_" ], 0, - "ce5cc14b09ef45d6002a2c7aef13cd00" + "4c6be7e47ab2b9849732b76ca9b84844" ], [ "FStar.ModifiesGen.modifies_loc_includes", @@ -5504,7 +5511,7 @@ "typing_FStar.Set.set" ], 0, - "2b42aa931fe884dc23eb87abe19daa2f" + "07194de73f31acb4ca1a2b440a72b5ac" ], [ "FStar.ModifiesGen.modifies_preserves_liveness", @@ -5639,7 +5646,7 @@ "typing_Tm_abs_6e35fa6da8e2c2e026e09e78b83f6632" ], 0, - "5e2b8a62bd06391e2809056e581e3076" + "407ffb6808ce53b78e7faae6c9a1790b" ], [ "FStar.ModifiesGen.modifies_preserves_liveness_strong", @@ -5653,7 +5660,7 @@ "typing_FStar.Monotonic.HyperStack.as_addr" ], 0, - "1e14bedcd4ca92c5ec1ad5b4ab52e7b3" + "f35420e5943e5dc7876faca9bdadf25b" ], [ "FStar.ModifiesGen.modifies_preserves_liveness_strong", @@ -5662,7 +5669,7 @@ 0, [ "@query" ], 0, - "36eac3355bdc071f0c693515f106e078" + "fc7dcbd8082ad4b1e69a5891856b0983" ], [ "FStar.ModifiesGen.modifies_preserves_liveness_strong", @@ -5769,7 +5776,7 @@ "unit_typing" ], 0, - "1b4b9c86b7d28cfb15b5da4a1a094a3f" + "096dd5b7bf6acf155a58e0bb780c2352" ], [ "FStar.ModifiesGen.modifies_preserves_region_liveness", @@ -5812,7 +5819,7 @@ "typing_FStar.Set.union" ], 0, - "efde421c3796fc4aa4bd24cb0850af72" + "0ca8dd38e7050b60c4d4f42b4fb264c2" ], [ "FStar.ModifiesGen.modifies_preserves_region_liveness_reference", @@ -5919,7 +5926,7 @@ "typing_Tm_abs_ff7a59af89a352f087f9949bad3d3e17" ], 0, - "820323adca416dff46557dbd38da8d56" + "52c09d23155faed1d3062f9ad29b195c" ], [ "FStar.ModifiesGen.modifies_preserves_region_liveness_aloc", @@ -5982,7 +5989,7 @@ "typing_FStar.Set.set", "typing_FStar.Set.union" ], 0, - "b4a961eaa60f228f1b3cfa286aead219" + "5a25172f1615b994ef803bbce6c7ec40" ], [ "FStar.ModifiesGen.modifies_trans'", @@ -6038,7 +6045,7 @@ "typing_FStar.Set.mem", "typing_FStar.Set.set" ], 0, - "bc09fa48a05c2f5a13dfb84d82e486a0" + "d6b88008c5d6ee4147e9d04838c8a4dd" ], [ "FStar.ModifiesGen.modifies_trans", @@ -6120,7 +6127,7 @@ "typing_Tm_abs_5f552ae43f5be0a2b383c69ad7e3d840" ], 0, - "fb735e3bdc34353e9650ff45ce381f45" + "cad2b90aa48a4936e7726586644329e5" ], [ "FStar.ModifiesGen.addr_unused_in_aloc_preserved", @@ -6152,7 +6159,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "ec9c027a2ac64e6c5e6a3b1c20fe2843" + "dbfb1a040fdcc34cfcb5560403d3f38f" ], [ "FStar.ModifiesGen.modifies_only_live_regions_weak", @@ -6285,7 +6292,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "baf486e1ce3d64a95c564e60d789795e" + "7f220e373a917e58f6ca29b0b1082fb1" ], [ "FStar.ModifiesGen.restrict_to_regions", @@ -6353,7 +6360,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "390967ce5c0bed58f9ca052cf510def5" + "fce56dbf205a6542a07490783ee3a846" ], [ "FStar.ModifiesGen.regions_of_loc_restrict_to_regions", @@ -6375,7 +6382,7 @@ "typing_FStar.Set.set" ], 0, - "2fb18775a969746168b2ab3cd8dcb958" + "fcc4c877465ce5c84ebbbe98c9f01dff" ], [ "FStar.ModifiesGen.addrs_of_loc_weak_restrict_to_regions", @@ -6423,7 +6430,7 @@ "typing_Tm_abs_604249e822a3f1036e182bf471efbc49" ], 0, - "23e0aa86fc55a308e3ea64c6d6ee104d" + "3d6ce58cdd8ecb060eee6106b698776d" ], [ "FStar.ModifiesGen.addrs_of_loc_restrict_to_regions", @@ -6501,7 +6508,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "cabcfc1a5630ffe5413690beec5b9355" + "4baec03e76b3aee1301f9c4c48f9a8ec" ], [ "FStar.ModifiesGen.loc_includes_restrict_to_regions", @@ -6584,7 +6591,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "90e531f566082ffd04acf3de309c98b4" + "ca96b0985e6cf4d353fbd84181f61847" ], [ "FStar.ModifiesGen.loc_includes_loc_union_restrict_to_regions", @@ -6911,7 +6918,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "da456e044da0773db2134cf74faedb28" + "3237143107180ba3ff5fb79b94f47930" ], [ "FStar.ModifiesGen.no_upd_fresh_region", @@ -6937,7 +6944,7 @@ "typing_FStar.Set.singleton" ], 0, - "b9f059d249cc342b1d3cc2ac798ed3bc" + "1a2230e0401373c699a8b288dcdd6863" ], [ "FStar.ModifiesGen.fresh_frame_modifies", @@ -7024,7 +7031,7 @@ "typing_Tm_abs_3b588c99f152efe62063660a8bdf88a0" ], 0, - "178c3fc2acda5fbeb3dce3ad019c4e98" + "ccdaebfb25ef1cdccc44d1bcb6ce20e2" ], [ "FStar.ModifiesGen.new_region_modifies", @@ -7042,7 +7049,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "81f6f9580a4ecb1c202a0617a838f300" + "af4fdb49bbfc0749243a397c15366f67" ], [ "FStar.ModifiesGen.new_region_modifies", @@ -7101,7 +7108,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "d8b32f0e174bc7f5998823c57dda0980" + "671db6f7982daa9fa0cc43ecbcadd115" ], [ "FStar.ModifiesGen.popped_modifies", @@ -7235,7 +7242,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "25c6fba93ffe1af3a494cf9f4edcf37f" + "a705aa63f49b65e3488b59a15ccc2003" ], [ "FStar.ModifiesGen.modifies_fresh_frame_popped", @@ -7398,7 +7405,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "0e10c8f0b856987505da43428ac0dad9" + "d694dabdbc63bbf8a730f112d4098608" ], [ "FStar.ModifiesGen.modifies_loc_regions_intro", @@ -7514,7 +7521,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "cced43a5c35b3b6f793d9a7154cc3dec" + "ce51a7b6b9deb3b4776969406aee9c92" ], [ "FStar.ModifiesGen.modifies_loc_addresses_intro_weak", @@ -7528,7 +7535,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "43881bffb199bb342bfe32442c2f4873" + "e340815796597448d29c8d8c3dd59440" ], [ "FStar.ModifiesGen.modifies_loc_addresses_intro_weak", @@ -7686,7 +7693,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "7f18a125c17508cf719ed98f56011a0c" + "ff45ee502bc8512234789192824f669b" ], [ "FStar.ModifiesGen.modifies_loc_addresses_intro", @@ -7700,7 +7707,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b260f439159435fab6afe5fc04a0f63c" + "3a1eb9f89eb40d41a6eb2cecc43430dd" ], [ "FStar.ModifiesGen.modifies_loc_addresses_intro", @@ -7714,7 +7721,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "10c4767c443f363f35dc85fdce34386f" + "9c84a2e7fa2e4647e12d8ca568bb798f" ], [ "FStar.ModifiesGen.modifies_loc_addresses_intro", @@ -7873,7 +7880,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "3a4cbe0adaf17b7bf4dc95802fb856af" + "b29ab03bd24b01a3899dcc461a08dfb5" ], [ "FStar.ModifiesGen.modifies_ralloc_post", @@ -7934,7 +7941,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "b4ddbf9e4e312a93cf8bd149b1d95b8d" + "917a856d4ecfd5a5179e895e531f2710" ], [ "FStar.ModifiesGen.modifies_salloc_post", @@ -8000,7 +8007,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "48b62bcdf63dff1e9a27d4bbcf25a185" + "874b79b80774fe682153902ac92005b6" ], [ "FStar.ModifiesGen.modifies_free", @@ -8116,7 +8123,7 @@ "typing_Tm_abs_be8ed273e8f4cb6a3aab5dacf93b6576" ], 0, - "9ef8705a0b76f4e48f06264782a03196" + "5d5b60aa6df44600907f13c39ff9ca1e" ], [ "FStar.ModifiesGen.modifies_none_modifies", @@ -8179,7 +8186,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "bbc46b40a360343024e3000e345edbe1" + "96a2f86e1d290b32e2394ca879b418b5" ], [ "FStar.ModifiesGen.modifies_upd", @@ -8195,7 +8202,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "9095b7f5ccd9e09b505d7a39a7a15314" + "2d710be9e978c6e0738225b4d1a42b77" ], [ "FStar.ModifiesGen.modifies_upd", @@ -8320,7 +8327,7 @@ "typing_Tm_abs_be8ed273e8f4cb6a3aab5dacf93b6576" ], 0, - "5daa839d353f30e9017a928b8164559a" + "2d9dd19c4207316f74accd97c49fb3c5" ], [ "FStar.ModifiesGen.addrs_of_loc_loc_union_loc_of_aloc_eq_loc_union_loc_addresses_singleton", @@ -8445,7 +8452,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "b235789f16a3bfe50de603f175bfc7cd" + "9963d2db973146fed7b5adec8b9e74d1" ], [ "FStar.ModifiesGen.addrs_of_loc_weak_loc_includes", @@ -8556,7 +8563,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "578cc614c179946171313e4329519878" + "8fc33ee85dff87563d51f3639b567f5a" ], [ "FStar.ModifiesGen.modifies_strengthen'", @@ -8570,7 +8577,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3a5126985ae79dcc423090eb3024d49d" + "eafa55776f1e9aefda0f1f1564f5db0a" ], [ "FStar.ModifiesGen.modifies_strengthen'", @@ -8579,7 +8586,7 @@ 0, [ "@query" ], 0, - "9b39545b0831ad50b2a0000027775458" + "3f13da16499c6ee3f7436a786f121c34" ], [ "FStar.ModifiesGen.modifies_strengthen'", @@ -8765,7 +8772,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "87f7889b1e9b026970da16bbf3462f28" + "1fa6932a4abf2e2da94e3f190a88627b" ], [ "FStar.ModifiesGen.modifies_strengthen", @@ -8779,7 +8786,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "a50d2de88afc29c9b20aed057e51c158" + "c7d2a7dc008aff45bb69df204f928721" ], [ "FStar.ModifiesGen.modifies_strengthen", @@ -8788,7 +8795,7 @@ 1, [ "@query" ], 0, - "1a2cca3a8591a99a05421dc82781b75d" + "124e42e2ed9e2508188667a55e4aa4f5" ], [ "FStar.ModifiesGen.modifies_strengthen", @@ -8813,7 +8820,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "ff33bcffbe404de681ef1025e79abfd6" + "94b16ef3f185ab889c61cc50739b86e5" ], [ "FStar.ModifiesGen.not_live_region_does_not_contain_addr", @@ -8828,7 +8835,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2" ], 0, - "5dfaec7ccef9e50578b23dab2e26a800" + "81b52f4ab97eb8e83bd9992f8c458b29" ], [ "FStar.ModifiesGen.unused_in_does_not_contain_addr", @@ -8837,7 +8844,7 @@ 1, [ "@query" ], 0, - "4e4985b2e3afc69fee442fe26cb23786" + "650d4807cb1b0168293f20f1495fd12d" ], [ "FStar.ModifiesGen.unused_in_does_not_contain_addr", @@ -8873,7 +8880,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "d0493e2603cc3454678df994030b95e7" + "01185c215c6aa85b0e07ab77eeb897fa" ], [ "FStar.ModifiesGen.addr_unused_in_does_not_contain_addr", @@ -8888,7 +8895,7 @@ "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2" ], 0, - "fd4dabb34ff618cc3ffecaf4f02e5b54" + "d62c98edfe97bb27f15fa9bcb8132e63" ], [ "FStar.ModifiesGen.does_not_contain_addr_addr_unused_in", @@ -8900,7 +8907,7 @@ "equation_FStar.ModifiesGen.does_not_contain_addr_" ], 0, - "a475a82f626ed7d21b9191050f35dae2" + "b670a5258e62e83830595cada61f3866" ], [ "FStar.ModifiesGen.free_does_not_contain_addr", @@ -8913,7 +8920,7 @@ "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c" ], 0, - "731c62e4e9bd69dba6692d403adc8f20" + "663709c0f0d7962c9c6eba21c41275b6" ], [ "FStar.ModifiesGen.free_does_not_contain_addr", @@ -8960,7 +8967,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "2d1b035ca29a6d0c4bfa657e51cb06c7" + "c499506950a0a418bfba04b50ddc1fda" ], [ "FStar.ModifiesGen.does_not_contain_addr_elim", @@ -8969,7 +8976,7 @@ 1, [ "@query" ], 0, - "5ec90b4d6affc57836d4c10f39358d8f" + "b8366d2ab23578b086a223ab898bed10" ], [ "FStar.ModifiesGen.does_not_contain_addr_elim", @@ -9002,7 +9009,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "a483072a59cb5d4ca516b3e048345fcc" + "df7e30321dd1dd1d90bef3ef7ff6014f" ], [ "FStar.ModifiesGen.disjoint_addrs_of_loc_loc_disjoint", @@ -9078,7 +9085,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "c2782d48454aeb713507a806c16d83f3" + "1f6a25da19e77e4e061368389e97e965" ], [ "FStar.ModifiesGen.loc_not_unused_in", @@ -9155,7 +9162,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "e654b889d9605a21d766454a95ee26e0" + "0537c946405613fa6c1029a56002897f" ], [ "FStar.ModifiesGen.loc_unused_in", @@ -9237,7 +9244,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "92d8a8ad00d9d86587384799097b0f07" + "091efb764d0e9f2562dc218312189ef3" ], [ "FStar.ModifiesGen.loc_regions_unused_in", @@ -9362,7 +9369,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "7b4120d2cb275c416457dd4c9fc05b5e" + "d71f411eaba804c6d4e9fc5993d4e859" ], [ "FStar.ModifiesGen.loc_addresses_unused_in", @@ -9376,7 +9383,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "337223a8daec72dfc8f2304fd91757df" + "a8078db989beffb59a0bdd6025f3526e" ], [ "FStar.ModifiesGen.loc_addresses_unused_in", @@ -9390,7 +9397,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f97c2b80216906215d06d8db700974bd" + "b3d091447040177e8e594c85481a9a33" ], [ "FStar.ModifiesGen.loc_addresses_unused_in", @@ -9406,6 +9413,7 @@ "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_820d44d69be853d03bc235547f5f9c47", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_848111ec6c48aead72733154d51a96e8", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_b310d75ed367d8e6bac3a358e340a7cb", + "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_d70b2a8113f6c8c0bdc89f7da4dc486d", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_df479fda0673fe40f4cb5976cf385399", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_eaf0e881316979a10a835f9aef894ea3", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_fbfbfeae30649be071cd797a89252030", @@ -9447,6 +9455,7 @@ "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "interpretation_Tm_abs_38255e689400fcb3bc0d76c2a38df675", + "interpretation_Tm_abs_558f04ca763cd5b98b58f5295a6e7d5b", "interpretation_Tm_abs_6e35fa6da8e2c2e026e09e78b83f6632", "interpretation_Tm_abs_8108eea29adf30888f7a7e75da91e978", "interpretation_Tm_abs_be8ed273e8f4cb6a3aab5dacf93b6576", @@ -9527,6 +9536,7 @@ "typing_FStar.Set.singleton", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", "typing_Tm_abs_38255e689400fcb3bc0d76c2a38df675", + "typing_Tm_abs_558f04ca763cd5b98b58f5295a6e7d5b", "typing_Tm_abs_6e35fa6da8e2c2e026e09e78b83f6632", "typing_Tm_abs_8108eea29adf30888f7a7e75da91e978", "typing_Tm_abs_be8ed273e8f4cb6a3aab5dacf93b6576", @@ -9534,7 +9544,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "c1f0850b74af19e7da7da07a1279d6dc" + "f34bd4b1c670110705297d5e3e4e82ea" ], [ "FStar.ModifiesGen.loc_addresses_not_unused_in", @@ -9548,7 +9558,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fbe77896bdc9129541c8ce7aea227704" + "e96c5af59e16419dec6393b43ab00770" ], [ "FStar.ModifiesGen.loc_addresses_not_unused_in", @@ -9562,7 +9572,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b9feedcf36b5ef9a064f0351f4ad11a4" + "73bcc2586a2a1b02a0954b2f6e703c91" ], [ "FStar.ModifiesGen.loc_addresses_not_unused_in", @@ -9704,7 +9714,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "7ee551b78b1b1e2ee7032bdc3601d78f" + "877fdf41f8ece0f2b3f1ab54fdbcaede" ], [ "FStar.ModifiesGen.loc_unused_in_not_unused_in_disjoint", @@ -9840,7 +9850,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "794923c8b4a813d4805ec0032d81e5fd" + "6d619649accbe4596451b94b38f8123b" ], [ "FStar.ModifiesGen.not_live_region_loc_not_unused_in_disjoint", @@ -9969,7 +9979,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "ccc85fef8ea2e767e557dc3dd5b91b55" + "59450bb70b7e8b0b79fb83d00e711ed5" ], [ "FStar.ModifiesGen.modifies_address_liveness_insensitive_unused_in", @@ -10140,7 +10150,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "9660918654cacf7ba27bc91d38506444" + "91a1fb350217b27708a4c4823798c9c8" ], [ "FStar.ModifiesGen.modifies_only_not_unused_in", @@ -10316,7 +10326,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "0466b0e0bd58758386ff18b2abec75c4" + "3150f9aecacfc6f194a39d5ace8fc366" ], [ "FStar.ModifiesGen.modifies_only_live_addresses", @@ -10330,7 +10340,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b05cab48f4d023dd30070817ee97f228" + "6fb5a3e85dce53206622f96ad7870b6f" ], [ "FStar.ModifiesGen.modifies_only_live_addresses", @@ -10344,7 +10354,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fc0e1f47868f62f31a7e4c92bda6991e" + "441ee558c67bb1200340fe217176430c" ], [ "FStar.ModifiesGen.mreference_live_loc_not_unused_in", @@ -10480,7 +10490,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "8b6b2069fde58de7be8d995b76f1b2e1" + "af68fc4737c6b9f0972d14a45021f5c1" ], [ "FStar.ModifiesGen.mreference_unused_in_loc_unused_in", @@ -10527,7 +10537,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "fed6ef3117d9366491c58173d8a2c52b" + "2c276ba01e3395469e0922f60c3a7505" ], [ "FStar.ModifiesGen.__proj__ALOC_FALSE__item___0", @@ -10541,7 +10551,7 @@ "refinement_interpretation_Tm_refine_961ba5996408b3f6edafa88cb3e0ceac" ], 0, - "9a80c6383ebe1ec95a9f05fdb02c4429" + "9068459a8de6f841c10de45757863e09" ], [ "FStar.ModifiesGen.__proj__ALOC_TRUE__item___0", @@ -10555,7 +10565,7 @@ "refinement_interpretation_Tm_refine_550f829591d442009b33c5cac1fe3397" ], 0, - "fd509574f3efb7f9eefe2ae9777efb98" + "8acf8156917bd1f894561ed6cb821c00" ], [ "FStar.ModifiesGen.bool_of_cls_union_aloc", @@ -10569,7 +10579,7 @@ "fuel_guarded_inversion_FStar.ModifiesGen.cls_union_aloc" ], 0, - "3ed33294bbe6b41d669341c9e6ac8480" + "0438653315da5027988da9a7e5d94181" ], [ "FStar.ModifiesGen.aloc_of_cls_union_aloc", @@ -10592,7 +10602,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "4e9d07e64c67e587e3fa9f8ae073f570" + "28785f7f553ff943f681887d2fc43d9d" ], [ "FStar.ModifiesGen.make_cls_union_aloc", @@ -10601,7 +10611,7 @@ 1, [ "@MaxIFuel_assumption", "@query", "bool_inversion" ], 0, - "fa99778f546bc61d7bb95c95452106cd" + "1035dbc6aeabb07670eb960430d3dd39" ], [ "FStar.ModifiesGen.cls_union_aloc_includes", @@ -10610,7 +10620,7 @@ 1, [ "@query" ], 0, - "2919ccd7a31ce43a573b059d54cdb06a" + "d76a097dfbe90cc41d07c52c7ef54333" ], [ "FStar.ModifiesGen.cls_union_aloc_disjoint", @@ -10619,7 +10629,7 @@ 1, [ "@query" ], 0, - "f121cf38d6dabb69916bd4dc0c4b5dfe" + "b5e178f5e0b3aba395ce7303e805435b" ], [ "FStar.ModifiesGen.cls_union", @@ -10636,7 +10646,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e4b73c5b7143aa487067916966bc0df1" + "a0c383ba7f45d8fdd200e8eea0a53cb2" ], [ "FStar.ModifiesGen.union_aux_of_aux_left_pred", @@ -10655,7 +10665,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "85530d98585a13940b4b55d0d1fbe801" + "a518760627fe217047b6fb316384a2ce" ], [ "FStar.ModifiesGen.union_loc_of_loc", @@ -10733,7 +10743,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "6fb3967cdcc1c1dade477a9a95610e21" + "61b7d51082bb0f283c397fc9168a72c4" ], [ "FStar.ModifiesGen.union_aux_of_aux_left_inv_pred", @@ -10750,7 +10760,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "6a31998c22fc802b9d62073fcee032db" + "08724a627b7b394e468d17e81f7314da" ], [ "FStar.ModifiesGen.mem_union_aux_of_aux_left_intro", @@ -10824,7 +10834,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "a90e8c00c732d6deab76e9c6dfbf6f92" + "92bba7098f1b2e3836eb68d3eaf85144" ], [ "FStar.ModifiesGen.mem_union_aux_of_aux_left_elim", @@ -10868,7 +10878,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "0107b4e5f85ac6854ab5baf9e50b6d6d" + "95a97618bcf143691231881094e872c5" ], [ "FStar.ModifiesGen.addrs_of_loc_union_loc_of_loc", @@ -10977,7 +10987,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "913fe35b04f7530f552a8a8c1c9149d1" + "ef20cc619c7856c1cf9c3d40a1c4f19e" ], [ "FStar.ModifiesGen.union_loc_of_loc_none", @@ -11030,7 +11040,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "d47e39e95d36d429250e83eaeb823468" + "05ab289ee473a2f109d6f79fef08592c" ], [ "FStar.ModifiesGen.union_loc_of_loc_union", @@ -11046,8 +11056,8 @@ "FStar.ModifiesGen_interpretation_Tm_arrow_5d37772d6230449188c5e9cf187f4512", "FStar.ModifiesGen_interpretation_Tm_arrow_c1ad9f6c9e0ca5596fdba08bf1d60896", "FStar.ModifiesGen_interpretation_Tm_arrow_e62948c54d5bda385daba7f378628a58", - "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_078641d9b6c72b0e8103dc5cd147442b", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_1c43291ca045eaae5aebf160b01235ec", + "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_2605d6fcdcb2a109d24ba98939978c59", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_848111ec6c48aead72733154d51a96e8", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_bcb0431e40b8c3644e9aa06999278a41", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_d6be07582695693801e309484cc8c8a7", @@ -11058,6 +11068,7 @@ "data_typing_intro_FStar.Pervasives.Native.None@tok", "data_typing_intro_FStar.Pervasives.Native.Some@tok", "disc_equation_FStar.Pervasives.Native.None", + "disc_equation_FStar.Pervasives.Native.Some", "equation_FStar.FunctionalExtensionality.feq_g", "equation_FStar.FunctionalExtensionality.restricted_g_t", "equation_FStar.GSet.subset", "equation_FStar.ModifiesGen.addrs_dom", @@ -11075,33 +11086,32 @@ "equation_FStar.ModifiesGen.non_live_addrs_codom", "equation_FStar.ModifiesGen.regions_of_loc", "equation_FStar.ModifiesGen.union_aux_of_aux_left", - "equation_FStar.ModifiesGen.union_aux_of_aux_left_pred", "equation_FStar.ModifiesGen.union_loc_of_loc", "equation_Prims.nat", + "fuel_guarded_inversion_FStar.ModifiesGen.aloc", "fuel_guarded_inversion_FStar.ModifiesGen.loc_", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__live_addrs", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__non_live_addrs", "function_token_typing_FStar.ModifiesGen.aloc_union", "function_token_typing_FStar.ModifiesGen.live_addrs_codom", "function_token_typing_FStar.ModifiesGen.non_live_addrs_codom", - "function_token_typing_FStar.ModifiesGen.union_aux_of_aux_left_pred", "int_inversion", + "interpretation_Tm_abs_2aae5400b6e456db2ed6d73889e63a50", + "interpretation_Tm_abs_3b588c99f152efe62063660a8bdf88a0", "interpretation_Tm_abs_5f552ae43f5be0a2b383c69ad7e3d840", "interpretation_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748", "interpretation_Tm_abs_fce7d7619e8abba87ce443bd0099688e", - "kinding_FStar.ModifiesGen.aloc@tok", - "kinding_FStar.ModifiesGen.cls_union_aloc@tok", "l_and-interp", + "kinding_FStar.ModifiesGen.aloc@tok", "l_and-interp", "lemma_FStar.FunctionalExtensionality.feq_on_domain_g", "lemma_FStar.GSet.comprehend_mem", "lemma_FStar.GSet.lemma_equal_elim", "lemma_FStar.GSet.lemma_equal_intro", - "lemma_FStar.GSet.lemma_equal_refl", "lemma_FStar.GSet.mem_empty", - "lemma_FStar.GSet.mem_union", "lemma_FStar.GSet.subset_mem", + "lemma_FStar.GSet.lemma_equal_refl", "lemma_FStar.GSet.mem_union", "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.ModifiesGen.loc_equal_elim", "lemma_FStar.ModifiesGen.mem_union_aux_of_aux_left_elim", "lemma_FStar.Pervasives.invertOption", - "lemma_FStar.Set.lemma_equal_refl", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_BarBar", + "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.Set.mem_union", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", "proj_equation_FStar.ModifiesGen.ALoc_addr", "proj_equation_FStar.ModifiesGen.ALoc_loc", "proj_equation_FStar.ModifiesGen.ALoc_region", @@ -11111,6 +11121,9 @@ "proj_equation_FStar.ModifiesGen.Loc_region_liveness_tags", "proj_equation_FStar.ModifiesGen.Loc_regions", "projection_inverse_BoxBool_proj_0", + "projection_inverse_FStar.ModifiesGen.ALoc_addr", + "projection_inverse_FStar.ModifiesGen.ALoc_loc", + "projection_inverse_FStar.ModifiesGen.ALoc_region", "projection_inverse_FStar.ModifiesGen.Loc_aux", "projection_inverse_FStar.ModifiesGen.Loc_live_addrs", "projection_inverse_FStar.ModifiesGen.Loc_non_live_addrs", @@ -11121,6 +11134,7 @@ "refinement_interpretation_Tm_refine_299a8559d454d4d0a66ce07e6cca4c20", "refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_91751401a94dbd31ad5b7cd11f3dbb1c", "refinement_interpretation_Tm_refine_9185da06fca917c5514ae63042657873", "refinement_interpretation_Tm_refine_a57e6cfdf4a07d620bef762e992093dd", "refinement_interpretation_Tm_refine_f990f612417293291846d6cd197d3b33", @@ -11130,7 +11144,7 @@ "token_correspondence_FStar.ModifiesGen.cls_union_aloc@tok", "token_correspondence_FStar.ModifiesGen.live_addrs_codom", "token_correspondence_FStar.ModifiesGen.non_live_addrs_codom", - "token_correspondence_FStar.ModifiesGen.union_aux_of_aux_left_pred", + "typing_FStar.GSet.complement", "typing_FStar.GSet.comprehend", "typing_FStar.GSet.empty", "typing_FStar.GSet.mem", "typing_FStar.GSet.set", "typing_FStar.GSet.union", "typing_FStar.Ghost.hide", "typing_FStar.Ghost.reveal", @@ -11154,13 +11168,14 @@ "typing_FStar.Pervasives.Native.__proj__Some__item__v", "typing_FStar.Set.mem", "typing_FStar.Set.set", "typing_FStar.Set.union", + "typing_Tm_abs_2aae5400b6e456db2ed6d73889e63a50", "typing_Tm_abs_3b588c99f152efe62063660a8bdf88a0", "typing_Tm_abs_5f552ae43f5be0a2b383c69ad7e3d840", "typing_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748", "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "713d1285b105af82464290d725edeba6" + "37714bc7808edd143837725f675773f8" ], [ "FStar.ModifiesGen.union_loc_of_loc_addresses", @@ -11174,7 +11189,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0df1449640f0317a48100cdefe098cd4" + "309bb531fd8cddd8c43b963c36574580" ], [ "FStar.ModifiesGen.union_loc_of_loc_addresses", @@ -11188,7 +11203,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8ab5104f78f8359e62d898a473f37def" + "76a94518597a4040fce4def5c2226fba" ], [ "FStar.ModifiesGen.union_loc_of_loc_addresses", @@ -11314,7 +11329,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "43b66596b247d307ce2e4aa90afc2d93" + "68e40977271dcc2c592106bff5b3b429" ], [ "FStar.ModifiesGen.union_loc_of_loc_regions", @@ -11404,7 +11419,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "65c76528ff938a11678f149f3f25e738" + "5f13b48f35964350d732be2d3cf44f0a" ], [ "FStar.ModifiesGen.union_loc_of_loc_includes_intro", @@ -11419,15 +11434,15 @@ "FStar.ModifiesGen_interpretation_Tm_arrow_c1ad9f6c9e0ca5596fdba08bf1d60896", "FStar.ModifiesGen_interpretation_Tm_arrow_e62948c54d5bda385daba7f378628a58", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_848111ec6c48aead72733154d51a96e8", + "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_d6be07582695693801e309484cc8c8a7", "bool_inversion", "constructor_distinct_FStar.ModifiesGen.ALOC_FALSE", "constructor_distinct_FStar.ModifiesGen.ALOC_TRUE", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", - "data_elim_FStar.ModifiesGen.ALoc", + "constructor_distinct_Tm_unit", "data_elim_FStar.ModifiesGen.ALoc", "data_elim_FStar.ModifiesGen.Loc", "data_elim_FStar.Pervasives.Native.Some", - "data_typing_intro_FStar.ModifiesGen.ALOC_FALSE@tok", "data_typing_intro_FStar.ModifiesGen.ALOC_TRUE@tok", "data_typing_intro_FStar.ModifiesGen.ALoc@tok", "data_typing_intro_FStar.Pervasives.Native.None@tok", @@ -11454,13 +11469,14 @@ "equation_FStar.ModifiesGen.union_loc_of_loc", "equation_FStar.Set.subset", "equation_Prims.nat", "fuel_guarded_inversion_FStar.ModifiesGen.aloc", + "fuel_guarded_inversion_FStar.ModifiesGen.cls_union_aloc", "fuel_guarded_inversion_FStar.ModifiesGen.loc_", "fuel_guarded_inversion_FStar.Pervasives.Native.option", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__live_addrs", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__non_live_addrs", "function_token_typing_FStar.ModifiesGen.aloc_union", - "int_inversion", "interpretation_Tm_abs_2aae5400b6e456db2ed6d73889e63a50", + "interpretation_Tm_abs_3b588c99f152efe62063660a8bdf88a0", "interpretation_Tm_abs_fce7d7619e8abba87ce443bd0099688e", "kinding_FStar.ModifiesGen.aloc@tok", "kinding_FStar.ModifiesGen.cls_union_aloc@tok", "l_and-interp", @@ -11468,9 +11484,9 @@ "l_quant_interp_c6564ff77ac1a7b3ca145ba2e9dd0638", "l_quant_interp_e0bcbb7869893188e4e1fc8c78d3ed37", "lemma_FStar.GSet.comprehend_mem", - "lemma_FStar.GSet.lemma_equal_elim", "lemma_FStar.GSet.mem_empty", - "lemma_FStar.GSet.mem_subset", "lemma_FStar.GSet.mem_union", - "lemma_FStar.GSet.subset_mem", "lemma_FStar.Ghost.reveal_hide", + "lemma_FStar.GSet.lemma_equal_elim", "lemma_FStar.GSet.mem_subset", + "lemma_FStar.GSet.mem_union", "lemma_FStar.GSet.subset_mem", + "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.ModifiesGen.addrs_of_loc_union_loc_of_loc", "lemma_FStar.ModifiesGen.loc_aux_includes_subset_", "lemma_FStar.ModifiesGen.mem_union_aux_of_aux_left_elim", @@ -11508,17 +11524,16 @@ "projection_inverse_FStar.Pervasives.Native.None_a", "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", + "refinement_interpretation_Tm_refine_1ae87d0903290bd69b5f1039588ea379", "refinement_interpretation_Tm_refine_299a8559d454d4d0a66ce07e6cca4c20", "refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a", - "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_91751401a94dbd31ad5b7cd11f3dbb1c", "refinement_interpretation_Tm_refine_f993db11d244ca284dec01609ffcb943", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes", "token_correspondence_FStar.ModifiesGen.cls_union_aloc@tok", "token_correspondence_FStar.ModifiesGen.cls_union_aloc_includes", - "typing_FStar.GSet.complement", "typing_FStar.GSet.comprehend", - "typing_FStar.GSet.empty", "typing_FStar.GSet.mem", + "typing_FStar.GSet.comprehend", "typing_FStar.GSet.mem", "typing_FStar.GSet.set", "typing_FStar.GSet.union", "typing_FStar.Ghost.reveal", "typing_FStar.ModifiesGen.__proj__ALoc__item__addr", @@ -11531,18 +11546,18 @@ "typing_FStar.ModifiesGen.aloc_domain", "typing_FStar.ModifiesGen.aloc_of_cls_union_aloc", "typing_FStar.ModifiesGen.cls_union", + "typing_FStar.ModifiesGen.make_cls_union_aloc", "typing_FStar.ModifiesGen.regions_of_loc", "typing_FStar.ModifiesGen.union_loc_of_loc", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Pervasives.Native.__proj__Some__item__v", "typing_FStar.Pervasives.Native.uu___is_None", - "typing_FStar.Pervasives.Native.uu___is_Some", "typing_FStar.Set.mem", "typing_FStar.Set.set", "typing_Tm_abs_3b588c99f152efe62063660a8bdf88a0", "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "55228e117aed48fe6baf8fb084ca1e7e" + "0f3c5fb1015144c1359a5af9e5670ac9" ], [ "FStar.ModifiesGen.union_loc_of_loc_includes_elim", @@ -11556,10 +11571,9 @@ "FStar.ModifiesGen_interpretation_Tm_arrow_4b8229fae68183792ae66d181d3bc33e", "FStar.ModifiesGen_interpretation_Tm_arrow_c1ad9f6c9e0ca5596fdba08bf1d60896", "FStar.ModifiesGen_interpretation_Tm_arrow_e62948c54d5bda385daba7f378628a58", - "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_078641d9b6c72b0e8103dc5cd147442b", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_848111ec6c48aead72733154d51a96e8", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "bool_typing", "constructor_distinct_FStar.ModifiesGen.ALOC_FALSE", + "bool_inversion", "bool_typing", + "constructor_distinct_FStar.ModifiesGen.ALOC_FALSE", "constructor_distinct_FStar.ModifiesGen.ALOC_TRUE", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", @@ -11584,7 +11598,6 @@ "equation_FStar.ModifiesGen.make_cls_union_aloc", "equation_FStar.ModifiesGen.regions_of_loc", "equation_FStar.ModifiesGen.union_aux_of_aux_left", - "equation_FStar.ModifiesGen.union_aux_of_aux_left_pred", "equation_FStar.ModifiesGen.union_loc_of_loc", "equation_FStar.Set.subset", "equation_Prims.l_and", "equation_Prims.nat", @@ -11594,11 +11607,12 @@ "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__live_addrs", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__non_live_addrs", "function_token_typing_FStar.ModifiesGen.aloc_union", - "function_token_typing_FStar.ModifiesGen.union_aux_of_aux_left_pred", "int_inversion", "interpretation_Tm_abs_2aae5400b6e456db2ed6d73889e63a50", + "interpretation_Tm_abs_3b588c99f152efe62063660a8bdf88a0", "interpretation_Tm_abs_fce7d7619e8abba87ce443bd0099688e", - "kinding_FStar.ModifiesGen.aloc@tok", "l_and-interp", + "kinding_FStar.ModifiesGen.aloc@tok", + "kinding_FStar.ModifiesGen.cls_union_aloc@tok", "l_and-interp", "l_quant_interp_306f08bb00da430b3422784a97780b97", "l_quant_interp_c6564ff77ac1a7b3ca145ba2e9dd0638", "l_quant_interp_e0bcbb7869893188e4e1fc8c78d3ed37", @@ -11611,7 +11625,7 @@ "lemma_FStar.ModifiesGen.mem_union_aux_of_aux_left_elim", "lemma_FStar.ModifiesGen.mem_union_aux_of_aux_left_intro", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", + "primitive_Prims.op_BarBar", "proj_equation_FStar.ModifiesGen.ALoc_addr", "proj_equation_FStar.ModifiesGen.ALoc_loc", "proj_equation_FStar.ModifiesGen.ALoc_region", @@ -11651,7 +11665,6 @@ "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes", "token_correspondence_FStar.ModifiesGen.cls_union_aloc@tok", "token_correspondence_FStar.ModifiesGen.cls_union_aloc_includes", - "token_correspondence_FStar.ModifiesGen.union_aux_of_aux_left_pred", "typing_FStar.GSet.complement", "typing_FStar.GSet.comprehend", "typing_FStar.GSet.empty", "typing_FStar.GSet.mem", "typing_FStar.GSet.set", "typing_FStar.GSet.union", @@ -11672,7 +11685,6 @@ "typing_FStar.ModifiesGen.union_loc_of_loc", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Pervasives.Native.uu___is_None", - "typing_FStar.Pervasives.Native.uu___is_Some", "typing_FStar.Set.mem", "typing_FStar.Set.set", "typing_Tm_abs_3b588c99f152efe62063660a8bdf88a0", "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" @@ -11687,7 +11699,7 @@ 1, [ "@query" ], 0, - "01faf15d5f88360fc0da6e08f5b00bd4" + "69224afbf75cc0f64eead5b77dc36639" ], [ "FStar.ModifiesGen.union_loc_of_loc_disjoint_intro", @@ -11818,7 +11830,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "38f7ca8eeaa88078171f5ec18efd66f8" + "3671a6c1f5a252764439ec5310061bdd" ], [ "FStar.ModifiesGen.union_loc_of_loc_disjoint_elim", @@ -11837,8 +11849,7 @@ "constructor_distinct_FStar.ModifiesGen.ALOC_FALSE", "constructor_distinct_FStar.ModifiesGen.ALOC_TRUE", "constructor_distinct_FStar.Pervasives.Native.None", - "data_elim_FStar.ModifiesGen.Loc", "data_elim_Prims.And", - "data_elim_Prims.Mkdtuple2", + "data_elim_FStar.ModifiesGen.Loc", "data_typing_intro_FStar.ModifiesGen.ALoc@tok", "data_typing_intro_FStar.Pervasives.Native.None@tok", "data_typing_intro_FStar.Pervasives.Native.Some@tok", @@ -11864,24 +11875,16 @@ "equation_FStar.ModifiesGen.loc_disjoint_region_liveness_tags", "equation_FStar.ModifiesGen.make_cls_union_aloc", "equation_FStar.ModifiesGen.regions_of_loc", - "equation_FStar.ModifiesGen.union_loc_of_loc", "equation_Prims.eq2", - "equation_Prims.l_Exists", "equation_Prims.l_and", - "equation_Prims.nat", "equation_Prims.squash", + "equation_FStar.ModifiesGen.union_loc_of_loc", "equation_Prims.nat", "fuel_guarded_inversion_FStar.ModifiesGen.aloc", "fuel_guarded_inversion_FStar.ModifiesGen.loc_", - "fuel_guarded_inversion_FStar.Pervasives.Native.option", - "fuel_guarded_inversion_Prims.c_and", - "fuel_guarded_inversion_Prims.dtuple2", - "fuel_guarded_inversion_Prims.equals", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__live_addrs", "function_token_typing_FStar.ModifiesGen.aloc_union", - "interpretation_Tm_abs_678d7502352de69ff283cdc5c173e000", "kinding_FStar.ModifiesGen.aloc@tok", "kinding_FStar.ModifiesGen.cls_union_aloc@tok", "l_and-interp", - "l_quant_interp_e0bfc156c6f1bcba6dc36263871f589a", - "lemma_FStar.GSet.lemma_equal_elim", "lemma_FStar.GSet.mem_empty", - "lemma_FStar.GSet.mem_intersect", "lemma_FStar.GSet.mem_subset", - "lemma_FStar.GSet.mem_union", "lemma_FStar.Ghost.reveal_hide", + "lemma_FStar.GSet.lemma_equal_elim", + "lemma_FStar.GSet.mem_intersect", "lemma_FStar.GSet.mem_union", + "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.ModifiesGen.addrs_of_loc_union_loc_of_loc", "lemma_FStar.ModifiesGen.mem_union_aux_of_aux_left_intro", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_AmpAmp", @@ -11913,7 +11916,6 @@ "projection_inverse_FStar.ModifiesGen.Loc_region_liveness_tags", "projection_inverse_FStar.ModifiesGen.Loc_regions", "projection_inverse_FStar.Pervasives.Native.Some_v", - "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint", @@ -11938,7 +11940,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "193de5c3372fde5fdecfabb79d273018" + "4107d7c97d35f816daafba34621f48d9" ], [ "FStar.ModifiesGen.union_loc_of_loc_disjoint", @@ -11947,7 +11949,7 @@ 1, [ "@query" ], 0, - "250cef8e1adb5a795112fe3fc0e0839a" + "3623febbf657a56b3dafc2755bb3111e" ], [ "FStar.ModifiesGen.modifies_union_loc_of_loc_elim", @@ -11963,19 +11965,16 @@ "FStar.ModifiesGen_interpretation_Tm_arrow_e62948c54d5bda385daba7f378628a58", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_848111ec6c48aead72733154d51a96e8", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_b310d75ed367d8e6bac3a358e340a7cb", - "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_d6be07582695693801e309484cc8c8a7", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.ModifiesGen.ALOC_FALSE", "constructor_distinct_FStar.ModifiesGen.ALOC_TRUE", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", - "data_elim_FStar.ModifiesGen.Loc", "data_elim_Prims.And", - "data_elim_Prims.Mkdtuple2", + "data_elim_FStar.ModifiesGen.Loc", "data_typing_intro_FStar.ModifiesGen.ALoc@tok", "data_typing_intro_FStar.Pervasives.Native.Some@tok", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", - "equation_FStar.GSet.subset", "equation_FStar.ModifiesGen.addrs_of_loc", "equation_FStar.ModifiesGen.addrs_of_loc_aux", "equation_FStar.ModifiesGen.addrs_of_loc_aux_pred", @@ -12006,25 +12005,20 @@ "equation_FStar.Monotonic.HyperStack.frameOf", "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", - "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.eq2", - "equation_Prims.eqtype", "equation_Prims.l_Exists", - "equation_Prims.l_and", "equation_Prims.logical", + "equation_FStar.Monotonic.HyperStack.mem", "equation_Prims.eqtype", + "equation_Prims.l_Exists", "equation_Prims.logical", "equation_Prims.nat", "equation_Prims.squash", "fuel_guarded_inversion_FStar.ModifiesGen.aloc", "fuel_guarded_inversion_FStar.ModifiesGen.cls_union_aloc", "fuel_guarded_inversion_FStar.ModifiesGen.loc_", - "fuel_guarded_inversion_Prims.c_and", - "fuel_guarded_inversion_Prims.dtuple2", - "fuel_guarded_inversion_Prims.equals", + "fuel_guarded_inversion_FStar.Pervasives.Native.option", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__live_addrs", "function_token_typing_FStar.ModifiesGen.addrs_of_loc_aux_pred", "function_token_typing_FStar.ModifiesGen.aloc_union", + "function_token_typing_FStar.ModifiesGen.cls_union_aloc_disjoint", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", - "interpretation_Tm_abs_2aae5400b6e456db2ed6d73889e63a50", - "interpretation_Tm_abs_3b588c99f152efe62063660a8bdf88a0", - "interpretation_Tm_abs_678d7502352de69ff283cdc5c173e000", "interpretation_Tm_abs_fce7d7619e8abba87ce443bd0099688e", "kinding_FStar.ModifiesGen.aloc@tok", "kinding_FStar.ModifiesGen.cls_union_aloc@tok", "l_and-interp", @@ -12036,9 +12030,8 @@ "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.ModifiesGen.addrs_of_loc_union_loc_of_loc", "lemma_FStar.ModifiesGen.mem_union_aux_of_aux_left_elim", - "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", - "primitive_Prims.op_Negation", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", + "primitive_Prims.op_Equality", "primitive_Prims.op_Negation", "proj_equation_FStar.ModifiesGen.ALoc_addr", "proj_equation_FStar.ModifiesGen.ALoc_loc", "proj_equation_FStar.ModifiesGen.ALoc_region", @@ -12053,6 +12046,8 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.ModifiesGen.ALOC_FALSE__0", "projection_inverse_FStar.ModifiesGen.ALOC_FALSE_al", + "projection_inverse_FStar.ModifiesGen.ALOC_FALSE_n", + "projection_inverse_FStar.ModifiesGen.ALOC_FALSE_r", "projection_inverse_FStar.ModifiesGen.ALOC_TRUE__0", "projection_inverse_FStar.ModifiesGen.ALoc_addr", "projection_inverse_FStar.ModifiesGen.ALoc_loc", @@ -12067,9 +12062,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", - "refinement_interpretation_Tm_refine_1ae87d0903290bd69b5f1039588ea379", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", - "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_f993db11d244ca284dec01609ffcb943", "refinement_kinding_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", @@ -12079,7 +12072,6 @@ "token_correspondence_FStar.ModifiesGen.__proj__Loc__item__non_live_addrs", "token_correspondence_FStar.ModifiesGen.addrs_of_loc_aux_pred", "token_correspondence_FStar.ModifiesGen.cls_union_aloc@tok", - "token_correspondence_FStar.ModifiesGen.cls_union_aloc_disjoint", "token_correspondence_FStar.ModifiesGen.cls_union_aloc_preserved", "true_interp", "typing_FStar.GSet.complement", "typing_FStar.GSet.comprehend", "typing_FStar.GSet.intersect", @@ -12099,15 +12091,12 @@ "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.frameOf", "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip", - "typing_FStar.Pervasives.Native.uu___is_Some", - "typing_FStar.Set.mem", + "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Set.mem", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_3b588c99f152efe62063660a8bdf88a0", "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "5eb21de4e75a993094b6d9a37e333eaf" + "a6789ec6ab58180f7e9fa88f6edd38b1" ], [ "FStar.ModifiesGen.modifies_union_loc_of_loc_intro", @@ -12287,7 +12276,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "f52e6982caf40262b757137ee5e7ef32" + "9a310b354ea09b286916adc6803f8fec" ], [ "FStar.ModifiesGen.modifies_union_loc_of_loc", @@ -12296,7 +12285,7 @@ 1, [ "@query" ], 0, - "bc5a5927e90a149ee697250a291bd9ce" + "03f53b8dc92824e2055d500421f781ca" ], [ "FStar.ModifiesGen.loc_of_union_loc", @@ -12363,7 +12352,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "b84c7766f77ce9ddb5d7e92a6597244f" + "d79d800f4ec62a957e08df0c8e1f5a02" ], [ "FStar.ModifiesGen.loc_of_union_loc_union_loc_of_loc", @@ -12518,7 +12507,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "fc2b82fe631be533f9e8fafdec64b45a" + "8148afafc2e477909b13f23c6538d1f0" ], [ "FStar.ModifiesGen.loc_of_union_loc_union", @@ -12639,7 +12628,7 @@ "typing_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748" ], 0, - "a37ecd6a259410779347833f21cabc5d" + "6e0a258f196191bd4088764ce692c616" ], [ "FStar.ModifiesGen.loc_of_union_loc_addresses", @@ -12653,7 +12642,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0dee9a6721ad9f9698dbcf0a9cab79c3" + "35fb8a87c72d0e1123cfc961627e8cfa" ], [ "FStar.ModifiesGen.loc_of_union_loc_addresses", @@ -12667,7 +12656,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7c3ff9406d8bb2f64b5b83421bb86970" + "5dace94b3d0a7f3e67d3a44e829e55a7" ], [ "FStar.ModifiesGen.loc_of_union_loc_addresses", @@ -12778,7 +12767,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "612792e654f4a518bab3f36f84fee174" + "2eea81e4b29153c31e5d361836fa0901" ], [ "FStar.ModifiesGen.loc_of_union_loc_regions", @@ -12882,7 +12871,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "b6297e91cbac386d76e7bc35be23670d" + "e44c419b19b165cccc281e90334d88de" ], [ "FStar.ModifiesGen.raise_cls", @@ -12891,7 +12880,7 @@ 2, [ "@query" ], 0, - "ce222760d3a4682d3c2d03173cf4e57a" + "2770d88a9aabd0ecc156979886f8b77c" ], [ "FStar.ModifiesGen.downgrade_aloc", @@ -12903,7 +12892,7 @@ "lemma_FStar.Pervasives.invertOption" ], 0, - "c0f2c3b82cbb69b85bdb39ee84f9590b" + "e21071afddb1466a71b804d38e750eda" ], [ "FStar.ModifiesGen.upgrade_aloc", @@ -12917,7 +12906,7 @@ "lemma_FStar.Pervasives.invertOption" ], 0, - "0b8da107fef3c17c2c7ad7fab626c6cc" + "d9cf1d40e052adea099a1191bb801b04" ], [ "FStar.ModifiesGen.downgrade_aloc_upgrade_aloc", @@ -12951,7 +12940,7 @@ "typing_FStar.Pervasives.Native.__proj__Some__item__v" ], 0, - "dc681cc3bbcb9fd1a4486fa4d4f41a57" + "96e92b58f53c876f70a3142255b1619d" ], [ "FStar.ModifiesGen.upgrade_aloc_downgrade_aloc", @@ -12991,7 +12980,7 @@ "typing_FStar.Pervasives.Native.__proj__Some__item__v" ], 0, - "9362f077b70404d92420d6900dab1860" + "1a4ea9c953a4ab669a1ca87a979f9574" ], [ "FStar.ModifiesGen.raise_loc", @@ -13028,7 +13017,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "108c4455cbdcba9e9304467237e67f68" + "6bc9bbeaecd210afbc5e6d42cfd63b5d" ], [ "FStar.ModifiesGen.raise_loc_none", @@ -13078,7 +13067,7 @@ "typing_FStar.Set.set" ], 0, - "a67cc555a287c2f4628c094a94f4a152" + "6383ab8e250a385299eb929e428f767e" ], [ "FStar.ModifiesGen.raise_loc_union", @@ -13170,7 +13159,7 @@ "typing_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748" ], 0, - "a3b4550d97b69d0b5fcdbf1f94ca201e" + "fa710cac489eaa325f997843193b05d1" ], [ "FStar.ModifiesGen.raise_loc_addresses", @@ -13184,7 +13173,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0936fa01f661bbd737ab6f75aa2c9966" + "f4aa34f0b0e4efc4d3fb94b71acb709d" ], [ "FStar.ModifiesGen.raise_loc_addresses", @@ -13198,7 +13187,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "fdf34c1d35aed49a21900742b4ed63e3" + "61d6b569cc72964682a607a5504fafdd" ], [ "FStar.ModifiesGen.raise_loc_addresses", @@ -13281,7 +13270,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "67a2e34c950012a63d9a427cec2ce4bc" + "155cdf24944b6bac312ad5117af72a6e" ], [ "FStar.ModifiesGen.raise_loc_regions", @@ -13359,7 +13348,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "f4a1cd10effdc975ae61de5ed018a3c8" + "148b3c133e99dc2c7e7761bd82a0d97b" ], [ "FStar.ModifiesGen.raise_loc_includes", @@ -13373,9 +13362,11 @@ "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_848111ec6c48aead72733154d51a96e8", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_b310d75ed367d8e6bac3a358e340a7cb", "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_b8ad020d63c4109edf60ab2be7f6d365", + "FStar.ModifiesGen_interpretation_Tm_ghost_arrow_d6be07582695693801e309484cc8c8a7", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", + "data_elim_FStar.ModifiesGen.ALoc", "data_elim_FStar.ModifiesGen.Loc", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", @@ -13396,13 +13387,13 @@ "equation_FStar.ModifiesGen.raise_loc", "equation_FStar.ModifiesGen.raise_loc_aux_pred", "equation_FStar.ModifiesGen.regions_of_loc", - "equation_FStar.ModifiesGen.upgrade_aloc", - "equation_FStar.Set.subset", "equation_Prims.l_Exists", + "equation_FStar.ModifiesGen.upgrade_aloc", "equation_Prims.l_Exists", "equation_Prims.logical", "equation_Prims.nat", "equation_Prims.squash", "fuel_guarded_inversion_FStar.ModifiesGen.aloc", "fuel_guarded_inversion_FStar.ModifiesGen.cls", "fuel_guarded_inversion_FStar.ModifiesGen.loc_", + "fuel_guarded_inversion_FStar.Pervasives.Native.option", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__live_addrs", "function_token_typing_FStar.ModifiesGen.__proj__Loc__item__non_live_addrs", "function_token_typing_FStar.ModifiesGen.addrs_of_loc_aux_pred", @@ -13410,6 +13401,7 @@ "function_token_typing_FStar.ModifiesGen.raise_loc_aux_pred", "int_inversion", "interpretation_Tm_abs_2aae5400b6e456db2ed6d73889e63a50", + "interpretation_Tm_abs_3b588c99f152efe62063660a8bdf88a0", "interpretation_Tm_abs_55a9a74f2120eebdf1694429b987ff1b", "interpretation_Tm_abs_fce7d7619e8abba87ce443bd0099688e", "kinding_FStar.ModifiesGen.aloc@tok", "l_and-interp", @@ -13418,9 +13410,9 @@ "l_quant_interp_e0bcbb7869893188e4e1fc8c78d3ed37", "l_quant_interp_e0bfc156c6f1bcba6dc36263871f589a", "lemma_FStar.GSet.comprehend_mem", "lemma_FStar.GSet.mem_complement", - "lemma_FStar.GSet.mem_empty", "lemma_FStar.GSet.mem_intersect", - "lemma_FStar.GSet.mem_subset", "lemma_FStar.GSet.mem_union", - "lemma_FStar.GSet.subset_mem", "lemma_FStar.Ghost.reveal_hide", + "lemma_FStar.GSet.mem_intersect", "lemma_FStar.GSet.mem_subset", + "lemma_FStar.GSet.mem_union", "lemma_FStar.GSet.subset_mem", + "lemma_FStar.Ghost.reveal_hide", "lemma_FStar.ModifiesGen.downgrade_aloc_upgrade_aloc", "lemma_FStar.ModifiesGen.loc_aux_includes_subset_", "lemma_FStar.ModifiesGen.upgrade_aloc_downgrade_aloc", @@ -13453,7 +13445,6 @@ "refinement_interpretation_Tm_refine_299a8559d454d4d0a66ce07e6cca4c20", "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", - "refinement_interpretation_Tm_refine_5b99887b2bd8bf4ff4c7c097e5d62048", "refinement_interpretation_Tm_refine_91751401a94dbd31ad5b7cd11f3dbb1c", "refinement_interpretation_Tm_refine_f993db11d244ca284dec01609ffcb943", "refinement_kinding_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", @@ -13462,15 +13453,14 @@ "token_correspondence_FStar.ModifiesGen.addrs_of_loc_aux_pred", "token_correspondence_FStar.ModifiesGen.raise_loc_aux_pred", "typing_FStar.GSet.complement", "typing_FStar.GSet.comprehend", - "typing_FStar.GSet.empty", "typing_FStar.GSet.mem", - "typing_FStar.GSet.set", "typing_FStar.Ghost.reveal", + "typing_FStar.GSet.empty", "typing_FStar.GSet.intersect", + "typing_FStar.GSet.mem", "typing_FStar.GSet.set", + "typing_FStar.Ghost.reveal", "typing_FStar.ModifiesGen.__proj__ALoc__item__addr", "typing_FStar.ModifiesGen.__proj__ALoc__item__loc", "typing_FStar.ModifiesGen.__proj__ALoc__item__region", "typing_FStar.ModifiesGen.__proj__Loc__item__aux", - "typing_FStar.ModifiesGen.__proj__Loc__item__regions", "typing_FStar.ModifiesGen.addrs_of_loc", - "typing_FStar.ModifiesGen.addrs_of_loc_aux", "typing_FStar.ModifiesGen.addrs_of_loc_weak", "typing_FStar.ModifiesGen.aloc_domain", "typing_FStar.ModifiesGen.downgrade_aloc", @@ -13488,7 +13478,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "8397626a9b6dcef422d645d09e94093d" + "d06d55e2699c790494140dd10a64f7bc" ], [ "FStar.ModifiesGen.raise_loc_disjoint", @@ -13609,7 +13599,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "d8e600ab367492b8e50b3590eb4a4837" + "daaf8480d4a135ec38439d4158e741da" ], [ "FStar.ModifiesGen.modifies_raise_loc", @@ -13754,7 +13744,7 @@ "typing_FStar.Universe.raise_val" ], 0, - "c5c77ca87cab899895e70b20568ce78e" + "d41557d494ab4d312e8f514fb18ed1cb" ], [ "FStar.ModifiesGen.lower_loc", @@ -13795,7 +13785,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "99419674ce7d539de5b426db004b4032" + "425b107684d1dfd8468696c1797f14f0" ], [ "FStar.ModifiesGen.lower_loc_raise_loc", @@ -13822,7 +13812,6 @@ "equation_FStar.ModifiesGen.raise_loc", "equation_FStar.ModifiesGen.raise_loc_aux_pred", "equation_FStar.ModifiesGen.upgrade_aloc", "equation_Prims.nat", - "fuel_guarded_inversion_FStar.ModifiesGen.aloc", "fuel_guarded_inversion_FStar.ModifiesGen.cls", "fuel_guarded_inversion_FStar.ModifiesGen.loc_", "function_token_typing_FStar.ModifiesGen.lower_loc_aux_pred", @@ -13854,7 +13843,6 @@ "token_correspondence_FStar.ModifiesGen.live_addrs_codom", "token_correspondence_FStar.ModifiesGen.lower_loc_aux_pred", "token_correspondence_FStar.ModifiesGen.non_live_addrs_codom", - "token_correspondence_FStar.ModifiesGen.raise_loc_aux_pred", "typing_FStar.GSet.comprehend", "typing_FStar.GSet.set", "typing_FStar.Ghost.reveal", "typing_FStar.ModifiesGen.__proj__Loc__item__aux", @@ -13868,7 +13856,7 @@ "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Set.set" ], 0, - "b2ead71feee54f723226a5752f272a55" + "06324aa574584f226d68def2f44be8aa" ], [ "FStar.ModifiesGen.raise_loc_lower_loc", @@ -13915,6 +13903,9 @@ "proj_equation_FStar.ModifiesGen.Loc_non_live_addrs", "proj_equation_FStar.ModifiesGen.Loc_region_liveness_tags", "proj_equation_FStar.ModifiesGen.Loc_regions", + "projection_inverse_FStar.ModifiesGen.ALoc_addr", + "projection_inverse_FStar.ModifiesGen.ALoc_loc", + "projection_inverse_FStar.ModifiesGen.ALoc_region", "projection_inverse_FStar.ModifiesGen.Loc_aux", "projection_inverse_FStar.ModifiesGen.Loc_live_addrs", "projection_inverse_FStar.ModifiesGen.Loc_non_live_addrs", @@ -13993,7 +13984,7 @@ "typing_FStar.Set.set" ], 0, - "e6d2a3b227d663e0da8fdb961fc3f973" + "7c4c3902897ea9ca86b536b21c9ed60b" ], [ "FStar.ModifiesGen.lower_loc_union", @@ -14084,7 +14075,7 @@ "typing_Tm_abs_9115d05c4e0ec1df69781fbc33e1e748" ], 0, - "57d7cf8fa45721ed4f2feb9251d79fe3" + "36c6dc4f8d7327b1ca00ac4e905e2e94" ], [ "FStar.ModifiesGen.lower_loc_addresses", @@ -14098,7 +14089,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f2491e162644278840e610672b098031" + "924a649506f53763480b74b99ce56a1a" ], [ "FStar.ModifiesGen.lower_loc_addresses", @@ -14112,7 +14103,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7ac6ca1bca37e9d5e9a77459cac7222c" + "d67bc53cdc71e13a637f8bc24142dbce" ], [ "FStar.ModifiesGen.lower_loc_addresses", @@ -14189,7 +14180,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "76f2f9ed11ca236b506341c63826027f" + "bdb97e50862f859de8c86aaa56e05316" ], [ "FStar.ModifiesGen.lower_loc_regions", @@ -14266,7 +14257,7 @@ "typing_Tm_abs_fce7d7619e8abba87ce443bd0099688e" ], 0, - "4e3133dd713e3d0793d6dc14a542addc" + "6b771c50ff856ee0e0caf55bf7558d19" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.Monotonic.DependentMap.fst.hints b/ulib/FStar.Monotonic.DependentMap.fst.hints index f211598cd4b..d660ffefb24 100644 --- a/ulib/FStar.Monotonic.DependentMap.fst.hints +++ b/ulib/FStar.Monotonic.DependentMap.fst.hints @@ -83,7 +83,7 @@ "typing_Tm_abs_26eef3985d99a56697f5a9d337882dba" ], 0, - "9b45a07fd67d1b198a7db49fb2b072b9" + "bee103f2aed40fd7681dc38bd7cdcac3" ], [ "FStar.Monotonic.DependentMap.upd", @@ -522,7 +522,7 @@ "typing_Tm_abs_31896870f97d4dc22b26f85be96c184c" ], 0, - "4d1755232dc2cf7101e460d5d526fb3a" + "f7aa234550e60bb6466576ba7fc557d8" ], [ "FStar.Monotonic.DependentMap.map_f", diff --git a/ulib/FStar.Monotonic.Heap.fst.hints b/ulib/FStar.Monotonic.Heap.fst.hints index 6c6285169a7..0cf6b693f40 100644 --- a/ulib/FStar.Monotonic.Heap.fst.hints +++ b/ulib/FStar.Monotonic.Heap.fst.hints @@ -59,7 +59,7 @@ "typing_Tm_abs_b7e9cf99a07823f4e1e092f9185f4f08" ], 0, - "d5203d891d0071f2bbcbf897a4c7e4c6" + "9a66400974212934dce5ca64d7927d5b" ], [ "FStar.Monotonic.Heap.emp", @@ -94,7 +94,7 @@ "typing_Tm_abs_b7e9cf99a07823f4e1e092f9185f4f08" ], 0, - "9b9375db0ff05272fa10fbf3a77d95ad" + "b10632de6bb692124bd156d30fc42c07" ], [ "FStar.Monotonic.Heap.addr_of", @@ -350,7 +350,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "8da4695c4d680c305bf88ec16e48e237" + "f63459830092c80c59bd23283bff89ee" ], [ "FStar.Monotonic.Heap.upd", @@ -411,7 +411,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "9e21d73cfebf9d59c26d30143e145104" + "48439b83fbafc5736b8f20017001fa71" ], [ "FStar.Monotonic.Heap.alloc", @@ -451,7 +451,7 @@ "typing_Tm_abs_b7e9cf99a07823f4e1e092f9185f4f08" ], 0, - "a2a455e0d24fb194958ce92e178b3ea4" + "959d138af3b42586b24fd925df2fbfc8" ], [ "FStar.Monotonic.Heap.free_mm", @@ -495,7 +495,7 @@ "typing_Tm_abs_b7e9cf99a07823f4e1e092f9185f4f08" ], 0, - "0f9256dfc321284d4882fbf6e2ca4fe1" + "a8016d9f5a3a0edce8810d27e787d067" ], [ "FStar.Monotonic.Heap.modifies_t", @@ -611,7 +611,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "89c7e6236a80a1b664e6321503ddc1f1" + "bc7b0b76ca6d005762440e8957df3fab" ], [ "FStar.Monotonic.Heap.lemma_upd_contains_not_necessarily_well_typed_test", @@ -699,7 +699,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "a74af446c8d9a98ea7d7834ecce91f7b" + "42ba777b47912ef3cd24fe6d4ae8a50f" ], [ "FStar.Monotonic.Heap.lemma_upd_unused_test", @@ -772,7 +772,7 @@ "typing_Tm_abs_d923bf376b389cb2f6301486ccf0584b" ], 0, - "ab1880030dd2f193cd1bb6d6a9ea0a7a" + "2363e5145eadb8b1f8733d2d1f1f3541" ], [ "FStar.Monotonic.Heap.lemma_alloc_test", @@ -854,7 +854,7 @@ "typing_Tm_abs_b7e9cf99a07823f4e1e092f9185f4f08" ], 0, - "03946ecafe33b4ecdace425fd1403bdc" + "bdbdbc0d22854430146d65e016acb966" ], [ "FStar.Monotonic.Heap.lemma_free_mm_test", @@ -925,7 +925,7 @@ "typing_Tm_abs_ff445937da62f4c1b9de30a2eaf32f5b" ], 0, - "6ace59d5a20a362b215a03c999e39d5f" + "b752e1a2b8b8d17fa6be32c8455e2002" ], [ "FStar.Monotonic.Heap.lemma_alloc_fresh_test", @@ -1010,7 +1010,7 @@ "typing_Tm_abs_b7e9cf99a07823f4e1e092f9185f4f08" ], 0, - "fe67b679ac909fe0e9d5d756136209c0" + "d477f73d145ad108d36b6064d6aae6c3" ], [ "FStar.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", @@ -1251,7 +1251,7 @@ "typing_Tm_abs_d923bf376b389cb2f6301486ccf0584b" ], 0, - "b89e15c55e3a23027a2deb3deb454d1f" + "c0e4078d580383fff7f68dbfb8bf6303" ], [ "FStar.Monotonic.Heap.lemma_free_mm_sel", @@ -1315,7 +1315,7 @@ "typing_Tm_abs_ff445937da62f4c1b9de30a2eaf32f5b" ], 0, - "600f1993dce3806bb83129b744578d3b" + "6dba57fb426e3fa02d866666f247505e" ], [ "FStar.Monotonic.Heap.lemma_free_mm_contains", @@ -1384,7 +1384,7 @@ "typing_Tm_abs_ff445937da62f4c1b9de30a2eaf32f5b" ], 0, - "58f5a5e5572bcd56c801453f773da7d5" + "413c07c7fe5c154b8cf505d4d57c3c37" ], [ "FStar.Monotonic.Heap.lemma_free_mm_unused", @@ -1457,7 +1457,7 @@ "typing_Tm_abs_ff445937da62f4c1b9de30a2eaf32f5b" ], 0, - "29aae6c21e4ff2ec351a5795eac01975" + "0a9a61fa2e17fdd9f0cf2a670401a1a5" ], [ "FStar.Monotonic.Heap.lemma_free_addr_unused_in", @@ -1509,7 +1509,7 @@ "typing_Tm_abs_ff445937da62f4c1b9de30a2eaf32f5b" ], 0, - "8bb62d7e6c78f7282508391b2bbd212e" + "362a1b417bb120f8cc11f6c24d5f429e" ], [ "FStar.Monotonic.Heap.lemma_sel_same_addr", @@ -1635,7 +1635,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "455196211ab7f9c21fd14b91716dfdd1" + "d92572e8a4352b90cdb28bbd39f39223" ], [ "FStar.Monotonic.Heap.lemma_sel_upd2", @@ -1706,7 +1706,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "c6afb2606fa91ec444aee6af5c44215e" + "36c0d0109b46a62cc240608ad5da94eb" ], [ "FStar.Monotonic.Heap.lemma_mref_injectivity", @@ -1771,7 +1771,7 @@ "typing_Tm_abs_b7e9cf99a07823f4e1e092f9185f4f08" ], 0, - "dc784005b61707b37578b01f30fbd8eb" + "43ff2fa819e657ee339a91e251240154" ], [ "FStar.Monotonic.Heap.lemma_upd_contains", @@ -1839,7 +1839,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "03d9edf1a1fd37eafd6ebeadf4ce6ba8" + "91b2ed96a975d723e7111e4730a250cc" ], [ "FStar.Monotonic.Heap.lemma_well_typed_upd_contains", @@ -1912,7 +1912,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "07904e591bfea02ac9e16421f8262e2b" + "30dbfc81695c9de1a7b3e97a9c39e178" ], [ "FStar.Monotonic.Heap.lemma_unused_upd_contains", @@ -1981,7 +1981,7 @@ "typing_Tm_abs_d923bf376b389cb2f6301486ccf0584b" ], 0, - "d9af99babc0d8f587d4058a5cccae038" + "f6e44e4bec60fc1437d74b84d5ccfb45" ], [ "FStar.Monotonic.Heap.lemma_upd_contains_different_addr", @@ -2048,7 +2048,7 @@ "typing_Tm_abs_d923bf376b389cb2f6301486ccf0584b" ], 0, - "b049a7b762bd03ac449392732e9e30da" + "b951621a900d041a081f7a5c8754dbde" ], [ "FStar.Monotonic.Heap.lemma_upd_unused", @@ -2128,7 +2128,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "20b8f4ac1a35853361c22d047a177d66" + "3f373e6df49e6799b5e046eae80e0d93" ], [ "FStar.Monotonic.Heap.lemma_contains_upd_modifies", @@ -2214,7 +2214,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "2a3c1f97fcbc0f5466f4bb38ba2accd7" + "d85c8286884bfa27206ebb08e5b409c1" ], [ "FStar.Monotonic.Heap.lemma_unused_upd_modifies", @@ -2293,7 +2293,7 @@ "typing_Tm_abs_d923bf376b389cb2f6301486ccf0584b" ], 0, - "bc212960d068d29f22e2c057813247f9" + "9d80a125a7b8968dee111fa2f184b682" ], [ "FStar.Monotonic.Heap.lemma_sel_equals_sel_tot_for_contained_refs", @@ -2448,7 +2448,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "237860cd9db603fa67a11dd92cf72e38" + "50805a0b86d6793d4a3f33e8ff7331ba" ], [ "FStar.Monotonic.Heap.lemma_heap_equality_cancel_same_mref_upd", @@ -2498,7 +2498,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "c75958cf519ac257ca7a1bcf8a351b75" + "c9047f1af095ef1166fc5f26cb8115cb" ], [ "FStar.Monotonic.Heap.lemma_heap_equality_upd_with_sel", @@ -2559,7 +2559,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "36b2d420f8f55b2b434ee051d4ebf551" + "7545243e1a03881a53501569813631e7" ], [ "FStar.Monotonic.Heap.lemma_heap_equality_commute_distinct_upds", @@ -2630,7 +2630,7 @@ "typing_Tm_abs_e5c0d903ef3524c91bd327776bdbb46a" ], 0, - "e2c130d8828cde859314c8d094f1de76" + "3597bda6b70923505f7a37d3e27aaeb7" ], [ "FStar.Monotonic.Heap.lemma_next_addr_upd_tot", @@ -2730,7 +2730,7 @@ "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001" ], 0, - "efeda42ae4657a6723fbab9bc367ee79" + "782b17808f7ccb47425db92cafd59337" ], [ "FStar.Monotonic.Heap.aref_equal", diff --git a/ulib/FStar.Monotonic.HyperHeap.fst.hints b/ulib/FStar.Monotonic.HyperHeap.fst.hints index 4c056571b28..8648450422e 100644 --- a/ulib/FStar.Monotonic.HyperHeap.fst.hints +++ b/ulib/FStar.Monotonic.HyperHeap.fst.hints @@ -129,7 +129,7 @@ "typing_Tm_abs_9462dbdb991d49b8eb29778d00b08fad" ], 0, - "18dce8b93812c95046a0df694a66d12d" + "de8b2b668d371278263669d648be8699" ], [ "FStar.Monotonic.HyperHeap.lemma_aux", @@ -193,7 +193,7 @@ "well-founded-ordering-on-nat" ], 0, - "5161f29dcaf3f4ea7060a013e3121da9" + "6e94d88fa99e6971fb5a2387ad806f81" ], [ "FStar.Monotonic.HyperHeap.lemma_disjoint_includes", @@ -254,7 +254,7 @@ "unit_typing", "well-founded-ordering-on-nat" ], 0, - "45ef7fb12a630dac88c75dc04859c822" + "b141166f3a3c66b57c67dc7e024a0c3b" ], [ "FStar.Monotonic.HyperHeap.extends", @@ -379,7 +379,7 @@ "typing_Tm_abs_9462dbdb991d49b8eb29778d00b08fad" ], 0, - "754ef2c2129f25780fce22799f1808cb" + "f4d208fe7e11aaf0139987aab27711f0" ], [ "FStar.Monotonic.HyperHeap.lemma_includes_anti_symmetric", @@ -584,7 +584,7 @@ "typing_Tm_abs_9462dbdb991d49b8eb29778d00b08fad" ], 0, - "a7954f52c66fcdbd2d8a241fd0f01600" + "39a3d0f9a3e4ee17d9c6f56950590eb1" ], [ "FStar.Monotonic.HyperHeap.test1", @@ -639,7 +639,7 @@ "typing_Tm_abs_9462dbdb991d49b8eb29778d00b08fad" ], 0, - "31bfd0fc7e8d68fe30dcd089e8686a23" + "6f1fb524284ce9db277670729408dc4a" ], [ "FStar.Monotonic.HyperHeap.lemma_modifies_just_trans", @@ -758,7 +758,7 @@ "typing_Tm_abs_9462dbdb991d49b8eb29778d00b08fad" ], 0, - "4b408676547bfd1339dfdfec8fba174e" + "d06247a7a350b36aae46d7fad4cf5832" ], [ "FStar.Monotonic.HyperHeap.lemma_modset", @@ -1023,7 +1023,7 @@ "typing_Tm_abs_9462dbdb991d49b8eb29778d00b08fad" ], 0, - "18aa1aacfa6dbb89abbf27d8a7367d15" + "0bc14ea7487cfcda170dcb52d2fe895f" ], [ "FStar.Monotonic.HyperHeap.extend_monochrome", @@ -1082,7 +1082,7 @@ "typing_Tm_abs_9462dbdb991d49b8eb29778d00b08fad" ], 0, - "8194fd6fb9400f8e70144eb643a4788b" + "d5748951815cda57d50587525399d934" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.Monotonic.Map.fst.hints b/ulib/FStar.Monotonic.Map.fst.hints index 91b13a2d359..3882e9b093c 100644 --- a/ulib/FStar.Monotonic.Map.fst.hints +++ b/ulib/FStar.Monotonic.Map.fst.hints @@ -27,7 +27,7 @@ "l_quant_interp_3439469e67c044de57ce8f8134ebf267" ], 0, - "53f95779900219fd3310e4cf39c8b76f" + "fd7eace7a2801c7429738c6f14481abb" ], [ "FStar.Monotonic.Map.alloc", @@ -91,7 +91,7 @@ "token_correspondence_FStar.Monotonic.Map.grows" ], 0, - "e8970c50264f9e42d9ad8fb565e83166" + "afdaa08e9862bdc115906922c0e5de94" ], [ "FStar.Monotonic.Map.extend", @@ -188,7 +188,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "a392de94e47865c35b60ab5f220b8163" + "2541264d7b0eeed3e0cd8da7d0a27ff8" ], [ "FStar.Monotonic.Map.lookup", @@ -237,7 +237,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "39200f707654c095b6a2115e235c824d" + "cfc2bc3006efa293d7f65680bcf0f308" ], [ "FStar.Monotonic.Map.upd", diff --git a/ulib/FStar.Monotonic.Seq.fst.hints b/ulib/FStar.Monotonic.Seq.fst.hints index 5caf183d585..ec224b8fcdb 100644 --- a/ulib/FStar.Monotonic.Seq.fst.hints +++ b/ulib/FStar.Monotonic.Seq.fst.hints @@ -17,7 +17,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "f46f230b9cdf133bb4209ad27a0a041a" + "e970a7578a49418d1754038b730f2852" ], [ "FStar.Monotonic.Seq.lemma_snoc_extends", @@ -48,7 +48,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "6c5839b98f32bfbf78a81a1ead927756" + "029c3ac3ebb51b203c08477a2443f8e1" ], [ "FStar.Monotonic.Seq.alloc_mref_seq", @@ -130,7 +130,7 @@ "token_correspondence_FStar.Monotonic.Seq.grows" ], 0, - "3835594ce0dce1e280216cb625940ab2" + "9cd258248b1c9bef9c971f15bb306a09" ], [ "FStar.Monotonic.Seq.write_at_end", @@ -253,7 +253,7 @@ "token_correspondence_FStar.Monotonic.Seq.grows" ], 0, - "4460183c893efafba05285c49983512d" + "309eba6601e196c6d5e69c48cfa0761a" ], [ "FStar.Monotonic.Seq.alloc_mref_iseq", @@ -303,7 +303,7 @@ "token_correspondence_FStar.Monotonic.Seq.grows_p" ], 0, - "500e808793faef8597742ed937a32bcb" + "b7c39272b5ba16b62cb3bf01de6f1380" ], [ "FStar.Monotonic.Seq.int_at_most_is_stable", @@ -325,7 +325,7 @@ "token_correspondence_FStar.Monotonic.Seq.grows_p" ], 0, - "943158d9f4f6fb7bfc2f15736c1ae0ec" + "cbac05e8ea655dfbc7980bc6d55dc417" ], [ "FStar.Monotonic.Seq.i_read", @@ -462,7 +462,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "3f0b4ca3b698efe95a352ab821df6124" + "8e8270620f6db4f748dc9f7bd7058da9" ], [ "FStar.Monotonic.Seq.invariant", @@ -851,7 +851,7 @@ "token_correspondence_FStar.Monotonic.Seq.grows" ], 0, - "20e170e8db6b0f052368fbff84fd3cc8" + "89b1687f33f4dc5642e339581d62bb4d" ], [ "FStar.Monotonic.Seq.map_prefix_stable", @@ -894,7 +894,7 @@ "typing_FStar.Monotonic.Seq.grows", "typing_FStar.Seq.Base.seq" ], 0, - "0ebbf78d9d360efa54207168cb714397" + "70507e3a877b1dc835be9ca9d7912cb9" ], [ "FStar.Monotonic.Seq.map_has_at_index", @@ -950,7 +950,7 @@ "typing_FStar.Monotonic.Seq.grows", "typing_FStar.Seq.Base.seq" ], 0, - "9c4aab1246d85cbfac527fb2da21e291" + "f95cfdb1401d489740bf155518ddef9b" ], [ "FStar.Monotonic.Seq.collect", @@ -1075,7 +1075,7 @@ "well-founded-ordering-on-nat" ], 0, - "1ff6337a768111bc715df316c915f8c2" + "39885324257041e279d839da69d50041" ], [ "FStar.Monotonic.Seq.collect_prefix_stable", @@ -1140,7 +1140,7 @@ "typing_FStar.Seq.Base.seq" ], 0, - "2ef3f7e5f67226de5d81605c57a821f2" + "4173b6a03f14d92f0f9dec92d06c2253" ], [ "FStar.Monotonic.Seq.seqn", @@ -1178,7 +1178,7 @@ "token_correspondence_FStar.Monotonic.Seq.grows" ], 0, - "fd83ec22c29d6fb5bfc3f7228fed0f51" + "53abf940a2ff68fd5d5a07531f582ece" ], [ "FStar.Monotonic.Seq.new_seqn", @@ -1286,7 +1286,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "f53afdbf85dc00ea9e6fe92b8cdbc619" + "021dab4bdbdc4156e9e3daa11453c21f" ], [ "FStar.Monotonic.Seq.increment_seqn", @@ -1387,7 +1387,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "92ee196edeebfd8995377acfa70cae8c" + "cbaf0907c7d424f726e66f5707fb5bfe" ], [ "FStar.Monotonic.Seq.testify_seqn", @@ -1512,7 +1512,7 @@ "token_correspondence_FStar.Monotonic.Seq.grows" ], 0, - "e4b9ae9a70354634655718c8dec80cb2" + "b2d74ed10e8b61ed9e60dd09ab38be80" ], [ "FStar.Monotonic.Seq.alloc_mref_iseq", diff --git a/ulib/FStar.Monotonic.Witnessed.fst.hints b/ulib/FStar.Monotonic.Witnessed.fst.hints index 6ce13624569..53ca08a0986 100644 --- a/ulib/FStar.Monotonic.Witnessed.fst.hints +++ b/ulib/FStar.Monotonic.Witnessed.fst.hints @@ -16,7 +16,7 @@ "typing_Tm_abs_134069e179ddf4705519081c391c4e10" ], 0, - "26d203f303322e91be4bff80f76f2249" + "27e5d9575a89c48da5fd863f8526e0e7" ], [ "FStar.Monotonic.Witnessed.get_false", diff --git a/ulib/FStar.OrdMap.fst.hints b/ulib/FStar.OrdMap.fst.hints index 50f3b8fd4fa..e0aacb1c642 100644 --- a/ulib/FStar.OrdMap.fst.hints +++ b/ulib/FStar.OrdMap.fst.hints @@ -114,7 +114,7 @@ "typing_FStar.OrdSet.mem" ], 0, - "64a1bade25ab7f76778ce713004e0cd8" + "76efc0e00661592d74872ed0497f4d25" ], [ "FStar.OrdMap.const_on", @@ -147,7 +147,7 @@ "typing_FStar.OrdSet.mem" ], 0, - "191296a5bd1a298a93ffbf415943ea32" + "b1bc010deeadf1a009cc20213e6c3887" ], [ "FStar.OrdMap.insert", @@ -203,7 +203,7 @@ "typing_FStar.OrdSet.singleton" ], 0, - "64fa56cbbdd689e31c1351ad44ceb15e" + "789678eef7b8feb3822e33dac56cad6a" ], [ "FStar.OrdMap.contains", @@ -250,7 +250,7 @@ "token_correspondence_FStar.OrdMap.__proj__Mk_map__item__m" ], 0, - "fec71a838e447c19001662df3fda4ede" + "90a3e9a977e80828c2c9a5f3a6283979" ], [ "FStar.OrdMap.choose", @@ -286,7 +286,7 @@ "typing_FStar.Pervasives.Native.uu___is_Some" ], 0, - "19d4611085f8efae67a0543217deaa24" + "0136d84ea370b2ea200b1c269c5d625a" ], [ "FStar.OrdMap.size", @@ -355,7 +355,7 @@ "typing_FStar.OrdMap.const_on" ], 0, - "3f906dcb903f6bb7eb5e1ef99e0510c1" + "650948d88a4f04922de67a2a90a87523" ], [ "FStar.OrdMap.eq_intro", @@ -743,7 +743,7 @@ "typing_FStar.OrdMap.choose", "typing_FStar.OrdMap.empty" ], 0, - "70d8de269e41b0cd48b2f67d03d1b0d9" + "e6aae760aba43e736d2467789a2bbca1" ], [ "FStar.OrdMap.dom_empty_helper", @@ -760,7 +760,7 @@ "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50" ], 0, - "73335ea738c9568a70d430ad888f2ec3" + "14fa11dbc294f89390038f1ecd771358" ], [ "FStar.OrdMap.dom_empty_helper", @@ -800,7 +800,7 @@ "typing_Tm_abs_d956af1c4d42fc396b46c75e8016525b" ], 0, - "2bdc5203749e29868a6eb3924f649d49" + "69d41abe9426f13df1b7fbcd78fefcaa" ], [ "FStar.OrdMap.choose_m", @@ -867,7 +867,7 @@ "typing_Tm_abs_d956af1c4d42fc396b46c75e8016525b" ], 0, - "acb76876c5a29fc08951a4a482fa0bf7" + "9ddd1412a69287a236384f5df710c5c5" ], [ "FStar.OrdMap.size_empty", @@ -891,7 +891,7 @@ "typing_FStar.OrdMap.empty" ], 0, - "b166dec2286af4f8a4892e3d8ac58984" + "d73399798706484ca2450510ec51e4a9" ], [ "FStar.OrdMap.size_remove", @@ -912,7 +912,7 @@ "typing_FStar.OrdMap.__proj__Mk_map__item__d" ], 0, - "95625538a2452de0c9246143aa2314e6" + "bff236e52d20e543204387a657c2f815" ], [ "FStar.OrdMap.dom_lemma", @@ -1168,7 +1168,7 @@ "refinement_interpretation_Tm_refine_ab7002f28034b3367f374997a0b53d50" ], 0, - "be092a8f422006555378ef83b8caf945" + "e9e836b93b2cd116352c4c8c72b5efe8" ], [ "FStar.OrdMap.choose_m", diff --git a/ulib/FStar.OrdSet.fst.hints b/ulib/FStar.OrdSet.fst.hints index 2d542bf9865..7202f7dfed9 100644 --- a/ulib/FStar.OrdSet.fst.hints +++ b/ulib/FStar.OrdSet.fst.hints @@ -200,7 +200,7 @@ "typing_FStar.OrdSet.sorted" ], 0, - "289327bfedd33946827958d86efc2278" + "ea9f134810c88672e0abfaf1a5bdb20c" ], [ "FStar.OrdSet.union", @@ -339,7 +339,7 @@ "typing_FStar.OrdSet.sorted" ], 0, - "43c92398777432ad7f4b76be229720ed" + "053f8e54b0b49883b090533eb8a42e35" ], [ "FStar.OrdSet.subset", @@ -467,7 +467,7 @@ "typing_Prims.__proj__Cons__item__tl" ], 0, - "e3c5dfb4cc5624035002bbc08b476828" + "68448e101985359d210384cb0d561553" ], [ "FStar.OrdSet.eq_lemma", @@ -522,7 +522,7 @@ "typing_FStar.OrdSet.sorted", "unit_inversion", "unit_typing" ], 0, - "91041ba35f2328522c468bcd4a6457cd" + "d5d8e725d34447de7f4b7d9c79c8af1e" ], [ "FStar.OrdSet.mem_empty", @@ -790,7 +790,7 @@ "unit_inversion", "unit_typing" ], 0, - "bb0e1614673ceef5575316789c91e0ef" + "7ae5a0f9596c76bf461cb4c5c5d98168" ], [ "FStar.OrdSet.mem_subset", @@ -865,7 +865,7 @@ "typing_FStar.OrdSet.singleton" ], 0, - "083cc982bf7b4939d5b09502f2e0b44e" + "baeb05052f01e0db3c4f2bfd16ab56ca" ], [ "FStar.OrdSet.mem_remove", @@ -1061,7 +1061,7 @@ "typing_FStar.OrdSet.size" ], 0, - "d67235634ec4b3d08f2103f2769c1537" + "b55c6296edf8e2dd168fabc4d9aa7cd7" ], [ "FStar.OrdSet.subset_size", @@ -1242,7 +1242,7 @@ "typing_FStar.OrdSet.as_list", "typing_FStar.OrdSet.sorted" ], 0, - "c4beb251ed77cadcc3b5b94e947e0f1c" + "0b8d3b411bb89132486787810ef7ef25" ], [ "FStar.OrdSet.minus", diff --git a/ulib/FStar.OrdSetProps.fst.hints b/ulib/FStar.OrdSetProps.fst.hints index 31bbf64a67b..d799a679678 100644 --- a/ulib/FStar.OrdSetProps.fst.hints +++ b/ulib/FStar.OrdSetProps.fst.hints @@ -81,7 +81,7 @@ "well-founded-ordering-on-nat" ], 0, - "ba210fc0e796648599a01ddd25e804be" + "1310a77b5382e77bdcdebe9a42cfe5ae" ], [ "FStar.OrdSetProps.union_lemma'", diff --git a/ulib/FStar.Pointer.Base.fst.hints b/ulib/FStar.Pointer.Base.fst.hints index 362a66cceb1..91cc7d97c85 100644 --- a/ulib/FStar.Pointer.Base.fst.hints +++ b/ulib/FStar.Pointer.Base.fst.hints @@ -8,19 +8,20 @@ 1, [ "@MaxIFuel_assumption", "@query", + "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "assumption_FStar.Pervasives.Native.tuple2__uu___haseq", "assumption_FStar.Pointer.Base.base_typ__uu___haseq", "assumption_FStar.UInt32.t__uu___haseq", "assumption_Prims.list__uu___haseq", "equation_FStar.Pointer.Base.array_length_t", "equation_Prims.eqtype", "function_token_typing_Prims.string", - "haseqTm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "haseqTm_refine_fca6d040de065d36997ff2da36b00bd1", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "3e013d1fc50867b07d9b0ac836cf7fc7" + "f789fecdc670c7641330fe9eb3eb1df9" ], [ "FStar.Pointer.Base.__proj__TBase__item__b", @@ -34,7 +35,7 @@ "refinement_interpretation_Tm_refine_ceeec9534506f8e48ea73c2ad07d25c7" ], 0, - "741c93f802856125c35e22559d79395a" + "08b24c3a0c976e7a06b6e2c45153f43f" ], [ "FStar.Pointer.Base.__proj__TStruct__item__l", @@ -48,7 +49,7 @@ "refinement_interpretation_Tm_refine_8d4b0fe883393e3eac6a07f0ac5a4b2f" ], 0, - "08fd4453fcd23b21b71dca41f9a824b6" + "3127e267ddea2c9d318033bce4a1d4d9" ], [ "FStar.Pointer.Base.__proj__TUnion__item__l", @@ -62,7 +63,7 @@ "refinement_interpretation_Tm_refine_5f786badef06e062d5b9e79ef882a955" ], 0, - "a35b53d8cc5213130e42945438de30d2" + "5377ecfb50c755f54256e297d1ce71c8" ], [ "FStar.Pointer.Base.__proj__TArray__item__length", @@ -76,7 +77,7 @@ "refinement_interpretation_Tm_refine_e1353961fd147e6e478e4b8ac623b245" ], 0, - "a2bf2f28921d27b83732d56ddbb64264" + "2aff1bd2becb5cb9922422d23b87aaac" ], [ "FStar.Pointer.Base.__proj__TArray__item__t", @@ -90,7 +91,7 @@ "refinement_interpretation_Tm_refine_e1353961fd147e6e478e4b8ac623b245" ], 0, - "aac666fdcb8c3fc97445678ef841fa7d" + "e1083b1be215d1f0c911ec46058785e7" ], [ "FStar.Pointer.Base.__proj__TPointer__item__t", @@ -104,7 +105,7 @@ "refinement_interpretation_Tm_refine_a6915920d178273a967ebb7c9bb3e606" ], 0, - "ffd55028cd7e76acc73c0f34edcd1b94" + "8f013ce413a1960ffd2906387d828dc6" ], [ "FStar.Pointer.Base.__proj__TNPointer__item__t", @@ -118,7 +119,7 @@ "refinement_interpretation_Tm_refine_31a28047608506db806a8e40b64a987a" ], 0, - "9e3709c75e2ecc5fa262903a765222f1" + "94d64505c293a69a82f9313fc69bd324" ], [ "FStar.Pointer.Base.__proj__TBuffer__item__t", @@ -132,7 +133,7 @@ "refinement_interpretation_Tm_refine_351ed0bf36be35253b8142000c255418" ], 0, - "31e596f4b59b0046ddf8c447fff3f217" + "1be334a0849961c2fae06707de0474bb" ], [ "FStar.Pointer.Base.typ_of_struct_field'", @@ -141,7 +142,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", "constructor_distinct_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_Prims.Cons", @@ -151,11 +151,11 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9" + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462" ], 0, - "2079ea2dcb4d39753a8eea270c816442" + "2377cb51ff47adbb8baffc834afcf2a2" ], [ "FStar.Pointer.Base.typ_of_struct_field", @@ -169,7 +169,7 @@ "subterm_ordering_FStar.Pointer.Base.Mkstruct_typ" ], 0, - "df8b918f7f9c47282751f9e1c037faf5" + "f0459697bb421a3d3be80fda0b6d74d4" ], [ "FStar.Pointer.Base.typ_of_union_field", @@ -178,7 +178,7 @@ 1, [ "@query" ], 0, - "82386331e7f81605c46fb3977a15189c" + "909d66ddb33e47f21851c129c5f3fc10" ], [ "FStar.Pointer.Base.typ_depth", @@ -188,26 +188,23 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "disc_equation_Prims.Cons", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", - "function_token_typing_Prims.__cache_version_number__", "primitive_Prims.op_Addition", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "subterm_ordering_FStar.Pointer.Base.Mkstruct_typ", "subterm_ordering_FStar.Pointer.Base.TArray", "subterm_ordering_FStar.Pointer.Base.TStruct", "subterm_ordering_FStar.Pointer.Base.TUnion" ], 0, - "68c42818c0e0d901af08e58c29f7ee39" + "ebb628324278ad0770ea928b972ed0e3" ], [ "FStar.Pointer.Base.typ_depth", @@ -216,14 +213,15 @@ 1, [ "@MaxIFuel_assumption", "@query", - "binder_x_dbfc35e3d4cc015569bedffe7a420b00_0", + "binder_x_9faba42ab88b43fa963967c6d9fe0a56_0", "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", "fuel_guarded_inversion_Prims.list", + "projection_inverse_Prims.Cons_tl", "subterm_ordering_FStar.Pervasives.Native.Mktuple2", "subterm_ordering_Prims.Cons" ], 0, - "dc4f38bae440a04f8fa978fd3a62ebae" + "f3c3e7b86a3d807f6633cc1b97ef1b38" ], [ "FStar.Pointer.Base.typ_depth_typ_of_struct_field", @@ -245,11 +243,11 @@ "@fuel_irrelevance_FStar.Pointer.Base.struct_typ_depth.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.typ_depth.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "binder_x_6d99b546cf40633fadbe69513111ccbd_0", - "binder_x_78e0d044b724a76558a77b1dad4d30c8_1", "bool_inversion", + "binder_x_126cca1e1e8f0a1c80ceb096c6921769_1", + "binder_x_900c0c0bdaba6baf3cf61f417292d80e_0", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", @@ -278,9 +276,9 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "subterm_ordering_Prims.Cons", "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", @@ -289,7 +287,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "d0aa5f0f61dbcf9be24bd63669980335" + "addfde6bb522fc2062e85d2e600cccec" ], [ "FStar.Pointer.Base.step", @@ -297,20 +295,18 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.UInt32.v" ], 0, - "7a854cc7b3b2d0e53bbcf3ab606f65c3" + "6d599abc2e7b79972ee409eaab80f65e" ], [ "FStar.Pointer.Base.step", @@ -332,7 +328,7 @@ "typing_FStar.Pointer.Base.struct_field" ], 0, - "f383b39b0156afbfe15f232f8e094933" + "e52ed28b0dce0915192a80c2ca894a45" ], [ "FStar.Pointer.Base.__proj__StepField__item__l", @@ -346,7 +342,7 @@ "refinement_interpretation_Tm_refine_2dbe21b033c495ad2b2877ddd3e5ea79" ], 0, - "8dd1bf85a82a6216ccee034d45a9b098" + "c8b9270d71aa00f2f0317b1296f7a35d" ], [ "FStar.Pointer.Base.__proj__StepField__item__fd", @@ -362,7 +358,7 @@ "refinement_interpretation_Tm_refine_2dbe21b033c495ad2b2877ddd3e5ea79" ], 0, - "44655e8cb5e5f9f464f0aa49222065e0" + "a5eaf0462d983f883083708cb5886bf0" ], [ "FStar.Pointer.Base.__proj__StepUField__item__l", @@ -376,7 +372,7 @@ "refinement_interpretation_Tm_refine_18db3388ad3501cc905ccdbbe4d4bb12" ], 0, - "999852bab04b7c321c2f09b42bcfadd8" + "908b1001c44c5582206ad61337980d92" ], [ "FStar.Pointer.Base.__proj__StepUField__item__fd", @@ -392,7 +388,7 @@ "refinement_interpretation_Tm_refine_18db3388ad3501cc905ccdbbe4d4bb12" ], 0, - "01aed8c714899a862a0174f421601ba1" + "08860e116ef92b69c30700d7c8e193de" ], [ "FStar.Pointer.Base.__proj__StepCell__item__length", @@ -406,7 +402,7 @@ "refinement_interpretation_Tm_refine_1ab1884987751eda87f4e41402dd7908" ], 0, - "df8c40c75ac26b61dc3caffc4b9867e7" + "088709bdd90f176d5adabdd756697688" ], [ "FStar.Pointer.Base.__proj__StepCell__item__value", @@ -420,7 +416,7 @@ "refinement_interpretation_Tm_refine_1ab1884987751eda87f4e41402dd7908" ], 0, - "8254d567ffca9224ce1860cfd5f3baea" + "33527d29b32c6b4d78129c897f68ca3e" ], [ "FStar.Pointer.Base.__proj__StepCell__item__index", @@ -436,7 +432,7 @@ "refinement_interpretation_Tm_refine_1ab1884987751eda87f4e41402dd7908" ], 0, - "bc6e492b569028338f1f2e447e0f82ec" + "fa5651303cddf97c211229dde82b7e08" ], [ "FStar.Pointer.Base.path", @@ -448,7 +444,7 @@ "assumption_FStar.Pointer.Base.typ__uu___haseq" ], 0, - "ae3053afbace8dbf5a3b40c0547a624c" + "a341e6c8afc40a93287e5348b0479d4c" ], [ "FStar.Pointer.Base.__proj__PathStep__item__through", @@ -462,7 +458,7 @@ "refinement_interpretation_Tm_refine_fbf57e97003df92db58cab134885be65" ], 0, - "258c4acbc5f44c72df40b7df785371ba" + "ba76aebe2f17e14b58454b03f68ec58a" ], [ "FStar.Pointer.Base.__proj__PathStep__item__to", @@ -476,7 +472,7 @@ "refinement_interpretation_Tm_refine_fbf57e97003df92db58cab134885be65" ], 0, - "a918daf80cdb66ef8338b3da26a8c932" + "df2d38e04a1115f4bd3402bc152bab81" ], [ "FStar.Pointer.Base.__proj__PathStep__item__p", @@ -492,7 +488,7 @@ "refinement_interpretation_Tm_refine_fbf57e97003df92db58cab134885be65" ], 0, - "3928d30b07ba900ad31cc21e4c5d20c3" + "e8844dd7aa98443864b1ebb8ccd4015a" ], [ "FStar.Pointer.Base.__proj__PathStep__item__s", @@ -510,7 +506,7 @@ "refinement_interpretation_Tm_refine_fbf57e97003df92db58cab134885be65" ], 0, - "1007d57a4b207528cc5889cc7a2d8d91" + "d517bda105a196947ee63f9af389e56b" ], [ "FStar.Pointer.Base.step_typ_depth", @@ -542,7 +538,7 @@ "projection_inverse_FStar.Pointer.Base.TUnion_l" ], 0, - "2d24235637303df77dae0f99da462698" + "8c0252a22524d23e5ab2e063c0a4be84" ], [ "FStar.Pointer.Base.path_typ_depth", @@ -552,11 +548,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "337f9ca6886aac0c04183435c0178c83" + "77a389cfee409719e0ec645d7220ad53" ], [ "FStar.Pointer.Base.path_typ_depth", @@ -565,7 +561,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_0d5ecd039c65d95077f45e317c0079e9_2", "data_elim_FStar.Pointer.Base.PathBase", "data_elim_FStar.Pointer.Base.PathStep", @@ -574,15 +569,14 @@ "equality_tok_Prims.LexTop@tok", "equation_Prims.eqtype", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base.path", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "subterm_ordering_FStar.Pointer.Base.PathStep" ], 0, - "4cdcb3d7b6363b7bd480e01c07bf80bc" + "f62ca84da01af5f4691bc77f21bd378d" ], [ "FStar.Pointer.Base.__proj__Pointer__item__from", @@ -596,7 +590,7 @@ "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6" ], 0, - "33a93ab846f037fa09d12ad9ed247e9f" + "1f9a5c7e58192eb0d4e62d08e81de41f" ], [ "FStar.Pointer.Base.__proj__Pointer__item__contents", @@ -610,7 +604,7 @@ "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6" ], 0, - "05741ee92a66969b74f019a577715582" + "a6ad4346bea5fbb298d54d80dd55de2f" ], [ "FStar.Pointer.Base.__proj__Pointer__item__p", @@ -626,7 +620,7 @@ "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6" ], 0, - "61ca53860796d1eb22ebc57e50431c4c" + "ba1d75ebe444142375d7e164cf4f7389" ], [ "FStar.Pointer.Base.g_is_null_intro", @@ -640,7 +634,7 @@ "projection_inverse_FStar.Pointer.Base.NullPtr_to" ], 0, - "e4e2549d38020ec745687eac7c89f37f" + "b559b3fd54c72cd27bc99efa1ce319d9" ], [ "FStar.Pointer.Base.not_an_array_cell", @@ -658,7 +652,7 @@ "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0" ], 0, - "74c710f84e403f16402fa8ab07d30ec9" + "d04bc4332579e2c93c0cdc1fdd5323c6" ], [ "FStar.Pointer.Base.__proj__BufferRootSingleton__item__p", @@ -672,7 +666,7 @@ "refinement_interpretation_Tm_refine_422fa8e43652f7856994c0adb062c739" ], 0, - "60bfdd61bcb667e3fe986d70bc118e39" + "20d4b2b305a3dc14da5f9e27bb1afd3d" ], [ "FStar.Pointer.Base.__proj__BufferRootArray__item__max_length", @@ -686,7 +680,7 @@ "refinement_interpretation_Tm_refine_56cada75f3b65fbca41629ee43be6d8c" ], 0, - "02c800eeb9e2489c14659520a36509df" + "82fb72e0ffb1f37e615f49f47ca43713" ], [ "FStar.Pointer.Base.__proj__BufferRootArray__item__p", @@ -706,7 +700,7 @@ "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0" ], 0, - "6aa154326a5fbc5ff95a96006a33395c" + "ec09773cbc4daa69eed42b461d39416b" ], [ "FStar.Pointer.Base.buffer_root_length", @@ -720,7 +714,7 @@ "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root" ], 0, - "7a370b7f40bce19f0b8cc93c2e0b89d6" + "8f67a7281d69204aa01255a5497295e4" ], [ "FStar.Pointer.Base.__proj__Buffer__item__blength", @@ -736,7 +730,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e" ], 0, - "8f0fe1d7c0562ce28c085c20e4c8f795" + "91af334f7becb07b02c49ada69f672e1" ], [ "FStar.Pointer.Base.type_of_base_typ", @@ -772,7 +766,7 @@ "fuel_guarded_inversion_FStar.Pointer.Base.base_typ", "unit_typing" ], 0, - "1fc7bb86b5e93a6e68eb87215df46fe3" + "a73b5f213d3b245b250a29c8d7c98c85" ], [ "FStar.Pointer.Base.array", @@ -781,7 +775,7 @@ 1, [ "@query" ], 0, - "b66cd1da2a68a8207d14f230552f5bc1" + "bcaf190e4430cba115e482905bff07f2" ], [ "FStar.Pointer.Base.type_of_struct_field''", @@ -795,10 +789,10 @@ "equation_FStar.Pointer.Base.typ_of_struct_field_", "proj_equation_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.Pervasives.Native.Some_v", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9" + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29" ], 0, - "7752f7f343b697cea7cbeef6de08433e" + "2ce20399c88be2b8f4ae55dc4e979701" ], [ "FStar.Pointer.Base.type_of_struct_field'", @@ -812,7 +806,7 @@ "subterm_ordering_FStar.Pointer.Base.Mkstruct_typ" ], 0, - "b333d606409b1696e8202777e0f811d6" + "b31b974278fec1bc0b845039e3c424d2" ], [ "FStar.Pointer.Base.gtdata_get_value", @@ -827,7 +821,7 @@ "projection_inverse_Prims.Mkdtuple2__1" ], 0, - "94ab5e03eb025e0c14f94daa84361b54" + "7b87f4531dc23f3f2efd8e8d8f5a9a02" ], [ "FStar.Pointer.Base.gtdata_create", @@ -845,7 +839,7 @@ "projection_inverse_Prims.Mkdtuple2__2" ], 0, - "ad017c0ce0fe664029ece91f4f76056e" + "5afcc0e491b6616ef456501404d5c604" ], [ "FStar.Pointer.Base.gtdata_extensionality", @@ -862,7 +856,7 @@ "proj_equation_Prims.Mkdtuple2__1" ], 0, - "a277fc1e33ec04e6375d0df78a8b213f" + "edce4f763761e207e1f4c08b3fa4324d" ], [ "FStar.Pointer.Base.type_of_typ'", @@ -885,7 +879,7 @@ "subterm_ordering_FStar.Pointer.Base.TUnion" ], 0, - "a42d0d4abf072767434564e21eca68de" + "5223bc460eabf24e0fedc68c650946c2" ], [ "FStar.Pointer.Base.type_of_typ'", @@ -894,7 +888,7 @@ 1, [ "@query" ], 0, - "a92fcd401a434a5045af11d65720522b" + "feb62e60fb028ec83ca35931e1cd9914" ], [ "FStar.Pointer.Base.type_of_typ", @@ -918,7 +912,7 @@ "subterm_ordering_FStar.Pointer.Base.TUnion" ], 0, - "cdd5e418526bca55db9c4fc10e2b1871" + "709a85d95efcb7f478a58ae8c7fc51fa" ], [ "FStar.Pointer.Base.type_of_typ_array", @@ -936,7 +930,7 @@ "projection_inverse_FStar.Pointer.Base.TArray_t" ], 0, - "1b62329ad7d9ad22bf1fc94f5e4398c2" + "cc43195d8e2402b0289c395c81d82845" ], [ "FStar.Pointer.Base.type_of_typ_struct", @@ -949,7 +943,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_01326aab0f4c8e9192277785ee000b20" ], 0, - "2cb33aa6d1df475ea3bcb0834a129357" + "49419e4e21194621230df1ca7df83dd0" ], [ "FStar.Pointer.Base.type_of_typ_type_of_struct_field", @@ -973,7 +967,7 @@ "token_correspondence_FStar.Pointer.Base.type_of_typ" ], 0, - "ef2d6a365fec81cde8a222b8e392adf2" + "34f8746f13d973ec2f9f34f9abcc8e69" ], [ "FStar.Pointer.Base.type_of_typ'_eq", @@ -1011,7 +1005,7 @@ "subterm_ordering_FStar.Pointer.Base.TPointer" ], 0, - "184ae24fcc23e6bf929bb6cb863da17c" + "ddc35e0fdd012cc82fcbfcbef1db32a8" ], [ "FStar.Pointer.Base.struct_sel", @@ -1031,13 +1025,13 @@ "equation_FStar.Pointer.Base.type_of_struct_field__", "lemma_FStar.Pointer.Base.type_of_typ__eq", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", - "refinement_interpretation_Tm_refine_b52713f2b4b5a365f2b89ba5a3ee8f0e", + "refinement_interpretation_Tm_refine_be42cbabfbefe51746a09e590ec29119", "token_correspondence_FStar.Pointer.Base.type_of_typ_", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", "typing_FStar.Pointer.Base.typ_of_struct_field_" ], 0, - "2d29bd1ce85086f77ed7bcbb9019df4c" + "c16772fdebe966e921a46d045e2ed8c1" ], [ "FStar.Pointer.Base.struct_literal_wf", @@ -1051,7 +1045,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "c1c65f771cb40b54c1e08bdbde20f441" + "28a48c7f43fe7aea0a31884ea26f4888" ], [ "FStar.Pointer.Base.fun_of_list", @@ -1062,24 +1056,25 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.count.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.mem.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.sortWith.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.map.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.sortWith.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", - "FStar.Pointer.Base_interpretation_Tm_arrow_94538233ac7d770dcd5647f9257e59c4", + "FStar.List.Tot.Base_interpretation_Tm_arrow_9877f854fbaabbcfda94f6c19b32ae3f", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_28e00c6cddbebec863cfb4ba46afe386", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", + "FStar.String_interpretation_Tm_arrow_77650534d172f9f4bbf4f147268736a3", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", + "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "constructor_distinct_Prims.list", "constructor_distinct_Prims.unit", - "constructor_distinct_Tm_unit", "data_elim_Prims.Cons", - "disc_equation_FStar.Pervasives.Native.Some", + "data_elim_Prims.Cons", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_Prims.Cons", "equation_FStar.Pointer.Base.dfst_struct_field", "equation_FStar.Pointer.Base.struct_field", @@ -1089,6 +1084,7 @@ "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.count.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.map.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.mem.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.sortWith.fuel_instrumented", "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", @@ -1096,11 +1092,10 @@ "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.dfst_struct_field", "function_token_typing_FStar.String.compare", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.string", "int_inversion", + "function_token_typing_Prims.string", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", "kinding_Prims.dtuple2@tok", - "primitive_Prims.op_Equality", + "primitive_Prims.op_Addition", "primitive_Prims.op_Equality", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", @@ -1109,23 +1104,24 @@ "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_b52713f2b4b5a365f2b89ba5a3ee8f0e", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_ea8002c304a8baffcbed851ab6ac856f", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", - "string_inversion", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_b0baa351b8dc6384c3594e50be109582", + "refinement_interpretation_Tm_refine_be42cbabfbefe51746a09e590ec29119", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", + "string_inversion", "string_typing", + "token_correspondence_FStar.List.Tot.Base.count.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.dfst_struct_field", - "typing_FStar.List.Tot.Base.count", "typing_FStar.List.Tot.Base.map", + "typing_FStar.List.Tot.Base.map", "typing_FStar.List.Tot.Base.mem", "typing_FStar.List.Tot.Base.sortWith", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", "typing_FStar.Pointer.Base.struct_field", "typing_FStar.Pointer.Base.typ_of_struct_field_", - "typing_Tm_abs_b1fde6de0f9afd4ee0f1bbba341d8435", "unit_typing" + "typing_Tm_abs_2373aec163852d9339944ec67b8394ad", "unit_typing" ], 0, - "f201995690e738b52118d6f2527757ff" + "85d83d25bee5f6a8e4d8655d31db1e3c" ], [ "FStar.Pointer.Base.struct_upd", @@ -1147,7 +1143,7 @@ "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", "lemma_FStar.Pointer.Base.type_of_typ__eq", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", - "refinement_interpretation_Tm_refine_b52713f2b4b5a365f2b89ba5a3ee8f0e", + "refinement_interpretation_Tm_refine_be42cbabfbefe51746a09e590ec29119", "token_correspondence_FStar.Pointer.Base.type_of_struct_field", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", "token_correspondence_FStar.Pointer.Base.type_of_typ", @@ -1155,7 +1151,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field_" ], 0, - "67aa58d5036ee5fd47fd6a27c9acfa05" + "13861e99858a8f95815bd26ff2563d64" ], [ "FStar.Pointer.Base.struct_create_fun", @@ -1173,12 +1169,12 @@ "equation_FStar.Pointer.Base.typ_of_struct_field_", "lemma_FStar.Pointer.Base.type_of_typ__eq", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", - "refinement_interpretation_Tm_refine_b52713f2b4b5a365f2b89ba5a3ee8f0e", + "refinement_interpretation_Tm_refine_be42cbabfbefe51746a09e590ec29119", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", "typing_FStar.Pointer.Base.typ_of_struct_field_" ], 0, - "acdc120559ea11654f633637ca512417" + "665a3957bec7a14a2ba3ef3d7ce14049" ], [ "FStar.Pointer.Base.struct_create", @@ -1187,7 +1183,7 @@ 1, [ "@query" ], 0, - "3b959ec78b000a4868e81cbe1da1e6c7" + "80a41a722ae9b0bf416f72783ce12083" ], [ "FStar.Pointer.Base.struct_sel_struct_create_fun", @@ -1201,12 +1197,13 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ_.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_0a44b12744e216c6d692aa1730cf3d23", - "FStar.Pointer.Base_interpretation_Tm_arrow_1291d130300b22abe2e16b3d7210a8bc", + "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", + "FStar.Pointer.Base_interpretation_Tm_arrow_3039342fd2e0851a3664dcc7db386d3a", + "FStar.Pointer.Base_interpretation_Tm_arrow_488e6478d9a2851a48ceef25ab226f9c", + "FStar.Pointer.Base_interpretation_Tm_arrow_9973fa91578be0bb3fb4c2414d28840c", + "FStar.Pointer.Base_interpretation_Tm_arrow_ff2c816033059072d4e58d0e2307b681", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "equation_FStar.Pointer.Base.struct_create_fun", "equation_FStar.Pointer.Base.struct_field", "equation_FStar.Pointer.Base.struct_field_", @@ -1217,12 +1214,14 @@ "equation_FStar.Pointer.Base.type_of_struct_field_", "equation_FStar.Pointer.Base.type_of_struct_field__", "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", + "function_token_typing_FStar.Pointer.Base.type_of_struct_field_", "function_token_typing_FStar.Pointer.Base.type_of_typ_", "lemma_FStar.DependentMap.sel_create", "lemma_FStar.Pointer.Base.type_of_typ__eq", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", - "refinement_interpretation_Tm_refine_b52713f2b4b5a365f2b89ba5a3ee8f0e", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", + "refinement_interpretation_Tm_refine_be42cbabfbefe51746a09e590ec29119", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "string_inversion", "token_correspondence_FStar.Pointer.Base.type_of_struct_field", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", @@ -1233,7 +1232,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field_" ], 0, - "97fae0f7601511f64ca0d249b23debcc" + "52deac4711e5525d32ee86faf0dab75f" ], [ "FStar.Pointer.Base.type_of_typ_union", @@ -1246,7 +1245,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_01326aab0f4c8e9192277785ee000b20" ], 0, - "12c6cf7b175b80bf366ca3faf2a33273" + "6b009f7123a600532f2476ad70558954" ], [ "FStar.Pointer.Base.union_get_value", @@ -1269,7 +1268,7 @@ "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", "lemma_FStar.Pointer.Base.type_of_typ__eq", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", - "refinement_interpretation_Tm_refine_b52713f2b4b5a365f2b89ba5a3ee8f0e", + "refinement_interpretation_Tm_refine_be42cbabfbefe51746a09e590ec29119", "token_correspondence_FStar.Pointer.Base.type_of_struct_field", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", "token_correspondence_FStar.Pointer.Base.type_of_typ", @@ -1278,7 +1277,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field_" ], 0, - "1be6cd33db4da30e1898bfac52419ea4" + "ae51d1614640eaeafd35357af8156d7e" ], [ "FStar.Pointer.Base.union_create", @@ -1301,7 +1300,7 @@ "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", "lemma_FStar.Pointer.Base.type_of_typ__eq", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", - "refinement_interpretation_Tm_refine_b52713f2b4b5a365f2b89ba5a3ee8f0e", + "refinement_interpretation_Tm_refine_be42cbabfbefe51746a09e590ec29119", "token_correspondence_FStar.Pointer.Base.type_of_struct_field", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", "token_correspondence_FStar.Pointer.Base.type_of_typ", @@ -1309,7 +1308,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field_" ], 0, - "cefb37ffb0ead5aba2187a07d71bbf73" + "24e421f0479848abd5946627dc35de6d" ], [ "FStar.Pointer.Base.dummy_val", @@ -1329,10 +1328,9 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.union.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "b2t_def", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "bool_inversion", "bool_typing", @@ -1405,7 +1403,6 @@ "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.type_of_typ", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.string", "int_typing", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", @@ -1434,16 +1431,16 @@ "projection_inverse_FStar.Pointer.Base.TNPointer_t", "projection_inverse_FStar.Pointer.Base.TPointer_t", "projection_inverse_Prims.Cons_hd", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7aac12c24449a22c34d98a0ea8ed4a32", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", + "refinement_interpretation_Tm_refine_a64ce837bc75d5399d5767b07092e72e", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "string_inversion", "subterm_ordering_FStar.Pervasives.Native.Mktuple2", "subterm_ordering_FStar.Pointer.Base.Mkstruct_typ", @@ -1462,7 +1459,7 @@ "typing_Prims.pow2", "unit_typing" ], 0, - "cff6e4013ad1c16398c92f442c0a0b4f" + "b1915661f664c7e4a260c761116db88f" ], [ "FStar.Pointer.Base.otype_of_typ", @@ -1492,7 +1489,7 @@ "subterm_ordering_FStar.Pointer.Base.TUnion" ], 0, - "4a641b008c64002b21c892e60a7cef9a" + "07b4ec91d601958f684086576b49ec6f" ], [ "FStar.Pointer.Base.otype_of_typ_otype_of_struct_field", @@ -1516,7 +1513,7 @@ "token_correspondence_FStar.Pointer.Base.type_of_struct_field_" ], 0, - "24f4f057719b9c41edcd810dd14d7ead" + "d3b8ec71e8fd7ff40f09fb012a7c9dd1" ], [ "FStar.Pointer.Base.otype_of_typ_base", @@ -1532,7 +1529,7 @@ "projection_inverse_FStar.Pointer.Base.TBase_b" ], 0, - "1c29742961bb69dd0d881a9936754fe6" + "2a87ff1fc8bec10c006bfbcfb36d9142" ], [ "FStar.Pointer.Base.otype_of_typ_array", @@ -1550,7 +1547,7 @@ "projection_inverse_FStar.Pointer.Base.TArray_t" ], 0, - "19291e7580200f1195c625e2c2eddd9f" + "d5bbe8fcdee0bf2e1a754e124f6408e7" ], [ "FStar.Pointer.Base.ostruct_upd", @@ -1565,7 +1562,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "5c57a52226a225bc4f2cfe61dd8648a5" + "0755ecc6cf4d883e1f1eca61426bcb72" ], [ "FStar.Pointer.Base.ostruct_create", @@ -1580,7 +1577,7 @@ "projection_inverse_FStar.Pervasives.Native.Some_v" ], 0, - "d83ad941b4a3ba221ac762ddfe72e2ef" + "de257bacd265a6b470ec8f3baba62c39" ], [ "FStar.Pointer.Base.otype_of_typ_struct", @@ -1593,7 +1590,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_01326aab0f4c8e9192277785ee000b20" ], 0, - "c501c7f02b62d625ba5da079a2fdd9c7" + "3188e7a97f2731a804a2ec971002b86a" ], [ "FStar.Pointer.Base.ounion_get_value", @@ -1607,7 +1604,7 @@ "proj_equation_FStar.Pervasives.Native.Some_v" ], 0, - "f1f7646dc268c3916cc023d4a45f71f3" + "d770e5e3eeba071790e5dff4c585a62f" ], [ "FStar.Pointer.Base.otype_of_typ_union", @@ -1620,7 +1617,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_01326aab0f4c8e9192277785ee000b20" ], 0, - "59961ec0530ee3a4f7300d77f6f50ee8" + "27339be405dc765d86e51743eaeca9be" ], [ "FStar.Pointer.Base.struct_field_is_readable", @@ -1643,7 +1640,7 @@ "token_correspondence_FStar.Pointer.Base.type_of_struct_field_" ], 0, - "94e2bccf6dbc1ca8b080fd7eea6cc8b6" + "fa56b7935758ff04b9af6f7a22045c2c" ], [ "FStar.Pointer.Base.ovalue_is_readable", @@ -1686,7 +1683,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field" ], 0, - "5a9e7f9877fd169ad36996f1befd5a68" + "8bfac5e2fe9768719ce0deb6dc4e9a60" ], [ "FStar.Pointer.Base.ovalue_is_readable_struct_intro'", @@ -1697,44 +1694,53 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.for_all.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", + "@fuel_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.for_all.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.map.fuel_instrumented", + "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "bool_typing", "constructor_distinct_Prims.Cons", + "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_2b6196d53ffacd624cfbed706c26d1dc", + "FStar.Pointer.Base_interpretation_Tm_arrow_7c626d195cc43bd7447ecfde5a0a9ab5", + "FStar.Pointer.Base_interpretation_Tm_arrow_bdc5e8c71a6f259f30c4b3e4051b956c", + "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "bool_inversion", + "constructor_distinct_Prims.Cons", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_Prims.Cons", "equation_FStar.Pointer.Base.otype_of_struct_field", + "equation_FStar.Pointer.Base.struct_field_is_readable", "equation_Prims.eqtype", "equation_with_fuel_FStar.List.Tot.Base.for_all.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.map.fuel_instrumented", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", "function_token_typing_FStar.Pervasives.Native.fst", + "function_token_typing_FStar.Pointer.Base.ovalue_is_readable", + "function_token_typing_FStar.Pointer.Base.struct_field_is_readable", "function_token_typing_Prims.string", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", - "partial_app_typing_cc5f6c36fec5b0e2bf2cb96025ef61e8", + "lemma_FStar.Pointer.Base.otype_of_typ_struct", "primitive_Prims.op_AmpAmp", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", "projection_inverse_BoxBool_proj_0", "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", + "refinement_interpretation_Tm_refine_1588d9cc9cb691265bea0ce2c66abf3c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_b86319999df90ce930c473bc87611673", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "token_correspondence_FStar.Pervasives.Native.fst", - "token_correspondence_FStar.Pointer.Base.struct_field_is_readable", "typing_FStar.List.Tot.Base.for_all", "typing_FStar.List.Tot.Base.map", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields" ], 0, - "b8a7d348f6bdcd7ac738c3e710453a93" + "0610ffb88ac889a3f10d8bd364f09c22" ], [ "FStar.Pointer.Base.ovalue_is_readable_struct_intro", @@ -1743,15 +1749,13 @@ 1, [ "@MaxIFuel_assumption", - "@fuel_correspondence_FStar.List.Tot.Base.for_all.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "bool_typing", "data_elim_FStar.Pointer.Base.Mkstruct_typ", - "data_elim_Prims.Cons", "disc_equation_FStar.Pervasives.Native.Some", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "bool_inversion", + "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", + "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_Prims.Cons", "equation_FStar.Pointer.Base.otype_of_struct_field", "equation_FStar.Pointer.Base.struct_field", @@ -1766,24 +1770,22 @@ "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.otype_of_struct_field", "function_token_typing_FStar.Pointer.Base.otype_of_typ", - "function_token_typing_FStar.Pointer.Base.struct_field_is_readable", "function_token_typing_Prims.string", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "token_correspondence_FStar.Pointer.Base.ovalue_is_readable", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", - "typing_FStar.List.Tot.Base.for_all", "typing_FStar.List.Tot.Base.map", "typing_FStar.List.Tot.Base.mem", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields" ], 0, - "706646d53404b714e5c1fcdeb411c8ee" + "795b9cb044afce9325da0febc44dd86a" ], [ "FStar.Pointer.Base.ovalue_is_readable_struct_elim", @@ -1857,7 +1859,7 @@ "typing_Prims.uu___is_Cons" ], 0, - "20ff07b5fbcf6a1d13cd621e40de08a9" + "f2f05f388ad9ee44a274ae16e615bab9" ], [ "FStar.Pointer.Base.ovalue_is_readable_struct_elim", @@ -1868,12 +1870,15 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.List.Tot.Base.for_all.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.mem.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.for_all.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.map.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", + "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_7e92cc1c04700553193b6f7c7895fa62", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "binder_x_2ab32aa018f38d35baff7c272edc1456_0", "binder_x_a248e41ef734431bfd8dd80c36379abc_2", @@ -1893,12 +1898,12 @@ "equation_Prims.eqtype", "equation_with_fuel_FStar.List.Tot.Base.for_all.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.map.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.mem.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.otype_of_struct_field", "function_token_typing_FStar.Pointer.Base.otype_of_typ", - "function_token_typing_FStar.Pointer.Base.struct_field_is_readable", "function_token_typing_Prims.string", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", "primitive_Prims.op_AmpAmp", @@ -1908,10 +1913,11 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", + "token_correspondence_FStar.Pervasives.Native.fst", "token_correspondence_FStar.Pointer.Base.otype_of_typ", "token_correspondence_FStar.Pointer.Base.ovalue_is_readable", "token_correspondence_FStar.Pointer.Base.struct_field_is_readable", @@ -1920,7 +1926,7 @@ "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields" ], 0, - "1770fae55fb8205f8c397cfa2744c5ec" + "24a8b9efdf421b0a0a85ad1c6d05d228" ], [ "FStar.Pointer.Base.ovalue_is_readable_array_elim", @@ -1934,42 +1940,41 @@ "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@query", + "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.TArray", "data_elim_FStar.Pervasives.Native.Some", "data_typing_intro_FStar.Pointer.Base.TArray@tok", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "equation_FStar.Pointer.Base.array", + "equation_FStar.Pointer.Base.array_length_t", "equation_FStar.Seq.Properties.for_all", "equation_FStar.UInt.fits", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_with_fuel_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "fuel_token_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented_token", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "lemma_FStar.Pointer.Base.otype_of_typ_array", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pervasives.Native.Some_v", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", - "refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_307fd373d8b3749096cf164b41cf1984", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_ec682362761ae0d73748cf768f018588", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.ovalue_is_readable", "typing_FStar.Seq.Properties.for_all", "typing_FStar.UInt32.v" ], 0, - "c0c8a514932c44313ab32fdd175ab86d" + "f330cd95f0012c7a2fce1878ce852e80" ], [ "FStar.Pointer.Base.ovalue_is_readable_array_intro", @@ -1982,10 +1987,7 @@ "@fuel_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", - "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", - "bool_inversion", "bool_typing", + "@query", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.TArray", "data_typing_intro_FStar.Pointer.Base.TArray@tok", "disc_equation_FStar.Pervasives.Native.None", @@ -1999,31 +2001,30 @@ "equation_Prims.nat", "equation_with_fuel_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "fuel_token_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented_token", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_3b0ecac819a88dcb80dcfc62fa21bb3d", + "interpretation_Tm_abs_e818836335067047224d0c19c4cabb2d", "lemma_FStar.Pervasives.invertOption", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Negation", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", - "refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349", - "refinement_interpretation_Tm_refine_455d37991444af3ed40206d59e75b904", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_1dff1edeebf3475c72da4da95fdfe2d7", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_e3f0c33704c67ce3a477f16dfa7afe60", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", + "refinement_interpretation_Tm_refine_eceee487dc5f997fef8ec356a5ed69a1", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "typing_FStar.Pointer.Base.ovalue_is_readable", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Properties.seq_find", "typing_FStar.UInt32.v", - "typing_Tm_abs_3b0ecac819a88dcb80dcfc62fa21bb3d" + "typing_Tm_abs_e818836335067047224d0c19c4cabb2d" ], 0, - "b6ccd8a8554f7108e93abd78232a0001" + "88535faf23dc24fd1493922575a854ac" ], [ "FStar.Pointer.Base.ostruct_field_of_struct_field", @@ -2049,7 +2050,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field" ], 0, - "1c6053f1afae1662452931ad15a094bc" + "436cccb8446105491902aade2c9e7d73" ], [ "FStar.Pointer.Base.seq_init_index", @@ -2063,7 +2064,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "f80236e92b662e3503090af7ce5096bc" + "9aa111c7c7633f556e5cc9f622d39186" ], [ "FStar.Pointer.Base.ovalue_of_value", @@ -2081,9 +2082,9 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.union.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_78fca6781e2da3d0d5fc72c6aed21ea4", + "FStar.Pointer.Base_interpretation_Tm_arrow_a54ccb37fa50163db51a6d983062cade", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "binder_x_daa2134f2832cd40b961ec5232d07ee3_1", "data_typing_intro_FStar.Pervasives.Native.Some@tok", @@ -2099,7 +2100,7 @@ "equation_FStar.Pointer.Base.typ_of_struct_field", "equation_FStar.Pointer.Base.typ_of_struct_field_", "equation_FStar.Pointer.Base.union_get_key", - "equation_FStar.Pointer.Base.union_typ", "equation_Prims.nat", + "equation_FStar.Pointer.Base.union_typ", "equation_with_fuel_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base.typ", @@ -2114,12 +2115,12 @@ "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_1dff1edeebf3475c72da4da95fdfe2d7", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", "refinement_interpretation_Tm_refine_b86319999df90ce930c473bc87611673", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_e3f0c33704c67ce3a477f16dfa7afe60", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "subterm_ordering_FStar.Pointer.Base.TArray", "subterm_ordering_FStar.Pointer.Base.TStruct", "subterm_ordering_FStar.Pointer.Base.TUnion", @@ -2131,7 +2132,7 @@ "typing_FStar.Seq.Base.length" ], 0, - "f7938783fc63b292154f5a90cdc5ff92" + "1b375f97bf61dfcd87367ba204cd9797" ], [ "FStar.Pointer.Base.ovalue_is_readable_ostruct_field_of_struct_field", @@ -2164,7 +2165,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field" ], 0, - "73957896b09df0e908a2b456bf321919" + "cf90bc15d95db1097e6a5ea0555442a8" ], [ "FStar.Pointer.Base.ovalue_is_readable_ovalue_of_value", @@ -2173,50 +2174,50 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.mem.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.struct.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.union.fuel_instrumented", - "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.struct.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.union.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_03e79beac5aace68d77dc42fdd93fa30", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", - "FStar.Pointer.Base_interpretation_Tm_arrow_66b043759ba418c2987071420fd44591", - "FStar.Pointer.Base_interpretation_Tm_arrow_bf69212716db50ae9a42406c63ce1d6e", - "FStar.Pointer.Base_interpretation_Tm_arrow_d4866d1943a497118d5f6fcdc34378b0", + "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", + "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_3148b61c0b10b09d9fa8c898186315b9", + "FStar.Pointer.Base_interpretation_Tm_arrow_4922c0d39a14074f92b751ffa781c0f9", + "FStar.Pointer.Base_interpretation_Tm_arrow_790b9eca5f7946b6b483f2755867c0f6", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_ae567c2fb75be05905677af440075565", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "binder_x_daa2134f2832cd40b961ec5232d07ee3_1", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_FStar.Pointer.Base.TArray", "constructor_distinct_FStar.Pointer.Base.TStruct", "constructor_distinct_FStar.Pointer.Base.TUnion", - "data_elim_FStar.Pervasives.Native.Some", - "data_elim_FStar.Pointer.Base.Mkstruct_typ", - "data_elim_Prims.Mkdtuple2", + "constructor_distinct_Prims.Cons", + "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_Prims.Cons", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pointer.Base.TArray", "disc_equation_FStar.Pointer.Base.TStruct", "disc_equation_FStar.Pointer.Base.TUnion", - "equality_tok_Prims.LexTop@tok", + "disc_equation_Prims.Cons", "equality_tok_Prims.LexTop@tok", + "equation_FStar.Pervasives.dfst", + "equation_FStar.Pointer.Base._gtdata_get_key", "equation_FStar.Pointer.Base._union_get_key", "equation_FStar.Pointer.Base.array", - "equation_FStar.Pointer.Base.gtdata", "equation_FStar.Pointer.Base.gtdata_create", "equation_FStar.Pointer.Base.gtdata_get_key", "equation_FStar.Pointer.Base.gtdata_get_value", @@ -2224,44 +2225,49 @@ "equation_FStar.Pointer.Base.ostruct_field_of_struct_field", "equation_FStar.Pointer.Base.ostruct_sel", "equation_FStar.Pointer.Base.otype_of_struct_field", - "equation_FStar.Pointer.Base.ounion", "equation_FStar.Pointer.Base.ounion_create", "equation_FStar.Pointer.Base.ounion_get_key", "equation_FStar.Pointer.Base.ounion_get_value", "equation_FStar.Pointer.Base.struct_field", "equation_FStar.Pointer.Base.struct_field_", "equation_FStar.Pointer.Base.struct_sel", + "equation_FStar.Pointer.Base.struct_typ_", "equation_FStar.Pointer.Base.typ_of_struct_field", "equation_FStar.Pointer.Base.typ_of_struct_field_", + "equation_FStar.Pointer.Base.type_of_struct_field", "equation_FStar.Pointer.Base.type_of_struct_field_", "equation_FStar.Pointer.Base.type_of_struct_field__", "equation_FStar.Pointer.Base.union_get_key", "equation_FStar.Pointer.Base.union_typ", - "equation_FStar.Seq.Properties.for_all", "equation_Prims.nat", - "equation_with_fuel_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", + "equation_FStar.Seq.Properties.for_all", "equation_Prims.eqtype", + "equation_Prims.nat", + "equation_with_fuel_FStar.List.Tot.Base.map.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.mem.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", "fuel_guarded_inversion_FStar.Pointer.Base.typ", "fuel_token_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented_token", + "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.ostruct_field_of_struct_field", "function_token_typing_FStar.Pointer.Base.otype_of_struct_field", "function_token_typing_FStar.Pointer.Base.otype_of_typ", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "interpretation_Tm_abs_65525052ee6ac68aaa66595f77ef8dc0", + "function_token_typing_Prims.string", "int_inversion", + "interpretation_Tm_abs_06fa7cc7c07a065ab8c0a8e3140994af", "interpretation_Tm_abs_f9f87dbe487b01446642c952246e3fc1", + "kinding_FStar.Pervasives.Native.tuple2@tok", + "kinding_FStar.Pointer.Base.typ@tok", "lemma_FStar.DependentMap.sel_create", - "lemma_FStar.Pointer.Base.otype_of_typ_otype_of_struct_field", - "lemma_FStar.Pointer.Base.otype_of_typ_union", "lemma_FStar.Pointer.Base.type_of_typ_array", "lemma_FStar.Pointer.Base.type_of_typ_struct", "lemma_FStar.Pointer.Base.type_of_typ_union", "lemma_FStar.Seq.Base.init_index_", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_Negation", "proj_equation_FStar.Pervasives.Native.Some_v", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", + "proj_equation_Prims.Mkdtuple2__1", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", @@ -2269,32 +2275,42 @@ "projection_inverse_FStar.Pointer.Base.TArray_t", "projection_inverse_FStar.Pointer.Base.TStruct_l", "projection_inverse_FStar.Pointer.Base.TUnion_l", + "projection_inverse_Prims.Cons_a", + "projection_inverse_Prims.Cons_hd", + "projection_inverse_Prims.Cons_tl", + "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", - "refinement_interpretation_Tm_refine_0c65f39f7a74f42456cfcad4e62be031", - "refinement_interpretation_Tm_refine_163ac367bc42506a5e1a3c93f8232538", - "refinement_interpretation_Tm_refine_2527f4cbcbf4f88512fcbb65718a9b76", - "refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349", - "refinement_interpretation_Tm_refine_435ec5679feea3affc373c13b1d82298", - "refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_307fd373d8b3749096cf164b41cf1984", + "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", + "refinement_interpretation_Tm_refine_a5b419dde0606bbe5389a1b0a41725a2", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", "refinement_interpretation_Tm_refine_bd52d171a74d80903c7842fefd75f8a1", - "refinement_interpretation_Tm_refine_ec682362761ae0d73748cf768f018588", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", + "refinement_interpretation_Tm_refine_dce369254040b9bd3ac1454cc66ab5ae", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "subterm_ordering_FStar.Pointer.Base.TArray", "subterm_ordering_FStar.Pointer.Base.TStruct", "subterm_ordering_FStar.Pointer.Base.TUnion", + "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", + "token_correspondence_FStar.List.Tot.Base.mem.fuel_instrumented", + "token_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.ostruct_field_of_struct_field", "token_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.ovalue_of_value", "token_correspondence_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", + "token_correspondence_FStar.Pointer.Base.type_of_struct_field", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", + "token_correspondence_FStar.Pointer.Base.type_of_typ", "token_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "typing_FStar.Pervasives.Native.__proj__Some__item__v", + "tot_fun_Tm_abs_f9f87dbe487b01446642c952246e3fc1", + "typing_FStar.List.Tot.Base.map", + "typing_FStar.List.Tot.Base.noRepeats", + "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", "typing_FStar.Pointer.Base._union_get_key", - "typing_FStar.Pointer.Base.gtdata_create", "typing_FStar.Pointer.Base.otype_of_struct_field", "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.ovalue_is_readable", @@ -2303,10 +2319,10 @@ "typing_FStar.Pointer.Base.typ_of_struct_field", "typing_FStar.Seq.Base.index", "typing_FStar.Seq.Base.length", "typing_FStar.Seq.Properties.for_all", - "typing_Tm_abs_65525052ee6ac68aaa66595f77ef8dc0" + "typing_Tm_abs_06fa7cc7c07a065ab8c0a8e3140994af" ], 0, - "c04c5ece622ef587e237f7ea387eaf9a" + "8a131aff651935be10927665934f3a18" ], [ "FStar.Pointer.Base.value_of_ovalue", @@ -2324,20 +2340,15 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.union.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", - "FStar.Pointer.Base_interpretation_Tm_arrow_51afccf6c6b5a64a999794c1b35cd791", + "FStar.Pointer.Base_interpretation_Tm_arrow_714c243ce1cda15b90190082618ab455", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "binder_x_50ee5a23f17759eafa03d1be4a28778c_1", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "bool_inversion", - "bool_typing", "constructor_distinct_FStar.Pointer.Base.TBase", + "constructor_distinct_FStar.Pointer.Base.TBase", "constructor_distinct_FStar.Pointer.Base.TBuffer", "constructor_distinct_FStar.Pointer.Base.TNPointer", "constructor_distinct_FStar.Pointer.Base.TPointer", - "data_elim_FStar.Pointer.Base.Mkstruct_typ", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pointer.Base.TArray", @@ -2349,6 +2360,7 @@ "disc_equation_FStar.Pointer.Base.TUnion", "equality_tok_Prims.LexTop@tok", "equation_FStar.Pointer.Base.array", "equation_FStar.Pointer.Base.array_length_t", + "equation_FStar.Pointer.Base.gtdata", "equation_FStar.Pointer.Base.ounion", "equation_FStar.Pointer.Base.struct_field", "equation_FStar.Pointer.Base.struct_field_", @@ -2356,13 +2368,13 @@ "equation_FStar.Pointer.Base.typ_of_struct_field", "equation_FStar.Pointer.Base.typ_of_struct_field_", "equation_FStar.Pointer.Base.union_typ", - "equation_FStar.UInt.uint_t", "equation_Prims.nat", + "equation_FStar.UInt.uint_t", "equation_with_fuel_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", + "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", - "fuel_guarded_inversion_FStar.Pointer.Base.typ", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "lemma_FStar.Pervasives.invertOption", + "fuel_guarded_inversion_FStar.Pointer.Base.typ", "int_inversion", + "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Pointer.Base.otype_of_typ_array", "lemma_FStar.Pointer.Base.otype_of_typ_base", "lemma_FStar.Pointer.Base.otype_of_typ_struct", @@ -2380,13 +2392,13 @@ "projection_inverse_FStar.Pointer.Base.TBuffer_t", "projection_inverse_FStar.Pointer.Base.TNPointer_t", "projection_inverse_FStar.Pointer.Base.TPointer_t", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_b52713f2b4b5a365f2b89ba5a3ee8f0e", + "refinement_interpretation_Tm_refine_1dff1edeebf3475c72da4da95fdfe2d7", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_e3f0c33704c67ce3a477f16dfa7afe60", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_be42cbabfbefe51746a09e590ec29119", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "string_inversion", "subterm_ordering_FStar.Pointer.Base.Mkstruct_typ", "subterm_ordering_FStar.Pointer.Base.TArray", @@ -2398,20 +2410,17 @@ "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", "typing_FStar.Pointer.Base.array", "typing_FStar.Pointer.Base.buffer", - "typing_FStar.Pointer.Base.gtdata", "typing_FStar.Pointer.Base.npointer", - "typing_FStar.Pointer.Base.otype_of_struct_field", "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.pointer", "typing_FStar.Pointer.Base.struct_create_fun", - "typing_FStar.Pointer.Base.struct_field", "typing_FStar.Pointer.Base.typ_of_struct_field_", "typing_FStar.Pointer.Base.type_of_base_typ", "typing_FStar.Pointer.Base.type_of_typ", "typing_FStar.Seq.Base.length", "typing_FStar.UInt32.v" ], 0, - "d4b8a6c154976e89300f5cf42abe251c" + "f81034e225d85cba07b168a34769d3dc" ], [ "FStar.Pointer.Base.ovalue_of_value_array_index", @@ -2426,33 +2435,31 @@ "@fuel_irrelevance_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_03e79beac5aace68d77dc42fdd93fa30", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", - "Prims_pretyping_ae567c2fb75be05905677af440075565", + "FStar.Pointer.Base_interpretation_Tm_arrow_790b9eca5f7946b6b483f2755867c0f6", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "constructor_distinct_FStar.Pointer.Base.TArray", "data_typing_intro_FStar.Pointer.Base.TArray@tok", "equation_FStar.Pointer.Base.array", "equation_Prims.nat", "equation_with_fuel_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_65525052ee6ac68aaa66595f77ef8dc0", + "interpretation_Tm_abs_06fa7cc7c07a065ab8c0a8e3140994af", "lemma_FStar.Pointer.Base.type_of_typ_array", "lemma_FStar.Seq.Base.init_index_", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", - "refinement_interpretation_Tm_refine_0c65f39f7a74f42456cfcad4e62be031", - "refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", + "refinement_interpretation_Tm_refine_dce369254040b9bd3ac1454cc66ab5ae", "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Seq.Base.length", - "typing_Tm_abs_65525052ee6ac68aaa66595f77ef8dc0" + "typing_Tm_abs_06fa7cc7c07a065ab8c0a8e3140994af" ], 0, - "5021c7818f3f81fc287d0b0767428a7b" + "95d800bf01779e72239ac9ce7de1936f" ], [ "FStar.Pointer.Base.value_of_ovalue_array_index", @@ -2468,18 +2475,16 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_0dbe59df592edf9057c3abf99a52d523", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", - "Prims_pretyping_ae567c2fb75be05905677af440075565", + "FStar.Pointer.Base_interpretation_Tm_arrow_cbaf63ee0f7cd0118b8161198aafa7ec", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_FStar.Pointer.Base.TArray", "data_typing_intro_FStar.Pervasives.Native.Some@tok", "data_typing_intro_FStar.Pointer.Base.TArray@tok", "equation_FStar.Pointer.Base.array", "equation_Prims.nat", "equation_with_fuel_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_6fcd3e52a76178c357aeb4950f04fb1a", + "interpretation_Tm_abs_cfbb5b4925290e52ac8f62a4db2a2e50", "lemma_FStar.Pointer.Base.otype_of_typ_array", "lemma_FStar.Pointer.Base.type_of_typ_array", "lemma_FStar.Seq.Base.init_index_", @@ -2487,19 +2492,20 @@ "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", - "refinement_interpretation_Tm_refine_0c65f39f7a74f42456cfcad4e62be031", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", + "refinement_interpretation_Tm_refine_dce369254040b9bd3ac1454cc66ab5ae", "typing_FStar.Pointer.Base.array", "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.type_of_typ", "typing_FStar.Pointer.Base.value_of_ovalue", "typing_FStar.Seq.Base.length", - "typing_Tm_abs_6fcd3e52a76178c357aeb4950f04fb1a" + "typing_Tm_abs_cfbb5b4925290e52ac8f62a4db2a2e50" ], 0, - "df7f2ca6c71013e83628179d5cc4f3fa" + "1dba042fed6d2e8e7d402d5a608b33c0" ], [ "FStar.Pointer.Base.value_of_ovalue_of_value", @@ -2508,12 +2514,16 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", + "@fuel_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", + "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", + "@fuel_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.struct.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ_.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.union.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", + "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.struct.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", @@ -2521,29 +2531,37 @@ "@fuel_irrelevance_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@query", "FStar.DependentMap_pretyping_92448f411d76305dd8df05e8debe964d", - "FStar.Pointer.Base_interpretation_Tm_arrow_0a44b12744e216c6d692aa1730cf3d23", - "FStar.Pointer.Base_interpretation_Tm_arrow_1291d130300b22abe2e16b3d7210a8bc", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", - "FStar.Pointer.Base_interpretation_Tm_arrow_66b043759ba418c2987071420fd44591", - "FStar.Pointer.Base_interpretation_Tm_arrow_8f3ac7f641cc02cb2183937b1f910885", - "FStar.Pointer.Base_interpretation_Tm_arrow_bf69212716db50ae9a42406c63ce1d6e", + "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_3039342fd2e0851a3664dcc7db386d3a", + "FStar.Pointer.Base_interpretation_Tm_arrow_3148b61c0b10b09d9fa8c898186315b9", + "FStar.Pointer.Base_interpretation_Tm_arrow_488e6478d9a2851a48ceef25ab226f9c", + "FStar.Pointer.Base_interpretation_Tm_arrow_4922c0d39a14074f92b751ffa781c0f9", + "FStar.Pointer.Base_interpretation_Tm_arrow_9973fa91578be0bb3fb4c2414d28840c", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", + "FStar.Pointer.Base_interpretation_Tm_arrow_bdc5e911949bed2f1a418f3bbfc31253", + "FStar.Pointer.Base_interpretation_Tm_arrow_ff2c816033059072d4e58d0e2307b681", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "binder_x_c187978e0b47d492be4f7ef67953e027_0", - "binder_x_daa2134f2832cd40b961ec5232d07ee3_1", + "binder_x_daa2134f2832cd40b961ec5232d07ee3_1", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_FStar.Pointer.Base.TArray", "constructor_distinct_FStar.Pointer.Base.TStruct", "constructor_distinct_FStar.Pointer.Base.TUnion", + "constructor_distinct_Prims.Cons", + "data_elim_FStar.Pervasives.Native.Some", "data_elim_FStar.Pointer.Base.Mkstruct_typ", - "data_elim_FStar.Pointer.Base.TArray", "data_elim_Prims.Mkdtuple2", + "data_elim_FStar.Pointer.Base.TArray", "data_elim_Prims.Cons", + "data_elim_Prims.Mkdtuple2", + "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pointer.Base.TArray", "disc_equation_FStar.Pointer.Base.TStruct", "disc_equation_FStar.Pointer.Base.TUnion", - "equation_FStar.Pervasives.dfst", + "disc_equation_Prims.Cons", "equation_FStar.Pervasives.dfst", "equation_FStar.Pointer.Base._gtdata_get_key", "equation_FStar.Pointer.Base._union_get_key", "equation_FStar.Pointer.Base.array", @@ -2554,6 +2572,7 @@ "equation_FStar.Pointer.Base.ostruct_create", "equation_FStar.Pointer.Base.ostruct_field_of_struct_field", "equation_FStar.Pointer.Base.ostruct_sel", + "equation_FStar.Pointer.Base.ounion", "equation_FStar.Pointer.Base.ounion_create", "equation_FStar.Pointer.Base.ounion_get_key", "equation_FStar.Pointer.Base.ounion_get_value", @@ -2570,29 +2589,43 @@ "equation_FStar.Pointer.Base.union_create", "equation_FStar.Pointer.Base.union_get_key", "equation_FStar.Pointer.Base.union_get_value", - "equation_FStar.Pointer.Base.union_typ", "equation_Prims.nat", + "equation_FStar.Pointer.Base.union_typ", "equation_Prims.eqtype", + "equation_with_fuel_FStar.List.Tot.Base.map.fuel_instrumented", + "equation_with_fuel_FStar.List.Tot.Base.noRepeats.fuel_instrumented", + "equation_with_fuel_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.struct.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ_.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.union.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", + "fuel_guarded_inversion_FStar.Pervasives.Native.option", + "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", "fuel_guarded_inversion_FStar.Pointer.Base.typ", "fuel_guarded_inversion_Prims.dtuple2", + "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.ostruct_field_of_struct_field", "function_token_typing_FStar.Pointer.Base.otype_of_struct_field", + "function_token_typing_FStar.Pointer.Base.type_of_struct_field_", "function_token_typing_FStar.Pointer.Base.type_of_typ", "function_token_typing_FStar.Pointer.Base.type_of_typ_", - "interpretation_Tm_abs_edd3e752044c7c6c940de67d8ad725b4", + "function_token_typing_Prims.string", + "interpretation_Tm_abs_104b9206a0f6c45cba53cc44776fb1f1", "interpretation_Tm_abs_f9f87dbe487b01446642c952246e3fc1", + "kinding_FStar.Pervasives.Native.tuple2@tok", + "kinding_FStar.Pointer.Base.typ@tok", "lemma_FStar.DependentMap.equal_intro", "lemma_FStar.DependentMap.sel_create", + "lemma_FStar.Pervasives.invertOption", + "lemma_FStar.Pointer.Base.otype_of_typ_otype_of_struct_field", + "lemma_FStar.Pointer.Base.otype_of_typ_union", "lemma_FStar.Pointer.Base.struct_sel_struct_create_fun", "lemma_FStar.Pointer.Base.type_of_typ__eq", "lemma_FStar.Pointer.Base.type_of_typ_array", "lemma_FStar.Pointer.Base.type_of_typ_struct", "lemma_FStar.Pointer.Base.type_of_typ_union", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Negation", "proj_equation_FStar.Pervasives.Native.Some_v", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", "proj_equation_Prims.Mkdtuple2__1", @@ -2603,37 +2636,51 @@ "projection_inverse_FStar.Pointer.Base.TArray_t", "projection_inverse_FStar.Pointer.Base.TStruct_l", "projection_inverse_FStar.Pointer.Base.TUnion_l", + "projection_inverse_Prims.Cons_a", + "projection_inverse_Prims.Cons_hd", + "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", - "refinement_interpretation_Tm_refine_2020f325e1b4c2677be38fadba2ccd52", + "projection_inverse_Prims.Mkdtuple2_b", + "refinement_interpretation_Tm_refine_1dff1edeebf3475c72da4da95fdfe2d7", + "refinement_interpretation_Tm_refine_2527f4cbcbf4f88512fcbb65718a9b76", + "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_4d5241eb6fe198666a8101195bbd4a2a", + "refinement_interpretation_Tm_refine_674f7adc090ed154628e32c65283818d", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_b52713f2b4b5a365f2b89ba5a3ee8f0e", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", "refinement_interpretation_Tm_refine_bd52d171a74d80903c7842fefd75f8a1", - "refinement_interpretation_Tm_refine_e3f0c33704c67ce3a477f16dfa7afe60", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_bdb60dfe130b3ec462391ffc4dcbf838", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "subterm_ordering_FStar.Pointer.Base.TArray", "subterm_ordering_FStar.Pointer.Base.TStruct", "subterm_ordering_FStar.Pointer.Base.TUnion", + "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.ostruct_field_of_struct_field", + "token_correspondence_FStar.Pointer.Base.otype_of_struct_field", "token_correspondence_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.type_of_struct_field", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", "token_correspondence_FStar.Pointer.Base.type_of_typ_", - "typing_FStar.DependentMap.create", + "tot_fun_Tm_abs_f9f87dbe487b01446642c952246e3fc1", + "typing_FStar.DependentMap.create", "typing_FStar.List.Tot.Base.map", + "typing_FStar.List.Tot.Base.mem", + "typing_FStar.List.Tot.Base.noRepeats", + "typing_FStar.Pervasives.Native.__proj__Some__item__v", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", "typing_FStar.Pointer.Base._union_get_key", + "typing_FStar.Pointer.Base.gtdata_create", "typing_FStar.Pointer.Base.otype_of_struct_field", "typing_FStar.Pointer.Base.ovalue_of_value", "typing_FStar.Pointer.Base.struct_field", "typing_FStar.Pointer.Base.struct_sel", "typing_FStar.Pointer.Base.typ_of_struct_field", - "typing_FStar.Pointer.Base.typ_of_struct_field_", "typing_FStar.Pointer.Base.value_of_ovalue", - "typing_Tm_abs_edd3e752044c7c6c940de67d8ad725b4" + "typing_Tm_abs_104b9206a0f6c45cba53cc44776fb1f1" ], 0, - "58912e1e6d5e765caa49c36c5d0af082" + "b8df3cc2704c8a84d1bcd494ff5e0cae" ], [ "FStar.Pointer.Base.none_ovalue", @@ -2645,9 +2692,9 @@ "@fuel_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "assumption_Prims.HasEq_string", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "constructor_distinct_FStar.Pointer.Base.TBase", "constructor_distinct_FStar.Pointer.Base.TBuffer", "constructor_distinct_FStar.Pointer.Base.TNPointer", "constructor_distinct_FStar.Pointer.Base.TPointer", @@ -2659,33 +2706,33 @@ "disc_equation_FStar.Pointer.Base.TPointer", "disc_equation_FStar.Pointer.Base.TStruct", "disc_equation_FStar.Pointer.Base.TUnion", - "equation_FStar.Pointer.Base.gtdata", "equation_FStar.Pointer.Base.ostruct", - "equation_FStar.Pointer.Base.otype_of_struct_field", "equation_FStar.Pointer.Base.ounion", - "equation_FStar.Pointer.Base.struct_typ", - "equation_FStar.Pointer.Base.union_typ", "equation_Prims.eqtype", + "equation_FStar.Pointer.Base.struct_field", + "equation_FStar.Pointer.Base.union_typ", "equation_with_fuel_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base.typ", "lemma_FStar.Pointer.Base.otype_of_typ_array", - "lemma_FStar.Pointer.Base.otype_of_typ_base", "lemma_FStar.Pointer.Base.otype_of_typ_struct", "lemma_FStar.Pointer.Base.otype_of_typ_union", + "projection_inverse_FStar.Pointer.Base.TArray_length", + "projection_inverse_FStar.Pointer.Base.TArray_t", + "projection_inverse_FStar.Pointer.Base.TBase_b", "projection_inverse_FStar.Pointer.Base.TBuffer_t", "projection_inverse_FStar.Pointer.Base.TNPointer_t", "projection_inverse_FStar.Pointer.Base.TPointer_t", - "token_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "typing_FStar.DependentMap.t", "typing_FStar.Pointer.Base.array", "typing_FStar.Pointer.Base.buffer", "typing_FStar.Pointer.Base.gtdata", "typing_FStar.Pointer.Base.npointer", "typing_FStar.Pointer.Base.otype_of_struct_field", + "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.pointer", "typing_FStar.Pointer.Base.struct_field", "typing_FStar.Pointer.Base.type_of_base_typ" ], 0, - "3ea78125b95781882d85ad9984109eef" + "6827498a6a166c0e6c37572058a27b77" ], [ "FStar.Pointer.Base.not_ovalue_is_readable_none_ovalue", @@ -2706,7 +2753,7 @@ "typing_FStar.Pointer.Base.ovalue_is_readable" ], 0, - "c00606dff01ac5512603fcab266eaf9c" + "fb4d1806f70d7d6c840b7f720d9c1cec" ], [ "FStar.Pointer.Base.step_sel", @@ -2717,9 +2764,8 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", - "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "data_elim_FStar.Pointer.Base.StepCell", + "@query", "b2t_def", "bool_inversion", + "data_elim_FStar.Pointer.Base.StepCell", "data_elim_FStar.Pointer.Base.StepField", "data_elim_FStar.Pointer.Base.StepUField", "data_elim_FStar.Pointer.Base.TArray", @@ -2744,7 +2790,6 @@ "fuel_guarded_inversion_FStar.Pointer.Base.step", "function_token_typing_FStar.Pointer.Base.otype_of_struct_field", "function_token_typing_FStar.Pointer.Base.otype_of_typ", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Pointer.Base.otype_of_typ_array", "lemma_FStar.Pointer.Base.otype_of_typ_struct", @@ -2753,17 +2798,17 @@ "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", "typing_FStar.Pervasives.Native.uu___is_Some", "typing_FStar.Pointer.Base.array", "typing_FStar.UInt32.v" ], 0, - "eb9598fe73e8a79b3dc995a952effc92" + "b3347c69d1080dbe5c40592a8cf17d73" ], [ "FStar.Pointer.Base.ovalue_is_readable_step_sel_cell", @@ -2777,11 +2822,9 @@ "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@query", + "FStar.List.Tot.Base_interpretation_Tm_arrow_84543425b818e2d10a976186b8e8c250", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.StepCell", "constructor_distinct_FStar.Pointer.Base.TArray", "data_elim_FStar.Pervasives.Native.Some", @@ -2796,7 +2839,6 @@ "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_with_fuel_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "fuel_token_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented_token", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "lemma_FStar.Pointer.Base.otype_of_typ_array", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pervasives.Native.Some_v", @@ -2806,14 +2848,14 @@ "projection_inverse_FStar.Pointer.Base.StepCell_value", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", - "refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_307fd373d8b3749096cf164b41cf1984", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_cd046bc4a887ee7e1b05946e0bf5772b", - "refinement_interpretation_Tm_refine_ec682362761ae0d73748cf768f018588", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.ovalue_is_readable", @@ -2821,7 +2863,7 @@ "typing_FStar.Seq.Properties.for_all", "typing_FStar.UInt32.v" ], 0, - "0e61d3c41011cd255dae2324cc152954" + "dc02ec76bd55d6399d0c2da1d38cb104" ], [ "FStar.Pointer.Base.ovalue_is_readable_step_sel_field", @@ -2851,7 +2893,7 @@ "projection_inverse_FStar.Pointer.Base.TStruct_l" ], 0, - "3518c795e8e1d70894dc413ecfa0b9ef" + "219066a4fa9bc4d1c5056c75beac6931" ], [ "FStar.Pointer.Base.ovalue_is_readable_step_sel_union_same", @@ -2922,7 +2964,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field" ], 0, - "29b5160135db7c41d53d1092c1a8ad41" + "f7047e9d1bda46b5f72bcd25ec10b00f" ], [ "FStar.Pointer.Base.step_sel_none_ovalue", @@ -2947,7 +2989,7 @@ "projection_inverse_FStar.Pointer.Base.TUnion_l" ], 0, - "8f6b9823ad95663c346855c46f9f80c4" + "57e0554c986f1dc88d3102af57c9d6e0" ], [ "FStar.Pointer.Base.path_sel", @@ -2967,7 +3009,7 @@ "subterm_ordering_FStar.Pointer.Base.PathStep" ], 0, - "2bcf24d85839ba62a8ca73dc7ffbae8e" + "cee55a51723f7b175dec906630e15151" ], [ "FStar.Pointer.Base.path_sel_none_ovalue", @@ -3013,7 +3055,7 @@ "typing_FStar.Pointer.Base.none_ovalue" ], 0, - "6c6fbc614f37dcfb5896bb59508fe3af" + "c0e13a4efdc1f93e9d5129bd44b96907" ], [ "FStar.Pointer.Base.step_upd", @@ -3025,14 +3067,11 @@ "@fuel_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", - "FStar.Pointer.Base_interpretation_Tm_arrow_78fca6781e2da3d0d5fc72c6aed21ea4", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "b2t_def", - "bool_inversion", "bool_typing", + "FStar.Pointer.Base_interpretation_Tm_arrow_a54ccb37fa50163db51a6d983062cade", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "b2t_def", "bool_inversion", "bool_typing", "data_elim_FStar.Pointer.Base.StepCell", "data_elim_FStar.Pointer.Base.StepField", "data_elim_FStar.Pointer.Base.StepUField", @@ -3054,11 +3093,9 @@ "equation_FStar.Pointer.Base.type_of_struct_field__", "equation_FStar.UInt.fits", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base.step", "function_token_typing_FStar.Pointer.Base.otype_of_struct_field", "function_token_typing_FStar.Pointer.Base.otype_of_typ", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Pointer.Base.otype_of_typ_array", "lemma_FStar.Pointer.Base.otype_of_typ_struct", @@ -3068,17 +3105,17 @@ "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", "projection_inverse_BoxBool_proj_0", + "refinement_interpretation_Tm_refine_1dff1edeebf3475c72da4da95fdfe2d7", "refinement_interpretation_Tm_refine_2ca062977a42c36634b89c1c4f193f79", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", + "refinement_interpretation_Tm_refine_65dcf6dc23a3b63be750aeabd27678f4", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a17239c1ae5ac9277246315a3a3e02a8", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", "refinement_interpretation_Tm_refine_b86319999df90ce930c473bc87611673", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_e3f0c33704c67ce3a477f16dfa7afe60", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "string_inversion", "token_correspondence_FStar.Pointer.Base.otype_of_typ", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", @@ -3094,7 +3131,7 @@ "typing_FStar.UInt32.v" ], 0, - "863d385876dd7714bbccd76fee59d138" + "d6e76754f97fec7e0d238c1fab739749" ], [ "FStar.Pointer.Base.step_sel_upd_same", @@ -3107,17 +3144,16 @@ "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@query", "FStar.DependentMap_pretyping_92448f411d76305dd8df05e8debe964d", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", - "FStar.Pointer.Base_interpretation_Tm_arrow_68ca27102e7653c5d7f55ddb71909cae", - "FStar.Pointer.Base_interpretation_Tm_arrow_96f45b3a2b83575f13547fb24b72d0ca", - "FStar.Pointer.Base_interpretation_Tm_arrow_d4866d1943a497118d5f6fcdc34378b0", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", + "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", + "FStar.Pointer.Base_interpretation_Tm_arrow_461c1a04a2297465934fe9913aab7926", + "FStar.Pointer.Base_interpretation_Tm_arrow_5d491a1b4d1a78b391a7c9212b49de34", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", + "FStar.Pointer.Base_interpretation_Tm_arrow_b84a9cfad13319928b2ca9ddcae894f8", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "constructor_distinct_FStar.Pervasives.Native.Some", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "b2t_def", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_FStar.Pointer.Base.TStruct", "data_elim_FStar.Pervasives.Native.Some", "data_elim_FStar.Pointer.Base.StepCell", @@ -3155,10 +3191,9 @@ "fuel_guarded_inversion_FStar.Pointer.Base.step", "function_token_typing_FStar.Pointer.Base.otype_of_struct_field", "function_token_typing_FStar.Pointer.Base.otype_of_typ", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_5ea69a1c5df5d4ae7eea511f6895946d", - "interpretation_Tm_abs_8ee7dc8209580f10f8ff916e69695e37", + "interpretation_Tm_abs_2db8b65edc142b3bb4b255ced46f0f32", + "interpretation_Tm_abs_75a59a4eb51a5d27cae7d8aba21bacf8", "lemma_FStar.DependentMap.sel_create", "lemma_FStar.DependentMap.sel_upd_same", "lemma_FStar.Pointer.Base.otype_of_typ_array", @@ -3175,17 +3210,17 @@ "projection_inverse_FStar.Pointer.Base.TStruct_l", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", - "refinement_interpretation_Tm_refine_0fe6534274b669a8166532638c9b6bbf", - "refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", + "refinement_interpretation_Tm_refine_4482b8ea10b7c3e0f684ae7e9c82dd06", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_b86319999df90ce930c473bc87611673", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", - "string_inversion", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", + "string_inversion", "string_typing", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", "typing_FStar.DependentMap.create", "typing_FStar.Pointer.Base.ostruct_create", @@ -3193,11 +3228,11 @@ "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.struct_field", "typing_FStar.Seq.Base.init", "typing_FStar.UInt32.v", - "typing_Tm_abs_5ea69a1c5df5d4ae7eea511f6895946d", - "typing_Tm_abs_8ee7dc8209580f10f8ff916e69695e37" + "typing_Tm_abs_2db8b65edc142b3bb4b255ced46f0f32", + "typing_Tm_abs_75a59a4eb51a5d27cae7d8aba21bacf8" ], 0, - "870a23e0a4dd02dd1c0ffed66c4b1fbf" + "735ada0170b610278be0db27ddd7f2a0" ], [ "FStar.Pointer.Base.path_upd", @@ -3217,7 +3252,7 @@ "subterm_ordering_FStar.Pointer.Base.PathStep" ], 0, - "37c05d763e992b5c3e13d2f458372d9d" + "542947b7002ca213e7bd7796b9c130f6" ], [ "FStar.Pointer.Base.path_sel_upd_same", @@ -3254,7 +3289,7 @@ "typing_FStar.Pointer.Base.path_upd" ], 0, - "06b0247e5529a8d3a5e0c6fcdbb98762" + "3bed22425ca06dfa37090f416b8ab70c" ], [ "FStar.Pointer.Base.path_concat", @@ -3280,7 +3315,7 @@ "subterm_ordering_FStar.Pointer.Base.PathStep" ], 0, - "98fbf7e2ffe80b9c93448dda387bca32" + "0103131155123ce5ece77025c8c52e28" ], [ "FStar.Pointer.Base.path_concat_base_r", @@ -3296,7 +3331,7 @@ "projection_inverse_FStar.Pointer.Base.PathBase_from" ], 0, - "7f3b5cb7d1441bbd9494ee572f3e2545" + "8e0e4f4e35cf3129dd941af85884d921" ], [ "FStar.Pointer.Base.path_concat_base_l", @@ -3328,7 +3363,7 @@ "subterm_ordering_FStar.Pointer.Base.PathStep" ], 0, - "0d1fda70aa3be9800749ae7f7c09b1d3" + "60bcecff8846e3ff7bebe1716d4a43b4" ], [ "FStar.Pointer.Base.path_concat_assoc", @@ -3366,7 +3401,7 @@ "typing_FStar.Pointer.Base.path_concat" ], 0, - "cc75aa6304f45a056d73236bc4c37ff9" + "1c0d61833aeb6e3387e706e732859ea4" ], [ "FStar.Pointer.Base.path_sel_concat", @@ -3407,7 +3442,7 @@ "typing_FStar.Pointer.Base.path_sel" ], 0, - "57ef55b5026fd130c6084ad60e24340c" + "d39fc669134f3e11966b321975f9063b" ], [ "FStar.Pointer.Base.path_upd_concat", @@ -3457,7 +3492,7 @@ "typing_FStar.Pointer.Base.path_upd" ], 0, - "71bbe33ec499ad32589ed2e78e313891" + "5c5bb7df160d4f59e892eec88102d9e6" ], [ "FStar.Pointer.Base.path_includes", @@ -3478,7 +3513,7 @@ "subterm_ordering_FStar.Pointer.Base.PathStep" ], 0, - "6b557c708d5cc7451d0f9b1f88a58d4f" + "579f24b08419a5f890a1c48ca0647beb" ], [ "FStar.Pointer.Base.path_includes_base", @@ -3512,7 +3547,7 @@ "subterm_ordering_FStar.Pointer.Base.PathStep" ], 0, - "a19e09e12cac694b4209718aae577daa" + "480a08a142383ec45e6acb8145812b2a" ], [ "FStar.Pointer.Base.path_includes_refl", @@ -3529,7 +3564,7 @@ "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0" ], 0, - "e117aadb3bd9a6f31d60198c4ca9ceec" + "96f0bb2fe65b117e7b75845b93c324a1" ], [ "FStar.Pointer.Base.path_includes_step_r", @@ -3551,7 +3586,7 @@ "projection_inverse_FStar.Pointer.Base.PathStep_to" ], 0, - "4ca6fad470f6a7dab862829e1f97d132" + "0ead644b336a42a849be30a64f4ba38c" ], [ "FStar.Pointer.Base.path_includes_trans", @@ -3564,9 +3599,7 @@ "@fuel_irrelevance_FStar.Pointer.Base.path_includes.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_0d5ecd039c65d95077f45e317c0079e9_4", + "b2t_def", "binder_x_0d5ecd039c65d95077f45e317c0079e9_4", "binder_x_515b6cc5dab22ef3b4646bf3c5fbc75e_6", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "binder_x_c187978e0b47d492be4f7ef67953e027_1", @@ -3590,15 +3623,15 @@ "projection_inverse_FStar.Pointer.Base.PathStep_s", "projection_inverse_FStar.Pointer.Base.PathStep_through", "projection_inverse_FStar.Pointer.Base.PathStep_to", + "refinement_interpretation_Tm_refine_1588d9cc9cb691265bea0ce2c66abf3c", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_6dc6390730040f67a21fe10c9d9d78e6", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", "subterm_ordering_FStar.Pointer.Base.PathStep", "token_correspondence_FStar.Pointer.Base.path_includes.fuel_instrumented", - "typing_FStar.Pointer.Base.path_includes", "unit_typing" + "typing_FStar.Pointer.Base.path_includes" ], 0, - "8235a78c7a105ffa2a3b71b21c40f476" + "936429e17dd6ea55e6e27f421e7d4467" ], [ "FStar.Pointer.Base.path_includes_ind", @@ -3610,7 +3643,7 @@ "refinement_interpretation_Tm_refine_ee1123b778ea4e559d0b51cc1e52228a" ], 0, - "1d45269b2bb203199093294685725a35" + "71e13152a115d9aa7688f52fa798dc3a" ], [ "FStar.Pointer.Base.path_includes_ind", @@ -3623,8 +3656,7 @@ "@fuel_irrelevance_FStar.Pointer.Base.path_includes.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "binder_x_2f08af3dcd557cc55ee8503a3b614889_8", + "b2t_def", "binder_x_2f08af3dcd557cc55ee8503a3b614889_8", "binder_x_b85f5386c8ec8b88fc0b7ceff79f784a_7", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "binder_x_c187978e0b47d492be4f7ef67953e027_5", @@ -3644,12 +3676,12 @@ "projection_inverse_FStar.Pointer.Base.PathStep_p", "projection_inverse_FStar.Pointer.Base.PathStep_through", "projection_inverse_FStar.Pointer.Base.PathStep_to", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_4e1d800d2c4913431885413c72cd5aac", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "subterm_ordering_FStar.Pointer.Base.PathStep", "unit_typing" + "subterm_ordering_FStar.Pointer.Base.PathStep" ], 0, - "528446a671f9f7f2254997d1b2d887ce" + "3d9adbadef29865081def2e3a0defe00" ], [ "FStar.Pointer.Base.path_length", @@ -3658,19 +3690,17 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "binder_x_0d5ecd039c65d95077f45e317c0079e9_2", "disc_equation_FStar.Pointer.Base.PathBase", "disc_equation_FStar.Pointer.Base.PathStep", "equality_tok_Prims.LexTop@tok", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base.path", - "function_token_typing_Prims.__cache_version_number__", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "subterm_ordering_FStar.Pointer.Base.PathStep" ], 0, - "93e41c44797097c3cef7f8d6be46bec5" + "536145e781d1f4e271f3970f124adcd9" ], [ "FStar.Pointer.Base.path_includes_length", @@ -3708,7 +3738,7 @@ "typing_FStar.Pointer.Base.path_length" ], 0, - "4af6475c263f9ffcec451a2b170cdcc5" + "c0d530dc6713b2652efb980262a37686" ], [ "FStar.Pointer.Base.path_includes_step_l", @@ -3731,7 +3761,7 @@ "refinement_interpretation_Tm_refine_f858bfffcdc33b4edac687bbc0ab10f8" ], 0, - "122c2683869ee67217838501d719f3c0" + "dd4d2c77cbc6f3b2a8c7e1b087ce3b1d" ], [ "FStar.Pointer.Base.path_includes_concat", @@ -3772,7 +3802,7 @@ "typing_FStar.Pointer.Base.path_concat" ], 0, - "c40a25c4fbd0e21939f27144fd22ce41" + "6b17598e43b45421dcf736b401751c9f" ], [ "FStar.Pointer.Base.path_includes_exists_concat", @@ -3793,7 +3823,7 @@ "refinement_interpretation_Tm_refine_ee1123b778ea4e559d0b51cc1e52228a" ], 0, - "f13502e835d60d5bf5cf5fba4a80fa8b" + "c962fa6b9fa2fde3b5decf83a7e949f0" ], [ "FStar.Pointer.Base.path_concat_includes", @@ -3809,7 +3839,7 @@ "@query", "lemma_FStar.Pointer.Base.path_includes_concat" ], 0, - "c6e92228449b49c997adc3300575ad98" + "cb0b6aded66014d3449f01b3b371fbf3" ], [ "FStar.Pointer.Base.path_concat_includes", @@ -3825,7 +3855,7 @@ "@query", "lemma_FStar.Pointer.Base.path_includes_concat" ], 0, - "e69202ae9631582fd3c1cd4db686a793" + "95354764e90b55a4b3af894ad8d89104" ], [ "FStar.Pointer.Base.step_disjoint", @@ -3834,7 +3864,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_FStar.Pointer.Base.TArray", "constructor_distinct_FStar.Pointer.Base.TStruct", "constructor_distinct_FStar.Pointer.Base.TUnion", @@ -3845,14 +3874,13 @@ "disc_equation_FStar.Pointer.Base.StepUField", "equation_FStar.UInt.uint_t", "equation_Prims.eqtype", "fuel_guarded_inversion_FStar.Pointer.Base.step", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_a347709bfeba48709474ad26f4f6be87", + "haseqTm_refine_f13070840248fced9d9d60d77bdae3ec", "projection_inverse_FStar.Pointer.Base.TStruct_l", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e38b803f0730792d8f100c010422731b" + "d5485079bd20dad9f91f8fe32b8fa528" ], [ "FStar.Pointer.Base.step_eq", @@ -3887,7 +3915,7 @@ "projection_inverse_FStar.Pointer.Base.TUnion_l" ], 0, - "51a0b04f76400654ab18691648a48526" + "665f10d298f93d777619e3839810518c" ], [ "FStar.Pointer.Base.step_disjoint_not_eq", @@ -3943,7 +3971,7 @@ "typing_FStar.Pointer.Base.step_eq" ], 0, - "4727c868e955357531b9ae8a1ea39e8a" + "c3a008dca0e4dd900adb678bf94b55a1" ], [ "FStar.Pointer.Base.step_disjoint_sym", @@ -3966,7 +3994,7 @@ "string_inversion", "typing_FStar.Pointer.Base.step_disjoint" ], 0, - "17ae99ddf9bde09767df63cbf8927853" + "e11ed0999f908cfce44445f13846d712" ], [ "FStar.Pointer.Base.__proj__PathDisjointStep__item__through", @@ -3980,7 +4008,7 @@ "refinement_interpretation_Tm_refine_e2bd2f820ea5fbaed59a6a315ed9cc96" ], 0, - "c18dfe8c88d98d96e5ad5c5b52357f74" + "5005ad84df3609aa88e1108665a62366" ], [ "FStar.Pointer.Base.__proj__PathDisjointStep__item__to1", @@ -3994,7 +4022,7 @@ "refinement_interpretation_Tm_refine_e2bd2f820ea5fbaed59a6a315ed9cc96" ], 0, - "02e722e7700ce6f6bc272d17ff22c098" + "d61d28f62ea9fadfb766fc9fd0c64771" ], [ "FStar.Pointer.Base.__proj__PathDisjointStep__item__to2", @@ -4008,7 +4036,7 @@ "refinement_interpretation_Tm_refine_e2bd2f820ea5fbaed59a6a315ed9cc96" ], 0, - "5026bb0e05c7d77cf598076d00bc1ee5" + "6b537dc801808b869fc9efa323f4af40" ], [ "FStar.Pointer.Base.__proj__PathDisjointStep__item__p", @@ -4024,7 +4052,7 @@ "refinement_interpretation_Tm_refine_e2bd2f820ea5fbaed59a6a315ed9cc96" ], 0, - "2ac42ffbc749ba45dcf2eae6268e5da6" + "b9f6ef88e8ad86b297846f77f5adf6c7" ], [ "FStar.Pointer.Base.__proj__PathDisjointStep__item__s1", @@ -4042,7 +4070,7 @@ "refinement_interpretation_Tm_refine_e2bd2f820ea5fbaed59a6a315ed9cc96" ], 0, - "be04e772dd017a45434e7e5e8c51bbd3" + "74ab863d0849cf01d9eb1ad80ad1507b" ], [ "FStar.Pointer.Base.__proj__PathDisjointStep__item__s2", @@ -4067,7 +4095,7 @@ "typing_FStar.Pointer.Base.step_disjoint" ], 0, - "bcc030ed1b3c1608a3e1b440adf8e4a7" + "03851d9b96acca4af58fe9210ed5d836" ], [ "FStar.Pointer.Base.__proj__PathDisjointIncludes__item__to1", @@ -4081,7 +4109,7 @@ "refinement_interpretation_Tm_refine_5147b1db68e5e61b5c28506bfe607655" ], 0, - "dde92dd27c0a17e52839f895be0e4a33" + "2d9b58bdd5a686983c2d249f9823621a" ], [ "FStar.Pointer.Base.__proj__PathDisjointIncludes__item__to2", @@ -4095,7 +4123,7 @@ "refinement_interpretation_Tm_refine_5147b1db68e5e61b5c28506bfe607655" ], 0, - "867a07e0957640b52331384cd887d965" + "ab4cbc122ca7c39a66d204cbd19c1b82" ], [ "FStar.Pointer.Base.__proj__PathDisjointIncludes__item__p1", @@ -4111,7 +4139,7 @@ "refinement_interpretation_Tm_refine_5147b1db68e5e61b5c28506bfe607655" ], 0, - "0808db771a6f070de488c98ee4eb7703" + "d088af27810c46e0dbf85d8cfa9b4166" ], [ "FStar.Pointer.Base.__proj__PathDisjointIncludes__item__p2", @@ -4127,7 +4155,7 @@ "refinement_interpretation_Tm_refine_5147b1db68e5e61b5c28506bfe607655" ], 0, - "22e4e3bc23e0f4cf9a745e903d5e827f" + "42e8e6ea08ac78b7dad66ecc9efc9619" ], [ "FStar.Pointer.Base.__proj__PathDisjointIncludes__item__to1'", @@ -4141,7 +4169,7 @@ "refinement_interpretation_Tm_refine_5147b1db68e5e61b5c28506bfe607655" ], 0, - "a96e786fc0e0983fe65080ad360895e2" + "75067f6ed059e8966be5115f2f37f69e" ], [ "FStar.Pointer.Base.__proj__PathDisjointIncludes__item__to2'", @@ -4155,7 +4183,7 @@ "refinement_interpretation_Tm_refine_5147b1db68e5e61b5c28506bfe607655" ], 0, - "2c12cf853c579306b2b1326182c63292" + "a6015b1582ca7abf38bb68533a195512" ], [ "FStar.Pointer.Base.__proj__PathDisjointIncludes__item__p1'", @@ -4184,7 +4212,7 @@ "typing_FStar.Pointer.Base.uu___is_PathDisjointIncludes" ], 0, - "ff7bab77c9ffd0468f1893f963f959eb" + "d737dc52fca191b0261979033832f3fe" ], [ "FStar.Pointer.Base.__proj__PathDisjointIncludes__item__p2'", @@ -4205,7 +4233,7 @@ "refinement_interpretation_Tm_refine_e937e34ee8783c8b9b7d7a707f01634d" ], 0, - "a3c5958298ff4f97bd308e5ebc903872" + "f7cde9e4e34091954c6ee87c16c1264d" ], [ "FStar.Pointer.Base.__proj__PathDisjointIncludes__item___8", @@ -4227,7 +4255,7 @@ "refinement_interpretation_Tm_refine_5147b1db68e5e61b5c28506bfe607655" ], 0, - "1e6a18ad9b479979276de52bcf9528a4" + "3eb4c770f80d6671ac8adad062119e6a" ], [ "FStar.Pointer.Base.path_disjoint_t_rect", @@ -4255,7 +4283,7 @@ "subterm_ordering_FStar.Pointer.Base.PathDisjointIncludes" ], 0, - "036bc704f1b32c61255c54e63d0f9c76" + "ac601c304b314dde634b64ac679c9925" ], [ "FStar.Pointer.Base.path_disjoint_ind", @@ -4267,7 +4295,7 @@ "refinement_interpretation_Tm_refine_035771f6b75c6418e7b567530874ccfb" ], 0, - "e89c46f3fa03439b8635d1a07c739231" + "847eb35458021fa43022711e97034115" ], [ "FStar.Pointer.Base.path_disjoint_ind", @@ -4276,15 +4304,14 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "equation_FStar.Pointer.Base.path_disjoint", "equation_Prims.squash", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_a02d9d7bf230ab25f66365b7b22b819e", "refinement_interpretation_Tm_refine_e937e34ee8783c8b9b7d7a707f01634d", - "unit_inversion", "unit_typing" + "unit_inversion" ], 0, - "7ae35bd1a74a08cb72ace2fd7e9db233" + "63f5dd09a73e40b27583953324029c44" ], [ "FStar.Pointer.Base.path_disjoint_step", @@ -4299,7 +4326,7 @@ "unit_inversion" ], 0, - "bdbe1695d6326e2ab31b7dad726dd69f" + "da8edc5bf2a782256e527caa633e794d" ], [ "FStar.Pointer.Base.path_disjoint_includes", @@ -4308,13 +4335,12 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "equation_FStar.Pointer.Base.path_disjoint", "equation_Prims.squash", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "unit_inversion", "unit_typing" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "unit_inversion" ], 0, - "91c79212a4ed49df202940e7b2ba4c04" + "96cbda3337ee538648d29bfcdb0c6379" ], [ "FStar.Pointer.Base.path_disjoint_includes_l", @@ -4328,7 +4354,7 @@ "@query", "lemma_FStar.Pointer.Base.path_includes_refl" ], 0, - "30f854c722adef39c713327bd9d342ff" + "25da509080463867039a274468922161" ], [ "FStar.Pointer.Base.path_disjoint_sym", @@ -4357,7 +4383,7 @@ "string_inversion", "typing_FStar.Pointer.Base.step_disjoint" ], 0, - "4ae79b3b1a30e156aac088551be5bde5" + "96e792473de22539a05b808f92cc0ae9" ], [ "FStar.Pointer.Base.path_equal", @@ -4392,7 +4418,7 @@ "typing_FStar.Pointer.Base.uu___is_PathStep" ], 0, - "273a8aeac5c43d969ae4540b2f7adc7a" + "f22b8a69bbbb9bf46508ef4997575832" ], [ "FStar.Pointer.Base.path_equal", @@ -4403,12 +4429,11 @@ "@MaxIFuel_assumption", "@query", "FStar.Pointer.Base_pretyping_b27168cc0cd9c7f90ae88b602ccfc55c", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_0d5ecd039c65d95077f45e317c0079e9_3", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "binder_x_c187978e0b47d492be4f7ef67953e027_2", "binder_x_d8c87ff041e51a1dd1e128b2f010108c_4", "bool_inversion", - "bool_typing", "data_elim_FStar.Pointer.Base.PathBase", + "data_elim_FStar.Pointer.Base.PathBase", "data_elim_FStar.Pointer.Base.PathStep", "disc_equation_FStar.Pointer.Base.PathBase", "disc_equation_FStar.Pointer.Base.PathStep", @@ -4419,15 +4444,15 @@ "projection_inverse_FStar.Pointer.Base.PathStep_p", "projection_inverse_FStar.Pointer.Base.PathStep_s", "projection_inverse_FStar.Pointer.Base.PathStep_through", + "refinement_interpretation_Tm_refine_7871a89cee4ff50bc14c65877a68b5bd", "refinement_interpretation_Tm_refine_baffba81e209e1f8ed4aed5bd730cc38", - "refinement_interpretation_Tm_refine_bb8df15823325f5001501c646452e619", "subterm_ordering_FStar.Pointer.Base.PathStep", "typing_FStar.Pointer.Base.path_equal", "typing_FStar.Pointer.Base.step_eq", "typing_FStar.Pointer.Base.uu___is_PathStep" ], 0, - "c9f8a3c0217073b31eff4a983c6da34a" + "32a3dc0c4444dc0da502e3714c449912" ], [ "FStar.Pointer.Base.path_length_concat", @@ -4471,7 +4496,7 @@ "typing_FStar.Pointer.Base.path_length" ], 0, - "ec9dc55e56e37081f039cfb4beb11f9a" + "b5138d2659ec247d2ac3770f19e0e103" ], [ "FStar.Pointer.Base.path_concat_inj_l", @@ -4480,11 +4505,11 @@ 1, [ "@MaxIFuel_assumption", "@query", - "refinement_interpretation_Tm_refine_bb8df15823325f5001501c646452e619", + "refinement_interpretation_Tm_refine_7871a89cee4ff50bc14c65877a68b5bd", "typing_FStar.Pointer.Base.path_equal" ], 0, - "fbf25bdb2007fa8b244dc0feac6eee0d" + "60d508837989671627b7f9457fd19741" ], [ "FStar.Pointer.Base.path_concat_inj_l", @@ -4500,8 +4525,6 @@ "@query", "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_0d5ecd039c65d95077f45e317c0079e9_2", "binder_x_198ccbfb8c62cfbcee6e3d63acd41eeb_8", "binder_x_3f0f019f33fdd3df121c66cf611c3526_4", @@ -4510,7 +4533,7 @@ "binder_x_c187978e0b47d492be4f7ef67953e027_1", "binder_x_c187978e0b47d492be4f7ef67953e027_3", "binder_x_c187978e0b47d492be4f7ef67953e027_5", - "binder_x_c187978e0b47d492be4f7ef67953e027_6", "bool_typing", + "binder_x_c187978e0b47d492be4f7ef67953e027_6", "constructor_distinct_FStar.Pointer.Base.PathBase", "constructor_distinct_FStar.Pointer.Base.PathStep", "data_elim_FStar.Pointer.Base.PathBase", @@ -4521,9 +4544,8 @@ "equation_with_fuel_FStar.Pointer.Base.path_concat.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.path_equal.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.path_length.fuel_instrumented", - "fuel_guarded_inversion_FStar.Pointer.Base.path", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "lemma_FStar.Pointer.Base.path_concat_base_l", + "fuel_guarded_inversion_FStar.Pointer.Base.path", "int_inversion", + "lemma_FStar.Pointer.Base.path_concat_base_l", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pointer.Base.PathBase_from", "projection_inverse_FStar.Pointer.Base.PathStep_from", @@ -4532,8 +4554,8 @@ "projection_inverse_FStar.Pointer.Base.PathStep_through", "projection_inverse_FStar.Pointer.Base.PathStep_to", "refinement_interpretation_Tm_refine_422c1bb9c4648e056a5d7170c942c5e1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_bb8df15823325f5001501c646452e619", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_7871a89cee4ff50bc14c65877a68b5bd", "subterm_ordering_FStar.Pointer.Base.PathStep", "token_correspondence_FStar.Pointer.Base.path_length.fuel_instrumented", "typing_FStar.Pointer.Base.path_concat", @@ -4541,7 +4563,7 @@ "typing_FStar.Pointer.Base.path_length" ], 0, - "f6a864f5891b6e58cdf97c4017870c0d" + "b4d9ae200aa12e85550f7d440df93b12" ], [ "FStar.Pointer.Base.path_disjoint_decomp_t", @@ -4550,18 +4572,16 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "assumption_FStar.Pointer.Base.path__uu___haseq", "assumption_FStar.Pointer.Base.step__uu___haseq", "assumption_FStar.Pointer.Base.typ__uu___haseq", "equation_Prims.eqtype", "equation_Prims.l_and", "equation_Prims.squash", "function_token_typing_Prims.unit", - "haseqTm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "unit_typing" + "haseqTm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "484442b136606646040dfaed69d52b2b" + "2f02f6b135f572c66d2781f432984294" ], [ "FStar.Pointer.Base.__proj__PathDisjointDecomp__item__d_p", @@ -4574,7 +4594,7 @@ "projection_inverse_FStar.Pointer.Base.PathDisjointDecomp_d_through" ], 0, - "0ee600fd55375fa24cd1c8169602efec" + "c8e18e4e46850d083c81396a00a0a4f6" ], [ "FStar.Pointer.Base.__proj__PathDisjointDecomp__item__d_s1", @@ -4589,7 +4609,7 @@ "projection_inverse_FStar.Pointer.Base.PathDisjointDecomp_d_v1" ], 0, - "cbfce07f0f0897bfe48502e964bf2ece" + "a98504a240e9cd20ecc915e7668c754c" ], [ "FStar.Pointer.Base.__proj__PathDisjointDecomp__item__d_p1'", @@ -4601,7 +4621,7 @@ "projection_inverse_FStar.Pointer.Base.PathDisjointDecomp_d_v1" ], 0, - "11206a01cf69ed168eff5d15ec2b2ace" + "355ad3a07e578ba9c19179ed8480da30" ], [ "FStar.Pointer.Base.__proj__PathDisjointDecomp__item__d_s2", @@ -4616,7 +4636,7 @@ "projection_inverse_FStar.Pointer.Base.PathDisjointDecomp_d_v2" ], 0, - "16419aa9857698af804888cec8aa10a2" + "1cefb8d1e4d73869397a2ca21a74e570" ], [ "FStar.Pointer.Base.__proj__PathDisjointDecomp__item__d_p2'", @@ -4628,7 +4648,7 @@ "projection_inverse_FStar.Pointer.Base.PathDisjointDecomp_d_v2" ], 0, - "59a437c79f9e91ea1a40b689fd490032" + "6418981d2c6a168d3f7006065bc0a69d" ], [ "FStar.Pointer.Base.__proj__PathDisjointDecomp__item___8", @@ -4654,7 +4674,7 @@ "projection_inverse_FStar.Pointer.Base.PathDisjointDecomp_d_v2" ], 0, - "706efcd411555eb8d758cc2702c8404e" + "2d394e97b361dd116cc4da13f95cce93" ], [ "FStar.Pointer.Base.path_disjoint_decomp_includes", @@ -4666,18 +4686,17 @@ "@fuel_correspondence_FStar.Pointer.Base.path_concat.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.path_includes.fuel_instrumented", "@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "data_elim_FStar.Pointer.Base.PathDisjointDecomp", "eq2-interp", - "equation_Prims.l_and", "equation_Prims.squash", + "bool_inversion", "data_elim_FStar.Pointer.Base.PathDisjointDecomp", + "eq2-interp", "equation_Prims.l_and", "equation_Prims.squash", "equation_with_fuel_FStar.Pointer.Base.path_includes.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base.path_disjoint_decomp_t", "l_and-interp", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", - "typing_FStar.Pointer.Base.path_includes", "unit_typing" + "refinement_interpretation_Tm_refine_1588d9cc9cb691265bea0ce2c66abf3c", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "typing_FStar.Pointer.Base.path_includes" ], 0, - "b5607d53c18a9c2e4153922b5f1cf639" + "88f74b1d6aaf68e178fd6909bcf043b5" ], [ "FStar.Pointer.Base.path_disjoint_decomp", @@ -4701,7 +4720,7 @@ "typing_FStar.Pointer.Base.step_disjoint" ], 0, - "1c2cb6fc2f3d937224b0bd3cf0bbb998" + "1b9fac61acf1566facc9995b97e63ac3" ], [ "FStar.Pointer.Base.path_disjoint_not_path_equal", @@ -4713,9 +4732,8 @@ "@fuel_correspondence_FStar.Pointer.Base.path_concat.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.path_equal.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.path_length.fuel_instrumented", - "@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "bool_typing", "constructor_distinct_FStar.Pointer.Base.PathStep", + "@query", "bool_inversion", + "constructor_distinct_FStar.Pointer.Base.PathStep", "data_elim_FStar.Pointer.Base.PathDisjointDecomp", "data_typing_intro_FStar.Pointer.Base.PathStep@tok", "disc_equation_FStar.Pointer.Base.PathBase", @@ -4743,12 +4761,12 @@ "projection_inverse_FStar.Pointer.Base.PathStep_s", "projection_inverse_FStar.Pointer.Base.PathStep_through", "projection_inverse_FStar.Pointer.Base.PathStep_to", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_bb8df15823325f5001501c646452e619", - "typing_FStar.Pointer.Base.path_equal", "unit_typing" + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_7871a89cee4ff50bc14c65877a68b5bd", + "typing_FStar.Pointer.Base.path_equal" ], 0, - "5550c0cc564ff2da31247ee0b702a447" + "ab80177096dedc01a4f097c77f31554d" ], [ "FStar.Pointer.Base.path_destruct_l", @@ -4761,18 +4779,14 @@ "@fuel_correspondence_FStar.Pointer.Base.path_length.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_concat.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_length.fuel_instrumented", - "@query", - "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", - "FStar.Pointer.Base_pretyping_b27168cc0cd9c7f90ae88b602ccfc55c", - "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "binder_x_0d5ecd039c65d95077f45e317c0079e9_2", + "@query", "binder_x_0d5ecd039c65d95077f45e317c0079e9_2", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "binder_x_c187978e0b47d492be4f7ef67953e027_1", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_FStar.Pointer.Base.PathBase", "constructor_distinct_FStar.Pointer.Base.PathStep", + "data_elim_FStar.Pointer.Base.PathStep", "data_typing_intro_FStar.Pointer.Base.PathBase@tok", "data_typing_intro_FStar.Pointer.Base.PathStep@tok", "disc_equation_FStar.Pervasives.Native.None", @@ -4784,27 +4798,27 @@ "equation_with_fuel_FStar.Pointer.Base.path_length.fuel_instrumented", "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pointer.Base.path", - "function_token_typing_Prims.__cache_version_number__", "primitive_Prims.op_Addition", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.None_a", - "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.Pointer.Base.PathBase_from", "projection_inverse_FStar.Pointer.Base.PathStep_from", "projection_inverse_FStar.Pointer.Base.PathStep_p", "projection_inverse_FStar.Pointer.Base.PathStep_s", "projection_inverse_FStar.Pointer.Base.PathStep_through", "projection_inverse_FStar.Pointer.Base.PathStep_to", - "projection_inverse_Prims.Mkdtuple2__1", - "projection_inverse_Prims.Mkdtuple2__2", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_02fc160983cb6b95bc8024dda2fb489b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_71b5e22788953cc9f8ad81f80cff5d8c", "refinement_interpretation_Tm_refine_cc25ff37b88364dacaea8b60814ec8fc", - "refinement_interpretation_Tm_refine_cf74b7eccb8962519f0e781339ea3e82", + "refinement_interpretation_Tm_refine_dbd32fc1f8071b12a138403222ec975e", "subterm_ordering_FStar.Pointer.Base.PathStep", - "token_correspondence_FStar.Pointer.Base.path_length.fuel_instrumented" + "token_correspondence_FStar.Pointer.Base.path_length.fuel_instrumented", + "typing_FStar.Pointer.Base.path_destruct_l", + "typing_FStar.Pointer.Base.uu___is_PathBase" ], 0, - "6f662f5406dd73992d211b09e09101ed" + "2207c2fbb69c8bee7ec2306394c56468" ], [ "FStar.Pointer.Base.path_equal'", @@ -4862,7 +4876,7 @@ "well-founded-ordering-on-nat" ], 0, - "5877656054b9f8c112eab15851da6f1a" + "39a84fcf02c1262927420967d37378e0" ], [ "FStar.Pointer.Base.path_equal'", @@ -4876,8 +4890,6 @@ "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "Prims_pretyping_09d9235a8068627898e77b75945bdc5c", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "binder_x_0d5ecd039c65d95077f45e317c0079e9_3", "binder_x_c187978e0b47d492be4f7ef67953e027_0", "binder_x_c187978e0b47d492be4f7ef67953e027_1", @@ -4896,7 +4908,6 @@ "equation_with_fuel_FStar.Pointer.Base.path_length.fuel_instrumented", "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pointer.Base.path", - "function_token_typing_Prims.__cache_version_number__", "primitive_Prims.op_AmpAmp", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.None_a", @@ -4904,12 +4915,12 @@ "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", "projection_inverse_Prims.Mkdtuple2_b", + "refinement_interpretation_Tm_refine_02fc160983cb6b95bc8024dda2fb489b", "refinement_interpretation_Tm_refine_2b3edafa058d04c5c7e8a35d7a04bacd", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_574d2db91e562acbd69c5cc0a96d8045", + "refinement_interpretation_Tm_refine_7871a89cee4ff50bc14c65877a68b5bd", "refinement_interpretation_Tm_refine_942eb390dc27abd74312617cdca63061", - "refinement_interpretation_Tm_refine_a44bbb8eb79525ace4ae86018339a1b5", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_bb8df15823325f5001501c646452e619", - "refinement_interpretation_Tm_refine_f79c3b3155a54b0f955e2c001f0e5720", "typing_FStar.Pointer.Base.path_destruct_l", "typing_FStar.Pointer.Base.path_equal_", "typing_FStar.Pointer.Base.path_length", @@ -4918,7 +4929,7 @@ "well-founded-ordering-on-nat" ], 0, - "b56b944ce229452f323e1c91c9d794e3" + "f30c58ce52aa7e11b728284c1d35a090" ], [ "FStar.Pointer.Base.path_includes_concat_l", @@ -4949,7 +4960,7 @@ "typing_FStar.Pointer.Base.path_concat" ], 0, - "8e0621242cceec402b0d427784703978" + "6dfbfc694cc6946a151f31d5f37f128b" ], [ "FStar.Pointer.Base.path_disjoint_concat", @@ -4974,7 +4985,7 @@ "refinement_interpretation_Tm_refine_e937e34ee8783c8b9b7d7a707f01634d" ], 0, - "1c9a1e3508d5b7cf57cfedd567f3b60b" + "a0435242678eaf7fccd51efe441d96ad" ], [ "FStar.Pointer.Base.step_sel_upd_other", @@ -4988,18 +4999,15 @@ "@fuel_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", - "FStar.Pointer.Base_interpretation_Tm_arrow_68ca27102e7653c5d7f55ddb71909cae", - "FStar.Pointer.Base_interpretation_Tm_arrow_96f45b3a2b83575f13547fb24b72d0ca", + "FStar.FunctionalExtensionality_interpretation_Tm_arrow_a7d5cc170be69663c495e8582d2bc62a", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_461c1a04a2297465934fe9913aab7926", + "FStar.Pointer.Base_interpretation_Tm_arrow_5d491a1b4d1a78b391a7c9212b49de34", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_interpretation_Tm_arrow_a26b6f0ab7c6505137c6de4ce0011041", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ae567c2fb75be05905677af440075565", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", @@ -5037,15 +5045,14 @@ "equation_Prims.eqtype", "equation_Prims.nat", "equation_with_fuel_FStar.List.Tot.Base.map.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.noRepeats.fuel_instrumented", - "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_FStar.Pointer.Base.step", + "fuel_guarded_inversion_Prims.list", "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.otype_of_struct_field", "function_token_typing_FStar.Pointer.Base.otype_of_typ", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.string", "int_inversion", - "interpretation_Tm_abs_5ea69a1c5df5d4ae7eea511f6895946d", - "interpretation_Tm_abs_8ee7dc8209580f10f8ff916e69695e37", + "interpretation_Tm_abs_2db8b65edc142b3bb4b255ced46f0f32", + "interpretation_Tm_abs_75a59a4eb51a5d27cae7d8aba21bacf8", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", "lemma_FStar.DependentMap.sel_create", @@ -5072,17 +5079,17 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", "refinement_interpretation_Tm_refine_041a24a8c3715e0f4960d28f20ee920b", - "refinement_interpretation_Tm_refine_0fe6534274b669a8166532638c9b6bbf", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_4482b8ea10b7c3e0f684ae7e9c82dd06", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "string_inversion", "string_typing", "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", @@ -5096,12 +5103,12 @@ "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.step_disjoint", "typing_FStar.Pointer.Base.struct_field", "typing_FStar.UInt32.v", - "typing_Tm_abs_5ea69a1c5df5d4ae7eea511f6895946d", - "typing_Tm_abs_8ee7dc8209580f10f8ff916e69695e37", "unit_inversion", + "typing_Tm_abs_2db8b65edc142b3bb4b255ced46f0f32", + "typing_Tm_abs_75a59a4eb51a5d27cae7d8aba21bacf8", "unit_inversion", "unit_typing" ], 0, - "de345a556f5562713e5e214ed87a57e7" + "6953347325cdf949e77cb749e27ca420" ], [ "FStar.Pointer.Base.path_sel_upd_other", @@ -5137,7 +5144,7 @@ "typing_FStar.Pointer.Base.path_upd" ], 0, - "7ddb1ef2592a98a3fc68160b30bfde6d" + "f24d40e28aaf32db104cfe58321e20f7" ], [ "FStar.Pointer.Base.path_sel_upd_other'", @@ -5146,7 +5153,7 @@ 1, [ "@query" ], 0, - "13fffce676e7e2dd4ad4c35793abba58" + "97fb33bc7e1265dd3cb329b210889d7b" ], [ "FStar.Pointer.Base.equal", @@ -5181,7 +5188,7 @@ "typing_FStar.Pointer.Base.path_equal" ], 0, - "2c4e37031ed2dfe99ef208fed3fd6a77" + "c3e3a37af9eb0bbbe137e077ef626793" ], [ "FStar.Pointer.Base.equal", @@ -5194,9 +5201,8 @@ "@query", "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "assumption_FStar.Pointer.Base.typ__uu___haseq", "bool_inversion", - "bool_typing", "data_elim_FStar.Pointer.Base.Pointer", + "data_elim_FStar.Pointer.Base.Pointer", "disc_equation_FStar.Pointer.Base.Pointer", "equation_FStar.Pointer.Base.g_is_null", "equation_FStar.Pointer.Base.npointer", @@ -5208,13 +5214,13 @@ "proj_equation_FStar.Pointer.Base.Pointer_p", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_bb8df15823325f5001501c646452e619", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", + "refinement_interpretation_Tm_refine_7871a89cee4ff50bc14c65877a68b5bd", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.path_equal" ], 0, - "f1f42d40eec499f5d98cba359e650b31" + "685b48be47be5fb19ba492b7d579bec1" ], [ "FStar.Pointer.Base.as_addr", @@ -5232,7 +5238,7 @@ "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0" ], 0, - "f06f146bd67bf6039682f23860fbd1d2" + "921231176be42674483d416c6631f0fa" ], [ "FStar.Pointer.Base._field", @@ -5254,7 +5260,7 @@ "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields" ], 0, - "e04ad9de6cd9039224f22234eba9dc52" + "77351f5560f982485f68243d089d03ce" ], [ "FStar.Pointer.Base._cell", @@ -5280,7 +5286,7 @@ "typing_FStar.UInt32.v" ], 0, - "ef57859a16c70b9a315e8f63c6b2ea56" + "b3b3d7a32ba60d275e19179c9c395a14" ], [ "FStar.Pointer.Base._ufield", @@ -5304,7 +5310,7 @@ "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields" ], 0, - "80cfe801ce560726ae23362e6c8d32da" + "f9acc4267fe158be02dfadb75393d908" ], [ "FStar.Pointer.Base.unused_in", @@ -5321,7 +5327,7 @@ "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0" ], 0, - "9d1a560a49372480bb2d24e6467b6ea4" + "e2db2b4177053e9fc8134ead61f40215" ], [ "FStar.Pointer.Base.live", @@ -5349,7 +5355,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "c58b7c89ffe124e18ce06e924186f395" + "bca51b9cc51c4984935ae343c2c9390d" ], [ "FStar.Pointer.Base.nlive", @@ -5361,7 +5367,7 @@ "equation_Prims.l_True" ], 0, - "784bab923a39053422eef61bf0e63595" + "0aaaf6506bfb63aeb3645dc3eb0be54d" ], [ "FStar.Pointer.Base.live_nlive", @@ -5387,7 +5393,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "e352fdb388818789368ac67dad4d5102" + "1beefcd5005b23b285273392cd3c9409" ], [ "FStar.Pointer.Base.g_is_null_nlive", @@ -5401,7 +5407,7 @@ "typing_FStar.Pointer.Base.g_is_null" ], 0, - "e7d16ac04a94146fa4f43b457556aa74" + "416906bee281b25d2b1b3752522a8a3b" ], [ "FStar.Pointer.Base.greference_of", @@ -5437,7 +5443,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "8e63a757d503fa2672d1f795259b16fc" + "ad296124a9fc535e1ea54134f4320f36" ], [ "FStar.Pointer.Base.unused_in_greference_of", @@ -5467,9 +5473,9 @@ "lemma_FStar.Monotonic.HyperStack.unused_in_aref_of", "primitive_Prims.op_BarBar", "proj_equation_FStar.Pointer.Base.Pointer_contents", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", @@ -5477,7 +5483,7 @@ "typing_FStar.Pointer.Base.greference_of" ], 0, - "06b91f7130bb7af727c8668aa2729b2a" + "2ccf7cd3d0359ddd1bbe8793b52dc3e2" ], [ "FStar.Pointer.Base.live_not_unused_in", @@ -5485,9 +5491,8 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "bool_typing", "equation_FStar.Heap.trivial_preorder", + "@MaxIFuel_assumption", "@query", "bool_inversion", + "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.contains", @@ -5513,9 +5518,9 @@ "primitive_Prims.op_Negation", "proj_equation_FStar.Pointer.Base.Pointer_contents", "projection_inverse_BoxBool_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", "typing_FStar.Map.sel", "typing_FStar.Monotonic.Heap.contains", "typing_FStar.Monotonic.Heap.unused_in", @@ -5527,7 +5532,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "cf14228cb4ae8e4a126f29762095a5d8" + "197197221861546679e0edbd7fa3bd37" ], [ "FStar.Pointer.Base.gread", @@ -5550,10 +5555,10 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_Prims.Mkdtuple2__1", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_ee34c8cfab75cfe0f3c613d01f327feb" + "refinement_interpretation_Tm_refine_74d04f3d69c944bb6c1ca407ab636711" ], 0, - "436568b16e402051f370ed3ef373efa6" + "a814d150cf586c7f39f05c0553752248" ], [ "FStar.Pointer.Base.frameOf", @@ -5571,7 +5576,7 @@ "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0" ], 0, - "915c875b6f48b88e696164c043b2817d" + "8ba4ac36eb93f2b1a8d2a1b5a8fe64d3" ], [ "FStar.Pointer.Base.live_region_frameOf", @@ -5614,7 +5619,7 @@ "typing_FStar.Monotonic.HyperStack.live_region" ], 0, - "81707fd4668162b1218841a73a3a7fca" + "7433f2d0725174d4ddc1af84de105cfe" ], [ "FStar.Pointer.Base.disjoint_roots_intro_pointer_vs_pointer", @@ -5655,7 +5660,7 @@ "typing_FStar.Pointer.Base.frameOf" ], 0, - "1afe92390b29aeb8324711c7e9dbb9af" + "a94a15b2a845a751c8463be5853cc596" ], [ "FStar.Pointer.Base.disjoint_roots_intro_pointer_vs_pointer", @@ -5698,7 +5703,7 @@ "typing_FStar.Monotonic.HyperStack.greference_of" ], 0, - "c016fbc5083f2d977dfb944c32f47b71" + "f82c965be0adaff2ac44d78bc4cca916" ], [ "FStar.Pointer.Base.disjoint_roots_intro_pointer_vs_reference", @@ -5756,7 +5761,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "be0611c335b1a3e9299e21123b01052c" + "412c2de1d64712f02ee0524ab0d0c907" ], [ "FStar.Pointer.Base.disjoint_roots_intro_pointer_vs_reference", @@ -5764,15 +5769,12 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "bool_typing", "equation_FStar.Heap.trivial_preorder", + "@MaxIFuel_assumption", "@query", "bool_inversion", + "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.as_addr", "equation_FStar.Monotonic.HyperStack.contains", - "equation_FStar.Monotonic.HyperStack.is_tip", - "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.live_region", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.mreference", @@ -5788,9 +5790,9 @@ "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", + "l_and-interp", "lemma_FStar.Monotonic.Heap.lemma_contains_implies_used", - "lemma_FStar.Monotonic.Heap.lemma_distinct_addrs_unused", + "lemma_FStar.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", "lemma_FStar.Monotonic.HyperStack.aref_as_addr_aref_of", "lemma_FStar.Monotonic.HyperStack.aref_live_at_aref_of", "lemma_FStar.Monotonic.HyperStack.frameOf_aref_of", @@ -5799,24 +5801,24 @@ "primitive_Prims.op_Negation", "proj_equation_FStar.Pointer.Base.Pointer_contents", "projection_inverse_BoxBool_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", - "typing_FStar.Map.sel", "typing_FStar.Monotonic.Heap.contains", + "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.sel", + "typing_FStar.Monotonic.Heap.contains", "typing_FStar.Monotonic.Heap.unused_in", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.as_ref", "typing_FStar.Monotonic.HyperStack.contains", "typing_FStar.Monotonic.HyperStack.frameOf", "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Monotonic.HyperStack.live_region", + "typing_FStar.Monotonic.HyperStack.unused_in", "typing_FStar.Pointer.Base.frameOf", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "c1dfa082c28a842ddff9ee574bc5d673" + "f5b57e44e69617d18adc71b9cf0af186" ], [ "FStar.Pointer.Base.disjoint_roots_intro_reference_vs_pointer", @@ -5851,7 +5853,7 @@ "typing_FStar.Pointer.Base.frameOf" ], 0, - "d4d8f92497ba5eabc7caef823cf66b49" + "770f55962e3928726c9493d989867864" ], [ "FStar.Pointer.Base.disjoint_roots_intro_reference_vs_pointer", @@ -5890,7 +5892,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "d7cc898338ab1f8dd1dcec03aa37fdad" + "40d054e5f17b317d85bb560be5e5b9eb" ], [ "FStar.Pointer.Base.is_mm", @@ -5908,7 +5910,7 @@ "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0" ], 0, - "b1db16414a04716cfc7039af82bd86b8" + "f2be1be827f872f93e3a90634cdd7c4a" ], [ "FStar.Pointer.Base.as_addr_gfield", @@ -5934,7 +5936,7 @@ "typing_FStar.Pointer.Base.gfield", "unit_typing" ], 0, - "a01810f3a94de0eb8e8a2ccfa3174c76" + "30444814b712cecfff9554b9cef40ba9" ], [ "FStar.Pointer.Base.as_addr_gfield", @@ -5959,7 +5961,7 @@ "typing_FStar.Pointer.Base.gfield", "unit_typing" ], 0, - "b2d45cbbced30ff478a7e93f3ffa0317" + "19c6c37f1a2cb9523eaae75869359088" ], [ "FStar.Pointer.Base.unused_in_gfield", @@ -5987,7 +5989,7 @@ "typing_FStar.Pointer.Base.gfield", "unit_typing" ], 0, - "27a0c3a7cfaa632742cabccd6de4eb86" + "0035344d4de3ea00e955f5cc3d50b830" ], [ "FStar.Pointer.Base.live_gfield", @@ -6016,7 +6018,7 @@ "typing_FStar.Pointer.Base.gfield", "unit_typing" ], 0, - "1a0d9023f88fc0130ddfca1b9860b8b2" + "ec3e5710f82d2348310a6a4e1ab466f5" ], [ "FStar.Pointer.Base.gread_gfield", @@ -6032,7 +6034,7 @@ "lemma_FStar.Pointer.Base.type_of_typ_type_of_struct_field" ], 0, - "6b5dada91c1cd1fe185dfc2be551b3d5" + "944d5cf5b6509692a91c40e7a3d8d90e" ], [ "FStar.Pointer.Base.gread_gfield", @@ -6052,17 +6054,15 @@ "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pointer.Base_interpretation_Tm_arrow_0a44b12744e216c6d692aa1730cf3d23", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", - "FStar.Pointer.Base_interpretation_Tm_arrow_2ee7ac559fdb61982ce272c542bd9a75", - "FStar.Pointer.Base_interpretation_Tm_arrow_8f3ac7f641cc02cb2183937b1f910885", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_3039342fd2e0851a3664dcc7db386d3a", + "FStar.Pointer.Base_interpretation_Tm_arrow_a0191ab2e68770063b58fb6f1cd4a993", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", + "FStar.Pointer.Base_interpretation_Tm_arrow_bdc5e911949bed2f1a418f3bbfc31253", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pointer.Base.PathStep", "constructor_distinct_FStar.Pointer.Base.StepField", @@ -6076,10 +6076,6 @@ "disc_equation_Prims.Cons", "eq2-interp", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", - "equation_FStar.Monotonic.HyperHeap.hmap", - "equation_FStar.Monotonic.HyperStack.is_tip", - "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", - "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.sel", "equation_FStar.Pervasives.dfst", "equation_FStar.Pointer.Base._field", @@ -6108,16 +6104,14 @@ "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.typ", "fuel_guarded_inversion_Prims.dtuple2", - "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.otype_of_struct_field", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", "function_token_typing_Prims.string", - "interpretation_Tm_abs_7308b67cc0c6688ddbe1b7ef025fbe04", - "interpretation_Tm_abs_edd3e752044c7c6c940de67d8ad725b4", + "interpretation_Tm_abs_104b9206a0f6c45cba53cc44776fb1f1", + "interpretation_Tm_abs_9960ac31dfa7b5178b9dece32921ded2", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", "l_and-interp", - "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Pointer.Base.live_gfield", "lemma_FStar.Pointer.Base.otype_of_typ_struct", @@ -6144,25 +6138,21 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "string_typing", "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.otype_of_struct_field", "token_correspondence_FStar.Pointer.Base.otype_of_typ", "typing_FStar.DependentMap.t", "typing_FStar.Heap.trivial_preorder", "typing_FStar.List.Tot.Base.map", "typing_FStar.List.Tot.Base.mem", - "typing_FStar.List.Tot.Base.noRepeats", "typing_FStar.Map.contains", - "typing_FStar.Monotonic.HyperHeap.rid", - "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip", + "typing_FStar.List.Tot.Base.noRepeats", "typing_FStar.Monotonic.HyperStack.sel", "typing_FStar.Pervasives.dfst", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", @@ -6174,11 +6164,12 @@ "typing_FStar.Pointer.Base.struct_field", "typing_FStar.Pointer.Base.typ_of_struct_field", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Tm_abs_7308b67cc0c6688ddbe1b7ef025fbe04", - "typing_Tm_abs_edd3e752044c7c6c940de67d8ad725b4" + "typing_Prims.uu___is_Cons", + "typing_Tm_abs_104b9206a0f6c45cba53cc44776fb1f1", + "typing_Tm_abs_9960ac31dfa7b5178b9dece32921ded2" ], 0, - "d5e4cdcabf1cf3248dc17924adae5b62" + "5c8bfe34d7b2ba9295eebbf53776e03e" ], [ "FStar.Pointer.Base.frameOf_gfield", @@ -6203,7 +6194,7 @@ "typing_FStar.Pointer.Base.gfield", "unit_typing" ], 0, - "de88b73b5eef416bfea02b5463ef14a5" + "a8312c2ceeb751dda2a2a73ba42aff12" ], [ "FStar.Pointer.Base.is_mm_gfield", @@ -6228,7 +6219,7 @@ "typing_FStar.Pointer.Base.gfield", "unit_typing" ], 0, - "d44382bbb1c1cc32ca016e84b23ad323" + "0bf6a4cdac6bc2c857d8011713efae84" ], [ "FStar.Pointer.Base.as_addr_gufield", @@ -6254,7 +6245,7 @@ "typing_FStar.Pointer.Base.gufield" ], 0, - "95bd141a6a0c23eefff28f32577f07b9" + "1068fbdfb0e67b513f5bd40e85031e1d" ], [ "FStar.Pointer.Base.as_addr_gufield", @@ -6279,7 +6270,7 @@ "typing_FStar.Pointer.Base.gufield", "unit_typing" ], 0, - "affc57a2231cb49eb62a8f687050437a" + "672f43b0e2a3444f3338d63e0fbdd065" ], [ "FStar.Pointer.Base.unused_in_gufield", @@ -6307,7 +6298,7 @@ "typing_FStar.Pointer.Base.gufield", "unit_typing" ], 0, - "ec208937276027435124d40398014ec3" + "743e7ce9c3f448a46621fea981d01976" ], [ "FStar.Pointer.Base.live_gufield", @@ -6336,7 +6327,7 @@ "typing_FStar.Pointer.Base.gufield", "unit_typing" ], 0, - "f8bb80cf682ac13cf25372bc0c4e9f8f" + "a1f6b4297fe270b94e8c3e4654118995" ], [ "FStar.Pointer.Base.gread_gufield", @@ -6353,7 +6344,7 @@ "lemma_FStar.Pointer.Base.type_of_typ_union" ], 0, - "14a98b81e954539e09f12ed5ffbb9412" + "932435020a408511205aa5408abe4e8c" ], [ "FStar.Pointer.Base.gread_gufield", @@ -6366,43 +6357,34 @@ "@fuel_correspondence_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.dummy_val.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.path_sel.fuel_instrumented", - "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@fuel_correspondence_FStar.Pointer.Base.type_of_typ_.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.dummy_val.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@fuel_irrelevance_FStar.Pointer.Base.union.fuel_instrumented", + "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ_.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", + "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_FStar.Pointer.Base.PathStep", + "constructor_distinct_FStar.Pointer.Base.Pointer", "constructor_distinct_FStar.Pointer.Base.StepUField", "constructor_distinct_FStar.Pointer.Base.TUnion", "constructor_distinct_FStar.Pointer.Base._npointer", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.unit", - "data_elim_FStar.Pointer.Base.Pointer", "data_elim_Prims.Cons", - "data_elim_Prims.Mkdtuple2", + "data_elim_Prims.Cons", "data_elim_Prims.Mkdtuple2", "data_typing_intro_FStar.Pointer.Base.TUnion@tok", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pointer.Base.Pointer", "disc_equation_Prims.Cons", "eq2-interp", "equation_FStar.HyperStack.reference", "equation_FStar.List.Tot.Base.hd", - "equation_FStar.Monotonic.HyperHeap.hmap", - "equation_FStar.Monotonic.HyperStack.is_tip", - "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", - "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.sel", "equation_FStar.Pervasives.Native.fst", "equation_FStar.Pervasives.dfst", @@ -6410,7 +6392,6 @@ "equation_FStar.Pointer.Base._ufield", "equation_FStar.Pointer.Base.gread", "equation_FStar.Pointer.Base.greference_of", - "equation_FStar.Pointer.Base.gtdata", "equation_FStar.Pointer.Base.gtdata_create", "equation_FStar.Pointer.Base.gtdata_get_key", "equation_FStar.Pointer.Base.gtdata_get_value", @@ -6425,33 +6406,28 @@ "equation_FStar.Pointer.Base.struct_field_", "equation_FStar.Pointer.Base.struct_typ_", "equation_FStar.Pointer.Base.typ_of_struct_field", - "equation_FStar.Pointer.Base.type_of_struct_field_", - "equation_FStar.Pointer.Base.type_of_struct_field__", "equation_FStar.Pointer.Base.union_create", "equation_FStar.Pointer.Base.union_get_key", "equation_FStar.Pointer.Base.union_get_value", "equation_FStar.Pointer.Base.union_typ", "equation_Prims.eqtype", + "equation_with_fuel_FStar.List.Tot.Base.assoc.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.map.fuel_instrumented", "equation_with_fuel_FStar.List.Tot.Base.noRepeats.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.dummy_val.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.path_sel.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ_.fuel_instrumented", - "equation_with_fuel_FStar.Pointer.Base.union.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", + "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_FStar.Pointer.Base.typ", "fuel_guarded_inversion_Prims.dtuple2", - "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", "function_token_typing_Prims.string", - "interpretation_Tm_abs_420bfb6072aabcdbd804b62a92d00fe1", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", "l_and-interp", - "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pointer.Base.live_gufield", "lemma_FStar.Pointer.Base.type_of_typ__eq", - "lemma_FStar.Pointer.Base.type_of_typ_union", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_Negation", "proj_equation_FStar.Pervasives.Native.Mktuple2__1", @@ -6468,7 +6444,9 @@ "projection_inverse_FStar.Pointer.Base.PathStep_through", "projection_inverse_FStar.Pointer.Base.PathStep_to", "projection_inverse_FStar.Pointer.Base.Pointer_contents", + "projection_inverse_FStar.Pointer.Base.Pointer_from", "projection_inverse_FStar.Pointer.Base.Pointer_p", + "projection_inverse_FStar.Pointer.Base.Pointer_to", "projection_inverse_FStar.Pointer.Base.StepUField_fd", "projection_inverse_FStar.Pointer.Base.StepUField_l", "projection_inverse_FStar.Pointer.Base.TUnion_l", @@ -6478,42 +6456,36 @@ "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", "projection_inverse_Prims.Mkdtuple2_b", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "string_typing", + "token_correspondence_FStar.List.Tot.Base.assoc.fuel_instrumented", "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "token_correspondence_FStar.Pervasives.Native.fst", "token_correspondence_FStar.Pointer.Base.otype_of_typ", - "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", - "token_correspondence_FStar.Pointer.Base.type_of_typ_", "typing_FStar.Heap.trivial_preorder", "typing_FStar.List.Tot.Base.map", "typing_FStar.List.Tot.Base.mem", - "typing_FStar.List.Tot.Base.noRepeats", "typing_FStar.Map.contains", - "typing_FStar.Monotonic.HyperHeap.rid", - "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip", + "typing_FStar.List.Tot.Base.noRepeats", "typing_FStar.Monotonic.HyperStack.sel", "typing_FStar.Pervasives.dfst", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", "typing_FStar.Pointer.Base.__proj__Pointer__item__p", - "typing_FStar.Pointer.Base.gread", "typing_FStar.Pointer.Base.greference_of", "typing_FStar.Pointer.Base.gufield", "typing_FStar.Pointer.Base.live", "typing_FStar.Pointer.Base.path_sel", "typing_FStar.Pointer.Base.typ_of_struct_field", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "unit_typing" + "typing_Prims.uu___is_Cons", "unit_typing" ], 0, - "023c8075c30e276e756a7a524b87cc4d" + "686dfc404f6d02750b5cdc5a32c92efd" ], [ "FStar.Pointer.Base.frameOf_gufield", @@ -6538,7 +6510,7 @@ "typing_FStar.Pointer.Base.gufield", "unit_typing" ], 0, - "4ba7e1056e7c3b892ff73b464aec5aef" + "294cef089813640ecf5eed06a0fb0858" ], [ "FStar.Pointer.Base.is_mm_gufield", @@ -6563,7 +6535,7 @@ "typing_FStar.Pointer.Base.gufield", "unit_typing" ], 0, - "46e88c7f1c7e4ee23858a3b8e365ff07" + "b30432ad40ae868b5afaf2f831c9e897" ], [ "FStar.Pointer.Base.gcell", @@ -6572,7 +6544,7 @@ 1, [ "@query" ], 0, - "071ff0a32b520402282657efb0c851a6" + "20c1ba7d9551a46c7dc7e5ba96ab6766" ], [ "FStar.Pointer.Base.as_addr_gcell", @@ -6597,7 +6569,7 @@ "typing_FStar.Pointer.Base.gcell", "unit_typing" ], 0, - "a3c9f19ca0e56927d9aef2b0cc247e60" + "b13b0c4e99806c127962ff22129b4902" ], [ "FStar.Pointer.Base.as_addr_gcell", @@ -6622,7 +6594,7 @@ "typing_FStar.Pointer.Base.gcell", "unit_typing" ], 0, - "f83b146b4b10f696e8a6cb9d07cad4a2" + "5d98394e682d4fb32a25036b82fd518e" ], [ "FStar.Pointer.Base.unused_in_gcell", @@ -6650,7 +6622,7 @@ "typing_FStar.Pointer.Base.gcell", "unit_typing" ], 0, - "044db0a89181b74086eb68dec365983a" + "ebf1d22b59d95ddab4bfc787a64495de" ], [ "FStar.Pointer.Base.live_gcell", @@ -6678,7 +6650,7 @@ "typing_FStar.Pointer.Base.gcell", "unit_typing" ], 0, - "0601174d55104bbdca35f6b0d6c1c188" + "76790da59908ecd9c37f0a0c9e6e27dc" ], [ "FStar.Pointer.Base.gread_gcell", @@ -6703,7 +6675,7 @@ "typing_FStar.Pointer.Base.gread" ], 0, - "2b12e6dfd66d426a457ce3ad2bb3bbf6" + "499f8d195e82749504f05059104229c9" ], [ "FStar.Pointer.Base.gread_gcell", @@ -6718,22 +6690,23 @@ "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.dummy_val.fuel_instrumented", - "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_0dbe59df592edf9057c3abf99a52d523", + "FStar.Pervasives.Native_pretyping_b53dbd183c526bc5d0f20d7b966ae125", + "FStar.Pointer.Base_interpretation_Tm_arrow_cbaf63ee0f7cd0118b8161198aafa7ec", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", - "bool_inversion", "bool_typing", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", + "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", + "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", + "constructor_distinct_FStar.Pervasives.Native.option", "constructor_distinct_FStar.Pointer.Base.PathStep", "constructor_distinct_FStar.Pointer.Base.StepCell", "constructor_distinct_FStar.Pointer.Base.TArray", - "constructor_distinct_Tm_unit", "data_elim_Prims.Mkdtuple2", + "constructor_distinct_Prims.unit", "constructor_distinct_Tm_unit", + "data_elim_Prims.Mkdtuple2", "data_typing_intro_FStar.Pointer.Base.TArray@tok", "disc_equation_FStar.Pervasives.Native.None", "disc_equation_FStar.Pervasives.Native.Some", @@ -6766,15 +6739,13 @@ "equation_with_fuel_FStar.Pointer.Base.path_sel.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", - "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.typ", "fuel_guarded_inversion_Prims.dtuple2", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", - "interpretation_Tm_abs_6fcd3e52a76178c357aeb4950f04fb1a", + "interpretation_Tm_abs_cfbb5b4925290e52ac8f62a4db2a2e50", "kinding_FStar.Pointer.Base.typ@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pervasives.invertOption", @@ -6802,18 +6773,18 @@ "projection_inverse_FStar.Pointer.Base.StepCell_value", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", - "refinement_interpretation_Tm_refine_0c65f39f7a74f42456cfcad4e62be031", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", + "refinement_interpretation_Tm_refine_dce369254040b9bd3ac1454cc66ab5ae", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.dummy_val.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", @@ -6823,20 +6794,18 @@ "typing_FStar.Monotonic.HyperStack.sel", "typing_FStar.Pervasives.dfst", "typing_FStar.Pointer.Base.__proj__Pointer__item__p", - "typing_FStar.Pointer.Base.array", "typing_FStar.Pointer.Base.gcell", - "typing_FStar.Pointer.Base.gread", + "typing_FStar.Pointer.Base.gcell", "typing_FStar.Pointer.Base.gread", "typing_FStar.Pointer.Base.greference_of", "typing_FStar.Pointer.Base.live", - "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.path_sel", "typing_FStar.Pointer.Base.type_of_typ", "typing_FStar.Seq.Base.length", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", "typing_FStar.UInt32.v", - "typing_Tm_abs_6fcd3e52a76178c357aeb4950f04fb1a" + "typing_Tm_abs_cfbb5b4925290e52ac8f62a4db2a2e50", "unit_typing" ], 0, - "ecf453dbdb0085f3c4093cfce12443f3" + "4a679fd02ce21841a42f9d11eff1dc18" ], [ "FStar.Pointer.Base.frameOf_gcell", @@ -6861,7 +6830,7 @@ "typing_FStar.Pointer.Base.gcell", "unit_typing" ], 0, - "ff4230d028bbe4824c12e78b2093119c" + "c275db4079e1df9923c0215780789148" ], [ "FStar.Pointer.Base.is_mm_gcell", @@ -6886,7 +6855,7 @@ "typing_FStar.Pointer.Base.gcell", "unit_typing" ], 0, - "f90eadab9ab5a871d94fd0443776da97" + "7f5c917775396889701f06ff4dc424c5" ], [ "FStar.Pointer.Base.includes", @@ -6906,7 +6875,7 @@ "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0" ], 0, - "ea82cf896745c13d4dcc580af7ba3a0b" + "44bf992b5521c6f880261676556f0fea" ], [ "FStar.Pointer.Base.includes_refl", @@ -6919,8 +6888,8 @@ "@fuel_irrelevance_FStar.Pointer.Base.path_includes.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "bool_typing", "data_elim_FStar.Pointer.Base.Pointer", + "bool_inversion", "bool_typing", + "data_elim_FStar.Pointer.Base.Pointer", "equation_FStar.Pointer.Base.g_is_null", "equation_FStar.Pointer.Base.includes", "equation_FStar.Pointer.Base.npointer", @@ -6933,12 +6902,12 @@ "proj_equation_FStar.Pointer.Base.Pointer_p", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.includes" ], 0, - "07523ce7ffa791922211f6638595986f" + "ba5ed64142c4abfe8995feb5a68be37e" ], [ "FStar.Pointer.Base.includes_trans", @@ -6948,8 +6917,7 @@ [ "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.path_includes.fuel_instrumented", - "@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "bool_inversion", "bool_typing", + "@query", "bool_inversion", "bool_typing", "data_elim_FStar.Pointer.Base.Pointer", "disc_equation_FStar.Pointer.Base.Pointer", "equation_FStar.Pointer.Base.g_is_null", @@ -6963,14 +6931,14 @@ "proj_equation_FStar.Pointer.Base.Pointer_p", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.__proj__Pointer__item__contents", "typing_FStar.Pointer.Base.includes" ], 0, - "68abb4602c34c6552e421246a69a80cc" + "0842808a23a779e7dc2b57150389e71f" ], [ "FStar.Pointer.Base.includes_gfield", @@ -6985,9 +6953,8 @@ "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "bool_typing", "constructor_distinct_FStar.Pointer.Base._npointer", + "constructor_distinct_FStar.Pointer.Base._npointer", "constructor_distinct_Prims.unit", "data_elim_FStar.Pointer.Base.Pointer", "data_typing_intro_FStar.Pointer.Base.StepField@tok", @@ -7013,12 +6980,12 @@ "projection_inverse_FStar.Pointer.Base.Pointer_contents", "projection_inverse_FStar.Pointer.Base.Pointer_from", "projection_inverse_FStar.Pointer.Base.Pointer_p", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", "typing_FStar.Pointer.Base.gfield", @@ -7026,7 +6993,7 @@ "typing_Prims.uu___is_Cons", "unit_typing" ], 0, - "36fe62d53d146859b3b1475a56fdbaed" + "88f0ab0912a2b64bbf81ccb6aae2f69c" ], [ "FStar.Pointer.Base.includes_gufield", @@ -7041,9 +7008,8 @@ "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "bool_typing", "constructor_distinct_FStar.Pointer.Base._npointer", + "constructor_distinct_FStar.Pointer.Base._npointer", "constructor_distinct_Prims.unit", "data_elim_FStar.Pointer.Base.Pointer", "data_typing_intro_FStar.Pointer.Base.StepUField@tok", @@ -7071,12 +7037,12 @@ "projection_inverse_FStar.Pointer.Base.Pointer_contents", "projection_inverse_FStar.Pointer.Base.Pointer_from", "projection_inverse_FStar.Pointer.Base.Pointer_p", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", "typing_FStar.Pointer.Base.gufield", @@ -7084,7 +7050,7 @@ "typing_Prims.uu___is_Cons", "unit_typing" ], 0, - "ae7c911f26bf10504d5c3beb85390801" + "6bc6be8e6c8126d910a6346a4978a8f2" ], [ "FStar.Pointer.Base.includes_gcell", @@ -7100,8 +7066,6 @@ "FStar.Pointer.Base_pretyping_b27168cc0cd9c7f90ae88b602ccfc55c", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pointer.Base._npointer", @@ -7115,7 +7079,6 @@ "equation_FStar.Pointer.Base.npointer", "equation_FStar.Pointer.Base.pointer", "equation_FStar.UInt.fits", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "lemma_FStar.Pointer.Base.path_includes_step_r", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", @@ -7128,14 +7091,14 @@ "projection_inverse_FStar.Pointer.Base.Pointer_p", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.gcell", "typing_FStar.UInt32.v", "unit_typing" ], 0, - "303d00909bb21364e7d3dc68b0f0cc7f" + "eb7df651ebcd8d294c313979c6448c40" ], [ "FStar.Pointer.Base.includes_ind", @@ -7144,12 +7107,12 @@ 1, [ "@MaxIFuel_assumption", "@query", - "refinement_interpretation_Tm_refine_0510a3a4209edd5aca435ec5c152e12f", "refinement_interpretation_Tm_refine_1d4ba028ed16c70ccba461732aababc0", + "refinement_interpretation_Tm_refine_738a67d7ff183e6439039cdbdc536897", "refinement_interpretation_Tm_refine_bc644e363f3618c98f527a696e25fc11" ], 0, - "105fd24c98c63ed7492794a51f2ec7b2" + "1b0e6b2c0235a8b71437cad4d24cd3b1" ], [ "FStar.Pointer.Base.includes_ind", @@ -7162,9 +7125,8 @@ "@query", "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "bool_typing", "constructor_distinct_FStar.Pointer.Base.Pointer", + "bool_inversion", "bool_typing", + "constructor_distinct_FStar.Pointer.Base.Pointer", "data_elim_FStar.Pointer.Base.Pointer", "data_elim_FStar.Pointer.Base.StepCell", "data_elim_FStar.Pointer.Base.StepField", @@ -7198,23 +7160,23 @@ "projection_inverse_FStar.Pointer.Base.Pointer_from", "projection_inverse_FStar.Pointer.Base.Pointer_p", "projection_inverse_FStar.Pointer.Base.Pointer_to", + "refinement_interpretation_Tm_refine_1588d9cc9cb691265bea0ce2c66abf3c", "refinement_interpretation_Tm_refine_2294e26464ce127dc19115c7d2830fb1", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", "refinement_interpretation_Tm_refine_7be63e85c12413195a9167f090ba15fa", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "refinement_interpretation_Tm_refine_e937e34ee8783c8b9b7d7a707f01634d", "refinement_interpretation_Tm_refine_ee1123b778ea4e559d0b51cc1e52228a", "refinement_interpretation_Tm_refine_f1bdf056430cac446ba97c183d132799", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.path_includes.fuel_instrumented", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.includes", "typing_FStar.Pointer.Base.path_includes" ], 0, - "c492b49a5f846f8176241fdd2e2d380d" + "df090497c16e674124ac151eb7a61db6" ], [ "FStar.Pointer.Base.readable", @@ -7243,7 +7205,7 @@ "typing_FStar.Pointer.Base.frameOf" ], 0, - "e4da82d9b40e3859153aea0b2b26eb99" + "a8235e42b4e0ad11238d0d101e286485" ], [ "FStar.Pointer.Base.readable_live", @@ -7252,7 +7214,7 @@ 1, [ "@query", "equation_FStar.Pointer.Base.readable", "l_and-interp" ], 0, - "25efe85b7e8818ca812c6129cfbd39d1" + "6faf09019cb5d8fea5481ef5ab1d6ec9" ], [ "FStar.Pointer.Base.readable_gfield", @@ -7270,12 +7232,11 @@ "@fuel_irrelevance_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.PathStep", @@ -7287,10 +7248,6 @@ "disc_equation_FStar.Pointer.Base.Pointer", "disc_equation_Prims.Cons", "eq2-interp", "equation_FStar.HyperStack.reference", - "equation_FStar.Monotonic.HyperHeap.hmap", - "equation_FStar.Monotonic.HyperStack.is_tip", - "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", - "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.sel", "equation_FStar.Pervasives.dfst", "equation_FStar.Pointer.Base._field", @@ -7310,13 +7267,11 @@ "equation_with_fuel_FStar.Pointer.Base.path_sel.fuel_instrumented", "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", "fuel_guarded_inversion_Prims.dtuple2", - "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", "function_token_typing_Prims.string", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", "l_and-interp", - "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pointer.Base.live_gfield", "lemma_FStar.Pointer.Base.otype_of_typ_struct", "lemma_FStar.Pointer.Base.ovalue_is_readable_step_sel_field", @@ -7337,23 +7292,19 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "string_typing", "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Heap.trivial_preorder", "typing_FStar.List.Tot.Base.map", "typing_FStar.List.Tot.Base.mem", - "typing_FStar.List.Tot.Base.noRepeats", "typing_FStar.Map.contains", - "typing_FStar.Monotonic.HyperHeap.rid", - "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip", + "typing_FStar.List.Tot.Base.noRepeats", "typing_FStar.Monotonic.HyperStack.sel", "typing_FStar.Pervasives.dfst", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", @@ -7362,10 +7313,11 @@ "typing_FStar.Pointer.Base.greference_of", "typing_FStar.Pointer.Base.ovalue_is_readable", "typing_FStar.Pointer.Base.path_sel", - "typing_FStar.Pointer.Base.typ_of_struct_field", "unit_typing" + "typing_FStar.Pointer.Base.typ_of_struct_field", + "typing_Prims.uu___is_Cons", "unit_typing" ], 0, - "30d0a2aea8c06e467d70b9cba53b902a" + "95864d637d86ca12ffd6080113e4c958" ], [ "FStar.Pointer.Base.readable_struct", @@ -7384,13 +7336,12 @@ "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", "bool_inversion", @@ -7425,6 +7376,7 @@ "equation_FStar.Pointer.Base.readable", "equation_FStar.Pointer.Base.step_sel", "equation_FStar.Pointer.Base.struct_field", + "equation_FStar.Pointer.Base.struct_field_", "equation_FStar.Pointer.Base.typ_of_struct_field", "equation_FStar.Pointer.Base.type_of_base_typ", "equation_FStar.Pointer.Base.type_of_struct_field_", @@ -7470,11 +7422,13 @@ "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", + "refinement_interpretation_Tm_refine_298741368b36f9fce1347c8b3fa4f829", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_9ca66ac3d38b9236431794bd00c6d593", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", + "string_inversion", "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.otype_of_typ", "token_correspondence_FStar.Pointer.Base.type_of_struct_field_", @@ -7491,7 +7445,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field", "unit_typing" ], 0, - "3c37e198837bac2ab15cbc6f18ea78b5" + "dd82adf69883013e00e5a9a6e45f6981" ], [ "FStar.Pointer.Base.readable_struct_fields'", @@ -7499,21 +7453,31 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", "assumption_Prims.HasEq_string", - "binder_x_55c7c4a53e17101040fb5f57762af354_0", - "binder_x_a186ce44c6e2798ac268e43592882258_3", - "data_elim_Prims.Cons", "disc_equation_Prims.Cons", - "disc_equation_Prims.Nil", "equality_tok_Prims.LexTop@tok", - "equation_FStar.Pointer.Base.struct_typ", "equation_Prims.l_True", - "fuel_guarded_inversion_FStar.Pervasives.Native.tuple2", - "fuel_guarded_inversion_Prims.list", - "projection_inverse_BoxBool_proj_0", - "projection_inverse_Prims.Cons_tl", - "refinement_interpretation_FStar.Pointer.Base_Tm_refine_01326aab0f4c8e9192277785ee000b20", - "subterm_ordering_Prims.Cons" + "@MaxIFuel_assumption", "@query", + "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", + "binder_x_2ab32aa018f38d35baff7c272edc1456_0", + "binder_x_dce109b66917edb1ca83b9408101b740_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "bool_inversion", + "data_elim_FStar.Pointer.Base.Mkstruct_typ", + "disc_equation_Prims.Cons", "disc_equation_Prims.Nil", + "equality_tok_Prims.LexTop@tok", + "equation_FStar.Monotonic.HyperHeap.hmap", + "equation_FStar.Monotonic.HyperStack.is_tip", + "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", + "equation_FStar.Monotonic.HyperStack.mem", + "fuel_guarded_inversion_FStar.Pointer.Base.struct_typ", + "fuel_guarded_inversion_Prims.list", + "function_token_typing_FStar.Monotonic.Heap.heap", + "lemma_FStar.Map.lemma_ContainsDom", + "projection_inverse_Prims.Cons_tl", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "subterm_ordering_Prims.Cons", "typing_FStar.Map.contains", + "typing_FStar.Monotonic.HyperHeap.rid", + "typing_FStar.Monotonic.HyperStack.get_hmap", + "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "926563a28de73e8a68d1cf49cac67a9e" + "d63acecdea72304f7df0e8b9b4d2d18b" ], [ "FStar.Pointer.Base.readable_struct_fields_nil", @@ -7534,7 +7498,7 @@ "true_interp" ], 0, - "3c2a3ba117904b452a6e3b5a2cd46f3b" + "3a8691d4802d9d7c536d4e5bfc605f1b" ], [ "FStar.Pointer.Base.readable_struct_fields_cons", @@ -7568,7 +7532,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "dcf84f867bc7bf51df5985cbfcee2b9a" + "fc837b6dd83298857bcbcea3c8290de7" ], [ "FStar.Pointer.Base.readable_struct_fields_elim", @@ -7628,7 +7592,7 @@ "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields" ], 0, - "42246f4aa394e80980c90418fedff105" + "4695e8e368592ab419ca74efe4d73293" ], [ "FStar.Pointer.Base.readable_struct_fields_elim", @@ -7637,21 +7601,19 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "@fuel_correspondence_FStar.List.Tot.Base.mem.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.readable_struct_fields_.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.mem.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.readable_struct_fields_.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "binder_x_0c8c560ea1f64597ac6752d770b1c7b5_1", "binder_x_2ab32aa018f38d35baff7c272edc1456_0", "binder_x_8d6a14835e73bbd0cb8017424edf0a1b_2", - "binder_x_a186ce44c6e2798ac268e43592882258_3", "bool_inversion", + "binder_x_dce109b66917edb1ca83b9408101b740_3", + "binder_x_ed25b04ac1a3660bf4cdc8ae577888d8_1", "bool_inversion", "constructor_distinct_Prims.Cons", "constructor_distinct_Prims.Nil", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_typing_intro_FStar.Pointer.Base.TStruct@tok", @@ -7680,19 +7642,20 @@ "projection_inverse_Prims.Cons_a", "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Nil_a", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_916608d7d5e7fcb1d88d008955662846", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "subterm_ordering_Prims.Cons", "typing_FStar.List.Tot.Base.map", - "typing_FStar.List.Tot.Base.mem", "typing_FStar.Map.contains", - "typing_FStar.Monotonic.HyperHeap.rid", + "refinement_interpretation_Tm_refine_e35e9177b80909dbf230b3c6b66a11f5", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", + "string_inversion", "subterm_ordering_Prims.Cons", + "typing_FStar.List.Tot.Base.map", "typing_FStar.List.Tot.Base.mem", + "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip" + "typing_FStar.Monotonic.HyperStack.get_tip", + "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields" ], 0, - "c39881d4ee4b8500339b08ef1cd26945" + "7fd1f2abced244b73967f1a2c21aed71" ], [ "FStar.Pointer.Base.readable_struct_fields_readable_struct", @@ -7704,9 +7667,9 @@ "@fuel_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "@fuel_irrelevance_FStar.List.Tot.Base.map.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_typing_intro_FStar.Pointer.Base.TStruct@tok", @@ -7721,14 +7684,15 @@ "kinding_FStar.Pointer.Base.typ@tok", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", + "refinement_interpretation_Tm_refine_40af92d7ec70b9e69654b789401fdfd3", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_f95d2ab2bdacc5885edf06d16e95e748", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", + "string_inversion", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields" ], 0, - "12af686b9f37a1a13ea732cd1565547e" + "ca62dd867fc7a428a97a451e3f0b9070" ], [ "FStar.Pointer.Base.readable_gcell", @@ -7746,7 +7710,6 @@ "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.PathStep", "constructor_distinct_FStar.Pointer.Base.Pointer", @@ -7791,11 +7754,11 @@ "projection_inverse_FStar.Pointer.Base.Pointer_from", "projection_inverse_FStar.Pointer.Base.Pointer_p", "projection_inverse_FStar.Pointer.Base.Pointer_to", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", "token_correspondence_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", @@ -7810,7 +7773,7 @@ "typing_FStar.Pointer.Base.path_sel", "unit_typing" ], 0, - "68c6a3aaaa714d28b2774f3d44507e60" + "22e1fc85e90ce02165d597ad661dd903" ], [ "FStar.Pointer.Base.readable_array", @@ -7827,8 +7790,6 @@ "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", @@ -7866,10 +7827,8 @@ "equation_with_fuel_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.path_sel.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base.typ", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "l_and-interp", - "lemma_FStar.Map.lemma_ContainsDom", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "int_typing", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Pointer.Base.live_gcell", "lemma_FStar.Pointer.Base.otype_of_typ_array", @@ -7898,12 +7857,12 @@ "projection_inverse_FStar.Pointer.Base.TArray_t", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", @@ -7915,7 +7874,7 @@ "unit_typing" ], 0, - "ed69117a16e9d9cc33f9d3f837a07290" + "2e0b96ca304e942a4fdcce102a26b975" ], [ "FStar.Pointer.Base.readable_gufield", @@ -7934,15 +7893,13 @@ "@fuel_irrelevance_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", - "FStar.Pointer.Base_interpretation_Tm_arrow_25a1c9e0718823e15adf9a8412490f72", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", + "FStar.Pointer.Base_interpretation_Tm_arrow_a562036d4086240af9c67a5348138fd7", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", - "bool_inversion", "bool_typing", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "b2t_def", + "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pointer.Base.PathStep", "constructor_distinct_FStar.Pointer.Base.StepUField", @@ -7957,10 +7914,6 @@ "disc_equation_Prims.Cons", "eq2-interp", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", - "equation_FStar.Monotonic.HyperHeap.hmap", - "equation_FStar.Monotonic.HyperStack.is_tip", - "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", - "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.sel", "equation_FStar.Pervasives.dfst", "equation_FStar.Pointer.Base._gtdata_get_key", @@ -7999,13 +7952,11 @@ "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.typ", "fuel_guarded_inversion_Prims.dtuple2", - "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pervasives.Native.fst", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", "function_token_typing_Prims.string", "kinding_FStar.Pervasives.Native.tuple2@tok", "kinding_FStar.Pointer.Base.typ@tok", "l_and-interp", - "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Pointer.Base.live_gufield", "lemma_FStar.Pointer.Base.otype_of_typ_union", @@ -8034,24 +7985,20 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Mkdtuple2__1", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "string_typing", "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Heap.trivial_preorder", "typing_FStar.List.Tot.Base.map", "typing_FStar.List.Tot.Base.mem", - "typing_FStar.List.Tot.Base.noRepeats", "typing_FStar.Map.contains", - "typing_FStar.Monotonic.HyperHeap.rid", - "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip", + "typing_FStar.List.Tot.Base.noRepeats", "typing_FStar.Monotonic.HyperStack.sel", "typing_FStar.Pervasives.dfst", "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields", @@ -8065,10 +8012,11 @@ "typing_FStar.Pointer.Base.path_sel", "typing_FStar.Pointer.Base.struct_field", "typing_FStar.Pointer.Base.typ_of_struct_field", - "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" + "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", + "typing_Prims.uu___is_Cons" ], 0, - "0080980a2f02781f2fbc89d2cb1b485c" + "f8a8a74a5db6b012a9948dbe5d1ea040" ], [ "FStar.Pointer.Base.is_active_union_field", @@ -8113,7 +8061,7 @@ "typing_FStar.Pointer.Base.__proj__Mkstruct_typ__item__fields" ], 0, - "55c4695db09e045a0a956268dcb1087f" + "ace88b561e3a78bacac15fa00acc3cc8" ], [ "FStar.Pointer.Base.is_active_union_live", @@ -8125,7 +8073,7 @@ "l_and-interp" ], 0, - "5ad77022cc2edc98559ba311d6e2a6fa" + "49401800a52e186342031aed1a3e3a23" ], [ "FStar.Pointer.Base.is_active_union_field_live", @@ -8137,7 +8085,7 @@ "lemma_FStar.Pointer.Base.live_gufield" ], 0, - "25a54d6a4da54c05b5c77346e8793a55" + "15c34f86bc1550aa6589873e1ce14fbc" ], [ "FStar.Pointer.Base.is_active_union_field_eq", @@ -8150,7 +8098,7 @@ "equation_FStar.Pointer.Base.struct_field", "l_and-interp" ], 0, - "680458c76d721b6a586b1a9a2d8ed1b4" + "733caa5c084acf0c725af5f90008eefe" ], [ "FStar.Pointer.Base.is_active_union_field_get_key", @@ -8164,14 +8112,11 @@ "@fuel_correspondence_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@query", - "FStar.Pervasives.Native_interpretation_Tm_arrow_7fe3e7847982dd1674bac902db1b25d6", + "FStar.Map_interpretation_Tm_arrow_6980332764c4493a7b0df5c02f7aefbe", + "FStar.Pervasives.Native_interpretation_Tm_arrow_b8cce376a4a678a51298a0f3945f25ce", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_9cb3c953faf527c316d427b2ce8bd81b", - "Prims_pretyping_3862c4e8ff39bfc3871b6a47e7ff5b2e", - "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", - "bool_inversion", "bool_typing", - "constructor_distinct_FStar.Pointer.Base.TUnion", + "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", "b2t_def", + "bool_inversion", "constructor_distinct_FStar.Pointer.Base.TUnion", "constructor_distinct_Prims.Cons", "constructor_distinct_Tm_unit", "data_elim_FStar.Pointer.Base.Mkstruct_typ", "data_elim_FStar.Pointer.Base.Pointer", "data_elim_Prims.Cons", @@ -8182,7 +8127,6 @@ "disc_equation_Prims.Cons", "eq2-interp", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", - "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.sel", "equation_FStar.Pervasives.dfst", "equation_FStar.Pointer.Base._gtdata_get_key", @@ -8234,13 +8178,13 @@ "projection_inverse_Prims.Cons_hd", "projection_inverse_Prims.Cons_tl", "projection_inverse_Prims.Mkdtuple2__1", - "refinement_interpretation_Tm_refine_01326aab0f4c8e9192277785ee000b20", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", + "refinement_interpretation_Tm_refine_eda496a665ec0c486d3c3de30bfc4462", "string_inversion", "string_typing", "token_correspondence_FStar.List.Tot.Base.map.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.otype_of_typ", @@ -8258,7 +8202,7 @@ "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "c2b275148394426389604e6a48347912" + "7ad1b3934c03b1ed0ed0839990ead91f" ], [ "FStar.Pointer.Base.is_active_union_field_readable", @@ -8267,7 +8211,7 @@ 1, [ "@query", "lemma_FStar.Pointer.Base.readable_gufield" ], 0, - "e9022032fec8fd98d01571132e4af43a" + "e8962aa66ae46b60e25619c67f94080e" ], [ "FStar.Pointer.Base.is_active_union_field_includes_readable", @@ -8289,9 +8233,8 @@ "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", "Prims_pretyping_09d9235a8068627898e77b75945bdc5c", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", + "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.None", "constructor_distinct_FStar.Pointer.Base.PathStep", "constructor_distinct_FStar.Pointer.Base.StepUField", @@ -8360,11 +8303,11 @@ "projection_inverse_FStar.Pointer.Base.TUnion_l", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", + "refinement_interpretation_Tm_refine_1588d9cc9cb691265bea0ce2c66abf3c", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "refinement_interpretation_Tm_refine_9560ef23f44dd048af58f1767cc19bc8", - "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "string_inversion", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.gufield", "typing_FStar.Pointer.Base.ovalue_is_readable", @@ -8373,7 +8316,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field", "unit_typing" ], 0, - "827f007b982d7a02eacc1cfb3f5241ba" + "3356fa64c28bd318f46fd2bb8c82e772" ], [ "FStar.Pointer.Base._singleton_buffer_of_pointer", @@ -8383,8 +8326,7 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "constructor_distinct_FStar.Pointer.Base.BufferRootSingleton", "constructor_distinct_FStar.Pointer.Base.Pointer", @@ -8403,9 +8345,8 @@ "equation_Prims.nat", "equation_Prims.pos", "equation_with_fuel_Prims.pow2.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", - "fuel_guarded_inversion_FStar.Pointer.Base.path", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "lemma_FStar.UInt32.vu_inv", + "fuel_guarded_inversion_FStar.Pointer.Base.path", "int_inversion", + "int_typing", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", @@ -8424,11 +8365,11 @@ "projection_inverse_FStar.Pointer.Base.PathStep_through", "projection_inverse_FStar.Pointer.Base.PathStep_to", "projection_inverse_FStar.Pointer.Base.Pointer_p", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_fbf57e97003df92db58cab134885be65", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_FStar.Pointer.Base.__proj__PathStep__item__s", @@ -8436,7 +8377,7 @@ "typing_FStar.UInt32.v" ], 0, - "01817167beb4a834288f0314adfbebf4" + "6a5ec2546f7f8bad2e6b87368e6cc4db" ], [ "FStar.Pointer.Base.singleton_buffer_of_pointer", @@ -8455,13 +8396,13 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Set.lemma_equal_refl", - "refinement_interpretation_Tm_refine_7e42291fd69a2db2d4e3c50a81b13c96", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_35927a15e9516018e6643fa65a3f830c", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap" ], 0, - "e534f95f464bb7b527c990d64d70c999" + "b25da5d570b2bc36a04850d67c5f6e1e" ], [ "FStar.Pointer.Base.gbuffer_of_array_pointer", @@ -8498,7 +8439,7 @@ "typing_FStar.UInt.fits", "typing_FStar.UInt32.v" ], 0, - "658da13a4965b0cf0780faf701c29f13" + "ff0b7638d92f981ac04bc5bfad25d6d8" ], [ "FStar.Pointer.Base.buffer_of_array_pointer", @@ -8507,7 +8448,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "equation_FStar.HyperStack.ST.equal_domains", "equation_FStar.Monotonic.Heap.equal_dom", @@ -8518,24 +8458,22 @@ "equation_FStar.Pointer.Base.buffer_root_length", "equation_FStar.Pointer.Base.gbuffer_of_array_pointer", "equation_FStar.UInt.uint_t", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Set.lemma_equal_refl", "primitive_Prims.op_Addition", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pointer.Base.BufferRootArray_max_length", "projection_inverse_FStar.Pointer.Base.BufferRootArray_p", "projection_inverse_FStar.Pointer.Base.BufferRootArray_t", - "refinement_interpretation_Tm_refine_289702674cdf2141be81061a54ab2822", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_cd8f0bca9917727345df4a84d95cb089", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.UInt32.v" ], 0, - "ccde0b62e2b4dd761233b7ed9e00b623" + "74388c9e877694ac048257dba3e1eb92" ], [ "FStar.Pointer.Base.buffer_length_gsingleton_buffer_of_pointer", @@ -8554,7 +8492,7 @@ "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer" ], 0, - "9a581f8814b3242a948f77c7d1a366e9" + "39fe4f3980b6bb3baea249295f1a2c87" ], [ "FStar.Pointer.Base.buffer_length_gbuffer_of_array_pointer", @@ -8568,7 +8506,7 @@ "projection_inverse_FStar.Pointer.Base.Buffer_blength" ], 0, - "2595b65cbc8a7fbef307a8a77b00da39" + "143276a344f512b1eac0ab9ae64c9908" ], [ "FStar.Pointer.Base.buffer_live", @@ -8588,7 +8526,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "7f453327fdafe9fb617b3e864fa5e214" + "7f138ec9b43061e09f279769ae6e1775" ], [ "FStar.Pointer.Base.buffer_live_gsingleton_buffer_of_pointer", @@ -8622,7 +8560,7 @@ "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer" ], 0, - "869d2dd5c04011998bff3b94e7431790" + "d9405d4a63c32eeab05630c08442dc55" ], [ "FStar.Pointer.Base.buffer_live_gbuffer_of_array_pointer", @@ -8640,7 +8578,7 @@ "projection_inverse_FStar.Pointer.Base.Buffer_broot" ], 0, - "e44ff94bbc053235bb758c167cd8e9e8" + "9ab7ec959594664833d7bc9ae0195f3a" ], [ "FStar.Pointer.Base.buffer_unused_in", @@ -8657,7 +8595,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "c16f5d99bf05a3f55fa0837810875858" + "7203a1ceecb02e7aa8890fc25e987677" ], [ "FStar.Pointer.Base.buffer_live_not_unused_in", @@ -8681,7 +8619,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "727fb6d921346482ecf845d4bdc46f7a" + "fe51fea0cbf11a1a2f967914ef54486c" ], [ "FStar.Pointer.Base.buffer_unused_in_gsingleton_buffer_of_pointer", @@ -8714,7 +8652,7 @@ "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer" ], 0, - "41d86e5460cb12a1a5241ddbef80050d" + "e90c1bacc37539a474e473a5dea96a48" ], [ "FStar.Pointer.Base.buffer_unused_in_gbuffer_of_array_pointer", @@ -8732,7 +8670,7 @@ "projection_inverse_FStar.Pointer.Base.Buffer_broot" ], 0, - "1c8d7781203bfa00ec281b9fb17f26bf" + "b5f44aec9a58ccd2d61fc741e0e290cc" ], [ "FStar.Pointer.Base.frameOf_buffer", @@ -8750,7 +8688,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "5fb546bf000424d94cb7512caa0a023b" + "9e27147043fd59a428eae6ae10bd3984" ], [ "FStar.Pointer.Base.frameOf_buffer_gsingleton_buffer_of_pointer", @@ -8780,7 +8718,7 @@ "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer" ], 0, - "c47735d0a872fbd411ac055305acd660" + "74462837d6039acfac571f3e7dd57f8a" ], [ "FStar.Pointer.Base.frameOf_buffer_gbuffer_of_array_pointer", @@ -8798,7 +8736,7 @@ "projection_inverse_FStar.Pointer.Base.Buffer_broot" ], 0, - "7d3ab381d0a0960f6671ffc232ab2a8d" + "4c063118811ffaf655d221d390c03982" ], [ "FStar.Pointer.Base.live_region_frameOf_buffer", @@ -8823,7 +8761,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "d58212dd2b1f7659c66f6198b82e3b4f" + "2157db780f0ffbcabd0613ab506a21f4" ], [ "FStar.Pointer.Base.buffer_as_addr", @@ -8841,7 +8779,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "84230c8b277a3be510c4bcd777b859c2" + "da25abb27b4ac30407b44130fda47008" ], [ "FStar.Pointer.Base.buffer_as_addr_gsingleton_buffer_of_pointer", @@ -8875,7 +8813,7 @@ "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer" ], 0, - "86db5144570b2ea92371ba8ce0e5f8dd" + "cb74c5b3d347a4242b6e7264bfc7aee8" ], [ "FStar.Pointer.Base.buffer_as_addr_gsingleton_buffer_of_pointer", @@ -8908,7 +8846,7 @@ "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer" ], 0, - "cee620ccf9e891290a9b7b07f4c1c85e" + "6d53b926185ab77e59e9d97774d267b4" ], [ "FStar.Pointer.Base.buffer_as_addr_gbuffer_of_array_pointer", @@ -8926,7 +8864,7 @@ "projection_inverse_FStar.Pointer.Base.Buffer_broot" ], 0, - "8d429677cda0d264ec4c31e873c07dba" + "31f02fac8452dcfe94a1dadffab976d9" ], [ "FStar.Pointer.Base.buffer_as_addr_gbuffer_of_array_pointer", @@ -8944,7 +8882,7 @@ "projection_inverse_FStar.Pointer.Base.Buffer_broot" ], 0, - "f2d8ef6ba06b054a989a49fb8fdbc078" + "9b3335859d0620c077e3f206c932dc0b" ], [ "FStar.Pointer.Base.gsub_buffer", @@ -8952,30 +8890,29 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "primitive_Prims.op_Addition", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", + "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", - "typing_FStar.UInt32.v" + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "9ebd08020a9f82347057b348be4095af" + "0f0f2b75d4bc30df372eece3a60c7660" ], [ "FStar.Pointer.Base.frameOf_buffer_gsub_buffer", @@ -8993,7 +8930,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "0348db606bc9c978195e589f437f02cc" + "b828f8d1516ead9377bee832b0a7dfa0" ], [ "FStar.Pointer.Base.buffer_as_addr_gsub_buffer", @@ -9011,7 +8948,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "401123f965e399e1e02fc77b6bd4a492" + "e72e7441a9a82f4ceead8b779b794fb3" ], [ "FStar.Pointer.Base.buffer_as_addr_gsub_buffer", @@ -9029,7 +8966,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "1a5817e6d85499ca6b269ec296fe7803" + "c4305285f4604394750dba6d6c09e98d" ], [ "FStar.Pointer.Base.sub_buffer", @@ -9038,7 +8975,7 @@ 1, [ "@query" ], 0, - "55d8b06495bbdc79f2146a6643db5c82" + "202ba3b732e931704f6cb9436e32868c" ], [ "FStar.Pointer.Base.sub_buffer", @@ -9046,9 +8983,7 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.HyperStack.ST.equal_domains", "equation_FStar.Monotonic.Heap.equal_dom", "equation_FStar.Monotonic.HyperHeap.hmap", @@ -9060,28 +8995,29 @@ "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", - "lemma_FStar.Set.lemma_equal_refl", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.UInt32.uv_inv", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_dc76e5dc6b3304a5c85d82bdc19aa6f3", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_745d664c6e159cd0e4e176fbcf302acd", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", - "typing_FStar.UInt32.v" + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "ee774f272ee0f308390d4d4037eb488c" + "e8e24585f5f4743bd05a448fd56333a0" ], [ "FStar.Pointer.Base.offset_buffer", @@ -9089,22 +9025,20 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "equation_FStar.UInt.uint_t", "int_inversion", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.UInt32.v" ], 0, - "8ed52e594f96a3ae59cb201632fdbffa" + "78b4fd28808cc3e157e043effb90ad3c" ], [ "FStar.Pointer.Base.offset_buffer", @@ -9112,27 +9046,24 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "equation_FStar.Monotonic.HyperStack.mem", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_0d8d126a49bc34a6c59b148e5598ba64", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_3c867da679bb8eb29a8fb4db4ca3b21f", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.UInt32.v" ], 0, - "9bdb859d4b7b0237bb4f56f59836105d" + "66daf8c0f406877c8b5509a5624fd090" ], [ "FStar.Pointer.Base.buffer_length_gsub_buffer", @@ -9146,7 +9077,7 @@ "projection_inverse_FStar.Pointer.Base.Buffer_blength" ], 0, - "d28ca75a4114e3f991331df5d7c45211" + "35bd609008e03b65e346f462ea89e12c" ], [ "FStar.Pointer.Base.buffer_live_gsub_buffer_equiv", @@ -9164,7 +9095,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "95490cf3635a902e53789c826934886c" + "d1ac9024ba54337bb179c8101221e8e9" ], [ "FStar.Pointer.Base.buffer_live_gsub_buffer_intro", @@ -9173,7 +9104,7 @@ 1, [ "@query", "lemma_FStar.Pointer.Base.buffer_live_gsub_buffer_equiv" ], 0, - "033042b238b7dcf961217ffd8b9f9903" + "ea917580967d1d5d5c050eeb9bb04125" ], [ "FStar.Pointer.Base.buffer_unused_in_gsub_buffer", @@ -9191,7 +9122,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot" ], 0, - "f95cbd74e44fbb11c750c16158fb603b" + "26f71a618db46b297624032d12e2ef88" ], [ "FStar.Pointer.Base.gsub_buffer_gsub_buffer", @@ -9199,27 +9130,25 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.gsub_buffer", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Buffer_blength", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pointer.Base.Buffer_blength", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.UInt32.v" ], 0, - "360c72d55cd7203bfd2f1d7d20cf9cf1" + "7c72b5a83b26df7a1df1fe63f826546e" ], [ "FStar.Pointer.Base.gsub_buffer_gsub_buffer", @@ -9228,8 +9157,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "b2t_def", "data_elim_FStar.Pointer.Base.Buffer", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", @@ -9237,11 +9165,9 @@ "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "lemma_FStar.UInt32.uv_inv", - "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_LessThanOrEqual", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", + "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_blength", "proj_equation_FStar.Pointer.Base.Buffer_broot", @@ -9250,18 +9176,22 @@ "projection_inverse_FStar.Pointer.Base.Buffer_bidx", "projection_inverse_FStar.Pointer.Base.Buffer_blength", "projection_inverse_FStar.Pointer.Base.Buffer_broot", - "refinement_interpretation_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_4894358aea3b3cdb8f7f0b2830f40d4c", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", "refinement_interpretation_Tm_refine_bc3e4ef50c18a50a72b09b9950468e20", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", + "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.gsub_buffer", "typing_FStar.UInt32.add", - "typing_FStar.UInt32.v" + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "3e4ac625ea624cadd0f5991d2e03f30f" + "08c4a2c18a68b99fd47eca09ed97c7da" ], [ "FStar.Pointer.Base.gsub_buffer_zero_buffer_length", @@ -9284,7 +9214,7 @@ "typing_FStar.UInt32.v" ], 0, - "5daa5e900a4617985cfb0c30d1aca42d" + "dbe544d2a57eb50134f03f2f8719afb4" ], [ "FStar.Pointer.Base.gsub_buffer_zero_buffer_length", @@ -9292,18 +9222,15 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.gsub_buffer", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "lemma_FStar.UInt32.uv_inv", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", + "int_typing", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Buffer_bidx", @@ -9311,15 +9238,15 @@ "proj_equation_FStar.Pointer.Base.Buffer_broot", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.UInt32.add", "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "4083b31daa3cbd2928e38028affb90e7" + "8bc9acc86bba0450a2f540f1f76676cc" ], [ "FStar.Pointer.Base.buffer_root_as_seq", @@ -9343,7 +9270,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1" ], 0, - "f2f12e8c272bad8be7d54e3107161cad" + "da8d24f8c9031d63b97391619a88dd50" ], [ "FStar.Pointer.Base.length_buffer_root_as_seq", @@ -9357,8 +9284,7 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "bool_typing", "data_elim_FStar.Pointer.Base.BufferRootArray", "data_elim_FStar.Pointer.Base.BufferRootSingleton", "data_typing_intro_FStar.Pointer.Base.TArray@tok", @@ -9377,23 +9303,24 @@ "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "equation_with_fuel_Prims.pow2.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "lemma_FStar.Map.lemma_ContainsDom", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "int_typing", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pointer.Base.type_of_typ_array", - "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.UInt32.vu_inv", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", - "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", + "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.UInt32.uv_inv", + "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", + "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", @@ -9402,10 +9329,11 @@ "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.gread", "typing_FStar.Pointer.Base.type_of_typ", - "typing_FStar.Seq.Base.length", "typing_FStar.UInt32.v" + "typing_FStar.Seq.Base.length", "typing_FStar.UInt32.uint_to_t", + "typing_FStar.UInt32.v" ], 0, - "0f0260ac04bc51dd0acca770705b1b93" + "f4e3d88c01bb46686595db1a57802fe6" ], [ "FStar.Pointer.Base.buffer_as_seq", @@ -9417,14 +9345,11 @@ "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "data_elim_FStar.Pointer.Base.Buffer", + "b2t_def", "data_elim_FStar.Pointer.Base.Buffer", "equation_FStar.Pointer.Base.buffer", "equation_FStar.UInt.fits", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", "lemma_FStar.Pointer.Base.length_buffer_root_as_seq", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", @@ -9433,14 +9358,14 @@ "proj_equation_FStar.Pointer.Base.Buffer_broot", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_4894358aea3b3cdb8f7f0b2830f40d4c", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.UInt32.v" ], 0, - "289b01108d538a89884f9146b2651634" + "1935148d112aaf354658c8496fe17972" ], [ "FStar.Pointer.Base.buffer_length_buffer_as_seq", @@ -9483,7 +9408,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.UInt32.v" ], 0, - "7b80186eec2c99951fb838091bd98b7c" + "afc0116372747efdbb11c5d7ccade09d" ], [ "FStar.Pointer.Base.buffer_length_buffer_as_seq", @@ -9494,13 +9419,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "equation_FStar.Monotonic.HyperHeap.hmap", - "equation_FStar.Monotonic.HyperStack.is_tip", - "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", - "equation_FStar.Monotonic.HyperStack.mem", - "equation_FStar.Pointer.Base.buffer", + "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_as_seq", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.buffer_root_as_seq", @@ -9508,11 +9427,8 @@ "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "lemma_FStar.Map.lemma_ContainsDom", - "lemma_FStar.Pointer.Base.length_buffer_root_as_seq", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", + "int_typing", "lemma_FStar.Pointer.Base.length_buffer_root_as_seq", "lemma_FStar.Seq.Base.lemma_len_slice", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", @@ -9520,14 +9436,10 @@ "proj_equation_FStar.Pointer.Base.Buffer_broot", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_aebc5aa9049e78f605051015a3436e68", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", - "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", @@ -9538,7 +9450,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.UInt32.v" ], 0, - "97995e555039146176ef3d2b1847d8c1" + "1bec728f4be9f78b57608aeeee269960" ], [ "FStar.Pointer.Base.buffer_as_seq_gsingleton_buffer_of_pointer", @@ -9552,20 +9464,16 @@ "@fuel_correspondence_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", - "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.dummy_val.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", - "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", + "@query", "FStar.Pervasives.Native_pretyping_b53dbd183c526bc5d0f20d7b966ae125", - "FStar.Pointer.Base_interpretation_Tm_arrow_0dbe59df592edf9057c3abf99a52d523", + "FStar.Pointer.Base_interpretation_Tm_arrow_cbaf63ee0f7cd0118b8161198aafa7ec", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.Seq.Base_interpretation_Tm_arrow_320365ceb6468c29e8eba757f3baa574", + "FStar.Seq.Base_interpretation_Tm_arrow_44bb45ed5c2534b346e0f58ea5033251", "FStar.Seq.Base_pretyping_7efa52b424e80c83ad68a652aa3561e4", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pervasives.Native.None", @@ -9578,7 +9486,8 @@ "constructor_distinct_FStar.Pointer.Base.TArray", "constructor_distinct_FStar.Seq.Base.seq", "constructor_distinct_Prims.unit", - "data_elim_FStar.Pointer.Base.Pointer", + "data_elim_FStar.Pointer.Base.PathStep", + "data_elim_FStar.Pointer.Base.StepCell", "data_elim_FStar.Pointer.Base.TArray", "data_elim_Prims.Mkdtuple2", "disc_equation_FStar.Pervasives.Native.Some", "disc_equation_FStar.Pointer.Base.PathStep", @@ -9610,7 +9519,7 @@ "equation_FStar.Pointer.Base.step_sel", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_Prims.nat", "equation_Prims.pos", + "equation_Prims.nat", "equation_with_fuel_FStar.Pointer.Base.dummy_val.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.path_sel.fuel_instrumented", @@ -9618,14 +9527,12 @@ "equation_with_fuel_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.path", - "fuel_guarded_inversion_FStar.Pointer.Base.step", "fuel_guarded_inversion_FStar.Pointer.Base.typ", "fuel_guarded_inversion_Prims.dtuple2", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", - "interpretation_Tm_abs_6fcd3e52a76178c357aeb4950f04fb1a", + "interpretation_Tm_abs_cfbb5b4925290e52ac8f62a4db2a2e50", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pointer.Base.length_buffer_root_as_seq", "lemma_FStar.Seq.Base.init_index_", @@ -9635,9 +9542,9 @@ "lemma_FStar.Seq.Base.lemma_index_create", "lemma_FStar.Seq.Base.lemma_index_slice", "lemma_FStar.Seq.Base.lemma_len_slice", - "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", - "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.Seq.Properties.slice_slice", + "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_blength", @@ -9659,6 +9566,7 @@ "projection_inverse_FStar.Pointer.Base.Buffer_bidx", "projection_inverse_FStar.Pointer.Base.Buffer_blength", "projection_inverse_FStar.Pointer.Base.Buffer_broot", + "projection_inverse_FStar.Pointer.Base.PathStep_from", "projection_inverse_FStar.Pointer.Base.PathStep_p", "projection_inverse_FStar.Pointer.Base.PathStep_s", "projection_inverse_FStar.Pointer.Base.PathStep_through", @@ -9672,35 +9580,33 @@ "projection_inverse_FStar.Pointer.Base.StepCell_value", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", - "refinement_interpretation_Tm_refine_0c65f39f7a74f42456cfcad4e62be031", - "refinement_interpretation_Tm_refine_11775972398f265e5a770423ffb60c2a", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5", "refinement_interpretation_Tm_refine_1d7f81705c35971e00b909e37163cd25", - "refinement_interpretation_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9", - "refinement_interpretation_Tm_refine_36f208f2b1019ab7b5d9be73f4c89349", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", - "refinement_interpretation_Tm_refine_559c261b1c3777929ea329abfe70ab33", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_aebc5aa9049e78f605051015a3436e68", + "refinement_interpretation_Tm_refine_6a1872e8dc484ff4b169a75dface8e09", + "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", + "refinement_interpretation_Tm_refine_dce369254040b9bd3ac1454cc66ab5ae", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_fbf57e97003df92db58cab134885be65", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.dummy_val.fuel_instrumented", "token_correspondence_FStar.Pointer.Base.otype_of_typ", - "token_correspondence_Prims.pow2.fuel_instrumented", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Monotonic.HyperStack.greference_of", "typing_FStar.Monotonic.HyperStack.sel", - "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", + "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.__proj__PathStep__item__s", "typing_FStar.Pointer.Base.gread", @@ -9711,10 +9617,10 @@ "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", "typing_FStar.UInt.fits", "typing_FStar.UInt32.v", - "typing_Tm_abs_6fcd3e52a76178c357aeb4950f04fb1a", "unit_typing" + "typing_Tm_abs_cfbb5b4925290e52ac8f62a4db2a2e50", "unit_typing" ], 0, - "8d5ff29db8c5b576e9e4e308c86612ef" + "11709b59f518d4ac2df1a84f30532daf" ], [ "FStar.Pointer.Base.buffer_as_seq_gbuffer_of_array_pointer", @@ -9724,8 +9630,7 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "b2t_def", "bool_inversion", "bool_typing", + "@query", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", @@ -9740,13 +9645,12 @@ "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", "int_typing", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_typing", "lemma_FStar.Map.lemma_ContainsDom", + "lemma_FStar.Seq.Base.lemma_len_slice", "lemma_FStar.Seq.Properties.slice_slice", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", - "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_blength", "proj_equation_FStar.Pointer.Base.Buffer_broot", @@ -9758,13 +9662,14 @@ "projection_inverse_FStar.Pointer.Base.Buffer_bidx", "projection_inverse_FStar.Pointer.Base.Buffer_blength", "projection_inverse_FStar.Pointer.Base.Buffer_broot", - "refinement_interpretation_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_528d1ac7a4a801fe55aa0f436f85ad2a", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_1ba8fd8bb363097813064c67740b2de5", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_81407705a0828c2c1b1976675443f647", "refinement_interpretation_Tm_refine_ba20691c598b7aba0d11d91ead0d6da1", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", @@ -9772,7 +9677,7 @@ "typing_FStar.Seq.Base.length", "typing_FStar.UInt32.v" ], 0, - "a5132fc6f1ac7cc4b8f519702a2579ee" + "45cc3099865fcd40eb4aca7185293179" ], [ "FStar.Pointer.Base.buffer_as_seq_gsub_buffer", @@ -9783,24 +9688,21 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "b2t_def", "equation_FStar.Pointer.Base.buffer", + "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.UInt.fits", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", "lemma_FStar.Pointer.Base.buffer_length_buffer_as_seq", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.UInt32.v" ], 0, - "f48a275eb34124d19f7c157194fcb305" + "526cb4ddbc37e4124092a4346c384e63" ], [ "FStar.Pointer.Base.buffer_as_seq_gsub_buffer", @@ -9811,9 +9713,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "@query", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", @@ -9826,9 +9726,8 @@ "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "lemma_FStar.Map.lemma_ContainsDom", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "int_typing", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pointer.Base.length_buffer_root_as_seq", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", @@ -9841,10 +9740,10 @@ "projection_inverse_FStar.Pointer.Base.Buffer_bidx", "projection_inverse_FStar.Pointer.Base.Buffer_blength", "projection_inverse_FStar.Pointer.Base.Buffer_broot", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", @@ -9856,7 +9755,7 @@ "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" ], 0, - "91f447e919c453c85b2ddab932f0c4f0" + "979148cbd022cb0f83faa1f5a147c037" ], [ "FStar.Pointer.Base.gpointer_of_buffer_cell", @@ -9866,7 +9765,6 @@ [ "@MaxIFuel_assumption", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "constructor_distinct_FStar.UInt32.t", @@ -9881,23 +9779,26 @@ "equation_FStar.UInt.uint_t", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "int_inversion", "lemma_FStar.UInt32.uv_inv", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pointer.Base.BufferRootArray_max_length", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", - "typing_FStar.UInt32.v", "unit_typing" + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", + "unit_typing" ], 0, - "229b1b311bac831a4c2a7fa2f68d97c5" + "d041137409e6e4b33b9aba95cdd51992" ], [ "FStar.Pointer.Base.pointer_of_buffer_cell", @@ -9906,7 +9807,7 @@ 1, [ "@query" ], 0, - "5c8f05287cc1b24bea1ce062b2fb4ed7" + "0f672fc81551a09470b3eccf8695fb31" ], [ "FStar.Pointer.Base.pointer_of_buffer_cell", @@ -9916,7 +9817,6 @@ [ "@MaxIFuel_assumption", "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "constructor_distinct_FStar.Pointer.Base.BufferRootSingleton", @@ -9938,33 +9838,35 @@ "equation_FStar.UInt.uint_t", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", - "lemma_FStar.Set.lemma_equal_refl", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.Set.lemma_equal_refl", "lemma_FStar.UInt32.uv_inv", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pointer.Base.BufferRootArray_max_length", "projection_inverse_FStar.Pointer.Base.BufferRootArray_p", "projection_inverse_FStar.Pointer.Base.BufferRootSingleton_p", "projection_inverse_FStar.Pointer.Base.BufferRootSingleton_t", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", - "refinement_interpretation_Tm_refine_d27d1b3d72a0aab13bf8b34cd27c3cf1", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_c8a149bfed84d9c7f91b56b75749a739", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", - "typing_FStar.UInt32.v", "unit_typing" + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", + "unit_typing" ], 0, - "026b3d6ed003a1f136a165058d61be3b" + "3fe30c9926c5f42ceb5a9e28963d0e76" ], [ "FStar.Pointer.Base.gpointer_of_buffer_cell_gsub_buffer", @@ -9972,25 +9874,23 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.gsub_buffer", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "equation_FStar.UInt.uint_t", "int_inversion", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Buffer_blength", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pointer.Base.Buffer_blength", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.UInt32.v" ], 0, - "c6ef60441d84b07d2d2418fdadc80b51" + "2c19945b573ecfbdd92625f796d79280" ], [ "FStar.Pointer.Base.gpointer_of_buffer_cell_gsub_buffer", @@ -9998,10 +9898,8 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "data_elim_FStar.Pointer.Base.Buffer", + "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", + "data_elim_FStar.Pointer.Base.Buffer", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.g_is_null", @@ -10014,7 +9912,6 @@ "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", @@ -10026,14 +9923,15 @@ "projection_inverse_FStar.Pointer.Base.Buffer_bidx", "projection_inverse_FStar.Pointer.Base.Buffer_blength", "projection_inverse_FStar.Pointer.Base.Buffer_broot", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_4894358aea3b3cdb8f7f0b2830f40d4c", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", "refinement_interpretation_Tm_refine_bc3e4ef50c18a50a72b09b9950468e20", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", @@ -10041,10 +9939,11 @@ "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", "typing_FStar.Pointer.Base.gsub_buffer", "typing_FStar.UInt.fits", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" + "typing_FStar.UInt32.add", "typing_FStar.UInt32.uint_to_t", + "typing_FStar.UInt32.v" ], 0, - "435c803ecf43dffe3083e78a703c369f" + "6080a074c9125260e493217a12112b9b" ], [ "FStar.Pointer.Base.gpointer_of_buffer_cell_gsub_buffer'", @@ -10052,25 +9951,23 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.gsub_buffer", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "equation_FStar.UInt.uint_t", "int_inversion", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Buffer_blength", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pointer.Base.Buffer_blength", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.UInt32.v" ], 0, - "4532ccce10b09ce567447447fee7d70e" + "31eb40d0e3174313bd472c9de92348b4" ], [ "FStar.Pointer.Base.live_gpointer_of_buffer_cell", @@ -10110,7 +10007,7 @@ "typing_FStar.Pointer.Base.gpointer_of_buffer_cell" ], 0, - "fc3102782424b6d552692ab2c252b035" + "0c1d8f5576cedab9592a5fb5b39134ed" ], [ "FStar.Pointer.Base.gpointer_of_buffer_cell_gsingleton_buffer_of_pointer", @@ -10120,28 +10017,27 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", "equation_FStar.UInt.fits", - "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", - "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_Prims.nat", "equation_Prims.pos", - "equation_with_fuel_Prims.pow2.fuel_instrumented", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", + "b2t_def", "bool_inversion", "bool_typing", + "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", + "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", + "equation_FStar.UInt.uint_t", "equation_Prims.nat", + "equation_Prims.pos", + "equation_with_fuel_Prims.pow2.fuel_instrumented", "int_inversion", + "int_typing", "lemma_FStar.Pointer.Base.buffer_length_gsingleton_buffer_of_pointer", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_Prims.pow2.fuel_instrumented", "typing_FStar.UInt32.v" ], 0, - "ffb2543f903897017ba325bb1881ff11" + "7a03e7cda21228970eedbaa6b51a0a05" ], [ "FStar.Pointer.Base.gpointer_of_buffer_cell_gsingleton_buffer_of_pointer", @@ -10150,8 +10046,7 @@ 2, [ "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "b2t_def", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "constructor_distinct_FStar.Pointer.Base.BufferRootSingleton", "constructor_distinct_FStar.Pointer.Base.Pointer", @@ -10172,11 +10067,9 @@ "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "fuel_guarded_inversion_FStar.Pointer.Base.path", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "lemma_FStar.UInt32.uv_inv", - "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_LessThanOrEqual", + "fuel_guarded_inversion_FStar.Pointer.Base.path", "int_inversion", + "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_broot", "projection_inverse_BoxBool_proj_0", @@ -10191,16 +10084,16 @@ "projection_inverse_FStar.Pointer.Base.Pointer_from", "projection_inverse_FStar.Pointer.Base.Pointer_p", "projection_inverse_FStar.Pointer.Base.Pointer_to", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer", "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" ], 0, - "dd10111b6d577110092a5241bff1c57b" + "5a6f79afe59278dda9526219bef5cc2e" ], [ "FStar.Pointer.Base.gpointer_of_buffer_cell_gbuffer_of_array_pointer", @@ -10212,7 +10105,7 @@ "lemma_FStar.Pointer.Base.buffer_length_gbuffer_of_array_pointer" ], 0, - "d844f3f615832a45e3e012f2ab927a4c" + "459d369b0c078ebba69302749a07bd8d" ], [ "FStar.Pointer.Base.gpointer_of_buffer_cell_gbuffer_of_array_pointer", @@ -10220,10 +10113,8 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", + "bool_typing", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "equation_FStar.Pointer.Base.array_length_t", "equation_FStar.Pointer.Base.buffer", @@ -10231,11 +10122,10 @@ "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "lemma_FStar.UInt32.uv_inv", - "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "equation_FStar.UInt.uint_t", "int_inversion", "int_typing", + "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_broot", "projection_inverse_BoxBool_proj_0", @@ -10245,15 +10135,15 @@ "projection_inverse_FStar.Pointer.Base.BufferRootArray_t", "projection_inverse_FStar.Pointer.Base.Buffer_bidx", "projection_inverse_FStar.Pointer.Base.Buffer_broot", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.gbuffer_of_array_pointer", "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" ], 0, - "0f94c4202d730ba957bd7fdff22ad080" + "e88f3c00e21dfd6c1f83bfc751e84418" ], [ "FStar.Pointer.Base.frameOf_gpointer_of_buffer_cell", @@ -10287,7 +10177,7 @@ "typing_FStar.UInt32.v" ], 0, - "71de610df4fc5a84c65e7def25b0f582" + "816925450e22f41fa22615f85789c271" ], [ "FStar.Pointer.Base.as_addr_gpointer_of_buffer_cell", @@ -10319,7 +10209,7 @@ "typing_FStar.UInt32.v" ], 0, - "9aec62c5c153ab8413a818f5388e03a1" + "75c8807fffaf0572a21be63ececfcedc" ], [ "FStar.Pointer.Base.as_addr_gpointer_of_buffer_cell", @@ -10353,7 +10243,7 @@ "typing_FStar.UInt32.v" ], 0, - "6648ae298617d779f6c93f43c348bc63" + "d78efaea9c4433bc1735a9c77d7734b4" ], [ "FStar.Pointer.Base.gread_gpointer_of_buffer_cell", @@ -10376,7 +10266,7 @@ "typing_FStar.UInt32.v" ], 0, - "7d9939988a5b72fa6ae1c6104f736f42" + "85f932af2654c330e331042b3471b836" ], [ "FStar.Pointer.Base.gread_gpointer_of_buffer_cell", @@ -10387,9 +10277,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "@query", "b2t_def", "bool_inversion", "bool_typing", "data_elim_FStar.Pointer.Base.Buffer", "data_elim_FStar.Pointer.Base.BufferRootArray", "equation_FStar.Monotonic.HyperHeap.hmap", @@ -10411,31 +10299,32 @@ "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", "fuel_guarded_inversion_FStar.Pointer.Base.typ", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "lemma_FStar.Map.lemma_ContainsDom", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "int_typing", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pointer.Base.gread_gcell", "lemma_FStar.Pointer.Base.length_buffer_root_as_seq", "lemma_FStar.Seq.Base.lemma_index_create", "lemma_FStar.Seq.Base.lemma_index_slice", - "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_blength", "proj_equation_FStar.Pointer.Base.Buffer_broot", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_3321cbe2f573e3c988fd0895bf1f0cf9", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", + "refinement_interpretation_Tm_refine_4894358aea3b3cdb8f7f0b2830f40d4c", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", - "refinement_interpretation_Tm_refine_5514fbe9e08dfda40f950a7b9f1b2b98", - "refinement_interpretation_Tm_refine_559c261b1c3777929ea329abfe70ab33", - "refinement_interpretation_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", @@ -10447,10 +10336,10 @@ "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", "typing_FStar.Pointer.Base.gread", "typing_FStar.Pointer.Base.type_of_typ", "typing_FStar.UInt32.add", - "typing_FStar.UInt32.v" + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "0b480ee79eb1e326a74e286df1b41c1f" + "f5568c12184180b1b9ad00ad3d8e9d25" ], [ "FStar.Pointer.Base.gread_gpointer_of_buffer_cell'", @@ -10473,7 +10362,7 @@ "typing_FStar.UInt32.v" ], 0, - "05cc058e8dbca713518afb15272aac75" + "afb50884dfe9fee4437ff065d9ea8fe8" ], [ "FStar.Pointer.Base.gread_gpointer_of_buffer_cell'", @@ -10487,7 +10376,7 @@ "@query", "lemma_FStar.Pointer.Base.gread_gpointer_of_buffer_cell" ], 0, - "497e5b963b805493b75b742cadbd897e" + "5ff04881fa8bec52dd057d63e751294e" ], [ "FStar.Pointer.Base.index_buffer_as_seq", @@ -10498,26 +10387,21 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "b2t_def", "bool_inversion", "bool_typing", - "equation_FStar.Pointer.Base.buffer", + "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", "lemma_FStar.Pointer.Base.buffer_length_buffer_as_seq", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThan", - "primitive_Prims.op_LessThanOrEqual", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.UInt32.v" ], 0, - "0b581698e15e783bc583efd16bbbb4f6" + "8eaf9ef48138d919f34f0e3724a1e47d" ], [ "FStar.Pointer.Base.index_buffer_as_seq", @@ -10528,28 +10412,24 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "@query", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", - "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "lemma_FStar.Map.lemma_ContainsDom", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Pointer.Base.gread_gpointer_of_buffer_cell", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", @@ -10557,7 +10437,7 @@ "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "d11e40b8d1e535c6e5ffa85e9f9b025a" + "b279961960a196dbef415a476710f813" ], [ "FStar.Pointer.Base.gsingleton_buffer_of_pointer_gcell", @@ -10611,7 +10491,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e" ], 0, - "6e322f74abb779088f7d39ea765188eb" + "7afb4748a7bf49559ba07c08a4a72a3d" ], [ "FStar.Pointer.Base.gsingleton_buffer_of_pointer_gcell", @@ -10619,11 +10499,8 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", - "constructor_distinct_FStar.Pointer.Base.PathStep", + "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", + "bool_typing", "constructor_distinct_FStar.Pointer.Base.PathStep", "constructor_distinct_FStar.Pointer.Base.StepCell", "constructor_distinct_Tm_unit", "equation_FStar.Pointer.Base._cell", "equation_FStar.Pointer.Base._singleton_buffer_of_pointer", @@ -10637,10 +10514,8 @@ "equation_FStar.Pointer.Base.pointer", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", @@ -10661,21 +10536,19 @@ "projection_inverse_FStar.Pointer.Base.StepCell_index", "projection_inverse_FStar.Pointer.Base.StepCell_length", "projection_inverse_FStar.Pointer.Base.StepCell_value", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.gbuffer_of_array_pointer", "typing_FStar.Pointer.Base.gcell", "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer", - "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", - "typing_FStar.UInt32.v" + "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" ], 0, - "1599248e6c7ccea88efab1b428f70453" + "bd7f2df359ed4ff2933ef2d3d16e2304" ], [ "FStar.Pointer.Base.gsingleton_buffer_of_pointer_gpointer_of_buffer_cell", @@ -10707,7 +10580,7 @@ "typing_FStar.UInt32.v" ], 0, - "0786a0fd9443cb52f01dd40ab404dc1a" + "ac6f2c31acc6e7b841b5af5029b9f0e2" ], [ "FStar.Pointer.Base.gsingleton_buffer_of_pointer_gpointer_of_buffer_cell", @@ -10717,8 +10590,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Pointer.Base_pretyping_f3a233063c2acf85b4715bac19503db2", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pointer.Base.BufferRootSingleton", "constructor_distinct_FStar.Pointer.Base.Pointer", @@ -10746,7 +10618,6 @@ "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.Pointer.Base.gsingleton_buffer_of_pointer_gcell", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", @@ -10767,16 +10638,15 @@ "projection_inverse_FStar.Pointer.Base.Pointer_p", "projection_inverse_FStar.Pointer.Base.Pointer_to", "projection_inverse_FStar.Pointer.Base.StepCell_index", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860", - "refinement_interpretation_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", "refinement_interpretation_Tm_refine_bc3e4ef50c18a50a72b09b9950468e20", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", @@ -10790,7 +10660,7 @@ "typing_FStar.UInt32.v" ], 0, - "cf88db32f6adf070429f97a722d66722" + "f1f120a0aea67c3d9c314b809f8e17c1" ], [ "FStar.Pointer.Base.buffer_readable_buffer_live", @@ -10802,7 +10672,7 @@ "equation_FStar.Pointer.Base.buffer_readable_" ], 0, - "d9c67b8036487eb929af85710e425b14" + "20f93d6cb7c59654352f10fe048674c6" ], [ "FStar.Pointer.Base.buffer_readable_gsingleton_buffer_of_pointer", @@ -10811,120 +10681,78 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", - "@fuel_correspondence_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_correspondence_Prims.pow2.fuel_instrumented", - "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", - "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", - "bool_inversion", "bool_typing", - "constructor_distinct_FStar.Pointer.Base.BufferRootArray", - "constructor_distinct_FStar.Pointer.Base.BufferRootSingleton", - "constructor_distinct_FStar.Pointer.Base.Pointer", - "data_elim_FStar.Pointer.Base.Buffer", "data_elim_Prims.Mkdtuple2", - "disc_equation_FStar.Pointer.Base.Pointer", "eq2-interp", + "b2t_def", "bool_inversion", + "disc_equation_FStar.Pointer.Base.Pointer", "equation_FStar.Heap.trivial_preorder", - "equation_FStar.HyperStack.reference", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.contains", "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.live_region", "equation_FStar.Monotonic.HyperStack.mem", - "equation_FStar.Monotonic.HyperStack.sel", - "equation_FStar.Pervasives.dfst", - "equation_FStar.Pointer.Base._cell", - "equation_FStar.Pointer.Base._singleton_buffer_of_pointer", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_readable", "equation_FStar.Pointer.Base.buffer_readable_", "equation_FStar.Pointer.Base.frameOf", "equation_FStar.Pointer.Base.g_is_null", - "equation_FStar.Pointer.Base.gcell", - "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", "equation_FStar.Pointer.Base.greference_of", "equation_FStar.Pointer.Base.gsingleton_buffer_of_pointer", "equation_FStar.Pointer.Base.live", "equation_FStar.Pointer.Base.npointer", "equation_FStar.Pointer.Base.pointer", "equation_FStar.Pointer.Base.pointer_ref_contents", - "equation_FStar.Pointer.Base.readable", "equation_FStar.UInt.fits", - "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", - "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_Prims.nat", + "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", + "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", + "equation_FStar.UInt.uint_t", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", - "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "fuel_guarded_inversion_Prims.dtuple2", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Monotonic.HyperStack.aref_live_at_aref_of", - "lemma_FStar.Monotonic.HyperStack.frameOf_aref_of", + "lemma_FStar.Monotonic.HyperStack.aref_of_greference_of", + "lemma_FStar.Monotonic.HyperStack.frameOf_greference_of", "lemma_FStar.Pointer.Base.buffer_length_gsingleton_buffer_of_pointer", "lemma_FStar.Pointer.Base.buffer_live_gsingleton_buffer_of_pointer", "lemma_FStar.Pointer.Base.gpointer_of_buffer_cell_gsingleton_buffer_of_pointer", - "lemma_FStar.Pointer.Base.live_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.live_region_frameOf", "lemma_FStar.Pointer.Base.readable_live", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", - "proj_equation_FStar.Pointer.Base.Buffer_broot", "proj_equation_FStar.Pointer.Base.Pointer_contents", - "proj_equation_FStar.Pointer.Base.Pointer_from", - "proj_equation_FStar.Pointer.Base.Pointer_p", - "proj_equation_Prims.Mkdtuple2__1", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "projection_inverse_FStar.Pointer.Base.BufferRootArray_p", - "projection_inverse_FStar.Pointer.Base.BufferRootSingleton_p", - "projection_inverse_FStar.Pointer.Base.Buffer_broot", - "projection_inverse_FStar.Pointer.Base.Pointer_contents", - "projection_inverse_FStar.Pointer.Base.Pointer_from", - "projection_inverse_FStar.Pointer.Base.Pointer_p", - "projection_inverse_FStar.Pointer.Base.Pointer_to", - "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_1d7f81705c35971e00b909e37163cd25", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", - "token_correspondence_FStar.Pointer.Base.otype_of_typ", - "token_correspondence_FStar.Pointer.Base.path_sel.fuel_instrumented", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", "typing_FStar.Map.sel", "typing_FStar.Monotonic.Heap.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.as_ref", "typing_FStar.Monotonic.HyperStack.contains", - "typing_FStar.Monotonic.HyperStack.frameOf", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", + "typing_FStar.Monotonic.HyperStack.greference_of", "typing_FStar.Monotonic.HyperStack.live_region", - "typing_FStar.Monotonic.HyperStack.sel", - "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", - "typing_FStar.Pointer.Base.__proj__Pointer__item__from", - "typing_FStar.Pointer.Base.__proj__Pointer__item__p", + "typing_FStar.Pointer.Base.__proj__Pointer__item__contents", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.frameOf", - "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", - "typing_FStar.Pointer.Base.greference_of", "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer", - "typing_FStar.Pointer.Base.ovalue_is_readable", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", "typing_FStar.UInt.fits", "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "83ef4b25811138733c56a5b72120717c" + "d5fff3ca5aa9953d7e0e74f49b031dc3" ], [ "FStar.Pointer.Base.buffer_readable_gbuffer_of_array_pointer", @@ -10933,9 +10761,7 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "data_typing_intro_FStar.Pointer.Base.TArray@tok", - "equation_FStar.Pointer.Base.array_length_t", "equation_FStar.Pointer.Base.buffer_readable", "equation_FStar.Pointer.Base.buffer_readable_", "equation_FStar.Pointer.Base.gbuffer_of_array_pointer", @@ -10944,11 +10770,10 @@ "lemma_FStar.Pointer.Base.gpointer_of_buffer_cell_gbuffer_of_array_pointer", "lemma_FStar.Pointer.Base.readable_gcell", "lemma_FStar.Pointer.Base.readable_live", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479" + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b" ], 0, - "d74f966c3f285fbdfd019ad77ab8f872" + "a4954cfe189ae541627ef5a71d0f87cf" ], [ "FStar.Pointer.Base.buffer_readable_gsub_buffer", @@ -10956,9 +10781,7 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.buffer_readable", @@ -10967,27 +10790,28 @@ "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", "lemma_FStar.Pointer.Base.buffer_length_gsub_buffer", "lemma_FStar.Pointer.Base.buffer_live_gsub_buffer_equiv", "lemma_FStar.Pointer.Base.buffer_readable_buffer_live", - "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" + "typing_FStar.UInt32.add", "typing_FStar.UInt32.uint_to_t", + "typing_FStar.UInt32.v" ], 0, - "b6314b03b39bd8c6c9192637a843f72c" + "fef435da1321fedfc9e3657c8bf093c9" ], [ "FStar.Pointer.Base.readable_gpointer_of_buffer_cell", @@ -10999,7 +10823,7 @@ "equation_FStar.Pointer.Base.buffer_readable_" ], 0, - "070e7a44aabab727eab47761f5bb4704" + "510870e9293c2be0f6c288b687b4d05d" ], [ "FStar.Pointer.Base.buffer_readable_intro", @@ -11013,7 +10837,7 @@ "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mem" ], 0, - "e9530eb52eac5febe9db3dd9b1559d3e" + "0b1ba9e622097436b692613d1be5b29c" ], [ "FStar.Pointer.Base.buffer_readable_elim", @@ -11025,7 +10849,7 @@ "lemma_FStar.Pointer.Base.readable_gpointer_of_buffer_cell" ], 0, - "a3164747dedee0da9f2c4c09c2278fef" + "0d40bb37c6b0f9c06df50876ee65f3ef" ], [ "FStar.Pointer.Base.disjoint", @@ -11034,22 +10858,20 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "disc_equation_FStar.Pointer.Base.Pointer", "equation_FStar.Pointer.Base.g_is_null", "equation_FStar.Pointer.Base.npointer", "equation_FStar.Pointer.Base.pointer", "equation_Prims.eqtype", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0" ], 0, - "8813d81eaf77da6d89282895feba7618" + "56d26a86201d503c87ae126390a72fc2" ], [ "FStar.Pointer.Base.disjoint_root", @@ -11058,19 +10880,16 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_FStar.Pointer.Base.disjoint", "equation_Prims.eqtype", - "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "true_interp" ], 0, - "71e0791cd247037165e1517217d1c92d" + "b3d3c47702972d1e11ea7601310bfde1" ], [ "FStar.Pointer.Base.disjoint_gfield", @@ -11122,7 +10941,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field", "unit_typing" ], 0, - "28fd78f038d20686972aa793b9f189df" + "b8948cb9ff64634595ba261f201a22b2" ], [ "FStar.Pointer.Base.disjoint_gcell", @@ -11134,8 +10953,7 @@ "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", "FStar.Pointer.Base_pretyping_b27168cc0cd9c7f90ae88b602ccfc55c", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pointer.Base.StepCell", "data_elim_FStar.Pointer.Base.PathStep", "data_elim_FStar.Pointer.Base.Pointer", @@ -11151,9 +10969,8 @@ "equation_FStar.UInt.fits", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.eqtype", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_a347709bfeba48709474ad26f4f6be87", "int_inversion", + "haseqTm_refine_f13070840248fced9d9d60d77bdae3ec", "int_inversion", "l_and-interp", "lemma_FStar.Pointer.Base.as_addr_gcell", "lemma_FStar.Pointer.Base.frameOf_gcell", "lemma_FStar.Pointer.Base.path_disjoint_step", @@ -11172,15 +10989,15 @@ "projection_inverse_FStar.Pointer.Base.StepCell_value", "refinement_interpretation_Tm_refine_041a24a8c3715e0f4960d28f20ee920b", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "typing_FStar.Pointer.Base.gcell", "typing_FStar.Pointer.Base.step_disjoint", "typing_FStar.UInt32.v" ], 0, - "1a6d1ab897b275d3068e5345d2c418c9" + "c5bf52d3648179ad27de90147921200b" ], [ "FStar.Pointer.Base.disjoint_includes", @@ -11193,12 +11010,9 @@ "@fuel_irrelevance_FStar.Pointer.Base.path_includes.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "data_elim_FStar.Pointer.Base.Pointer", "data_elim_Prims.Refl", - "disc_equation_FStar.Pointer.Base.Pointer", "eq2-interp", - "equation_FStar.Pointer.Base.as_addr", + "bool_inversion", "data_elim_FStar.Pointer.Base.Pointer", + "data_elim_Prims.Refl", "disc_equation_FStar.Pointer.Base.Pointer", + "eq2-interp", "equation_FStar.Pointer.Base.as_addr", "equation_FStar.Pointer.Base.disjoint", "equation_FStar.Pointer.Base.frameOf", "equation_FStar.Pointer.Base.g_is_null", @@ -11209,9 +11023,8 @@ "equation_Prims.nat", "equation_Prims.squash", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_Prims.equals", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "l_and-interp", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "l_and-interp", "lemma_FStar.Pointer.Base.path_disjoint_includes_l", "lemma_FStar.Pointer.Base.path_disjoint_sym", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", @@ -11219,17 +11032,17 @@ "proj_equation_FStar.Pointer.Base.Pointer_from", "proj_equation_FStar.Pointer.Base.Pointer_p", "projection_inverse_BoxBool_proj_0", + "refinement_interpretation_Tm_refine_1588d9cc9cb691265bea0ce2c66abf3c", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "true_interp", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.includes", - "typing_FStar.Pointer.Base.path_includes", "unit_typing" + "typing_FStar.Pointer.Base.path_includes" ], 0, - "062832c56e446e3f941deee47cdbadae" + "b2966ed957cc667b6aa2f4edd7b32ce8" ], [ "FStar.Pointer.Base.disjoint_ind", @@ -11238,23 +11051,21 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_FStar.Pointer.Base.disjoint", "equation_FStar.UInt.uint_t", "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_a347709bfeba48709474ad26f4f6be87", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", + "haseqTm_refine_f13070840248fced9d9d60d77bdae3ec", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_30a755a87d7c91eaa6f98b54378d0d56", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_7ebdf9e6146d9ade4a7fd298a6f652ee", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", + "refinement_interpretation_Tm_refine_d260d8a31c235f561147b3ad53487d44", "true_interp" ], 0, - "deac4bb8a2c67d1393e69423510e3e73" + "e454a3ef3e30575b44fa977896265532" ], [ "FStar.Pointer.Base.disjoint_ind", @@ -11266,11 +11077,7 @@ "@fuel_correspondence_FStar.Pointer.Base.path_includes.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_ce036b6b736ef4e0bc3a9ff132a12aed", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "bool_typing", "constructor_distinct_BoxBool", + "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pointer.Base.Pointer", "constructor_distinct_FStar.Pointer.Base.StepCell", "constructor_distinct_FStar.Pointer.Base.StepField", @@ -11306,9 +11113,8 @@ "equation_with_fuel_FStar.Pointer.Base.path_includes.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.step", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "l_and-interp", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "l_and-interp", "lemma_FStar.Pointer.Base.disjoint_gcell", "lemma_FStar.Pointer.Base.disjoint_gfield", "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_AmpAmp", @@ -11331,24 +11137,24 @@ "projection_inverse_FStar.Pointer.Base.TArray_t", "projection_inverse_FStar.Pointer.Base.TStruct_l", "refinement_interpretation_Tm_refine_035771f6b75c6418e7b567530874ccfb", + "refinement_interpretation_Tm_refine_1588d9cc9cb691265bea0ce2c66abf3c", "refinement_interpretation_Tm_refine_15c45a18895db0eab7a092e57be84ca9", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", "refinement_interpretation_Tm_refine_77cb76ece3ec1de98424d83e532afccd", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "refinement_interpretation_Tm_refine_a02d9d7bf230ab25f66365b7b22b819e", - "refinement_interpretation_Tm_refine_c16bc1b61f58b349bf6fc1c94dcaf83b", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "refinement_interpretation_Tm_refine_e937e34ee8783c8b9b7d7a707f01634d", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.path_includes.fuel_instrumented", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.path_includes", "typing_FStar.Pointer.Base.step_disjoint" ], 0, - "4605882e1b70789acffc01cfb413c398" + "6f7c45b21516905228c499c57cf41b64" ], [ "FStar.Pointer.Base.disjoint_sym", @@ -11356,24 +11162,21 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_FStar.UInt.uint_t", "equation_Prims.eqtype", - "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", + "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", + "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_a347709bfeba48709474ad26f4f6be87", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", + "haseqTm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_0600ed6fdc397ec1705174e441a78dc0", "refinement_interpretation_Tm_refine_30a755a87d7c91eaa6f98b54378d0d56", + "refinement_interpretation_Tm_refine_40e165b20345d42d4a6dc98e5943851b", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_7ebdf9e6146d9ade4a7fd298a6f652ee", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", "refinement_interpretation_Tm_refine_9d2830d159b1e910dc3e47685b21dba0", + "refinement_interpretation_Tm_refine_d260d8a31c235f561147b3ad53487d44", "refinement_interpretation_Tm_refine_f1bdf056430cac446ba97c183d132799" ], 0, - "557a78e2ca4d797c149bff8dbc896ca5" + "9ddeeee0a0dbdff8e49d6ff2a3359796" ], [ "FStar.Pointer.Base.disjoint_sym'", @@ -11382,7 +11185,7 @@ 1, [ "@query" ], 0, - "c2494f01fffbbb22418aa8dfbaeb8e2c" + "dbdbc507999289d66d14358725273bc6" ], [ "FStar.Pointer.Base.disjoint_includes_l", @@ -11391,7 +11194,7 @@ 1, [ "@query", "lemma_FStar.Pointer.Base.includes_refl" ], 0, - "5e49ef1d42cf66d52474969233ed307a" + "d786d91c8c43202ddd2cb2501e5f8744" ], [ "FStar.Pointer.Base.disjoint_includes_l_swap", @@ -11400,7 +11203,7 @@ 1, [ "@query" ], 0, - "ca655484ef932374ded7ad9d3a76346b" + "f0cdfc84cacc88a1a7c71e9509948959" ], [ "FStar.Pointer.Base.disjoint_includes_r", @@ -11409,7 +11212,7 @@ 1, [ "@query" ], 0, - "8abf3d996b855df9d19dc575d2a43fab" + "7fce3b6984087a276af2cc79e2987d13" ], [ "FStar.Pointer.Base.__proj__LocBuffer__item__t", @@ -11423,7 +11226,7 @@ "refinement_interpretation_Tm_refine_eaa9b5871ffb5dfb1e4b50ec94a00ce3" ], 0, - "7111f6947b11184cbbd499b33e8dbbf0" + "f4d3ab386d7f27b2407d7ffb2b7bdd61" ], [ "FStar.Pointer.Base.__proj__LocBuffer__item__b", @@ -11439,7 +11242,7 @@ "refinement_interpretation_Tm_refine_eaa9b5871ffb5dfb1e4b50ec94a00ce3" ], 0, - "faa25c3dcf9f20f7da8bebd67593dc1d" + "a130b473f06a10effb43ce261d17101c" ], [ "FStar.Pointer.Base.__proj__LocPointer__item__t", @@ -11453,7 +11256,7 @@ "refinement_interpretation_Tm_refine_13ab046771d51233a400cd28aa47c12e" ], 0, - "6d06c4e6966aa00ee54116c1f075a197" + "16258733c71668f2ab8dd751a76d75ca" ], [ "FStar.Pointer.Base.__proj__LocPointer__item__p", @@ -11473,7 +11276,7 @@ "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0" ], 0, - "fbf160f4676c8340b1262f74c49ea90d" + "1dc0ab2078738ab99cc92c71519a6b7c" ], [ "FStar.Pointer.Base.loc_aux_includes_pointer", @@ -11490,7 +11293,7 @@ "subterm_ordering_FStar.Pointer.Base.LocUnion" ], 0, - "3a2c6a0159324f67f5e58eb76c60f2b5" + "732a7e7c7cb3c07c0912ae6acf415934" ], [ "FStar.Pointer.Base.loc_aux_includes_pointer_trans", @@ -11514,7 +11317,7 @@ "typing_FStar.Pointer.Base.includes" ], 0, - "2d5e41b50c41bf338d4eb3150eb4bc57" + "9f5146e3470246acc4861c0795be8024" ], [ "FStar.Pointer.Base.loc_aux_includes", @@ -11532,7 +11335,7 @@ "subterm_ordering_FStar.Pointer.Base.LocUnion" ], 0, - "a31ff23004b64ab8a987721fe6e43c59" + "d6f8032893bd0c72980067fed3deaf51" ], [ "FStar.Pointer.Base.loc_aux_includes_refl'", @@ -11557,7 +11360,7 @@ "typing_FStar.Pointer.Base.gpointer_of_buffer_cell" ], 0, - "39ecd8de4b2016c2ee4676e66462aa5b" + "1edc1a9ca7377b4c2cb07b82610c663d" ], [ "FStar.Pointer.Base.loc_aux_includes_loc_aux_includes_pointer", @@ -11581,7 +11384,7 @@ "projection_inverse_FStar.Pointer.Base.LocPointer_t" ], 0, - "d70eb4b4c450feeb50a2f61dfd81e0e5" + "53d669813604268e320db76346d086c3" ], [ "FStar.Pointer.Base.loc_aux_includes_trans", @@ -11603,7 +11406,7 @@ "projection_inverse_FStar.Pointer.Base.LocPointer_t" ], 0, - "6af501c44405b38a8281c0ece02ab4e4" + "c06a58f05adbb5561fc44f479e6f4940" ], [ "FStar.Pointer.Base.loc_aux_disjoint_pointer", @@ -11624,7 +11427,7 @@ "subterm_ordering_FStar.Pointer.Base.LocUnion" ], 0, - "ef0fe2184f19913d0fd26fef30f33c75" + "ad49339a78f92ebceaac88aef1bb6ab8" ], [ "FStar.Pointer.Base.loc_aux_disjoint_buffer_sym", @@ -11644,7 +11447,7 @@ "typing_FStar.Pointer.Base.gpointer_of_buffer_cell" ], 0, - "15f092b5b89be4496a0539cb28d366fa" + "8380ed5f2405be7fc01bae3c087cec04" ], [ "FStar.Pointer.Base.loc_aux_disjoint_pointer_buffer_sym", @@ -11667,7 +11470,7 @@ "typing_FStar.Pointer.Base.gpointer_of_buffer_cell" ], 0, - "e94ddacde8eaff294868ef47add3a447" + "b5e5a19c1c1a8fa9125e39215d7a11b5" ], [ "FStar.Pointer.Base.loc_aux_disjoint", @@ -11687,7 +11490,7 @@ "subterm_ordering_FStar.Pointer.Base.LocUnion" ], 0, - "f6123428b54fa0da78a2134b71ce1d53" + "503ffe6ecfb52402c2680f9b563692cd" ], [ "FStar.Pointer.Base.loc_aux_disjoint_sym", @@ -11715,7 +11518,7 @@ "projection_inverse_FStar.Pointer.Base.LocPointer_t" ], 0, - "342f7f34de890c481394e3bf98b58314" + "dca63aa1a5165c5af1a29986fefae104" ], [ "FStar.Pointer.Base.loc_aux_disjoint_pointer_includes", @@ -11746,7 +11549,7 @@ "typing_FStar.Pointer.Base.includes" ], 0, - "4fe103eee64df2563f6a174e0f067842" + "90ffc0d3d019ffaf86dd6f816d0b894c" ], [ "FStar.Pointer.Base.loc_aux_disjoint_loc_aux_includes_pointer", @@ -11770,7 +11573,7 @@ "projection_inverse_FStar.Pointer.Base.LocPointer_t" ], 0, - "bd04cd8c86bfe50490b81c7d27a97e2e" + "fe13fe8539de0c6dc5acc9dcd6ee5827" ], [ "FStar.Pointer.Base.loc_aux_disjoint_loc_aux_includes", @@ -11794,7 +11597,7 @@ "projection_inverse_FStar.Pointer.Base.LocPointer_t" ], 0, - "046979035fa9ab4663ebe57f973f5308" + "8e5fed52d2f3dce635bb9c3dd979196a" ], [ "FStar.Pointer.Base.loc_aux_preserved", @@ -11808,7 +11611,7 @@ "fuel_guarded_inversion_FStar.Pointer.Base.loc_aux" ], 0, - "3f4b5b9b96821f72dc659165cbac1328" + "6abdc15d614ef9459e92b18f7ea1119f" ], [ "FStar.Pointer.Base.pointer_preserved_intro", @@ -11862,7 +11665,7 @@ "unit_typing" ], 0, - "d1368ef581cee079fbe15b3c9f50b2cd" + "7a9402bde714ab5104c28ab1632098fd" ], [ "FStar.Pointer.Base.pointer_preserved_intro", @@ -11872,9 +11675,8 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "bool_typing", "eq2-interp", "equation_FStar.Heap.trivial_preorder", + "bool_inversion", "eq2-interp", + "equation_FStar.Heap.trivial_preorder", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.is_tip", "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", @@ -11902,21 +11704,20 @@ "lemma_FStar.Pointer.Base.readable_live", "proj_equation_FStar.Pointer.Base.Pointer_contents", "projection_inverse_BoxBool_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.contains", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Pointer.Base.live", - "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "unit_typing" + "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "dec4f1702bf53d26a5099d86acf4c8c4" + "7f3314664ffbd97af058b7202329fe66" ], [ "FStar.Pointer.Base.buffer_preserved_intro", @@ -11936,7 +11737,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_9c96b8243c99fcc2ccb0bb6525db8652" ], 0, - "5f7096c16cb59b60b112e57793ec5926" + "a9ec766fad5f478309873401d5711acb" ], [ "FStar.Pointer.Base.buffer_preserved_intro", @@ -11945,17 +11746,15 @@ 1, [ "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "data_elim_FStar.Pointer.Base.Buffer", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_preserved", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "lemma_FStar.Pointer.Base.as_addr_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.frameOf_gpointer_of_buffer_cell", - "refinement_interpretation_Tm_refine_9c96b8243c99fcc2ccb0bb6525db8652" + "refinement_interpretation_Tm_refine_290fccb1888dfcfa815495898f584aaa" ], 0, - "2c068f456e5e26a1f580526331888ef3" + "64bd2fe4baa256a574450570f1a78d9d" ], [ "FStar.Pointer.Base.disjoint_not_self", @@ -11964,7 +11763,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_typing", "disc_equation_FStar.Pointer.Base.Pointer", "equation_FStar.Pointer.Base.disjoint", "equation_FStar.Pointer.Base.g_is_null", @@ -11974,11 +11772,11 @@ "l_and-interp", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_bb8df15823325f5001501c646452e619", + "refinement_interpretation_Tm_refine_7871a89cee4ff50bc14c65877a68b5bd", "typing_FStar.Pointer.Base.path_equal" ], 0, - "1fe6fc261491e8a5794264d4668ad688" + "317490857e491835023e97344f475dff" ], [ "FStar.Pointer.Base.loc_aux_in_addr", @@ -11996,7 +11794,7 @@ "subterm_ordering_FStar.Pointer.Base.LocUnion" ], 0, - "55719de9f7ffb00f77497c9fc5ea8289" + "79c49ea8b4257e7ae622d413e6c44c77" ], [ "FStar.Pointer.Base.cls", @@ -12030,7 +11828,7 @@ "refinement_interpretation_Tm_refine_ee0c42debbc39763e22b0866c76a996c" ], 0, - "5efa11514110dfd70e9846827589b2a0" + "adf10f8a74bcd60d44cb07623d8155f5" ], [ "FStar.Pointer.Base.loc_union_idem", @@ -12050,7 +11848,7 @@ "typing_Prims.eq2" ], 0, - "7a5128b141fe7c9e7fbf43a319c70ba9" + "dea25cdfd3666330ca1fbb9a5efdde7e" ], [ "FStar.Pointer.Base.loc_pointer", @@ -12065,7 +11863,7 @@ "projection_inverse_FStar.Pointer.Base.LocPointer_t" ], 0, - "65c7701a8cbc5b9c54bc9778074836e1" + "dc36c140ae918990b83d33f56ab3fe3e" ], [ "FStar.Pointer.Base.loc_buffer", @@ -12080,7 +11878,7 @@ "projection_inverse_FStar.Pointer.Base.LocBuffer_t" ], 0, - "88b9613374cb6eb981183bf00790cde3" + "7b4acc651a3cf272a2e1006a5d5b5032" ], [ "FStar.Pointer.Base.loc_addresses", @@ -12090,11 +11888,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "eb356797fe4dad9fc751fce39fb7d781" + "46ee953530d702155fda9e63600294e4" ], [ "FStar.Pointer.Base.loc_includes_refl", @@ -12127,7 +11925,7 @@ "typing_FStar.Set.set", "typing_FStar.Set.union" ], 0, - "a9ba9a87c2af9c78db16c4cc836a46bd" + "a91bdc4fb34994aa691fa7048b29f6d6" ], [ "FStar.Pointer.Base.loc_includes_trans", @@ -12168,7 +11966,7 @@ "typing_FStar.Set.union" ], 0, - "2c6b55c5cabaa6a7c9473db7df8c45bc" + "02e969b8da0a7f13d4f9120832ae160d" ], [ "FStar.Pointer.Base.loc_includes_union_r", @@ -12259,7 +12057,7 @@ "typing_Prims.eq2", "unit_typing" ], 0, - "ead49555eb2be396713a65177845a9ee" + "e6520c8e6f4442a2635276ef95771d88" ], [ "FStar.Pointer.Base.loc_includes_union_l", @@ -12347,7 +12145,7 @@ "typing_FStar.Set.set", "typing_FStar.Set.union", "unit_typing" ], 0, - "05b13efa4d39cc36f6f39ad01fe020fb" + "068176dd96e5646c5a0aa2103680f800" ], [ "FStar.Pointer.Base.loc_includes_none", @@ -12396,7 +12194,7 @@ "typing_FStar.Set.set", "typing_FStar.Set.union" ], 0, - "f2ec52facbb64166442b1256bb16b1de" + "65782f90aa65b612a36cd3b65e91e77a" ], [ "FStar.Pointer.Base.loc_includes_pointer_pointer", @@ -12404,10 +12202,7 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", + "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.LocPointer", "data_elim_FStar.Pointer.Base.Pointer", "disc_equation_FStar.Pointer.Base.Pointer", "eq2-interp", @@ -12422,11 +12217,9 @@ "equation_FStar.Pointer.Base.loc_includes", "equation_FStar.Pointer.Base.loc_pointer", "equation_FStar.Pointer.Base.npointer", - "equation_FStar.Pointer.Base.pointer", "equation_Prims.eq2", - "equation_Prims.nat", "equation_Prims.squash", + "equation_FStar.Pointer.Base.pointer", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", - "fuel_guarded_inversion_Prims.equals", - "interpretation_Tm_abs_e62dd609ec1daa80b40100c7ade427c0", + "interpretation_Tm_abs_6f6e5b3c6d0b6c95f3240339e76063e0", "l_and-interp", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_FStar.ModifiesGen.Cls_aloc_includes", @@ -12437,17 +12230,16 @@ "projection_inverse_FStar.Pointer.Base.LocPointer_p", "projection_inverse_FStar.Pointer.Base.LocPointer_t", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes", "token_correspondence_FStar.Pointer.Base.loc_aux_includes", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.__proj__Pointer__item__contents", - "typing_FStar.Pointer.Base.includes", "unit_typing" + "typing_FStar.Pointer.Base.includes" ], 0, - "685f2bd0ad048cf4deedb472c389bfe9" + "374b7301f10c523d27950885791c69c0" ], [ "FStar.Pointer.Base.loc_includes_gsingleton_buffer_of_pointer", @@ -12457,18 +12249,17 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "constructor_distinct_FStar.Pointer.Base.BufferRootSingleton", "constructor_distinct_FStar.Pointer.Base.LocBuffer", "constructor_distinct_FStar.Pointer.Base.LocPointer", "constructor_distinct_FStar.Pointer.Base.Pointer", + "data_elim_FStar.Pointer.Base.BufferRootArray", "data_elim_FStar.Pointer.Base.Pointer", "eq2-interp", "equation_FStar.Pointer.Base._cell", "equation_FStar.Pointer.Base._singleton_buffer_of_pointer", + "equation_FStar.Pointer.Base.array_length_t", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_root_length", "equation_FStar.Pointer.Base.cls", @@ -12487,14 +12278,11 @@ "equation_FStar.Pointer.Base.npointer", "equation_FStar.Pointer.Base.pointer", "equation_FStar.UInt.fits", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", "equation_Prims.eq2", - "equation_Prims.nat", "equation_Prims.squash", + "equation_FStar.UInt.uint_t", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "fuel_guarded_inversion_Prims.equals", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", - "interpretation_Tm_abs_e62dd609ec1daa80b40100c7ade427c0", + "int_typing", + "interpretation_Tm_abs_6f6e5b3c6d0b6c95f3240339e76063e0", "l_and-interp", "lemma_FStar.Pointer.Base.buffer_as_addr_gsingleton_buffer_of_pointer", "lemma_FStar.Pointer.Base.buffer_length_gsingleton_buffer_of_pointer", @@ -12523,21 +12311,23 @@ "projection_inverse_FStar.Pointer.Base.Pointer_p", "projection_inverse_FStar.Pointer.Base.Pointer_to", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes", "token_correspondence_FStar.Pointer.Base.loc_aux_includes", "typing_FStar.Monotonic.HyperStack.aref_equal", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", "typing_FStar.Pointer.Base.gsingleton_buffer_of_pointer", - "typing_FStar.UInt.fits", "typing_FStar.UInt32.v", "unit_typing" + "typing_FStar.Pointer.Base.includes", "typing_FStar.UInt.fits", + "typing_FStar.UInt32.v" ], 0, - "ca3ba4d0dc971ff7f14e70b50527ad14" + "8962fc28121433c44d2b2d227dca2b8f" ], [ "FStar.Pointer.Base.loc_includes_gbuffer_of_array_pointer", @@ -12547,24 +12337,21 @@ [ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.path_includes.fuel_instrumented", - "@fuel_irrelevance_FStar.Pointer.Base.path_includes.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "bool_typing", + "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "constructor_distinct_FStar.Pointer.Base.LocBuffer", "constructor_distinct_FStar.Pointer.Base.LocPointer", + "constructor_distinct_FStar.Pointer.Base.PathStep", "data_elim_FStar.Pointer.Base.Pointer", - "data_typing_intro_FStar.Pointer.Base.StepCell@tok", "data_typing_intro_FStar.Pointer.Base.TArray@tok", "eq2-interp", "equation_FStar.Pointer.Base._cell", "equation_FStar.Pointer.Base.array_length_t", "equation_FStar.Pointer.Base.cls", "equation_FStar.Pointer.Base.g_is_null", + "equation_FStar.Pointer.Base.gbuffer_of_array_pointer", "equation_FStar.Pointer.Base.gcell", "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", "equation_FStar.Pointer.Base.includes", @@ -12578,46 +12365,51 @@ "equation_FStar.Pointer.Base.npointer", "equation_FStar.Pointer.Base.pointer", "equation_FStar.UInt.fits", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_Prims.eq2", "equation_Prims.nat", "equation_Prims.squash", + "equation_Prims.nat", + "equation_with_fuel_FStar.Pointer.Base.path_includes.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", - "fuel_guarded_inversion_Prims.equals", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "interpretation_Tm_abs_e62dd609ec1daa80b40100c7ade427c0", + "fuel_guarded_inversion_FStar.Pointer.Base.path", "int_inversion", + "interpretation_Tm_abs_6f6e5b3c6d0b6c95f3240339e76063e0", "l_and-interp", "lemma_FStar.Pointer.Base.buffer_as_addr_gbuffer_of_array_pointer", - "lemma_FStar.Pointer.Base.buffer_length_gbuffer_of_array_pointer", "lemma_FStar.Pointer.Base.frameOf_buffer_gbuffer_of_array_pointer", - "lemma_FStar.Pointer.Base.gpointer_of_buffer_cell_gbuffer_of_array_pointer", - "lemma_FStar.Pointer.Base.path_includes_step_r", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", - "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.Pointer.Base.path_includes_refl", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", + "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.ModifiesGen.Cls_aloc_includes", + "proj_equation_FStar.Pointer.Base.Buffer_broot", "proj_equation_FStar.Pointer.Base.Pointer_contents", "proj_equation_FStar.Pointer.Base.Pointer_from", "proj_equation_FStar.Pointer.Base.Pointer_p", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.ModifiesGen.Cls_aloc_includes", + "projection_inverse_FStar.Pointer.Base.BufferRootArray_max_length", + "projection_inverse_FStar.Pointer.Base.BufferRootArray_p", + "projection_inverse_FStar.Pointer.Base.BufferRootArray_t", + "projection_inverse_FStar.Pointer.Base.Buffer_broot", "projection_inverse_FStar.Pointer.Base.LocBuffer_b", "projection_inverse_FStar.Pointer.Base.LocBuffer_t", "projection_inverse_FStar.Pointer.Base.LocPointer_p", "projection_inverse_FStar.Pointer.Base.LocPointer_t", + "projection_inverse_FStar.Pointer.Base.PathStep_p", + "projection_inverse_FStar.Pointer.Base.PathStep_through", "projection_inverse_FStar.Pointer.Base.Pointer_contents", "projection_inverse_FStar.Pointer.Base.Pointer_from", "projection_inverse_FStar.Pointer.Base.Pointer_p", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_d707d33e41362c0dea8c68f8ad6796cf", + "refinement_interpretation_Tm_refine_82707a6e3d48caa257bb4bddb01d7d73", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes", "token_correspondence_FStar.Pointer.Base.loc_aux_includes", "typing_FStar.Monotonic.HyperStack.aref_equal", - "typing_FStar.UInt32.v", "unit_typing" + "typing_FStar.Pointer.Base.gbuffer_of_array_pointer", + "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", + "typing_FStar.Pointer.Base.includes", "typing_FStar.UInt32.v" ], 0, - "9578e03df6dabebb5c6c34a6537af48e" + "61e551d95d7b38ea630f23c0d9900ad3" ], [ "FStar.Pointer.Base.loc_includes_gpointer_of_array_cell", @@ -12625,9 +12417,7 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", - "constructor_distinct_FStar.Pointer.Base.LocBuffer", + "@query", "constructor_distinct_FStar.Pointer.Base.LocBuffer", "constructor_distinct_FStar.Pointer.Base.LocPointer", "eq2-interp", "equation_FStar.Pointer.Base.buffer_includes_pointer", "equation_FStar.Pointer.Base.cls", @@ -12636,10 +12426,8 @@ "equation_FStar.Pointer.Base.loc_aux_includes_pointer", "equation_FStar.Pointer.Base.loc_buffer", "equation_FStar.Pointer.Base.loc_includes", - "equation_FStar.Pointer.Base.loc_pointer", "equation_Prims.eq2", - "equation_Prims.nat", "equation_Prims.squash", - "fuel_guarded_inversion_Prims.equals", - "interpretation_Tm_abs_e62dd609ec1daa80b40100c7ade427c0", + "equation_FStar.Pointer.Base.loc_pointer", "equation_Prims.nat", + "interpretation_Tm_abs_6f6e5b3c6d0b6c95f3240339e76063e0", "l_and-interp", "lemma_FStar.Pointer.Base.as_addr_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.frameOf_gpointer_of_buffer_cell", @@ -12650,13 +12438,11 @@ "projection_inverse_FStar.Pointer.Base.LocBuffer_t", "projection_inverse_FStar.Pointer.Base.LocPointer_p", "projection_inverse_FStar.Pointer.Base.LocPointer_t", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes", - "token_correspondence_FStar.Pointer.Base.loc_aux_includes", - "unit_typing" + "token_correspondence_FStar.Pointer.Base.loc_aux_includes" ], 0, - "10a355e0cb7c6cfdac503dfe9b3ce310" + "724dbf580d012f142282c786473ea862" ], [ "FStar.Pointer.Base.loc_includes_gsub_buffer_r", @@ -12664,14 +12450,10 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "constructor_distinct_FStar.Pointer.Base.LocBuffer", "eq2-interp", - "equation_FStar.Pointer.Base.buffer_includes_pointer", + "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", + "bool_typing", "constructor_distinct_FStar.Pointer.Base.LocBuffer", + "eq2-interp", "equation_FStar.Pointer.Base.buffer_includes_pointer", "equation_FStar.Pointer.Base.cls", - "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", "equation_FStar.Pointer.Base.loc_aux_in_addr", "equation_FStar.Pointer.Base.loc_aux_includes", "equation_FStar.Pointer.Base.loc_aux_includes_buffer", @@ -12680,12 +12462,9 @@ "equation_FStar.Pointer.Base.loc_includes", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", "equation_Prims.eq2", - "equation_Prims.nat", "equation_Prims.squash", - "fuel_guarded_inversion_Prims.equals", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "interpretation_Tm_abs_e62dd609ec1daa80b40100c7ade427c0", + "equation_FStar.UInt.uint_t", "equation_Prims.nat", "int_inversion", + "int_typing", + "interpretation_Tm_abs_6f6e5b3c6d0b6c95f3240339e76063e0", "l_and-interp", "lemma_FStar.Pointer.Base.buffer_as_addr_gsub_buffer", "lemma_FStar.Pointer.Base.buffer_length_gsub_buffer", @@ -12700,18 +12479,19 @@ "projection_inverse_FStar.ModifiesGen.Cls_aloc_includes", "projection_inverse_FStar.Pointer.Base.LocBuffer_b", "projection_inverse_FStar.Pointer.Base.LocBuffer_t", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes", "token_correspondence_FStar.Pointer.Base.loc_aux_includes", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.v", "unit_typing" + "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", + "typing_FStar.UInt32.v" ], 0, - "43f0ba0a0ca86f63b37de18db37061d5" + "f1c687e8cf26cb4da6ae0779e238a4d1" ], [ "FStar.Pointer.Base.loc_includes_gsub_buffer_l", @@ -12720,7 +12500,7 @@ 1, [ "@query" ], 0, - "63db28dd5ff43b868f65112b5575e2de" + "25b163ec20fccbf7c14c64085ad27ac8" ], [ "FStar.Pointer.Base.loc_includes_gsub_buffer_l", @@ -12728,12 +12508,9 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "constructor_distinct_FStar.Pointer.Base.LocBuffer", "eq2-interp", - "equation_FStar.Pointer.Base.buffer", + "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", + "bool_typing", "constructor_distinct_FStar.Pointer.Base.LocBuffer", + "eq2-interp", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_as_addr", "equation_FStar.Pointer.Base.buffer_includes_pointer", "equation_FStar.Pointer.Base.buffer_length", @@ -12748,14 +12525,11 @@ "equation_FStar.Pointer.Base.loc_includes", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", "equation_Prims.eq2", - "equation_Prims.nat", "equation_Prims.squash", + "equation_FStar.UInt.uint_t", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "fuel_guarded_inversion_Prims.equals", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", - "interpretation_Tm_abs_e62dd609ec1daa80b40100c7ade427c0", + "int_inversion", "int_typing", + "interpretation_Tm_abs_6f6e5b3c6d0b6c95f3240339e76063e0", "l_and-interp", "lemma_FStar.Pointer.Base.buffer_as_addr_gsub_buffer", "lemma_FStar.Pointer.Base.buffer_length_gsub_buffer", @@ -12767,6 +12541,7 @@ "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "proj_equation_FStar.ModifiesGen.Cls_aloc_includes", + "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_blength", "proj_equation_FStar.Pointer.Base.Buffer_broot", "projection_inverse_BoxBool_proj_0", @@ -12776,18 +12551,25 @@ "projection_inverse_FStar.Pointer.Base.Buffer_broot", "projection_inverse_FStar.Pointer.Base.LocBuffer_b", "projection_inverse_FStar.Pointer.Base.LocBuffer_t", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_includes", "token_correspondence_FStar.Pointer.Base.loc_aux_includes", + "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", + "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.buffer_length", + "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.v", "unit_typing" + "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "9dd03f57d553d394a528203882fac6b7" + "6008456552e651c62432d757d5cda1a6" ], [ "FStar.Pointer.Base.loc_includes_addresses_pointer", @@ -12795,16 +12577,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "22135eed49daaa2cc90567aebfd9ee54" + "8c9548ede3f4149de28141857c3714ee" ], [ "FStar.Pointer.Base.loc_includes_addresses_pointer", @@ -12814,11 +12593,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "206262de68eac2f6f7f7fcb77d2923fb" + "327380312058d3b95a5b0944e34837d9" ], [ "FStar.Pointer.Base.loc_includes_addresses_pointer", @@ -12850,7 +12629,7 @@ "typing_FStar.Set.mem" ], 0, - "ecc0ddacbdd4e581aa83d5012f9dace0" + "b91ff6dde23fb349580beeced01402d1" ], [ "FStar.Pointer.Base.loc_includes_addresses_buffer", @@ -12858,16 +12637,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "8e82a7b9d1a49b74a5694d2b835623ed" + "6c765c2551530335e24eeb2eb27de6b5" ], [ "FStar.Pointer.Base.loc_includes_addresses_buffer", @@ -12877,11 +12653,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4b62ca0349b754fa271cc0532c750ec9" + "548f962c7918351481632029e04c264d" ], [ "FStar.Pointer.Base.loc_includes_addresses_buffer", @@ -12901,7 +12677,7 @@ "projection_inverse_FStar.Pointer.Base.LocBuffer_t" ], 0, - "7bcf0f2f408185d7ed3580b428b1ffc9" + "efad448367c6df8131f277e10d84a007" ], [ "FStar.Pointer.Base.loc_includes_region_pointer", @@ -12928,7 +12704,7 @@ "typing_FStar.Set.mem" ], 0, - "aab912e7513b81ad94a6763119f2dfae" + "cd5bc0db2e187173e32338034a8bfd85" ], [ "FStar.Pointer.Base.loc_includes_region_buffer", @@ -12948,7 +12724,7 @@ "projection_inverse_FStar.Pointer.Base.LocBuffer_t" ], 0, - "3824545bba981b7aba6d0f61a9e76564" + "65a6e5f6a164d990ab941f31506079e8" ], [ "FStar.Pointer.Base.loc_includes_region_addresses", @@ -12958,11 +12734,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "327d40a534307a5af0c90c2149c14aa1" + "4baa4fe3d5aa4f237ef2bdcd6b2cd6ad" ], [ "FStar.Pointer.Base.loc_includes_region_addresses", @@ -13013,7 +12789,7 @@ "typing_FStar.Set.singleton", "typing_FStar.Set.union" ], 0, - "f74c244a3d9d96bfd114408a2270d018" + "45e02efc6aeb14bb080b382cf6fd94de" ], [ "FStar.Pointer.Base.loc_includes_region_region", @@ -13059,7 +12835,7 @@ "typing_FStar.Set.union" ], 0, - "4f2ab5c232ec6993fe4fb6e5e9dd059a" + "f3869a21ba9b1a3dded4aacd4bfb1f20" ], [ "FStar.Pointer.Base.loc_includes_region_union_l", @@ -13123,7 +12899,7 @@ "typing_Prims.eq2" ], 0, - "248a507309218e53629626bb05b1b715" + "5da12d8259eece546ecb040c4a8dc3be" ], [ "FStar.Pointer.Base.loc_disjoint_sym", @@ -13163,7 +12939,7 @@ "typing_FStar.Set.mem", "typing_FStar.Set.set" ], 0, - "470eeb5190500fd07df512346450d1a5" + "ae1e630c8083039e95a855a8ff74ec61" ], [ "FStar.Pointer.Base.loc_disjoint_none_r", @@ -13208,7 +12984,7 @@ "typing_FStar.Set.union" ], 0, - "a3651264925379fae9e910ce213ed5d5" + "65cb34859be53b2b0a68cd87b7a0e2e7" ], [ "FStar.Pointer.Base.loc_disjoint_union_r", @@ -13282,7 +13058,7 @@ "typing_FStar.Set.union", "unit_typing" ], 0, - "931f37d0f379249100ed945b63bca2f4" + "27487d5fb657baeb072d923ea276a70f" ], [ "FStar.Pointer.Base.loc_disjoint_root", @@ -13290,16 +13066,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "4752a98abc24d5d384bdd931ca13937e" + "011fc666a070cbfce39c14973aa757f0" ], [ "FStar.Pointer.Base.loc_disjoint_root", @@ -13308,25 +13081,23 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_FStar.Pointer.Base.as_addr", "equation_FStar.Pointer.Base.loc_addresses", "equation_FStar.Pointer.Base.loc_disjoint", "equation_FStar.Pointer.Base.loc_includes", "equation_FStar.Set.subset", "equation_Prims.eqtype", - "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Pointer.Base.as_addr" ], 0, - "deab113eade966d28afe53f935227fb7" + "8a8e07d85eeba6a23b6ac71fcba8beb2" ], [ "FStar.Pointer.Base.loc_disjoint_gfield", @@ -13343,7 +13114,6 @@ "data_elim_FStar.Pointer.Base.LocPointer", "eq2-interp", "equation_FStar.Pointer.Base._field", "equation_FStar.Pointer.Base.cls", - "equation_FStar.Pointer.Base.frameOf", "equation_FStar.Pointer.Base.gfield", "equation_FStar.Pointer.Base.loc_aux_disjoint", "equation_FStar.Pointer.Base.loc_aux_disjoint_pointer", @@ -13355,9 +13125,8 @@ "equation_FStar.Pointer.Base.struct_field", "equation_FStar.Pointer.Base.struct_field_", "equation_FStar.Pointer.Base.typ_of_struct_field", - "equation_Prims.eq2", "equation_Prims.nat", "equation_Prims.squash", - "fuel_guarded_inversion_Prims.equals", - "interpretation_Tm_abs_0801e8661cff852807d6e129e7dd94a1", + "equation_Prims.nat", + "interpretation_Tm_abs_5588b165ff73228a6a45b3d5bd80e04a", "l_and-interp", "lemma_FStar.Pointer.Base.as_addr_gfield", "lemma_FStar.Pointer.Base.disjoint_gfield", "lemma_FStar.Pointer.Base.frameOf_gfield", @@ -13367,15 +13136,14 @@ "projection_inverse_FStar.Pointer.Base.LocPointer_p", "projection_inverse_FStar.Pointer.Base.LocPointer_t", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "string_inversion", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint", "token_correspondence_FStar.Pointer.Base.loc_aux_disjoint", "unit_typing" ], 0, - "e4f7b81448142b78c9f015b09c62f919" + "2acdfddea9677d3b6f5fa5acecad9d1d" ], [ "FStar.Pointer.Base.loc_disjoint_gcell", @@ -13383,16 +13151,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_FStar.UInt.uint_t", "equation_Prims.eqtype", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_a347709bfeba48709474ad26f4f6be87", + "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", + "equation_Prims.eqtype", "function_token_typing_Prims.int", + "haseqTm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "31e67081bcbef621549a20d4e2317d97" + "cf42549f1a47876a2f24791a789fa101" ], [ "FStar.Pointer.Base.loc_disjoint_gcell", @@ -13415,10 +13180,8 @@ "equation_FStar.Pointer.Base.loc_disjoint", "equation_FStar.Pointer.Base.loc_pointer", "equation_FStar.Pointer.Base.npointer", - "equation_FStar.Pointer.Base.pointer", "equation_Prims.eq2", - "equation_Prims.nat", "equation_Prims.squash", - "fuel_guarded_inversion_Prims.equals", - "interpretation_Tm_abs_0801e8661cff852807d6e129e7dd94a1", + "equation_FStar.Pointer.Base.pointer", "equation_Prims.nat", + "interpretation_Tm_abs_5588b165ff73228a6a45b3d5bd80e04a", "l_and-interp", "lemma_FStar.Pointer.Base.as_addr_gcell", "lemma_FStar.Pointer.Base.disjoint_gcell", "lemma_FStar.Pointer.Base.frameOf_gcell", @@ -13427,13 +13190,12 @@ "projection_inverse_FStar.Pointer.Base.LocPointer_p", "projection_inverse_FStar.Pointer.Base.LocPointer_t", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint", "token_correspondence_FStar.Pointer.Base.loc_aux_disjoint", "unit_typing" ], 0, - "84f9684f994e90f85f358321982ac42b" + "8cac4d9f37293283549dddf544c06df2" ], [ "FStar.Pointer.Base.loc_disjoint_includes", @@ -13483,7 +13245,7 @@ "typing_FStar.Set.set" ], 0, - "1aae94719522b8ac400af2dd88316222" + "2b1ff6cde37b6c578b7d74f18b44993e" ], [ "FStar.Pointer.Base.live_unused_in_disjoint_strong", @@ -13493,11 +13255,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "699e32806c1cd13a45df986daf145ee5" + "aa3fe6ef3f59ae9eb684f682340bb8e6" ], [ "FStar.Pointer.Base.live_unused_in_disjoint_strong", @@ -13537,7 +13299,7 @@ "typing_FStar.Pointer.Base.frameOf" ], 0, - "ce93c982f55a8fe4bd4ec9c51735c4c5" + "874ab30b3b9f32a1b564dbb0bb41ce19" ], [ "FStar.Pointer.Base.live_unused_in_disjoint", @@ -13577,7 +13339,7 @@ "typing_FStar.Pointer.Base.frameOf" ], 0, - "4550ecd0536964ac5df60263d4f13723" + "68ac4a9dd18f62aa20ca0490d0a166b2" ], [ "FStar.Pointer.Base.pointer_live_reference_unused_in_disjoint", @@ -13585,16 +13347,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7a56496404731d1cff484f1fbc7ef305" + "9dbbf26f8f59c51d443d6f4335858743" ], [ "FStar.Pointer.Base.pointer_live_reference_unused_in_disjoint", @@ -13602,8 +13361,7 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", + "@MaxIFuel_assumption", "@query", "bool_inversion", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", "equation_FStar.ModifiesGen.loc_freed_mreference", @@ -13620,24 +13378,21 @@ "equation_FStar.Set.subset", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos", "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "lemma_FStar.Pointer.Base.live_region_frameOf", "lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", - "typing_FStar.Heap.trivial_preorder", - "typing_FStar.Monotonic.Heap.addr_of", - "typing_FStar.Monotonic.HyperStack.as_ref", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", + "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Monotonic.HyperStack.live_region", - "typing_FStar.Pointer.Base.as_addr", "typing_FStar.Set.singleton" + "typing_FStar.Pointer.Base.as_addr" ], 0, - "3756a8426aecba3148fe0ca86a2b4312" + "392970459f1cb87d5fcef6fe767f699f" ], [ "FStar.Pointer.Base.reference_live_pointer_unused_in_disjoint", @@ -13645,16 +13400,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "5d133269fea6c38007ce5171a9a0b28d" + "e3f212a0b9da0dca62ca992c550553c2" ], [ "FStar.Pointer.Base.reference_live_pointer_unused_in_disjoint", @@ -13662,8 +13414,7 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", + "@MaxIFuel_assumption", "@query", "bool_inversion", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", "equation_FStar.ModifiesGen.loc_freed_mreference", @@ -13680,23 +13431,21 @@ "equation_FStar.Set.subset", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos", "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", + "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Heap.trivial_preorder", - "typing_FStar.Monotonic.Heap.addr_of", - "typing_FStar.Monotonic.HyperStack.as_ref", "typing_FStar.Monotonic.HyperStack.contains", - "typing_FStar.Pointer.Base.as_addr", "typing_FStar.Set.singleton" + "typing_FStar.Pointer.Base.as_addr" ], 0, - "614101be23054c7817de9f68563742e5" + "4db46d281896b9adc299496482f052c4" ], [ "FStar.Pointer.Base.loc_disjoint_gsub_buffer", @@ -13705,7 +13454,7 @@ 1, [ "@query" ], 0, - "e31b14d696871cbd3bb478cb0f76f7b1" + "c912078dd7d742fec2263301c045ae37" ], [ "FStar.Pointer.Base.loc_disjoint_gsub_buffer", @@ -13713,16 +13462,15 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", + "@MaxFuel_assumption", "@MaxIFuel_assumption", + "@fuel_correspondence_Prims.pow2.fuel_instrumented", + "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", + "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pointer.Base.LocBuffer", - "constructor_distinct_Tm_unit", "data_elim_FStar.Pointer.Base.Buffer", - "data_elim_FStar.Pointer.Base.BufferRootArray", "eq2-interp", - "equation_FStar.Pointer.Base._cell", + "data_elim_FStar.Pointer.Base.BufferRootArray", + "data_elim_FStar.Pointer.Base.BufferRootSingleton", "eq2-interp", "equation_FStar.Pointer.Base.array_length_t", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", @@ -13730,7 +13478,6 @@ "equation_FStar.Pointer.Base.cls", "equation_FStar.Pointer.Base.disjoint_buffer_vs_pointer", "equation_FStar.Pointer.Base.g_is_null", - "equation_FStar.Pointer.Base.gcell", "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", "equation_FStar.Pointer.Base.gsub_buffer", "equation_FStar.Pointer.Base.loc_aux_disjoint", @@ -13739,26 +13486,25 @@ "equation_FStar.Pointer.Base.loc_aux_in_addr", "equation_FStar.Pointer.Base.loc_buffer", "equation_FStar.Pointer.Base.loc_disjoint", - "equation_FStar.Pointer.Base.npointer", + "equation_FStar.Pointer.Base.not_an_array_cell", "equation_FStar.Pointer.Base.pointer", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "equation_Prims.eq2", "equation_Prims.nat", "equation_Prims.squash", + "equation_Prims.nat", "equation_Prims.pos", + "equation_with_fuel_Prims.pow2.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "fuel_guarded_inversion_Prims.equals", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", - "interpretation_Tm_abs_0801e8661cff852807d6e129e7dd94a1", + "interpretation_Tm_abs_5588b165ff73228a6a45b3d5bd80e04a", "l_and-interp", "lemma_FStar.Pointer.Base.buffer_as_addr_gsub_buffer", "lemma_FStar.Pointer.Base.buffer_length_gsub_buffer", "lemma_FStar.Pointer.Base.disjoint_gcell", "lemma_FStar.Pointer.Base.frameOf_buffer_gsub_buffer", - "lemma_FStar.Pointer.Base.gpointer_of_buffer_cell_gsub_buffer_", + "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", "proj_equation_FStar.ModifiesGen.Cls_aloc_disjoint", "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_broot", @@ -13769,30 +13515,30 @@ "projection_inverse_FStar.Pointer.Base.Buffer_broot", "projection_inverse_FStar.Pointer.Base.LocBuffer_b", "projection_inverse_FStar.Pointer.Base.LocBuffer_t", - "projection_inverse_FStar.Pointer.Base.PathStep_s", - "projection_inverse_FStar.Pointer.Base.Pointer_p", - "projection_inverse_FStar.Pointer.Base.StepCell_index", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", + "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint", "token_correspondence_FStar.Pointer.Base.loc_aux_disjoint", + "token_correspondence_Prims.pow2.fuel_instrumented", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", + "typing_FStar.Pointer.Base.not_an_array_cell", "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", - "typing_FStar.UInt32.v", "unit_typing" + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "7fbd6c202e2c3e566915252a2ece6ecb" + "0c2b99110818547a0d3302b591eaa904" ], [ "FStar.Pointer.Base.loc_disjoint_gpointer_of_buffer_cell", @@ -13800,16 +13546,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_FStar.UInt.uint_t", "equation_Prims.eqtype", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_a347709bfeba48709474ad26f4f6be87", + "@MaxIFuel_assumption", "@query", "equation_FStar.UInt.uint_t", + "equation_Prims.eqtype", "function_token_typing_Prims.int", + "haseqTm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d9fe0098a1b5b40285084e46bae49df4" + "32324bd01975de772de20531ecdb39ce" ], [ "FStar.Pointer.Base.loc_disjoint_gpointer_of_buffer_cell", @@ -13817,94 +13560,61 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.Pointer.Base_pretyping_1e5c7ab94e0ccfb7b0d2bbb59a9e3f5d", - "FStar.Pointer.Base_pretyping_b27168cc0cd9c7f90ae88b602ccfc55c", - "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "b2t_def", - "bool_inversion", "bool_typing", - "constructor_distinct_FStar.Pointer.Base.LocPointer", - "constructor_distinct_FStar.Pointer.Base.StepCell", - "constructor_distinct_Tm_unit", - "data_elim_FStar.Pointer.Base.PathStep", - "data_elim_FStar.Pointer.Base.Pointer", - "data_elim_FStar.Pointer.Base.StepCell", - "disc_equation_FStar.Pointer.Base.Pointer", "eq2-interp", - "equation_FStar.Pointer.Base._cell", + "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", + "bool_typing", "constructor_distinct_FStar.Pointer.Base.LocPointer", + "data_elim_FStar.Pointer.Base.BufferRootArray", "eq2-interp", + "equation_FStar.Pointer.Base.array_length_t", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.buffer_root_length", "equation_FStar.Pointer.Base.cls", - "equation_FStar.Pointer.Base.disjoint", "equation_FStar.Pointer.Base.g_is_null", - "equation_FStar.Pointer.Base.gcell", "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", "equation_FStar.Pointer.Base.loc_aux_disjoint", "equation_FStar.Pointer.Base.loc_aux_disjoint_pointer", "equation_FStar.Pointer.Base.loc_aux_in_addr", "equation_FStar.Pointer.Base.loc_disjoint", "equation_FStar.Pointer.Base.loc_pointer", - "equation_FStar.Pointer.Base.npointer", - "equation_FStar.Pointer.Base.pointer", - "equation_FStar.Pointer.Base.step_disjoint", - "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", - "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", "equation_Prims.eq2", - "equation_Prims.nat", "equation_Prims.squash", + "equation_FStar.Pointer.Base.pointer", "equation_FStar.UInt.fits", + "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", + "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", + "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "fuel_guarded_inversion_Prims.equals", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", - "interpretation_Tm_abs_0801e8661cff852807d6e129e7dd94a1", + "interpretation_Tm_abs_5588b165ff73228a6a45b3d5bd80e04a", "l_and-interp", "lemma_FStar.Pointer.Base.as_addr_gpointer_of_buffer_cell", + "lemma_FStar.Pointer.Base.disjoint_gcell", "lemma_FStar.Pointer.Base.frameOf_gpointer_of_buffer_cell", - "lemma_FStar.Pointer.Base.path_disjoint_step", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_Equality", "primitive_Prims.op_LessThanOrEqual", - "primitive_Prims.op_disEquality", + "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.ModifiesGen.Cls_aloc_disjoint", - "proj_equation_FStar.Pointer.Base.Pointer_contents", - "proj_equation_FStar.Pointer.Base.Pointer_from", - "proj_equation_FStar.Pointer.Base.Pointer_p", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.ModifiesGen.Cls_aloc_disjoint", "projection_inverse_FStar.Pointer.Base.LocPointer_p", "projection_inverse_FStar.Pointer.Base.LocPointer_t", - "projection_inverse_FStar.Pointer.Base.Pointer_contents", - "projection_inverse_FStar.Pointer.Base.Pointer_from", - "projection_inverse_FStar.Pointer.Base.Pointer_p", - "projection_inverse_FStar.Pointer.Base.StepCell_index", - "projection_inverse_FStar.Pointer.Base.StepCell_length", - "projection_inverse_FStar.Pointer.Base.StepCell_value", - "refinement_interpretation_Tm_refine_041a24a8c3715e0f4960d28f20ee920b", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_95c9a4ec79cf2161f9c12818e8948479", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint", "token_correspondence_FStar.Pointer.Base.loc_aux_disjoint", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", - "typing_FStar.Pointer.Base.__proj__Pointer__item__p", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", - "typing_FStar.UInt32.v", "unit_typing" + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "353fc62499aed45fbea8c048e1e57420" + "67bcc66ebda8a07cd0c81963776bf5aa" ], [ "FStar.Pointer.Base.loc_disjoint_gpointer_of_buffer_cell_r", @@ -13922,7 +13632,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_780a58d3abf8ac8412c61f118449e052" ], 0, - "7662f168d2f9075587560c9794f1dd02" + "42ae5fd363949008b75b7fd7cc1102ba" ], [ "FStar.Pointer.Base.loc_disjoint_gpointer_of_buffer_cell_l", @@ -13940,7 +13650,7 @@ "refinement_interpretation_FStar.Pointer.Base_Tm_refine_8c23b222cc3779bf1b758c868f138137" ], 0, - "09a2a4ec485b6eceb698324d95df09dc" + "1c6acc2908102671c76c33fc4efa9c83" ], [ "FStar.Pointer.Base.loc_disjoint_addresses", @@ -13948,16 +13658,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f0594e69b91b692ccf4652b852e2a7de" + "01067433b67383febdd343c7214e78d5" ], [ "FStar.Pointer.Base.loc_disjoint_addresses", @@ -14007,7 +13714,7 @@ "typing_FStar.Set.set", "typing_FStar.Set.singleton" ], 0, - "e19b9d0134fcf8fc3d9fb434650e2506" + "c516776ecc3b90659545da33f3c56749" ], [ "FStar.Pointer.Base.loc_disjoint_pointer_addresses", @@ -14015,16 +13722,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "eb6ef74b07716e636d565bd3d804f785" + "41f8c39290a147bd828a27ca8828cf5d" ], [ "FStar.Pointer.Base.loc_disjoint_pointer_addresses", @@ -14034,11 +13738,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "969f1f6661f386fdc09bc6aa3f4e484d" + "4a7ac364d45dd922194ec654653c10dd" ], [ "FStar.Pointer.Base.loc_disjoint_pointer_addresses", @@ -14046,13 +13750,11 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", + "@MaxIFuel_assumption", "@query", "bool_inversion", "equation_FStar.Pointer.Base.as_addr", "equation_FStar.Set.subset", "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "lemma_FStar.Pointer.Base.loc_disjoint_addresses", "lemma_FStar.Pointer.Base.loc_includes_addresses_pointer", "lemma_FStar.Pointer.Base.loc_includes_refl", @@ -14060,11 +13762,12 @@ "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Pointer.Base.as_addr", "typing_FStar.Set.mem" ], 0, - "0d71249be10795197bb3186b0e323940" + "3bdbca6acadefe9f2d0d93192d5abc23" ], [ "FStar.Pointer.Base.loc_disjoint_buffer_addresses", @@ -14072,16 +13775,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "ce3d35a0d9753000adfde00232129e6b" + "1f6725354b1abb629536211f570e7646" ], [ "FStar.Pointer.Base.loc_disjoint_buffer_addresses", @@ -14091,11 +13791,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b96f4578bd36892226e20c832280c755" + "1fddeea4094d7844b367dce122b79fcb" ], [ "FStar.Pointer.Base.loc_disjoint_buffer_addresses", @@ -14103,16 +13803,14 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", + "@MaxIFuel_assumption", "@query", "bool_inversion", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_as_addr", "equation_FStar.Set.subset", "equation_Prims.eqtype", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "lemma_FStar.Pointer.Base.loc_disjoint_addresses", "lemma_FStar.Pointer.Base.loc_includes_addresses_buffer", "lemma_FStar.Pointer.Base.loc_includes_refl", @@ -14120,11 +13818,12 @@ "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Pointer.Base.buffer_as_addr", "typing_FStar.Set.mem" ], 0, - "3e288bc66e5d9b1d6af4421bdb9668d6" + "a2bc3b0c8810dad9507581e8a12ab1c3" ], [ "FStar.Pointer.Base.loc_disjoint_regions", @@ -14170,7 +13869,7 @@ "typing_FStar.Set.set", "typing_FStar.Set.union" ], 0, - "f04bd5b236bdab42cf5ac84589006c32" + "de7eb8ceb4413e78ffb67ad1c2be8dda" ], [ "FStar.Pointer.Base.modifies_loc_regions_intro", @@ -14232,7 +13931,7 @@ "typing_FStar.Set.union" ], 0, - "2fd0493edbff02e4bcf85c1aecb5437a" + "cb384dc79ab89ba8574ae8f369abc888" ], [ "FStar.Pointer.Base.modifies_pointer_elim", @@ -14241,8 +13940,7 @@ 1, [ "@query", "constructor_distinct_FStar.Pointer.Base.LocPointer", - "eq2-interp", "equation_FStar.Monotonic.HyperStack.mem", - "equation_FStar.Pointer.Base.cls", + "eq2-interp", "equation_FStar.Pointer.Base.cls", "equation_FStar.Pointer.Base.loc_aux_in_addr", "equation_FStar.Pointer.Base.loc_aux_preserved", "equation_FStar.Pointer.Base.loc_disjoint", @@ -14250,7 +13948,7 @@ "equation_FStar.Pointer.Base.modifies", "equation_FStar.Pointer.Base.pointer_preserved", "equation_Prims.nat", - "interpretation_Tm_abs_db865e0d3c8bdd47a26263a8838cc83e", + "interpretation_Tm_abs_b66b60341cf47258f5ae9ea4a40f3bb1", "l_and-interp", "proj_equation_FStar.ModifiesGen.Cls_aloc_preserved", "projection_inverse_FStar.ModifiesGen.Cls_aloc_preserved", "projection_inverse_FStar.Pointer.Base.LocPointer_p", @@ -14259,7 +13957,7 @@ "token_correspondence_FStar.Pointer.Base.loc_aux_preserved" ], 0, - "336523d02ceb666b4bcd4e971752cf73" + "d7e093a5edde8441f0a8891f27f981c1" ], [ "FStar.Pointer.Base.modifies_buffer_elim'", @@ -14270,21 +13968,16 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "@query", "b2t_def", "bool_inversion", "bool_typing", "equation_FStar.Monotonic.HyperStack.live_region", - "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.buffer_readable", "equation_FStar.Pointer.Base.buffer_readable_", "equation_FStar.Pointer.Base.equal_values", "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", - "lemma_FStar.Pointer.Base.buffer_length_buffer_as_seq", + "equation_FStar.UInt.uint_t", "equation_Prims.nat", "int_inversion", + "int_typing", "lemma_FStar.Pointer.Base.buffer_length_buffer_as_seq", "lemma_FStar.Pointer.Base.index_buffer_as_seq", "lemma_FStar.Pointer.Base.live_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.live_region_frameOf_buffer", @@ -14292,17 +13985,16 @@ "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_6c25b42778726de94cd4dac42edb4860", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_e238b3b3cd918f1e4055a8daaf38a8f0", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_d1e76d56e2ec7389d639ef3df0bd6a06", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Monotonic.HyperStack.live_region", - "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.frameOf_buffer", "typing_FStar.UInt32.uint_to_t" ], 0, - "4fa4d95f8fab8dfe3103ca7ab37e7038" + "f0fed4d4072db3d441101e05edce19c4" ], [ "FStar.Pointer.Base.modifies_buffer_elim", @@ -14313,8 +14005,8 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "Prims_pretyping_ae567c2fb75be05905677af440075565", - "assumption_FStar.UInt32.t__uu___haseq", "b2t_def", "bool_inversion", + "@query", "assumption_FStar.UInt32.t__uu___haseq", "b2t_def", + "bool_inversion", "data_elim_FStar.Pointer.Base.BufferRootSingleton", "equation_FStar.Monotonic.HyperStack.live_region", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_as_seq", @@ -14322,15 +14014,17 @@ "equation_FStar.Pointer.Base.buffer_readable", "equation_FStar.Pointer.Base.buffer_readable_", "equation_FStar.Pointer.Base.buffer_root_as_seq", - "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", - "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", "equation_Prims.nat", + "equation_FStar.Pointer.Base.buffer_root_length", + "equation_FStar.Pointer.Base.pointer", "equation_FStar.UInt.fits", + "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", + "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", + "equation_Prims.nat", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.Pointer.Base.length_buffer_root_as_seq", "lemma_FStar.Pointer.Base.live_region_frameOf_buffer", + "lemma_FStar.Seq.Base.lemma_create_len", "lemma_FStar.Seq.Properties.slice_is_empty", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", @@ -14339,21 +14033,24 @@ "proj_equation_FStar.Pointer.Base.Buffer_broot", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_cd046bc4a887ee7e1b05946e0bf5772b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", + "refinement_interpretation_Tm_refine_b361ba8089a6e963921008d537e799a1", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Monotonic.HyperStack.live_region", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_as_seq", + "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.frameOf_buffer", + "typing_FStar.Pointer.Base.gread", "typing_FStar.Pointer.Base.type_of_typ", "typing_FStar.UInt32.v" ], 0, - "7ad235bfd416f8f7fe39f64e71ef248e" + "62d0b8bfe842079f20f5aca8dd645002" ], [ "FStar.Pointer.Base.modifies_reference_elim", @@ -14361,16 +14058,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "0b3003e5b869928f283d3a6d562378f4" + "727357e110750067db7f2299049bcaa8" ], [ "FStar.Pointer.Base.modifies_reference_elim", @@ -14379,7 +14073,6 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", "equation_FStar.ModifiesGen.loc_freed_mreference", @@ -14392,16 +14085,15 @@ "equation_FStar.Pointer.Base.modifies", "equation_FStar.Set.subset", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos", "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Monotonic.HyperStack.as_addr" ], 0, - "1e20fa37ce679ef4a09f23574b5cc967" + "d137af459a33331a3c188044e922ceac" ], [ "FStar.Pointer.Base.modifies_refl", @@ -14450,7 +14142,7 @@ "typing_FStar.Set.complement" ], 0, - "2995f42c0e6f5bb992199606a3268f0e" + "e36c88b86c8f44160a4cba90f0a039a5" ], [ "FStar.Pointer.Base.modifies_loc_includes", @@ -14464,7 +14156,7 @@ "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mem" ], 0, - "9f4e013b120b65b2874d9ae8c91987d4" + "2123383b6bbf50bbae4258c0bed66887" ], [ "FStar.Pointer.Base.modifies_trans", @@ -14478,7 +14170,7 @@ "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mem" ], 0, - "644a3a285fe10da5266e99805a39377b" + "5e58a448b2833fb56ab1e447375836fa" ], [ "FStar.Pointer.Base.screate", @@ -14497,12 +14189,10 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_1291d130300b22abe2e16b3d7210a8bc", + "FStar.Pointer.Base_interpretation_Tm_arrow_9973fa91578be0bb3fb4c2414d28840c", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", - "bool_inversion", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_FStar.Pointer.Base.PathBase", "constructor_distinct_FStar.Pointer.Base.Pointer", @@ -14545,15 +14235,14 @@ "equation_with_fuel_FStar.Pointer.Base.path_sel.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_", + "fuel_guarded_inversion_FStar.Pervasives.Native.option", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.otype_of_typ", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_FStar.Pointer.Base.typ@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_SelUpd1", "lemma_FStar.Map.lemma_SelUpd2", "lemma_FStar.Monotonic.Heap.lemma_contains_implies_used", - "lemma_FStar.Monotonic.Heap.lemma_distinct_addrs_distinct_types", "lemma_FStar.Monotonic.Heap.lemma_distinct_addrs_unused", "lemma_FStar.Monotonic.Heap.lemma_sel_upd1", "lemma_FStar.Monotonic.Heap.lemma_sel_upd2", @@ -14576,9 +14265,6 @@ "proj_equation_FStar.Pointer.Base.Pointer_p", "proj_equation_Prims.Mkdtuple2__1", "projection_inverse_BoxBool_proj_0", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.Pointer.Base.PathBase_from", @@ -14588,11 +14274,11 @@ "projection_inverse_FStar.Pointer.Base.Pointer_to", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_3107a49075513d87f81f8b8614ef7aa0", "refinement_interpretation_Tm_refine_3415ed6c7abc7d0c55726285f3ae5f3f", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", "typing_FStar.Map.sel", "typing_FStar.Map.upd", "typing_FStar.Monotonic.Heap.contains", @@ -14606,14 +14292,13 @@ "typing_FStar.Monotonic.HyperStack.get_rid_ctr", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Monotonic.HyperStack.is_mm", - "typing_FStar.Monotonic.HyperStack.is_stack_region", "typing_FStar.Monotonic.HyperStack.live_region", "typing_FStar.Monotonic.HyperStack.sel", "typing_FStar.Pointer.Base.live", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "11367db57d639a3c3e68743435599bc7" + "702785da05b0bb0fd5770bec17346e8f" ], [ "FStar.Pointer.Base.domain_upd", @@ -14621,8 +14306,7 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", + "@MaxIFuel_assumption", "@query", "bool_inversion", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", "equation_FStar.Monotonic.HyperHeap.hmap", @@ -14631,17 +14315,13 @@ "equation_FStar.Monotonic.HyperStack.live_region", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.upd", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "lemma_FStar.Map.lemma_ContainsDom", + "function_token_typing_FStar.Monotonic.Heap.heap", "int_inversion", + "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_InDomUpd1", "lemma_FStar.Map.lemma_InDomUpd2", "lemma_FStar.Monotonic.HyperStack.lemma_mk_mem__projectors", "lemma_FStar.Set.lemma_equal_elim", "primitive_Prims.op_BarBar", "primitive_Prims.op_Equality", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_ad7e1b418ca64c1aeef94590edc4eb01", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", "typing_FStar.Map.domain", "typing_FStar.Map.sel", @@ -14656,7 +14336,7 @@ "typing_FStar.Monotonic.HyperStack.live_region" ], 0, - "8fe854ad50adf0109c6d6cc1033d629d" + "46aa2a78bb42b2bee480e899b6507b43" ], [ "FStar.Pointer.Base.ecreate", @@ -14675,12 +14355,10 @@ "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", "@query", - "FStar.Pointer.Base_interpretation_Tm_arrow_1291d130300b22abe2e16b3d7210a8bc", + "FStar.Pointer.Base_interpretation_Tm_arrow_9973fa91578be0bb3fb4c2414d28840c", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_interpretation_Tm_arrow_e06752ba152f81447b312efcdf8f0e23", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "b2t_def", - "bool_inversion", + "Prims_interpretation_Tm_arrow_2eaa01e78f73e9bab5d0955fc1a662da", + "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pervasives.Native.Some", "constructor_distinct_FStar.Pointer.Base.PathBase", "constructor_distinct_FStar.Pointer.Base.Pointer", @@ -14722,11 +14400,9 @@ "equation_with_fuel_FStar.Pointer.Base.path_sel.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_", - "fuel_guarded_inversion_FStar.Pervasives.Native.option", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.otype_of_typ", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "kinding_FStar.Pointer.Base.typ@tok", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_SelUpd1", "lemma_FStar.Map.lemma_SelUpd2", @@ -14734,6 +14410,7 @@ "lemma_FStar.Monotonic.Heap.lemma_distinct_addrs_unused", "lemma_FStar.Monotonic.Heap.lemma_sel_upd1", "lemma_FStar.Monotonic.Heap.lemma_sel_upd2", + "lemma_FStar.Monotonic.Heap.lemma_unused_upd_contains", "lemma_FStar.Monotonic.Heap.lemma_unused_upd_modifies", "lemma_FStar.Monotonic.Heap.lemma_upd_contains", "lemma_FStar.Monotonic.HyperStack.aref_as_addr_aref_of", @@ -14753,9 +14430,6 @@ "proj_equation_FStar.Pointer.Base.Pointer_p", "proj_equation_Prims.Mkdtuple2__1", "projection_inverse_BoxBool_proj_0", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_FStar.Pervasives.Native.Some_a", "projection_inverse_FStar.Pervasives.Native.Some_v", "projection_inverse_FStar.Pointer.Base.PathBase_from", @@ -14765,12 +14439,12 @@ "projection_inverse_FStar.Pointer.Base.Pointer_to", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_11909c5fb1b8562f96ab0360020d5e9a", + "refinement_interpretation_Tm_refine_161e04719814801d293219f408210f95", "refinement_interpretation_Tm_refine_1a1278f1aecd37594ba20d888b7fd230", - "refinement_interpretation_Tm_refine_601254ebe274211073b2024a11d02039", - "refinement_interpretation_Tm_refine_8707d8ae538e447380448dbacbffa1b6", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_ecfe710eaddaa768c46a7d024350dcbc", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", "typing_FStar.Map.sel", "typing_FStar.Map.upd", @@ -14789,11 +14463,11 @@ "typing_FStar.Monotonic.HyperStack.is_mm", "typing_FStar.Monotonic.HyperStack.live_region", "typing_FStar.Monotonic.HyperStack.sel", - "typing_FStar.Pointer.Base.is_mm", "typing_FStar.Pointer.Base.live", + "typing_FStar.Pointer.Base.live", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "54773655615054ee1dae17d6f4c9b238" + "030739ae11874e233c1327edfbf8baee" ], [ "FStar.Pointer.Base.field", @@ -14813,15 +14487,15 @@ "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Set.lemma_equal_refl", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", - "refinement_interpretation_Tm_refine_640028ce753dd3ce7390b045f3de7e9b", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_630f4ea120e51fbdccd80790504db19e", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "string_inversion", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap" ], 0, - "88ad571c32e5b2f8da0949e171a843ef" + "d91e71fbe58326f806575488a6ccc066" ], [ "FStar.Pointer.Base.ufield", @@ -14841,15 +14515,15 @@ "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Set.lemma_equal_refl", "proj_equation_FStar.Pointer.Base.Mkstruct_typ_fields", - "refinement_interpretation_Tm_refine_3bc6438bcc8abbd95d1aa055fd811ef3", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_fa66d432c7ec241ca4caf7160d2af5c9", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2f0ee03cb351104c406e5fab04712a9c", + "refinement_interpretation_Tm_refine_c6dda526ae22ec011a2853adf9fa6a29", "string_inversion", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap" ], 0, - "3a0c74e3e51f962cb17e192b6d8fd78a" + "096b2405e586b02ae2aa09924da9b87a" ], [ "FStar.Pointer.Base.cell", @@ -14858,7 +14532,7 @@ 1, [ "@query" ], 0, - "43e2239bd497ef492b8c58751751ac4c" + "3c3a6143e2cb8dc478c59fdcfb46811e" ], [ "FStar.Pointer.Base.cell", @@ -14875,13 +14549,13 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_intro", "lemma_FStar.Set.lemma_equal_refl", - "refinement_interpretation_Tm_refine_83cc44ecfbbf63c22a5b7c9e6c442143", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_95ca5788740b2281baacad759e71270f", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap" ], 0, - "9323c44665fad1f8170dc74e2cb6e703" + "dac13c6b706506fa9fb303227f49dccd" ], [ "FStar.Pointer.Base.reference_of", @@ -14891,8 +14565,7 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", - "disc_equation_FStar.Pointer.Base.Pointer", + "bool_inversion", "disc_equation_FStar.Pointer.Base.Pointer", "equation_FStar.HyperStack.reference", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.contains", @@ -14900,7 +14573,6 @@ "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.mreference", - "equation_FStar.Monotonic.HyperStack.sel", "equation_FStar.Pointer.Base.g_is_null", "equation_FStar.Pointer.Base.greference_of", "equation_FStar.Pointer.Base.live", @@ -14913,32 +14585,28 @@ "fuel_guarded_inversion_Prims.dtuple2", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "function_token_typing_Prims.__cache_version_number__", "function_token_typing_Prims.int", - "haseqTm_refine_f048236b5f8051f83b495ea5eaa6127b", "l_and-interp", + "haseqTm_refine_774ba3f728d91ead8ef40be66c9802e5", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Monotonic.HyperStack.aref_as_addr_aref_of", "lemma_FStar.Monotonic.HyperStack.as_addr_greference_of", - "lemma_FStar.Monotonic.HyperStack.contains_greference_of", "lemma_FStar.Monotonic.HyperStack.frameOf_aref_of", "lemma_FStar.Monotonic.HyperStack.frameOf_greference_of", "lemma_FStar.Monotonic.HyperStack.is_mm_aref_of", - "lemma_FStar.Monotonic.HyperStack.upd_reference_of", "primitive_Prims.op_AmpAmp", "proj_equation_FStar.Pointer.Base.Pointer_contents", "projection_inverse_BoxBool_proj_0", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_34fbe053a9bd90fe28a8c099cc43600c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7565d1b10bfd2050a64be1d17fc702ed", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.get_tip", - "typing_FStar.Monotonic.HyperStack.sel" + "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "40534187c08c24ddafea1062cef570ae" + "d986d5eacf020b4608af121b63b6b235" ], [ "FStar.Pointer.Base.read", @@ -14948,14 +14616,12 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", - "disc_equation_FStar.Pointer.Base.Pointer", "eq2-interp", - "equation_FStar.Heap.trivial_preorder", + "bool_inversion", "disc_equation_FStar.Pointer.Base.Pointer", + "eq2-interp", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.ST.is_live_for_rw_in", "equation_FStar.HyperStack.reference", "equation_FStar.Monotonic.HyperStack.contains", "equation_FStar.Monotonic.HyperStack.live_region", - "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.sel", "equation_FStar.Pervasives.dfst", "equation_FStar.Pointer.Base.g_is_null", @@ -14978,11 +14644,10 @@ "proj_equation_Prims.Mkdtuple2__1", "projection_inverse_BoxBool_proj_0", "projection_inverse_Prims.Mkdtuple2__1", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_b34086b6974d4cf037174f9425fef49c", + "refinement_interpretation_Tm_refine_6f9aa66937ca4c204e459d01042299f6", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", - "refinement_interpretation_Tm_refine_ebcf57cd61a79f04a0e64af1c7eb845d", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Monotonic.HyperStack.contains", "typing_FStar.Monotonic.HyperStack.frameOf", @@ -14991,11 +14656,10 @@ "typing_FStar.Pointer.Base.__proj__Pointer__item__contents", "typing_FStar.Pointer.Base.frameOf", "typing_FStar.Pointer.Base.live", - "typing_FStar.Pointer.Base.reference_of", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "b27e27ce8c4b22e72f71aa448c19e91b" + "06de11ee6dfd8e1e5235785599d16ae6" ], [ "FStar.Pointer.Base.is_null", @@ -15018,15 +14682,15 @@ "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Set.lemma_equal_refl", "projection_inverse_FStar.Pointer.Base.NullPtr_to", - "refinement_interpretation_Tm_refine_262595c1376414132c7436c0a01f03f5", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_bb3ae679001acd4c6774b129b21fb7f7", "true_interp", "typing_FStar.Map.contains", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "4e32b13e12deebac150afe6f44c22d7c" + "6cbcbb1cabb23b35c9fb651b3a19562c" ], [ "FStar.Pointer.Base.owrite", @@ -15043,10 +14707,8 @@ "@fuel_irrelevance_FStar.Pointer.Base.path_upd.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", - "bool_typing", "constructor_distinct_FStar.Pointer.Base.LocPointer", + "bool_inversion", + "constructor_distinct_FStar.Pointer.Base.LocPointer", "data_elim_FStar.Pointer.Base.LocBuffer", "data_elim_FStar.Pointer.Base.LocPointer", "data_elim_FStar.Pointer.Base.Pointer", "data_elim_Prims.Mkdtuple2", @@ -15065,7 +14727,6 @@ "equation_FStar.Monotonic.HyperStack.as_addr", "equation_FStar.Monotonic.HyperStack.contains", "equation_FStar.Monotonic.HyperStack.frameOf", - "equation_FStar.Monotonic.HyperStack.is_mm", "equation_FStar.Monotonic.HyperStack.live_region", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.mreference", @@ -15074,12 +14735,14 @@ "equation_FStar.Pervasives.dfst", "equation_FStar.Pointer.Base.aloc", "equation_FStar.Pointer.Base.as_addr", "equation_FStar.Pointer.Base.buffer", + "equation_FStar.Pointer.Base.buffer_as_addr", "equation_FStar.Pointer.Base.buffer_preserved", "equation_FStar.Pointer.Base.cls", "equation_FStar.Pointer.Base.disjoint", "equation_FStar.Pointer.Base.disjoint_buffer_vs_pointer", "equation_FStar.Pointer.Base.equal_values", "equation_FStar.Pointer.Base.frameOf", + "equation_FStar.Pointer.Base.frameOf_buffer", "equation_FStar.Pointer.Base.g_is_null", "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", "equation_FStar.Pointer.Base.gread", @@ -15097,26 +14760,27 @@ "equation_FStar.Pointer.Base.pointer", "equation_FStar.Pointer.Base.pointer_preserved", "equation_FStar.Pointer.Base.pointer_ref_contents", - "equation_FStar.Pointer.Base.readable", "equation_Prims.eqtype", - "equation_Prims.l_True", "equation_Prims.l_and", + "equation_FStar.Pointer.Base.readable", "equation_Prims.eq2", + "equation_Prims.eqtype", "equation_Prims.l_and", "equation_Prims.logical", "equation_Prims.nat", "equation_Prims.pos", "equation_Prims.squash", "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", + "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", "fuel_guarded_inversion_FStar.Pointer.Base.loc_aux", "fuel_guarded_inversion_Prims.c_and", "fuel_guarded_inversion_Prims.dtuple2", + "fuel_guarded_inversion_Prims.equals", "function_token_typing_FStar.Heap.trivial_preorder", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.otype_of_typ", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", - "interpretation_Tm_abs_0801e8661cff852807d6e129e7dd94a1", - "interpretation_Tm_abs_db865e0d3c8bdd47a26263a8838cc83e", - "interpretation_Tm_abs_fa0cb1fe1698a880aba4dd22bebacfbf", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", + "interpretation_Tm_abs_5588b165ff73228a6a45b3d5bd80e04a", + "interpretation_Tm_abs_568747eb5009c1dec504311dee989dc2", + "interpretation_Tm_abs_b66b60341cf47258f5ae9ea4a40f3bb1", "kinding_FStar.Pointer.Base.typ@tok", "l_and-interp", "lemma_FStar.HyperStack.ST.lemma_same_refs_in_all_regions_elim", "lemma_FStar.Map.lemma_ContainsDom", "lemma_FStar.Map.lemma_SelUpd1", @@ -15140,6 +14804,7 @@ "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_FStar.ModifiesGen.Cls_aloc_disjoint", "proj_equation_FStar.ModifiesGen.Cls_aloc_preserved", + "proj_equation_FStar.Pointer.Base.Buffer_broot", "proj_equation_FStar.Pointer.Base.Pointer_contents", "proj_equation_FStar.Pointer.Base.Pointer_from", "proj_equation_FStar.Pointer.Base.Pointer_p", @@ -15147,26 +14812,23 @@ "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.ModifiesGen.Cls_aloc_disjoint", "projection_inverse_FStar.ModifiesGen.Cls_aloc_preserved", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__1", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__2", - "projection_inverse_FStar.Pervasives.Native.Mktuple3__3", "projection_inverse_FStar.Pointer.Base.LocPointer_p", "projection_inverse_FStar.Pointer.Base.LocPointer_t", "projection_inverse_Prims.Mkdtuple2__1", "projection_inverse_Prims.Mkdtuple2__2", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", + "refinement_interpretation_Tm_refine_35927a15e9516018e6643fa65a3f830c", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_7e42291fd69a2db2d4e3c50a81b13c96", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", "refinement_interpretation_Tm_refine_81a0d54c78434fc678ec7202c4b9fc09", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_b34086b6974d4cf037174f9425fef49c", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_b7f4aa7b3e4fb5820956040548d84985", "refinement_interpretation_Tm_refine_ee0c42debbc39763e22b0866c76a996c", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_preserved", "token_correspondence_FStar.Pointer.Base.loc_aux_disjoint", @@ -15189,16 +14851,18 @@ "typing_FStar.Monotonic.HyperStack.live_region", "typing_FStar.Monotonic.HyperStack.reference_of", "typing_FStar.Monotonic.HyperStack.sel", - "typing_FStar.Pervasives.dfst", "typing_FStar.Pointer.Base.frameOf", + "typing_FStar.Pervasives.dfst", + "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.frameOf", "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", - "typing_FStar.Pointer.Base.greference_of", "typing_FStar.Pointer.Base.live", "typing_FStar.Pointer.Base.reference_of", "typing_FStar.Set.mem", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "typing_Prims.eq2", "typing_Prims.l_and", "unit_typing" + "typing_Prims.__proj__Mkdtuple2__item___1", "typing_Prims.eq2", + "typing_Prims.l_and" ], 0, - "d21093f038d23aae70bbd477f9750d81" + "3caa27deb31d305af104c1dceade5dc3" ], [ "FStar.Pointer.Base.write", @@ -15215,23 +14879,18 @@ "@fuel_irrelevance_FStar.Pointer.Base.ovalue_of_value.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.value_of_ovalue.fuel_instrumented", - "@query", "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "b2t_def", "equation_FStar.Monotonic.HyperStack.live_region", - "equation_FStar.Monotonic.HyperStack.mem", - "equation_FStar.Pointer.Base.gread", + "@query", "b2t_def", "equation_FStar.Pointer.Base.gread", "equation_FStar.Pointer.Base.live", "equation_FStar.Pointer.Base.readable", "l_and-interp", "lemma_FStar.Pointer.Base.ovalue_is_readable_ovalue_of_value", "lemma_FStar.Pointer.Base.value_of_ovalue_of_value", - "refinement_interpretation_Tm_refine_7e42291fd69a2db2d4e3c50a81b13c96", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "typing_FStar.Monotonic.HyperStack.live_region", - "typing_FStar.Pointer.Base.frameOf", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_35927a15e9516018e6643fa65a3f830c", "typing_FStar.Pointer.Base.live", "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "305fd0af5c589020596e708c96858b2f" + "e0400ebccf68022517a8362389d78104" ], [ "FStar.Pointer.Base.write_union_field", @@ -15272,7 +14931,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field" ], 0, - "db5ec57bcb9b1d24c3f851c221000f81" + "723027a283498a85d67c24ad033bf98e" ], [ "FStar.Pointer.Base.modifies_fresh_frame_popped", @@ -15301,7 +14960,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip" ], 0, - "878cee18dbfca6efd2f7b26179ca3015" + "988fa324395d43cde81a32123b16d272" ], [ "FStar.Pointer.Base.modifies_only_live_regions", @@ -15316,7 +14975,7 @@ "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mem" ], 0, - "4e905b0aea5b238760e5889b6a10b6c9" + "b57f665b7dc707d96f8f5f2068c9792a" ], [ "FStar.Pointer.Base.modifies_loc_addresses_intro", @@ -15326,11 +14985,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "e58421bac02affbcb636b3eb36eb4c06" + "441c8eb32faa5879141c574da31d717a" ], [ "FStar.Pointer.Base.modifies_loc_addresses_intro", @@ -15340,11 +14999,11 @@ [ "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", "equation_Prims.nat", "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "d51bc18997df9a98c80cea1b8de624b2" + "c32107506ac22184b9330a82f2d68037" ], [ "FStar.Pointer.Base.modifies_loc_addresses_intro", @@ -15361,7 +15020,7 @@ "equation_Prims.nat" ], 0, - "ea7ba2a971aadba65fc91c6e6ffd618b" + "ab1c1bacdc82fcae6e7860a3f6622d8f" ], [ "FStar.Pointer.Base.modifies_1_readable_struct", @@ -15434,7 +15093,7 @@ "typing_FStar.Pointer.Base.typ_of_struct_field" ], 0, - "3cb1d225de153c81f682b1c6041cb01d" + "578ddb025d8bd78e54192cb2a846f636" ], [ "FStar.Pointer.Base.modifies_1_readable_array", @@ -15443,7 +15102,7 @@ 1, [ "@query" ], 0, - "cc74e3a726ad2c40d6573c03317ef681" + "8c48a7068fa39b67444caaa4321519c3" ], [ "FStar.Pointer.Base.modifies_1_readable_array", @@ -15452,8 +15111,10 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", + "@fuel_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.path_sel.fuel_instrumented", + "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", @@ -15479,6 +15140,7 @@ "equation_FStar.Monotonic.HyperStack.sel", "equation_FStar.Pervasives.dfst", "equation_FStar.Pointer.Base._cell", + "equation_FStar.Pointer.Base.array", "equation_FStar.Pointer.Base.equal_values", "equation_FStar.Pointer.Base.g_is_null", "equation_FStar.Pointer.Base.gcell", @@ -15492,12 +15154,14 @@ "equation_FStar.Pointer.Base.readable", "equation_FStar.Pointer.Base.step_sel", "equation_FStar.Seq.Properties.for_all", + "equation_with_fuel_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.path_sel.fuel_instrumented", "fuel_guarded_inversion_Prims.dtuple2", "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", "l_and-interp", "lemma_FStar.Map.lemma_ContainsDom", + "lemma_FStar.Pervasives.invertOption", "lemma_FStar.Pointer.Base.live_gcell", "lemma_FStar.Pointer.Base.loc_disjoint_gcell", "lemma_FStar.Pointer.Base.modifies_pointer_elim", @@ -15522,10 +15186,10 @@ "projection_inverse_FStar.Pointer.Base.StepCell_value", "projection_inverse_FStar.Pointer.Base.TArray_length", "projection_inverse_FStar.Pointer.Base.TArray_t", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", "token_correspondence_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.contains", @@ -15534,14 +15198,15 @@ "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Monotonic.HyperStack.sel", "typing_FStar.Pointer.Base.__proj__Pointer__item__p", - "typing_FStar.Pointer.Base.gcell", + "typing_FStar.Pointer.Base.array", "typing_FStar.Pointer.Base.gcell", "typing_FStar.Pointer.Base.greference_of", "typing_FStar.Pointer.Base.loc_pointer", + "typing_FStar.Pointer.Base.otype_of_typ", "typing_FStar.Pointer.Base.ovalue_is_readable", "typing_FStar.Pointer.Base.path_sel", "unit_typing" ], 0, - "6133b2fe479c0396820f49d112d2ef4d" + "47900060500751c21ca52b4e2f0d0e51" ], [ "FStar.Pointer.Base.read_buffer", @@ -15564,7 +15229,7 @@ "typing_FStar.UInt32.v" ], 0, - "b8234279b203f111f7cf07ea767ed5c7" + "fe9577b5f0592d796e86d059026e86c0" ], [ "FStar.Pointer.Base.read_buffer", @@ -15575,17 +15240,16 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "equation_FStar.Monotonic.HyperStack.mem", - "equation_FStar.Pointer.Base.buffer", + "@query", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.readable", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "l_and-interp", "lemma_FStar.Pointer.Base.gread_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.live_gpointer_of_buffer_cell", - "refinement_interpretation_Tm_refine_d27d1b3d72a0aab13bf8b34cd27c3cf1", - "refinement_interpretation_Tm_refine_f11f8deabab80bcee8a10a7d2a2d28e3" + "refinement_interpretation_Tm_refine_c8a149bfed84d9c7f91b56b75749a739", + "refinement_interpretation_Tm_refine_e9f80e94617693055b40900dbd5751b9" ], 0, - "3a4b6556da5d5887fb36da006b4e6696" + "cb083615e3e902594dcadc1d0018b091" ], [ "FStar.Pointer.Base.write_buffer", @@ -15596,8 +15260,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", - "@query", "b2t_def", "equation_FStar.Monotonic.HyperStack.mem", - "equation_FStar.Pointer.Base.buffer", + "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.UInt.fits", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", @@ -15605,10 +15268,10 @@ "lemma_FStar.Pointer.Base.buffer_length_buffer_as_seq", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", - "refinement_interpretation_Tm_refine_d27d1b3d72a0aab13bf8b34cd27c3cf1" + "refinement_interpretation_Tm_refine_c8a149bfed84d9c7f91b56b75749a739" ], 0, - "323c3d7932bd2fec60ae7c13eff6e2a2" + "6bc3b40574214f8c55df474de040b81b" ], [ "FStar.Pointer.Base.write_buffer", @@ -15617,27 +15280,28 @@ 1, [ "@MaxFuel_assumption", "@MaxIFuel_assumption", + "@fuel_correspondence_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.ovalue_is_readable.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_correspondence_FStar.Pointer.Base.type_of_typ.fuel_instrumented", + "@fuel_irrelevance_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.path_sel.fuel_instrumented", "@fuel_irrelevance_FStar.Pointer.Base.type_of_typ.fuel_instrumented", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", + "b2t_def", "bool_inversion", "bool_typing", "constructor_distinct_FStar.Pointer.Base.PathStep", "constructor_distinct_FStar.Pointer.Base.Pointer", "constructor_distinct_FStar.Pointer.Base.StepCell", + "constructor_distinct_FStar.Pointer.Base.TArray", "constructor_distinct_Tm_unit", "data_elim_FStar.Pointer.Base.BufferRootArray", "data_elim_Prims.Mkdtuple2", + "data_typing_intro_FStar.Pointer.Base.TArray@tok", "disc_equation_FStar.Pointer.Base.Pointer", "eq2-interp", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", "equation_FStar.Monotonic.HyperStack.live_region", - "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.sel", "equation_FStar.Pervasives.dfst", "equation_FStar.Pointer.Base._cell", @@ -15662,21 +15326,22 @@ "equation_FStar.Pointer.Base.step_sel", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", + "equation_with_fuel_FStar.Pointer.Base.otype_of_typ.fuel_instrumented", "equation_with_fuel_FStar.Pointer.Base.path_sel.fuel_instrumented", + "fuel_guarded_inversion_FStar.Pervasives.Native.option", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", "fuel_guarded_inversion_Prims.dtuple2", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "l_and-interp", "lemma_FStar.Pointer.Base.gread_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.live_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.live_region_frameOf_buffer", "lemma_FStar.Pointer.Base.loc_disjoint_gcell", "lemma_FStar.Pointer.Base.modifies_pointer_elim", - "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Pointer_contents", "proj_equation_FStar.Pointer.Base.Pointer_from", "proj_equation_FStar.Pointer.Base.Pointer_p", @@ -15695,17 +15360,21 @@ "projection_inverse_FStar.Pointer.Base.StepCell_index", "projection_inverse_FStar.Pointer.Base.StepCell_length", "projection_inverse_FStar.Pointer.Base.StepCell_value", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", + "projection_inverse_FStar.Pointer.Base.TArray_length", + "projection_inverse_FStar.Pointer.Base.TArray_t", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_35927a15e9516018e6643fa65a3f830c", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_7e42291fd69a2db2d4e3c50a81b13c96", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", - "refinement_interpretation_Tm_refine_d27d1b3d72a0aab13bf8b34cd27c3cf1", + "refinement_interpretation_Tm_refine_c8a149bfed84d9c7f91b56b75749a739", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_fca6d040de065d36997ff2da36b00bd1", "token_correspondence_FStar.Pointer.Base.otype_of_typ", + "token_correspondence_FStar.Pointer.Base.path_sel.fuel_instrumented", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Monotonic.HyperStack.live_region", "typing_FStar.Monotonic.HyperStack.sel", @@ -15714,6 +15383,7 @@ "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.__proj__Pointer__item__from", "typing_FStar.Pointer.Base.__proj__Pointer__item__p", + "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.frameOf_buffer", "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", @@ -15721,10 +15391,10 @@ "typing_FStar.Pointer.Base.loc_pointer", "typing_FStar.Pointer.Base.ovalue_is_readable", "typing_FStar.Pointer.Base.path_sel", "typing_FStar.UInt32.add", - "typing_FStar.UInt32.v" + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "578575e2c3c74a1915b20f997f175142" + "90fa11feb4f8f07afa5a58259efe3dfe" ], [ "FStar.Pointer.Base.buffer_live_unused_in_disjoint", @@ -15734,14 +15404,15 @@ [ "@MaxIFuel_assumption", "@query", "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", + "bool_inversion", "constructor_distinct_FStar.Pointer.Base.LocBuffer", "constructor_distinct_Tm_unit", "data_elim_FStar.Pointer.Base.BufferRootArray", + "data_elim_FStar.Pointer.Base.BufferRootSingleton", "data_elim_FStar.Pointer.Base.Pointer", "data_typing_intro_FStar.Pointer.Base.TArray@tok", "disc_equation_FStar.Pointer.Base.Pointer", "eq2-interp", + "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.as_addr", @@ -15770,6 +15441,7 @@ "equation_FStar.Pointer.Base.loc_aux_in_addr", "equation_FStar.Pointer.Base.loc_buffer", "equation_FStar.Pointer.Base.loc_disjoint", + "equation_FStar.Pointer.Base.not_an_array_cell", "equation_FStar.Pointer.Base.npointer", "equation_FStar.Pointer.Base.pointer", "equation_FStar.Pointer.Base.pointer_ref_contents", @@ -15782,7 +15454,7 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", "int_inversion", - "interpretation_Tm_abs_0801e8661cff852807d6e129e7dd94a1", + "interpretation_Tm_abs_5588b165ff73228a6a45b3d5bd80e04a", "l_and-interp", "lemma_FStar.Monotonic.Heap.lemma_contains_implies_used", "lemma_FStar.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", @@ -15792,27 +15464,28 @@ "lemma_FStar.Monotonic.HyperStack.contains_greference_of", "lemma_FStar.Monotonic.HyperStack.frameOf_aref_of", "lemma_FStar.Monotonic.HyperStack.frameOf_greference_of", - "lemma_FStar.Pointer.Base.as_addr_gpointer_of_buffer_cell", - "lemma_FStar.Pointer.Base.frameOf_gpointer_of_buffer_cell", + "lemma_FStar.Monotonic.HyperStack.unused_in_aref_of", "lemma_FStar.Pointer.Base.live_region_frameOf_buffer", "lemma_FStar.Pointer.Base.unused_in_greference_of", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", "primitive_Prims.op_Negation", "proj_equation_FStar.ModifiesGen.Cls_aloc_disjoint", + "proj_equation_FStar.Pointer.Base.Buffer_broot", "proj_equation_FStar.Pointer.Base.Pointer_contents", + "proj_equation_FStar.Pointer.Base.Pointer_p", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.ModifiesGen.Cls_aloc_disjoint", "projection_inverse_FStar.Pointer.Base.LocBuffer_b", "projection_inverse_FStar.Pointer.Base.LocBuffer_t", - "projection_inverse_FStar.Pointer.Base.Pointer_contents", + "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_1d7f81705c35971e00b909e37163cd25", + "refinement_interpretation_Tm_refine_2c7ecebd8a41d0890aab4251b61d6458", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", + "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint", "token_correspondence_FStar.Pointer.Base.loc_aux_disjoint", @@ -15820,7 +15493,9 @@ "typing_FStar.Monotonic.Heap.contains", "typing_FStar.Monotonic.Heap.unused_in", "typing_FStar.Monotonic.HyperHeap.rid", + "typing_FStar.Monotonic.HyperStack.aref_of", "typing_FStar.Monotonic.HyperStack.as_ref", + "typing_FStar.Monotonic.HyperStack.frameOf", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.greference_of", "typing_FStar.Monotonic.HyperStack.live_region", @@ -15828,11 +15503,11 @@ "typing_FStar.Pointer.Base.__proj__Pointer__item__contents", "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", "typing_FStar.Pointer.Base.greference_of", - "typing_FStar.StrongExcludedMiddle.strong_excluded_middle", - "unit_typing" + "typing_FStar.Pointer.Base.not_an_array_cell", + "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" ], 0, - "2b15034e0d181c6472e76be5ac2acc42" + "80021906b7f593dbc553d5ea7681a0a9" ], [ "FStar.Pointer.Base.pointer_live_buffer_unused_in_disjoint", @@ -15840,23 +15515,25 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", + "@MaxIFuel_assumption", "@query", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.LocBuffer", "constructor_distinct_FStar.Pointer.Base.LocPointer", - "constructor_distinct_Tm_unit", + "data_elim_FStar.Pointer.Base.BufferRootArray", + "data_elim_FStar.Pointer.Base.Pointer", "disc_equation_FStar.Pointer.Base.Pointer", "eq2-interp", "equation_FStar.Heap.trivial_preorder", + "equation_FStar.HyperStack.reference", "equation_FStar.Monotonic.HyperStack.live_region", - "equation_FStar.Pointer.Base._cell", "equation_FStar.Pointer.Base.as_addr", "equation_FStar.Pointer.Base.buffer", + "equation_FStar.Pointer.Base.buffer_as_addr", "equation_FStar.Pointer.Base.buffer_unused_in", "equation_FStar.Pointer.Base.cls", "equation_FStar.Pointer.Base.frameOf", + "equation_FStar.Pointer.Base.frameOf_buffer", "equation_FStar.Pointer.Base.g_is_null", - "equation_FStar.Pointer.Base.gcell", "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", + "equation_FStar.Pointer.Base.greference_of", "equation_FStar.Pointer.Base.live", "equation_FStar.Pointer.Base.loc_aux_disjoint", "equation_FStar.Pointer.Base.loc_aux_disjoint_buffer", @@ -15874,15 +15551,17 @@ "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", "fuel_guarded_inversion_Prims.equals", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "interpretation_Tm_abs_0801e8661cff852807d6e129e7dd94a1", + "interpretation_Tm_abs_5588b165ff73228a6a45b3d5bd80e04a", "l_and-interp", "lemma_FStar.Monotonic.HyperStack.as_addr_greference_of", "lemma_FStar.Monotonic.HyperStack.contains_aref_unused_in", "lemma_FStar.Monotonic.HyperStack.contains_greference_of", "lemma_FStar.Monotonic.HyperStack.frameOf_greference_of", + "lemma_FStar.Monotonic.HyperStack.unused_in_aref_of", "lemma_FStar.Pointer.Base.as_addr_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.frameOf_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.live_region_frameOf", + "lemma_FStar.Pointer.Base.unused_in_greference_of", "proj_equation_FStar.ModifiesGen.Cls_aloc_disjoint", "proj_equation_FStar.Pointer.Base.Pointer_contents", "projection_inverse_BoxBool_proj_0", @@ -15891,23 +15570,25 @@ "projection_inverse_FStar.Pointer.Base.LocBuffer_t", "projection_inverse_FStar.Pointer.Base.LocPointer_p", "projection_inverse_FStar.Pointer.Base.LocPointer_t", - "projection_inverse_FStar.Pointer.Base.Pointer_contents", "refinement_interpretation_Tm_refine_1d7f81705c35971e00b909e37163cd25", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", + "refinement_interpretation_Tm_refine_7ae259fb7a49b4d47af4153553bb7fa3", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint", "token_correspondence_FStar.Pointer.Base.loc_aux_disjoint", "typing_FStar.Heap.trivial_preorder", + "typing_FStar.Monotonic.HyperStack.aref_of", "typing_FStar.Monotonic.HyperStack.greference_of", "typing_FStar.Monotonic.HyperStack.live_region", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.__proj__Pointer__item__contents", - "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", "unit_typing" + "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", + "typing_FStar.Pointer.Base.greference_of" ], 0, - "bc1ba5a3feef549436ca964bc1a5c9d3" + "d078d295fcae00fc632d3e80fd8251c9" ], [ "FStar.Pointer.Base.buffer_live_pointer_unused_in_disjoint", @@ -15916,22 +15597,27 @@ 1, [ "@MaxIFuel_assumption", "@query", - "Prims_pretyping_f8666440faa91836cc5a13998af863fc", "bool_inversion", + "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", + "bool_inversion", "constructor_distinct_FStar.Pointer.Base.LocBuffer", "constructor_distinct_FStar.Pointer.Base.LocPointer", - "constructor_distinct_Tm_unit", + "data_elim_FStar.Pointer.Base.BufferRootArray", + "data_elim_FStar.Pointer.Base.BufferRootSingleton", + "data_elim_FStar.Pointer.Base.Pointer", + "data_typing_intro_FStar.Pointer.Base.TArray@tok", "disc_equation_FStar.Pointer.Base.Pointer", "eq2-interp", "equation_FStar.Heap.trivial_preorder", "equation_FStar.Monotonic.HyperStack.live_region", - "equation_FStar.Pointer.Base._cell", "equation_FStar.Pointer.Base.as_addr", "equation_FStar.Pointer.Base.buffer", + "equation_FStar.Pointer.Base.buffer_as_addr", "equation_FStar.Pointer.Base.buffer_live", "equation_FStar.Pointer.Base.cls", + "equation_FStar.Pointer.Base.disjoint", "equation_FStar.Pointer.Base.disjoint_buffer_vs_pointer", "equation_FStar.Pointer.Base.frameOf", + "equation_FStar.Pointer.Base.frameOf_buffer", "equation_FStar.Pointer.Base.g_is_null", - "equation_FStar.Pointer.Base.gcell", "equation_FStar.Pointer.Base.gpointer_of_buffer_cell", "equation_FStar.Pointer.Base.live", "equation_FStar.Pointer.Base.loc_aux_disjoint", @@ -15940,6 +15626,7 @@ "equation_FStar.Pointer.Base.loc_buffer", "equation_FStar.Pointer.Base.loc_disjoint", "equation_FStar.Pointer.Base.loc_pointer", + "equation_FStar.Pointer.Base.not_an_array_cell", "equation_FStar.Pointer.Base.npointer", "equation_FStar.Pointer.Base.pointer", "equation_FStar.Pointer.Base.pointer_ref_contents", @@ -15950,16 +15637,17 @@ "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", "fuel_guarded_inversion_Prims.equals", "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "interpretation_Tm_abs_0801e8661cff852807d6e129e7dd94a1", + "interpretation_Tm_abs_5588b165ff73228a6a45b3d5bd80e04a", "l_and-interp", "lemma_FStar.Monotonic.HyperStack.as_addr_greference_of", "lemma_FStar.Monotonic.HyperStack.contains_aref_unused_in", "lemma_FStar.Monotonic.HyperStack.contains_greference_of", "lemma_FStar.Monotonic.HyperStack.frameOf_greference_of", - "lemma_FStar.Pointer.Base.as_addr_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.frameOf_gpointer_of_buffer_cell", "lemma_FStar.Pointer.Base.live_region_frameOf_buffer", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_FStar.ModifiesGen.Cls_aloc_disjoint", + "proj_equation_FStar.Pointer.Base.Buffer_broot", "proj_equation_FStar.Pointer.Base.Pointer_contents", "projection_inverse_BoxBool_proj_0", "projection_inverse_FStar.ModifiesGen.Cls_aloc_disjoint", @@ -15967,20 +15655,20 @@ "projection_inverse_FStar.Pointer.Base.LocBuffer_t", "projection_inverse_FStar.Pointer.Base.LocPointer_p", "projection_inverse_FStar.Pointer.Base.LocPointer_t", - "projection_inverse_FStar.Pointer.Base.Pointer_contents", "refinement_interpretation_Tm_refine_1d7f81705c35971e00b909e37163cd25", + "refinement_interpretation_Tm_refine_2de20c066034c13bf76e9c0b94f4806c", "refinement_interpretation_Tm_refine_4d0dd697db2857c49f85536bd0dded47", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_8d65e998a07dd53ec478e27017d9dba5", + "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", "refinement_interpretation_Tm_refine_c8374bfee518478c6a0e30260a118ee6", "token_correspondence_FStar.ModifiesGen.__proj__Cls__item__aloc_disjoint", "token_correspondence_FStar.Pointer.Base.loc_aux_disjoint", - "typing_FStar.Heap.trivial_preorder", + "true_interp", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Monotonic.HyperStack.greference_of", "typing_FStar.Monotonic.HyperStack.live_region", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.__proj__Pointer__item__contents", - "typing_FStar.Pointer.Base.gpointer_of_buffer_cell", "unit_typing" + "typing_FStar.Pointer.Base.gpointer_of_buffer_cell" ], 0, "fa5503139276ee112be4ad83ec5ac89b" @@ -15991,16 +15679,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "b45a23f9d1fc61897d9cc1fa914d017d" + "b028abb5e282afc15640819726aa3359" ], [ "FStar.Pointer.Base.reference_live_buffer_unused_in_disjoint", @@ -16008,25 +15693,17 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.Pointer.Base_pretyping_c187978e0b47d492be4f7ef67953e027", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "Prims_pretyping_f537159ed795b314b4e58c260361ae86", "bool_inversion", + "@MaxIFuel_assumption", "@query", "bool_inversion", "data_elim_FStar.Pointer.Base.BufferRootArray", "data_elim_FStar.Pointer.Base.BufferRootSingleton", "data_elim_FStar.Pointer.Base.Pointer", - "data_typing_intro_FStar.Pointer.Base.TArray@tok", "equation_FStar.Heap.trivial_preorder", "equation_FStar.HyperStack.reference", "equation_FStar.ModifiesGen.loc_freed_mreference", - "equation_FStar.Monotonic.HyperHeap.hmap", "equation_FStar.Monotonic.HyperStack.as_addr", "equation_FStar.Monotonic.HyperStack.contains", "equation_FStar.Monotonic.HyperStack.frameOf", - "equation_FStar.Monotonic.HyperStack.live_region", - "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Monotonic.HyperStack.mreference", - "equation_FStar.Monotonic.HyperStack.unused_in", "equation_FStar.Pointer.Base.as_addr", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_as_addr", @@ -16034,63 +15711,40 @@ "equation_FStar.Pointer.Base.cls", "equation_FStar.Pointer.Base.frameOf", "equation_FStar.Pointer.Base.frameOf_buffer", - "equation_FStar.Pointer.Base.greference_of", - "equation_FStar.Pointer.Base.live", + "equation_FStar.Pointer.Base.g_is_null", "equation_FStar.Pointer.Base.loc_addresses", "equation_FStar.Pointer.Base.loc_buffer", "equation_FStar.Pointer.Base.loc_disjoint", "equation_FStar.Pointer.Base.loc_includes", "equation_FStar.Pointer.Base.npointer", "equation_FStar.Pointer.Base.pointer", - "equation_FStar.Pointer.Base.pointer_ref_contents", "equation_FStar.Pointer.Base.unused_in", "equation_FStar.Set.subset", "equation_Prims.eqtype", "equation_Prims.nat", "equation_Prims.pos", "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", + "fuel_guarded_inversion_FStar.Pointer.Base._npointer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_FStar.Monotonic.Heap.heap", - "function_token_typing_FStar.Pointer.Base.pointer_ref_contents", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", "int_inversion", - "lemma_FStar.Monotonic.Heap.lemma_contains_implies_used", - "lemma_FStar.Monotonic.Heap.lemma_ref_unused_iff_addr_unused", - "lemma_FStar.Monotonic.HyperStack.aref_as_addr_aref_of", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "lemma_FStar.Monotonic.HyperStack.contains_aref_unused_in", - "lemma_FStar.Monotonic.HyperStack.frameOf_aref_of", - "lemma_FStar.Pointer.Base.unused_in_greference_of", "lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_BarBar", - "primitive_Prims.op_Equality", "primitive_Prims.op_Negation", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", "proj_equation_FStar.Pointer.Base.Buffer_broot", "proj_equation_FStar.Pointer.Base.Pointer_contents", "projection_inverse_BoxBool_proj_0", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_7bb2f9e8cb1d4cc0cae5437e4891fa93", - "refinement_interpretation_Tm_refine_94f72bfda5e23ac3960136c8bc3f958c", - "refinement_interpretation_Tm_refine_9a74d818566e70513bc032cc3b65a144", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", + "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001", "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", - "typing_FStar.Heap.trivial_preorder", "typing_FStar.Map.sel", - "typing_FStar.Monotonic.Heap.addr_of", - "typing_FStar.Monotonic.Heap.contains", - "typing_FStar.Monotonic.Heap.unused_in", - "typing_FStar.Monotonic.HyperHeap.rid", - "typing_FStar.Monotonic.HyperStack.as_ref", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "typing_FStar.Heap.trivial_preorder", "typing_FStar.Monotonic.HyperStack.contains", - "typing_FStar.Monotonic.HyperStack.frameOf", - "typing_FStar.Monotonic.HyperStack.get_hmap", - "typing_FStar.Monotonic.HyperStack.live_region", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", - "typing_FStar.Pointer.Base.buffer_as_addr", - "typing_FStar.Pointer.Base.greference_of", - "typing_FStar.Set.singleton", - "typing_FStar.StrongExcludedMiddle.strong_excluded_middle" + "typing_FStar.Pointer.Base.buffer_as_addr" ], 0, - "d0635f42398fadaad57306f3f2b597f1" + "9f1328cf0f1d5875afaf4f9b715e6ced" ], [ "FStar.Pointer.Base.buffer_live_reference_unused_in_disjoint", @@ -16098,16 +15752,13 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "equation_Prims.eqtype", "equation_Prims.nat", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "@MaxIFuel_assumption", "@query", "equation_Prims.eqtype", + "equation_Prims.nat", "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "7ccc671f147101e9b5e700f024679353" + "0b819cf3a4c7ec06c89d7a679577b35e" ], [ "FStar.Pointer.Base.buffer_live_reference_unused_in_disjoint", @@ -16115,8 +15766,7 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "bool_inversion", + "@MaxIFuel_assumption", "@query", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "constructor_distinct_FStar.Pointer.Base.BufferRootSingleton", "disc_equation_FStar.Pointer.Base.BufferRootArray", @@ -16142,9 +15792,8 @@ "fuel_guarded_inversion_FStar.Monotonic.HyperStack.mreference_", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_Prims.__cache_version_number__", - "function_token_typing_Prims.int", "function_token_typing_Prims.nat", - "haseqTm_refine_ba523126f67e00e7cd55f0b92f16681d", + "function_token_typing_Prims.int", + "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", "lemma_FStar.Pointer.Base.live_region_frameOf_buffer", "lemma_FStar.Set.mem_intersect", "lemma_FStar.Set.mem_singleton", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_Equality", @@ -16154,18 +15803,19 @@ "projection_inverse_FStar.Pointer.Base.BufferRootSingleton_p", "projection_inverse_FStar.Pointer.Base.BufferRootSingleton_t", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5", + "refinement_interpretation_Tm_refine_afd51579b90d50ea23e03b743a1fa001", + "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Heap.trivial_preorder", "typing_FStar.Monotonic.Heap.addr_of", "typing_FStar.Monotonic.HyperStack.as_ref", "typing_FStar.Monotonic.HyperStack.live_region", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", - "typing_FStar.Pointer.Base.buffer_as_addr", "typing_FStar.Set.mem", - "typing_FStar.Set.singleton" + "typing_FStar.Pointer.Base.buffer_as_addr", "typing_FStar.Set.mem" ], 0, - "cfba829e0b133a5196e99de52b18b344" + "8d75310c6abd9cc2eab4bc1d057ac330" ], [ "FStar.Pointer.Base.root_buffer", @@ -16176,8 +15826,7 @@ "@MaxFuel_assumption", "@MaxIFuel_assumption", "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@fuel_irrelevance_Prims.pow2.fuel_instrumented", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", "b2t_def", "bool_inversion", "constructor_distinct_FStar.Pointer.Base.BufferRootArray", "constructor_distinct_FStar.Pointer.Base.BufferRootSingleton", @@ -16194,7 +15843,6 @@ "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "lemma_FStar.UInt.pow2_values", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", @@ -16207,18 +15855,18 @@ "projection_inverse_FStar.Pointer.Base.BufferRootArray_t", "projection_inverse_FStar.Pointer.Base.BufferRootSingleton_p", "projection_inverse_FStar.Pointer.Base.BufferRootSingleton_t", + "refinement_interpretation_Tm_refine_4894358aea3b3cdb8f7f0b2830f40d4c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_5a212a071163d99770d05bcb6b988cd0", - "refinement_interpretation_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", "refinement_interpretation_Tm_refine_b31ca53c440388681f8686931d7c051a", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.not_an_array_cell", "typing_FStar.UInt.fits", "typing_FStar.UInt32.v" ], 0, - "c527ceb08e52f39c85b10dfb51ea198c" + "16b57e4c3b28b12d1945b1fe0f469c66" ], [ "FStar.Pointer.Base.buffer_idx", @@ -16226,21 +15874,24 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "constructor_distinct_Tm_unit", "equation_FStar.Pointer.Base.buffer", + "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", + "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.buffer_root_length", "equation_FStar.Pointer.Base.root_buffer", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", + "lemma_FStar.UInt32.uv_inv", "proj_equation_FStar.Pointer.Base.Buffer_blength", "projection_inverse_FStar.Pointer.Base.Buffer_blength", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", - "typing_FStar.Pointer.Base.root_buffer" + "typing_FStar.Pointer.Base.buffer_length", + "typing_FStar.Pointer.Base.root_buffer", + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "582df31e8c15a92a5b2a5352e82179de" + "75444c4dbfe4c257b23d9284dae524f9" ], [ "FStar.Pointer.Base.buffer_eq_gsub_root", @@ -16249,7 +15900,7 @@ 1, [ "@query" ], 0, - "f4052002fc60ec4177f424c8cc6f942e" + "fb32e9ec20ccafccdfbe9e8c0f59dfb6" ], [ "FStar.Pointer.Base.buffer_eq_gsub_root", @@ -16257,29 +15908,26 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", - "constructor_distinct_Tm_unit", "equation_FStar.Pointer.Base.buffer", + "@MaxIFuel_assumption", "@query", "constructor_distinct_Tm_unit", + "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_idx", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.gsub_buffer", "equation_FStar.Pointer.Base.root_buffer", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "lemma_FStar.UInt32.uv_inv", - "primitive_Prims.op_Addition", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", + "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_blength", "proj_equation_FStar.Pointer.Base.Buffer_broot", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pointer.Base.Buffer_bidx", "projection_inverse_FStar.Pointer.Base.Buffer_broot", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.root_buffer", "typing_FStar.UInt32.v" ], 0, - "90f02cab473c12b7002a81c8b8747658" + "e5c2674c7cd45b04ff2b701a9039136f" ], [ "FStar.Pointer.Base.root_buffer_gsub_buffer", @@ -16299,7 +15947,7 @@ "typing_FStar.Pointer.Base.root_buffer" ], 0, - "305e711437bead2ce08dbc1c19035815" + "c2f32564d5ae439158ddc55412c4374b" ], [ "FStar.Pointer.Base.buffer_idx_gsub_buffer", @@ -16307,22 +15955,20 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "equation_FStar.UInt.uint_t", "int_inversion", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.root_buffer", "typing_FStar.UInt32.v" ], 0, - "98b1bbda92d5ad880a1db2e95c5aeb9b" + "0df9c00335564cc9e5bbbf7cd7d8e0fd" ], [ "FStar.Pointer.Base.buffer_idx_gsub_buffer", @@ -16336,7 +15982,7 @@ "projection_inverse_FStar.Pointer.Base.Buffer_bidx" ], 0, - "67365cdd5fe67963284f19078fc07def" + "fbfca4f9ecf3308b3645c64f07f71fa2" ], [ "FStar.Pointer.Base.buffer_includes_refl", @@ -16351,7 +15997,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "b2d2441361fecde00f3bf034cbc9c4db" + "ae53877a725536614dad0d5810b3cf7a" ], [ "FStar.Pointer.Base.buffer_includes_trans", @@ -16367,7 +16013,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "3c652814c92d4b50e1843360250a87ed" + "146a0f34cace88bfbb21dde221d2ab1a" ], [ "FStar.Pointer.Base.buffer_includes_gsub_r", @@ -16375,37 +16021,36 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "eq2-interp", "equation_FStar.Pointer.Base.buffer", + "@MaxIFuel_assumption", "@query", "b2t_def", "eq2-interp", + "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_idx", "equation_FStar.Pointer.Base.buffer_includes", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "l_and-interp", - "lemma_FStar.Pointer.Base.buffer_idx_gsub_buffer", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", + "l_and-interp", "lemma_FStar.Pointer.Base.buffer_idx_gsub_buffer", "lemma_FStar.Pointer.Base.buffer_length_gsub_buffer", "lemma_FStar.Pointer.Base.root_buffer_gsub_buffer", - "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", + "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" + "typing_FStar.UInt32.add", "typing_FStar.UInt32.uint_to_t", + "typing_FStar.UInt32.v" ], 0, - "ad6cb712ec8e6979f347b8ca3ccab747" + "245d1bafd91d7a4b7dc72e6107b68150" ], [ "FStar.Pointer.Base.buffer_includes_gsub", @@ -16414,7 +16059,7 @@ 1, [ "@query" ], 0, - "5c1415995d6f597e5861513dee8c8d5e" + "81905c21b5693f0f7b5ac2cafcdcb1d0" ], [ "FStar.Pointer.Base.buffer_includes_gsub", @@ -16422,13 +16067,9 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", - "data_elim_FStar.Pointer.Base.Buffer", - "data_elim_FStar.Pointer.Base.BufferRootArray", "eq2-interp", - "equation_FStar.Pointer.Base.array_length_t", + "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", + "bool_typing", "constructor_distinct_Tm_unit", + "data_elim_FStar.Pointer.Base.Buffer", "eq2-interp", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_idx", "equation_FStar.Pointer.Base.buffer_includes", @@ -16439,13 +16080,12 @@ "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "equation_Prims.nat", - "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_Prims.__cache_version_number__", - "int_inversion", "int_typing", "l_and-interp", + "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "int_inversion", + "int_typing", "l_and-interp", "lemma_FStar.Pointer.Base.root_buffer_gsub_buffer", - "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", - "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_LessThanOrEqual", "proj_equation_FStar.Pointer.Base.Buffer_bidx", "proj_equation_FStar.Pointer.Base.Buffer_blength", "proj_equation_FStar.Pointer.Base.Buffer_broot", @@ -16454,25 +16094,25 @@ "projection_inverse_FStar.Pointer.Base.Buffer_bidx", "projection_inverse_FStar.Pointer.Base.Buffer_blength", "projection_inverse_FStar.Pointer.Base.Buffer_broot", - "refinement_interpretation_Tm_refine_484a6e6064fc1ae01de63e2e98020bbf", - "refinement_interpretation_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_ba574dd335029e9a2d0f7ce1498f4c17", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_4894358aea3b3cdb8f7f0b2830f40d4c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", "refinement_interpretation_Tm_refine_bc3e4ef50c18a50a72b09b9950468e20", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", - "typing_FStar.Pointer.Base.buffer_idx", + "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", "typing_FStar.Pointer.Base.gsub_buffer", "typing_FStar.Pointer.Base.root_buffer", "typing_FStar.UInt.fits", - "typing_FStar.UInt32.add", "typing_FStar.UInt32.v" + "typing_FStar.UInt32.add", "typing_FStar.UInt32.uint_to_t", + "typing_FStar.UInt32.v" ], 0, - "b5ca485533fe99bd12dc54f02a2b0a66" + "009a3bb1d8dd979b4c04d9e5ad3aa888" ], [ "FStar.Pointer.Base.buffer_includes_elim", @@ -16480,9 +16120,7 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_length", "equation_FStar.Pointer.Base.root_buffer", @@ -16490,23 +16128,24 @@ "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", "equation_FStar.UInt.uint_t", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", - "function_token_typing_Prims.__cache_version_number__", - "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_LessThanOrEqual", + "lemma_FStar.UInt32.uv_inv", "primitive_Prims.op_Addition", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_8459a542c88d841e94c85d52b796450d", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_b665e7956ac7c0f0e7255aaff950c19b", + "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__blength", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.Pointer.Base.buffer_root_length", - "typing_FStar.Pointer.Base.root_buffer", "typing_FStar.UInt32.v" + "typing_FStar.Pointer.Base.root_buffer", + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v" ], 0, - "ffe0e29dcbae39a2c242c3d3c8635d36" + "90063abbe55f16fceb7b1525bdbaccb7" ], [ "FStar.Pointer.Base.buffer_includes_elim", @@ -16514,10 +16153,8 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "FStar.UInt32_pretyping_041e3a67a2d2b51fd702f1f88cfc3b44", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", - "bool_inversion", "bool_typing", "constructor_distinct_Tm_unit", + "@MaxIFuel_assumption", "@query", "b2t_def", "bool_inversion", + "bool_typing", "constructor_distinct_Tm_unit", "data_elim_FStar.Pointer.Base.Buffer", "eq2-interp", "equation_FStar.Pointer.Base.buffer", "equation_FStar.Pointer.Base.buffer_idx", @@ -16531,7 +16168,6 @@ "equation_FStar.UInt.uint_t", "equation_Prims.nat", "fuel_guarded_inversion_FStar.Pointer.Base._buffer", "fuel_guarded_inversion_FStar.Pointer.Base.buffer_root", - "function_token_typing_Prims.__cache_version_number__", "int_inversion", "int_typing", "l_and-interp", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", @@ -16545,22 +16181,20 @@ "projection_inverse_FStar.Pointer.Base.Buffer_bidx", "projection_inverse_FStar.Pointer.Base.Buffer_blength", "projection_inverse_FStar.Pointer.Base.Buffer_broot", - "refinement_interpretation_Tm_refine_6c5b5bfca8736b34d6f700f752d1df10", - "refinement_interpretation_Tm_refine_81b8d2ed194f333f70f5b8fb2da6b18e", - "refinement_interpretation_Tm_refine_8af61d0447e6887060c2411d0a533c0b", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", - "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d", - "refinement_interpretation_Tm_refine_bc3e4ef50c18a50a72b09b9950468e20", + "refinement_interpretation_Tm_refine_096dcb399122345db27f37346c43e5dc", + "refinement_interpretation_Tm_refine_4894358aea3b3cdb8f7f0b2830f40d4c", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", + "refinement_interpretation_Tm_refine_ff3f214a1d72a8cdeaa968f7e92cedb4", "typing_FStar.Pointer.Base.__proj__Buffer__item__bidx", "typing_FStar.Pointer.Base.__proj__Buffer__item__broot", "typing_FStar.Pointer.Base.buffer_length", - "typing_FStar.Pointer.Base.gsub_buffer", "typing_FStar.Pointer.Base.root_buffer", "typing_FStar.UInt.fits", "typing_FStar.UInt32.add", "typing_FStar.UInt32.sub", "typing_FStar.UInt32.v" ], 0, - "baf5ff5b7a5453c2b7dbe3eb899441db" + "ec21b3dff3641c50c09fcb6023b29da9" ], [ "FStar.Pointer.Base.buffer_includes_loc_includes", @@ -16568,22 +16202,19 @@ 1, 1, [ - "@MaxIFuel_assumption", "@query", - "Prims_pretyping_ae567c2fb75be05905677af440075565", "b2t_def", + "@MaxIFuel_assumption", "@query", "b2t_def", "equation_FStar.UInt.fits", "equation_FStar.UInt.max_int", "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", - "equation_FStar.UInt.uint_t", - "function_token_typing_Prims.__cache_version_number__", - "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", - "primitive_Prims.op_LessThanOrEqual", + "equation_FStar.UInt.uint_t", "primitive_Prims.op_Addition", + "primitive_Prims.op_AmpAmp", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Subtraction", "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", - "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Pointer.Base.buffer_length", "typing_FStar.UInt32.v" ], 0, - "c0adaba315167e00650ce01275c9850b" + "cd0c84be845837bcfcaad3825320940d" ], [ "FStar.Pointer.Base.loc_of_cloc_of_loc", @@ -16595,7 +16226,7 @@ "equation_FStar.Pointer.Base.loc_of_cloc" ], 0, - "53b3df51c2f1b9a1a22f6a04378f585f" + "d33242a74593c5a4ec3a63e46133ff53" ], [ "FStar.Pointer.Base.cloc_of_loc_of_cloc", @@ -16607,7 +16238,7 @@ "equation_FStar.Pointer.Base.loc_of_cloc" ], 0, - "8d1c9dcec249f5d700507a875d87c230" + "e5a1b413f4dad3a01873bb1b82a8dabc" ], [ "FStar.Pointer.Base.loc_includes_to_cloc", @@ -16625,7 +16256,7 @@ "typing_FStar.Pointer.Base.cloc_cls" ], 0, - "aa9b3bc50d5d1b4817f5950f346e31e6" + "14a40fe5077a0892de4613412bcec73f" ], [ "FStar.Pointer.Base.loc_disjoint_to_cloc", @@ -16643,7 +16274,7 @@ "typing_FStar.Pointer.Base.cloc_cls" ], 0, - "b4d0995731a42707ec4d51b165ac7c81" + "3ada2288076d880f654f8a24a5d714ac" ], [ "FStar.Pointer.Base.modifies_to_cloc", @@ -16661,7 +16292,7 @@ "typing_FStar.Pointer.Base.cloc_cls" ], 0, - "559889288711dbae976c9bf4a6a404ef" + "8f2cf5efe856956f247a9d2dfcdda519" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.Pointer.Base.fsti.hints b/ulib/FStar.Pointer.Base.fsti.hints index 63276f159c6..c46335e5f16 100644 --- a/ulib/FStar.Pointer.Base.fsti.hints +++ b/ulib/FStar.Pointer.Base.fsti.hints @@ -289,7 +289,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "5e950baf2213655da874cd6a4a1189f0" + "8d5c6fbb7ace83e72c30d258a6ffd009" ], [ "FStar.Pointer.Base.type_of_base_typ", @@ -519,7 +519,7 @@ "typing_Tm_abs_2373aec163852d9339944ec67b8394ad", "unit_typing" ], 0, - "0893a13cc7953d0ca0079c85efb34760" + "8a4f65ae0e748c33a7cc2b7e5e0a5896" ], [ "FStar.Pointer.Base.struct_create", diff --git a/ulib/FStar.Reader.fst.hints b/ulib/FStar.Reader.fst.hints index 2dff9971ce4..c57ddf418c6 100644 --- a/ulib/FStar.Reader.fst.hints +++ b/ulib/FStar.Reader.fst.hints @@ -35,7 +35,7 @@ "typing_FStar.Monotonic.Heap.sel" ], 0, - "9465ca290ecccaf3a53c8463f34d8465" + "6fddce7022654ab5f05335fd60386b03" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.Ref.fst.hints b/ulib/FStar.Ref.fst.hints index eb94c853f1b..24ea39ed745 100644 --- a/ulib/FStar.Ref.fst.hints +++ b/ulib/FStar.Ref.fst.hints @@ -55,7 +55,7 @@ "true_interp" ], 0, - "eb8b89b4f4fd0bf7fd83b5de4bccae55" + "e364eae909cf9ed6d0b18ef3110264f0" ], [ "FStar.Ref.addr_of", diff --git a/ulib/FStar.Reflection.Arith.fst.hints b/ulib/FStar.Reflection.Arith.fst.hints index e34b326c79f..4557395ffd8 100644 --- a/ulib/FStar.Reflection.Arith.fst.hints +++ b/ulib/FStar.Reflection.Arith.fst.hints @@ -642,7 +642,7 @@ "typing_FStar.Reflection.Arith.find_idx" ], 0, - "66b035c5a188ee3cfdd66a376d343e38" + "b45f1ebc85e62066892e23c896ad8ec3" ], [ "FStar.Reflection.Arith.list_unref", @@ -724,7 +724,7 @@ "typing_Tm_abs_1748a94bd9bdb84404181a05e9f738ee" ], 0, - "29397bb6143beff80117d333dad758c0" + "3e5db99301e112bef7c0f3691fcc22f3" ], [ "FStar.Reflection.Arith.run_tm", @@ -1466,7 +1466,7 @@ "typing_FStar.Reflection.Arith.find_idx" ], 0, - "8dfdb92765c36966c6846593364c763d" + "685460a1b671faa03b7934d29a85f0c9" ], [ "FStar.Reflection.Arith.list_unref", @@ -1548,7 +1548,7 @@ "typing_Tm_abs_1748a94bd9bdb84404181a05e9f738ee" ], 0, - "5a1424a192ffe405ec4a82bd5f6bb4b7" + "0a119e14a3f7315395a828be944df228" ], [ "FStar.Reflection.Arith.run_tm", diff --git a/ulib/FStar.Seq.Properties.fst.hints b/ulib/FStar.Seq.Properties.fst.hints index 10467985490..c0081d46a90 100644 --- a/ulib/FStar.Seq.Properties.fst.hints +++ b/ulib/FStar.Seq.Properties.fst.hints @@ -915,7 +915,7 @@ "typing_FStar.Seq.Properties.sorted", "well-founded-ordering-on-nat" ], 0, - "45dac9f8c27a27be8d229a406f18214b" + "e59286952a899ac6873c46cdd4e4728a" ], [ "FStar.Seq.Properties.lemma_append_count", @@ -1167,7 +1167,7 @@ "typing_FStar.Seq.Properties.tail", "well-founded-ordering-on-nat" ], 0, - "d7017c0bc695755010553cb525da6476" + "ddc4b00c0567f15ac4a335431ba15060" ], [ "FStar.Seq.Properties.split_5", @@ -2835,7 +2835,7 @@ "typing_FStar.Seq.Base.create", "typing_FStar.Seq.Base.length" ], 0, - "702d444bf76b88fde6fa871e9f783b57" + "c97f6fc3f1e293927a8db77e356109c8" ], [ "FStar.Seq.Properties.lemma_mem_snoc", @@ -5139,7 +5139,7 @@ "typing_FStar.Seq.Properties.sorted" ], 0, - "4a81eb78b4529f22d5b392de7bb191ad" + "e6f20187100d56e354f5b3c775155a9d" ], [ "FStar.Seq.Properties.lemma_seq_sortwith_correctness", @@ -5199,7 +5199,7 @@ "typing_FStar.List.Tot.Base.bool_of_compare" ], 0, - "20baf49f3dc45a9aa6644b227d2905a6" + "9bfc11c7c7d5805379a3f698d45dab83" ], [ "FStar.Seq.Properties.lemma_append_inj_l", @@ -6993,7 +6993,7 @@ "typing_FStar.List.Tot.Base.bool_of_compare" ], 0, - "2ff67466d4d8abc06b523ea21d4ffbf4" + "a27b87e30f5df2c64e548c4eb4aac0c5" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.Seq.Sorted.fst.hints b/ulib/FStar.Seq.Sorted.fst.hints index 9663cdeeba3..35a975a12e8 100644 --- a/ulib/FStar.Seq.Sorted.fst.hints +++ b/ulib/FStar.Seq.Sorted.fst.hints @@ -65,7 +65,7 @@ "typing_FStar.Seq.Base.length", "well-founded-ordering-on-nat" ], 0, - "b58e20a22da489bc2c108379085c4d31" + "f2eae7276d6fba06d66b50da5f14eab7" ], [ "FStar.Seq.Sorted.intro_sorted_pred", @@ -124,7 +124,7 @@ "typing_FStar.Seq.Base.slice", "unit_inversion", "unit_typing" ], 0, - "72a0079f37de9225af41a108ddd71fc4" + "6e7708fa0987e536466a37a4fcd8bab6" ], [ "FStar.Seq.Sorted.sorted_sorted_pred_lemma", @@ -164,7 +164,7 @@ "unit_inversion", "unit_typing", "well-founded-ordering-on-nat" ], 0, - "ece1352edd2d12d99d5018efd15952aa" + "a30f237c164ad56b4132d59e30a93ff5" ], [ "FStar.Seq.Sorted.sorted_pred_slice_lemma", @@ -328,7 +328,7 @@ "unit_inversion", "unit_typing" ], 0, - "0eccd609491b5ddf5d5bf21a73196c9a" + "77354f2368285e7116a6f39dc3caf4d8" ], [ "FStar.Seq.Sorted.sorted_pred_cons_lemma", diff --git a/ulib/FStar.TSet.fst.hints b/ulib/FStar.TSet.fst.hints index 5e91b5fb278..53fa6065891 100644 --- a/ulib/FStar.TSet.fst.hints +++ b/ulib/FStar.TSet.fst.hints @@ -364,7 +364,7 @@ "typing_Tm_abs_2bac9c8a5eacd30e2057426a7a632682" ], 0, - "21de5bdc3debb1eefc57eeec474c42c6" + "b6e5f3a837885953c5dc96f5907ca029" ], [ "FStar.TSet.as_set'", diff --git a/ulib/FStar.Tactics.CanonCommMonoid.fst.hints b/ulib/FStar.Tactics.CanonCommMonoid.fst.hints index ce350c7594b..c87ed087dd5 100644 --- a/ulib/FStar.Tactics.CanonCommMonoid.fst.hints +++ b/ulib/FStar.Tactics.CanonCommMonoid.fst.hints @@ -441,7 +441,7 @@ "token_correspondence_FStar.Tactics.CanonCommMonoid.sortWith" ], 0, - "aa937fe49916ead38434448b1a2319cc" + "3702e351e2c9386da4d4e6a833253c8f" ], [ "FStar.Tactics.CanonCommMonoid.canon_correct", @@ -585,7 +585,7 @@ "token_correspondence_FStar.Tactics.CanonCommMonoid.sortWith" ], 0, - "75dd44c5757fc088ec5073dc65e043bb" + "665e1644c7d5f52720229e15fe204a43" ], [ "FStar.Tactics.CanonCommMonoid.lem1", @@ -604,7 +604,7 @@ "true_interp" ], 0, - "8122b453bad5771b1f0ae80d2f352e0d" + "10df4c853ac54ab9a9b45952d582c3f7" ], [ "FStar.Tactics.CanonCommMonoid.lem1", @@ -622,7 +622,7 @@ "token_correspondence_FStar.Tactics.CanonCommMonoid.sortWith" ], 0, - "f03b9ca6430db82197a0ba59ce69b6b2" + "4111d8690e7a70c24046274fb84fef73" ], [ "FStar.Tactics.CanonCommMonoid.special_compare", @@ -664,7 +664,7 @@ "token_correspondence_FStar.Tactics.CanonCommMonoid.sortWith" ], 0, - "88debd2975c4ff828b3b500e06d757d1" + "4a1e9e741aa70814771c08938d12feb3" ], [ "FStar.Tactics.CanonCommMonoid.dump", @@ -1006,7 +1006,7 @@ "token_correspondence_FStar.Tactics.CanonCommMonoid.sortWith" ], 0, - "37e58259404eaf10ec6022ddacc3fbaf" + "feaec11430d238adb938db4f570b1b8c" ], [ "FStar.Tactics.CanonCommMonoid.lem1", @@ -1025,7 +1025,7 @@ "true_interp" ], 0, - "81c4818ce0a014f41fcbe22cad621f30" + "e7c6c9b96095c77ee1d061c989677e3d" ], [ "FStar.Tactics.CanonCommMonoid.lem1", @@ -1043,7 +1043,7 @@ "token_correspondence_FStar.Tactics.CanonCommMonoid.sortWith" ], 0, - "7fc848833233c065091efd9428f6fc54" + "454ef605ba97e526f8804aa9b13e1f4c" ], [ "FStar.Tactics.CanonCommMonoid.special_compare", diff --git a/ulib/FStar.Tactics.CanonCommSemiring.fst.hints b/ulib/FStar.Tactics.CanonCommSemiring.fst.hints index ae3443c5049..6ac78213969 100644 --- a/ulib/FStar.Tactics.CanonCommSemiring.fst.hints +++ b/ulib/FStar.Tactics.CanonCommSemiring.fst.hints @@ -568,7 +568,7 @@ "token_correspondence_FStar.Tactics.CanonCommMonoid.sortWith" ], 0, - "64bebf275c5ab0b359e5cea65d43f94a" + "e1545a706fdd4ed29ad02548b311ebc5" ], [ "FStar.Tactics.CanonCommSemiring.lem0", diff --git a/ulib/FStar.TaggedUnion.fst.hints b/ulib/FStar.TaggedUnion.fst.hints index f150ab03a44..8fe3d96c49e 100644 --- a/ulib/FStar.TaggedUnion.fst.hints +++ b/ulib/FStar.TaggedUnion.fst.hints @@ -55,7 +55,7 @@ "typing_tok_FStar.Pointer.Base.TUInt32@tok" ], 0, - "f8dae55397f217fa50c7cfb9338e9ce5" + "150346a24fa546af983a9a9eb3c04f51" ], [ "FStar.TaggedUnion.tag_field", @@ -93,7 +93,7 @@ "typing_FStar.TaggedUnion.typ_l" ], 0, - "54bda022911518c488beeb6db15309ec" + "500050596cbba1e56fb2a32624483236" ], [ "FStar.TaggedUnion.union_field", @@ -133,7 +133,7 @@ "typing_FStar.TaggedUnion.typ_l" ], 0, - "b4d34c426bcbbc9b6afd3fc34c7e7b65" + "932186d6d5098cee11a61ff8278f6d3b" ], [ "FStar.TaggedUnion.tags'", @@ -218,7 +218,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "2a8362ea2dcd76d437df1ef0d17fd88d" + "31db8ce2268c52c87488a2daec795662" ], [ "FStar.TaggedUnion.field_of_tag", @@ -304,7 +304,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "2bdb356dd72487b34020ae8ca1ba3246" + "919b5e4fe12fd9142637d2528eec8e5b" ], [ "FStar.TaggedUnion.tag_of_field", @@ -396,7 +396,7 @@ "typing_FStar.TaggedUnion.tag_of_field_" ], 0, - "6d0f8ae3527ee998da7ba7a833b73020" + "154d88724bd4821def1735f62aa0b715" ], [ "FStar.TaggedUnion.field_of_tag_of_field", @@ -507,7 +507,7 @@ "typing_FStar.TaggedUnion.field_of_tag_" ], 0, - "8aac12bc697d18956f734fa7d88686c8" + "2e845674a1e1718dcd0332878defcd98" ], [ "FStar.TaggedUnion.tag_of_field_of_tag", diff --git a/ulib/FStar.TaggedUnion.fsti.hints b/ulib/FStar.TaggedUnion.fsti.hints index bdf0a7ea571..f1f54b0dce7 100644 --- a/ulib/FStar.TaggedUnion.fsti.hints +++ b/ulib/FStar.TaggedUnion.fsti.hints @@ -84,7 +84,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "52e1f1d1a21079551fa19c820bf8ee78" + "289e8364573089fa40ba6db0b05f2164" ], [ "FStar.TaggedUnion.field_of_tag", @@ -170,7 +170,7 @@ "typing_FStar.List.Tot.Base.noRepeats" ], 0, - "4e744e1001ca7a03f167f401d397eb5b" + "2c44e65b169abb2aeb901d4f79a9d801" ], [ "FStar.TaggedUnion.tag_of_field", diff --git a/ulib/FStar.UInt.fst.hints b/ulib/FStar.UInt.fst.hints index 5e384df34cd..4e7b4ef6c2e 100644 --- a/ulib/FStar.UInt.fst.hints +++ b/ulib/FStar.UInt.fst.hints @@ -5612,7 +5612,7 @@ "token_correspondence_Prims.pow2.fuel_instrumented" ], 0, - "8cbe98eeccf9f745430982b4d94cb78f" + "a050dd90008bc3f890cd48e8a03fbb22" ], [ "FStar.UInt.lemma_add_sub_cancel", @@ -8726,7 +8726,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "4c88c0708c8497def9099893ddc71424" + "a09f76cdc043400bbc3bbde749b796aa" ], [ "FStar.UInt.lemma_add_sub_cancel", diff --git a/ulib/FStar.UInt128.fst.hints b/ulib/FStar.UInt128.fst.hints index 9d510352199..ed53dbe4b91 100644 --- a/ulib/FStar.UInt128.fst.hints +++ b/ulib/FStar.UInt128.fst.hints @@ -8,7 +8,7 @@ 0, [ "@query", "assumption_FStar.UInt64.t__uu___haseq" ], 0, - "086473f9db55684e375c847a12504c06" + "cb15dd046cf3d4606fc03ec56621991d" ], [ "FStar.UInt128.t", @@ -17,7 +17,7 @@ 0, [ "@query", "assumption_FStar.UInt128.uint128__uu___haseq" ], 0, - "986a5c81f2aa037397371c61de2bc0e7" + "fe34b80fdb3522dc34ea9ee33978f4e4" ], [ "FStar.UInt128.v", @@ -29,7 +29,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "270bff925e860cb8df542807c8f22c4d" + "9b21c525a1e6229857baf3835d4795c1" ], [ "FStar.UInt128.v", @@ -55,7 +55,7 @@ "typing_FStar.UInt128.n", "typing_FStar.UInt64.v" ], 0, - "2ac5dd35fbfea699c31c9f851044f75a" + "6a82cba7269fa1b204498077ee0b6ea9" ], [ "FStar.UInt128.div_mod", @@ -69,7 +69,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "871b76e21817703a442317feaec48841" + "21c0a1f3c98eb089ad5b1150830806ab" ], [ "FStar.UInt128.uint_to_t", @@ -85,7 +85,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "873a92250d80414ad1157ebacb6f483a" + "ae3e7f958e3c3fdf7d3199f595c66016" ], [ "FStar.UInt128.uint_to_t", @@ -97,7 +97,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "ea7c41981bfc4528c166982e2a96161e" + "7be72b6610346aae00f2d77a6209b89e" ], [ "FStar.UInt128.uint_to_t", @@ -128,7 +128,7 @@ "typing_FStar.UInt128.n" ], 0, - "dece0908e9c673cf3dc04ce312edc21d" + "e03e21b55a62c2df8c77f6ba904e08cb" ], [ "FStar.UInt128.v_inj", @@ -140,7 +140,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "e699a0a9777a58ac41fe557c40ac9ad5" + "d432118d15c3ccedc1a904cbf5bf4e0f" ], [ "FStar.UInt128.v_inj", @@ -174,7 +174,7 @@ "typing_FStar.UInt128.v", "typing_FStar.UInt64.v" ], 0, - "325896d821b779293ad656064723ff41" + "70ca2ace362088412cd05818adba8181" ], [ "FStar.UInt128.constant_time_carry", @@ -194,7 +194,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e98588677142c059f1ee03ad2569c696" + "6d9f0833fed94959b79b4ea92e645994" ], [ "FStar.UInt128.constant_time_carry_ok", @@ -215,7 +215,7 @@ "typing_FStar.UInt64.v" ], 0, - "2e0e4949a2ebc17689e494858fa31040" + "166f9ca2c92e9990e1df3d4c44c13b5f" ], [ "FStar.UInt128.carry", @@ -237,7 +237,7 @@ "typing_FStar.UInt64.logxor", "typing_FStar.UInt64.v" ], 0, - "edf13a5e8b3ca25ea4c052fafb4bd173" + "d3c411b1b0e19d246b163cdbb2f15775" ], [ "FStar.UInt128.carry_sum_ok", @@ -265,7 +265,7 @@ "typing_FStar.UInt64.v" ], 0, - "2b7a0dfe81a3b6133d8bdebd3fc898ce" + "4ac372525f072c0f5fc255008b85c92b" ], [ "FStar.UInt128.add", @@ -277,7 +277,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "6cf154911a88208e683a3ddf3c82fcaf" + "928aced0df765a0a08c52527d2416ff9" ], [ "FStar.UInt128.add", @@ -314,7 +314,7 @@ "typing_Prims.pow2" ], 0, - "375bcd90dbf2bc45edabd829ab7e17f1" + "6e265077f7a74c29e38ae661fa39a642" ], [ "FStar.UInt128.add_underspec", @@ -326,7 +326,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "ac297006cf795004bb3b542208176954" + "92c474673d7f48eefd4b0cbed04fbc65" ], [ "FStar.UInt128.add_underspec", @@ -362,7 +362,7 @@ "typing_FStar.UInt64.add_underspec", "typing_FStar.UInt64.v" ], 0, - "26510f759fda30a0179e109b4922f1a4" + "194f708f9ddfc2c431bb01be975fdf01" ], [ "FStar.UInt128.mod_mod", @@ -374,7 +374,7 @@ "refinement_interpretation_Tm_refine_0d7e4eca39ece8741d14e52a0b956b61" ], 0, - "397ca04ee9cd94710e7036a732dd4cb6" + "97a5d0dfeb5fa2c0aafa15fcc65ee991" ], [ "FStar.UInt128.mod_mod", @@ -388,7 +388,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "774ce45e73921939c56cf2fa1eb9c6c1" + "42e0c6ca5b8161b8f76d3c354b4003b8" ], [ "FStar.UInt128.mod_spec", @@ -400,7 +400,7 @@ "refinement_interpretation_Tm_refine_0d7e4eca39ece8741d14e52a0b956b61" ], 0, - "6085f1a4f492c5feaa026ed945524958" + "11764259809130d96e2f7a0eb1a25f3d" ], [ "FStar.UInt128.div_product", @@ -412,7 +412,7 @@ "refinement_interpretation_Tm_refine_0d7e4eca39ece8741d14e52a0b956b61" ], 0, - "c8714552f0d0662b7ea084a8d3f70dd6" + "15711a15ea0e1207c7ad805769a7b77d" ], [ "FStar.UInt128.div_product", @@ -421,7 +421,7 @@ 0, [ "@query" ], 0, - "b6ed713f3d2c69d54c6b16b7c53ad688" + "65db318f74be58554eb09ad40345abc7" ], [ "FStar.UInt128.mul_div_cancel", @@ -434,7 +434,7 @@ "refinement_interpretation_Tm_refine_c42d7927e44e0f393ec040dac09bfa8d" ], 0, - "f527429de75b78cf9710d2b4ca00de80" + "a5b18ab325703cbd09d482a0371884c0" ], [ "FStar.UInt128.mul_div_cancel", @@ -448,7 +448,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a44e79b204c4022b0d5659a92b0246e4" + "21abc9f2cda59fa43931fa847e1e246b" ], [ "FStar.UInt128.mod_mul", @@ -461,7 +461,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "b107d524bafd9f2e2f32611b6abdc44d" + "2ef15fee213e9c83f4e5811f52a263dc" ], [ "FStar.UInt128.mod_mul", @@ -475,7 +475,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "a6ec26309b2184b6aa39fb23aec43038" + "a9bdaadb148b1d17f14dd71ce51ef177" ], [ "FStar.UInt128.mod_spec_rew_n", @@ -489,7 +489,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "91bc4e43a50f3372cc1da69203bf1b49" + "001d132088654b4c9353477241da9c83" ], [ "FStar.UInt128.mod_add", @@ -502,7 +502,7 @@ "refinement_interpretation_Tm_refine_c42d7927e44e0f393ec040dac09bfa8d" ], 0, - "8ba318b9a92cc26a1181a718d8d14fab" + "db830ef5576eb0a98a7d87ca4d0173b5" ], [ "FStar.UInt128.mod_add", @@ -511,7 +511,7 @@ 0, [ "@query" ], 0, - "344a1f9f91725561ceaaddfc0219d65f" + "3b11874106b7e2097f7eea4ab040d664" ], [ "FStar.UInt128.mod_add_small", @@ -524,7 +524,7 @@ "refinement_interpretation_Tm_refine_c42d7927e44e0f393ec040dac09bfa8d" ], 0, - "0d429718157bacdcece754ef0df26b33" + "74dd02cc02c918099528d39bc919af12" ], [ "FStar.UInt128.mod_add_small", @@ -536,7 +536,7 @@ "refinement_interpretation_Tm_refine_0d7e4eca39ece8741d14e52a0b956b61" ], 0, - "ef29cdfbc0f5f15b94e0b29a765787c3" + "5bfd37ae23039daa9fa28770e36d5d55" ], [ "FStar.UInt128.pow2_plus_pat", @@ -549,7 +549,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "eb7849fbaec6738fd6948f85c33df693" + "8476f5894bc0308260fd324cc42191cb" ], [ "FStar.UInt128.pow2_plus_pat", @@ -558,7 +558,7 @@ 0, [ "@query" ], 0, - "5a429193fab2f7ded3bd823c085bf062" + "2845cfa16cff3335b002d8110ea445b3" ], [ "FStar.UInt128.mod_mul_pat", @@ -571,7 +571,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "f9d854545f23985266cb2e0f2f7d8d36" + "69fad5a4eee4cbc5a56cfd4da6f0787c" ], [ "FStar.UInt128.mod_mod_pat", @@ -584,7 +584,7 @@ "refinement_interpretation_Tm_refine_c42d7927e44e0f393ec040dac09bfa8d" ], 0, - "9b9111c4fcceabc464a47a9ba899fb16" + "21cbaec95ef8720b34fb363dc4d46ace" ], [ "FStar.UInt128.mod_mod_pat", @@ -596,7 +596,7 @@ "refinement_interpretation_Tm_refine_0d7e4eca39ece8741d14e52a0b956b61" ], 0, - "e3acfd53ebe68bda150e09628b99c05d" + "f86fad61d23a1c169f3d21ae2f5b05b1" ], [ "FStar.UInt128.add_mod", @@ -612,7 +612,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "cae1e3d500f36994599b7adfe084cc07" + "1764d9654401b3f00a91f8f55ac78df2" ], [ "FStar.UInt128.add_mod", @@ -648,7 +648,7 @@ "typing_Prims.pow2" ], 0, - "040b5cf5ed52024cc9b8683703ecd6ea" + "d1a0d48f73001d58e46ac0057b7ac9d5" ], [ "FStar.UInt128.sub", @@ -660,7 +660,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "ad91515be860f5f48f7f70a460601075" + "e4df6b6a96c2c8a31f672ae39392c2ec" ], [ "FStar.UInt128.sub", @@ -694,7 +694,7 @@ "typing_FStar.UInt64.sub_mod", "typing_FStar.UInt64.v" ], 0, - "54eaad31e24316e91825cbac39f85e33" + "315a824df46aecf2fea59a5b1e67b6a5" ], [ "FStar.UInt128.sub_underspec", @@ -706,7 +706,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "ddb8951b8e77e196bd030b4feec5ff62" + "3ef3c441f1c45ff4df0f5159cbb01dfe" ], [ "FStar.UInt128.sub_underspec", @@ -740,7 +740,7 @@ "typing_FStar.UInt64.v" ], 0, - "3504eea089b30b4133cc93d8384e7274" + "b832b60797247c6fdb09ce2528b8f039" ], [ "FStar.UInt128.sub_mod_pos_ok", @@ -781,7 +781,7 @@ "typing_FStar.UInt64.sub_mod", "typing_FStar.UInt64.v" ], 0, - "2a1ff96c90febdcfba6ed19a3397770c" + "0c0e4529f6a5b95bb211021246681ebb" ], [ "FStar.UInt128.u64_diff_wrap", @@ -806,7 +806,7 @@ "typing_FStar.UInt64.sub_mod", "typing_FStar.UInt64.v" ], 0, - "c69f0eadcc464a83187ff3b51f4014bb" + "25dd359424b571b67a9919f952feb419" ], [ "FStar.UInt128.sub_mod_wrap1_ok", @@ -848,7 +848,7 @@ "typing_FStar.UInt64.v" ], 0, - "0a996e77a7c38ea36e4d145cd209d08e" + "ad1e2712d1eea9c2c8ebb8ce398744fb" ], [ "FStar.UInt128.sum_lt", @@ -857,7 +857,7 @@ 0, [ "@query" ], 0, - "d0deef1fa2e901b5eeff0566daa42071" + "b86b82bac8bba9c10278ad12792a6344" ], [ "FStar.UInt128.sub_mod_wrap2_ok", @@ -893,7 +893,7 @@ "typing_FStar.UInt64.sub_mod", "typing_FStar.UInt64.v" ], 0, - "fe4ac5bfcfdbd37faf0da54dc0ff20d5" + "8efbccde12d9f28dbbf0c02127eccc02" ], [ "FStar.UInt128.sub_mod_wrap_ok", @@ -914,7 +914,7 @@ "typing_FStar.UInt128.v", "typing_FStar.UInt64.v" ], 0, - "df231d80603e902785799363054ee3b4" + "22c723ed200edb9cbbdb38ea774484d0" ], [ "FStar.UInt128.sub_mod", @@ -930,7 +930,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "58aadad9e2b1f3fa1d1c574370cd91a6" + "20e1456e3007cce41113eb10c6f8dd57" ], [ "FStar.UInt128.sub_mod", @@ -970,7 +970,7 @@ "typing_FStar.UInt64.v", "typing_Prims.pow2" ], 0, - "96019247306a3832c98e268bfade4529" + "9b583621fc6d344039a9670db8c5b7d7" ], [ "FStar.UInt128.shift_bound", @@ -983,7 +983,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ce94e9ff947c58e79f6a8d9f35bd63dd" + "3a65745da2016014bc27ee42b32bac42" ], [ "FStar.UInt128.shift_bound", @@ -1003,7 +1003,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "9c06bc83d111f2f7f93a35c494f4cdfe" + "0b4b3dc54d8480a76499ac309ee3bd16" ], [ "FStar.UInt128.append_uint", @@ -1016,7 +1016,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "d933ebe1bfb483f10b10655685976a76" + "19a01e03a3234198adc600197ff65c21" ], [ "FStar.UInt128.append_uint", @@ -1040,7 +1040,7 @@ "typing_Prims.pow2" ], 0, - "31db48e277daab40f6adb5d32a02500b" + "4f9d8522f10853f4ac637b5ac02009dc" ], [ "FStar.UInt128.to_vec_append", @@ -1052,7 +1052,7 @@ "refinement_interpretation_Tm_refine_0d7e4eca39ece8741d14e52a0b956b61" ], 0, - "31d31785efb11414ed44f99f1b430728" + "426a9f78dadb1b7693017540f8a53628" ], [ "FStar.UInt128.to_vec_append", @@ -1082,7 +1082,7 @@ "typing_FStar.UInt.to_vec", "typing_FStar.UInt128.append_uint" ], 0, - "d8aeb6b06403cd22e05e063147194492" + "fc70df5de04c45c5e0031fa7484cc3b6" ], [ "FStar.UInt128.to_vec_v", @@ -1097,7 +1097,7 @@ "proj_equation_FStar.UInt128.Mkuint128_low" ], 0, - "fbfdf5203af178cfd3f18f28bef829c7" + "b86324199fc0aafbd30e5d3d9831d8e5" ], [ "FStar.UInt128.logand_vec_append", @@ -1115,7 +1115,7 @@ "refinement_interpretation_Tm_refine_e2d5d62a90ceed8a6faf9d20615f4e1e" ], 0, - "408d7c8373d51bc49f9c12e9d914cbef" + "41ffa370d6b0c3083958ea0f7771d9ef" ], [ "FStar.UInt128.logand_vec_append", @@ -1128,7 +1128,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "1ad7f5b6e7b5ff0b239badaa96bb71a5" + "18e42a1f27e3199acaf29f78d85ba941" ], [ "FStar.UInt128.logand_vec_append", @@ -1161,7 +1161,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "7667d20060360b46a86c2c8a7b015daa" + "08677deb9c93379ade1748aa2b19f836" ], [ "FStar.UInt128.logand", @@ -1173,7 +1173,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "aed55906d28773dac8e134b67bac50a5" + "6dac80b0cefc292ed3759d420419754d" ], [ "FStar.UInt128.logand", @@ -1214,7 +1214,7 @@ "typing_FStar.UInt128.vec64" ], 0, - "cf209243f41ee94d0d08be434fa2be24" + "e2dfd1f3993a58fa21c2986c2b1f1d9c" ], [ "FStar.UInt128.logxor_vec_append", @@ -1232,7 +1232,7 @@ "refinement_interpretation_Tm_refine_e2d5d62a90ceed8a6faf9d20615f4e1e" ], 0, - "b5f2a35a25f47ddea4adbf7313b01ade" + "b2ec5eebfea55eba000aa88a5e8858c9" ], [ "FStar.UInt128.logxor_vec_append", @@ -1245,7 +1245,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "0ac536682a740b04ba014974b84bf3a3" + "217446b4ba91ba506759db68fd5c902f" ], [ "FStar.UInt128.logxor_vec_append", @@ -1278,7 +1278,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "7899319442d5d4a1f530cafef60f1028" + "5a82d1652c80a3c29352e51a011470ae" ], [ "FStar.UInt128.logxor", @@ -1290,7 +1290,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "8bcaa98a1cf0e0614480c00860f9fe34" + "3957703d9869ca0e499d8a6d4bb7faab" ], [ "FStar.UInt128.logxor", @@ -1331,7 +1331,7 @@ "typing_FStar.UInt128.vec64" ], 0, - "586669644eac010d92bb61bf1660701d" + "dbfe83995df5fde05129d22d4c183e93" ], [ "FStar.UInt128.logor_vec_append", @@ -1349,7 +1349,7 @@ "refinement_interpretation_Tm_refine_e2d5d62a90ceed8a6faf9d20615f4e1e" ], 0, - "0cf3a7b53e45a2a2e284f83884143a62" + "b5217497157d208e28dc911bdf3b8bca" ], [ "FStar.UInt128.logor_vec_append", @@ -1362,7 +1362,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "1a17bb78c1395d5ce32017d124a8412c" + "5df4572d80c7c135ca350624f4000483" ], [ "FStar.UInt128.logor_vec_append", @@ -1395,7 +1395,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "f7681bfcf235adebe1252d3f6f842229" + "fb32dc7441a9d0c2ab6d3bc457e892ae" ], [ "FStar.UInt128.logor", @@ -1407,7 +1407,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "c3c2b50d63d7883b7efc83d72b627b3c" + "92ab5d79f4d7bab5cbc192902deacaa5" ], [ "FStar.UInt128.logor", @@ -1448,7 +1448,7 @@ "typing_FStar.UInt128.vec64" ], 0, - "dc73f53dd4d0bc20c10f725fac5c8cd8" + "6452689d5feb008c92608d17cf2fc9b5" ], [ "FStar.UInt128.lognot_vec_append", @@ -1468,7 +1468,7 @@ "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length" ], 0, - "affa661cea090056ef62638cf23f4fa2" + "90d6bd7f0382ba2dbc06534b4b797323" ], [ "FStar.UInt128.lognot_vec_append", @@ -1481,7 +1481,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "0d3aa3afacc5cba6aa35f8a802e4fdbd" + "4e9bb4b2108c19b9b23c8ab5d1316ddb" ], [ "FStar.UInt128.lognot_vec_append", @@ -1514,7 +1514,7 @@ "typing_FStar.Seq.Base.index" ], 0, - "e0a80f0c718b3d76c40056d6b1d2838e" + "9e2a2e9a13f79bd9e487d030baf9f11c" ], [ "FStar.UInt128.lognot", @@ -1526,7 +1526,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "cf25834eb9ae0ac8404a02e9bb6cad64" + "46534b7ee93d5619b76faa018024628b" ], [ "FStar.UInt128.lognot", @@ -1567,7 +1567,7 @@ "typing_FStar.UInt128.vec64" ], 0, - "065a9eab1120bcf789170881167ba41d" + "e93c6d7287b74a749b04afb79e3630a1" ], [ "FStar.UInt128.__uint_to_t", @@ -1579,7 +1579,7 @@ "equation_FStar.UInt.size", "equation_FStar.UInt128.n" ], 0, - "2106e9e1d277f3dca7a4914080eb1bbd" + "c328c2f97ead79459519b210626c2133" ], [ "FStar.UInt128.mod_mul_cancel", @@ -1593,7 +1593,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "e6674ffaa350acb52210df3c7bfb2610" + "83e7792c1f112717a9a1d19c6da566e6" ], [ "FStar.UInt128.shift_past_mod", @@ -1611,7 +1611,7 @@ "typing_Prims.pow2" ], 0, - "4637a72e6fa5175ff00182926f623cbe" + "8894231579a747b3de64cbee2e01a1de" ], [ "FStar.UInt128.mod_double", @@ -1624,7 +1624,7 @@ "refinement_interpretation_Tm_refine_c42d7927e44e0f393ec040dac09bfa8d" ], 0, - "1d9d8d23d0396456db0e2c91ceba444d" + "c95f7943c5b218b739881b61c28f85a6" ], [ "FStar.UInt128.mod_double", @@ -1633,7 +1633,7 @@ 0, [ "@query" ], 0, - "67ff6785f638d6fafbf681757029173d" + "552068810e4c432ca46ae89e6fd48519" ], [ "FStar.UInt128.shift_left_large_val", @@ -1646,7 +1646,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6671106e45b064f377cb6d892510cfbc" + "04a294835da0eef5aec7d2797f58239e" ], [ "FStar.UInt128.shift_left_large_lemma", @@ -1670,7 +1670,7 @@ "typing_Prims.pow2" ], 0, - "97dcd8078b3e8094b7637baf7ca8b4a6" + "5371c9ad97267f8dc72b264e40ab4673" ], [ "FStar.UInt128.shift_left_large_lemma_t", @@ -1686,7 +1686,7 @@ "refinement_interpretation_Tm_refine_7075614a0e8c0bdbec6de0d0ef7f1280" ], 0, - "14a7eecc4247f034b4b99ff785044db6" + "436e323ce6f2745ef7348734442b9fad" ], [ "FStar.UInt128.shift_left_large_lemma_t", @@ -1705,7 +1705,7 @@ "refinement_interpretation_Tm_refine_ba523126f67e00e7cd55f0b92f16681d" ], 0, - "5d71009fd167ab627f2e698ceee27e8d" + "630a5667c88e5767d4f4d2003db7ddc7" ], [ "FStar.UInt128.u32_64", @@ -1725,7 +1725,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "8cac66929c2a4dc1d8aa53c0da0744eb" + "749173f50745deef92becf42f82d9a18" ], [ "FStar.UInt128.div_pow2_diff", @@ -1739,7 +1739,7 @@ "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d" ], 0, - "2408d3f089da586df7d07086b5de3b98" + "8e3602ee062f26c89233ae0c27ba2047" ], [ "FStar.UInt128.div_pow2_diff", @@ -1757,7 +1757,7 @@ "typing_Prims.pow2" ], 0, - "c4253b387a8c9fb23f693deee1aae1a7" + "9528e5edb144591c4cc0419a720df9d4" ], [ "FStar.UInt128.mod_mul_pow2", @@ -1770,7 +1770,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "152b36d13ce10572da71a0ba88f4f32f" + "aa3762672bdd896f0eecdf545ba74cf3" ], [ "FStar.UInt128.mod_mul_pow2", @@ -1779,7 +1779,7 @@ 0, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "ed7677105c3e47195c921161b0de4b41" + "ec7faba20db1bddcbb5cf417bc08ecf6" ], [ "FStar.UInt128.pow2_div_bound", @@ -1800,7 +1800,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "705e3bfec434bfc7cdbec37f33e59264" + "60ad87660c63dd2d2f0db87dbc693245" ], [ "FStar.UInt128.add_u64_shift_left", @@ -1829,7 +1829,7 @@ "typing_FStar.UInt64.v" ], 0, - "8c43a3b581712bea4268b158ff88e484" + "1a3860ceece06fa076957bbf02d7056f" ], [ "FStar.UInt128.div_plus_multiple", @@ -1843,7 +1843,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "7b9ca0df8e695fa3191266bce4810514" + "f703ff6c4c7a4d35f01e34515b16752e" ], [ "FStar.UInt128.div_add_small", @@ -1856,7 +1856,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "e1eabc744b8b333d83da5c4504f2f902" + "7ff7ce54324276e754843dc3130a0180" ], [ "FStar.UInt128.div_add_small", @@ -1870,7 +1870,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "516aff53a4e233ed2322a6f17ea3fc36" + "c3a8dd95e65d5b8e75cde29a0b26811e" ], [ "FStar.UInt128.add_mod_small", @@ -1883,7 +1883,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "5b8818f86b0948c5bc6cd3a7807c8994" + "9d8da4b523bee097f274cf06615883c3" ], [ "FStar.UInt128.add_mod_small", @@ -1897,7 +1897,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "262951ee98604d896a011af681945910" + "bb8e672489cb436680223c4af28674d2" ], [ "FStar.UInt128.mod_then_mul_64", @@ -1906,7 +1906,7 @@ 0, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "b83544f3ecf68f1d151f8ec8868d6eac" + "010d0e366b792881f517f8e4942d3262" ], [ "FStar.UInt128.mul_abc_to_acb", @@ -1915,7 +1915,7 @@ 0, [ "@query" ], 0, - "8e57607e6f23a7ead6a0a2df1c16fab9" + "8b965ef7b3e22922bf7f1d1dd85c4e96" ], [ "FStar.UInt128.add_u64_shift_left_respec", @@ -1943,7 +1943,7 @@ "typing_FStar.UInt32.v", "typing_FStar.UInt64.v", "typing_Prims.pow2" ], 0, - "4f7e02c577f3f550d0e92cb698a16596" + "598f5e6e044a8c76300b4c2e3773763f" ], [ "FStar.UInt128.add_mod_small'", @@ -1955,7 +1955,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "1c067d60a2ee55995eb99412aceac425" + "689b0f42174d07e579138a9a2e978d19" ], [ "FStar.UInt128.add_mod_small'", @@ -1969,7 +1969,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "7963040e72ed89b9b4cf081e438465e8" + "85c3cd7909502b3f562f3cf9ec7f1554" ], [ "FStar.UInt128.shift_t_val", @@ -1987,7 +1987,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "174c7f93977358494cc2814ec5c7b4a5" + "68d69221fc30cfcfaaff8a17728becc6" ], [ "FStar.UInt128.mul_mod_bound", @@ -1996,7 +1996,7 @@ 0, [ "@query", "projection_inverse_BoxInt_proj_0" ], 0, - "3af80081201dedf5487a35964c2a4cec" + "4ca1acda0a08e4704640c591dc835269" ], [ "FStar.UInt128.mul_mod_bound", @@ -2014,7 +2014,7 @@ "typing_Prims.pow2" ], 0, - "80d1c2db1e9f8fa2bf1f2b95985d0a0e" + "44f97762647fe553235fe12622d26758" ], [ "FStar.UInt128.add_lt_le", @@ -2023,7 +2023,7 @@ 0, [ "@query" ], 0, - "5cdeb65234c9112bb614dcf664d802e5" + "d4ff1408fe8e450090a3fc0a7900060a" ], [ "FStar.UInt128.u64_pow2_bound", @@ -2048,7 +2048,7 @@ "typing_Prims.pow2" ], 0, - "478a6bdce9b910354ca60035615c0635" + "b1b890a7a93f386a71fc8d044ee698a2" ], [ "FStar.UInt128.shift_t_mod_val'", @@ -2077,7 +2077,7 @@ "typing_Prims.pow2" ], 0, - "503e218b1e9a326ef601032bce0b00f5" + "0650cda07a29b95fc3c747ec47e374ea" ], [ "FStar.UInt128.shift_t_mod_val", @@ -2093,7 +2093,7 @@ "refinement_interpretation_Tm_refine_7075614a0e8c0bdbec6de0d0ef7f1280" ], 0, - "e22514f333164c865de22c74bd776468" + "cacf93e9b7eab7ee4a0feef29330238f" ], [ "FStar.UInt128.shift_left_small", @@ -2138,7 +2138,7 @@ "typing_FStar.UInt32.v", "typing_FStar.UInt64.v", "typing_Prims.pow2" ], 0, - "b4e048043c3eb2434c030230e9cab3d0" + "5d29fffff8002f3845be4a7e364c92ad" ], [ "FStar.UInt128.shift_left_large", @@ -2150,7 +2150,7 @@ "refinement_interpretation_Tm_refine_9ff890026765aa09f0bd38f262fcc9f3" ], 0, - "ff9bb74e6470fb30630672ea16990397" + "80e26108aefe03f5954a2ef4f7c3c025" ], [ "FStar.UInt128.shift_left_large", @@ -2188,7 +2188,7 @@ "typing_FStar.UInt32.v", "typing_FStar.UInt64.v", "typing_Prims.pow2" ], 0, - "4ec41463851ebb9c634f1139e52c32cf" + "35fbdaa9246baed608969266aa4cea97" ], [ "FStar.UInt128.shift_left", @@ -2210,7 +2210,7 @@ "typing_FStar.UInt32.v" ], 0, - "28d57f72191bb11e7d27e53ea1c83f19" + "fa32f3853591fa9475172580e9a0be72" ], [ "FStar.UInt128.shift_left", @@ -2232,7 +2232,7 @@ "typing_FStar.UInt128.u32_64", "typing_FStar.UInt32.v" ], 0, - "82134e16ed208a56029c084e314be782" + "2800bd98d3f7780df91a92f89f665e59" ], [ "FStar.UInt128.add_u64_shift_right", @@ -2264,7 +2264,7 @@ "typing_FStar.UInt64.v" ], 0, - "cf252864fe7a69ba436c26559f7bfb2f" + "97405f561a2c14c222b310edba6def37" ], [ "FStar.UInt128.mul_pow2_diff", @@ -2279,7 +2279,7 @@ "refinement_interpretation_Tm_refine_7e0b9b2dbca36eab00de093c1b701c6d" ], 0, - "cda57907241089f496a9584fb98aa96e" + "7ca5cc7b636d37a02221ed93deacbee0" ], [ "FStar.UInt128.mul_pow2_diff", @@ -2298,7 +2298,7 @@ "typing_Prims.pow2" ], 0, - "613adacc845825b06b991975744c9325" + "d04c33d472bd7549122f6887b7a0dd9b" ], [ "FStar.UInt128.add_u64_shift_right_respec", @@ -2321,7 +2321,7 @@ "typing_FStar.UInt64.v" ], 0, - "d684eb064a37ac59bc3c3c963fea6ac4" + "2f2bcd17d61ef1fd4c8a423db4057dca" ], [ "FStar.UInt128.mul_div_spec", @@ -2338,7 +2338,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "398ec203793510576d5b22e3b07c53b8" + "d8dbb194be33b9e51a938b8f1426fe83" ], [ "FStar.UInt128.mul_distr_sub", @@ -2351,7 +2351,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "537946a244c26842a4c8dfc0ad4fd967" + "aeb72591a08073bc83c110662637a645" ], [ "FStar.UInt128.div_product_comm", @@ -2363,7 +2363,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "06645411e77656587dcc7f0b8e3350db" + "e11b9081dfcf3fed9f8b476a972e176e" ], [ "FStar.UInt128.div_product_comm", @@ -2376,7 +2376,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "d58df0ff738e080d697daa2a7302fd91" + "31500fda92ee08ee38a01c8abe0f9b78" ], [ "FStar.UInt128.shift_right_reconstruct", @@ -2392,7 +2392,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "53dc7c0aea451223fa874b531a47a467" + "0f457572dd2e7a1bdb58ab5f5a5d1896" ], [ "FStar.UInt128.shift_right_reconstruct", @@ -2417,7 +2417,7 @@ "typing_Prims.pow2" ], 0, - "acdce4b8b0bf8d5436a394b8d0dc6e5b" + "c0dc28f4c2802cafe98935ca8f0287b0" ], [ "FStar.UInt128.u128_div_pow2", @@ -2433,7 +2433,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "ec988a8a9e871577e6197f986302c269" + "f76c642471a53740a6674e9ec044aa8e" ], [ "FStar.UInt128.u128_div_pow2", @@ -2456,7 +2456,7 @@ "typing_Prims.pow2" ], 0, - "7e59c024f816de1aa5d9d751c4e1685a" + "263d709e6059ec45d9510543ba898eab" ], [ "FStar.UInt128.shift_right_small", @@ -2498,7 +2498,7 @@ "typing_Prims.pow2" ], 0, - "dd6b9364c8b16e16ecbca56214a62870" + "18327ea4872f04311468511b9151654f" ], [ "FStar.UInt128.shift_right_large", @@ -2538,7 +2538,7 @@ "typing_FStar.UInt64.v", "typing_Prims.pow2" ], 0, - "bcf874322203482e4f405747fc7ad33e" + "dd47366923b16ef2316057079894cb60" ], [ "FStar.UInt128.shift_right", @@ -2558,7 +2558,7 @@ "typing_FStar.UInt32.v" ], 0, - "104f220ce6e59a724868cd6ff78bd1b2" + "47c26c8bda58bd7fbb59d17659366ffa" ], [ "FStar.UInt128.shift_right", @@ -2579,7 +2579,7 @@ "typing_FStar.UInt128.u32_64", "typing_FStar.UInt32.v" ], 0, - "4e679053f6b008ea39ce65e74965f384" + "c9c7da46f606021e048fd11ca6bba81f" ], [ "FStar.UInt128.eq", @@ -2591,7 +2591,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "284e5a0252441e23a13a6b7149e26cec" + "e9ae2602899ae816bdc23a469fe06c23" ], [ "FStar.UInt128.eq", @@ -2622,7 +2622,7 @@ "typing_FStar.UInt64.v" ], 0, - "dc59aa1ecc21453b31c4a2caf979c6d3" + "79fd9bb749f3056e755f2cb480455dcf" ], [ "FStar.UInt128.gt", @@ -2634,7 +2634,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "065040d04e80d05ce8a5069b2a965fe7" + "b5aeb042f0692b01d5467fc5939c117f" ], [ "FStar.UInt128.gt", @@ -2667,7 +2667,7 @@ "typing_FStar.UInt64.v" ], 0, - "ec0fe8e781b3ed7b54d7a36423e8cfd1" + "facd5990c610f1b342838da05a307964" ], [ "FStar.UInt128.lt", @@ -2679,7 +2679,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "fd70770ddde5ef3ce51ba46585b45e65" + "c662052b4826392acbfbe10e1e1d2a2c" ], [ "FStar.UInt128.lt", @@ -2712,7 +2712,7 @@ "typing_FStar.UInt64.v" ], 0, - "b71c796555f274be14727c3c9fb2d62a" + "7cff3d9849ec3ae876380fe94360d30c" ], [ "FStar.UInt128.gte", @@ -2724,7 +2724,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "b5f530437496da14c8af32060906bd82" + "bd5f6bc51bfc464e88867e64d91d309e" ], [ "FStar.UInt128.gte", @@ -2759,7 +2759,7 @@ "typing_FStar.UInt64.v" ], 0, - "50fdd4e03f7a711068d77876bb1be55a" + "29e9c2e9dbb9164359b13934737cb67b" ], [ "FStar.UInt128.lte", @@ -2771,7 +2771,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "27d581606b9cf0b86a55b01dd35eb81e" + "e86428e229a07fa8ab250fd75fc03504" ], [ "FStar.UInt128.lte", @@ -2805,7 +2805,7 @@ "typing_FStar.UInt64.v" ], 0, - "da0ae69573b240f28bb1bca80f7da4c3" + "b7081c3bfb6cba79bc758d77010c5320" ], [ "FStar.UInt128.u64_logand_comm", @@ -2818,7 +2818,7 @@ "typing_FStar.UInt64.logand" ], 0, - "7a4c57218591c20fa070cc67335e49d8" + "79b4fb47f8e890de886135c4c78ad490" ], [ "FStar.UInt128.u64_and_0", @@ -2831,7 +2831,7 @@ "typing_FStar.UInt64.logand" ], 0, - "54bcfcf61a05d69458409157295c1a1c" + "967fb54c835faf013245ccaaa81db1b8" ], [ "FStar.UInt128.u64_0_and", @@ -2840,7 +2840,7 @@ 0, [ "@query", "lemma_FStar.UInt128.u64_and_0" ], 0, - "750f4315c15c238cbbdc6f8b833d671d" + "1c1ed839f7d1d4ce80781ee70e4fd2b8" ], [ "FStar.UInt128.u64_1s_and", @@ -2854,7 +2854,7 @@ "typing_FStar.UInt64.logand" ], 0, - "d2a273710291c4dd3938d959304c49ac" + "05ee68fc138180f541b1ca552455b758" ], [ "FStar.UInt128.eq_mask", @@ -2870,7 +2870,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "94173156fbb4c2854eb456364b53f9f9" + "2006e1feee3614094e7f3544bccb47a0" ], [ "FStar.UInt128.eq_mask", @@ -2907,7 +2907,7 @@ "typing_FStar.UInt128.n", "typing_FStar.UInt64.v" ], 0, - "6d4a14b54a7d882cec52d4a070dc8a24" + "f8c256dadfacb01d0c2a7ac1faab7416" ], [ "FStar.UInt128.gte_characterization", @@ -2937,7 +2937,7 @@ "typing_FStar.UInt64.v" ], 0, - "2eedb44d48bb0c18eced11d6e9cd7604" + "1fff54b8c46ead6231e8ce103769f675" ], [ "FStar.UInt128.lt_characterization", @@ -2967,7 +2967,7 @@ "typing_FStar.UInt64.v" ], 0, - "2ad216de343bf6bb8bbe38a4238e4e9f" + "70023fa62d46e66e17a08968f9a56851" ], [ "FStar.UInt128.u64_logor_comm", @@ -2980,7 +2980,7 @@ "typing_FStar.UInt64.logor" ], 0, - "9a78c22b2850517888c5e0b0d18b5597" + "76557a9f8e19a2bed430911790557f11" ], [ "FStar.UInt128.u64_or_1", @@ -2994,7 +2994,7 @@ "typing_FStar.UInt64.logor" ], 0, - "65e5c14f36e5d9b907852713d48e69b3" + "11fe1256d8b438794e6eda18e21f44a0" ], [ "FStar.UInt128.u64_1_or", @@ -3007,7 +3007,7 @@ "lemma_FStar.UInt128.u64_or_1" ], 0, - "f3bf66714f82b79eeb723200c6aec04e" + "85aba899ff64396ceb2fa630c8c7c03d" ], [ "FStar.UInt128.u64_or_0", @@ -3021,7 +3021,7 @@ "typing_FStar.UInt64.logor" ], 0, - "81c117732bec002bdf2da056a94de8bf" + "fc7c8d487a9df13e3d1ac47b1ec0ac36" ], [ "FStar.UInt128.u64_not_0", @@ -3035,7 +3035,7 @@ "typing_FStar.UInt64.lognot" ], 0, - "14cadfdca6d8a982aad8fb133b7639e1" + "cf27d67cf4cafb09d94f0cbe067da9b4" ], [ "FStar.UInt128.u64_not_1", @@ -3065,7 +3065,7 @@ "typing_FStar.UInt.ones", "typing_FStar.UInt64.lognot" ], 0, - "60ca83915d01a5f28f665328bfcd6935" + "1014f381cf5a343a784b3d5ac82b29ae" ], [ "FStar.UInt128.gte_mask", @@ -3077,7 +3077,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "f58a58ebb5963364901eef98ab278d47" + "4bcbfb19ec6b0ee62b3c55c36be87bfc" ], [ "FStar.UInt128.gte_mask", @@ -3109,7 +3109,7 @@ "typing_FStar.UInt128.n", "typing_FStar.UInt64.v" ], 0, - "1a50af7a0073a289bc1f7715756b5569" + "3a5c4fbf866cf8e652daaa65ac4c1cce" ], [ "FStar.UInt128.uint64_to_uint128", @@ -3121,7 +3121,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "671c6293725a200f36269a7458fc2e4c" + "af0a2510d25027c8a6d0f8e4f4fe17c8" ], [ "FStar.UInt128.uint64_to_uint128", @@ -3150,7 +3150,7 @@ "typing_FStar.UInt64.v", "typing_Prims.pow2" ], 0, - "2d32c600a3254149cb8141dbceaeec12" + "4b63630b99dd5c449627adc8d23cdc53" ], [ "FStar.UInt128.uint128_to_uint64", @@ -3159,7 +3159,7 @@ 0, [ "@query" ], 0, - "caa70d97cb3acf86e5870f935650535c" + "98bf21d2e08c71b25e87ee17d12df7c8" ], [ "FStar.UInt128.uint128_to_uint64", @@ -3185,7 +3185,7 @@ "typing_FStar.UInt64.v" ], 0, - "c418b36c4ce998c0afd019132728305a" + "76fdf0f3056db469f1bcb75b69c6ad10" ], [ "FStar.UInt128.u64_l32_mask", @@ -3205,7 +3205,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "5e83d3877bf8c5a377c0d252cb7d6014" + "1eaa2da52d18011350e1b00a10422afc" ], [ "FStar.UInt128.u64_mod_32", @@ -3219,7 +3219,7 @@ "typing_FStar.UInt128.u64_l32_mask" ], 0, - "c60bd5ef2ca50c468eb7eb5a824d97ce" + "eb0f3908626b7f91d2a960dc42663b26" ], [ "FStar.UInt128.u64_32_digits", @@ -3233,7 +3233,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "331d3c637aaba0be63c3c9029a6442fa" + "46b264098028d7e77276a531f81d5ee7" ], [ "FStar.UInt128.mul32_digits", @@ -3242,7 +3242,7 @@ 0, [ "@query" ], 0, - "0b7a1ed60ebfeede3b67f3a2c78d2de7" + "1d986bf9897b78f22404913b5353b3eb" ], [ "FStar.UInt128.mul32_digits", @@ -3262,7 +3262,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "82695604bbb45725362715c6d0e73b45" + "7f42736a1aaae126ba7bb083b431d39b" ], [ "FStar.UInt128.u32_32", @@ -3282,7 +3282,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "70bf6b58c9b46dac5e59e2ca91cc0708" + "d516e607dbe9f003f3a69de305b69925" ], [ "FStar.UInt128.u32_combine", @@ -3312,7 +3312,7 @@ "typing_FStar.UInt64.v" ], 0, - "606f2d3fb8581157a3e7ec8d6b51c27c" + "2aa9f30b59fd8b0e3806d869c280811c" ], [ "FStar.UInt128.lemma_mult_le_left", @@ -3325,7 +3325,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "9e2b67c9305d9798e1ec2e5c5876a72d" + "13e622308bf8f5e5dc6ad668da6d5315" ], [ "FStar.UInt128.product_bound", @@ -3341,7 +3341,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "747a84a81a728ea0a631b0a423539151" + "c4d74bc43c55f2ef2aaf061ba76d2708" ], [ "FStar.UInt128.uint_product_bound", @@ -3354,7 +3354,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "2ba17e500aec509d4551297900730b9e" + "45b2d84cfab4f03ba99431ad98750282" ], [ "FStar.UInt128.uint_product_bound", @@ -3375,7 +3375,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "47c83dcb12df9f8f8c3a45b5a19a454b" + "12e492d38588499393f0b2e146dce0ad" ], [ "FStar.UInt128.u32_product_bound", @@ -3397,7 +3397,7 @@ "refinement_interpretation_Tm_refine_54b601985451a2432a353b711858af42" ], 0, - "a05243624a428cebe2902c52c293e38b" + "262ba5ceb36e62e466c509d04f81a75f" ], [ "FStar.UInt128.mul32", @@ -3437,7 +3437,7 @@ "typing_FStar.UInt64.v" ], 0, - "bad57dce446c8228302766a46cdfbeb5" + "17df403462ed14b08e9072fd989a375c" ], [ "FStar.UInt128.l32", @@ -3460,7 +3460,7 @@ "typing_Prims.pow2" ], 0, - "85f51295f82d717fcd898a1202628383" + "f9a13a5ebd703eb1bf68299793234423" ], [ "FStar.UInt128.h32", @@ -3485,7 +3485,7 @@ "typing_Prims.pow2" ], 0, - "043fc2586d7140cc87f7d74f0514c699" + "09967f0c5c59d23868a8f1fc818893b2" ], [ "FStar.UInt128.mul32_bound", @@ -3504,7 +3504,7 @@ "refinement_interpretation_Tm_refine_a347709bfeba48709474ad26f4f6be87" ], 0, - "0629aa35e9841ae92fac7f1ba7626d29" + "813fd1da5c425d96d1c22061a6665e34" ], [ "FStar.UInt128.pll", @@ -3513,7 +3513,7 @@ 0, [ "@query" ], 0, - "81feb8c0d1c943cd36e7bd893f6cecdb" + "5a6eb44d3bb160f73e833c9a52f988a6" ], [ "FStar.UInt128.plh", @@ -3522,7 +3522,7 @@ 0, [ "@query" ], 0, - "e510db6aa4683efeefd7aa396ed01789" + "52ca56c120ebaa7f5acd25fd4a7054d1" ], [ "FStar.UInt128.phl", @@ -3531,7 +3531,7 @@ 0, [ "@query" ], 0, - "f12ba63d6e96f6fe7b09ae834c70f154" + "d04742d6f7e104a649fb27b812ec4ce4" ], [ "FStar.UInt128.phh", @@ -3540,7 +3540,7 @@ 0, [ "@query" ], 0, - "543e8c4584d059e396ce70f339af651b" + "debe84695bcffc0c8ae64faaddfc0a29" ], [ "FStar.UInt128.mul_wide_low", @@ -3549,7 +3549,7 @@ 0, [ "@query" ], 0, - "0a6b7b0042a084c2dd702614386e9a73" + "8cf67dea4fee914eeeaa02fb2ef688b6" ], [ "FStar.UInt128.mul_wide_high", @@ -3564,7 +3564,7 @@ "refinement_interpretation_Tm_refine_7075614a0e8c0bdbec6de0d0ef7f1280" ], 0, - "aa08aef6459be85dd1d63ff3c8633316" + "05accc6c35273a27b39a28fdf75977f6" ], [ "FStar.UInt128.mul_wide_impl_t'", @@ -3604,7 +3604,7 @@ "typing_FStar.UInt64.v" ], 0, - "25f1b0efb1c380694f5e1480dca97735" + "81672ba33d0e14d79c38a28ff18ea359" ], [ "FStar.UInt128.u32_combine'", @@ -3633,7 +3633,7 @@ "typing_FStar.UInt128.u32_32", "typing_FStar.UInt64.v" ], 0, - "feb813384141951f75313d76f08164a8" + "05bcbf9b99ff8b0ef765ecd28db06830" ], [ "FStar.UInt128.mul_wide_impl", @@ -3686,7 +3686,7 @@ "typing_FStar.UInt128.u64_l32_mask", "typing_FStar.UInt64.v" ], 0, - "fdf5cdfb90c3309cab5167f98af3113f" + "783c0dba81cd2d226593f1f18d76eeb2" ], [ "FStar.UInt128.product_sums", @@ -3698,7 +3698,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "7f813f3943841fdbddba3a0d254e4a37" + "1ec8feadd279c582b2330ade4482613c" ], [ "FStar.UInt128.u64_32_product", @@ -3720,7 +3720,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "f0ab36b883c20c4adaca75ab38ab0972" + "1409d70dab249a0c514224461ba140a8" ], [ "FStar.UInt128.product_expand", @@ -3746,7 +3746,7 @@ "typing_FStar.UInt64.v", "typing_Prims.pow2" ], 0, - "3b30e3e610c9dd4f373ee0ec16c6ddc1" + "57172adc6377e26af3f0b5da858d680c" ], [ "FStar.UInt128.product_low_expand", @@ -3758,7 +3758,7 @@ "primitive_Prims.op_Multiply", "projection_inverse_BoxInt_proj_0" ], 0, - "5529a83913a0e8c30d33e6537bc5da6d" + "6178f4d1332eb975e767ad175c589960" ], [ "FStar.UInt128.add_mod_then_mod", @@ -3773,7 +3773,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "6d9b2540cf8089af4cd187e98261d4fc" + "36cd28c0ed774ef9ef20fde9f1e8c751" ], [ "FStar.UInt128.shift_add", @@ -3791,7 +3791,7 @@ "refinement_interpretation_Tm_refine_54b601985451a2432a353b711858af42" ], 0, - "d3c1c1302caab0b6cc8184779a94db0f" + "9da17c2b0de2c162d02b9e54bdd6b2da" ], [ "FStar.UInt128.mul_wide_low_ok", @@ -3823,7 +3823,7 @@ "typing_Prims.pow2" ], 0, - "a66a29d0be8e7128644c9048083d1c94" + "0200ad2ef5ae0ecab1d63cfc8a270948" ], [ "FStar.UInt128.product_high32", @@ -3832,7 +3832,7 @@ 0, [ "@query" ], 0, - "426d0a80bcd6cdddfc96bd8410c22d5f" + "24b50031dc9ce3b5a836153599712849" ], [ "FStar.UInt128.product_high32", @@ -3861,7 +3861,7 @@ "typing_FStar.UInt128.plh", "typing_FStar.UInt128.pll_h" ], 0, - "c4af6f1d94b0c892b1f389c5f346b86e" + "fe512d711b463e97b07d572b27484196" ], [ "FStar.UInt128.product_high_expand", @@ -3870,7 +3870,7 @@ 0, [ "@query" ], 0, - "9331d512547ac4ab5d622955f248382d" + "c55ad13ab0328c6f9bb51416fa8b8767" ], [ "FStar.UInt128.product_high_expand", @@ -3901,7 +3901,7 @@ "typing_Prims.pow2" ], 0, - "4bfae6d1f5ac3f6e1be35d7c37f6ec2a" + "99a16c119c6aa125d551f42affd2fa79" ], [ "FStar.UInt128.mod_spec_multiply", @@ -3913,7 +3913,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "5cd364167744696e7f19ab0933c0597f" + "21160a55932a751e014c79da575073bd" ], [ "FStar.UInt128.mod_spec_multiply", @@ -3926,7 +3926,7 @@ "projection_inverse_BoxInt_proj_0" ], 0, - "04e8c534182df2707914f4d1c96b73fa" + "b417fb9826bbc4a281003d1f57a3da5a" ], [ "FStar.UInt128.mod_spec_mod", @@ -3938,7 +3938,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "705ff0e0b964b6401714593e3a3dc781" + "71f1080b40b41075946c391678d5e6fb" ], [ "FStar.UInt128.mod_spec_mod", @@ -3954,7 +3954,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "815569e076d2abb4edc9a44a988ef453" + "6c646460b365ac1a55f08e3254b6dd17" ], [ "FStar.UInt128.mul_injective", @@ -3969,7 +3969,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "75a93d158bfaebed8d9f9d6bed3663fb" + "764286064ddb55848b56680035c6107d" ], [ "FStar.UInt128.div_sum_combine1", @@ -3981,7 +3981,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "74cd2c7d19bb62d69b966b0a0d77c96f" + "fe9687efdcda556cc4bd6100fc99f80f" ], [ "FStar.UInt128.div_sum_combine1", @@ -3997,7 +3997,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "98a8f3f2ac61fd6885cf0b95bd54dd4f" + "b81207e9e68ee83003b81b356708e21c" ], [ "FStar.UInt128.mod_0", @@ -4011,7 +4011,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "0f3d47c1493509a4f38a09545eb7bb00" + "53a18d5fc354ee606a9d4d04b6a24409" ], [ "FStar.UInt128.n_minus_mod_exact", @@ -4023,7 +4023,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "eb65fd56218bd57b96ca4f3a4fe39cce" + "f51ac7a1bd8b48c613da32daef5b304d" ], [ "FStar.UInt128.sub_mod_gt_0", @@ -4038,7 +4038,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "bcb174bba9d09d10220fe782c21394ac" + "1cd4811bbafdb52aaae110ffe28e59aa" ], [ "FStar.UInt128.sum_rounded_mod_exact", @@ -4050,7 +4050,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "ee67d0e67a059c16e7b7aa3061bbbfcc" + "bf81506c07bb6106e7e9b57406d7516b" ], [ "FStar.UInt128.sum_rounded_mod_exact", @@ -4064,7 +4064,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "416e67e8459ec27302f276c3406c8f73" + "cba1be0a5840001a394e4a9038c89ec2" ], [ "FStar.UInt128.div_sum_combine", @@ -4076,7 +4076,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "559457db2a930c80dc170f8b3a7c073c" + "ad01ede77ebe93ed9c94bdf8ffd83aa3" ], [ "FStar.UInt128.div_sum_combine", @@ -4093,7 +4093,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "3fae7fa6a973f21b749bedee39ebff6f" + "df5b39c68c229804906879d37d25ced4" ], [ "FStar.UInt128.sum_shift_carry", @@ -4105,7 +4105,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "dd220cebd2039a78a1fb299cc815624c" + "102d12e208f93988dab3207ee80f790e" ], [ "FStar.UInt128.sum_shift_carry", @@ -4121,7 +4121,7 @@ "refinement_interpretation_Tm_refine_774ba3f728d91ead8ef40be66c9802e5" ], 0, - "e0267bd341b146f2f282b3bcc9ed1177" + "45260fe466321250a2b906f9243e80d4" ], [ "FStar.UInt128.mul_wide_high_ok", @@ -4149,7 +4149,7 @@ "typing_FStar.UInt128.pll_h", "typing_FStar.UInt64.v" ], 0, - "a7f8813f9a7dfe6295ceeb14ab294378" + "8ec3d716007b7e90892adbd12931df3e" ], [ "FStar.UInt128.product_div_bound", @@ -4161,7 +4161,7 @@ "refinement_interpretation_Tm_refine_f048236b5f8051f83b495ea5eaa6127b" ], 0, - "9d189b4506e483f6b831ec1c17f18c0f" + "a32420c189c1d549ffcf2368a6ae27da" ], [ "FStar.UInt128.product_div_bound", @@ -4182,7 +4182,7 @@ "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec" ], 0, - "c14bed761c2f97e1079ed25d2665b608" + "8dcc39e5fbedd4bd65cbde774487d4e1" ], [ "FStar.UInt128.mul_wide", @@ -4215,7 +4215,7 @@ "typing_FStar.UInt128.u32_32", "typing_Prims.pow2" ], 0, - "973d31a9255aafca8739f658bf5046d4" + "2cf70684fba842fb6ea00172224ee03a" ] ] ] \ No newline at end of file diff --git a/ulib/FStar.WellFounded.fst.hints b/ulib/FStar.WellFounded.fst.hints index 7a23136327c..42b280886a5 100644 --- a/ulib/FStar.WellFounded.fst.hints +++ b/ulib/FStar.WellFounded.fst.hints @@ -36,7 +36,7 @@ "subterm_ordering_FStar.WellFounded.AccIntro" ], 0, - "1b8ff90036906553d4fa12fb89d1cb9e" + "7185e64faaff0324928700f2e8b5812c" ], [ "FStar.WellFounded.acc_inv", @@ -73,7 +73,7 @@ "subterm_ordering_FStar.WellFounded.AccIntro" ], 0, - "0d638d334024f3447ee62f08b3d2a8f7" + "0fa9eb4a381f8e610b31ecd79198c496" ] ] ] \ No newline at end of file diff --git a/ulib/LowStar.Buffer.fst.hints b/ulib/LowStar.Buffer.fst.hints index f09098d1530..91f1c6a31c6 100644 --- a/ulib/LowStar.Buffer.fst.hints +++ b/ulib/LowStar.Buffer.fst.hints @@ -14,7 +14,7 @@ "true_interp" ], 0, - "3ba5c0a1486f89bc959ed296f657e5ac" + "725c0cc2e469fd85e586153929f9894b" ], [ "LowStar.Buffer.assign_list_t", @@ -118,7 +118,7 @@ "unit_typing" ], 0, - "4c429c9a94946e0c05fd9e37e1fa43b2" + "52b3aa621cffc752b3db9798f0049c1a" ], [ "LowStar.Buffer.trivial_preorder", @@ -133,7 +133,7 @@ "true_interp" ], 0, - "774f5987e8f7b1e81b12e4534e5e1bca" + "94a4291ac76e3c9b95da4179179c78aa" ], [ "LowStar.Buffer.gsub_inj", @@ -365,7 +365,7 @@ "unit_typing" ], 0, - "9de1276710a04e66eaab284fae6454d7" + "26138cc89eecf927b6d72952066e55d2" ] ] ] \ No newline at end of file diff --git a/ulib/LowStar.BufferView.Down.fst.hints b/ulib/LowStar.BufferView.Down.fst.hints index a9f3c182e57..6d97d59322d 100644 --- a/ulib/LowStar.BufferView.Down.fst.hints +++ b/ulib/LowStar.BufferView.Down.fst.hints @@ -1371,7 +1371,7 @@ "typing_LowStar.Monotonic.Buffer.length" ], 0, - "1c65239801c143e727e77fe26d9266df" + "77f1fb4497a7e7b3a288c0f2dd61762e" ], [ "LowStar.BufferView.Down.put_sel", diff --git a/ulib/LowStar.BufferView.Down.fsti.hints b/ulib/LowStar.BufferView.Down.fsti.hints index f76d1e3cf9a..3ebd67fbd59 100644 --- a/ulib/LowStar.BufferView.Down.fsti.hints +++ b/ulib/LowStar.BufferView.Down.fsti.hints @@ -104,7 +104,7 @@ "refinement_interpretation_Tm_refine_9b448e7302c8037f5e88bf0160d1d4d1" ], 0, - "feae9b8194c4caa378f4866bfa03865e" + "fcc5a435aced88b87f413a517c8b1311" ], [ "LowStar.BufferView.Down.lemma_upd_with_sel", @@ -116,7 +116,7 @@ "refinement_interpretation_Tm_refine_9b448e7302c8037f5e88bf0160d1d4d1" ], 0, - "069a495ac9b9eb5df90884a83cc10ba2" + "874b5000160853207e07dcdfd3fa6bdb" ], [ "LowStar.BufferView.Down.as_seq_sel", @@ -170,7 +170,7 @@ "typing_LowStar.BufferView.Down.get_view" ], 0, - "c291da132d12d75f19e75d22a04a5a63" + "9f46d5944f2fb56ace0c4974c69c0dfb" ], [ "LowStar.BufferView.Down.put_sel", @@ -229,7 +229,7 @@ "typing_LowStar.BufferView.Down.get_view" ], 0, - "1d5a56e06a00b1229839d9c5d98e348b" + "02d7177d2295b891775e37fc7fefa58e" ], [ "LowStar.BufferView.Down.upd_seq", diff --git a/ulib/LowStar.BufferView.Up.fst.hints b/ulib/LowStar.BufferView.Up.fst.hints index 06d7272b481..9fa01bb7ae7 100644 --- a/ulib/LowStar.BufferView.Up.fst.hints +++ b/ulib/LowStar.BufferView.Up.fst.hints @@ -432,7 +432,7 @@ "typing_LowStar.BufferView.Up.upd_" ], 0, - "2391117eba5bc629eb6815817efe9093" + "bb406ec356025e1dc35ecd799f7cac6a" ], [ "LowStar.BufferView.Up.lt_leq_mul", @@ -554,7 +554,7 @@ "typing_LowStar.BufferView.Up.upd_" ], 0, - "0ffe0d014d9fca2e9ef5b55897739f42" + "31a1ca5d20d141cb1be340b064e78fc7" ], [ "LowStar.BufferView.Up.sel_upd", @@ -569,7 +569,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "f76ce26bd728d3f97815b0c7a407549f" + "bb67718c82de052bb799316a09eae931" ], [ "LowStar.BufferView.Up.sel_upd", @@ -609,7 +609,7 @@ "refinement_interpretation_Tm_refine_31ff657caa99ed4c833e78322430b57b" ], 0, - "78d12d72b3651b7f7970223ceafb90fa" + "fea7dde12ee58725dfbc667627a83c77" ], [ "LowStar.BufferView.Up.lemma_upd_with_sel", @@ -652,7 +652,7 @@ "typing_LowStar.BufferView.Up.get_view" ], 0, - "ff82423abc198c7f15eeb13ffd482a48" + "dbedbffb02b274c622f253707af96f1e" ], [ "LowStar.BufferView.Up.upd_modifies", @@ -709,7 +709,7 @@ "typing_LowStar.BufferView.Up.upd" ], 0, - "711c3b5037af63c855e94686be8187b0" + "e0edf6205eac6703713bac9bbe17f644" ], [ "LowStar.BufferView.Up.upd_equal_domains", @@ -751,7 +751,7 @@ "typing_LowStar.BufferView.Up.get_view" ], 0, - "2ffa6a4df485ff8ea386e10b04e5ef2a" + "478a532ceff7f526ff7e1ca93debff7f" ], [ "LowStar.BufferView.Up.as_seq'", diff --git a/ulib/LowStar.BufferView.Up.fsti.hints b/ulib/LowStar.BufferView.Up.fsti.hints index 7a0aafbe125..32bebadd4af 100644 --- a/ulib/LowStar.BufferView.Up.fsti.hints +++ b/ulib/LowStar.BufferView.Up.fsti.hints @@ -104,7 +104,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "88c2aa197bb6cd28d8a3caf6fa1c825c" + "a911dbc6fe67372f3aa86cd5f151612e" ], [ "LowStar.BufferView.Up.lemma_upd_with_sel", @@ -116,7 +116,7 @@ "refinement_interpretation_Tm_refine_31ff657caa99ed4c833e78322430b57b" ], 0, - "bb7ed93e1e1f451ef5a8bfa15aaee762" + "f9c5b144958556e17fefc2029675ea40" ], [ "LowStar.BufferView.Up.as_seq_sel", diff --git a/ulib/LowStar.BufferView.fst.hints b/ulib/LowStar.BufferView.fst.hints index d657b4baa18..5a0244dcf06 100644 --- a/ulib/LowStar.BufferView.fst.hints +++ b/ulib/LowStar.BufferView.fst.hints @@ -239,7 +239,7 @@ "typing_LowStar.Monotonic.Buffer.length" ], 0, - "ea44c239563a2ee54c284118219c2fc4" + "81d53c6179532f2d46b5f76c7a78258f" ], [ "LowStar.BufferView.length_eq", @@ -357,7 +357,7 @@ "typing_LowStar.Monotonic.Buffer.length" ], 0, - "cdb34600754a17ce2f656d277d7e1f6d" + "e00a60c850e702c45a0b3ccd02a24776" ], [ "LowStar.BufferView.sel", @@ -420,7 +420,7 @@ "typing_LowStar.BufferView.get_view" ], 0, - "d572aa766218469b5fc659eeb6a6a036" + "da66ecf8bf15930cdba13e4ec59e0e9f" ], [ "LowStar.BufferView.sel_upd1", @@ -428,9 +428,8 @@ 0, 1, [ - "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", - "bool_inversion", "data_elim_FStar.Pervasives.Mkdtuple4", + "@MaxIFuel_assumption", "@query", "bool_inversion", + "data_elim_FStar.Pervasives.Mkdtuple4", "data_elim_FStar.Pervasives.Native.Mktuple3", "data_elim_LowStar.BufferView.View", "equation_FStar.Monotonic.HyperHeap.hmap", @@ -438,7 +437,7 @@ "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Seq.Properties.lseq", - "equation_FStar.Seq.Properties.split", "equation_FStar.UInt.max_int", + "equation_FStar.Seq.Properties.split", "equation_LowStar.BufferView.as_buffer", "equation_LowStar.BufferView.as_buffer_t", "equation_LowStar.BufferView.buffer", @@ -462,7 +461,6 @@ "lemma_FStar.Seq.Base.lemma_eq_refl", "lemma_FStar.Seq.Base.lemma_len_append", "lemma_FStar.Seq.Base.lemma_len_slice", - "lemma_FStar.UInt.pow2_values", "lemma_LowStar.Monotonic.Buffer.length_as_seq", "primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", @@ -624,7 +622,7 @@ "typing_LowStar.BufferView.split_at_i" ], 0, - "7ad8c7f34f85386f1a8ae9b763a6b2d0" + "71818ec0e7ea03b0e19f9d55d94bb3d9" ], [ "LowStar.BufferView.sel_upd", @@ -639,7 +637,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "733d9c68090faa3ae5b9189d8917d568" + "a0ba3c4bc6b44cb1d9d50a3ef0802a92" ], [ "LowStar.BufferView.sel_upd", @@ -679,7 +677,7 @@ "refinement_interpretation_Tm_refine_155f92e3c25ca20d3a5794c7425bd632" ], 0, - "25b201eb08599bbb7e0fbda11f104186" + "a04121286fbac8003c261de318c906c4" ], [ "LowStar.BufferView.lemma_upd_with_sel", @@ -716,7 +714,7 @@ "typing_LowStar.BufferView.get_view" ], 0, - "002c32a548a04bf579fb69761e304943" + "efa720962fc18ecdd315efef6e1065cf" ], [ "LowStar.BufferView.upd_modifies", @@ -762,7 +760,7 @@ "typing_LowStar.BufferView.get_view" ], 0, - "cc5b801b1e44a74f4bb666508302b97a" + "42805eae5bc0150da923f11156189f5e" ], [ "LowStar.BufferView.upd_equal_domains", @@ -982,7 +980,7 @@ "well-founded-ordering-on-nat" ], 0, - "078e97344f48b6c03da245ba3ac5b54e" + "ddc6760a1c23e4b0fad8afa5a50f1f23" ], [ "LowStar.BufferView.get_sel", @@ -1059,7 +1057,7 @@ "typing_LowStar.BufferView.split_at_i" ], 0, - "b45160c902c3845cca594a73724fedca" + "6cd26179c8e21f73bbb07b8a0414bb6b" ], [ "LowStar.BufferView.get_sel", @@ -1067,10 +1065,9 @@ 0, 1, [ - "@MaxFuel_assumption", "@MaxIFuel_assumption", - "@fuel_correspondence_Prims.pow2.fuel_instrumented", "@query", + "@MaxIFuel_assumption", "@query", "LowStar.BufferView_interpretation_Tm_ghost_arrow_23c7f1237b286d1dbfd156da0bd156c4", - "bool_inversion", "data_elim_FStar.Pervasives.Mkdtuple4", + "b2t_def", "bool_inversion", "data_elim_FStar.Pervasives.Mkdtuple4", "data_elim_FStar.Pervasives.Native.Mktuple3", "data_elim_LowStar.BufferView.View", "equation_FStar.Monotonic.HyperHeap.hmap", @@ -1078,8 +1075,9 @@ "equation_FStar.Monotonic.HyperStack.is_wf_with_ctr_and_tip", "equation_FStar.Monotonic.HyperStack.mem", "equation_FStar.Seq.Properties.lseq", - "equation_FStar.Seq.Properties.split", "equation_FStar.UInt.max_int", - "equation_FStar.UInt.min_int", + "equation_FStar.Seq.Properties.split", "equation_FStar.UInt.fits", + "equation_FStar.UInt.min_int", "equation_FStar.UInt.size", + "equation_FStar.UInt.uint_t", "equation_LowStar.BufferView.as_buffer", "equation_LowStar.BufferView.as_buffer_t", "equation_LowStar.BufferView.buffer", @@ -1099,17 +1097,18 @@ "lemma_FStar.Seq.Base.lemma_len_append", "lemma_FStar.Seq.Base.lemma_len_slice", "lemma_FStar.Seq.Properties.slice_slice", - "lemma_FStar.UInt.pow2_values", "lemma_LowStar.Monotonic.Buffer.length_as_seq", - "primitive_Prims.op_Addition", "primitive_Prims.op_Division", - "primitive_Prims.op_LessThanOrEqual", "primitive_Prims.op_Modulus", - "primitive_Prims.op_Multiply", "primitive_Prims.op_Subtraction", + "primitive_Prims.op_Addition", "primitive_Prims.op_AmpAmp", + "primitive_Prims.op_Division", "primitive_Prims.op_LessThanOrEqual", + "primitive_Prims.op_Modulus", "primitive_Prims.op_Multiply", + "primitive_Prims.op_Subtraction", "proj_equation_FStar.Pervasives.Mkdtuple4__1", "proj_equation_FStar.Pervasives.Mkdtuple4__2", "proj_equation_FStar.Pervasives.Mkdtuple4__3", "proj_equation_FStar.Pervasives.Mkdtuple4__4", "proj_equation_LowStar.BufferView.View_get", "proj_equation_LowStar.BufferView.View_n", + "projection_inverse_BoxBool_proj_0", "projection_inverse_BoxInt_proj_0", "projection_inverse_FStar.Pervasives.Native.Mktuple2__1", "projection_inverse_FStar.Pervasives.Native.Mktuple2__2", @@ -1127,20 +1126,23 @@ "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", "refinement_interpretation_Tm_refine_d88f55d519e24baa891585a690bcfcfc", "refinement_interpretation_Tm_refine_e868304d22002dcb6abc5eb4206665d3", + "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "typing_FStar.Map.contains", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.Seq.Base.append", "typing_FStar.Seq.Base.length", + "typing_FStar.UInt32.v", "typing_LowStar.BufferView.__proj__BufferView__item__v", "typing_LowStar.BufferView.as_buffer", "typing_LowStar.BufferView.get_view", "typing_LowStar.BufferView.sel", "typing_LowStar.BufferView.split_at_i", "typing_LowStar.Monotonic.Buffer.as_seq", + "typing_LowStar.Monotonic.Buffer.len", "typing_LowStar.Monotonic.Buffer.length" ], 0, - "7b3c0221184235982f8d65977383e77e" + "3e753d15fbf2145c8b5189a7b3fa8a81" ], [ "LowStar.BufferView.put_sel", @@ -1190,7 +1192,7 @@ "typing_LowStar.BufferView.get_view" ], 0, - "80b51b9f4d6a9378437dbef3e4741555" + "0d74d2655f224e23abfcf8c2669bd2c7" ], [ "LowStar.BufferView.put_sel", @@ -1277,7 +1279,7 @@ "typing_LowStar.Monotonic.Buffer.length" ], 0, - "b3584b2dc90ba4ab60bc6264f31bb239" + "f539bf6a64a39beec2d69d1f363036c5" ] ] ] \ No newline at end of file diff --git a/ulib/LowStar.BufferView.fsti.hints b/ulib/LowStar.BufferView.fsti.hints index e9d23364306..e8fd11e6c7a 100644 --- a/ulib/LowStar.BufferView.fsti.hints +++ b/ulib/LowStar.BufferView.fsti.hints @@ -113,7 +113,7 @@ "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f" ], 0, - "1afc4525c4a5a4fb388cc6cae0efd059" + "fbce34b3117219a83f6b6bd01fa2649d" ], [ "LowStar.BufferView.lemma_upd_with_sel", @@ -125,7 +125,7 @@ "refinement_interpretation_Tm_refine_155f92e3c25ca20d3a5794c7425bd632" ], 0, - "81f6dfb991aa8e1bda128266d86b71dc" + "35d8217725b95c0057a8376d781173aa" ], [ "LowStar.BufferView.as_seq_sel", @@ -197,7 +197,7 @@ "typing_LowStar.BufferView.get_view" ], 0, - "131b7894b666f87659d95b8e52ad6d62" + "9340c23bdd77c9999bca0da38bfd7f1e" ], [ "LowStar.BufferView.put_sel", @@ -242,7 +242,7 @@ "typing_LowStar.BufferView.get_view" ], 0, - "11da13e9c6bd6394052ffd4121e17ca1" + "3a14ccc8d1b5ea2114ec5f140d67a32a" ] ] ] \ No newline at end of file diff --git a/ulib/LowStar.ConstBuffer.fst.hints b/ulib/LowStar.ConstBuffer.fst.hints index f98c157a559..707cb64de06 100644 --- a/ulib/LowStar.ConstBuffer.fst.hints +++ b/ulib/LowStar.ConstBuffer.fst.hints @@ -264,7 +264,7 @@ "typing_LowStar.ConstBuffer.qbuf_qual" ], 0, - "4725cc82d6c73eb7a6c7a86fb48bc288" + "34ef639a14a5a555396a028d00d25383" ], [ "LowStar.ConstBuffer.cast", @@ -431,7 +431,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "41f9d2a26bce26a28a93ad2c11934c6c" + "24eb485d1bceb32b62ab5d032268af09" ] ] ] \ No newline at end of file diff --git a/ulib/LowStar.ConstBuffer.fsti.hints b/ulib/LowStar.ConstBuffer.fsti.hints index 1598b98261d..3a796e0d754 100644 --- a/ulib/LowStar.ConstBuffer.fsti.hints +++ b/ulib/LowStar.ConstBuffer.fsti.hints @@ -255,7 +255,7 @@ "typing_LowStar.Monotonic.Buffer.loc_buffer" ], 0, - "b54481e391e46f66bce33bb06ef08f41" + "4265bb667e399f8853b09829cb4116b4" ] ] ] \ No newline at end of file diff --git a/ulib/LowStar.Endianness.fst.hints b/ulib/LowStar.Endianness.fst.hints index dd25eb6542f..e80a1a90eff 100644 --- a/ulib/LowStar.Endianness.fst.hints +++ b/ulib/LowStar.Endianness.fst.hints @@ -408,7 +408,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "a55023ea862266a623f02e8326c031b8" + "dfba6c8e5ce9a2614be0dbc74016aa04" ], [ "LowStar.Endianness.load16_le", @@ -428,7 +428,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "1428aa62d0e3713010bae78357c5b06f" + "6683850c695240f94a39d50e1eadbea8" ], [ "LowStar.Endianness.store16_be", @@ -451,7 +451,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "6738c5094550cd99f2f4b0064a34da5e" + "277e579559893a46f25e94bbdafadc63" ], [ "LowStar.Endianness.load16_be", @@ -471,7 +471,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "7cd11c72a55467422d94d50e66dd73fc" + "dae8fa144f1a64c616f0a23c48dab5a7" ], [ "LowStar.Endianness.store32_le", @@ -494,7 +494,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "470c96ebf71ee4105a99d81b1880b338" + "bb553b907341d75867c49f2a8fa03298" ], [ "LowStar.Endianness.load32_le", @@ -514,7 +514,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "a7f27a9893bbdf9c5324d381a58a9d06" + "e6bd183799fd32ec55db545cd3592ab4" ], [ "LowStar.Endianness.store32_be", @@ -537,7 +537,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "af55a1839a0a0299301ec55f619afe2e" + "8490e24110c81df36f79b37046575d80" ], [ "LowStar.Endianness.load32_be", @@ -557,7 +557,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "1933487aa0e0208066795dc973e137c5" + "098e85ced50c6c91c9dd1037b573d769" ], [ "LowStar.Endianness.store64_le", @@ -580,7 +580,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "b0dc9d1aadb6bbb100a562bd1cf42d22" + "bdcbf60b1bb08a4d14e82911969db1ca" ], [ "LowStar.Endianness.load64_le", @@ -600,7 +600,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "73ca43e740f42c4274c25e1777cb15c9" + "8701f52363d32f6f3649e6e407059eac" ], [ "LowStar.Endianness.load64_be", @@ -643,7 +643,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "5edf765d29a23ab3d6f1003915e3906d" + "c929090f80c31d236355566b59949d88" ], [ "LowStar.Endianness.load128_le", @@ -665,7 +665,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "0e0c73dc80a09a054469bda876cce8d7" + "912a518696d46aef090e228e985501cf" ], [ "LowStar.Endianness.store128_le", @@ -690,7 +690,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "3d54edc1f37798f8d0ddcf88fc1b00e9" + "27bad014e8192bcadcfd8163be1bcb38" ], [ "LowStar.Endianness.load128_be", @@ -712,7 +712,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "afe3ab9cdf9278a378c099b44dcb25e4" + "e152079a428ee05eb20ca693c699d777" ], [ "LowStar.Endianness.store128_be", @@ -737,7 +737,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "0bcafc8c1f4a6ec45e1550e330b1effa" + "a136d811549cd72e27939952f27dcb84" ], [ "LowStar.Endianness.index_32_be", diff --git a/ulib/LowStar.ImmutableBuffer.fst.hints b/ulib/LowStar.ImmutableBuffer.fst.hints index f6806d773ef..e34b7889a37 100644 --- a/ulib/LowStar.ImmutableBuffer.fst.hints +++ b/ulib/LowStar.ImmutableBuffer.fst.hints @@ -15,7 +15,7 @@ "lemma_FStar.Seq.Base.lemma_eq_refl" ], 0, - "86e23455928138ead1c6d20696c981c4" + "12ac9af9c7ff446d1d393ae6924d8739" ], [ "LowStar.ImmutableBuffer.igcmalloc", @@ -47,7 +47,7 @@ "typing_LowStar.ImmutableBuffer.immutable_preorder" ], 0, - "0147481282a980f17d8eb80481b8c3bc" + "4104c4906668399920b3e2eeec8f4fb0" ], [ "LowStar.ImmutableBuffer.igcmalloc_and_blit", @@ -89,7 +89,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "02f6e7fa92dff83ba91e5384e8b4fafa" + "668cbe5a07829b244ca35365236c4c8f" ], [ "LowStar.ImmutableBuffer.igcmalloc_partial", @@ -140,7 +140,7 @@ "typing_LowStar.ImmutableBuffer.immutable_preorder" ], 0, - "d2ecff66bf77d64f22ad1fdcb44e8804" + "88a4162ef495f18635762264c91475d5" ], [ "LowStar.ImmutableBuffer.imalloc_and_blit", @@ -180,7 +180,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "58d83026748885a0d00fe4ba711b0263" + "747b5d5a2fb3aa14d64fcc653a28a8d6" ], [ "LowStar.ImmutableBuffer.imalloc_partial", @@ -231,7 +231,7 @@ "typing_LowStar.ImmutableBuffer.immutable_preorder" ], 0, - "5465182335c48e530d55c5bd77d25fa4" + "4084aa8d080b3b1bc8ed89ec4374f2b5" ], [ "LowStar.ImmutableBuffer.ialloca_and_blit", @@ -272,7 +272,7 @@ "typing_LowStar.Monotonic.Buffer.loc_none" ], 0, - "59afaa94e00f43ff2c2a1cbb9908ffb3" + "8a59a7c7d92f734c4ad6758e5415b120" ], [ "LowStar.ImmutableBuffer.ialloca_of_list", @@ -311,7 +311,7 @@ "typing_LowStar.Monotonic.Buffer.g_is_null" ], 0, - "35c24fab5f3af82998e2068faa8699b7" + "05bbc1e526aa91bdbc7746e05a34c82a" ], [ "LowStar.ImmutableBuffer.igcmalloc_of_list", @@ -342,7 +342,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "7f25f2512d998e655542138d5508f1bb" + "37276b2ff37d8aece9f1dc1c73dae0c6" ], [ "LowStar.ImmutableBuffer.igcmalloc_of_list_partial", @@ -382,7 +382,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "ff0f38cd88e976ea5b0f871c14ed9c46" + "b6d96a80097dcd0f07767e64bae64151" ], [ "LowStar.ImmutableBuffer.recall_contents", @@ -421,7 +421,7 @@ "typing_LowStar.Monotonic.Buffer.as_seq" ], 0, - "e49822bfa0a03deff24c0a81b9add028" + "2b40b19ec5180570a37f5855db9071ca" ], [ "LowStar.ImmutableBuffer.recall_value", @@ -467,7 +467,7 @@ "typing_LowStar.ImmutableBuffer.immutable_preorder" ], 0, - "6b5447abfe781b7046e986a5ca22b53b" + "9e23c23952488adeeeb18c5000849d7e" ], [ "LowStar.ImmutableBuffer.buffer_immutable_buffer_disjoint", @@ -518,7 +518,7 @@ "unit_typing" ], 0, - "15ff50994b2961b2c88cba9778bcfb98" + "2fa2ae8a6e46af30b411f66f224767ab" ], [ "LowStar.ImmutableBuffer.immutable_preorder", @@ -534,7 +534,7 @@ "lemma_FStar.Seq.Base.lemma_eq_refl" ], 0, - "ac5f315e037007770313a48e6b734843" + "32c9d99a56099164518fc7c02cbdfc6a" ], [ "LowStar.ImmutableBuffer.igsub_inj", @@ -584,7 +584,7 @@ "typing_FStar.UInt32.v" ], 0, - "d6f2f3bb2660a1c04e3173b1c604492b" + "026b3195f03f5b97b45e4255eb37df9e" ], [ "LowStar.ImmutableBuffer.ioffset", diff --git a/ulib/LowStar.PrefixFreezableBuffer.fst.hints b/ulib/LowStar.PrefixFreezableBuffer.fst.hints index 985793ca917..b05056f8749 100644 --- a/ulib/LowStar.PrefixFreezableBuffer.fst.hints +++ b/ulib/LowStar.PrefixFreezableBuffer.fst.hints @@ -44,7 +44,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "089d8200f2e0a1870f7c5db5bf70341f" + "5e36c526acb77a9d848688f42f5c6152" ], [ "LowStar.PrefixFreezableBuffer.prefix_freezable_preorder_elim", @@ -64,7 +64,7 @@ "projection_inverse_BoxBool_proj_0" ], 0, - "d62c46149a53aafd0ac56390702d2a17" + "f3f99ccd4d80ea4d0358911a0cb5489c" ], [ "LowStar.PrefixFreezableBuffer.frozen_until_at_least", @@ -144,7 +144,7 @@ "typing_LowStar.PrefixFreezableBuffer.prefix_freezable_preorder" ], 0, - "9e9cf1ffe6391d5aaf8656ab4daf7b02" + "786a0a234f26935e1c721aa98ab2b73f" ], [ "LowStar.PrefixFreezableBuffer.gcmalloc", @@ -482,7 +482,7 @@ "typing_LowStar.PrefixFreezableBuffer.prefix_freezable_preorder" ], 0, - "08b3f308b45e5144405a27f56117054d" + "778add12036b3e9e70962091e303f592" ], [ "LowStar.PrefixFreezableBuffer.le_pre_post_index", @@ -580,7 +580,7 @@ "typing_LowStar.PrefixFreezableBuffer.prefix_freezable_preorder" ], 0, - "cfbf29c30c46135a1cc48a85de3897f4" + "2dd03ca48a09652dd05dd8c59ca96d8f" ], [ "LowStar.PrefixFreezableBuffer.frozen_until_st", @@ -677,7 +677,7 @@ "typing_LowStar.PrefixFreezableBuffer.prefix_freezable_preorder" ], 0, - "4e412e2868289ab788312ec6b07dd69f" + "8326c101004ace94a9f046a7111323f5" ], [ "LowStar.PrefixFreezableBuffer.recall_slice", @@ -736,7 +736,7 @@ "typing_LowStar.PrefixFreezableBuffer.prefix_freezable_preorder" ], 0, - "657b6a3cf0cd9397b4c34989d95822bc" + "d28986dcb32264a0edc14fcfbe3fa645" ], [ "LowStar.PrefixFreezableBuffer.recall_frozen_until", diff --git a/ulib/LowStar.RVector.fst.hints b/ulib/LowStar.RVector.fst.hints index 9ace1bd6df9..5f86ab89a12 100644 --- a/ulib/LowStar.RVector.fst.hints +++ b/ulib/LowStar.RVector.fst.hints @@ -770,7 +770,7 @@ "typing_FStar.Set.intersect", "typing_FStar.Set.singleton" ], 0, - "aa8c028753a8f2da0fbb6cb8824dbe32" + "f8a5ed7306b621844aff7c69f8af6ef0" ], [ "LowStar.RVector.rs_loc_elem_disj_forall", @@ -845,7 +845,7 @@ "typing_FStar.Set.intersect", "typing_FStar.Set.singleton" ], 0, - "a606b2ec3038218987fb5a96dc996dca" + "5f5ea390fd56c0dddcf46f5d70b52a25" ], [ "LowStar.RVector.rs_loc_elems_elem_disj", @@ -2013,7 +2013,7 @@ "typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.size_of" ], 0, - "60603a44689ed3293b1e5d0450ae82a5" + "b5889ab1711a5b861b7803b61794d94c" ], [ "LowStar.RVector.as_seq_sub_as_seq", @@ -3861,7 +3861,7 @@ "typing_LowStar.Vector.max_uint32", "typing_LowStar.Vector.size_of" ], 0, - "5535b74da69327918dfe2bfe121dd85f" + "e632530ccc24701059e0febec289c248" ], [ "LowStar.RVector.insert_copy", @@ -3896,7 +3896,7 @@ "typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.max_uint32" ], 0, - "31ac41a676dd5d38b6305d6546047f53" + "dba9a32da4ec5bfe04178b8dd816d5f1" ], [ "LowStar.RVector.insert_copy", @@ -4281,7 +4281,7 @@ "typing_LowStar.Vector.size_of" ], 0, - "3ea6418ba02a39ac1af2e8cbbb7a41d0" + "d897db2f6ae90b1dc512a3df01d12d6a" ], [ "LowStar.RVector.r_sep_forall", @@ -4467,7 +4467,7 @@ "typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.size_of" ], 0, - "3f71acb9b32febef51533dca5526c76c" + "77a82786a62d45f90dd2be0c009573c2" ], [ "LowStar.RVector.free_elems", @@ -6009,7 +6009,7 @@ "typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.size_of" ], 0, - "4698cdaa524a18cbe7d5ff9ead28072a" + "52ee0250ec1562382f3fb62702200f18" ], [ "LowStar.RVector.as_seq", @@ -6499,7 +6499,7 @@ "typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.max_uint32" ], 0, - "ca51ae9f855fe8480ca59176e3ce5adf" + "50e33b0398c42802c534ab46399ea519" ], [ "LowStar.RVector.assign", diff --git a/ulib/LowStar.Regional.Instances.fst.hints b/ulib/LowStar.Regional.Instances.fst.hints index 9fdc8d85fef..a0641e4a567 100644 --- a/ulib/LowStar.Regional.Instances.fst.hints +++ b/ulib/LowStar.Regional.Instances.fst.hints @@ -381,7 +381,7 @@ "typing_LowStar.Regional.Instances.buffer_region_of" ], 0, - "973ba74cd4e552e2fe516f9d75fdbce1" + "5b2514c26e35d49a06942ba2cabdb284" ], [ "LowStar.Regional.Instances.buffer_regional", diff --git a/ulib/LowStar.ToFStarBuffer.fst.hints b/ulib/LowStar.ToFStarBuffer.fst.hints index 1bd2cbdad8a..9f2732a5752 100644 --- a/ulib/LowStar.ToFStarBuffer.fst.hints +++ b/ulib/LowStar.ToFStarBuffer.fst.hints @@ -690,7 +690,7 @@ "typing_LowStar.ToFStarBuffer.old_to_new_ghost" ], 0, - "8a3e3fd34482c99b687a2988357f38c9" + "03c4bafb5ffa893db470750d29f08ead" ], [ "LowStar.ToFStarBuffer.ex1''", diff --git a/ulib/LowStar.UninitializedBuffer.fst.hints b/ulib/LowStar.UninitializedBuffer.fst.hints index 7c8267ebe85..791103b7536 100644 --- a/ulib/LowStar.UninitializedBuffer.fst.hints +++ b/ulib/LowStar.UninitializedBuffer.fst.hints @@ -18,7 +18,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "a9f9a271caac4ba345409e328696c113" + "80f05b7e8a02557caa6ed0158e25541a" ], [ "LowStar.UninitializedBuffer.uindex", @@ -100,7 +100,7 @@ "typing_LowStar.UninitializedBuffer.initialization_preorder" ], 0, - "fb2a5d4fe98fa16e2262d322eb85ff27" + "a55c943d0728deb4a0176d2f57a25b5f" ], [ "LowStar.UninitializedBuffer.ugcmalloc", @@ -321,7 +321,7 @@ "typing_LowStar.UninitializedBuffer.initialization_preorder" ], 0, - "4b068063c699e44d750d239c1219d14c" + "8a996a102e58e779cdcadf81cb1171c5" ], [ "LowStar.UninitializedBuffer.recall_initialized", @@ -364,7 +364,7 @@ "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2" ], 0, - "6d7cc4cd70544e0ef147888a6e37d949" + "1e81066097dbe05ef2252cbb122e9128" ], [ "LowStar.UninitializedBuffer.gsub_inj", @@ -413,7 +413,7 @@ "typing_FStar.Monotonic.HyperStack.get_tip", "typing_FStar.UInt32.v" ], 0, - "f1c450400b03bf5b49937359e4f5f57c" + "4d7afb3b282f05c5c847abfe0553195b" ], [ "LowStar.UninitializedBuffer.uoffset", diff --git a/ulib/LowStar.Vector.fst.hints b/ulib/LowStar.Vector.fst.hints index 14ee3536c91..57931a031d7 100644 --- a/ulib/LowStar.Vector.fst.hints +++ b/ulib/LowStar.Vector.fst.hints @@ -1169,7 +1169,7 @@ "typing_LowStar.Vector.size_of", "well-founded-ordering-on-nat" ], 0, - "28bab612c9d976a765fbceb1831019bb" + "eeb04e5901d633bb2a7d3c76c63af2f9" ], [ "LowStar.Vector.alloc_empty", @@ -1285,8 +1285,9 @@ "function_token_typing_FStar.Monotonic.Heap.heap", "function_token_typing_Prims.int", "haseqTm_refine_542f9d4f129664613f2483a6c88bc7c2", "int_inversion", - "int_typing", "lemma_FStar.Seq.Base.lemma_eq_refl", - "lemma_FStar.Seq.Properties.slice_length", + "int_typing", "lemma_FStar.Seq.Base.lemma_eq_intro", + "lemma_FStar.Seq.Base.lemma_index_create", + "lemma_FStar.Seq.Base.lemma_index_slice", "lemma_FStar.Set.lemma_equal_elim", "lemma_FStar.UInt32.uv_inv", "lemma_FStar.UInt32.vu_inv", "lemma_LowStar.Monotonic.Buffer.as_seq_gsub", @@ -1300,6 +1301,7 @@ "primitive_Prims.op_GreaterThan", "primitive_Prims.op_GreaterThanOrEqual", "primitive_Prims.op_LessThanOrEqual", + "primitive_Prims.op_Subtraction", "proj_equation_LowStar.Vector.Vec_sz", "proj_equation_LowStar.Vector.Vec_vs", "projection_inverse_BoxBool_proj_0", @@ -1308,30 +1310,37 @@ "projection_inverse_LowStar.Vector.Vec_vs", "refinement_interpretation_Tm_refine_05e15190c946858f68c69156f585f95a", "refinement_interpretation_Tm_refine_2c83c7bb607ce0f4ff3dd6d04eabda6f", + "refinement_interpretation_Tm_refine_35a0739c434508f48d0bb1d5cd5df9e8", "refinement_interpretation_Tm_refine_414d0a9f578ab0048252f8c8f552b99f", + "refinement_interpretation_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "refinement_interpretation_Tm_refine_562ac129d341d684eac8dd463a0f41fe", "refinement_interpretation_Tm_refine_57af044ea70495059490e654ff31e563", "refinement_interpretation_Tm_refine_5b03403a8d3fa4c655ec2b3c1e1359f8", "refinement_interpretation_Tm_refine_6c5072d4c9562dd38fd2703ecfb013df", + "refinement_interpretation_Tm_refine_c1424615841f28cac7fc34e92b7ff33c", "refinement_interpretation_Tm_refine_c6c18a7ceb46d419c35ff8551117551e", + "refinement_interpretation_Tm_refine_d3d07693cd71377864ef84dc97d10ec1", + "refinement_interpretation_Tm_refine_d83f8da8ef6c1cb9f71d1465c1bb1c55", "refinement_interpretation_Tm_refine_f13070840248fced9d9d60d77bdae3ec", "refinement_kinding_Tm_refine_542f9d4f129664613f2483a6c88bc7c2", "typing_FStar.Map.domain", "typing_FStar.Monotonic.HyperHeap.color", "typing_FStar.Monotonic.HyperHeap.rid", "typing_FStar.Monotonic.HyperStack.get_hmap", "typing_FStar.Monotonic.HyperStack.is_eternal_color", - "typing_FStar.Set.singleton", "typing_FStar.UInt32.uint_to_t", - "typing_FStar.UInt32.v", "typing_LowStar.Buffer.trivial_preorder", + "typing_FStar.Seq.Base.index", "typing_FStar.Set.singleton", + "typing_FStar.UInt32.uint_to_t", "typing_FStar.UInt32.v", + "typing_LowStar.Buffer.trivial_preorder", "typing_LowStar.Monotonic.Buffer.as_addr", "typing_LowStar.Monotonic.Buffer.as_seq", "typing_LowStar.Monotonic.Buffer.len", + "typing_LowStar.Monotonic.Buffer.length", "typing_LowStar.Monotonic.Buffer.loc_addresses", "typing_LowStar.Monotonic.Buffer.loc_not_unused_in", "typing_LowStar.Monotonic.Buffer.loc_unused_in", "typing_LowStar.Vector.as_seq", "typing_LowStar.Vector.loc_vector" ], 0, - "f80a4e60005586e19e378b0e002dbf16" + "b8380a2ddfdbea35fadf8a58fb9d5bb8" ], [ "LowStar.Vector.alloc", @@ -2157,7 +2166,7 @@ "typing_LowStar.Vector.size_of" ], 0, - "7d2a5cd8ceba974838e2ba6d8dd17003" + "0f7adfe100e0de9c32615a738624308b" ], [ "LowStar.Vector.new_capacity", @@ -2414,7 +2423,7 @@ "typing_LowStar.Vector.resize_ratio" ], 0, - "08c16df43d17c6d6cb7674ff4bce6bbb" + "442a0304faee47cfcfc650b6525d7ffc" ], [ "LowStar.Vector.flush", @@ -2593,7 +2602,7 @@ "typing_LowStar.Vector.loc_vector", "typing_LowStar.Vector.size_of" ], 0, - "81189442a8ea4bf27553294281092a8b" + "c5aef2afc086a71b632214a2944f9926" ], [ "LowStar.Vector.shrink", @@ -2736,7 +2745,7 @@ "typing_LowStar.Monotonic.Buffer.length", "typing_Prims.pow2" ], 0, - "f29eddb87a0ce01402debce8a735b453" + "7017d129aae644a6793288343abfa046" ], [ "LowStar.Vector.fold_left", @@ -2786,7 +2795,7 @@ "typing_LowStar.Vector.__proj__Vec__item__vs" ], 0, - "95524ab3d97d2fe117fbadd6005941ed" + "561a95cc07d16dbac2e92dc283f94033" ], [ "LowStar.Vector.forall_seq", @@ -3155,7 +3164,7 @@ "typing_LowStar.Vector.size_of" ], 0, - "c8e4c5ed58fcbdbbe5046eb39567a34e" + "5963baa1a65ab9f1c789ab4674b61734" ], [ "LowStar.Vector.get_preserved_within",