diff --git a/lf-current/AltAuto.html b/lf-current/AltAuto.html
index 62c584eef..0b055f7ab 100644
--- a/lf-current/AltAuto.html
+++ b/lf-current/AltAuto.html
@@ -2410,7 +2410,7 @@
AltAutoA Streamlined Treatment of Au
-
+
diff --git a/lf-current/AltAuto.v b/lf-current/AltAuto.v
index 4f3a6d0c7..a36811112 100644
--- a/lf-current/AltAuto.v
+++ b/lf-current/AltAuto.v
@@ -1825,4 +1825,4 @@ Definition manual_grade_for_nor_intuition : option (nat*string) := None.
- Ltac functions and [match goal] *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/AltAutoTest.v b/lf-current/AltAutoTest.v
index 80a8cd519..060bac814 100644
--- a/lf-current/AltAutoTest.v
+++ b/lf-current/AltAutoTest.v
@@ -255,4 +255,4 @@ idtac "---------- nor_intuition ---------".
idtac "MANUAL".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Auto.html b/lf-current/Auto.html
index 49a353976..a6964d5c8 100644
--- a/lf-current/Auto.html
+++ b/lf-current/Auto.html
@@ -910,7 +910,7 @@ AutoMore Automation
Proof.
intros P Q HP HQ. destruct HP as [y HP']. eauto.
Qed.
-
+
diff --git a/lf-current/Auto.v b/lf-current/Auto.v
index 2cc0af3be..54097eb70 100644
--- a/lf-current/Auto.v
+++ b/lf-current/Auto.v
@@ -740,4 +740,4 @@ Proof.
intros P Q HP HQ. destruct HP as [y HP']. eauto.
Qed.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/AutoTest.v b/lf-current/AutoTest.v
index 2f499b37e..bcaa8f81a 100644
--- a/lf-current/AutoTest.v
+++ b/lf-current/AutoTest.v
@@ -63,4 +63,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Basics.html b/lf-current/Basics.html
index e94b35413..900eb512c 100644
--- a/lf-current/Basics.html
+++ b/lf-current/Basics.html
@@ -2691,7 +2691,7 @@ BasicsFunctional Programming in Coq<
-
+
diff --git a/lf-current/Basics.v b/lf-current/Basics.v
index 54cababee..750446c85 100644
--- a/lf-current/Basics.v
+++ b/lf-current/Basics.v
@@ -2015,4 +2015,4 @@ Example test_bin_incr6 :
output. But since they have to be graded by a human, the test
script won't be able to tell you much about them. *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/BasicsTest.v b/lf-current/BasicsTest.v
index 971a51d25..89400695b 100644
--- a/lf-current/BasicsTest.v
+++ b/lf-current/BasicsTest.v
@@ -521,4 +521,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/Bib.html b/lf-current/Bib.html
index 72a03a987..fd2783519 100644
--- a/lf-current/Bib.html
+++ b/lf-current/Bib.html
@@ -84,7 +84,7 @@ BibBibliography
-
+
diff --git a/lf-current/Bib.v b/lf-current/Bib.v
index cf55026f3..f5b658361 100644
--- a/lf-current/Bib.v
+++ b/lf-current/Bib.v
@@ -32,4 +32,4 @@
*)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/BibTest.v b/lf-current/BibTest.v
index a06a27e93..c9d1144f6 100644
--- a/lf-current/BibTest.v
+++ b/lf-current/BibTest.v
@@ -63,4 +63,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Extraction.html b/lf-current/Extraction.html
index 6e2c81dc9..b6d035f7c 100644
--- a/lf-current/Extraction.html
+++ b/lf-current/Extraction.html
@@ -232,7 +232,7 @@ ExtractionExtracting OCaml from Coq<
-
+
diff --git a/lf-current/Extraction.v b/lf-current/Extraction.v
index 2d1d5d91c..4dc542f7d 100644
--- a/lf-current/Extraction.v
+++ b/lf-current/Extraction.v
@@ -129,4 +129,4 @@ Extraction "imp.ml" empty_st ceval_step parse.
chapter in _Verified Functional Algorithms_ (_Software
Foundations_ volume 3). *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/ExtractionTest.v b/lf-current/ExtractionTest.v
index 5432cc667..515991f1c 100644
--- a/lf-current/ExtractionTest.v
+++ b/lf-current/ExtractionTest.v
@@ -63,4 +63,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Imp.html b/lf-current/Imp.html
index 7bd05778d..18c250172 100644
--- a/lf-current/Imp.html
+++ b/lf-current/Imp.html
@@ -2861,7 +2861,7 @@ ImpSimple Imperative Programs
-
+
diff --git a/lf-current/Imp.v b/lf-current/Imp.v
index d24ce1f8a..ccc2565c4 100644
--- a/lf-current/Imp.v
+++ b/lf-current/Imp.v
@@ -2077,4 +2077,4 @@ End BreakImp.
[] *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/ImpCEvalFun.html b/lf-current/ImpCEvalFun.html
index 4c65b7868..1ad335f7a 100644
--- a/lf-current/ImpCEvalFun.html
+++ b/lf-current/ImpCEvalFun.html
@@ -481,7 +481,7 @@ ImpCEvalFunAn Evaluation Function fo
-
+
diff --git a/lf-current/ImpCEvalFun.v b/lf-current/ImpCEvalFun.v
index 1b7a5cb36..c08b47e2d 100644
--- a/lf-current/ImpCEvalFun.v
+++ b/lf-current/ImpCEvalFun.v
@@ -393,4 +393,4 @@ Proof.
rewrite E1 in E2. inversion E2. reflexivity.
lia. lia. Qed.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/ImpCEvalFunTest.v b/lf-current/ImpCEvalFunTest.v
index 2c65bc08e..7952a255e 100644
--- a/lf-current/ImpCEvalFunTest.v
+++ b/lf-current/ImpCEvalFunTest.v
@@ -91,4 +91,4 @@ idtac "---------- ceval_step__ceval_inf ---------".
idtac "MANUAL".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/ImpParser.html b/lf-current/ImpParser.html
index a18a0e51f..80733d0f6 100644
--- a/lf-current/ImpParser.html
+++ b/lf-current/ImpParser.html
@@ -536,7 +536,7 @@ ImpParserLexing and Parsing in Coq
end;
"x" := "z" }>.
Proof. cbv. reflexivity. Qed.
-
+
diff --git a/lf-current/ImpParser.v b/lf-current/ImpParser.v
index 16b801dc5..c0b9a4e25 100644
--- a/lf-current/ImpParser.v
+++ b/lf-current/ImpParser.v
@@ -462,4 +462,4 @@ Example eg2 : parse "
"x" := "z" }>.
Proof. cbv. reflexivity. Qed.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/ImpParserTest.v b/lf-current/ImpParserTest.v
index 976ee0321..fcf6880c5 100644
--- a/lf-current/ImpParserTest.v
+++ b/lf-current/ImpParserTest.v
@@ -63,4 +63,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/ImpTest.v b/lf-current/ImpTest.v
index d3525d189..7c0fed4d2 100644
--- a/lf-current/ImpTest.v
+++ b/lf-current/ImpTest.v
@@ -314,4 +314,4 @@ idtac "---------- BreakImp.seq_stops_on_break ---------".
Print Assumptions BreakImp.seq_stops_on_break.
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/IndPrinciples.html b/lf-current/IndPrinciples.html
index ba61c8f1b..05b82e844 100644
--- a/lf-current/IndPrinciples.html
+++ b/lf-current/IndPrinciples.html
@@ -1361,7 +1361,7 @@ IndPrinciplesInduction Principles
-
+
diff --git a/lf-current/IndPrinciples.v b/lf-current/IndPrinciples.v
index 74d12b96f..06a464e97 100644
--- a/lf-current/IndPrinciples.v
+++ b/lf-current/IndPrinciples.v
@@ -963,4 +963,4 @@ Proof. (* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/IndPrinciplesTest.v b/lf-current/IndPrinciplesTest.v
index e36b02e69..ecd674111 100644
--- a/lf-current/IndPrinciplesTest.v
+++ b/lf-current/IndPrinciplesTest.v
@@ -109,4 +109,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/IndProp.html b/lf-current/IndProp.html
index 7ffcc6da5..7bd374262 100644
--- a/lf-current/IndProp.html
+++ b/lf-current/IndProp.html
@@ -3320,7 +3320,7 @@ IndPropInductively Defined Propositi
-
+
diff --git a/lf-current/IndProp.v b/lf-current/IndProp.v
index dbaeaa86d..91c0e5b8a 100644
--- a/lf-current/IndProp.v
+++ b/lf-current/IndProp.v
@@ -2433,4 +2433,4 @@ Proof.
(* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/IndPropTest.v b/lf-current/IndPropTest.v
index 6a1584641..c45979ec2 100644
--- a/lf-current/IndPropTest.v
+++ b/lf-current/IndPropTest.v
@@ -332,4 +332,4 @@ idtac "---------- merge_filter ---------".
Print Assumptions merge_filter.
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Induction.html b/lf-current/Induction.html
index 08c8c0502..987932848 100644
--- a/lf-current/Induction.html
+++ b/lf-current/Induction.html
@@ -1075,7 +1075,7 @@ InductionProof by Induction
-
+
diff --git a/lf-current/Induction.v b/lf-current/Induction.v
index 438ff4b94..b6e4e4f18 100644
--- a/lf-current/Induction.v
+++ b/lf-current/Induction.v
@@ -774,4 +774,4 @@ Proof.
(** [] *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/InductionTest.v b/lf-current/InductionTest.v
index 4c270b524..28d643e44 100644
--- a/lf-current/InductionTest.v
+++ b/lf-current/InductionTest.v
@@ -258,4 +258,4 @@ idtac "---------- bin_nat_bin ---------".
Print Assumptions bin_nat_bin.
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/Lists.html b/lf-current/Lists.html
index 0f5391111..5428fd893 100644
--- a/lf-current/Lists.html
+++ b/lf-current/Lists.html
@@ -1522,7 +1522,7 @@ ListsWorking with Structured Data
End PartialMap.
-
+
diff --git a/lf-current/Lists.v b/lf-current/Lists.v
index 40357d6d5..1271df052 100644
--- a/lf-current/Lists.v
+++ b/lf-current/Lists.v
@@ -1137,4 +1137,4 @@ Proof.
(** [] *)
End PartialMap.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/ListsTest.v b/lf-current/ListsTest.v
index a457638f2..4b2ab3e4e 100644
--- a/lf-current/ListsTest.v
+++ b/lf-current/ListsTest.v
@@ -516,4 +516,4 @@ idtac "---------- NatList.rev_injective ---------".
Print Assumptions NatList.rev_injective.
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Logic.html b/lf-current/Logic.html
index 97fde8333..86dfa88ce 100644
--- a/lf-current/Logic.html
+++ b/lf-current/Logic.html
@@ -2404,7 +2404,7 @@ LogicLogic in Coq
-
+
diff --git a/lf-current/Logic.v b/lf-current/Logic.v
index f79e0c13e..06ede98a2 100644
--- a/lf-current/Logic.v
+++ b/lf-current/Logic.v
@@ -1737,4 +1737,4 @@ Definition consequentia_mirabilis := forall P:Prop,
[] *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/LogicTest.v b/lf-current/LogicTest.v
index 5e4a63c81..b90555fa9 100644
--- a/lf-current/LogicTest.v
+++ b/lf-current/LogicTest.v
@@ -414,4 +414,4 @@ idtac "---------- not_exists_dist ---------".
Print Assumptions not_exists_dist.
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Maps.html b/lf-current/Maps.html
index 292ef2471..f129f2bbc 100644
--- a/lf-current/Maps.html
+++ b/lf-current/Maps.html
@@ -562,7 +562,7 @@ MapsTotal and Partial Maps
-
+
diff --git a/lf-current/Maps.v b/lf-current/Maps.v
index 451a13791..6a5b74152 100644
--- a/lf-current/Maps.v
+++ b/lf-current/Maps.v
@@ -379,4 +379,4 @@ Qed.
used to keep track of which program variables are defined in a
given scope. *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/MapsTest.v b/lf-current/MapsTest.v
index 38ea114a9..b1e770860 100644
--- a/lf-current/MapsTest.v
+++ b/lf-current/MapsTest.v
@@ -94,4 +94,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Poly.html b/lf-current/Poly.html
index f1416a074..90ec339bb 100644
--- a/lf-current/Poly.html
+++ b/lf-current/Poly.html
@@ -1735,7 +1735,7 @@ PolyPolymorphism and Higher-Order Fu
End Church.
End Exercises.
-
+
diff --git a/lf-current/Poly.v b/lf-current/Poly.v
index 2dc361593..2b4f663b3 100644
--- a/lf-current/Poly.v
+++ b/lf-current/Poly.v
@@ -1224,4 +1224,4 @@ Proof. (* FILL IN HERE *) Admitted.
End Church.
End Exercises.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/PolyTest.v b/lf-current/PolyTest.v
index 980a2dad9..f691ee59d 100644
--- a/lf-current/PolyTest.v
+++ b/lf-current/PolyTest.v
@@ -498,4 +498,4 @@ idtac "---------- Exercises.Church.exp_3 ---------".
Print Assumptions Exercises.Church.exp_3.
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Postscript.html b/lf-current/Postscript.html
index d77ba82e2..2e4485ca0 100644
--- a/lf-current/Postscript.html
+++ b/lf-current/Postscript.html
@@ -217,7 +217,7 @@ Postscript
-
+
diff --git a/lf-current/Postscript.v b/lf-current/Postscript.v
index e5065ba67..e45520dbc 100644
--- a/lf-current/Postscript.v
+++ b/lf-current/Postscript.v
@@ -82,4 +82,4 @@
{https://deepspec.org/event/dsss17/index.html}
*)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/PostscriptTest.v b/lf-current/PostscriptTest.v
index 29386c580..59e838445 100644
--- a/lf-current/PostscriptTest.v
+++ b/lf-current/PostscriptTest.v
@@ -63,4 +63,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Preface.html b/lf-current/Preface.html
index dd009c417..133bf35e1 100644
--- a/lf-current/Preface.html
+++ b/lf-current/Preface.html
@@ -755,7 +755,7 @@ Preface
-
+
diff --git a/lf-current/Preface.v b/lf-current/Preface.v
index 950c595e3..297c50c5d 100644
--- a/lf-current/Preface.v
+++ b/lf-current/Preface.v
@@ -506,4 +506,4 @@
NSF Expeditions grant 1521523, _The Science of Deep
Specification_. *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/PrefaceTest.v b/lf-current/PrefaceTest.v
index 0482d4c4f..9cb35c614 100644
--- a/lf-current/PrefaceTest.v
+++ b/lf-current/PrefaceTest.v
@@ -63,4 +63,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/ProofObjects.html b/lf-current/ProofObjects.html
index 1296ae00c..de1abca25 100644
--- a/lf-current/ProofObjects.html
+++ b/lf-current/ProofObjects.html
@@ -1304,7 +1304,7 @@ ProofObjectsThe Curry-Howard Corresp
-
+
diff --git a/lf-current/ProofObjects.v b/lf-current/ProofObjects.v
index b3dcd5bb7..c5de08d89 100644
--- a/lf-current/ProofObjects.v
+++ b/lf-current/ProofObjects.v
@@ -921,4 +921,4 @@ Theorem pe_implies_pi :
Proof. (* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/ProofObjectsTest.v b/lf-current/ProofObjectsTest.v
index 2a5a58221..2967460b0 100644
--- a/lf-current/ProofObjectsTest.v
+++ b/lf-current/ProofObjectsTest.v
@@ -345,4 +345,4 @@ idtac "---------- pe_implies_pi ---------".
Print Assumptions pe_implies_pi.
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Rel.html b/lf-current/Rel.html
index b6fbe4db5..4eb6081ca 100644
--- a/lf-current/Rel.html
+++ b/lf-current/Rel.html
@@ -641,7 +641,7 @@ RelProperties of Relations
-
+
diff --git a/lf-current/Rel.v b/lf-current/Rel.v
index f258caa22..f3b1ba0f8 100644
--- a/lf-current/Rel.v
+++ b/lf-current/Rel.v
@@ -409,4 +409,4 @@ Proof.
(* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/RelTest.v b/lf-current/RelTest.v
index 0d60781c4..e96428315 100644
--- a/lf-current/RelTest.v
+++ b/lf-current/RelTest.v
@@ -63,4 +63,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/Tactics.html b/lf-current/Tactics.html
index d8804bafc..feea1b785 100644
--- a/lf-current/Tactics.html
+++ b/lf-current/Tactics.html
@@ -1849,7 +1849,7 @@ TacticsMore Basic Tactics
-
+
diff --git a/lf-current/Tactics.v b/lf-current/Tactics.v
index 18ea910d6..c6867ed59 100644
--- a/lf-current/Tactics.v
+++ b/lf-current/Tactics.v
@@ -1242,4 +1242,4 @@ Proof. (* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:33 *)
diff --git a/lf-current/TacticsTest.v b/lf-current/TacticsTest.v
index 170ea981a..fa702fc1f 100644
--- a/lf-current/TacticsTest.v
+++ b/lf-current/TacticsTest.v
@@ -254,4 +254,4 @@ idtac "---------- existsb_existsb' ---------".
Print Assumptions existsb_existsb'.
Abort.
-(* 2024-07-10 18:39 *)
+(* 2024-08-08 20:34 *)
diff --git a/lf-current/index.html b/lf-current/index.html
index 37548fe6a..9064995d0 100644
--- a/lf-current/index.html
+++ b/lf-current/index.html
@@ -73,7 +73,7 @@
-
Version 6.6 (2024-07-10 18:50, Coq 8.17.1 or later)
+ Version 6.6 (2024-08-08 20:43, Coq 8.17.1 or later)
diff --git a/lf-current/lf.tgz b/lf-current/lf.tgz
index b4afe547f..aae545d15 100644
Binary files a/lf-current/lf.tgz and b/lf-current/lf.tgz differ
diff --git a/plf-current/Bib.html b/plf-current/Bib.html
index 62eb0d7d5..e7ead3ba0 100644
--- a/plf-current/Bib.html
+++ b/plf-current/Bib.html
@@ -94,7 +94,7 @@ BibBibliography
-
+
diff --git a/plf-current/Bib.v b/plf-current/Bib.v
index 1456b42eb..206adbb30 100644
--- a/plf-current/Bib.v
+++ b/plf-current/Bib.v
@@ -39,4 +39,4 @@
(** $Date$ *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/BibTest.v b/plf-current/BibTest.v
index 8c265e979..931d0af64 100644
--- a/plf-current/BibTest.v
+++ b/plf-current/BibTest.v
@@ -60,4 +60,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Equiv.html b/plf-current/Equiv.html
index 1d65b2e2f..7ede2e978 100644
--- a/plf-current/Equiv.html
+++ b/plf-current/Equiv.html
@@ -2328,7 +2328,7 @@ EquivProgram Equivalence
-
+
diff --git a/plf-current/Equiv.v b/plf-current/Equiv.v
index a26b3116a..554956481 100644
--- a/plf-current/Equiv.v
+++ b/plf-current/Equiv.v
@@ -1779,4 +1779,4 @@ Theorem zprop_preserving : forall c c',
Proof. (* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/EquivTest.v b/plf-current/EquivTest.v
index fd76ef6fe..5289d4f18 100644
--- a/plf-current/EquivTest.v
+++ b/plf-current/EquivTest.v
@@ -293,4 +293,4 @@ idtac "---------- Himp.p3_p4_inequiv ---------".
Print Assumptions Himp.p3_p4_inequiv.
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Hoare.html b/plf-current/Hoare.html
index aa14125fb..c7e0427e0 100644
--- a/plf-current/Hoare.html
+++ b/plf-current/Hoare.html
@@ -3178,7 +3178,7 @@ HoareHoare Logic, Part I
-
+
diff --git a/plf-current/Hoare.v b/plf-current/Hoare.v
index 2b28a3ba6..f5794e10f 100644
--- a/plf-current/Hoare.v
+++ b/plf-current/Hoare.v
@@ -2330,4 +2330,4 @@ End HoareAssertAssume.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Hoare2.html b/plf-current/Hoare2.html
index 54febd9af..4a62ab18c 100644
--- a/plf-current/Hoare2.html
+++ b/plf-current/Hoare2.html
@@ -2488,7 +2488,7 @@ Hoare2Hoare Logic, Part II
-
+
diff --git a/plf-current/Hoare2.v b/plf-current/Hoare2.v
index 4c2da0fd7..314508f88 100644
--- a/plf-current/Hoare2.v
+++ b/plf-current/Hoare2.v
@@ -2025,4 +2025,4 @@ Proof.
End Himp2.
(** [] *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Hoare2Test.v b/plf-current/Hoare2Test.v
index 9f86c616e..d004afc05 100644
--- a/plf-current/Hoare2Test.v
+++ b/plf-current/Hoare2Test.v
@@ -132,4 +132,4 @@ idtac "---------- factorial_correct ---------".
Print Assumptions factorial_correct.
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/HoareAsLogic.html b/plf-current/HoareAsLogic.html
index a9b6dd26e..e5bf24c29 100644
--- a/plf-current/HoareAsLogic.html
+++ b/plf-current/HoareAsLogic.html
@@ -570,7 +570,7 @@ HoareAsLogicHoare Logic as a Logic
-
+
diff --git a/plf-current/HoareAsLogic.v b/plf-current/HoareAsLogic.v
index cc2a45363..d95b26660 100644
--- a/plf-current/HoareAsLogic.v
+++ b/plf-current/HoareAsLogic.v
@@ -392,4 +392,4 @@ Proof.
of Coq's logic. But this logic is far too powerful to be
decidable. *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/HoareAsLogicTest.v b/plf-current/HoareAsLogicTest.v
index 34a7efa29..e89d4f92e 100644
--- a/plf-current/HoareAsLogicTest.v
+++ b/plf-current/HoareAsLogicTest.v
@@ -160,4 +160,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/HoareTest.v b/plf-current/HoareTest.v
index 844e13d84..3ee7de76e 100644
--- a/plf-current/HoareTest.v
+++ b/plf-current/HoareTest.v
@@ -371,4 +371,4 @@ idtac "---------- Himp.havoc_post ---------".
Print Assumptions Himp.havoc_post.
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Imp.v b/plf-current/Imp.v
index 9038b25ed..3561df731 100644
--- a/plf-current/Imp.v
+++ b/plf-current/Imp.v
@@ -2077,4 +2077,4 @@ End BreakImp.
[] *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/ImpTest.v b/plf-current/ImpTest.v
index 84aa7a751..46723e16e 100644
--- a/plf-current/ImpTest.v
+++ b/plf-current/ImpTest.v
@@ -311,4 +311,4 @@ idtac "---------- BreakImp.seq_stops_on_break ---------".
Print Assumptions BreakImp.seq_stops_on_break.
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/LibTactics.html b/plf-current/LibTactics.html
index bf7816821..120b0a8f2 100644
--- a/plf-current/LibTactics.html
+++ b/plf-current/LibTactics.html
@@ -5782,7 +5782,7 @@ LibTacticsA Collection of Handy Gene
Open Scope nat_scope.
-
+
diff --git a/plf-current/LibTactics.v b/plf-current/LibTactics.v
index 503df955c..3bb61f372 100644
--- a/plf-current/LibTactics.v
+++ b/plf-current/LibTactics.v
@@ -4968,4 +4968,4 @@ End LibTacticsCompatibility.
Open Scope nat_scope.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/LibTacticsTest.v b/plf-current/LibTacticsTest.v
index 954263a7e..99ee0a8c5 100644
--- a/plf-current/LibTacticsTest.v
+++ b/plf-current/LibTacticsTest.v
@@ -60,4 +60,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Maps.v b/plf-current/Maps.v
index c8f79ecd6..aa497804c 100644
--- a/plf-current/Maps.v
+++ b/plf-current/Maps.v
@@ -379,4 +379,4 @@ Qed.
used to keep track of which program variables are defined in a
given scope. *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/MapsTest.v b/plf-current/MapsTest.v
index d868c4883..074e35b78 100644
--- a/plf-current/MapsTest.v
+++ b/plf-current/MapsTest.v
@@ -91,4 +91,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/MoreStlc.html b/plf-current/MoreStlc.html
index 04f0ce24e..20836b7ab 100644
--- a/plf-current/MoreStlc.html
+++ b/plf-current/MoreStlc.html
@@ -2749,7 +2749,7 @@ MoreStlcMore on the Simply Typed Lam
diff --git a/plf-current/MoreStlc.v b/plf-current/MoreStlc.v
index 6fa24ded9..f90ad6f0b 100644
--- a/plf-current/MoreStlc.v
+++ b/plf-current/MoreStlc.v
@@ -2101,4 +2101,4 @@ Proof with eauto.
End STLCExtended.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/MoreStlcTest.v b/plf-current/MoreStlcTest.v
index d5e2dbc82..3ed40d61f 100644
--- a/plf-current/MoreStlcTest.v
+++ b/plf-current/MoreStlcTest.v
@@ -160,4 +160,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Norm.html b/plf-current/Norm.html
index 69f7a7365..1d1469567 100644
--- a/plf-current/Norm.html
+++ b/plf-current/Norm.html
@@ -1467,7 +1467,7 @@ NormNormalization of STLC
-
+
diff --git a/plf-current/Norm.v b/plf-current/Norm.v
index d895bd1c6..3d1a009af 100644
--- a/plf-current/Norm.v
+++ b/plf-current/Norm.v
@@ -1144,4 +1144,4 @@ Proof.
eapply V_nil.
Qed.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/NormTest.v b/plf-current/NormTest.v
index ae9c6bef1..cb5a1a20c 100644
--- a/plf-current/NormTest.v
+++ b/plf-current/NormTest.v
@@ -80,4 +80,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/PE.html b/plf-current/PE.html
index b1f1e5846..130d1e949 100644
--- a/plf-current/PE.html
+++ b/plf-current/PE.html
@@ -1842,7 +1842,7 @@ PEPartial Evaluation
destruct k as [k|]; inversion Hlookup; subst.
eapply E_Some; eauto. apply pe_block_correct. apply Hkeval.
Qed.
-
+
diff --git a/plf-current/PE.v b/plf-current/PE.v
index 9b7b20907..8defd1d14 100644
--- a/plf-current/PE.v
+++ b/plf-current/PE.v
@@ -1673,4 +1673,4 @@ Proof. intros.
eapply E_Some; eauto. apply pe_block_correct. apply Hkeval.
Qed.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/PETest.v b/plf-current/PETest.v
index 3b02b7c13..af5b7d8f3 100644
--- a/plf-current/PETest.v
+++ b/plf-current/PETest.v
@@ -60,4 +60,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Postscript.html b/plf-current/Postscript.html
index 6330a7d75..68f2cc26f 100644
--- a/plf-current/Postscript.html
+++ b/plf-current/Postscript.html
@@ -550,7 +550,7 @@ Postscript
-
+
diff --git a/plf-current/Postscript.v b/plf-current/Postscript.v
index 627131020..2b9007909 100644
--- a/plf-current/Postscript.v
+++ b/plf-current/Postscript.v
@@ -292,4 +292,4 @@
(** $Date$ *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/PostscriptTest.v b/plf-current/PostscriptTest.v
index 57d4c3b92..148ec0061 100644
--- a/plf-current/PostscriptTest.v
+++ b/plf-current/PostscriptTest.v
@@ -60,4 +60,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Preface.html b/plf-current/Preface.html
index 8919f494a..a366b9734 100644
--- a/plf-current/Preface.html
+++ b/plf-current/Preface.html
@@ -264,7 +264,7 @@ Preface
-
+
diff --git a/plf-current/Preface.v b/plf-current/Preface.v
index dd099b7fe..05d95e654 100644
--- a/plf-current/Preface.v
+++ b/plf-current/Preface.v
@@ -183,4 +183,4 @@
NSF Expeditions grant 1521523, _The Science of Deep
Specification_. *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/PrefaceTest.v b/plf-current/PrefaceTest.v
index bfefeb3f0..607e95063 100644
--- a/plf-current/PrefaceTest.v
+++ b/plf-current/PrefaceTest.v
@@ -60,4 +60,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/RecordSub.html b/plf-current/RecordSub.html
index f3ffc0338..bd977063a 100644
--- a/plf-current/RecordSub.html
+++ b/plf-current/RecordSub.html
@@ -1179,7 +1179,7 @@ RecordSubSubtyping with Records
End RecordSub.
-
+
diff --git a/plf-current/RecordSub.v b/plf-current/RecordSub.v
index 72699405e..85dcebb1c 100644
--- a/plf-current/RecordSub.v
+++ b/plf-current/RecordSub.v
@@ -861,4 +861,4 @@ Proof with eauto.
End RecordSub.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/RecordSubTest.v b/plf-current/RecordSubTest.v
index 3a717045a..734fc4891 100644
--- a/plf-current/RecordSubTest.v
+++ b/plf-current/RecordSubTest.v
@@ -203,4 +203,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Records.html b/plf-current/Records.html
index 6811802e9..a82c960f9 100644
--- a/plf-current/Records.html
+++ b/plf-current/Records.html
@@ -943,7 +943,7 @@ RecordsAdding Records to STLC
apply T_RCons... eapply step_preserves_record_tm...
Qed.
End STLCExtendedRecords.
-
+
diff --git a/plf-current/Records.v b/plf-current/Records.v
index 8d4982a76..f62bba41e 100644
--- a/plf-current/Records.v
+++ b/plf-current/Records.v
@@ -737,4 +737,4 @@ Qed.
End STLCExtendedRecords.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/RecordsTest.v b/plf-current/RecordsTest.v
index 7541da738..0aad53b61 100644
--- a/plf-current/RecordsTest.v
+++ b/plf-current/RecordsTest.v
@@ -149,4 +149,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/References.html b/plf-current/References.html
index 56b8bc19d..9db13bea5 100644
--- a/plf-current/References.html
+++ b/plf-current/References.html
@@ -2657,7 +2657,7 @@ ReferencesTyping Mutable References<
End RefsAndNontermination.
End STLCRef.
-
+
diff --git a/plf-current/References.v b/plf-current/References.v
index 8f42e15f8..73e52e221 100644
--- a/plf-current/References.v
+++ b/plf-current/References.v
@@ -1947,4 +1947,4 @@ Qed.
End RefsAndNontermination.
End STLCRef.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/ReferencesTest.v b/plf-current/ReferencesTest.v
index 593e709b7..610e301d2 100644
--- a/plf-current/ReferencesTest.v
+++ b/plf-current/ReferencesTest.v
@@ -158,4 +158,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Smallstep.html b/plf-current/Smallstep.html
index fa10295ca..5f7368632 100644
--- a/plf-current/Smallstep.html
+++ b/plf-current/Smallstep.html
@@ -2668,7 +2668,7 @@ SmallstepSmall-step Operational Sema
-
+
diff --git a/plf-current/Smallstep.v b/plf-current/Smallstep.v
index cbb07b784..e7017caa3 100644
--- a/plf-current/Smallstep.v
+++ b/plf-current/Smallstep.v
@@ -1909,4 +1909,4 @@ Proof.
(* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/SmallstepTest.v b/plf-current/SmallstepTest.v
index 4cfc8576e..a3776ff20 100644
--- a/plf-current/SmallstepTest.v
+++ b/plf-current/SmallstepTest.v
@@ -252,4 +252,4 @@ idtac "---------- compiler_is_correct ---------".
Print Assumptions compiler_is_correct.
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Stlc.html b/plf-current/Stlc.html
index 51ce19546..265b99a5a 100644
--- a/plf-current/Stlc.html
+++ b/plf-current/Stlc.html
@@ -1358,7 +1358,7 @@ StlcThe Simply Typed Lambda-Calculus
diff --git a/plf-current/Stlc.v b/plf-current/Stlc.v
index eb4602b7e..e9884feb5 100644
--- a/plf-current/Stlc.v
+++ b/plf-current/Stlc.v
@@ -912,4 +912,4 @@ Proof.
End STLC.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/StlcProp.html b/plf-current/StlcProp.html
index f37041d42..b5e0e2df3 100644
--- a/plf-current/StlcProp.html
+++ b/plf-current/StlcProp.html
@@ -1627,7 +1627,7 @@ StlcPropProperties of STLC
End STLCArith.
-
+
diff --git a/plf-current/StlcProp.v b/plf-current/StlcProp.v
index 1c1f986f0..8bd0c10a9 100644
--- a/plf-current/StlcProp.v
+++ b/plf-current/StlcProp.v
@@ -1036,4 +1036,4 @@ Proof with eauto. (* FILL IN HERE *) Admitted.
End STLCArith.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/StlcPropTest.v b/plf-current/StlcPropTest.v
index c1bf2fa68..f4962fffd 100644
--- a/plf-current/StlcPropTest.v
+++ b/plf-current/StlcPropTest.v
@@ -240,4 +240,4 @@ idtac "---------- STLCProp.substitution_preserves_typing_from_typing_ind -------
Print Assumptions STLCProp.substitution_preserves_typing_from_typing_ind.
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/StlcTest.v b/plf-current/StlcTest.v
index 2580c6532..162b890ef 100644
--- a/plf-current/StlcTest.v
+++ b/plf-current/StlcTest.v
@@ -123,4 +123,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Sub.html b/plf-current/Sub.html
index 90415540a..d0d67e222 100644
--- a/plf-current/Sub.html
+++ b/plf-current/Sub.html
@@ -2970,7 +2970,7 @@ SubSubtyping
End FormalThoughtExercises.
End STLCSub.
-
+
diff --git a/plf-current/Sub.v b/plf-current/Sub.v
index 49ea995f4..0e639ab18 100644
--- a/plf-current/Sub.v
+++ b/plf-current/Sub.v
@@ -1793,4 +1793,4 @@ End FormalThoughtExercises.
End STLCSub.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/SubTest.v b/plf-current/SubTest.v
index b4c5f73f1..3d2258067 100644
--- a/plf-current/SubTest.v
+++ b/plf-current/SubTest.v
@@ -230,4 +230,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Typechecking.html b/plf-current/Typechecking.html
index 1a8fdd3a9..c884823ca 100644
--- a/plf-current/Typechecking.html
+++ b/plf-current/Typechecking.html
@@ -853,7 +853,7 @@ TypecheckingA Typechecker for STLC
-
+
diff --git a/plf-current/Typechecking.v b/plf-current/Typechecking.v
index 025bb1fe3..296fab401 100644
--- a/plf-current/Typechecking.v
+++ b/plf-current/Typechecking.v
@@ -685,4 +685,4 @@ Import StepFunction.
End StlcImpl.
(** [] *)
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/TypecheckingTest.v b/plf-current/TypecheckingTest.v
index 22a69d366..abf74c667 100644
--- a/plf-current/TypecheckingTest.v
+++ b/plf-current/TypecheckingTest.v
@@ -106,4 +106,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/Types.html b/plf-current/Types.html
index 0213e71d2..39a3783f1 100644
--- a/plf-current/Types.html
+++ b/plf-current/Types.html
@@ -1118,7 +1118,7 @@ TypesType Systems
diff --git a/plf-current/Types.v b/plf-current/Types.v
index f4caec44c..f42958fc7 100644
--- a/plf-current/Types.v
+++ b/plf-current/Types.v
@@ -705,4 +705,4 @@ Definition manual_grade_for_prog_pres_bigstep : option (nat*string) := None.
(** [] *)
End TM.
-(* 2024-07-10 18:40 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/TypesTest.v b/plf-current/TypesTest.v
index dcb0568f2..48b1fc9cb 100644
--- a/plf-current/TypesTest.v
+++ b/plf-current/TypesTest.v
@@ -218,4 +218,4 @@ idtac "---------- prog_pres_bigstep ---------".
idtac "MANUAL".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/UseAuto.html b/plf-current/UseAuto.html
index dc9b38c20..cd10a8a91 100644
--- a/plf-current/UseAuto.html
+++ b/plf-current/UseAuto.html
@@ -2491,7 +2491,7 @@ UseAutoTheory and Practice of Automa
-
+
diff --git a/plf-current/UseAuto.v b/plf-current/UseAuto.v
index a47b3c475..70ac53b9b 100644
--- a/plf-current/UseAuto.v
+++ b/plf-current/UseAuto.v
@@ -1938,4 +1938,4 @@ Proof. congruence. Qed.
some investment, however this investment will pay off very quickly.
*)
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/UseAutoTest.v b/plf-current/UseAutoTest.v
index 0ecb1d7d4..7289a0966 100644
--- a/plf-current/UseAutoTest.v
+++ b/plf-current/UseAutoTest.v
@@ -60,4 +60,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:36 *)
diff --git a/plf-current/UseTactics.html b/plf-current/UseTactics.html
index f33f64e38..1ee23d743 100644
--- a/plf-current/UseTactics.html
+++ b/plf-current/UseTactics.html
@@ -1256,7 +1256,7 @@ UseTactics: Tactic Library for CoqA
-
+
diff --git a/plf-current/UseTactics.v b/plf-current/UseTactics.v
index 07e9ffd14..962c01d5b 100644
--- a/plf-current/UseTactics.v
+++ b/plf-current/UseTactics.v
@@ -920,4 +920,4 @@ End ExamplesLets.
*)
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:35 *)
diff --git a/plf-current/UseTacticsTest.v b/plf-current/UseTacticsTest.v
index 87f59218c..2a3cddad3 100644
--- a/plf-current/UseTacticsTest.v
+++ b/plf-current/UseTacticsTest.v
@@ -60,4 +60,4 @@ idtac "".
idtac "********** Advanced **********".
Abort.
-(* 2024-07-10 18:41 *)
+(* 2024-08-08 20:36 *)
diff --git a/plf-current/index.html b/plf-current/index.html
index 62b9c44c7..22c7d6270 100644
--- a/plf-current/index.html
+++ b/plf-current/index.html
@@ -76,7 +76,7 @@
-Version 6.6 (2024-07-10 18:50, Coq 8.17.1 or later)
+Version 6.6 (2024-08-08 20:43, Coq 8.17.1 or later)
diff --git a/plf-current/plf.tgz b/plf-current/plf.tgz
index dd3bb518c..10e582fc4 100644
Binary files a/plf-current/plf.tgz and b/plf-current/plf.tgz differ
diff --git a/qc-current/Bib.html b/qc-current/Bib.html
index f9ecf4423..2f644e548 100644
--- a/qc-current/Bib.html
+++ b/qc-current/Bib.html
@@ -48,7 +48,7 @@ BibBibliography
-
+
diff --git a/qc-current/Bib.v b/qc-current/Bib.v
index 8c82f62cf..508766936 100644
--- a/qc-current/Bib.v
+++ b/qc-current/Bib.v
@@ -9,4 +9,4 @@ ad-hoc Polymorphism Less ad-hoc_. POPL 1989.
*)
-(* 2024-07-10 18:49 *)
+(* 2024-08-08 20:43 *)
diff --git a/qc-current/Introduction.html b/qc-current/Introduction.html
index defa0d322..e604be0e3 100644
--- a/qc-current/Introduction.html
+++ b/qc-current/Introduction.html
@@ -207,7 +207,7 @@ Introduction
-
+
diff --git a/qc-current/Introduction.v b/qc-current/Introduction.v
index ad1411693..c9e148063 100644
--- a/qc-current/Introduction.v
+++ b/qc-current/Introduction.v
@@ -124,4 +124,4 @@ Fixpoint insert x l :=
Finally, the [Postscript] chapter gives some suggestions for
further reading. *)
-(* 2024-07-10 18:49 *)
+(* 2024-08-08 20:42 *)
diff --git a/qc-current/Postscript.html b/qc-current/Postscript.html
index 96b6479c0..b00d02804 100644
--- a/qc-current/Postscript.html
+++ b/qc-current/Postscript.html
@@ -116,7 +116,7 @@ Postscript
-
+
diff --git a/qc-current/Postscript.v b/qc-current/Postscript.v
index 4536ce63f..ea285165a 100644
--- a/qc-current/Postscript.v
+++ b/qc-current/Postscript.v
@@ -43,4 +43,4 @@
{https://lemonidas.github.io/pdf/Leo-PhD-Thesis.pdf}
*)
-(* 2024-07-10 18:49 *)
+(* 2024-08-08 20:43 *)
diff --git a/qc-current/Preface.html b/qc-current/Preface.html
index 56c2de3a0..ee3cbb7da 100644
--- a/qc-current/Preface.html
+++ b/qc-current/Preface.html
@@ -92,7 +92,7 @@ Preface
-
+
diff --git a/qc-current/Preface.v b/qc-current/Preface.v
index 29a07efa4..5e40e5061 100644
--- a/qc-current/Preface.v
+++ b/qc-current/Preface.v
@@ -45,4 +45,4 @@
Specification_. Work on this volume was also supported by NSF
grant 1421243, _Random Testing for Language Design_. *)
-(* 2024-07-10 18:49 *)
+(* 2024-08-08 20:42 *)
diff --git a/qc-current/QC.html b/qc-current/QC.html
index cfcb529ef..cac803ef7 100644
--- a/qc-current/QC.html
+++ b/qc-current/QC.html
@@ -2289,7 +2289,7 @@ QCCore QuickChick
-
+
diff --git a/qc-current/QC.v b/qc-current/QC.v
index b603e8f61..e6c065f35 100644
--- a/qc-current/QC.v
+++ b/qc-current/QC.v
@@ -1709,4 +1709,4 @@ Definition insertBST_spec' (low high : nat) (x : nat) (t : Tree nat) :=
[] *)
-(* 2024-07-10 18:49 *)
+(* 2024-08-08 20:42 *)
diff --git a/qc-current/QuickChickInterface.html b/qc-current/QuickChickInterface.html
index b3d88889d..3c0a7f0a8 100644
--- a/qc-current/QuickChickInterface.html
+++ b/qc-current/QuickChickInterface.html
@@ -1012,7 +1012,7 @@ QuickChickInterfaceQuickChick Refere
diff --git a/qc-current/QuickChickInterface.v b/qc-current/QuickChickInterface.v
index ddf8b9faf..b0f8d8c83 100644
--- a/qc-current/QuickChickInterface.v
+++ b/qc-current/QuickChickInterface.v
@@ -679,4 +679,4 @@ Record Args :=
End QuickChickSig.
-(* 2024-07-10 18:49 *)
+(* 2024-08-08 20:43 *)
diff --git a/qc-current/QuickChickTool.html b/qc-current/QuickChickTool.html
index 0584eb343..af88b656f 100644
--- a/qc-current/QuickChickTool.html
+++ b/qc-current/QuickChickTool.html
@@ -659,7 +659,7 @@ QuickChickToolThe QuickChick Command
-
+
diff --git a/qc-current/QuickChickTool.v b/qc-current/QuickChickTool.v
index 5eaf2e0ca..f6299336b 100644
--- a/qc-current/QuickChickTool.v
+++ b/qc-current/QuickChickTool.v
@@ -499,4 +499,4 @@ Definition compiles_correctly (e : exp) := (execute [] (compile e)) = [eval e]?.
in [QuickChickInterface].
*)
-(* 2024-07-10 18:49 *)
+(* 2024-08-08 20:43 *)
diff --git a/qc-current/TImp.html b/qc-current/TImp.html
index 2b1320e06..fc017c4a1 100644
--- a/qc-current/TImp.html
+++ b/qc-current/TImp.html
@@ -1852,7 +1852,7 @@ TImp: Case Studya Typed Imperative L
-
+
diff --git a/qc-current/TImp.v b/qc-current/TImp.v
index 605ab9ff3..4db0f2be8 100644
--- a/qc-current/TImp.v
+++ b/qc-current/TImp.v
@@ -1410,4 +1410,4 @@ Conjecture conditional_prop_example :
(** The first version of this material was developed in collaboration
with Nicolas Koh. *)
-(* 2024-07-10 18:49 *)
+(* 2024-08-08 20:42 *)
diff --git a/qc-current/Typeclasses.html b/qc-current/Typeclasses.html
index 3ed7cb532..eac4c11f7 100644
--- a/qc-current/Typeclasses.html
+++ b/qc-current/Typeclasses.html
@@ -2361,7 +2361,7 @@ TypeclassesA Tutorial on Typeclasses
-
+
diff --git a/qc-current/Typeclasses.v b/qc-current/Typeclasses.v
index 659da6758..08e5593f2 100644
--- a/qc-current/Typeclasses.v
+++ b/qc-current/Typeclasses.v
@@ -1767,4 +1767,4 @@ Definition e4 : list nat := mymap false.
{http://learnyouahaskell.com/making-our-own-types-and-typeclasses}
*)
-(* 2024-07-10 18:49 *)
+(* 2024-08-08 20:42 *)
diff --git a/qc-current/index.html b/qc-current/index.html
index 1900f9ffd..aa9e7c70f 100644
--- a/qc-current/index.html
+++ b/qc-current/index.html
@@ -41,7 +41,7 @@
- Version 1.3.3 (2024-07-10 18:51, Coq 8.17.1 or later)
+ Version 1.3.3 (2024-08-08 20:44, Coq 8.17.1 or later)
diff --git a/qc-current/qc.tgz b/qc-current/qc.tgz
index 8c557aae7..199b943ca 100644
Binary files a/qc-current/qc.tgz and b/qc-current/qc.tgz differ
diff --git a/slf-current/Affine.html b/slf-current/Affine.html
index 529c4da23..6476d287d 100644
--- a/slf-current/Affine.html
+++ b/slf-current/Affine.html
@@ -1680,7 +1680,7 @@ AffineAffine Separation Logic
-
+
diff --git a/slf-current/Affine.v b/slf-current/Affine.v
index a5debcbb1..de40f2552 100644
--- a/slf-current/Affine.v
+++ b/slf-current/Affine.v
@@ -1234,4 +1234,4 @@ End FromPreToPostGC.
approach to controlling linearity was introduced in the context of CFML, in
work by [Guéneau, Jourdan, Charguéraud, and Pottier 2019] (in Bib.v). *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Arrays.html b/slf-current/Arrays.html
index b497ab804..fb0954712 100644
--- a/slf-current/Arrays.html
+++ b/slf-current/Arrays.html
@@ -1969,7 +1969,7 @@ ArraysReasoning about Arrays<
diff --git a/slf-current/Arrays.v b/slf-current/Arrays.v
index 061561835..7225eaf2a 100644
--- a/slf-current/Arrays.v
+++ b/slf-current/Arrays.v
@@ -1548,4 +1548,4 @@ Qed.
End Pivot.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Basic.html b/slf-current/Basic.html
index bbf8c5e42..89a3dc7ba 100644
--- a/slf-current/Basic.html
+++ b/slf-current/Basic.html
@@ -2085,7 +2085,7 @@ BasicBasic Proofs in Separation Logi
-
+
diff --git a/slf-current/Basic.v b/slf-current/Basic.v
index 9a3806bd1..7e87ce39c 100644
--- a/slf-current/Basic.v
+++ b/slf-current/Basic.v
@@ -1424,4 +1424,4 @@ Proof using. (* FILL IN HERE *) Admitted.
predicates are directly inspired from those introduced in the Ynot project
[Chlipala et al 2009] (in Bib.v). See chapter [Bib] for references. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Bib.html b/slf-current/Bib.html
index a70b1cec7..163819140 100644
--- a/slf-current/Bib.html
+++ b/slf-current/Bib.html
@@ -275,7 +275,7 @@ BibBibliography
-
+
diff --git a/slf-current/Bib.v b/slf-current/Bib.v
index 691677401..92594665b 100644
--- a/slf-current/Bib.v
+++ b/slf-current/Bib.v
@@ -178,4 +178,4 @@
*)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Himpl.html b/slf-current/Himpl.html
index c6a4498e0..0ad1483e8 100644
--- a/slf-current/Himpl.html
+++ b/slf-current/Himpl.html
@@ -1199,7 +1199,7 @@ HimplHeap Entailment
-
+
diff --git a/slf-current/Himpl.v b/slf-current/Himpl.v
index 1f5b9f895..8bebb084b 100644
--- a/slf-current/Himpl.v
+++ b/slf-current/Himpl.v
@@ -875,4 +875,4 @@ End EntailmentRulesProofs.
(* ================================================================= *)
(** ** Historical Notes *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Hprop.html b/slf-current/Hprop.html
index 432ff359f..aa260d8dd 100644
--- a/slf-current/Hprop.html
+++ b/slf-current/Hprop.html
@@ -988,7 +988,7 @@ HpropHeap Predicates
-
+
diff --git a/slf-current/Hprop.v b/slf-current/Hprop.v
index db5be9218..c3adf9dab 100644
--- a/slf-current/Hprop.v
+++ b/slf-current/Hprop.v
@@ -680,4 +680,4 @@ End Extensionality.
had spotted the potential benefit of working with the separating
conjunction. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibAxioms.v b/slf-current/LibAxioms.v
index 3a12f8fb9..671d5903a 100644
--- a/slf-current/LibAxioms.v
+++ b/slf-current/LibAxioms.v
@@ -52,4 +52,4 @@ Axiom indefinite_description : forall (A : Type) (P : A->Prop),
ex P ->
sig P.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibBool.v b/slf-current/LibBool.v
index 835c9bc94..f94369a7b 100644
--- a/slf-current/LibBool.v
+++ b/slf-current/LibBool.v
@@ -387,4 +387,4 @@ Tactic Notation "rew_bool" "~" "in" "*" :=
Tactic Notation "rew_bool" "*" "in" "*" :=
rew_bool in *; auto_star.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibChoice.v b/slf-current/LibChoice.v
index 4cf978fa7..16c4477ea 100644
--- a/slf-current/LibChoice.v
+++ b/slf-current/LibChoice.v
@@ -215,4 +215,4 @@ Proof using. intros. apply~ guarded_rel_choice. Qed.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibContainer.v b/slf-current/LibContainer.v
index e297cb21f..eeeb8c8b2 100644
--- a/slf-current/LibContainer.v
+++ b/slf-current/LibContainer.v
@@ -970,4 +970,4 @@ Qed.
End DerivedProperties.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibCore.v b/slf-current/LibCore.v
index fed54dab0..1f5af7dfa 100644
--- a/slf-current/LibCore.v
+++ b/slf-current/LibCore.v
@@ -16,4 +16,4 @@ Open Scope Z_scope.
Open Scope Int_scope.
Open Scope comp_scope.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibEpsilon.v b/slf-current/LibEpsilon.v
index 466f0575e..a9797c85b 100644
--- a/slf-current/LibEpsilon.v
+++ b/slf-current/LibEpsilon.v
@@ -233,4 +233,4 @@ End Rel_to_fun.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibEqual.v b/slf-current/LibEqual.v
index 93d34ee82..7b7385391 100644
--- a/slf-current/LibEqual.v
+++ b/slf-current/LibEqual.v
@@ -922,4 +922,4 @@ Proof using.
apply~ eq_dep_of_JMeq.
Qed.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibFun.v b/slf-current/LibFun.v
index 72a17484e..22e36146d 100644
--- a/slf-current/LibFun.v
+++ b/slf-current/LibFun.v
@@ -260,4 +260,4 @@ Proof using. introv I. induction n; introv Hx; autos*. Qed.
(* --TODO: rename applyn to iter *)
(* --TODO: migrate iteration of functionals from LibFix to here *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibInt.v b/slf-current/LibInt.v
index f596618a2..1b122e3b6 100644
--- a/slf-current/LibInt.v
+++ b/slf-current/LibInt.v
@@ -925,4 +925,4 @@ Tactic Notation "rew_to_nat_nonneg" :=
Tactic Notation "rew_to_nat_nonneg" "~" :=
autorewrite with rew_to_nat_nonneg; try math; autos~.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibList.v b/slf-current/LibList.v
index 7b219661f..5cdb7a916 100644
--- a/slf-current/LibList.v
+++ b/slf-current/LibList.v
@@ -3981,4 +3981,4 @@ Tactic Notation "list2_ind_last" constr(E) :=
match type of E with length ?l1 = length ?l2 =>
list2_ind_last l1 l2; [ apply E | | ] end.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibListExec.v b/slf-current/LibListExec.v
index 36bc3008a..190ddedfa 100644
--- a/slf-current/LibListExec.v
+++ b/slf-current/LibListExec.v
@@ -328,4 +328,4 @@ Proof using. extens. intros a b l. induction l; simpl; rew_listx; fequals. Qed.
#[global] Hint Rewrite fold_right_eq : rew_list_exec.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibListZ.v b/slf-current/LibListZ.v
index f3c762b5a..2a78faa8f 100644
--- a/slf-current/LibListZ.v
+++ b/slf-current/LibListZ.v
@@ -1510,4 +1510,4 @@ Qed.
*)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibLogic.v b/slf-current/LibLogic.v
index 14aa8794a..c9ba6382f 100644
--- a/slf-current/LibLogic.v
+++ b/slf-current/LibLogic.v
@@ -1183,4 +1183,4 @@ Arguments forall_conj_inv_10 [A1] [A2] [A3] [A4] [A5] [A6] [A7] [A8] [A9] [A10]
Arguments forall_conj_inv_11 [A1] [A2] [A3] [A4] [A5] [A6] [A7] [A8] [A9] [A10] [A11] [P] [Q].
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibMin.v b/slf-current/LibMin.v
index 098469a25..1481e044a 100644
--- a/slf-current/LibMin.v
+++ b/slf-current/LibMin.v
@@ -258,4 +258,4 @@ Definition MMax `{Inhab A} `{Le A} := mmax le.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibMonoid.v b/slf-current/LibMonoid.v
index 57215911b..e9f42a0a3 100644
--- a/slf-current/LibMonoid.v
+++ b/slf-current/LibMonoid.v
@@ -122,4 +122,4 @@ Qed.
End MonoidInst.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibMultiset.v b/slf-current/LibMultiset.v
index 5d12d3de3..fafeae27c 100644
--- a/slf-current/LibMultiset.v
+++ b/slf-current/LibMultiset.v
@@ -754,4 +754,4 @@ Tactic Notation "multiset_empty" :=
Tactic Notation "multiset_empty" constr(E) :=
let H := fresh "M" in lets H:E; multiset_empty in H.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibNat.v b/slf-current/LibNat.v
index 72a01b091..a10e75510 100644
--- a/slf-current/LibNat.v
+++ b/slf-current/LibNat.v
@@ -282,4 +282,4 @@ Proof using.
rewrite IHn1. extens. rew_istrue. nat_math.
Qed.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibOperation.v b/slf-current/LibOperation.v
index b21373f76..1355d0897 100644
--- a/slf-current/LibOperation.v
+++ b/slf-current/LibOperation.v
@@ -212,4 +212,4 @@ Qed.
End OpProperties.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibOption.v b/slf-current/LibOption.v
index 6f422a75b..1f830d678 100644
--- a/slf-current/LibOption.v
+++ b/slf-current/LibOption.v
@@ -168,4 +168,4 @@ Arguments apply_on_eq_some_inv [A] [B] [f] [o] [x].
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibOrder.v b/slf-current/LibOrder.v
index 978f3ac2e..543f51dbc 100644
--- a/slf-current/LibOrder.v
+++ b/slf-current/LibOrder.v
@@ -1167,4 +1167,4 @@ Lemma max_r : forall `{Le A} (n m:A),
max n m = m.
Proof using. introv T M. unfold max. case_if*. Qed.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibProd.v b/slf-current/LibProd.v
index 0ef66a7d2..cb3df69f0 100644
--- a/slf-current/LibProd.v
+++ b/slf-current/LibProd.v
@@ -293,4 +293,4 @@ Tactic Notation "unfolds_unproj" :=
unproj41, unproj42, unproj43, unproj44,
unproj51 in *.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibReflect.v b/slf-current/LibReflect.v
index 11a8f5654..4cafe3a79 100644
--- a/slf-current/LibReflect.v
+++ b/slf-current/LibReflect.v
@@ -478,4 +478,4 @@ Ltac apply_to_head_of E cont ::=
| ?A => go A
end.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibRelation.v b/slf-current/LibRelation.v
index 878ab0af2..e8784c8fe 100644
--- a/slf-current/LibRelation.v
+++ b/slf-current/LibRelation.v
@@ -2439,4 +2439,4 @@ Qed.
End Rel_in_fun.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibSepFmap.html b/slf-current/LibSepFmap.html
index d5c6d2cc3..e932d0301 100644
--- a/slf-current/LibSepFmap.html
+++ b/slf-current/LibSepFmap.html
@@ -1385,7 +1385,7 @@ LibSepFmapAppendix - Finite Mapsrewrite N in M1. false*.
Qed.
End FmapFresh.
-
+
diff --git a/slf-current/LibSepFmap.v b/slf-current/LibSepFmap.v
index 6b570ba93..f1f0fe9d8 100644
--- a/slf-current/LibSepFmap.v
+++ b/slf-current/LibSepFmap.v
@@ -1199,4 +1199,4 @@ Qed.
End FmapFresh.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibSepMinimal.html b/slf-current/LibSepMinimal.html
index 5fa6f9856..d57b43c4c 100644
--- a/slf-current/LibSepMinimal.html
+++ b/slf-current/LibSepMinimal.html
@@ -884,7 +884,7 @@ LibSepMinimalAppendix - Minimalistic
intros m'. simpl. apply triple_hpure. intros →.
{ apply triple_set. }
Qed.
-
+
diff --git a/slf-current/LibSepMinimal.v b/slf-current/LibSepMinimal.v
index 4c51c6424..0f145b050 100644
--- a/slf-current/LibSepMinimal.v
+++ b/slf-current/LibSepMinimal.v
@@ -718,4 +718,4 @@ Proof using.
{ apply triple_set. }
Qed.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibSepReference.html b/slf-current/LibSepReference.html
index 9804ea5a1..963cbdada 100644
--- a/slf-current/LibSepReference.html
+++ b/slf-current/LibSepReference.html
@@ -4831,7 +4831,7 @@ LibSepReferenceAppendix - The Full C
(fun _ ⇒ \[]).
Proof using. xwp. xif; auto_false. intros _. xval. xsimpl. Qed.
End DemoPrograms.
-
+
diff --git a/slf-current/LibSepReference.v b/slf-current/LibSepReference.v
index 6c5dcd1d0..f80a10825 100644
--- a/slf-current/LibSepReference.v
+++ b/slf-current/LibSepReference.v
@@ -4288,4 +4288,4 @@ Proof using. xwp. xif; auto_false. intros _. xval. xsimpl. Qed.
End DemoPrograms.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibSepSimpl.html b/slf-current/LibSepSimpl.html
index 326b42949..fd831a489 100644
--- a/slf-current/LibSepSimpl.html
+++ b/slf-current/LibSepSimpl.html
@@ -2152,7 +2152,7 @@ LibSepSimplAppendix - Simplification
intros. xchange (>> hforall_specialize 2). xsimpl.
Qed.
End XsimplSetup.
-
+
diff --git a/slf-current/LibSepSimpl.v b/slf-current/LibSepSimpl.v
index 751ac2b87..5bb1db1bd 100644
--- a/slf-current/LibSepSimpl.v
+++ b/slf-current/LibSepSimpl.v
@@ -2026,4 +2026,4 @@ Qed.
End XsimplSetup.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibSepTLCbuffer.v b/slf-current/LibSepTLCbuffer.v
index 692bc58c8..a6f7ba541 100644
--- a/slf-current/LibSepTLCbuffer.v
+++ b/slf-current/LibSepTLCbuffer.v
@@ -22,4 +22,4 @@ Global Opaque Z.add.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibSepVar.html b/slf-current/LibSepVar.html
index 23eea341c..aaa925256 100644
--- a/slf-current/LibSepVar.html
+++ b/slf-current/LibSepVar.html
@@ -520,7 +520,7 @@ LibSepVarAppendix - Program Variable
[ false | apply E ] ] end.
#[global]
Hint Extern 1 (?x ≠?y) ⇒ var_neq.
-
+
diff --git a/slf-current/LibSepVar.v b/slf-current/LibSepVar.v
index 566047840..5e922548f 100644
--- a/slf-current/LibSepVar.v
+++ b/slf-current/LibSepVar.v
@@ -437,4 +437,4 @@ Ltac var_neq :=
#[global]
Hint Extern 1 (?x <> ?y) => var_neq.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibSet.v b/slf-current/LibSet.v
index c931bfd47..156fa773f 100644
--- a/slf-current/LibSet.v
+++ b/slf-current/LibSet.v
@@ -1143,4 +1143,4 @@ Tactic Notation "rew_foreach" "*" "in" "*" :=
*)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibString.v b/slf-current/LibString.v
index 422d505d3..41c9f3221 100644
--- a/slf-current/LibString.v
+++ b/slf-current/LibString.v
@@ -19,4 +19,4 @@ Require Export Coq.Strings.String.
Instance Inhab_string : Inhab string.
Proof using. apply (Inhab_of_val EmptyString). Qed.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibSum.v b/slf-current/LibSum.v
index 4c127ed9c..f8a2e0589 100644
--- a/slf-current/LibSum.v
+++ b/slf-current/LibSum.v
@@ -123,4 +123,4 @@ Definition fun_get22 f :=
End Fget.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibTactics.v b/slf-current/LibTactics.v
index 9accb8be4..493644d87 100644
--- a/slf-current/LibTactics.v
+++ b/slf-current/LibTactics.v
@@ -5272,4 +5272,4 @@ Ltac autorewrite_in_star_patch cont :=
(* End of experimental features *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibUnit.v b/slf-current/LibUnit.v
index e26a5e516..440e3bd93 100644
--- a/slf-current/LibUnit.v
+++ b/slf-current/LibUnit.v
@@ -49,4 +49,4 @@ Proof using. intros. destruct tt1. destruct~ tt2. Qed.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/LibWf.v b/slf-current/LibWf.v
index 8bbc25b2f..b24d6a5c4 100644
--- a/slf-current/LibWf.v
+++ b/slf-current/LibWf.v
@@ -596,4 +596,4 @@ Proof using.
induction 1; eauto using Acc_inv.
Qed.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Postscript.html b/slf-current/Postscript.html
index f5c94a44e..b78dffa7d 100644
--- a/slf-current/Postscript.html
+++ b/slf-current/Postscript.html
@@ -257,7 +257,7 @@ PostscriptConclusion and Perspective
-
+
diff --git a/slf-current/Postscript.v b/slf-current/Postscript.v
index d733673da..4fbe653e8 100644
--- a/slf-current/Postscript.v
+++ b/slf-current/Postscript.v
@@ -117,4 +117,4 @@
*)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Preface.html b/slf-current/Preface.html
index 486fa344c..622786570 100644
--- a/slf-current/Preface.html
+++ b/slf-current/Preface.html
@@ -528,7 +528,7 @@ PrefaceIntroduction to the Course
-
+
diff --git a/slf-current/Preface.v b/slf-current/Preface.v
index 87daee44d..bc558df20 100644
--- a/slf-current/Preface.v
+++ b/slf-current/Preface.v
@@ -294,4 +294,4 @@
Foundation under the NSF Expeditions grant 1521523, _The Science of Deep
Specification_. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Records.html b/slf-current/Records.html
index e1aea433f..e07bf937c 100644
--- a/slf-current/Records.html
+++ b/slf-current/Records.html
@@ -1027,7 +1027,7 @@ RecordsReasoning about Records
-
+
diff --git a/slf-current/Records.v b/slf-current/Records.v
index 9292ccb56..2e5bfacb8 100644
--- a/slf-current/Records.v
+++ b/slf-current/Records.v
@@ -770,4 +770,4 @@ Ltac xapp_nosubst_for_records tt ::=
(** The above definition is the one used in [LibSepReference]. It was put to
practice in the chapters [Basic] and [Repr]. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Repr.html b/slf-current/Repr.html
index 57da9006d..8cd856d46 100644
--- a/slf-current/Repr.html
+++ b/slf-current/Repr.html
@@ -2171,7 +2171,7 @@ ReprRepresentation Predicates
-
+
diff --git a/slf-current/Repr.v b/slf-current/Repr.v
index 27ff0db53..2d22b07ec 100644
--- a/slf-current/Repr.v
+++ b/slf-current/Repr.v
@@ -1616,4 +1616,4 @@ Proof using. (* FILL IN HERE *) Admitted.
history of higher-order Separation Logic for higher-order programs may be
found in the companion course notes, linked in the [Preface]. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Rules.html b/slf-current/Rules.html
index 6ae3f0d64..671553a21 100644
--- a/slf-current/Rules.html
+++ b/slf-current/Rules.html
@@ -1534,7 +1534,7 @@ RulesReasoning Rules for Term Constr
-
+
diff --git a/slf-current/Rules.v b/slf-current/Rules.v
index b8af71598..fdfe51bfb 100644
--- a/slf-current/Rules.v
+++ b/slf-current/Rules.v
@@ -1007,4 +1007,4 @@ End ExamplePrograms2.
(Isabelle/HOL, Coq, PVS, HOL4, HOL). For a detailed list, see the last
chapter of the companion notes, linked from the [Preface]. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Triples.html b/slf-current/Triples.html
index 9857b65b8..e27c0e8a8 100644
--- a/slf-current/Triples.html
+++ b/slf-current/Triples.html
@@ -2087,7 +2087,7 @@ TriplesStructural Reasoning Rules
-
+
diff --git a/slf-current/Triples.v b/slf-current/Triples.v
index 5c2266966..baadf4a0c 100644
--- a/slf-current/Triples.v
+++ b/slf-current/Triples.v
@@ -1545,4 +1545,4 @@ End BakedInFrame.
technique has been employed successfully in numerous formalizations of
Separation Logic. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/WPgen.html b/slf-current/WPgen.html
index f94b3077e..e354fcb66 100644
--- a/slf-current/WPgen.html
+++ b/slf-current/WPgen.html
@@ -3147,7 +3147,7 @@ WPgenWeakest Precondition Generator<
-
+
diff --git a/slf-current/WPgen.v b/slf-current/WPgen.v
index f18c5e732..4e01b99e0 100644
--- a/slf-current/WPgen.v
+++ b/slf-current/WPgen.v
@@ -2397,4 +2397,4 @@ End WPgenRec.
the existence of a _pretty_ Separation Logic proof featuring local reasoning
--that is, allowing for maximal usage of the frame rule. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/WPsem.html b/slf-current/WPsem.html
index 2e2aec071..248b0ccd3 100644
--- a/slf-current/WPsem.html
+++ b/slf-current/WPsem.html
@@ -1242,7 +1242,7 @@ WPsemSemantics of Weakest Preconditi
-
+
diff --git a/slf-current/WPsem.v b/slf-current/WPsem.v
index 74fa7aafd..3baec902b 100644
--- a/slf-current/WPsem.v
+++ b/slf-current/WPsem.v
@@ -870,4 +870,4 @@ End TexanTriples.
VST have advocated for this rule. The ramified frame rule was integrated in
CFML 2.0 in 2018. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/WPsound.html b/slf-current/WPsound.html
index 879a82ddb..07450bc54 100644
--- a/slf-current/WPsound.html
+++ b/slf-current/WPsound.html
@@ -776,7 +776,7 @@ WPsoundSoundness of the Weakest Prec
do 2 rewrite lookup_rem in K1. case_var. }
Qed.
End IsubstProp.
-
+
diff --git a/slf-current/WPsound.v b/slf-current/WPsound.v
index c8e193f57..1f1fd6dfe 100644
--- a/slf-current/WPsound.v
+++ b/slf-current/WPsound.v
@@ -588,4 +588,4 @@ Qed.
End IsubstProp.
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/Wand.html b/slf-current/Wand.html
index a612e7fe4..818910b56 100644
--- a/slf-current/Wand.html
+++ b/slf-current/Wand.html
@@ -1746,7 +1746,7 @@ WandThe Magic Wand and Other Operato
-
+
diff --git a/slf-current/Wand.v b/slf-current/Wand.v
index bca76bb39..55f49ae2b 100644
--- a/slf-current/Wand.v
+++ b/slf-current/Wand.v
@@ -1273,4 +1273,4 @@ End QwandEquiv.
[Hobor and Villard 2013] (in Bib.v). The rule has later been popularized by the
Iris framework, in particular. *)
-(* 2024-07-10 18:43 *)
+(* 2024-08-08 20:37 *)
diff --git a/slf-current/index.html b/slf-current/index.html
index 915ebb4ad..423f955eb 100644
--- a/slf-current/index.html
+++ b/slf-current/index.html
@@ -43,7 +43,7 @@
- Version 2.1 (2024-07-10 18:50, Coq 8.17.1 or later)
+ Version 2.1 (2024-08-08 20:43, Coq 8.17.1 or later)
diff --git a/slf-current/slf.tgz b/slf-current/slf.tgz
index cc9d07ed6..d5b287f88 100644
Binary files a/slf-current/slf.tgz and b/slf-current/slf.tgz differ
diff --git a/vc-current/Bib.html b/vc-current/Bib.html
index de06cec8e..a8f3df938 100644
--- a/vc-current/Bib.html
+++ b/vc-current/Bib.html
@@ -158,7 +158,7 @@ BibBibliography
-
+
diff --git a/vc-current/Bib.v b/vc-current/Bib.v
index 544d49e7e..acdec2c2f 100644
--- a/vc-current/Bib.v
+++ b/vc-current/Bib.v
@@ -89,4 +89,4 @@
*)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Hashfun.html b/vc-current/Hashfun.html
index 11c1b32fc..d3d3ca6c9 100644
--- a/vc-current/Hashfun.html
+++ b/vc-current/Hashfun.html
@@ -406,7 +406,7 @@ HashfunFunctional model of hash tabl
diff --git a/vc-current/Hashfun.v b/vc-current/Hashfun.v
index c47529fd1..e40b78e34 100644
--- a/vc-current/Hashfun.v
+++ b/vc-current/Hashfun.v
@@ -328,4 +328,4 @@ Proof.
End IntHashTable.
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Postscript.html b/vc-current/Postscript.html
index af212022d..ca8bbacf1 100644
--- a/vc-current/Postscript.html
+++ b/vc-current/Postscript.html
@@ -265,7 +265,7 @@ PostscriptPostcript and bibliography
-
+
diff --git a/vc-current/Postscript.v b/vc-current/Postscript.v
index 03ae8f811..e9ef82fd2 100644
--- a/vc-current/Postscript.v
+++ b/vc-current/Postscript.v
@@ -165,4 +165,4 @@
future software verification efforts. *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Preface.html b/vc-current/Preface.html
index 2985fd25e..17a74a0a6 100644
--- a/vc-current/Preface.html
+++ b/vc-current/Preface.html
@@ -328,7 +328,7 @@ Preface
to install the properly configured clightgen outputs."
"It is not necessary to have clightgen installed".
Abort.
-
+
diff --git a/vc-current/Preface.v b/vc-current/Preface.v
index 7a583d02b..0b81f0954 100644
--- a/vc-current/Preface.v
+++ b/vc-current/Preface.v
@@ -209,4 +209,4 @@ to install the properly configured clightgen outputs."
"It is not necessary to have clightgen installed".
Abort.
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Spec_stack.html b/vc-current/Spec_stack.html
index fadad92f9..2933c07a5 100644
--- a/vc-current/Spec_stack.html
+++ b/vc-current/Spec_stack.html
@@ -242,7 +242,7 @@ Spec_stackVSU specification of the S
-
+
diff --git a/vc-current/Spec_stack.v b/vc-current/Spec_stack.v
index 3a0a04aa5..c60a2a92b 100644
--- a/vc-current/Spec_stack.v
+++ b/vc-current/Spec_stack.v
@@ -153,4 +153,4 @@ Check StackASI. (* : MallocFreeAPD -> StackAPD -> funspecs *)
(* ================================================================= *)
(** ** Next Chapter: [Spec_triang] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Spec_stdlib.html b/vc-current/Spec_stdlib.html
index 80f307bb3..58d1082d1 100644
--- a/vc-current/Spec_stdlib.html
+++ b/vc-current/Spec_stdlib.html
@@ -337,7 +337,7 @@ Spec_stdlibSpecification of external
-
+
diff --git a/vc-current/Spec_stdlib.v b/vc-current/Spec_stdlib.v
index 70d76f296..32942d6ac 100644
--- a/vc-current/Spec_stdlib.v
+++ b/vc-current/Spec_stdlib.v
@@ -256,4 +256,4 @@ Qed.
(* ================================================================= *)
(** ** Next Chapter: [VSU_stack] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Spec_triang.html b/vc-current/Spec_triang.html
index 26cba59ac..9e8d48635 100644
--- a/vc-current/Spec_triang.html
+++ b/vc-current/Spec_triang.html
@@ -235,7 +235,7 @@ Spec_triangVSU specification of the
-
+
diff --git a/vc-current/Spec_triang.v b/vc-current/Spec_triang.v
index e9adf62c6..c1ead4cfa 100644
--- a/vc-current/Spec_triang.v
+++ b/vc-current/Spec_triang.v
@@ -147,4 +147,4 @@ Check TriangASI. (* : MallocFreeAPD -> funspecs *)
(* ================================================================= *)
(** ** Next Chapter: [Spec_stdlib] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/VSU_intro.html b/vc-current/VSU_intro.html
index e01469030..5b7190592 100644
--- a/vc-current/VSU_intro.html
+++ b/vc-current/VSU_intro.html
@@ -202,7 +202,7 @@ VSU_introIntroduction to Verified So
-
+
diff --git a/vc-current/VSU_intro.v b/vc-current/VSU_intro.v
index c935a22c6..5956a6dc4 100644
--- a/vc-current/VSU_intro.v
+++ b/vc-current/VSU_intro.v
@@ -111,4 +111,4 @@
(* ================================================================= *)
(** ** Next Chapter: [Spec_stack] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/VSU_main.html b/vc-current/VSU_main.html
index 81ce0c876..b291acdd9 100644
--- a/vc-current/VSU_main.html
+++ b/vc-current/VSU_main.html
@@ -598,7 +598,7 @@ VSU_mainlinking all the VSUs togethe
-
+
diff --git a/vc-current/VSU_main.v b/vc-current/VSU_main.v
index 613a65f96..d86c34c96 100644
--- a/vc-current/VSU_main.v
+++ b/vc-current/VSU_main.v
@@ -348,4 +348,4 @@ Eval red in (WholeProgSafeType WholeComp tt).
(* ================================================================= *)
(** ** Next Chapter: [VSU_stdlib2] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/VSU_main2.html b/vc-current/VSU_main2.html
index e9c3130d8..0559fb40d 100644
--- a/vc-current/VSU_main2.html
+++ b/vc-current/VSU_main2.html
@@ -215,7 +215,7 @@ VSU_main2linking with stdlib2 instea
Lemma WholeProgSafe: WholeProgSafeType WholeComp tt.
Proof. proveWholeProgSafe. Qed.
Eval red in WholeProgSafeType WholeComp tt.
-
+
diff --git a/vc-current/VSU_main2.v b/vc-current/VSU_main2.v
index 3c409fba3..f6cbf6e82 100644
--- a/vc-current/VSU_main2.v
+++ b/vc-current/VSU_main2.v
@@ -142,4 +142,4 @@ Proof. proveWholeProgSafe. Qed.
Eval red in WholeProgSafeType WholeComp tt.
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/VSU_stack.html b/vc-current/VSU_stack.html
index 97a793601..005706847 100644
--- a/vc-current/VSU_stack.html
+++ b/vc-current/VSU_stack.html
@@ -412,7 +412,7 @@ VSU_stackVSU verification of the Sta
-
+
diff --git a/vc-current/VSU_stack.v b/vc-current/VSU_stack.v
index befad2604..47d3e712b 100644
--- a/vc-current/VSU_stack.v
+++ b/vc-current/VSU_stack.v
@@ -282,4 +282,4 @@ End Stack_VSU.
(* ================================================================= *)
(** ** Next Chapter: [VSU_triang] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/VSU_stdlib.html b/vc-current/VSU_stdlib.html
index e34ded8f7..186f066bd 100644
--- a/vc-current/VSU_stdlib.html
+++ b/vc-current/VSU_stdlib.html
@@ -194,7 +194,7 @@ VSU_stdlibAxiomatization of malloc/f
-
+
diff --git a/vc-current/VSU_stdlib.v b/vc-current/VSU_stdlib.v
index c967c066d..bebfbe9f7 100644
--- a/vc-current/VSU_stdlib.v
+++ b/vc-current/VSU_stdlib.v
@@ -130,4 +130,4 @@ Qed.
(* ================================================================= *)
(** ** Next Chapter: [VSU_main] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/VSU_stdlib2.html b/vc-current/VSU_stdlib2.html
index 9e6be369c..14915f079 100644
--- a/vc-current/VSU_stdlib2.html
+++ b/vc-current/VSU_stdlib2.html
@@ -455,7 +455,7 @@ VSU_stdlib2Malloc/free/exit programm
-
+
diff --git a/vc-current/VSU_stdlib2.v b/vc-current/VSU_stdlib2.v
index 86590b849..f34392acf 100644
--- a/vc-current/VSU_stdlib2.v
+++ b/vc-current/VSU_stdlib2.v
@@ -300,4 +300,4 @@ Qed.
(* ================================================================= *)
(** ** Next Chapter: [VSU_main2] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/VSU_triang.html b/vc-current/VSU_triang.html
index cfc2ad8cb..9b43afd85 100644
--- a/vc-current/VSU_triang.html
+++ b/vc-current/VSU_triang.html
@@ -248,7 +248,7 @@ VSU_triangVSU verification of the Tr
-
+
diff --git a/vc-current/VSU_triang.v b/vc-current/VSU_triang.v
index f293da680..07bc9c534 100644
--- a/vc-current/VSU_triang.v
+++ b/vc-current/VSU_triang.v
@@ -141,4 +141,4 @@ End Triang_VSU.
(* ================================================================= *)
(** ** Next Chapter: [VSU_stdlib] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Verif_append1.html b/vc-current/Verif_append1.html
index 0c7b9dd1b..3087885a5 100644
--- a/vc-current/Verif_append1.html
+++ b/vc-current/Verif_append1.html
@@ -749,7 +749,7 @@ Verif_append1List segments
-
+
diff --git a/vc-current/Verif_append1.v b/vc-current/Verif_append1.v
index a7cac7baa..1dee3736a 100644
--- a/vc-current/Verif_append1.v
+++ b/vc-current/Verif_append1.v
@@ -491,4 +491,4 @@ forward_if. (* if (x == NULL) *)
(* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Verif_append2.html b/vc-current/Verif_append2.html
index c4d608aaa..b874aea99 100644
--- a/vc-current/Verif_append2.html
+++ b/vc-current/Verif_append2.html
@@ -740,7 +740,7 @@ Verif_append2Magic wand, partial dat
sep_apply (data_at_conflict Tsh t_list (default_val t_list) (v, u) y); auto.
entailer!.
Qed.
-
+
diff --git a/vc-current/Verif_append2.v b/vc-current/Verif_append2.v
index 2c11f5d28..0c182e2a4 100644
--- a/vc-current/Verif_append2.v
+++ b/vc-current/Verif_append2.v
@@ -493,4 +493,4 @@ Proof.
entailer!.
Qed.
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Verif_hash.html b/vc-current/Verif_hash.html
index 8c42a28e5..655b11083 100644
--- a/vc-current/Verif_hash.html
+++ b/vc-current/Verif_hash.html
@@ -1592,7 +1592,7 @@ Verif_hashCorrectness proof of hash.
-
+
diff --git a/vc-current/Verif_hash.v b/vc-current/Verif_hash.v
index ada1cebe8..1ab727177 100644
--- a/vc-current/Verif_hash.v
+++ b/vc-current/Verif_hash.v
@@ -1140,4 +1140,4 @@ erewrite (wand_slice_array h (h+1) N _ (tptr tcell))
(* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Verif_reverse.html b/vc-current/Verif_reverse.html
index b72f22ff4..63fc997c8 100644
--- a/vc-current/Verif_reverse.html
+++ b/vc-current/Verif_reverse.html
@@ -1181,7 +1181,7 @@ Verif_reverseLinked lists in Verifia
-
+
diff --git a/vc-current/Verif_reverse.v b/vc-current/Verif_reverse.v
index b5483f7ec..cd68eaea8 100644
--- a/vc-current/Verif_reverse.v
+++ b/vc-current/Verif_reverse.v
@@ -743,4 +743,4 @@ Abort.
Separation logic is essential for reasoning about updates to these structures.
Verifiable C's SEP clause ensures separation between all its conjuncts. *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Verif_stack.html b/vc-current/Verif_stack.html
index 2445d81c9..69282b5b9 100644
--- a/vc-current/Verif_stack.html
+++ b/vc-current/Verif_stack.html
@@ -442,7 +442,7 @@ Verif_stackStack ADT implemented by
-
+
diff --git a/vc-current/Verif_stack.v b/vc-current/Verif_stack.v
index cd35a89a3..f586e0724 100644
--- a/vc-current/Verif_stack.v
+++ b/vc-current/Verif_stack.v
@@ -303,4 +303,4 @@ start_function.
(* FILL IN HERE *) Admitted.
(** [] *)
-(* 2024-07-10 18:47 *)
+(* 2024-08-08 20:41 *)
diff --git a/vc-current/Verif_strlib.html b/vc-current/Verif_strlib.html
index cf9217fd9..014df984d 100644
--- a/vc-current/Verif_strlib.html
+++ b/vc-current/Verif_strlib.html
@@ -655,7 +655,7 @@ Verif_strlibString functions<
Check upd_Znth_app1.
Check app_Znth2.
Check Znth_0_cons.
-
+
Admitted.
☐
@@ -687,7 +687,7 @@ Verif_strlibString functions<
Useful lemmas here will be: upd_Znth_app2, sublist_split,
-repeat_app', app_Znth1, map_app, app_ass, sublist_len_1.
+repeat_app', app_Znth1, map_app, app_assoc, sublist_len_1.
Admitted.
@@ -732,7 +732,7 @@
Verif_strlibString functions<
rewrite <- Zrepeat_app by lia.
replace (n-i) with (1 + (n-(i+1))) by lia.
rewrite <- Zrepeat_app by lia.
-rewrite !app_ass.
+rewrite !app_assoc.
f_equal.
f_equal.
@@ -758,7 +758,7 @@ Verif_strlibString functions<
rewrite <- Zrepeat_app by lia.
replace (n-i) with (1 + (n-(i+1))) by lia.
rewrite <- Zrepeat_app by lia.
-rewrite !app_ass.
+rewrite <- !app_assoc.
Check split2_data_at_Tarray_app.