diff options
author | desmettr <desmettr@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2002-07-01 12:46:52 +0000 |
---|---|---|
committer | desmettr <desmettr@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2002-07-01 12:46:52 +0000 |
commit | d1442e3549648376c413fbc058689ef620a56b49 (patch) | |
tree | 18f69707f59300546b2928e96f7e47c588106fc1 /theories/Reals/Rtrigo.v | |
parent | 5667ad37e0b4ade41d90c215657d2f7969fa1d26 (diff) |
Modification sin_approx
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@2812 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/Reals/Rtrigo.v')
-rw-r--r-- | theories/Reals/Rtrigo.v | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/theories/Reals/Rtrigo.v b/theories/Reals/Rtrigo.v index e40c85d58..f1d8408fe 100644 --- a/theories/Reals/Rtrigo.v +++ b/theories/Reals/Rtrigo.v @@ -442,9 +442,9 @@ Definition sin_term [a:R] : nat->R := [i:nat] ``(pow (-1) i)*(pow a (plus (mult Definition cos_term [a:R] : nat->R := [i:nat] ``(pow (-1) i)*(pow a (mult (S (S O)) i))/(INR (fact (mult (S (S O)) i)))``. -Definition sin_approx [a:R;n:nat] : R := (sigma_aux (sin_term a) O n n). +Definition sin_approx [a:R;n:nat] : R := (sum_f_R0 (sin_term a) n). -Definition cos_approx [a:R;n:nat] : R := (sigma_aux (cos_term a) O n n). +Definition cos_approx [a:R;n:nat] : R := (sum_f_R0 (cos_term a) n). Axiom sin_bound : (a:R)(n:nat) ``0<=a``->``a<=PI``->``(sin_approx a (plus (mult (S (S O)) n) (S O)))<=(sin a)<=(sin_approx a (mult (S (S O)) (plus n (S O))))``. @@ -1485,7 +1485,7 @@ Lemma sin_lb_ge_0 : (a:R) ``0<=a``->``a<=PI/2``->``0<=(sin_lb a)``. Intros; Case (total_order R0 a); Intro. Left; Apply sin_lb_gt_0; Assumption. Elim H1; Intro. -Rewrite <- H2; Unfold sin_lb; Unfold sin_approx; Unfold sigma_aux; Unfold sin_term; Repeat Rewrite pow_ne_zero. +Rewrite <- H2; Unfold sin_lb; Unfold sin_approx; Unfold sum_f_R0; Unfold sin_term; Repeat Rewrite pow_ne_zero. Unfold Rdiv; Repeat Rewrite Rmult_Ol; Repeat Rewrite Rmult_Or; Repeat Rewrite Rplus_Or; Right; Reflexivity. Simpl; Discriminate. Simpl; Discriminate. |