fact: Definition approximates (X : I.type) (tf : T) (f : R -> ExtendedR) : Prop := not_empty (I.convert X) -> match tf with | Const c => I.convert c = Inan \/ is_const f (I.convert X) (I.convert c) | Var => forall x : R, contains (I.convert X) (Xreal x) -> f x = Xreal x | Tm tm => let x0 := proj_val (I.F.convert (I.midpoint X)) in i_validTM x0 (I.convert X) tm f end.
imports: Coq(Reals ZArith Psatz) mathcomp.ssreflect(ssreflect ssrbool ssrfun eqtype ssrnat seq bigop) Interval Xreal Basic Interval_compl Datatypes Taylor_model_sharp Bound Bound_quad Univariate_sig