diff options
author | mayero <mayero@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2001-04-24 15:01:56 +0000 |
---|---|---|
committer | mayero <mayero@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2001-04-24 15:01:56 +0000 |
commit | 78dadbf5b104ec1c256587d48dbff55001f83658 (patch) | |
tree | 6e8d19607cc05110a2194d640412eb45eae8a03c /theories/Reals/Rbasic_fun.v | |
parent | 90412c465eb041086a0a923a12b1c06c46501889 (diff) |
Ajout de Rseries et Rtrigo_fun
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1686 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories/Reals/Rbasic_fun.v')
-rw-r--r-- | theories/Reals/Rbasic_fun.v | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/theories/Reals/Rbasic_fun.v b/theories/Reals/Rbasic_fun.v index d8c2d62f1..1079323dc 100644 --- a/theories/Reals/Rbasic_fun.v +++ b/theories/Reals/Rbasic_fun.v @@ -14,6 +14,7 @@ (*********************************************************) Require Export R_Ifp. +Require Fourier. (*******************************) (* Rmin *) @@ -134,6 +135,11 @@ Generalize (Rlt_Ropp x R0 r);Intro;Unfold Rgt in H; Apply Rle_sym2;Assumption. Save. +Lemma Rle_Rabsolu: + (x:R) (Rle x (Rabsolu x)). +Intro; Unfold Rabsolu;Case (case_Rabsolu x);Intros;Fourier. +Save. + (*********) Lemma Rabsolu_pos_eq:(x:R)(Rle R0 x)->(Rabsolu x)==x. Intros;Unfold Rabsolu;Case (case_Rabsolu x);Intro; @@ -237,6 +243,26 @@ Unfold Rgt in H0;Generalize (Rlt_antisym R0 (Rinv r) ElimType False;Auto. Save. +Lemma Rabsolu_Ropp: + (x:R) (Rabsolu (Ropp x))==(Rabsolu x). +Intro;Cut (Ropp x)==(Rmult (Ropp R1) x). +Intros; Rewrite H. +Rewrite Rabsolu_mult. +Cut (Rabsolu (Ropp R1))==R1. +Intros; Rewrite H0. +Ring. +Unfold Rabsolu; Case (case_Rabsolu (Ropp R1)). +Intro; Ring. +Intro H0;Generalize (Rle_sym2 R0 (Ropp R1) H0);Intros. +Generalize (Rle_Ropp R0 (Ropp R1) H1). +Rewrite Ropp_Ropp; Rewrite Ropp_O. +Intro;Generalize (Rle_not R1 R0 Rlt_R0_R1);Intro; + Generalize (Rle_sym2 R1 R0 H2);Intro; + ElimType False;Auto. +Ring. +Save. + + (*********) Lemma Rabsolu_triang:(a,b:R)(Rle (Rabsolu (Rplus a b)) (Rplus (Rabsolu a) (Rabsolu b))). |