]> matita.cs.unibo.it Git - helm.git/blobdiff - matita/library/algebra/semigroups.ma
reverted the addition of _ to mistyped names
[helm.git] / matita / library / algebra / semigroups.ma
index 5b461d1a4f43edba6acc9e4dd448f0eceb157243..12ff9531155cc31d19e9aecb8b2a44bb8ba4885f 100644 (file)
@@ -23,10 +23,6 @@ record Magma : Type ≝
    op: carrier → carrier → carrier
  }.
 
-notation < "M" for @{ 'carrier $M }.
-interpretation "carrier coercion" 'carrier S =
- (cic:/matita/algebra/semigroups/carrier.con S).
-
 notation "hvbox(a break \middot b)" 
   left associative with precedence 55
 for @{ 'magma_op $a $b }.
@@ -37,17 +33,13 @@ interpretation "magma operation" 'magma_op a b =
 (* Semigroups *)
 
 record isSemiGroup (M:Magma) : Prop ≝
- { associative: associative ? (op M) }.
+ { op_associative: associative ? (op M) }.
 
 record SemiGroup : Type ≝
  { magma:> Magma;
    semigroup_properties:> isSemiGroup magma
  }.
  
-notation < "S" for @{ 'magma $S }.
-interpretation "magma coercion" 'magma S =
- (cic:/matita/algebra/semigroups/magma.con S).
 definition is_left_unit ≝
  λS:SemiGroup. λe:S. ∀x:S. e·x = x.