proposition: Lemma expR_inj : injective (@expR R).
proof: Proof. move=> x y exE. by have [] := (ltr_expR x y, ltr_expR y x); rewrite exE ltxx; case: ltrgtP. Qed.
imports: mathcomp(all_ssreflect ssralg ssrint ssrnum matrix) mathcomp(interval rat) mathcomp(boolp classical_sets functions) mathcomp(mathcomp_extra) reals ereal signed topology normedtype landau sequences derive realfun itv convex