]> matita.cs.unibo.it Git - helm.git/commitdiff
Most of the time, URIs can now be replaced with identifiers in "interpretation".
authorClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 9 Jun 2008 20:19:41 +0000 (20:19 +0000)
committerClaudio Sacerdoti Coen <claudio.sacerdoticoen@unibo.it>
Mon, 9 Jun 2008 20:19:41 +0000 (20:19 +0000)
Warning: identifiers are mapped to URIs according to the last declared
alias.

90 files changed:
helm/software/matita/contribs/CoRN/algebra/CoRN/Setoids.ma
helm/software/matita/contribs/LOGIC/CLE/defs.ma
helm/software/matita/contribs/assembly/freescale/byte8.ma
helm/software/matita/contribs/assembly/freescale/extra.ma
helm/software/matita/contribs/assembly/freescale/status.ma
helm/software/matita/contribs/assembly/freescale/word16.ma
helm/software/matita/contribs/dama/dama/bishop_set.ma
helm/software/matita/contribs/dama/dama/bishop_set_rewrite.ma
helm/software/matita/contribs/dama/dama/cprop_connectives.ma
helm/software/matita/contribs/dama/dama/extra.ma
helm/software/matita/contribs/dama/dama/ordered_set.ma
helm/software/matita/contribs/dama/dama/ordered_uniform.ma
helm/software/matita/contribs/dama/dama/property_sigma.ma
helm/software/matita/contribs/dama/dama/supremum.ma
helm/software/matita/contribs/dama/dama/uniform.ma
helm/software/matita/contribs/dama/dama_didactic/bottom.ma
helm/software/matita/contribs/dama/dama_didactic/deriv.ma
helm/software/matita/contribs/dama/dama_didactic/reals.ma
helm/software/matita/contribs/dama/dama_duality/attic/integration_algebras.ma
helm/software/matita/contribs/dama/dama_duality/attic/rings.ma
helm/software/matita/contribs/dama/dama_duality/attic/vector_spaces.ma
helm/software/matita/contribs/dama/dama_duality/classical_pointfree/ordered_sets.ma
helm/software/matita/contribs/dama/dama_duality/classical_pointfree/ordered_sets2.ma
helm/software/matita/contribs/dama/dama_duality/classical_pointwise/sets.ma
helm/software/matita/contribs/dama/dama_duality/constructive_connectives.ma
helm/software/matita/contribs/dama/dama_duality/divisible_group.ma
helm/software/matita/contribs/dama/dama_duality/excess.ma
helm/software/matita/contribs/dama/dama_duality/group.ma
helm/software/matita/contribs/dama/dama_duality/infsup.ma
helm/software/matita/contribs/dama/dama_duality/lattice.ma
helm/software/matita/contribs/dama/dama_duality/limit.ma
helm/software/matita/contribs/dama/dama_duality/metric_lattice.ma
helm/software/matita/contribs/dama/dama_duality/metric_space.ma
helm/software/matita/contribs/dama/dama_duality/premetric_lattice.ma
helm/software/matita/contribs/dama/dama_duality/prevalued_lattice.ma
helm/software/matita/contribs/dama/dama_duality/tend.ma
helm/software/matita/contribs/formal_topology/bin/formal_topology.ma
helm/software/matita/contribs/formal_topology/formal_topology.ma
helm/software/matita/contribs/formal_topology/formal_topology2.ma
helm/software/matita/contribs/library_auto/auto/Z/orders.ma
helm/software/matita/contribs/library_auto/auto/Z/plus.ma
helm/software/matita/contribs/library_auto/auto/Z/times.ma
helm/software/matita/contribs/library_auto/auto/nat/congruence.ma
helm/software/matita/contribs/library_auto/auto/nat/div_and_mod.ma
helm/software/matita/contribs/library_auto/auto/nat/exp.ma
helm/software/matita/contribs/library_auto/auto/nat/factorial.ma
helm/software/matita/contribs/library_auto/auto/nat/minus.ma
helm/software/matita/contribs/library_auto/auto/nat/orders.ma
helm/software/matita/contribs/library_auto/auto/nat/permutation.ma
helm/software/matita/contribs/library_auto/auto/nat/plus.ma
helm/software/matita/contribs/library_auto/auto/nat/primes.ma
helm/software/matita/contribs/library_auto/auto/nat/times.ma
helm/software/matita/library/Q/Qaxioms.ma
helm/software/matita/library/Q/frac.ma
helm/software/matita/library/Q/q/qplus.ma
helm/software/matita/library/Z/compare.ma
helm/software/matita/library/Z/dirichlet_product.ma
helm/software/matita/library/Z/inversion.ma
helm/software/matita/library/Z/moebius.ma
helm/software/matita/library/Z/orders.ma
helm/software/matita/library/Z/plus.ma
helm/software/matita/library/Z/sigma_p.ma
helm/software/matita/library/Z/times.ma
helm/software/matita/library/Z/z.ma
helm/software/matita/library/algebra/finite_groups.ma
helm/software/matita/library/algebra/groups.ma
helm/software/matita/library/algebra/monoids.ma
helm/software/matita/library/algebra/semigroups.ma
helm/software/matita/library/datatypes/bool.ma
helm/software/matita/library/datatypes/compare.ma
helm/software/matita/library/datatypes/constructors.ma
helm/software/matita/library/decidable_kit/decidable.ma
helm/software/matita/library/decidable_kit/eqtype.ma
helm/software/matita/library/decidable_kit/fgraph.ma
helm/software/matita/library/decidable_kit/fintype.ma
helm/software/matita/library/decidable_kit/list_aux.ma
helm/software/matita/library/decidable_kit/streicher.ma
helm/software/matita/library/demo/power_derivative.ma
helm/software/matita/library/demo/propositional_sequent_calculus.ma
helm/software/matita/library/demo/realisability.ma
helm/software/matita/library/higher_order_defs/functions.ma
helm/software/matita/library/higher_order_defs/ordering.ma
helm/software/matita/library/higher_order_defs/relations.ma
helm/software/matita/library/list/list.ma
helm/software/matita/library/logic/coimplication.ma
helm/software/matita/library/logic/connectives.ma
helm/software/matita/library/logic/connectives2.ma
helm/software/matita/library/logic/equality.ma
helm/software/matita/library/nat/gcd_properties1.ma
helm/software/matita/library/technicalities/setoids.ma

index ee5f99610ed7be4c91f32c4835c4ed61ef3e3cbd..43c2d45c433b78a00e302e8ae61c042392f06cab 100644 (file)
@@ -47,11 +47,9 @@ record CSetoid : Type \def
    cs_ap    :  relation cs_crr;
    cs_proof :  is_CSetoid cs_crr cs_eq cs_ap}.   
 
-interpretation "setoid equality"
-   'eq x y = (cic:/matita/algebra/CoRN/Setoids/cs_eq.con _ x y).
+interpretation "setoid equality" 'eq x y = (cs_eq _ x y).
 
-interpretation "setoid apart"
-  'neq x y = (cic:/matita/algebra/CoRN/Setoids/cs_ap.con _ x y).
+interpretation "setoid apart" 'neq x y = (cs_ap _ x y).
 
 (* visto che sia "ap" che "eq" vanno in Prop e data la "tight-apartness", 
 "cs_neq" e "ap" non sono la stessa cosa? *)
index 03065ada0ccc7a8bfd6fa3cf148969561896de9e..a354790ed9c2c05da708087ff26a86d9777417e5 100644 (file)
@@ -26,4 +26,4 @@ inductive CLE: Nat \to Context \to Prop \def
 .
 
 interpretation "order relation between positions and contexts" 
-   'leq x y = (cic:/matita/LOGIC/CLE/defs/CLE.ind#xpointer(1/1) x y).
+   'leq x y = (CLE x y).
index f3d2e10b441b23145c97bbcc38316f291664bb84..6f1c484048ae6382d11961441ec7c286579a0b4e 100644 (file)
@@ -39,8 +39,7 @@ record byte8 : Type ≝
 (* \langle \rangle *)
 notation "〈x,y〉" non associative with precedence 80
  for @{ 'mk_byte8 $x $y }.
-interpretation "mk_byte8" 'mk_byte8 x y = 
- (cic:/matita/freescale/byte8/byte8.ind#xpointer(1/1/1) x y).
+interpretation "mk_byte8" 'mk_byte8 x y = (mk_byte8 x y).
 
 (* operatore = *)
 definition eq_b8 ≝ λb1,b2:byte8.(eq_ex (b8h b1) (b8h b2)) ⊗ (eq_ex (b8l b1) (b8l b2)).
index 94f4a47547eebf1a1048c94474c14f35e4e90625..bc76c4d6b7f0addf954b61fa572c3ad3657d803e 100644 (file)
@@ -57,26 +57,22 @@ definition eq_bool ≝
 (* \ominus *)
 notation "hvbox(⊖ a)" non associative with precedence 36
  for @{ 'not_bool $a }.
-interpretation "not_bool" 'not_bool x = 
- (cic:/matita/freescale/extra/not_bool.con x).
+interpretation "not_bool" 'not_bool x = (not_bool x).
 
 (* \otimes *)
 notation "hvbox(a break ⊗ b)" left associative with precedence 35
  for @{ 'and_bool $a $b }.
-interpretation "and_bool" 'and_bool x y = 
- (cic:/matita/freescale/extra/and_bool.con x y).
+interpretation "and_bool" 'and_bool x y = (and_bool x y).
 
 (* \oplus *)
 notation "hvbox(a break ⊕ b)" left associative with precedence 34
  for @{ 'or_bool $a $b }.
-interpretation "or_bool" 'or_bool x y = 
- (cic:/matita/freescale/extra/or_bool.con x y).
+interpretation "or_bool" 'or_bool x y = (or_bool x y).
 
 (* \odot *)
 notation "hvbox(a break ⊙ b)" left associative with precedence 33
  for @{ 'xor_bool $a $b }.
-interpretation "xor_bool" 'xor_bool x y = 
- (cic:/matita/freescale/extra/xor_bool.con x y).
+interpretation "xor_bool" 'xor_bool x y = (xor_bool x y).
 
 (* ProdT e' gia' definito, aggiungo Prod3T e Prod4T e Prod5T *)
 
index e9d374145fce5614e646a758169b5e8f6407be3a..4072f445fa02952d817490c05532ba1d7d0dbe5e 100644 (file)
@@ -70,7 +70,7 @@ notation "{hvbox('A_Reg' ≝ acclow ; break 'X_Reg' ≝ indxlow ; break 'Sp_Reg'
  non associative with precedence 80 for
  @{ 'mk_alu_HC05 $acclow $indxlow $sp $spm $spf $pc $pcm $hfl $ifl $nfl $zfl $cfl $irqfl }.
 interpretation "mk_alu_HC05" 'mk_alu_HC05 acclow indxlow sp spm spf pc pcm hfl ifl nfl zfl cfl irqfl =
- (cic:/matita/freescale/status/alu_HC05.ind#xpointer(1/1/1) acclow indxlow sp spm spf pc pcm hfl ifl nfl zfl cfl irqfl).
+ (mk_alu_HC05 acclow indxlow sp spm spf pc pcm hfl ifl nfl zfl cfl irqfl).
  
 (* ALU dell'HC08/HCS08 *) 
 record alu_HC08: Type ≝
@@ -107,7 +107,7 @@ notation "{hvbox('A_Reg' ≝ acclow ; break 'X_Reg' ≝ indxlow ; break 'H_Reg'
  non associative with precedence 80 for
  @{ 'mk_alu_HC08 $acclow $indxlow $indxhigh $sp $pc $vfl $hfl $ifl $nfl $zfl $cfl $irqfl }.
 interpretation "mk_alu_HC08" 'mk_alu_HC08 acclow indxlow indxhigh sp pc vfl hfl ifl nfl zfl cfl irqfl =
- (cic:/matita/freescale/status/alu_HC08.ind#xpointer(1/1/1) acclow indxlow indxhigh sp pc vfl hfl ifl nfl zfl cfl irqfl).
+ (mk_alu_HC08 acclow indxlow indxhigh sp pc vfl hfl ifl nfl zfl cfl irqfl).
 
 (* ALU dell'RS08 *)
 record alu_RS08: Type ≝
@@ -149,7 +149,7 @@ notation "{hvbox('A_Reg' ≝ acclow ; break 'Pc_Reg' ≝ pc ; break 'Pc_Mask' 
  non associative with precedence 80 for
  @{ 'mk_alu_RS08 $acclow $pc $pcm $spc $xm $psm $zfl $cfl }.
 interpretation "mk_alu_RS08" 'mk_alu_RS08 acclow pc pcm spc xm psm zfl cfl =
- (cic:/matita/freescale/status/alu_RS08.ind#xpointer(1/1/1) acclow pc pcm spc xm psm zfl cfl).
+ (mk_alu_RS08 acclow pc pcm spc xm psm zfl cfl).
 
 (* tipo processore dipendente dalla mcu, varia solo la ALU *)
 record any_status (mcu:mcu_type) (t:memory_impl): Type ≝
@@ -171,7 +171,7 @@ record any_status (mcu:mcu_type) (t:memory_impl): Type ≝
 notation > "{hvbox('Alu' ≝ alu ; break 'Clk' ≝ clk)}" non associative with precedence 80 
  for @{ 'mk_any_status $alu $mem $chk $clk }.
 interpretation "mk_any_status" 'mk_any_status alu mem chk clk =
- (cic:/matita/freescale/status/any_status.ind#xpointer(1/1/1) alu mem chk clk).
+ (mk_any_status alu mem chk clk).
 
 (* **************** *)
 (* GETTER SPECIFICI *)
index 98d7703b636db370c1b85225f423986b4c3379d2..c47ff7d5136da098b57822ebb495df675b88ce4f 100644 (file)
@@ -39,8 +39,7 @@ record word16 : Type ≝
 (* \langle \rangle *)
 notation "〈x:y〉" non associative with precedence 80
  for @{ 'mk_word16 $x $y }.
-interpretation "mk_word16" 'mk_word16 x y = 
- (cic:/matita/freescale/word16/word16.ind#xpointer(1/1/1) x y).
+interpretation "mk_word16" 'mk_word16 x y = (mk_word16 x y).
 
 (* operatore = *)
 definition eq_w16 ≝ λw1,w2.(eq_b8 (w16h w1) (w16h w2)) ⊗ (eq_b8 (w16l w1) (w16l w2)).
index 1e7436af9a3e97d347a47dc259c726537e2a06be..7ac1b83f01a42a8a4acab41fa2b06ff6f77f6c4e 100644 (file)
@@ -26,8 +26,7 @@ record bishop_set: Type ≝ {
 notation "hvbox(a break # b)" non associative with precedence 50 
   for @{ 'apart $a $b}.
   
-interpretation "bishop_setapartness" 'apart x y = 
-  (cic:/matita/dama/bishop_set/bs_apart.con _ x y).
+interpretation "bishop_setapartness" 'apart x y = (bs_apart _ x y).
 
 definition bishop_set_of_ordered_set: ordered_set → bishop_set.
 intros (E); apply (mk_bishop_set E (λa,b:E. a ≰ b ∨ b ≰ a));  
@@ -45,8 +44,7 @@ definition eq ≝ λA:bishop_set.λa,b:A. ¬ (a # b).
 notation "hvbox(a break ≈ b)" non associative with precedence 50 
   for @{ 'napart $a $b}.
       
-interpretation "Bishop set alikeness" 'napart a b = 
-  (cic:/matita/dama/bishop_set/eq.con _ a b). 
+interpretation "Bishop set alikeness" 'napart a b = (eq _ a b). 
 
 lemma eq_reflexive:∀E:bishop_set. reflexive ? (eq E).
 intros (E); unfold; intros (x); apply bs_coreflexive; 
@@ -78,8 +76,7 @@ qed.
 
 definition lt ≝ λE:ordered_set.λa,b:E. a ≤ b ∧ a # b.
 
-interpretation "ordered sets less than" 'lt a b = 
-  (cic:/matita/dama/bishop_set/lt.con _ a b).
+interpretation "ordered sets less than" 'lt a b = (lt _ a b).
 
 lemma lt_coreflexive: ∀E.coreflexive ? (lt E).
 intros 2 (E x); intro H; cases H (_ ABS);
index 19518a67b6f29eb593a177f8d7817aba5863ea6e..7ead93370f36a5609c6839b4d80c25ef979d4f91 100644 (file)
@@ -22,8 +22,7 @@ lemma eq_trans:∀E:bishop_set.∀x,z,y:E.x ≈ y → y ≈ z → x ≈ z ≝
 notation > "'Eq'≈" non associative with precedence 50 
   for @{'eqrewrite}.
   
-interpretation "eq_rew" 'eqrewrite = 
-  (cic:/matita/dama/bishop_set/eq_trans.con _ _ _).
+interpretation "eq_rew" 'eqrewrite = (eq_trans _ _ _).
 
 lemma le_rewl: ∀E:ordered_set.∀z,y,x:E. x ≈ y → x ≤ z → y ≤ z.
 intros (E z y x Exy Lxz); apply (le_transitive ???? ? Lxz);
@@ -36,9 +35,9 @@ intro Xyz; apply Exy; left; assumption;
 qed.
 
 notation > "'Le'≪" non associative with precedence 50 for @{'lerewritel}.
-interpretation "le_rewl" 'lerewritel = (cic:/matita/dama/bishop_set_rewrite/le_rewl.con _ _ _).
+interpretation "le_rewl" 'lerewritel = (le_rewl _ _ _).
 notation > "'Le'≫" non associative with precedence 50 for @{'lerewriter}.
-interpretation "le_rewr" 'lerewriter = (cic:/matita/dama/bishop_set_rewrite/le_rewr.con _ _ _).
+interpretation "le_rewr" 'lerewriter = (le_rewr _ _ _).
 
 lemma ap_rewl: ∀A:bishop_set.∀x,z,y:A. x ≈ y → y # z → x # z.
 intros (A x z y Exy Ayz); cases (bs_cotransitive ???x Ayz); [2:assumption]
@@ -51,9 +50,9 @@ apply bs_symmetric; assumption;
 qed.
 
 notation > "'Ap'≪" non associative with precedence 50 for @{'aprewritel}.
-interpretation "ap_rewl" 'aprewritel = (cic:/matita/dama/bishop_set_rewrite/ap_rewl.con _ _ _).
+interpretation "ap_rewl" 'aprewritel = (ap_rewl _ _ _).
 notation > "'Ap'≫" non associative with precedence 50 for @{'aprewriter}.
-interpretation "ap_rewr" 'aprewriter = (cic:/matita/dama/bishop_set_rewrite/ap_rewr.con _ _ _).
+interpretation "ap_rewr" 'aprewriter = (ap_rewr _ _ _).
 
 lemma exc_rewl: ∀A:ordered_set.∀x,z,y:A. x ≈ y → y ≰ z → x ≰ z.
 intros (A x z y Exy Ayz); cases (os_cotransitive ??? x Ayz); [2:assumption]
@@ -66,9 +65,9 @@ cases (Exy); left; assumption;
 qed.
 
 notation > "'Ex'≪" non associative with precedence 50 for @{'ordered_setrewritel}.
-interpretation "exc_rewl" 'ordered_setrewritel = (cic:/matita/dama/bishop_set_rewrite/exc_rewl.con _ _ _).
+interpretation "exc_rewl" 'ordered_setrewritel = (exc_rewl _ _ _).
 notation > "'Ex'≫" non associative with precedence 50 for @{'ordered_setrewriter}.
-interpretation "exc_rewr" 'ordered_setrewriter = (cic:/matita/dama/bishop_set_rewrite/exc_rewr.con _ _ _).
+interpretation "exc_rewr" 'ordered_setrewriter = (exc_rewr _ _ _).
 
 
 lemma lt_rewr: ∀A:ordered_set.∀x,z,y:A. x ≈ y → z < y → z < x.
@@ -82,7 +81,7 @@ intros (A x y z E H); split; cases H;
 qed.
 
 notation > "'Lt'≪" non associative with precedence 50 for @{'ltrewritel}.
-interpretation "lt_rewl" 'ltrewritel = (cic:/matita/dama/bishop_set_rewrite/lt_rewl.con _ _ _).
+interpretation "lt_rewl" 'ltrewritel = (lt_rewl _ _ _).
 notation > "'Lt'≫" non associative with precedence 50 for @{'ltrewriter}.
-interpretation "lt_rewr" 'ltrewriter = (cic:/matita/dama/bishop_set_rewrite/lt_rewr.con _ _ _).
+interpretation "lt_rewr" 'ltrewriter = (lt_rewr _ _ _).
 
index a53961733a72d11f0870538a3f87858555b89772..91a2335c7998f44e40589b0cbd7751c64db3d680 100644 (file)
@@ -18,25 +18,21 @@ inductive Or (A,B:CProp) : CProp ≝
    Left : A → Or A B
  | Right : B → Or A B.
 
-interpretation "constructive or" 'or x y =
-  (cic:/matita/dama/cprop_connectives/Or.ind#xpointer(1/1) x y).
+interpretation "constructive or" 'or x y = (Or x y).
 
 inductive And (A,B:CProp) : CProp ≝
  | Conj : A → B → And A B.
  
-interpretation "constructive and" 'and x y =
-  (cic:/matita/dama/cprop_connectives/And.ind#xpointer(1/1) x y).
+interpretation "constructive and" 'and x y = (And x y).
 
 inductive exT (A:Type) (P:A→CProp) : CProp ≝
   ex_introT: ∀w:A. P w → exT A P.
 
-interpretation "CProp exists" 'exists \eta.x =
-  (cic:/matita/dama/cprop_connectives/exT.ind#xpointer(1/1) _ x).
+interpretation "CProp exists" 'exists \eta.x = (exT _ x).
 
 definition Not : CProp → Prop ≝ λx:CProp.x → False.
 
-interpretation "constructive not" 'not x = 
-  (cic:/matita/dama/cprop_connectives/Not.con x).
+interpretation "constructive not" 'not x = (Not x).
   
 definition cotransitive ≝
  λC:Type.λlt:C→C→CProp.∀x,y,z:C. lt x y → lt x z ∨ lt z y. 
index d36e0db7e165d9e1be7aeb1f827b4fc43959999a..008d84202c8b759211aae7906df041056b78491e 100644 (file)
@@ -20,7 +20,7 @@ definition strong_ext ≝ λA:bishop_set.λop:A→A.∀x,y. op x # op y → x #
 
 definition lt ≝ λE:excess.λa,b:E. a ≤ b ∧ a # b.
 
-interpretation "ordered sets less than" 'lt a b = (cic:/matita/dama/excess/lt.con _ a b).
+interpretation "ordered sets less than" 'lt a b = (lt _ a b).
 
 lemma lt_coreflexive: ∀E.coreflexive ? (lt E).
 intros 2 (E x); intro H; cases H (_ ABS); 
@@ -51,9 +51,9 @@ intros (A x y z E H); split; cases H;
 qed.
 
 notation > "'Lt'≪" non associative with precedence 50 for @{'ltrewritel}.
-interpretation "lt_rewl" 'ltrewritel = (cic:/matita/dama/excess/lt_rewl.con _ _ _).
+interpretation "lt_rewl" 'ltrewritel = (lt_rewl _ _ _).
 notation > "'Lt'≫" non associative with precedence 50 for @{'ltrewriter}.
-interpretation "lt_rewr" 'ltrewriter = (cic:/matita/dama/excess/lt_rewr.con _ _ _).
+interpretation "lt_rewr" 'ltrewriter = (lt_rewr _ _ _).
 
 lemma lt_le_transitive: ∀A:excess.∀x,y,z:A.x < y → y ≤ z → x < z.
 intros (A x y z LT LE); cases LT (LEx APx); split; [apply (le_transitive ???? LEx LE)]
index 4c72cfd98d35dbbbc4c0f57134b6a88dc70b0866..c161fee4589d50ef1789a6968780fda804dfd2b9 100644 (file)
@@ -22,17 +22,14 @@ record ordered_set: Type ≝ {
   os_cotransitive: cotransitive ? os_excess 
 }.
 
-interpretation "Ordered set excess" 'nleq a b = 
-  (cic:/matita/dama/ordered_set/os_excess.con _ a b). 
+interpretation "Ordered set excess" 'nleq a b = (os_excess _ a b). 
 
 (* Definition 2.2 (3) *)
 definition le ≝ λE:ordered_set.λa,b:E. ¬ (a ≰ b).
 
-interpretation "Ordered set greater or equal than" 'geq a b = 
- (cic:/matita/dama/ordered_set/le.con _ b a).
+interpretation "Ordered set greater or equal than" 'geq a b = (le _ b a).
 
-interpretation "Ordered set less or equal than" 'leq a b = 
- (cic:/matita/dama/ordered_set/le.con _ a b).
+interpretation "Ordered set less or equal than" 'leq a b = (le _ a b).
 
 lemma le_reflexive: ∀E.reflexive ? (le E).
 unfold reflexive; intros 3 (E x H); apply (os_coreflexive ?? H);
index 3bdfbe978f37a837f6aed589d7c46cac56aee8c5..1ca01611f66dd3b29e81269efc39ce640c2841e5 100644 (file)
@@ -86,8 +86,7 @@ lemma bs_of_ss:
  λO:ordered_set.λu,v:O.λb:{[u,v]} square.〈fst(fst b),fst(snd b)〉.
 
 notation < "x \sub \neq" non associative with precedence 91 for @{'bsss $x}.
-interpretation "bs_of_ss" 'bsss x = 
-  (cic:/matita/dama/ordered_uniform/bs_of_ss.con _ _ _ x).
+interpretation "bs_of_ss" 'bsss x = (bs_of_ss _ _ _ x).
 
 lemma segment_ordered_uniform_space: 
   ∀O:ordered_uniform_space.∀u,v:O.ordered_uniform_space.
@@ -135,7 +134,7 @@ intros (O l r); apply mk_ordered_uniform_space;
 qed.
 
 interpretation "Ordered uniform space segment" 'segment_set a b = 
- (cic:/matita/dama/ordered_uniform/segment_ordered_uniform_space.con _ a b).
+ (segment_ordered_uniform_space _ a b).
 
 (* Lemma 3.2 *)
 alias symbol "pi1" = "sigma pi1".
index 9d87b28d574907e53af232e70921769d0acc5dee..691d21045957d285b230c08bb82ee45984fad487 100644 (file)
@@ -62,10 +62,8 @@ qed.
 definition hide ≝ λT:Type.λx:T.x.
 
 notation < "\blacksquare" non associative with precedence 50 for @{'hide}.
-interpretation "hide" 'hide =
- (cic:/matita/dama/property_sigma/hide.con _ _).
-interpretation "hide2" 'hide =
- (cic:/matita/dama/property_sigma/hide.con _ _ _).
+interpretation "hide" 'hide = (hide _ _).
+interpretation "hide2" 'hide = (hide _ _ _).
 
 definition inject ≝ λP.λa:nat.λp:P a. ex_introT ? P ? p.
 coercion cic:/matita/dama/property_sigma/inject.con 0 1.
@@ -122,4 +120,4 @@ apply H15; [3: apply le_n]
     apply (le_to_not_lt p q H5);
 |2: lapply (trans_increasing ?? Hm1 p r) as T; [apply not_lt_to_le; apply T;]
     apply (le_to_not_lt p r H10);]
-qed.
\ No newline at end of file
+qed.
index a3aa83d6af7d6bec3e5bb71ca0b112240cbf83d0..50b1ebedae5d64b9f1a8842fea85e20c440410af 100644 (file)
@@ -53,18 +53,12 @@ notation > "x 'is_supremum' s"  non associative with precedence 50
 notation > "x 'is_infimum' s"  non associative with precedence 50 
   for @{'infimum $s $x}.
 
-interpretation "Ordered set upper bound" 'upper_bound s x = 
-  (cic:/matita/dama/supremum/upper_bound.con _ s x).
-interpretation "Ordered set lower bound" 'lower_bound s x = 
-  (cic:/matita/dama/supremum/lower_bound.con _ s x).
-interpretation "Ordered set increasing"  'increasing s    = 
-  (cic:/matita/dama/supremum/increasing.con _ s).
-interpretation "Ordered set decreasing"  'decreasing s    = 
-  (cic:/matita/dama/supremum/decreasing.con _ s).
-interpretation "Ordered set strong sup"  'supremum s x  = 
-  (cic:/matita/dama/supremum/supremum.con _ s x).
-interpretation "Ordered set strong inf"  'infimum s x  = 
-  (cic:/matita/dama/supremum/infimum.con _ s x).
+interpretation "Ordered set upper bound" 'upper_bound s x = (upper_bound _ s x).
+interpretation "Ordered set lower bound" 'lower_bound s x = (lower_bound _ s x).
+interpretation "Ordered set increasing"  'increasing s    = (increasing _ s).
+interpretation "Ordered set decreasing"  'decreasing s    = (decreasing _ s).
+interpretation "Ordered set strong sup"  'supremum s x  = (supremum _ s x).
+interpretation "Ordered set strong inf"  'infimum s x  = (infimum _ s x).
   
 include "bishop_set.ma".
   
@@ -97,24 +91,24 @@ notation < "s \nbsp 'is_strictly_increasing'" non associative with precedence 50
 notation > "s 'is_strictly_increasing'" non associative with precedence 50 
   for @{'strictly_increasing $s}.
 interpretation "Ordered set strict increasing"  'strictly_increasing s    = 
-  (cic:/matita/dama/supremum/strictly_increasing.con _ s).
+  (strictly_increasing _ s).
 notation < "s \nbsp 'is_strictly_decreasing'" non associative with precedence 50 
   for @{'strictly_decreasing $s}.
 notation > "s 'is_strictly_decreasing'" non associative with precedence 50 
   for @{'strictly_decreasing $s}.
 interpretation "Ordered set strict decreasing"  'strictly_decreasing s    = 
-  (cic:/matita/dama/supremum/strictly_decreasing.con _ s).
+  (strictly_decreasing _ s).
   
 notation "a \uparrow u" non associative with precedence 50 for @{'sup_inc $a $u}.
 interpretation "Ordered set supremum of increasing" 'sup_inc s u =
  (cic:/matita/dama/cprop_connectives/And.ind#xpointer(1/1) 
-  (cic:/matita/dama/supremum/increasing.con _ s)
-  (cic:/matita/dama/supremum/supremum.con _ s u)).
+  (increasing _ s)
+  (supremum _ s u)).
 notation "a \downarrow u" non associative with precedence 50 for @{'inf_dec $a $u}.
 interpretation "Ordered set supremum of increasing" 'inf_dec s u =
  (cic:/matita/dama/cprop_connectives/And.ind#xpointer(1/1) 
-  (cic:/matita/dama/supremum/decreasing.con _ s)
-  (cic:/matita/dama/supremum/infimum.con _ s u)).
+  (decreasing _ s)
+  (infimum _ s u)).
 
 include "nat/plus.ma".
 include "nat_ordered_set.ma".
@@ -185,8 +179,7 @@ notation < "a \nbsp (\circ \atop (\horbar\triangleright)) \nbsp x" non associati
   for @{'order_converge $a $x}.
 notation > "a 'order_converges' x" non associative with precedence 50 
   for @{'order_converge $a $x}.
-interpretation "Order convergence" 'order_converge s u =
- (cic:/matita/dama/supremum/order_converge.con _ s u).   
+interpretation "Order convergence" 'order_converge s u = (order_converge _ s u).   
     
 (* Definition 2.8 *)
 
@@ -195,13 +188,11 @@ definition segment ≝ λO:ordered_set.λa,b:O.λx:O.
 
 notation "[a,b]" non associative with precedence 50 
   for @{'segment $a $b}.
-interpretation "Ordered set sergment" 'segment a b =
-  (cic:/matita/dama/supremum/segment.con _ a b).
+interpretation "Ordered set sergment" 'segment a b = (segment _ a b).
 
 notation "hvbox(x \in break [a,b])" non associative with precedence 50 
   for @{'segment2 $a $b $x}.
-interpretation "Ordered set sergment in" 'segment2 a b x=
-  (cic:/matita/dama/supremum/segment.con _ a b x).
+interpretation "Ordered set sergment in" 'segment2 a b x= (segment _ a b x).
 
 coinductive sigma (A:Type) (P:A→Prop) : Type ≝ sig_in : ∀x.P x → sigma A P.
 
@@ -211,8 +202,7 @@ notation < "'fst' \nbsp x" non associative with precedence 50 for @{'pi1 $x}.
 notation < "'snd' \nbsp x" non associative with precedence 50 for @{'pi2 $x}.
 notation > "'fst' x" non associative with precedence 50 for @{'pi1 $x}.
 notation > "'snd' x" non associative with precedence 50 for @{'pi2 $x}.
-interpretation "sigma pi1" 'pi1 x = 
- (cic:/matita/dama/supremum/pi1.con _ _ x).
+interpretation "sigma pi1" 'pi1 x = (pi1 _ _ x).
  
 interpretation "Type exists" 'exists \eta.x =
   (cic:/matita/dama/supremum/sigma.ind#xpointer(1/1) _ x).
@@ -228,7 +218,7 @@ qed.
 notation "hvbox({[a, break b]})" non associative with precedence 90 
   for @{'segment_set $a $b}.
 interpretation "Ordered set segment" 'segment_set a b = 
- (cic:/matita/dama/supremum/segment_ordered_set.con _ a b).
+ (segment_ordered_set _ a b).
 
 (* Lemma 2.9 *)
 lemma segment_preserves_supremum:
@@ -247,18 +237,14 @@ coinductive pair (A,B:Type) : Type ≝ prod : ∀a:A.∀b:B.pair A B.
 definition first : ∀A.∀P.pair A P → A ≝ λA,P,s.match s with [prod x _ ⇒ x].
 definition second : ∀A.∀P.pair A P → P ≝ λA,P,s.match s with [prod _ y ⇒ y].
   
-interpretation "pair pi1" 'pi1 x = 
- (cic:/matita/dama/supremum/first.con _ _ x).
-interpretation "pair pi2" 'pi2 x = 
- (cic:/matita/dama/supremum/second.con _ _ x).
+interpretation "pair pi1" 'pi1 x = (first _ _ x).
+interpretation "pair pi2" 'pi2 x = (second _ _ x).
 
 notation "hvbox(\langle a, break b\rangle)" non associative with precedence 91 for @{ 'pair $a $b}.
-interpretation "pair" 'pair a b = 
- (cic:/matita/dama/supremum/pair.ind#xpointer(1/1/1) _ _ a b).
+interpretation "pair" 'pair a b = (prod _ _ a b).
  
 notation "a \times b" left associative with precedence 60 for @{'prod $a $b}.
-interpretation "prod" 'prod a b = 
- (cic:/matita/dama/supremum/pair.ind#xpointer(1/1) a b).
+interpretation "prod" 'prod a b = (pair a b).
  
 lemma square_ordered_set: ordered_set → ordered_set.
 intro O; apply (mk_ordered_set (O × O));
@@ -275,8 +261,7 @@ notation < "s  2 \atop \nleq" non associative with precedence 90
   for @{ 'square $s }.
 notation > "s 'square'" non associative with precedence 90
   for @{ 'square $s }.
-interpretation "ordered set square" 'square s = 
- (cic:/matita/dama/supremum/square_ordered_set.con s).
+interpretation "ordered set square" 'square s = (square_ordered_set s).
  
 definition square_segment ≝ 
   λO:ordered_set.λa,b:O.λx:square_ordered_set O.
@@ -302,14 +287,14 @@ notation < "s \nbsp 'is_upper_located'" non associative with precedence 50
 notation > "s 'is_upper_located'" non associative with precedence 50 
   for @{'upper_located $s}.
 interpretation "Ordered set upper locatedness" 'upper_located s    = 
-  (cic:/matita/dama/supremum/upper_located.con _ s).
+  (upper_located _ s).
 
 notation < "s \nbsp 'is_lower_located'" non associative with precedence 50 
   for @{'lower_located $s}.
 notation > "s 'is_lower_located'" non associative with precedence 50 
   for @{'lower_located $s}.
 interpretation "Ordered set lower locatedness" 'lower_located s    = 
-  (cic:/matita/dama/supremum/lower_located.con _ s).
+  (lower_located _ s).
     
 (* Lemma 2.12 *)    
 lemma uparrow_upperlocated:
@@ -328,4 +313,4 @@ cases H3 (H4 H5); clear H3; cases (os_cotransitive ??? u Hxy) (W W);
 |2: right; exists [apply u]; split; [apply W|apply H4]]
 qed. 
      
-    
\ No newline at end of file
+    
index 41b593ae4a25832cc073a98c0702235f1c39be84..25cfe67cb6da3e02adbfd4283078c1f619708d21 100644 (file)
@@ -29,23 +29,19 @@ definition subset ≝ λO:bishop_set.λP,Q:O→Prop.∀x:O.P x → Q x.
 
 notation "a \subseteq u" left associative with precedence 70 
   for @{ 'subset $a $u }.
-interpretation "Bishop subset" 'subset a b =
-  (cic:/matita/dama/uniform/subset.con _ a b). 
+interpretation "Bishop subset" 'subset a b = (subset _ a b). 
 
 notation "hvbox({ ident x : t | break p })" non associative with precedence 50
   for @{ 'explicitset (\lambda ${ident x} : $t . $p) }.  
 definition mk_set ≝ λT:bishop_set.λx:T→Prop.x.
-interpretation "explicit set" 'explicitset t =
-  (cic:/matita/dama/uniform/mk_set.con _ t).
+interpretation "explicit set" 'explicitset t = (mk_set _ t).
 
 notation < "s  2 \atop \neq" non associative with precedence 90
   for @{ 'square2 $s }.
 notation > "s 'square'" non associative with precedence 90
   for @{ 'square $s }.
-interpretation "bishop set square" 'square x =
-  (cic:/matita/dama/uniform/square_bishop_set.con x).    
-interpretation "bishop set square" 'square2 x =
-  (cic:/matita/dama/uniform/square_bishop_set.con x).    
+interpretation "bishop set square" 'square x = (square_bishop_set x).    
+interpretation "bishop set square" 'square2 x = (square_bishop_set x).    
 
 
 alias symbol "exists" = "exists".
@@ -56,12 +52,11 @@ definition compose_relations ≝
    
 notation "a \circ b"  left associative with precedence 60
   for @{'compose $a $b}.
-interpretation "relations composition" 'compose a b = 
- (cic:/matita/dama/uniform/compose_relations.con _ a b).
+interpretation "relations composition" 'compose a b = (compose_relations _ a b).
 notation "hvbox(x \in break a \circ break b)"  non associative with precedence 50
   for @{'compose2 $a $b $x}.
 interpretation "relations composition" 'compose2 a b x = 
- (cic:/matita/dama/uniform/compose_relations.con _ a b x).
+ (compose_relations _ a b x).
 
 definition invert_relation ≝
   λC:bishop_set.λU:C square → Prop.
@@ -73,10 +68,8 @@ notation < "s \sup (-1) x"  non associative with precedence 90
   for @{ 'invert2 $s $x}. 
 notation > "'inv' s" non associative with precedence 90
   for @{ 'invert $s }.
-interpretation "relation invertion" 'invert a = 
- (cic:/matita/dama/uniform/invert_relation.con _ a).
-interpretation "relation invertion" 'invert2 a x = 
- (cic:/matita/dama/uniform/invert_relation.con _ a x).
+interpretation "relation invertion" 'invert a = (invert_relation _ a).
+interpretation "relation invertion" 'invert2 a x = (invert_relation _ a x).
 
 alias symbol "exists" = "CProp exists".
 alias symbol "and" (instance 18) = "constructive and".
@@ -103,8 +96,7 @@ notation < "a \nbsp 'is_cauchy'" non associative with precedence 50
   for @{'cauchy $a}.
 notation > "a 'is_cauchy'" non associative with precedence 50 
   for @{'cauchy $a}.
-interpretation "Cauchy sequence" 'cauchy s =
- (cic:/matita/dama/uniform/cauchy.con _ s).  
+interpretation "Cauchy sequence" 'cauchy s = (cauchy _ s).  
    
 (* Definition 2.15 *)  
 definition uniform_converge ≝
@@ -116,7 +108,7 @@ notation < "a \nbsp (\u \atop (\horbar\triangleright)) \nbsp x" non associative
 notation > "a 'uniform_converges' x" non associative with precedence 50 
   for @{'uniform_converge $a $x}.
 interpretation "Uniform convergence" 'uniform_converge s u =
- (cic:/matita/dama/uniform/uniform_converge.con _ s u).
+ (uniform_converge _ s u).
  
 (* Lemma 2.16 *)
 lemma uniform_converge_is_cauchy : 
@@ -133,8 +125,7 @@ qed.
 (* Definition 2.17 *)
 definition mk_big_set ≝
   λP:CProp.λF:P→CProp.F.
-interpretation "explicit big set" 'explicitset t =
-  (cic:/matita/dama/uniform/mk_big_set.con _ t).
+interpretation "explicit big set" 'explicitset t = (mk_big_set _ t).
     
 definition restrict_uniformity ≝
   λC:uniform_space.λX:C→Prop.
index 161063b426341ca18c2c8d6b6723287f35749d1f..a759416edef4b0821b32e8374a1451db444b8a76 100644 (file)
@@ -30,8 +30,7 @@ notation "hvbox(a break ≡ b)"
   non associative with precedence 45
 for @{ 'equiv $a $b }.
 
-interpretation "uguaglianza parziale" 'equiv x y =
- (cic:/matita/tests/decl/eq.ind#xpointer(1/1) _ x y).
+interpretation "uguaglianza parziale" 'equiv x y = (eq _ x y).
 
 coercion cic:/matita/tests/decl/L.ind#xpointer(1/1/2).
  
@@ -62,14 +61,11 @@ axiom Relev: L R→L R→L R.
 axiom Rle: L R→L R→Prop.
 axiom Rge: L R→L R→Prop.
 
-interpretation "real plus" 'plus x y =
- (cic:/matita/tests/decl/Rplus.con x y).
+interpretation "real plus" 'plus x y = (Rplus x y).
 
-interpretation "real leq" 'leq x y =
- (cic:/matita/tests/decl/Rle.con x y).
+interpretation "real leq" 'leq x y = (Rle x y).
 
-interpretation "real geq" 'geq x y =
- (cic:/matita/tests/decl/Rge.con x y).
+interpretation "real geq" 'geq x y = (Rge x y).
 
 let rec elev (x:L R) (n:nat) on n: L R ≝
  match n with
index 5c2e734c0697037a686f42c3257b25f377a23635..232a91b5e54ffc06d0ac0441d4a1c7426b78d1a7 100644 (file)
@@ -25,19 +25,15 @@ axiom De: F→F. (*funzione derivata*)
 notation "a '"
   non associative with precedence 80
 for @{ 'deriv $a }.
-interpretation "function derivative" 'deriv x =
- (cic:/matita/didactic/deriv/De.con x). 
-interpretation "function mult" 'mult x y =
- (cic:/matita/didactic/deriv/fmult.con x y). 
-interpretation "function compositon" 'compose x y =
- (cic:/matita/didactic/deriv/fcomp.con x y).
+interpretation "function derivative" 'deriv x = (De x). 
+interpretation "function mult" 'mult x y = (fmult x y). 
+interpretation "function compositon" 'compose x y = (fcomp x y).
 
 notation "hvbox(a break + b)"
   right associative with precedence 45
 for @{ 'oplus $a $b }.
 
-interpretation "function plus" 'plus x y =
- (cic:/matita/didactic/deriv/fplus.con x y).
+interpretation "function plus" 'plus x y = (fplus x y).
 
 axiom i:R→F. (*mappatura  R in F*)
 coercion cic:/matita/didactic/deriv/i.con.
@@ -48,8 +44,7 @@ axiom freflex:F.
 notation "ρ"
   non associative with precedence 100
 for @{ 'rho }.
-interpretation "function flip" 'rho =
- cic:/matita/didactic/deriv/freflex.con.
+interpretation "function flip" 'rho = freflex.
 axiom reflex_ok: ∀f:F. ρ ∘ f = (i (-R1)) · f.
 axiom dereflex: ρ ' = i (-R1). (*Togliere*)
 
@@ -108,7 +103,6 @@ notation "hvbox(a break ^ b)"
   right associative with precedence 75
 for @{ 'elev $a $b }.
  
-interpretation "function power" 'elev x y =
- (cic:/matita/didactic/deriv/felev.con x y). 
+interpretation "function power" 'elev x y = (felev x y). 
 
 axiom tech1: ∀n,m. F_OF_nat n + F_OF_nat m = F_OF_nat (n + m).
index 3328c0e962a83bc5ee929d38533d02d741744a1f..4dffb53fb45000d9ea2bc76524486d5b36e5d90d 100644 (file)
@@ -27,24 +27,19 @@ axiom Relev: R→R→R.
 axiom Rle: R→R→Prop.
 axiom Rge: R→R→Prop.
 
-interpretation "real plus" 'plus x y =
- (cic:/matita/didactic/reals/Rplus.con x y).
+interpretation "real plus" 'plus x y = (Rplus x y).
 
-interpretation "real opp" 'uminus x =
- (cic:/matita/didactic/reals/Ropp.con x). 
+interpretation "real opp" 'uminus x = (Ropp x). 
 
 notation "hvbox(a break · b)"
   right associative with precedence 55
 for @{ 'mult $a $b }.
 
-interpretation "real mult" 'mult x y =
- (cic:/matita/didactic/reals/Rmult.con x y).
+interpretation "real mult" 'mult x y = (Rmult x y).
 
-interpretation "real leq" 'leq x y =
- (cic:/matita/didactic/reals/Rle.con x y).
+interpretation "real leq" 'leq x y = (Rle x y).
 
-interpretation "real geq" 'geq x y =
- (cic:/matita/didactic/reals/Rge.con x y).
+interpretation "real geq" 'geq x y = (Rge x y).
 
 let rec elev (x:R) (n:nat) on n: R ≝
  match n with
index 1b775fa78659906f83967747adc838645257d2d9..da3299b649d61c8f3da1ea52f5f806934d1485e2 100644 (file)
@@ -312,8 +312,7 @@ record algebra (K: field) : Type \def
    a_algebra_properties: is_algebra ? ? a_mult a_one
  }.
 
-interpretation "Algebra product" 'times a b =
- (cic:/matita/attic/integration_algebras/a_mult.con _ a b).
+interpretation "Algebra product" 'times a b = (a_mult _ a b).
 
 definition ring_of_algebra ≝
  λK.λA:algebra K.
index d4db003dc7a57b71fe97257d7c278f060994e73d..7b9eae009c353c1cc64a3b79562315b757e6a373 100644 (file)
@@ -65,14 +65,12 @@ theorem not_eq_zero_one: ∀R:ring.0 ≠ one R.
  apply (not_eq_zero_one_ ? ? ? (r_ring_properties R)).
 qed.
 
-interpretation "Ring mult" 'times a b =
- (cic:/matita/attic/rings/mult.con _ a b).
+interpretation "Ring mult" 'times a b = (mult _ a b).
 
 notation "1" with precedence 89
 for @{ 'one }.
 
-interpretation "Ring one" 'one =
- (cic:/matita/attic/rings/one.con _).
+interpretation "Ring one" 'one = (one _).
 
 lemma eq_mult_zero_x_zero: ∀R:ring.∀x:R.0*x=0.
  intros;
index 5002b022c7b4be2a7288f2a0250d67fafbc1d4ea..71fe1a81be8e4cfb571654f47649ac26d91c2f67 100644 (file)
@@ -30,8 +30,7 @@ record vector_space (K:field): Type \def
   vs_vector_space_properties :> is_vector_space ? vs_abelian_group emult
 }.
 
-interpretation "Vector space external product" 'times a b =
- (cic:/matita/attic/vector_spaces/emult.con _ _ a b).
+interpretation "Vector space external product" 'times a b = (emult _ _ a b).
 
 record is_semi_norm (R:real) (V: vector_space R) (semi_norm:V→R) : Prop \def
  { sn_positive: ∀x:V. zero R ≤ semi_norm x;
index 2630da77c6474b93a99281982f1edc229ff27ae8..280f409cfedbd1a61b262fa98c702668bde49b2a 100644 (file)
@@ -320,10 +320,10 @@ notation "hvbox(〈a〉)"
 for @{ 'hide_everything_but $a }.
 
 interpretation "mk_bounded_above_sequence" 'hide_everything_but a
-= (cic:/matita/classical_pointfree/ordered_sets/bounded_above_sequence.ind#xpointer(1/1/1) _ _ a _).
+= (mk_bounded_above_sequence _ _ a _).
 
 interpretation "mk_bounded_below_sequence" 'hide_everything_but a
-= (cic:/matita/classical_pointfree/ordered_sets/bounded_below_sequence.ind#xpointer(1/1/1) _ _ a _).
+= (mk_bounded_below_sequence _ _ a _).
 
 theorem eq_f_sup_sup_f:
  ∀O':dedekind_sigma_complete_ordered_set.
index 7e74cbba2a0b038d878a49d605b269dfd4a64157..b48c820a8a1c5357fccc2c09e19c1a7c8a1449b6 100644 (file)
@@ -61,7 +61,7 @@ theorem le_to_le_sup_sup:
 qed. 
 
 interpretation "mk_bounded_sequence" 'hide_everything_but a
-= (cic:/matita/classical_pointfree/ordered_sets/bounded_sequence.ind#xpointer(1/1/1) _ _ a _ _).
+= (mk_bounded_sequence _ _ a _ _).
 
 lemma reduce_bas_seq:
  ∀O:ordered_set.∀a:nat→O.∀p.∀i.
index f03c3e7f21d87e85952614efb8d8b6f35c14a6d4..5b8bdd7bdd5c868b542c8a7d85c75f1156d7bc44 100644 (file)
@@ -25,30 +25,25 @@ definition member_of : ∀X.set X → X → Prop≝ λX.λA:set X.λx.A x.
 notation "hvbox(x break ∈ A)" with precedence 60
 for @{ 'member_of $x $A }.
 
-interpretation "Member of" 'member_of x A =
- (cic:/matita/classical_pointwise/sets/member_of.con _ A x).
+interpretation "Member of" 'member_of x A = (mk_member_of _ A x).
  
 notation "hvbox(x break ∉ A)" with precedence 60
 for @{ 'not_member_of $x $A }.
 
-interpretation "Not member of" 'not_member_of x A =
- (cic:/matita/logic/connectives/Not.con
-  (cic:/matita/classical_pointwise/sets/member_of.con _ A x)).
+interpretation "Not member of" 'not_member_of x A = (Not (member_of _ A x)).
 
 definition emptyset : ∀X.set X ≝  λX:Type.λx:X.False.
 
 notation "∅︀" with precedence 100 for @{ 'emptyset }.
 
-interpretation "Emptyset" 'emptyset =
- (cic:/matita/classical_pointwise/sets/emptyset.con _).
+interpretation "Emptyset" 'emptyset = (emptyset _).
 
 definition subset: ∀X. set X → set X → Prop≝ λX.λA,B:set X.∀x. x ∈ A → x ∈ B.
 
 notation "hvbox(A break ⊆ B)" with precedence 60
 for @{ 'subset $A $B }.
 
-interpretation "Subset" 'subset A B =
- (cic:/matita/classical_pointwise/sets/subset.con _ A B).
+interpretation "Subset" 'subset A B = (subset _ A B).
  
 definition intersection: ∀X. set X → set X → set X ≝ 
  λX.λA,B:set X.λx. x ∈ A ∧ x ∈ B.
@@ -56,16 +51,14 @@ definition intersection: ∀X. set X → set X → set X ≝
 notation "hvbox(A break ∩ B)" with precedence 70
 for @{ 'intersection $A $B }.
 
-interpretation "Intersection" 'intersection A B =
- (cic:/matita/classical_pointwise/sets/intersection.con _ A B).
+interpretation "Intersection" 'intersection A B = (intersection _ A B).
  
 definition union: ∀X. set X → set X → set X ≝ λX.λA,B:set X.λx. x ∈ A ∨ x ∈ B.
 
 notation "hvbox(A break ∪ B)" with precedence 65
 for @{ 'union $A $B }.
 
-interpretation "Union" 'union A B =
- (cic:/matita/classical_pointwise/sets/union.con _ A B).
+interpretation "Union" 'union A B = (union _ A B).
 
 definition seq ≝ λX:Type.nat → X.
 
@@ -74,8 +67,7 @@ definition nth ≝  λX.λA:seq X.λi.A i.
 notation "hvbox(A \sub i)" with precedence 100
 for @{ 'nth $A $i }.
 
-interpretation "nth" 'nth A i =
- (cic:/matita/classical_pointwise/sets/nth.con _ A i).
+interpretation "nth" 'nth A i = (nth _ A i).
 
 definition countable_union: ∀X. seq (set X) → set X ≝ 
  λX.λA:seq (set X).λx.∃j.x ∈ A \sub j.
@@ -83,16 +75,14 @@ definition countable_union: ∀X. seq (set X) → set X ≝
 notation "∪ \sub (ident i opt (: ty)) B" with precedence 65
 for @{ 'big_union ${default @{(λ${ident i}:$ty.$B)} @{(λ${ident i}.$B)}}}.
 
-interpretation "countable_union" 'big_union η.t =
- (cic:/matita/classical_pointwise/sets/countable_union.con _ t).  
+interpretation "countable_union" 'big_union η.t = (countable_union _ t).  
 
 definition complement: ∀X. set X \to set X ≝ λX.λA:set X.λx. x ∉ A.
 
 notation "A \sup 'c'" with precedence 100
 for @{ 'complement $A }.
 
-interpretation "Complement" 'complement A =
- (cic:/matita/classical_pointwise/sets/complement.con _ A).
+interpretation "Complement" 'complement A = (complement _ A).
  
 definition inverse_image: ∀X,Y.∀f: X → Y.set Y → set X ≝
  λX,Y,f,B,x. f x ∈ B.
@@ -100,5 +90,4 @@ definition inverse_image: ∀X,Y.∀f: X → Y.set Y → set X ≝
 notation "hvbox(f \sup (-1))" with precedence 100
 for @{ 'finverse $f }.
 
-interpretation "Inverse image" 'finverse f =
- (cic:/matita/classical_pointwise/sets/inverse_image.con _ _ f).
+interpretation "Inverse image" 'finverse f = (inverse_image _ _ f).
index 78e2ec571639f54103b6df1632df9c9022c7d577..4d2ea5996df11e814f6a5847385f9fc0ed2da4fe 100644 (file)
@@ -18,14 +18,12 @@ inductive Or (A,B:Type) : Type ≝
    Left : A → Or A B
  | Right : B → Or A B.
 
-interpretation "constructive or" 'or x y =
-  (cic:/matita/constructive_connectives/Or.ind#xpointer(1/1) x y).
+interpretation "constructive or" 'or x y = (Or x y).
 
 inductive And (A,B:Type) : Type ≝
  | Conj : A → B → And A B.
  
-interpretation "constructive and" 'and x y =
-  (cic:/matita/constructive_connectives/And.ind#xpointer(1/1) x y).
+interpretation "constructive and" 'and x y = (And x y).
 
 inductive exT (A:Type) (P:A→Type) : Type ≝
   ex_introT: ∀w:A. P w → exT A P.
@@ -41,13 +39,10 @@ for @{ 'sigma ${default
   @{\lambda ${ident i} . $p}}}.
 *)
 
-interpretation "constructive exists" 'exists \eta.x =
-  (cic:/matita/constructive_connectives/ex.ind#xpointer(1/1) _ x).
-interpretation "constructive exists (Type)" 'exists \eta.x =
-  (cic:/matita/constructive_connectives/exT.ind#xpointer(1/1) _ x).
+interpretation "constructive exists" 'exists \eta.x = (ex _ x).
+interpretation "constructive exists (Type)" 'exists \eta.x = (exT _ x).
 
 alias id "False" = "cic:/matita/logic/connectives/False.ind#xpointer(1/1)".
 definition Not ≝ λx:Type.x → False.
 
-interpretation "constructive not" 'not x = 
-  (cic:/matita/constructive_connectives/Not.con x).
+interpretation "constructive not" 'not x = (Not x).
index 3a79b11bbd969a884307f4a6a86d08e63cbcfff8..3789935502c97c448be4dced21f2d05bc58978df 100644 (file)
@@ -20,8 +20,7 @@ include "group.ma".
 let rec gpow (G : abelian_group) (x : G) (n : nat) on n : G ≝
   match n with [ O ⇒ 0 | S m ⇒ x + gpow ? x m].
   
-interpretation "additive abelian group pow" 'times n x =
-  (cic:/matita/divisible_group/gpow.con _ x n).
+interpretation "additive abelian group pow" 'times n x = (gpow _ x n).
   
 record dgroup : Type ≝ {
   dg_carr:> abelian_group;
@@ -32,8 +31,7 @@ lemma divide: ∀G:dgroup.G → nat → G.
 intros (G x n); cases (dg_prop G x n); apply w; 
 qed.
 
-interpretation "divisible group divide" 'divide x n =
-  (cic:/matita/divisible_group/divide.con _ x n).
+interpretation "divisible group divide" 'divide x n = (divide _ x n).
 
 lemma divide_divides: 
   ∀G:dgroup.∀x:G.∀n. S n * (x / n) ≈ x.
index 9068d297b215aea05faa417f2f3e365146a994c8..f29c5a362bca6ed324cdba86949c2f406f2d7f37 100644 (file)
@@ -26,7 +26,7 @@ record excess_base : Type ≝ {
   exc_cotransitive: cotransitive ? exc_excess 
 }.
 
-interpretation "Excess base excess" 'nleq a b = (cic:/matita/excess/exc_excess.con _ a b). 
+interpretation "Excess base excess" 'nleq a b = (exc_excess _ a b). 
 
 (* E(#,≰) → E(#,sym(≰)) *)
 lemma make_dual_exc: excess_base → excess_base.
@@ -62,7 +62,7 @@ record apartness : Type ≝ {
 }.
 
 notation "hvbox(a break # b)" non associative with precedence 50 for @{ 'apart $a $b}.
-interpretation "apartness" 'apart x y = (cic:/matita/excess/ap_apart.con _ x y).
+interpretation "apartness" 'apart x y = (ap_apart _ x y).
 
 definition apartness_of_excess_base: excess_base → apartness.
 intros (E); apply (mk_apartness E (λa,b:E. a ≰ b ∨ b ≰ a));  
@@ -90,7 +90,7 @@ qed.
 coercion cic:/matita/excess/exc_ap.con.
 
 interpretation "Excess excess_" 'nleq a b =
- (cic:/matita/excess/exc_excess.con (cic:/matita/excess/excess_base_OF_excess_1.con _) a b).
+ (exc_excess (excess_base_OF_excess_1 _) a b).
 
 record excess : Type ≝ {
   excess_carr:> excess_;
@@ -99,20 +99,20 @@ record excess : Type ≝ {
 }.
 
 interpretation "Excess excess" 'nleq a b =
- (cic:/matita/excess/exc_excess.con (cic:/matita/excess/excess_base_OF_excess1.con _) a b).
+ (exc_excess (excess_base_OF_excess1 _) a b).
  
 interpretation "Excess (dual) excess" 'ngeq a b =
- (cic:/matita/excess/exc_excess.con (cic:/matita/excess/excess_base_OF_excess.con _) a b).
+ (exc_excess (excess_base_OF_excess _) a b).
 
 definition strong_ext ≝ λA:apartness.λop:A→A.∀x,y. op x # op y → x # y.
 
 definition le ≝ λE:excess_base.λa,b:E. ¬ (a ≰ b).
 
 interpretation "Excess less or equal than" 'leq a b = 
- (cic:/matita/excess/le.con (cic:/matita/excess/excess_base_OF_excess1.con _) a b).
+ (le (excess_base_OF_excess1 _) a b).
 
 interpretation "Excess less or equal than" 'geq a b = 
- (cic:/matita/excess/le.con (cic:/matita/excess/excess_base_OF_excess.con _) a b).
+ (le (excess_base_OF_excess _) a b).
 
 lemma le_reflexive: ∀E.reflexive ? (le E).
 unfold reflexive; intros 3 (E x H); apply (exc_coreflexive ?? H);
@@ -126,9 +126,9 @@ qed.
 definition eq ≝ λA:apartness.λa,b:A. ¬ (a # b).
 
 notation "hvbox(a break ≈ b)" non associative with precedence 50 for @{ 'napart $a $b}.    
-interpretation "Apartness alikeness" 'napart a b = (cic:/matita/excess/eq.con _ a b). 
-interpretation "Excess alikeness" 'napart a b = (cic:/matita/excess/eq.con (cic:/matita/excess/excess_base_OF_excess1.con _) a b). 
-interpretation "Excess (dual) alikeness" 'napart a b = (cic:/matita/excess/eq.con (cic:/matita/excess/excess_base_OF_excess.con _) a b). 
+interpretation "Apartness alikeness" 'napart a b = (eq _ a b). 
+interpretation "Excess alikeness" 'napart a b = (eq (excess_base_OF_excess1 _) a b). 
+interpretation "Excess (dual) alikeness" 'napart a b = (eq (excess_base_OF_excess _) a b). 
 
 lemma eq_reflexive:∀E:apartness. reflexive ? (eq E).
 intros (E); unfold; intros (x); apply ap_coreflexive; 
@@ -153,7 +153,7 @@ lemma eq_trans:∀E:apartness.∀x,z,y:E.x ≈ y → y ≈ z → x ≈ z ≝
   λE,x,y,z.eq_trans_ E x z y.
 
 notation > "'Eq'≈" non associative with precedence 50 for @{'eqrewrite}.
-interpretation "eq_rew" 'eqrewrite = (cic:/matita/excess/eq_trans.con _ _ _).
+interpretation "eq_rew" 'eqrewrite = (eq_trans _ _ _).
 
 alias id "antisymmetric" = "cic:/matita/constructive_higher_order_relations/antisymmetric.con".
 lemma le_antisymmetric: 
@@ -164,7 +164,7 @@ qed.
 
 definition lt ≝ λE:excess.λa,b:E. a ≤ b ∧ a # b.
 
-interpretation "ordered sets less than" 'lt a b = (cic:/matita/excess/lt.con _ a b).
+interpretation "ordered sets less than" 'lt a b = (lt _ a b).
 
 lemma lt_coreflexive: ∀E.coreflexive ? (lt E).
 intros 2 (E x); intro H; cases H (_ ABS); 
@@ -197,9 +197,9 @@ intro Xyz; apply Exy; apply exc2ap; left; assumption;
 qed.
 
 notation > "'Le'≪" non associative with precedence 50 for @{'lerewritel}.
-interpretation "le_rewl" 'lerewritel = (cic:/matita/excess/le_rewl.con _ _ _).
+interpretation "le_rewl" 'lerewritel = (le_rewl _ _ _).
 notation > "'Le'≫" non associative with precedence 50 for @{'lerewriter}.
-interpretation "le_rewr" 'lerewriter = (cic:/matita/excess/le_rewr.con _ _ _).
+interpretation "le_rewr" 'lerewriter = (le_rewr _ _ _).
 
 lemma ap_rewl: ∀A:apartness.∀x,z,y:A. x ≈ y → y # z → x # z.
 intros (A x z y Exy Ayz); cases (ap_cotransitive ???x Ayz); [2:assumption]
@@ -212,9 +212,9 @@ apply ap_symmetric; assumption;
 qed.
 
 notation > "'Ap'≪" non associative with precedence 50 for @{'aprewritel}.
-interpretation "ap_rewl" 'aprewritel = (cic:/matita/excess/ap_rewl.con _ _ _).
+interpretation "ap_rewl" 'aprewritel = (ap_rewl _ _ _).
 notation > "'Ap'≫" non associative with precedence 50 for @{'aprewriter}.
-interpretation "ap_rewr" 'aprewriter = (cic:/matita/excess/ap_rewr.con _ _ _).
+interpretation "ap_rewr" 'aprewriter = (ap_rewr _ _ _).
 
 alias symbol "napart" = "Apartness alikeness".
 lemma exc_rewl: ∀A:excess.∀x,z,y:A. x ≈ y → y ≰ z → x ≰ z.
@@ -228,9 +228,9 @@ elim (Exy); apply exc2ap; left; assumption;
 qed.
 
 notation > "'Ex'≪" non associative with precedence 50 for @{'excessrewritel}.
-interpretation "exc_rewl" 'excessrewritel = (cic:/matita/excess/exc_rewl.con _ _ _).
+interpretation "exc_rewl" 'excessrewritel = (exc_rewl _ _ _).
 notation > "'Ex'≫" non associative with precedence 50 for @{'excessrewriter}.
-interpretation "exc_rewr" 'excessrewriter = (cic:/matita/excess/exc_rewr.con _ _ _).
+interpretation "exc_rewr" 'excessrewriter = (exc_rewr _ _ _).
 
 lemma lt_rewr: ∀A:excess.∀x,z,y:A. x ≈ y → z < y → z < x.
 intros (A x y z E H); split; elim H; 
@@ -243,9 +243,9 @@ intros (A x y z E H); split; elim H;
 qed.
 
 notation > "'Lt'≪" non associative with precedence 50 for @{'ltrewritel}.
-interpretation "lt_rewl" 'ltrewritel = (cic:/matita/excess/lt_rewl.con _ _ _).
+interpretation "lt_rewl" 'ltrewritel = (lt_rewl _ _ _).
 notation > "'Lt'≫" non associative with precedence 50 for @{'ltrewriter}.
-interpretation "lt_rewr" 'ltrewriter = (cic:/matita/excess/lt_rewr.con _ _ _).
+interpretation "lt_rewr" 'ltrewriter = (lt_rewr _ _ _).
 
 lemma lt_le_transitive: ∀A:excess.∀x,y,z:A.x < y → y ≤ z → x < z.
 intros (A x y z LT LE); cases LT (LEx APx); split; [apply (le_transitive ???? LEx LE)]
index 104dcf274e3943727d090dc8ff8fddd5f7bca59e..276d409a640c2c068883a3469186801bde43f0bf 100644 (file)
@@ -44,20 +44,16 @@ record abelian_group : Type ≝
 
 notation "0" with precedence 89 for @{ 'zero }.
 
-interpretation "Abelian group zero" 'zero =
- (cic:/matita/group/zero.con _).
+interpretation "Abelian group zero" 'zero = (zero _).
 
-interpretation "Abelian group plus" 'plus a b =
- (cic:/matita/group/plus.con _ a b).
+interpretation "Abelian group plus" 'plus a b = (plus _ a b).
 
-interpretation "Abelian group opp" 'uminus a =
- (cic:/matita/group/opp.con _ a).
+interpretation "Abelian group opp" 'uminus a = (opp _ a).
 
 definition minus ≝
  λG:abelian_group.λa,b:G. a + -b.
 
-interpretation "Abelian group minus" 'minus a b =
- (cic:/matita/group/minus.con _ a b).
+interpretation "Abelian group minus" 'minus a b = (minus _ a b).
 
 lemma plus_assoc: ∀G:abelian_group.∀x,y,z:G.x+(y+z)≈x+y+z ≝ plus_assoc_. 
 lemma plus_comm: ∀G:abelian_group.∀x,y:G.x+y≈y+x ≝ plus_comm_. 
index cc3292fd0b5178775d5199ba3bc5d850570a6e38..b5ff03f0a8d653be9899a35f56e20ce08c7c7dc0 100644 (file)
@@ -39,12 +39,12 @@ notation > "s 'is_decreasing' 'in' e"    non associative with precedence 50 for
 notation > "x 'is_strong_sup' s 'in' e"  non associative with precedence 50 for @{'strong_sup $e $s $x}.
 notation > "x 'is_strong_inf' s 'in' e"  non associative with precedence 50 for @{'strong_inf $e $s $x}.
 
-interpretation "Excess upper bound" 'upper_bound e s x = (cic:/matita/infsup/upper_bound.con e s x).
-interpretation "Excess lower bound" 'lower_bound e s x = (cic:/matita/infsup/upper_bound.con (cic:/matita/excess/dual_exc.con e) s x).
-interpretation "Excess increasing"  'increasing e s    = (cic:/matita/infsup/increasing.con e s).
-interpretation "Excess decreasing"  'decreasing e s    = (cic:/matita/infsup/increasing.con (cic:/matita/excess/dual_exc.con e) s).
-interpretation "Excess strong sup"  'strong_sup e s x  = (cic:/matita/infsup/strong_sup.con e s x).
-interpretation "Excess strong inf"  'strong_inf e s x  = (cic:/matita/infsup/strong_sup.con (cic:/matita/excess/dual_exc.con e) s x).
+interpretation "Excess upper bound" 'upper_bound e s x = (upper_bound e s x).
+interpretation "Excess lower bound" 'lower_bound e s x = (upper_bound (dual_exc e) s x).
+interpretation "Excess increasing"  'increasing e s    = (increasing e s).
+interpretation "Excess decreasing"  'decreasing e s    = (increasing (dual_exc e) s).
+interpretation "Excess strong sup"  'strong_sup e s x  = (strong_sup e s x).
+interpretation "Excess strong inf"  'strong_inf e s x  = (strong_sup (dual_exc e) s x).
 
 lemma strong_sup_is_weak: 
   ∀O:excess.∀s:sequence O.∀x:O.strong_sup ? s x → weak_sup ? s x.
index adf751b8302c979bccb3d38e401546f40dd691b0..4da043bcc99dd99ff70b57b19820d8b8dc1ff2af 100644 (file)
@@ -24,7 +24,7 @@ record semi_lattice_base : Type ≝ {
 }.
 
 notation "a \cross b" left associative with precedence 50 for @{ 'op $a $b }.
-interpretation "semi lattice base operation" 'op a b = (cic:/matita/lattice/sl_op.con _ a b).
+interpretation "semi lattice base operation" 'op a b = (sl_op _ a b).
 
 lemma excess_of_semi_lattice_base: semi_lattice_base → excess.
 intro l;
@@ -80,7 +80,7 @@ record semi_lattice : Type ≝ {
   sl_lem: ∀x,y.(sl_meet x y) ≤ y 
 }.
  
-interpretation "semi lattice meet" 'and a b = (cic:/matita/lattice/sl_meet.con _ a b).
+interpretation "semi lattice meet" 'and a b = (sl_meet _ a b).
 
 lemma sl_feq_ml: ∀ml:semi_lattice.∀a,b,c:ml. a ≈ b → (c ∧ a) ≈ (c ∧ b).
 intros (l a b c H); unfold eq in H ⊢ %; unfold Not in H ⊢ %;
@@ -183,7 +183,7 @@ qed.
 definition hole ≝ λT:Type.λx:T.x.
 
 notation < "\ldots" non associative with precedence 50 for @{'hole}.
-interpretation "hole" 'hole = (cic:/matita/lattice/hole.con _ _).
+interpretation "hole" 'hole = (hole _ _).
 
 (* SL(E,M,H2-5(#),H67(≰)) → E' → c E = c E' → H67'(≰') → SL(E,M,p2-5,H67') *)
 lemma subst_excess: 
@@ -412,10 +412,10 @@ qed.
 coercion cic:/matita/lattice/latt_jcarr.con.
 
 interpretation "Lattice meet" 'and a b =
- (cic:/matita/lattice/sl_meet.con (cic:/matita/lattice/latt_mcarr.con _) a b).  
+ (sl_meet (latt_mcarr _) a b).  
 
 interpretation "Lattice join" 'or a b =
- (cic:/matita/lattice/sl_meet.con (cic:/matita/lattice/latt_jcarr.con _) a b).  
+ (sl_meet (latt_jcarr _) a b).  
 
 record lattice : Type ≝ {
   latt_carr:> lattice_;
@@ -438,36 +438,35 @@ notation "'strong_extj'" non associative with precedence 50 for @{'strong_extj}.
 notation "'le_to_eqj'"   non associative with precedence 50 for @{'le_to_eqj}.
 notation "'lej'"         non associative with precedence 50 for @{'lej}.
 
-interpretation "Lattice meet"        'meet        = (cic:/matita/lattice/sl_meet.con (cic:/matita/lattice/latt_mcarr.con _)).
-interpretation "Lattice meet_refl"   'meet_refl   = (cic:/matita/lattice/sl_meet_refl.con (cic:/matita/lattice/latt_mcarr.con _)).
-interpretation "Lattice meet_comm"   'meet_comm   = (cic:/matita/lattice/sl_meet_comm.con (cic:/matita/lattice/latt_mcarr.con _)).
-interpretation "Lattice meet_assoc"  'meet_assoc  = (cic:/matita/lattice/sl_meet_assoc.con (cic:/matita/lattice/latt_mcarr.con _)).
-interpretation "Lattice strong_extm" 'strong_extm = (cic:/matita/lattice/sl_strong_extm.con (cic:/matita/lattice/latt_mcarr.con _)).
-interpretation "Lattice le_to_eqm"   'le_to_eqm   = (cic:/matita/lattice/sl_le_to_eqm.con (cic:/matita/lattice/latt_mcarr.con _)).
-interpretation "Lattice lem"         'lem         = (cic:/matita/lattice/sl_lem.con (cic:/matita/lattice/latt_mcarr.con _)).
-interpretation "Lattice join"        'join        = (cic:/matita/lattice/sl_meet.con (cic:/matita/lattice/latt_jcarr.con _)).
-interpretation "Lattice join_refl"   'join_refl   = (cic:/matita/lattice/sl_meet_refl.con (cic:/matita/lattice/latt_jcarr.con _)).
-interpretation "Lattice join_comm"   'join_comm   = (cic:/matita/lattice/sl_meet_comm.con (cic:/matita/lattice/latt_jcarr.con _)).
-interpretation "Lattice join_assoc"  'join_assoc  = (cic:/matita/lattice/sl_meet_assoc.con (cic:/matita/lattice/latt_jcarr.con _)).
-interpretation "Lattice strong_extm" 'strong_extj = (cic:/matita/lattice/sl_strong_extm.con (cic:/matita/lattice/latt_jcarr.con _)).
-interpretation "Lattice le_to_eqj"   'le_to_eqj   = (cic:/matita/lattice/sl_le_to_eqm.con (cic:/matita/lattice/latt_jcarr.con _)).
-interpretation "Lattice lej"         'lej         = (cic:/matita/lattice/sl_lem.con (cic:/matita/lattice/latt_jcarr.con _)).
+interpretation "Lattice meet"        'meet        = (sl_meet (latt_mcarr _)).
+interpretation "Lattice meet_refl"   'meet_refl   = (sl_meet_refl (latt_mcarr _)).
+interpretation "Lattice meet_comm"   'meet_comm   = (sl_meet_comm (latt_mcarr _)).
+interpretation "Lattice meet_assoc"  'meet_assoc  = (sl_meet_assoc (latt_mcarr _)).
+interpretation "Lattice strong_extm" 'strong_extm = (sl_strong_extm (latt_mcarr _)).
+interpretation "Lattice le_to_eqm"   'le_to_eqm   = (sl_le_to_eqm (latt_mcarr _)).
+interpretation "Lattice lem"         'lem         = (sl_lem (latt_mcarr _)).
+interpretation "Lattice join"        'join        = (sl_meet (latt_jcarr _)).
+interpretation "Lattice join_refl"   'join_refl   = (sl_meet_refl (latt_jcarr _)).
+interpretation "Lattice join_comm"   'join_comm   = (sl_meet_comm (latt_jcarr _)).
+interpretation "Lattice join_assoc"  'join_assoc  = (sl_meet_assoc (latt_jcarr _)).
+interpretation "Lattice strong_extm" 'strong_extj = (sl_strong_extm (latt_jcarr _)).
+interpretation "Lattice le_to_eqj"   'le_to_eqj   = (sl_le_to_eqm (latt_jcarr _)).
+interpretation "Lattice lej"         'lej         = (sl_lem (latt_jcarr _)).
 
 notation "'feq_jl'" non associative with precedence 50 for @{'feq_jl}.
 notation "'feq_jr'" non associative with precedence 50 for @{'feq_jr}.
 notation "'feq_ml'" non associative with precedence 50 for @{'feq_ml}.
 notation "'feq_mr'" non associative with precedence 50 for @{'feq_mr}.
-interpretation "Lattice feq_jl" 'feq_jl = (cic:/matita/lattice/sl_feq_ml.con (cic:/matita/lattice/latt_jcarr.con _)).
-interpretation "Lattice feq_jr" 'feq_jr = (cic:/matita/lattice/sl_feq_mr.con (cic:/matita/lattice/latt_jcarr.con _)).
-interpretation "Lattice feq_ml" 'feq_ml = (cic:/matita/lattice/sl_feq_ml.con (cic:/matita/lattice/latt_mcarr.con _)).
-interpretation "Lattice feq_mr" 'feq_mr = (cic:/matita/lattice/sl_feq_mr.con (cic:/matita/lattice/latt_mcarr.con _)).
+interpretation "Lattice feq_jl" 'feq_jl = (sl_feq_ml (latt_jcarr _)).
+interpretation "Lattice feq_jr" 'feq_jr = (sl_feq_mr (latt_jcarr _)).
+interpretation "Lattice feq_ml" 'feq_ml = (sl_feq_ml (latt_mcarr _)).
+interpretation "Lattice feq_mr" 'feq_mr = (sl_feq_mr (latt_mcarr _)).
 
 
-interpretation "Lattive meet le" 'leq a b =
- (cic:/matita/excess/le.con (cic:/matita/lattice/excess_OF_lattice1.con _) a b).
+interpretation "Lattive meet le" 'leq a b = (le (excess_OF_lattice1 _) a b).
 
 interpretation "Lattive join le (aka ge)" 'geq a b =
- (cic:/matita/excess/le.con (cic:/matita/lattice/excess_OF_lattice.con _) a b).
+ (le (excess_OF_lattice _) a b).
 
 (* these coercions help unification, handmaking a bit of conversion 
    over an open term 
@@ -481,4 +480,4 @@ intros(l a b H); apply H;
 qed.
 
 coercion cic:/matita/lattice/le_to_ge.con nocomposites.
-coercion cic:/matita/lattice/ge_to_le.con nocomposites.
\ No newline at end of file
+coercion cic:/matita/lattice/ge_to_le.con nocomposites.
index 1250511e83ddda1573c8df1feca7b1d58878f74e..0b1bd1d3b8325fceb2074ef83c2bfc19a9e26327 100644 (file)
@@ -27,8 +27,8 @@ notation < "x \nbsp 'is_liminf' \nbsp s" non associative with precedence 50 for
 notation > "x 'is_limsup' s 'in' e" non associative with precedence 50 for @{'limsup $e $s $x}.
 notation > "x 'is_liminf' s 'in' e" non associative with precedence 50 for @{'liminf $e $s $x}.
 
-interpretation "Excess limsup" 'limsup e s x = (cic:/matita/limit/limsup.con e s x).
-interpretation "Excess liminf" 'liminf e s x = (cic:/matita/limit/limsup.con (cic:/matita/excess/dual_exc.con e) s x).
+interpretation "Excess limsup" 'limsup e s x = (limsup e s x).
+interpretation "Excess liminf" 'liminf e s x = (limsup (dual_exc e) s x).
 
 (* 3.29 *)  
 definition lim ≝ 
@@ -36,7 +36,7 @@ definition lim ≝
 
 notation < "x \nbsp 'is_lim' \nbsp s" non associative with precedence 50 for @{'lim $_ $s $x}.
 notation > "x 'is_lim' s 'in' e" non associative with precedence 50 for @{'lim $e $s $x}.
-interpretation "Excess lim" 'lim e s x = (cic:/matita/limit/lim.con e s x).
+interpretation "Excess lim" 'lim e s x = (lim e s x).
 
 lemma sup_decreasing:
   ∀E:excess.∀xn:sequence E.
index 010360757641cd063b04f51cc38d7b84fda32331..45e43795539a922cd6da9e661c45179f610cded9 100644 (file)
@@ -40,9 +40,9 @@ record mlattice (R : todgroup) : Type ≝ {
 }.
 
 interpretation "Metric lattice leq" 'leq a b = 
-  (cic:/matita/excess/le.con (cic:/matita/metric_lattice/excess_OF_mlattice1.con _ _) a b). 
+  (le (excess_OF_mlattice1 _ _) a b). 
 interpretation "Metric lattice geq" 'geq a b = 
-  (cic:/matita/excess/le.con (cic:/matita/metric_lattice/excess_OF_mlattice.con _ _) a b). 
+  (le (excess_OF_mlattice _ _) a b). 
 
 lemma eq_to_ndlt0: ∀R.∀ml:mlattice R.∀a,b:ml. a ≈ b → ¬ 0 < δ a b.
 intros (R ml a b E); intro H; apply E; apply ml_prop1;
index 2266fe9e9618a08a56e5a8a91e3033e9123818a8..cda8d3fc757c711c9e6f6bda03064342b3f41d86 100644 (file)
@@ -24,9 +24,9 @@ record metric_space (R: todgroup) : Type ≝ {
 }.
 
 notation < "\nbsp \delta a \nbsp b" non associative with precedence 80 for @{ 'delta2 $a $b}.
-interpretation "metric" 'delta2 a b = (cic:/matita/metric_space/metric.con _ _ a b).
+interpretation "metric" 'delta2 a b = (metric _ _ a b).
 notation "\delta" non associative with precedence 80 for @{ 'delta }.
-interpretation "metric" 'delta = (cic:/matita/metric_space/metric.con _ _).
+interpretation "metric" 'delta = (metric _ _).
 
 lemma apart_of_metric_space: ∀R.metric_space R → apartness.
 intros (R ms); apply (mk_apartness ? (λa,b:ms.0 < δ a b)); unfold;
index 6c904055c68fbc61fa7133d35307fdab7567be93..5c5fca20af2ed0d9ae0f1635cfae0d9de549e9af 100644 (file)
@@ -22,11 +22,9 @@ record premetric_lattice_ (R : todgroup) : Type ≝ {
   join: pml_carr → pml_carr → pml_carr
 }.
 
-interpretation "valued lattice meet" 'and a b =
- (cic:/matita/premetric_lattice/meet.con _ _ a b).
+interpretation "valued lattice meet" 'and a b = (meet _ _ a b).
 
-interpretation "valued lattice join" 'or a b =
- (cic:/matita/premetric_lattice/join.con _ _ a b).
+interpretation "valued lattice join" 'or a b = (join _ _ a b).
  
 record premetric_lattice_props (R : todgroup) (ml : premetric_lattice_ R) : Prop ≝ {
   prop1a: ∀a : ml.δ (a ∧ a) a ≈ 0;
@@ -67,4 +65,4 @@ try (apply ap_symmetric; assumption); intros 4 (x y z H); change with (0 < (δ y
   apply (prop5 ? pml pml);] 
 qed.
 
-coercion cic:/matita/premetric_lattice/lattice_of_pmlattice.con.
\ No newline at end of file
+coercion cic:/matita/premetric_lattice/lattice_of_pmlattice.con.
index 53b2b0a1b9b62a8664c2c9407c17ddfd0000e9d9..bf4a26643b5272cfc413c929f12325c95ed5d20c 100644 (file)
@@ -34,17 +34,15 @@ record vlattice (R : togroup) : Type ≝ {
   meet_join_le: ∀x,y,z.  value (meet x y) ≤ value (meet x (join y z)) 
 }. 
 
-interpretation "valued lattice meet" 'and a b =
- (cic:/matita/prevalued_lattice/meet.con _ _ a b).
+interpretation "valued lattice meet" 'and a b = (meet _ _ a b).
 
-interpretation "valued lattice join" 'or a b =
- (cic:/matita/prevalued_lattice/join.con _ _ a b).
+interpretation "valued lattice join" 'or a b = (join _ _ a b).
  
 notation < "\nbsp \mu a" non associative with precedence 80 for @{ 'value2 $a}.
-interpretation "lattice value" 'value2 a = (cic:/matita/prevalued_lattice/value.con _ _ a).
+interpretation "lattice value" 'value2 a = (value _ _ a).
 
 notation "\mu" non associative with precedence 80 for @{ 'value }.
-interpretation "lattice value" 'value = (cic:/matita/prevalued_lattice/value.con _ _).
+interpretation "lattice value" 'value = (value _ _).
 
 lemma feq_joinr: ∀R.∀L:vlattice R.∀x,y,z:L. 
   μ x ≈ μ y → μ (z ∧ x) ≈ μ (z ∧ y) → μ (z ∨ x) ≈ μ (z ∨ y).
index a5bf7501acf7047c91527b552f1cac1c6d82922d..84d30a8fe39450aa071c6e9e92316583c5c5f132 100644 (file)
@@ -23,6 +23,5 @@ definition d2s ≝
   λR.λms:metric_space R.λs:sequence ms.λk.λn. δ (s n) k.
 
 notation "s ⇝ x" non associative with precedence 50 for @{'tends $s $x}.
-interpretation "tends to" 'tends s x = 
-  (cic:/matita/tend/tends0.con _ (cic:/matita/tend/d2s.con _ _ s x)).
+interpretation "tends to" 'tends s x = (tends0 _ (d2s _ _ s x)).
 
index 1c1d94ad6d556715f2392f45ab761ae265e9b188..e84c0242ee8dd58a4225f9f8c10c27b2b924b73c 100644 (file)
@@ -22,8 +22,7 @@ axiom leq: S → S → Prop.
 notation "hvbox(A break ⊆ B)" with precedence 59
 for @{ 'subseteq $A $B}.
 
-interpretation "Subseteq" 'subseteq A B =
- (cic:/matita/formal_topology/leq.con A B).
+interpretation "Subseteq" 'subseteq A B = (leq A B).
 
 axiom leq_refl: ∀A. A ⊆ A.
 axiom leq_antisym: ∀A,B. A ⊆ B → B ⊆ A → A=B.
index 89ab9484ca5bcc51c69592273c92ba7b2e82923a..34a521f35f3d05e2a85295b51706596b0803e91c 100644 (file)
@@ -22,8 +22,7 @@ axiom leq: S → S → Prop.
 notation "hvbox(A break ⊆ B)" with precedence 59
 for @{ 'subseteq $A $B}.
 
-interpretation "Subseteq" 'subseteq A B =
- (cic:/matita/formal_topology/leq.con A B).
+interpretation "Subseteq" 'subseteq A B = (leq A B).
 
 axiom leq_refl: ∀A. A ⊆ A.
 axiom leq_antisym: ∀A,B. A ⊆ B → B ⊆ A → A=B.
@@ -111,4 +110,4 @@ theorem th7: ∀A. i (m (i A)) = i (c (i (m (i A)))). intros; auto. qed.
 theorem th8: ∀A. i (m (i A)) = i (m (i (c (i A)))). intros; auto. qed.
 theorem th9: ∀A. i (c (m (c (i A)))) = i (m (i A)). intros; auto depth=4. qed.
 
-(* theorem th7: ∀A. i (m (i A)) = i (s (i A)). *)
\ No newline at end of file
+(* theorem th7: ∀A. i (m (i A)) = i (s (i A)). *)
index b98865a5cf1b855b0571b411e40a0ab3f82b7d52..10666ba35d010c169827c24266cacc099e1444fa 100644 (file)
@@ -27,8 +27,7 @@ axiom one: S.
 notation "1" with precedence 89
 for @{ 'unit }.
 
-interpretation "Unit" 'unit =
- cic:/matita/formal_topology/one.con.
+interpretation "Unit" 'unit = one.
  
 axiom one_left: ∀A. 1 A = A.
 axiom one_right: ∀A:S. A 1 = A.
@@ -39,10 +38,7 @@ axiom eps_idempotent: eps = eps eps.
 notation "hvbox(A break ⊆ B)" with precedence 59
 for @{ 'subseteq $A $B}.
 
-interpretation "Subseteq" 'subseteq A B =
- (cic:/matita/logic/equality/eq.ind#xpointer(1/1) _ A
-  (cic:/matita/formal_topology/comp.con
-   cic:/matita/formal_topology/eps.con B)).
+interpretation "Subseteq" 'subseteq A B = (eq _ A (comp eps B)).
 
 axiom leq_refl: ∀A. A ⊆ A.
 axiom leq_antisym: ∀A,B. A ⊆ B → B ⊆ A → A=B.
@@ -74,4 +70,4 @@ theorem th4: ∀A. c A ⊆ (m (i (m A))). intros; auto. qed.
 theorem th5: ∀A. i (m A) = i (m (c A)). intros; auto. qed.
 theorem th6: ∀A. m (i A) = c (m (i A)). intros; auto. qed.
 
-theorem th7: ∀A. i (m (i A)) = i (s (i A)).
\ No newline at end of file
+theorem th7: ∀A. i (m (i A)) = i (s (i A)).
index a90ceadceb86e63d8bf93296654a217942f80ae9..d74f8de9bfaf966de2b7a3f72bc4e6ffd684614c 100644 (file)
@@ -36,11 +36,8 @@ definition Zle : Z \to Z \to Prop \def
     | (pos m) \Rightarrow True
     | (neg m) \Rightarrow m \leq n ]].
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer 'less or equal to'" 'leq x y = (cic:/matita/library_autobatch/Z/orders/Zle.con x y).
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer 'neither less nor equal to'" 'nleq x y =
-  (cic:/matita/logic/connectives/Not.con (cic:/matita/library_autobatch/Z/orders/Zle.con x y)).
+interpretation "integer 'less or equal to'" 'leq x y = (Zle x y).
+interpretation "integer 'neither less nor equal to'" 'nleq x y = (Not (Zle x y)).
 
 definition Zlt : Z \to Z \to Prop \def
 \lambda x,y:Z.
@@ -61,11 +58,8 @@ definition Zlt : Z \to Z \to Prop \def
     | (pos m) \Rightarrow True
     | (neg m) \Rightarrow m<n ]].
     
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer 'less than'" 'lt x y = (cic:/matita/library_autobatch/Z/orders/Zlt.con x y).
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer 'not less than'" 'nless x y =
-  (cic:/matita/logic/connectives/Not.con (cic:/matita/library_autobatch/Z/orders/Zlt.con x y)).
+interpretation "integer 'less than'" 'lt x y = (Zlt x y).
+interpretation "integer 'not less than'" 'nless x y = (Not (Zlt x y)).
 
 theorem irreflexive_Zlt: irreflexive Z Zlt.
 unfold irreflexive.
index 2b60912dde3e3faff54fceec9aa45111203bec8a..4cd85a7ab7e22caeedf575bd613fa9004d261ee4 100644 (file)
@@ -40,8 +40,7 @@ definition Zplus :Z \to Z \to Z \def
                 | GT \Rightarrow (neg (pred (m-n)))]     
          | (neg n) \Rightarrow (neg (pred ((S m)+(S n))))] ].
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer plus" 'plus x y = (cic:/matita/library_autobatch/Z/plus/Zplus.con x y).
+interpretation "integer plus" 'plus x y = (Zplus x y).
          
 theorem Zplus_z_OZ:  \forall z:Z. z+OZ = z.
 intro.
@@ -408,8 +407,7 @@ definition Zopp : Z \to Z \def
 | (pos n) \Rightarrow (neg n)
 | (neg n) \Rightarrow (pos n) ].
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer unary minus" 'uminus x = (cic:/matita/library_autobatch/Z/plus/Zopp.con x).
+interpretation "integer unary minus" 'uminus x = (Zopp x).
 
 theorem Zopp_Zplus: \forall x,y:Z. -(x+y) = -x + -y.
 intros.
@@ -467,4 +465,4 @@ qed.
 (* minus *)
 definition Zminus : Z \to Z \to Z \def \lambda x,y:Z. x + (-y).
 
-interpretation "integer minus" 'minus x y = (cic:/matita/library_autobatch/Z/plus/Zminus.con x y).
+interpretation "integer minus" 'minus x y = (Zminus x y).
index 1fa633d9fb04b3f4da63bbaff719d19541224a49..105943460da17b1513309f6e3bc76e8ef643901c 100644 (file)
@@ -32,8 +32,7 @@ definition Ztimes :Z \to Z \to Z \def
          | (pos n) \Rightarrow (neg (pred ((S m) * (S n))))
          | (neg n) \Rightarrow (pos (pred ((S m) * (S n))))]].
          
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer times" 'times x y = (cic:/matita/library_autobatch/Z/times/Ztimes.con x y).
+interpretation "integer times" 'times x y = (Ztimes x y).
 
 theorem Ztimes_z_OZ:  \forall z:Z. z*OZ = OZ.
 intro.
index 305778bf8931a0acbda98fc97c46ba8030d0916b..15d96a73c0597c85daaceb9fd9f4cb53cf2cdb06 100644 (file)
@@ -23,8 +23,7 @@ definition S_mod: nat \to nat \to nat \def
 definition congruent: nat \to nat \to nat \to Prop \def
 \lambda n,m,p:nat. mod n p = mod m p.
 
-interpretation "congruent" 'congruent n m p =
-  (cic:/matita/library_autobatch/nat/congruence/congruent.con n m p).
+interpretation "congruent" 'congruent n m p = (congruent n m p).
 
 notation < "hvbox(n break \cong\sub p m)"
   (*non associative*) with precedence 45
index bbb3d49b1c32a13721e9bc3b996d628aedd9f6a4..d81a0a1cf8c127c413334d26b3241637fb21198b 100644 (file)
@@ -31,8 +31,7 @@ match m with
 [O \Rightarrow m
 | (S p) \Rightarrow mod_aux n n p]. 
 
-interpretation "natural remainder" 'module x y =
-  (cic:/matita/library_autobatch/nat/div_and_mod/mod.con x y).
+interpretation "natural remainder" 'module x y = (mod x y).
 
 let rec div_aux p m n : nat \def
 match (leb m n) with
@@ -48,8 +47,7 @@ match m with
 [O \Rightarrow S n
 | (S p) \Rightarrow div_aux n n p]. 
 
-interpretation "natural divide" 'divide x y =
-  (cic:/matita/library_autobatch/nat/div_and_mod/div.con x y).
+interpretation "natural divide" 'divide x y = (div x y).
 
 theorem le_mod_aux_m_m: 
 \forall p,n,m. n \leq p \to (mod_aux p n m) \leq m.
index 69667b7158867a7a97fc8a3f9ae4f6e29c9f792a..fa45e98ff06960a64f1ed3172108b7a35b7235b5 100644 (file)
@@ -21,7 +21,7 @@ let rec exp n m on m\def
  [ O \Rightarrow (S O)
  | (S p) \Rightarrow (times n (exp n p)) ].
 
-interpretation "natural exponent" 'exp a b = (cic:/matita/library_autobatch/nat/exp/exp.con a b).
+interpretation "natural exponent" 'exp a b = (exp a b).
 
 theorem exp_plus_times : \forall n,p,q:nat. 
 n \sup (p + q) = (n \sup p) * (n \sup q).
index a5610aef1e0641099772dcad46282278b9816a4e..3796592c771fa3a0037c14fc63e0822336b7b62e 100644 (file)
@@ -21,7 +21,7 @@ let rec fact n \def
   [ O \Rightarrow (S O)
   | (S m) \Rightarrow (S m)*(fact m)].
 
-interpretation "factorial" 'fact n = (cic:/matita/library_autobatch/nat/factorial/fact.con n).
+interpretation "factorial" 'fact n = (fact n).
 
 theorem le_SO_fact : \forall n. (S O) \le n!.
 intro.
index 8a3d893f172d163e6cf7e9853603d06d36d8e11d..3a8d8bf9c16695df47f90236a7866226b8decc27 100644 (file)
@@ -26,8 +26,7 @@ let rec minus n m \def
        [O \Rightarrow (S p)
         | (S q) \Rightarrow minus p q ]].
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural minus" 'minus x y = (cic:/matita/library_autobatch/nat/minus/minus.con x y).
+interpretation "natural minus" 'minus x y = (minus x y).
 
 theorem minus_n_O: \forall n:nat.n=n-O.
 intros.
index 0f99c1a6598cf9993a671908ffd6d836fb0149c9..a5b7e3e33d9842b29ff5d74a05edee6e7af95715 100644 (file)
@@ -22,36 +22,25 @@ inductive le (n:nat) : nat \to Prop \def
   | le_n : le n n
   | le_S : \forall m:nat. le n m \to le n (S m).
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural 'less or equal to'" 'leq x y = (cic:/matita/library_autobatch/nat/orders/le.ind#xpointer(1/1) x y).
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural 'neither less nor equal to'" 'nleq x y =
-  (cic:/matita/logic/connectives/Not.con
-    (cic:/matita/library_autobatch/nat/orders/le.ind#xpointer(1/1) x y)).
+interpretation "natural 'less or equal to'" 'leq x y = (le x y).
+interpretation "natural 'neither less nor equal to'" 'nleq x y = (Not (le x y)).
 
 definition lt: nat \to nat \to Prop \def
 \lambda n,m:nat.(S n) \leq m.
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural 'less than'" 'lt x y = (cic:/matita/library_autobatch/nat/orders/lt.con x y).
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural 'not less than'" 'nless x y =
-  (cic:/matita/logic/connectives/Not.con (cic:/matita/library_autobatch/nat/orders/lt.con x y)).
+interpretation "natural 'less than'" 'lt x y = (lt x y).
+interpretation "natural 'not less than'" 'nless x y = (Not (lt x y)).
 
 definition ge: nat \to nat \to Prop \def
 \lambda n,m:nat.m \leq n.
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural 'greater or equal to'" 'geq x y = (cic:/matita/library_autobatch/nat/orders/ge.con x y).
+interpretation "natural 'greater or equal to'" 'geq x y = (ge x y).
 
 definition gt: nat \to nat \to Prop \def
 \lambda n,m:nat.m<n.
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural 'greater than'" 'gt x y = (cic:/matita/library_autobatch/nat/orders/gt.con x y).
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural 'not greater than'" 'ngtr x y =
-  (cic:/matita/logic/connectives/Not.con (cic:/matita/library_autobatch/nat/orders/gt.con x y)).
+interpretation "natural 'greater than'" 'gt x y = (gt x y).
+interpretation "natural 'not greater than'" 'ngtr x y = (Not (gt x y)).
 
 theorem transitive_le : transitive nat le.
 unfold transitive.
index 01e340c6b5fec78c3277537d51526ea62eee6e00..475525bb6125c07cd03f97abf8bee63e6cc0480f 100644 (file)
@@ -115,8 +115,7 @@ notation < "(❲i \atop j❳)n"
   right associative with precedence 71 
 for @{ 'transposition $i $j $n}.
 
-interpretation "natural transposition" 'transposition i j n =
-  (cic:/matita/library_autobatch/nat/permutation/transpose.con i j n).
+interpretation "natural transposition" 'transposition i j n = (transpose i j n).
 
 lemma transpose_i_j_i: \forall i,j:nat. transpose i j i = j.
 intros.
@@ -1429,4 +1428,4 @@ elim k
     ]
   ]
 ]
-qed.
\ No newline at end of file
+qed.
index 59259ca68ff5b5517e9ca0391c7b7a702e0978ef..082bd5e05ffe2217e58f5ab8c8b1e770bef1f4ff 100644 (file)
@@ -21,8 +21,7 @@ let rec plus n m \def
  [ O \Rightarrow m
  | (S p) \Rightarrow S (plus p m) ].
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural plus" 'plus x y = (cic:/matita/library_autobatch/nat/plus/plus.con x y).
+interpretation "natural plus" 'plus x y = (plus x y).
 
 theorem plus_n_O: \forall n:nat. n = n+O.
 intros.elim n
index 21d752f71b6fcfe827dbc871723b20b55d4bae09..d4fb9e76ff6b2f760151316e879846ff0bee866d 100644 (file)
@@ -22,9 +22,8 @@ include "auto/nat/factorial.ma".
 inductive divides (n,m:nat) : Prop \def
 witness : \forall p:nat.m = times n p \to divides n m.
 
-interpretation "divides" 'divides n m = (cic:/matita/library_autobatch/nat/primes/divides.ind#xpointer(1/1) n m).
-interpretation "not divides" 'ndivides n m =
- (cic:/matita/logic/connectives/Not.con (cic:/matita/library_autobatch/nat/primes/divides.ind#xpointer(1/1) n m)).
+interpretation "divides" 'divides n m = (divides n m).
+interpretation "not divides" 'ndivides n m = (Not (divides n m)).
 
 theorem reflexive_divides : reflexive nat divides.
 unfold reflexive.
index c8e2a4066700e7b7de3d1b8340610b82f7eb8c5e..e0afd113006e82240c51beb4677830cb2f1eab42 100644 (file)
@@ -21,8 +21,7 @@ let rec times n m \def
  [ O \Rightarrow O
  | (S p) \Rightarrow m+(times p m) ].
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "natural times" 'times x y = (cic:/matita/library_autobatch/nat/times/times.con x y).
+interpretation "natural times" 'times x y = (times x y).
 
 theorem times_n_O: \forall n:nat. O = n*O.
 intros.elim n
index da8e9e7a6813904e229ca631b91490c35932e1af..d527d657819656f3544b43decbc46343a1f5ecbd 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Q/Qaxioms".
-
 include "Z/compare.ma".
 include "Z/times.ma".
 include "nat/iteration2.ma".
@@ -68,4 +66,4 @@ definition sigma_Q \def \lambda n,p,f.iter_p_gen n p Q f QO Qplus.
 (*
 theorem geometric: \forall q.\exists k. 
 Qlt q (sigma_Q k (\lambda x.true) (\lambda x. frac (S O) x)).
-*)  
\ No newline at end of file
+*)  
index a1f0cd54a2218c868ca5cefbf703a97ebd544190..e4a2fc566408232e58f32a1d6d3c5ef854bce93b 100644 (file)
@@ -52,8 +52,6 @@ reflexivity.
 qed.
 *)
 
-Qtimes1 == Qtimes_numerator_denominator
-
 (*     
 definition numQ:Q \to Z \def
 \lambda q. 
@@ -83,7 +81,7 @@ elim r
   |elim f
     [reflexivity
     |reflexivity
-    |apply Qtimes1.
+    |apply Qtimes_numerator_denominator.
     ]
   ]
 qed.*)
@@ -101,7 +99,7 @@ elim r
   |elim f
     [reflexivity
     |reflexivity
-    |apply Qtimes1.
+    |apply Qtimes_numerator_denominator.
     ]
   ]
 qed.*)
index 74b40808ca92e55fc3cb13bf7cdc8c951a6ee39a..9229d7fe13c7072ed0022937c3079083929d97f7 100644 (file)
@@ -12,7 +12,5 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Q/Qplus".
-
 include "nat/factorization.ma".
 
index 4a5025975fe3d8d4b3f610563b565dce39be6bac..72f6aa07274fd2b4352f352842a1883ad45c6e6d 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Z/compare".
-
 include "Z/orders.ma".
 include "nat/compare.ma".
 
index c45b4dc53443d1d3eb76e84044217bb1e5dc1dd1..b9c4cbcaf837ccc03485b7b58ddf7b895db49a95 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Z/dirichlet_product".
-
 include "nat/primes.ma".
 include "Z/sigma_p.ma".
 include "Z/times.ma".
index d93a75268f8275de451e604a5187915a652c10fc..cd21ca706fac1accfe28f0b3644e4bb4251735da 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Z/inversion".
-
 include "Z/dirichlet_product.ma".
 include "Z/moebius.ma".
 
@@ -98,4 +96,4 @@ rewrite > commutative_dirichlet_product
   |assumption
   ]
 qed.
-        
\ No newline at end of file
+        
index 1eb35852155109194babd46f20c0992e24516182..b9d12c2231566ca3a6e45c438264fd9a99f095eb 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Z/moebius".
-
 include "nat/factorization.ma".
 include "Z/sigma_p.ma".
   
index 06b6a1ec4273ef5abaf79d16968c2b919480dfff..1f8a6d33709be06d63fdbc597df1aa7839d1d367 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Z/orders".
-
 include "Z/z.ma".
 include "nat/orders.ma".
 
@@ -36,11 +34,8 @@ definition Zle : Z \to Z \to Prop \def
     | (pos m) \Rightarrow True
     | (neg m) \Rightarrow m \leq n ]].
 
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer 'less or equal to'" 'leq x y = (cic:/matita/Z/orders/Zle.con x y).
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer 'neither less nor equal to'" 'nleq x y =
-  (cic:/matita/logic/connectives/Not.con (cic:/matita/Z/orders/Zle.con x y)).
+interpretation "integer 'less or equal to'" 'leq x y = (Zle x y).
+interpretation "integer 'neither less nor equal to'" 'nleq x y = (Not (Zle x y)).
 
 definition Zlt : Z \to Z \to Prop \def
 \lambda x,y:Z.
@@ -61,11 +56,8 @@ definition Zlt : Z \to Z \to Prop \def
     | (pos m) \Rightarrow True
     | (neg m) \Rightarrow m<n ]].
     
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer 'less than'" 'lt x y = (cic:/matita/Z/orders/Zlt.con x y).
-(*CSC: the URI must disappear: there is a bug now *)
-interpretation "integer 'not less than'" 'nless x y =
-  (cic:/matita/logic/connectives/Not.con (cic:/matita/Z/orders/Zlt.con x y)).
+interpretation "integer 'less than'" 'lt x y = (Zlt x y).
+interpretation "integer 'not less than'" 'nless x y = (Not (Zlt x y)).
 
 theorem irreflexive_Zlt: irreflexive Z Zlt.
 unfold irreflexive.unfold Not.
index eeb1bc643fb83fb756978d4de17da9ad813fb761..8fdeff3bcba158a35793a74a10a0795aa59ec59d 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Z/plus".
-
 include "Z/z.ma".
 include "nat/minus.ma".
 
index 71340ac7c21a84523f1aa0fcf4ca5410341b7329..bf74c7240a0a7c9b3f21b8f759cc5ee536a43881 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Z/sigma_p".
-
 include "Z/times.ma".
 include "nat/primes.ma".
 include "nat/ord.ma".
index c81c0dfca85537d72f218c8c0eab8a66dfb5368a..979cc87aa37f8ddbebe67e2273cc42a48a894f76 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Z/times".
-
 include "nat/lt_arith.ma".
 include "Z/plus.ma".
 
index ac530c38fe02b7df1766fd69ff93a637162131b0..6b750c44c2d7d747b06b0e05b6a828e6752d8699 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/Z/z".
-
 include "datatypes/bool.ma".
 include "nat/nat.ma".
 
index 766f9a6a73e457ae1d6e9630c9661b8bacec8eb5..8b1beb7027e18648a6948f178931bcf64915d6da 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/algebra/finite_groups/".
-
 include "algebra/groups.ma".
 
 record finite_enumerable (T:Type) : Type≝
index 9ab695239665e8418d6279f8f1609334e7ddada1..c83b3d2d0cc4359f982cf24cdcab9b869e72489f 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/algebra/groups/".
-
 include "algebra/monoids.ma".
 include "nat/le_arith.ma".
 include "datatypes/bool.ma".
index a80ee5fb06e40723f2f9e6051c255b9a3fa2a36d..556faf6caf20445fe37d18f9fb7b780f7df62f10 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/algebra/monoids/".
-
 include "algebra/semigroups.ma".
 
 record PreMonoid : Type ≝
index 539228c8cdef6d600e5741397ce5d3a4020d4275..5a739ae126c52327fcd63d9a5b192e3f95c4156f 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/algebra/semigroups".
-
 include "higher_order_defs/functions.ma".
 
 (* Magmas *)
index dc397a1b2d978996f32ca319b8b3befe2cad1493..c9a86165a24f1aaea48b235d4f5b140df29a97db 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/datatypes/bool/".
-
 include "logic/equality.ma".
 include "higher_order_defs/functions.ma".
 
@@ -196,4 +194,4 @@ intros.
 rewrite > H.
 rewrite > H1.
 reflexivity.
-qed.
\ No newline at end of file
+qed.
index c4fd119a55e08f0a9272ac17648a5822b016187b..57784b2a031fae3d23746cab991f7a8963542fdd 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/datatypes/compare/".
-
 inductive compare :Set \def
 | LT : compare
 | EQ : compare
index dd2a1760b9c640c7853fafbeb33babe2d7670ad2..926dd35fcac48eecab79c23ea66dcc24bf75acc1 100644 (file)
@@ -12,7 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/datatypes/constructors/".
 include "logic/equality.ma".
 
 inductive void : Set \def.
@@ -68,4 +67,4 @@ interpretation "Disjoint union" 'plus A B =
 
 inductive option (A:Type) : Type ≝
    None : option A
- | Some : A → option A.
\ No newline at end of file
+ | Some : A → option A.
index 9c2f8890b59d8a6cf294f693b27ba4dbda7bf194..c1a8d5816db6065bf294f0c329fa41935b667489 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/decidable_kit/decidable/".
-
 (* classical connectives for decidable properties *)
 
 include "decidable_kit/streicher.ma".
index 35f404df35aee4414ec589e47801c4cecbeba5a7..4b248a97e13799b02387f6297f1d5c06483af710 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/decidable_kit/eqtype/".
-
 include "decidable_kit/decidable.ma".
 include "datatypes/constructors.ma".
 
index 2d02d113d99701d80bf56ac43e424c5a4f7d7907..d22c159d0493c5633d2a01f227d4be5a64f404bb 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/decidable_kit/fgraph/".
-
 include "decidable_kit/fintype.ma".
 
 definition setA : ∀T:eqType.T → bool := λT,x.true.
index 9d6b30e594397004eaee4dc2433a8cc6ac122716..e44b641977e2503d15308fcf4b6dd61b95ed2374 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/decidable_kit/fintype/".
-
 include "decidable_kit/eqtype.ma".
 include "decidable_kit/list_aux.ma".
 
index a7db00c7278292d471ece6424af61ef19ba95062..a5bf2edb7588ca139325fa040fb2bf75ac148f3c 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/decidable_kit/list_aux/".
-
 include "list/list.ma".
 include "decidable_kit/eqtype.ma".
 include "nat/plus.ma".
@@ -70,4 +68,4 @@ cases c; intros (H); [ apply reflect_true | apply reflect_false ]
          apply H'; reflexivity;]]]]
 qed.
     
-definition list_eqType : eqType → eqType ≝ λd:eqType.mk_eqType ? ? (lcmpP d).  
\ No newline at end of file
+definition list_eqType : eqType → eqType ≝ λd:eqType.mk_eqType ? ? (lcmpP d).  
index 83c6f6169008de088cfc3224228c0c0cd6e5b5a9..96903da9e8f6ef556905f092aa56eb92a602e702 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/decidable_kit/streicher/".
-
 include "logic/connectives.ma".
 include "logic/equality.ma".
 
index 590c5c07ee71f3f21b8b4473c0ce9a0e2189bab6..76fa66115daa741db40ed4aa04502513da6b9b54 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/demo/power_derivative".
-
 include "nat/plus.ma".
 include "nat/orders.ma".
 include "nat/compare.ma".
index fb5278d6bdd78d44646652e6111317dc0fe3e370..36bb7e86308d07d2869fb0ad45d484d6bb9e8a1a 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/demo/propositional_sequent_calculus/".
-
 include "nat/plus.ma".
 include "nat/compare.ma".
 include "list/sort.ma".
index 0de10940ad64854bb9e716800bdbbdf8d588d80a..93b5e712f24724cee2d004ea2f30e65432e1f16b 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/demo/realisability/".
-
 include "logic/connectives.ma".
 include "datatypes/constructors.ma".
 
index a1b54c80c59cf786d68bc89d881b98de57f61cc7..a6174f48fa1b41dae53b4de72dc318f5b62fa7a1 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/higher_order_defs/functions/".
-
 include "logic/equality.ma".
 
 definition compose \def
index c2b351d7abe878a4f5064c96410ead6171dc8ffc..c41160e44cfa841b2a9f7435e5e2b5a2f7dbb7db 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/higher_order_defs/ordering/".
-
 include "logic/equality.ma".
 
 definition antisymmetric: \forall A:Type.\forall R:A \to A \to Prop.Prop
index 3e92649c12c2ca52397f2583c46c95337217cfdd..4d4155c56a13046dc7a2dbc78751d66df52a6c37 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/higher_order_defs/relations/".
-
 include "logic/connectives.ma".
 
 definition relation : Type \to Type
index f9f39bebf3b9dfde65c02733fbbb7955962deeaa..f3738eca18c81d03157de0476a6b178f860bfefe 100644 (file)
@@ -12,7 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/list/".
 include "logic/equality.ma".
 include "datatypes/bool.ma".
 include "higher_order_defs/functions.ma".
@@ -194,4 +193,4 @@ intros;elim l
   |simplify;apply (bool_elim ? (p a));intro
      [simplify;apply le_S_S;assumption
      |simplify;apply le_S;assumption]]
-qed.
\ No newline at end of file
+qed.
index a963846f093a1cc362447baa2e85011539f5998d..a8fc4a232fbbcfc3eadca0a4476632f10bce23da 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/logic/coimplication".
-
 include "logic/connectives.ma".
 
 definition Iff : Prop \to Prop \to Prop \def
index 5afc3e5dc29d7db0f45e812d244f6cd72e4ff7f6..ba229870fbca66c1a860268d30dc9e0e0301b137 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/logic/connectives/".
-
 inductive True: Prop \def
 I : True.
 
@@ -83,4 +81,4 @@ inductive ex2 (A:Type) (P,Q:A \to Prop) : Prop \def
     ex_intro2: \forall x:A. P x \to Q x \to ex2 A P Q.
 
 definition iff :=
- \lambda A,B. (A -> B) \land (B -> A).
\ No newline at end of file
+ \lambda A,B. (A -> B) \land (B -> A).
index bc577a5f46dfd2ed235d81d9dd45de9336674720..a41c691d53a80003146f8da430d72f9a6c919cc1 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/logic/connectives2".
-
 include "higher_order_defs/relations.ma".
 
 theorem reflexive_iff: reflexive ? iff.
index 01c60e8fc9b17c40c720b235be2bcac605e2a8e9..308652d7dfa85af19a15c8d047d2063aa0572b18 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/logic/equality/".
-
 include "higher_order_defs/relations.ma".
 
 inductive eq (A:Type) (x:A) : A \to Prop \def
index 776b38adfc5184c110482dc8fbdb700673579c1f..8174465c60a27ab06b994e2278416f45b6463f91 100644 (file)
@@ -12,8 +12,6 @@
 (*                                                                        *)
 (**************************************************************************)
 
-set "baseuri" "cic:/matita/nat/gcd_properties1".
-
 include "nat/gcd.ma".
 
 (* this file contains some important properites of gcd in N *)
index 35f3b0920cba32c03d5887e149a592bda7207999..fd1fb0037a1cff7c0525e3f88ed185df9b5eba08 100644 (file)
@@ -15,8 +15,6 @@
 (* Code ported from the Coq theorem prover by Claudio Sacerdoti Coen *)
 (* Original author: Claudio Sacerdoti Coen. for the Coq system       *)
 
-set "baseuri" "cic:/matita/technicalities/setoids".
-
 include "datatypes/constructors.ma".
 include "logic/coimplication.ma".
 include "logic/connectives2.ma".