diff --git a/theories/proofmode/classes.v b/theories/proofmode/classes.v index 09217c4f8b64fd7c267950b784a4109b4d51876c..275e6c6864defe2b0a7a1314f0b98a24f3681930 100644 --- a/theories/proofmode/classes.v +++ b/theories/proofmode/classes.v @@ -89,10 +89,10 @@ a goal [P] into a modality [M] and proposition [Q]. The input is [P] and the outputs are [M] and [Q]. -For modalities [M] that do not need to augment the proof mode environment, one -can define an instance [FromModal modality_id (M P) P]. Defining such an -only imposes the proof obligation [P ⊢ M P]. Examples of modalities that have -such an instance are [bupd], [fupd], [except_0], [monPred_relatively] and +For modalities [N] that do not need to augment the proof mode environment, one +can define an instance [FromModal modality_id (N P) P]. Defining such an +instance only imposes the proof obligation [P ⊢ N P]. Examples of such +modalities [N] are [bupd], [fupd], [except_0], [monPred_relatively] and [bi_absorbingly]. *) Class FromModal {PROP1 PROP2 : bi} (M : modality PROP1 PROP2) (P : PROP2) (Q : PROP1) :=