]> matita.cs.unibo.it Git - helm.git/commitdiff
fixed some notational collisions
authorEnrico Tassi <enrico.tassi@inria.fr>
Fri, 26 Sep 2008 11:46:12 +0000 (11:46 +0000)
committerEnrico Tassi <enrico.tassi@inria.fr>
Fri, 26 Sep 2008 11:46:12 +0000 (11:46 +0000)
helm/software/matita/core_notation.moo
helm/software/matita/library/demo/formal_topology.ma
helm/software/matita/library/demo/power_derivative.ma

index 025a9899df5ec6058f6af934231d6c6da772d390..1c1e59cb3aca43ed25f139b90b63df337f5c34d0 100644 (file)
@@ -205,6 +205,10 @@ notation "↓a" with precedence 55 for @{ 'downarrow $a }.
 
 notation "hvbox(U break ↓ V)" non associative with precedence 55 for @{ 'fintersects $U $V }.
 
+notation "↑a" with precedence 55 for @{ 'uparrow $a }.
+
+notation "hvbox(a break ↑ b)" with precedence 55 for @{ 'funion $a $b }.
+
 notation "(a \sup b)" left associative with precedence 60 for @{ 'exp $a $b}.
 notation "s \sup (-1)" with precedence 60 for @{ 'invert $s }.
 notation < "s \sup (-1) x" with precedence 60 for @{ 'invert_appl $s $x}. 
index 190e00e5d0eb549e6822d06c0e72fc6d9efe18a4..15da20a1132aae02cb7df0a5b457096402649eb2 100644 (file)
@@ -158,13 +158,9 @@ qed.
 
 definition uparrow ≝ λA:axiom_set.λa:A.mk_powerset ? (λb:A. a ≤ b).
 
-notation "↑a" with precedence 80 for @{ 'uparrow $a }.
-
 interpretation "uparrow" 'uparrow a = (uparrow _ a).
 
-definition downarrow ≝ λA:axiom_set.λU:Ω \sup A.mk_powerset ? (λa:A. ↑a ≬ U).
-
-notation "↓a" with precedence 80 for @{ 'downarrow $a }.
+definition downarrow ≝ λA:axiom_set.λU:Ω \sup A.mk_powerset ? (λa:A. (↑a) ≬ U).
 
 interpretation "downarrow" 'downarrow a = (downarrow _ a).
 
@@ -172,9 +168,7 @@ definition fintersects ≝ λA:axiom_set.λU,V:Ω \sup A.↓U ∩ ↓V.
 
 interpretation "fintersects" 'fintersects U V = (fintersects _ U V).
 
-(*
 record convergent_generated_topology : Type ≝
  { AA:> axiom_set;
    convergence: ∀a:AA.∀U,V:Ω \sup AA. a ◃ U → a ◃ V → a ◃ (U ↓ V)
  }.
-*)
index e8ab55c3595108eb3e08a8d60c49819752831832..8ab638da8694fe04a6c82d280f12ef7233155e5b 100644 (file)
@@ -40,11 +40,7 @@ interpretation "None" 'one =
 interpretation "Rplus" 'plus x y =
  (cic:/matita/demo/power_derivative/Rplus.con x y).
 
-notation "hvbox(a break \middot b)" 
-  left associative with precedence 55
-for @{ 'times $a $b }.
-
-interpretation "Rmult" 'times x y =
+interpretation "Rmult" 'middot x y =
  (cic:/matita/demo/power_derivative/Rmult.con x y).
 
 definition Fplus ≝
@@ -55,7 +51,7 @@ definition Fmult ≝
 
 interpretation "Fplus" 'plus x y =
  (cic:/matita/demo/power_derivative/Fplus.con x y).
-interpretation "Fmult" 'times x y =
+interpretation "Fmult" 'middot x y =
  (cic:/matita/demo/power_derivative/Fmult.con x y).
 
 notation "2" with precedence 89
@@ -93,13 +89,13 @@ coercion inj.
 axiom Rplus_Rzero_x: ∀x:R.0+x=x.
 axiom Rplus_comm: symmetric ? Rplus.
 axiom Rplus_assoc: associative ? Rplus.
-axiom Rmult_Rone_x: ∀x:R.1*x=x.
-axiom Rmult_Rzero_x: ∀x:R.0*x=0.
+axiom Rmult_Rone_x: ∀x:R.1 · x=x.
+axiom Rmult_Rzero_x: ∀x:R.0 · x=0.
 axiom Rmult_assoc: associative ? Rmult.
 axiom Rmult_comm: symmetric ? Rmult.
 axiom Rmult_Rplus_distr: distributive ? Rmult Rplus.
 
-alias symbol "times" = "Rmult".
+alias symbol "middot" = "Rmult".
 alias symbol "plus" = "natural plus".
 
 definition monomio ≝
@@ -245,7 +241,7 @@ axiom derivative_x0: D[x \sup 0] = 0.
 axiom derivative_x1: D[x] = 1.
 axiom derivative_mult: ∀f,g:R→R. D[f·g] = D[f]·g + f·D[g].
 
-alias symbol "times" = "Fmult".
+alias symbol "middot" = "Fmult".
 
 theorem derivative_power: ∀n:nat. D[x \sup n] = n·x \sup (pred n).
  assume n:nat.