proposition: Lemma rational_sqrt_mid_correct1 : (0 <= rational_sqrt_mid)%CR.
proof: Proof. intros e. apply Qle_trans with 1. Qauto_le. change (1 <= sqrt_raw (Qpos2QposInf ((1#2)%Qpos*e)) - 0). ring_simplify. apply rational_sqrt_mid_one_le. Qed.
imports: CoRN.algebra.RSetoid CoRN.metric2.Metric CoRN.metric2.UniformContinuity CoRN.reals.Q_in_CReals CoRN.reals.fast.CRpower CoRN.reals.fast.CRArith CoRN.reals.fast.CRIR CoRN.reals.NRootIR CoRN.model.totalorder.QMinMax CoRN.model.totalorder.QposMinMax CoRN.model.metric2.Qmetric Coq.QArith.Qpower CoRN.model.ordfields.Qordfield CoRN.reals.fast.Compress Coq.NArith.Ndigits CoRN.reals.fast.PowerBound CoRN.transc.RealPowers CoRN.reals.fast.ContinuousCorrect CoRN.tactics.Qauto CoRN.tactics.CornTac MathClasses.interfaces.abstract_algebra