@@ -416,14 +416,14 @@ rewrite expRxDyMexpx expRN [_ * expR y]mulrC mulfK //.
416416by case: ltrgt0P (expR_gt0 x).
417417Qed .
418418
419- Lemma expRnM n x : expR (n%:R * x) = expR x ^+ n.
419+ Lemma expRM_natl n x : expR (n%:R * x) = expR x ^+ n.
420420Proof .
421421elim: n x => [x|n IH x] /=; first by rewrite mul0r expr0 expR0.
422422by rewrite exprS -nat1r mulrDl mul1r expRD IH.
423423Qed .
424424
425- Lemma expRMn n x : expR (x * n%:R) = expR x ^+ n.
426- Proof . by rewrite mulrC expRnM . Qed .
425+ Lemma expRM_natr n x : expR (x * n%:R) = expR x ^+ n.
426+ Proof . by rewrite mulrC expRM_natl . Qed .
427427
428428Lemma expR_gt1 x : (1 < expR x) = (0 < x).
429429Proof .
@@ -509,8 +509,8 @@ Local Close Scope convex_scope.
509509
510510End expR.
511511
512- #[deprecated(since="mathcomp-analysis 1.1.0", note="renamed `expRnM `")]
513- Notation expRMm := expRnM (only parsing).
512+ #[deprecated(since="mathcomp-analysis 1.1.0", note="renamed `expRM_natl `")]
513+ Notation expRMm := expRM_natl (only parsing).
514514
515515Section expeR.
516516Context {R : realType}.
@@ -901,7 +901,7 @@ rewrite le_eqVlt => /predU1P[<-|a0].
901901 by rewrite powR0 ?invr_eq0 ?pnatr_eq0// sqrtr0.
902902have /eqP : (a `^ (2^-1)) ^+ 2 = (Num.sqrt a) ^+ 2.
903903 rewrite sqr_sqrtr; last exact: ltW.
904- by rewrite /powR gt_eqF// -expRnM mulrA divrr ?mul1r ?unitfE// lnK.
904+ by rewrite /powR gt_eqF// -expRM_natl mulrA divrr ?mul1r ?unitfE// lnK.
905905rewrite eqf_sqr => /predU1P[//|/eqP h].
906906have : 0 < a `^ 2^-1 by exact: powR_gt0.
907907by rewrite h oppr_gt0 ltNge sqrtr_ge0.
0 commit comments