aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--theories/Reals/Exp_prop.v2
-rw-r--r--theories/Reals/Rsyntax.v9
2 files changed, 8 insertions, 3 deletions
diff --git a/theories/Reals/Exp_prop.v b/theories/Reals/Exp_prop.v
index a180c4a5b..5c06af34a 100644
--- a/theories/Reals/Exp_prop.v
+++ b/theories/Reals/Exp_prop.v
@@ -805,7 +805,7 @@ Apply pow_maj_Rabs.
Rewrite Rabsolu_Rabsolu; Left; Apply H1.
Apply Rle_sym1; Left; Apply Rlt_Rinv; Apply H2.
Apply INR_fact_lt_0.
-Cut ``r<>0``.
+Cut (r::R)<>``0``.
Intro; Apply Alembert_C2.
Intro; Apply Rabsolu_no_R0.
Unfold Rdiv; Apply prod_neq_R0.
diff --git a/theories/Reals/Rsyntax.v b/theories/Reals/Rsyntax.v
index 4733ad3cb..a008cd06e 100644
--- a/theories/Reals/Rsyntax.v
+++ b/theories/Reals/Rsyntax.v
@@ -23,13 +23,18 @@ with rnumber :=
with rformula : constr :=
form_expr [ rexpr($p) ] -> [ $p ]
-| form_eq [ rexpr($p) "==" rexpr($c) ] -> [ (eqT R $p $c) ]
+(* | form_eq [ rexpr($p) "==" rexpr($c) ] -> [ (eqT R $p $c) ] *)
+| form_eq [ rexpr($p) "==" rexpr($c) ] -> [ (eqT ? $p $c) ]
| form_le [ rexpr($p) "<=" rexpr($c) ] -> [ (Rle $p $c) ]
| form_lt [ rexpr($p) "<" rexpr($c) ] -> [ (Rlt $p $c) ]
| form_ge [ rexpr($p) ">=" rexpr($c) ] -> [ (Rge $p $c) ]
| form_gt [ rexpr($p) ">" rexpr($c) ] -> [ (Rgt $p $c) ]
+(*
| form_eq_eq [ rexpr($p) "==" rexpr($c) "==" rexpr($c1) ]
-> [ (eqT R $p $c)/\(eqT R $c $c1) ]
+*)
+| form_eq_eq [ rexpr($p) "==" rexpr($c) "==" rexpr($c1) ]
+ -> [ (eqT ? $p $c)/\(eqT ? $c $c1) ]
| form_le_le [ rexpr($p) "<=" rexpr($c) "<=" rexpr($c1) ]
-> [ (Rle $p $c)/\(Rle $c $c1) ]
| form_le_lt [ rexpr($p) "<=" rexpr($c) "<" rexpr($c1) ]
@@ -38,7 +43,7 @@ with rformula : constr :=
-> [ (Rlt $p $c)/\(Rle $c $c1) ]
| form_lt_lt [ rexpr($p) "<" rexpr($c) "<" rexpr($c1) ]
-> [ (Rlt $p $c)/\(Rlt $c $c1) ]
-| form_neq [ rexpr($p) "<>" rexpr($c) ] -> [ ~(eqT R $p $c) ]
+| form_neq [ rexpr($p) "<>" rexpr($c) ] -> [ ~(eqT ? $p $c) ]
with rexpr : constr :=
expr_plus [ rexpr($p) "+" rexpr($c) ] -> [ (Rplus $p $c) ]