From 261714ad9f8aaecde6a217926d07bcba6e8ebf30 Mon Sep 17 00:00:00 2001
From: Robbert Krebbers <mail@robbertkrebbers.nl>
Date: Mon, 10 Dec 2018 10:36:37 +0100
Subject: [PATCH] A comment about `later_car` not being non-expansive.

---
 theories/algebra/ofe.v | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/theories/algebra/ofe.v b/theories/algebra/ofe.v
index 716350954..facbfd82b 100644
--- a/theories/algebra/ofe.v
+++ b/theories/algebra/ofe.v
@@ -984,6 +984,10 @@ Proof.
 Qed.
 
 (** Later *)
+(** Note that the projection [later_car] is not non-expansive (see also the
+lemma [later_car_anti_contractive] below), so it cannot be used in the logic.
+If you need to get a witness out, you should use the lemma [Next_uninj]
+instead. *)
 Record later (A : Type) : Type := Next { later_car : A }.
 Add Printing Constructor later.
 Arguments Next {_} _.
-- 
GitLab