aboutsummaryrefslogtreecommitdiffhomepage
path: root/theories
diff options
context:
space:
mode:
authorGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-11-20 08:41:43 +0000
committerGravatar herbelin <herbelin@85f007b7-540e-0410-9357-904b9bb8a0f7>2000-11-20 08:41:43 +0000
commitc5b51f01ae1c04b9f32c120e4e9f78b36877b3c7 (patch)
tree11a8725ffdc1b9c417a898999e0b65558b590a96 /theories
parentb898ce8e51b7cf47ff0989453d20ef062a4c5454 (diff)
Nettoyage + prise en compte noms longs
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@863 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'theories')
-rw-r--r--theories/Zarith/Zsyntax.v52
1 files changed, 26 insertions, 26 deletions
diff --git a/theories/Zarith/Zsyntax.v b/theories/Zarith/Zsyntax.v
index 3825fd86b..9be0d8ed5 100644
--- a/theories/Zarith/Zsyntax.v
+++ b/theories/Zarith/Zsyntax.v
@@ -14,50 +14,50 @@ with number :=
with negnumber :=
-with formula :=
+with formula : constr :=
form_expr [ expr($p) ] -> [$p]
-| form_eq [ expr($p) "=" expr($c) ] -> [<<(eq Z $p $c)>>]
-| form_le [ expr($p) "<=" expr($c) ] -> [<<(Zle $p $c)>>]
-| form_lt [ expr($p) "<" expr($c) ] -> [<<(Zlt $p $c)>>]
-| form_ge [ expr($p) ">=" expr($c) ] -> [<<(Zge $p $c)>>]
-| form_gt [ expr($p) ">" expr($c) ] -> [<<(Zgt $p $c)>>]
+| form_eq [ expr($p) "=" expr($c) ] -> [ (eq Z $p $c) ]
+| form_le [ expr($p) "<=" expr($c) ] -> [ (Zle $p $c) ]
+| form_lt [ expr($p) "<" expr($c) ] -> [ (Zlt $p $c) ]
+| form_ge [ expr($p) ">=" expr($c) ] -> [ (Zge $p $c) ]
+| form_gt [ expr($p) ">" expr($c) ] -> [ (Zgt $p $c) ]
| form_eq_eq [ expr($p) "=" expr($c) "=" expr($c1) ]
- -> [<<(eq Z $p $c)/\(eq Z $c $c1)>>]
+ -> [ (eq Z $p $c)/\(eq Z $c $c1) ]
| form_le_le [ expr($p) "<=" expr($c) "<=" expr($c1) ]
- -> [<<(Zle $p $c)/\(Zle $c $c1)>>]
+ -> [ (Zle $p $c)/\(Zle $c $c1) ]
| form_le_lt [ expr($p) "<=" expr($c) "<" expr($c1) ]
- -> [<<(Zle $p $c)/\(Zlt $c $c1)>>]
+ -> [ (Zle $p $c)/\(Zlt $c $c1) ]
| form_lt_le [ expr($p) "<" expr($c) "<=" expr($c1) ]
- -> [<<(Zlt $p $c)/\(Zle $c $c1)>>]
+ -> [ (Zlt $p $c)/\(Zle $c $c1) ]
| form_lt_lt [ expr($p) "<" expr($c) "<" expr($c1) ]
- -> [<<(Zlt $p $c)/\(Zlt $c $c1)>>]
-| form_neq [ expr($p) "<>" expr($c) ] -> [<< ~(eq Z $p $c)>>]
-| form_comp [ expr($p) "?=" expr($c) ] -> [<<(Zcompare $p $c)>>]
+ -> [ (Zlt $p $c)/\(Zlt $c $c1) ]
+| form_neq [ expr($p) "<>" expr($c) ] -> [ ~(eq Z $p $c) ]
+| form_comp [ expr($p) "?=" expr($c) ] -> [ (Zcompare $p $c) ]
-with expr :=
- expr_plus [ expr($p) "+" expr($c) ] -> [<<(Zplus $p $c)>>]
-| expr_minus [ expr($p) "-" expr($c) ] -> [<<(Zminus $p $c)>>]
+with expr : constr :=
+ expr_plus [ expr($p) "+" expr($c) ] -> [ (Zplus $p $c) ]
+| expr_minus [ expr($p) "-" expr($c) ] -> [ (Zminus $p $c) ]
| expr2 [ expr2($e) ] -> [$e]
-with expr2 :=
- expr_mult [ expr2($p) "*" expr2($c) ] -> [<<(Zmult $p $c)>>]
+with expr2 : constr :=
+ expr_mult [ expr2($p) "*" expr2($c) ] -> [ (Zmult $p $c) ]
| expr1 [ expr1($e) ] -> [$e]
-with expr1 :=
- expr_abs [ "|" expr($c) "|" ] -> [<<(Zabs $c)>>]
+with expr1 : constr :=
+ expr_abs [ "|" expr($c) "|" ] -> [ (Zabs $c) ]
| expr0 [ expr0($e) ] -> [$e]
-with expr0 :=
- expr_id [ ident($c) ] -> [$c]
+with expr0 : constr :=
+ expr_id [ constr:global($c) ] -> [ $c ]
| expr_com [ "[" constr:constr($c) "]" ] -> [$c]
| expr_appl [ "(" application($a) ")" ] -> [$a]
| expr_num [ number($s) ] -> [$s ]
| expr_negnum [ "-" negnumber($n) ] -> [ $n ]
-| expr_inv [ "-" expr0($c) ] -> [<<(Zopp $c)>>]
+| expr_inv [ "-" expr0($c) ] -> [ (Zopp $c) ]
-with application :=
- apply [ application($p) expr($c1) ] -> [<<($p $c1)>>]
-| pair [ expr($p) "," expr($c) ] -> [<<($p, $c)>>]
+with application : constr :=
+ apply [ application($p) expr($c1) ] -> [ ($p $c1) ]
+| pair [ expr($p) "," expr($c) ] -> [ ($p, $c) ]
| appl0 [ expr($a) ] -> [$a]
.