From 8fd1080fcfd0b7f3f462cd0ccea03632c8e1dc21 Mon Sep 17 00:00:00 2001 From: desmettr Date: Fri, 17 Jan 2003 09:45:10 +0000 Subject: Optimisations pour Sup et RCompute git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@3519 85f007b7-540e-0410-9357-904b9bb8a0f7 --- theories/Reals/DiscrR.v | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/theories/Reals/DiscrR.v b/theories/Reals/DiscrR.v index 2d8d0476a1..ff5d807e0b 100644 --- a/theories/Reals/DiscrR.v +++ b/theories/Reals/DiscrR.v @@ -59,7 +59,7 @@ Recursive Tactic Definition Sup0 := | [ |- ``0 Repeat (Apply Rmult_lt_pos Orelse Apply Rplus_lt_pos; Try Apply Rlt_R0_R1 Orelse Apply Rlt_R0_R2) | [ |- ``?1>0`` ] -> Change ``0 (IZR z1)==(IZR z2). Intros; Rewrite H; Reflexivity. Qed. -Tactic Definition RCompute := Replace R1 with (IZR `1`); [Replace R0 with (IZR `0`); [Repeat Rewrite <- plus_IZR Orelse Rewrite <- mult_IZR Orelse Rewrite <- Ropp_Ropp_IZR Orelse Rewrite Z_R_minus; Apply IZR_eq; Ring | Reflexivity] | Reflexivity]. +Tactic Definition RCompute := Replace ``2`` with (IZR `2`); [Replace R1 with (IZR `1`); [Replace R0 with (IZR `0`); [Repeat Rewrite <- plus_IZR Orelse Rewrite <- mult_IZR Orelse Rewrite <- Ropp_Ropp_IZR Orelse Rewrite Z_R_minus; Apply IZR_eq; Try Reflexivity | Reflexivity] | Reflexivity] | Reflexivity]. -- cgit v1.2.3