diff --git a/theories/base_logic/upred.v b/theories/base_logic/upred.v index 944e5de7fb54d3e0baea8d1ce2f10619c581bd22..c10ca59676419a91ec1d9f5ce99ed1bfe7fd6b05 100644 --- a/theories/base_logic/upred.v +++ b/theories/base_logic/upred.v @@ -1,6 +1,11 @@ From iris.algebra Require Export cmra. Set Default Proof Using "Type*". +(** The basic definition of the uPred type, its metric and functor laws. + You probably do not want to import this file. Instead, import + base_logic.base_logic; that will also give you all the primitive + and many derived laws for the logic. *) + Record uPred (M : ucmraT) : Type := IProp { uPred_holds :> nat → M → Prop; uPred_mono n x1 x2 : uPred_holds n x1 → x1 ≼{n} x2 → uPred_holds n x2;