diff options
-rw-r--r-- | theories/Reals/Alembert.v | 3 | ||||
-rw-r--r-- | theories/Reals/AltSeries.v | 3 | ||||
-rw-r--r-- | theories/Reals/ArithProp.v | 3 | ||||
-rw-r--r-- | theories/Reals/Binomial.v | 3 | ||||
-rw-r--r-- | theories/Reals/Cauchy_prod.v | 3 | ||||
-rw-r--r-- | theories/Reals/Cos_rel.v | 3 | ||||
-rw-r--r-- | theories/Reals/PartSum.v | 3 | ||||
-rw-r--r-- | theories/Reals/RList.v | 3 | ||||
-rw-r--r-- | theories/Reals/R_Ifp.v | 2 | ||||
-rw-r--r-- | theories/Reals/Rcomplete.v | 3 | ||||
-rw-r--r-- | theories/Reals/Rfunctions.v | 9 | ||||
-rw-r--r-- | theories/Reals/RiemannInt_SF.v | 3 | ||||
-rw-r--r-- | theories/Reals/Rprod.v | 3 | ||||
-rw-r--r-- | theories/Reals/Rseries.v | 2 | ||||
-rw-r--r-- | theories/Reals/Rsigma.v | 3 | ||||
-rw-r--r-- | theories/Reals/Rsqrt_def.v | 3 | ||||
-rw-r--r-- | theories/Reals/Rtrigo.v | 3 | ||||
-rw-r--r-- | theories/Reals/Rtrigo_alt.v | 3 | ||||
-rw-r--r-- | theories/Reals/Rtrigo_calc.v | 3 | ||||
-rw-r--r-- | theories/Reals/Rtrigo_def.v | 3 | ||||
-rw-r--r-- | theories/Reals/Rtrigo_fun.v | 2 | ||||
-rw-r--r-- | theories/Reals/Rtrigo_reg.v | 3 | ||||
-rw-r--r-- | theories/Reals/SeqProp.v | 3 | ||||
-rw-r--r-- | theories/Reals/SeqSeries.v | 5 |
24 files changed, 45 insertions, 32 deletions
diff --git a/theories/Reals/Alembert.v b/theories/Reals/Alembert.v index 6745a3fc4..acc0c7afc 100644 --- a/theories/Reals/Alembert.v +++ b/theories/Reals/Alembert.v @@ -14,7 +14,8 @@ Require Rseries. Require SeqProp. Require PartSum. Require Max. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. (***************************************************) (* Various versions of the criterion of D'Alembert *) diff --git a/theories/Reals/AltSeries.v b/theories/Reals/AltSeries.v index b512f9bea..c35f18a73 100644 --- a/theories/Reals/AltSeries.v +++ b/theories/Reals/AltSeries.v @@ -14,7 +14,8 @@ Require Rseries. Require SeqProp. Require PartSum. Require Max. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. (**********) Definition tg_alt [Un:nat->R] : nat->R := [i:nat]``(pow (-1) i)*(Un i)``. diff --git a/theories/Reals/ArithProp.v b/theories/Reals/ArithProp.v index db4494dd2..7ec8ad1ed 100644 --- a/theories/Reals/ArithProp.v +++ b/theories/Reals/ArithProp.v @@ -12,8 +12,9 @@ Require Rbase. Require Rbasic_fun. Require Even. Require Div2. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. Open Local Scope Z_scope. -V7only [Import R_scope.]. Open Local Scope R_scope. +Open Local Scope R_scope. Lemma minus_neq_O : (n,i:nat) (lt i n) -> ~(minus n i)=O. Intros; Red; Intro. diff --git a/theories/Reals/Binomial.v b/theories/Reals/Binomial.v index 1751f8277..5bbf8c7dd 100644 --- a/theories/Reals/Binomial.v +++ b/theories/Reals/Binomial.v @@ -11,7 +11,8 @@ Require Rbase. Require Rfunctions. Require PartSum. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Definition C [n,p:nat] : R := ``(INR (fact n))/((INR (fact p))*(INR (fact (minus n p))))``. diff --git a/theories/Reals/Cauchy_prod.v b/theories/Reals/Cauchy_prod.v index 697316b84..a76307320 100644 --- a/theories/Reals/Cauchy_prod.v +++ b/theories/Reals/Cauchy_prod.v @@ -12,7 +12,8 @@ Require Rbase. Require Rfunctions. Require Rseries. Require PartSum. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. (**********) Lemma sum_N_predN : (An:nat->R;N:nat) (lt O N) -> (sum_f_R0 An N)==``(sum_f_R0 An (pred N)) + (An N)``. diff --git a/theories/Reals/Cos_rel.v b/theories/Reals/Cos_rel.v index c59c00e08..0bc58169c 100644 --- a/theories/Reals/Cos_rel.v +++ b/theories/Reals/Cos_rel.v @@ -12,7 +12,8 @@ Require Rbase. Require Rfunctions. Require SeqSeries. Require Rtrigo_def. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Definition A1 [x:R] : nat->R := [N:nat](sum_f_R0 [k:nat]``(pow (-1) k)/(INR (fact (mult (S (S O)) k)))*(pow x (mult (S (S O)) k))`` N). diff --git a/theories/Reals/PartSum.v b/theories/Reals/PartSum.v index 9db2ebc66..090680cf1 100644 --- a/theories/Reals/PartSum.v +++ b/theories/Reals/PartSum.v @@ -13,7 +13,8 @@ Require Rfunctions. Require Rseries. Require Rcomplete. Require Max. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Lemma tech1 : (An:nat->R;N:nat) ((n:nat)``(le n N)``->``0<(An n)``) -> ``0 < (sum_f_R0 An N)``. Intros; Induction N. diff --git a/theories/Reals/RList.v b/theories/Reals/RList.v index 3cccc2bfc..6e6f2716b 100644 --- a/theories/Reals/RList.v +++ b/theories/Reals/RList.v @@ -10,7 +10,8 @@ Require Rbase. Require Rfunctions. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Inductive Rlist : Type := | nil : Rlist diff --git a/theories/Reals/R_Ifp.v b/theories/Reals/R_Ifp.v index 81baa6c29..b167b6ef9 100644 --- a/theories/Reals/R_Ifp.v +++ b/theories/Reals/R_Ifp.v @@ -15,7 +15,7 @@ Require Rbase. Require Omega. - +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. Open Local Scope R_scope. (*********************************************************) diff --git a/theories/Reals/Rcomplete.v b/theories/Reals/Rcomplete.v index edcddeb25..5dca3068c 100644 --- a/theories/Reals/Rcomplete.v +++ b/theories/Reals/Rcomplete.v @@ -13,7 +13,8 @@ Require Rfunctions. Require Rseries. Require SeqProp. Require Max. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. (****************************************************) (* R is complete : *) diff --git a/theories/Reals/Rfunctions.v b/theories/Reals/Rfunctions.v index 31c3e13ea..3ea74f862 100644 --- a/theories/Reals/Rfunctions.v +++ b/theories/Reals/Rfunctions.v @@ -25,9 +25,8 @@ Require Export SplitRmult. Require Export ArithProp. Require Omega. Require Zpower. -V7only [Import nat_scope.]. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. Open Local Scope nat_scope. -V7only [Import R_scope.]. Open Local Scope R_scope. (*******************************) @@ -68,8 +67,6 @@ Fixpoint pow [r:R;n:nat]:R:= |(S n) => (Rmult r (pow r n)) end. -Arguments Scope pow [ R_scope nat_scope ]. - Lemma pow_O: (e : R) (pow e O) == R1. Simpl; Auto with real. Qed. @@ -675,14 +672,10 @@ Fixpoint sum_f_R0 [f:nat->R;N:nat]:R:= |(S i) => (Rplus (sum_f_R0 f i) (f (S i))) end. -Arguments Scope sum_f_R0 [ _ nat_scope ]. - (*********) Definition sum_f [s,n:nat;f:nat->R]:R:= (sum_f_R0 [x:nat](f (plus x s)) (minus n s)). -Arguments Scope sum_f [ nat_scope nat_scope _ ]. - Lemma GP_finite: (x:R) (n:nat) (Rmult (sum_f_R0 [n:nat] (pow x n) n) (Rminus x R1)) == diff --git a/theories/Reals/RiemannInt_SF.v b/theories/Reals/RiemannInt_SF.v index 1fc9811e5..f81c57997 100644 --- a/theories/Reals/RiemannInt_SF.v +++ b/theories/Reals/RiemannInt_SF.v @@ -12,7 +12,8 @@ Require Rbase. Require Rfunctions. Require Ranalysis. Require Classical_Prop. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Implicit Arguments On. diff --git a/theories/Reals/Rprod.v b/theories/Reals/Rprod.v index 0093eb15e..c613c7647 100644 --- a/theories/Reals/Rprod.v +++ b/theories/Reals/Rprod.v @@ -14,7 +14,8 @@ Require Rfunctions. Require Rseries. Require PartSum. Require Binomial. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. (* TT Ak; 1<=k<=N *) Fixpoint prod_f_SO [An:nat->R;N:nat] : R := Cases N of diff --git a/theories/Reals/Rseries.v b/theories/Reals/Rseries.v index f7f8cdddb..032524771 100644 --- a/theories/Reals/Rseries.v +++ b/theories/Reals/Rseries.v @@ -12,6 +12,8 @@ Require Rbase. Require Rfunctions. Require Classical. Require Compare. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Implicit Variable Type r:R. diff --git a/theories/Reals/Rsigma.v b/theories/Reals/Rsigma.v index 445343f7a..fd14d2c8c 100644 --- a/theories/Reals/Rsigma.v +++ b/theories/Reals/Rsigma.v @@ -12,7 +12,8 @@ Require Rbase. Require Rfunctions. Require Rseries. Require PartSum. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Set Implicit Arguments. diff --git a/theories/Reals/Rsqrt_def.v b/theories/Reals/Rsqrt_def.v index 94917e42a..ebdece374 100644 --- a/theories/Reals/Rsqrt_def.v +++ b/theories/Reals/Rsqrt_def.v @@ -13,7 +13,8 @@ Require Rbase. Require Rfunctions. Require SeqSeries. Require Ranalysis1. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Fixpoint Dichotomy_lb [x,y:R;P:R->bool;N:nat] : R := Cases N of diff --git a/theories/Reals/Rtrigo.v b/theories/Reals/Rtrigo.v index 2696b0453..ae23fd8a6 100644 --- a/theories/Reals/Rtrigo.v +++ b/theories/Reals/Rtrigo.v @@ -19,9 +19,8 @@ Require Export Cos_plus. Require ZArith_base. Require Zcomplements. Require Classical_Prop. -V7only [Import nat_scope.]. +V7only [Import nat_scope. Import Z_scope. Import R_scope.]. Open Local Scope nat_scope. -V7only [Import R_scope.]. Open Local Scope R_scope. (** sin_PI2 is the only remaining axiom **) diff --git a/theories/Reals/Rtrigo_alt.v b/theories/Reals/Rtrigo_alt.v index 7e8ef465b..4fdc39106 100644 --- a/theories/Reals/Rtrigo_alt.v +++ b/theories/Reals/Rtrigo_alt.v @@ -12,7 +12,8 @@ Require Rbase. Require Rfunctions. Require SeqSeries. Require Rtrigo_def. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. (*****************************************************************) (* Using series definitions of cos and sin *) diff --git a/theories/Reals/Rtrigo_calc.v b/theories/Reals/Rtrigo_calc.v index f5e3912bf..8ede9fc1c 100644 --- a/theories/Reals/Rtrigo_calc.v +++ b/theories/Reals/Rtrigo_calc.v @@ -13,7 +13,8 @@ Require Rfunctions. Require SeqSeries. Require Rtrigo. Require R_sqrt. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Lemma tan_PI : ``(tan PI)==0``. Unfold tan; Rewrite sin_PI; Rewrite cos_PI; Unfold Rdiv; Apply Rmult_Ol. diff --git a/theories/Reals/Rtrigo_def.v b/theories/Reals/Rtrigo_def.v index de7a49568..82c63a7b2 100644 --- a/theories/Reals/Rtrigo_def.v +++ b/theories/Reals/Rtrigo_def.v @@ -13,7 +13,8 @@ Require Rfunctions. Require SeqSeries. Require Rtrigo_fun. Require Max. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. (*****************************) (* Definition of exponential *) diff --git a/theories/Reals/Rtrigo_fun.v b/theories/Reals/Rtrigo_fun.v index b0ccff5d2..33c3f6a5f 100644 --- a/theories/Reals/Rtrigo_fun.v +++ b/theories/Reals/Rtrigo_fun.v @@ -11,6 +11,8 @@ Require Rbase. Require Rfunctions. Require SeqSeries. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. (*****************************************************************) (* To define transcendental functions *) diff --git a/theories/Reals/Rtrigo_reg.v b/theories/Reals/Rtrigo_reg.v index 1808e1a5a..1155a05a0 100644 --- a/theories/Reals/Rtrigo_reg.v +++ b/theories/Reals/Rtrigo_reg.v @@ -14,9 +14,8 @@ Require SeqSeries. Require Rtrigo. Require Ranalysis1. Require PSeries_reg. -V7only [Import nat_scope.]. +V7only [Import nat_scope. Import Z_scope. Import R_scope.]. Open Local Scope nat_scope. -V7only [Import R_scope.]. Open Local Scope R_scope. Lemma CVN_R_cos : (fn:nat->R->R) (fn == [N:nat][x:R]``(pow (-1) N)/(INR (fact (mult (S (S O)) N)))*(pow x (mult (S (S O)) N))``) -> (CVN_R fn). diff --git a/theories/Reals/SeqProp.v b/theories/Reals/SeqProp.v index 5961ab832..913dfd69a 100644 --- a/theories/Reals/SeqProp.v +++ b/theories/Reals/SeqProp.v @@ -13,7 +13,8 @@ Require Rfunctions. Require Rseries. Require Classical. Require Max. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. Definition Un_decreasing [Un:nat->R] : Prop := (n:nat) (Rle (Un (S n)) (Un n)). Definition opp_seq [Un:nat->R] : nat->R := [n:nat]``-(Un n)``. diff --git a/theories/Reals/SeqSeries.v b/theories/Reals/SeqSeries.v index 088a9280e..03963fc4d 100644 --- a/theories/Reals/SeqSeries.v +++ b/theories/Reals/SeqSeries.v @@ -21,7 +21,8 @@ Require Export Rsigma. Require Export Rprod. Require Export Cauchy_prod. Require Export Alembert. -V7only [Import R_scope.]. Open Local Scope R_scope. +V7only [ Import nat_scope. Import Z_scope. Import R_scope. ]. +Open Local Scope R_scope. (**********) Lemma sum_maj1 : (fn:nat->R->R;An:nat->R;x,l1,l2:R;N:nat) (Un_cv [n:nat](SP fn n x) l1) -> (Un_cv [n:nat](sum_f_R0 An n) l2) -> ((n:nat)``(Rabsolu (fn n x))<=(An n)``) -> ``(Rabsolu (l1-(SP fn N x)))<=l2-(sum_f_R0 An N)``. @@ -303,4 +304,4 @@ Apply sum_eq; Intros; Ring. Apply H5; Unfold ge; Apply le_S_n; Replace (S (pred n)) with n. Apply S_pred with O; Apply lt_le_trans with (S x). Apply lt_O_Sn. -Qed.
\ No newline at end of file +Qed. |