]> matita.cs.unibo.it Git - helm.git/blobdiff - helm/matita/library/algebra/semigroups.ma
First part of a slightly more interesting proof on finite (and enumerable)
[helm.git] / helm / matita / library / algebra / semigroups.ma
index 64c2d13c9670f4e66a94448fb414895a1dfaeb34..d41c416f8484e9d0ce0c0e7143dd77a29b4d7608 100644 (file)
@@ -42,6 +42,12 @@ interpretation "Semigroup operation" 'ptimesi a b =
 interpretation "Semigroup operation" 'ptimes S a b =
  (cic:/matita/algebra/semigroups/op.con S a b). *)
 
+notation < "S"
+for @{ 'carrier $S }.
+
+interpretation "Carrier coercion" 'carrier S =
+ (cic:/matita/algebra/semigroups/carrier.con S).
+
 definition is_left_unit ≝
  λS:SemiGroup. λe:S. ∀x:S. e·x = x.