diff --git a/theories/base_logic/lib/core.v b/theories/base_logic/lib/core.v
index f77e959783c87fe474bb6f9ee3f0cd58491852b1..f64ad81cfac2220e4dc1ed4635e40243f4f1e2af 100644
--- a/theories/base_logic/lib/core.v
+++ b/theories/base_logic/lib/core.v
@@ -3,7 +3,9 @@ From iris.proofmode Require Import tactics.
 Set Default Proof Using "Type".
 Import uPred.
 
-(** The "core" of an assertion is its maximal persistent part. *)
+(** The "core" of an assertion is its maximal persistent part,
+    i.e. the conjunction of all persistent assertions that are weaker
+    than P (as in, implied by P). *)
 Definition coreP {M : ucmraT} (P : uPred M) : uPred M :=
   (∀ Q, ■ (P → □ Q) → □ Q)%I.
 Instance: Params (@coreP) 1.