« Relations de Green » : différence entre les versions

Un article de Wikipédia, l'encyclopédie libre.
Contenu supprimé Contenu ajouté
Anne Bauval (discuter | contributions)
m mef refs (à suivre)
Anne Bauval (discuter | contributions)
m fin de mefrefs
Ligne 12 : Ligne 12 :
== Les relations ℒ, ℛ et 𝒥==
== Les relations ℒ, ℛ et 𝒥==


Les trois premières relations de Green sont les relations d'équivalence entre éléments d'un demi-groupe définies par le fait que les éléments engendrent les mêmes idéaux. Soient <math>a</math> et <math>b</math> deux éléments de <math>S</math>; on définit :
Les trois premières relations de Green sont les relations d'équivalence entre éléments d'un demi-groupe définies par le fait que les éléments engendrent les mêmes idéaux. Soient <math>a</math> et <math>b</math> deux éléments de <math>S</math> ; on définit :
* <math>a \mathcal{L} b</math> si et seulement si <math>a</math> et <math>b</math> engendrent le même idéal à gauche, c'est-à-dire si et seulement si <math>S^1 a=S^1 b</math>;
* <math>a \mathcal{L} b</math> si et seulement si <math>a</math> et <math>b</math> engendrent le même idéal à gauche, c'est-à-dire si et seulement si <math>S^1 a=S^1 b</math> ;
*<math>a \mathcal{R} b</math> si et seulement si <math>a</math> et <math>b</math> engendrent le même idéal à droite, c'est-à-dire si et seulement si <math>aS^1 =bS^1 </math>;
*<math>a \mathcal{R} b</math> si et seulement si <math>a</math> et <math>b</math> engendrent le même idéal à droite, c'est-à-dire si et seulement si <math>aS^1 =bS^1 </math> ;
*<math>a \mathcal{J} b</math> si et seulement si <math>a</math> et <math>b</math> engendrent le même idéal bilatère, c'est-à-dire si et seulement si <math>S^1 aS^1 =S^1 bS^1 </math>.
*<math>a \mathcal{J} b</math> si et seulement si <math>a</math> et <math>b</math> engendrent le même idéal bilatère, c'est-à-dire si et seulement si <math>S^1 aS^1 =S^1 bS^1 </math>.


Ligne 33 : Ligne 33 :
:<math>(\mathcal{L}\mathcal{R})(\mathcal{L}\mathcal{R})=\mathcal{L}(\mathcal{R}\mathcal{L})\mathcal{R}=\mathcal{L}(\mathcal{L}\mathcal{R})\mathcal{R}=(\mathcal{L}\mathcal{L})(\mathcal{R}\mathcal{R})=\mathcal{L}\mathcal{R}</math>.
:<math>(\mathcal{L}\mathcal{R})(\mathcal{L}\mathcal{R})=\mathcal{L}(\mathcal{R}\mathcal{L})\mathcal{R}=\mathcal{L}(\mathcal{L}\mathcal{R})\mathcal{R}=(\mathcal{L}\mathcal{L})(\mathcal{R}\mathcal{R})=\mathcal{L}\mathcal{R}</math>.


Dans un demi-groupe fini, les relations <math>\mathcal{D}</math> et <math>\mathcal{J}</math> coïncident<ref>Voir par exemple {{harvsp|GomesPinSilva|réf=GomesPinSilva|p={{Google Livres|IL58mAsfXOgC|94}}}} ou {{harvsp|Pin|2012}}.</ref>.
Dans un demi-groupe fini, les relations <math>\mathcal{D}</math> et <math>\mathcal{J}</math> coïncident<ref>Voir par exemple {{harvsp|Gomes|Pin|Silva|2002|p={{Google Livres|IL58mAsfXOgC|94}}}} ou {{harvsp|Pin|2012}}.</ref>.


Dans un groupe, les cinq relations coïncident, et le groupe est une seule <math>\mathcal{H}</math>-classe. Le cas opposé est celui où les <math>\mathcal{H}</math>-classes sont réduites à un seul élément. Dans le cas des monoïdes finis, ce sont les [[monoïde apériodique|monoïdes apériodiques]] qui, par le théorème de [[Marcel-Paul Schützenberger|Schützenberger]] caractérisent les [[monoïde apériodique|langages rationnels sans étoile]]. Un exemple infini est le [[monoïde bicyclique]] qui est le [[monoïde syntaxique]] du [[langage de Dyck]] sur une paire de parenthèses. Un demi-groupe qui ne possède qu'une seule <math>\mathcal{D}</math>-classe est appelé bisimple. Le monoïde bicyclique est bisimple.
Dans un groupe, les cinq relations coïncident, et le groupe est une seule <math>\mathcal{H}</math>-classe. Le cas opposé est celui où les <math>\mathcal{H}</math>-classes sont réduites à un seul élément. Dans le cas des monoïdes finis, ce sont les [[monoïde apériodique|monoïdes apériodiques]] qui, par le théorème de [[Marcel-Paul Schützenberger|Schützenberger]] caractérisent les [[monoïde apériodique|langages rationnels sans étoile]]. Un exemple infini est le [[monoïde bicyclique]] qui est le [[monoïde syntaxique]] du [[langage de Dyck]] sur une paire de parenthèses. Un demi-groupe qui ne possède qu'une seule <math>\mathcal{D}</math>-classe est appelé bisimple. Le monoïde bicyclique est bisimple.
Ligne 83 : Ligne 83 :


On peut donc voir une <math>\mathcal{D}</math>-classe comme une union de <math>\mathcal{L}</math>-classes, ou comme une union de <math>\mathcal{R}</math>-classes ou encore comme une union de <math>\mathcal{H}</math>-classes. {{harv|Clifford|Preston|1961}} suggèrent de voir une <math>\mathcal{D}</math>-classe comme une ''boîte à œufs'' ({{Citation étrangère|langue=en|the egg-box structure}}) :
On peut donc voir une <math>\mathcal{D}</math>-classe comme une union de <math>\mathcal{L}</math>-classes, ou comme une union de <math>\mathcal{R}</math>-classes ou encore comme une union de <math>\mathcal{H}</math>-classes. {{harv|Clifford|Preston|1961}} suggèrent de voir une <math>\mathcal{D}</math>-classe comme une ''boîte à œufs'' ({{Citation étrangère|langue=en|the egg-box structure}}) :
Les œufs sont les <math>\mathcal{H}</math>-classes; elles sont groupées en un tableau rectangulaire. Chaque ligne représente une <math>\mathcal{R}</math>-classe, chaque colonne une <math>\mathcal{L}</math>-classe. De plus, il est de tradition de structurer l'ensemble des <math>\mathcal{D}</math>-classes en un diagramme, où les produits de deux éléments d'une <math>\mathcal{D}</math>-classe ne peuvent se trouver que dans des <math>\mathcal{D}</math>-classes situées plus bas dans le diagramme.
Les œufs sont les <math>\mathcal{H}</math>-classes ; elles sont groupées en un tableau rectangulaire. Chaque ligne représente une <math>\mathcal{R}</math>-classe, chaque colonne une <math>\mathcal{L}</math>-classe. De plus, il est de tradition de structurer l'ensemble des <math>\mathcal{D}</math>-classes en un diagramme, où les produits de deux éléments d'une <math>\mathcal{D}</math>-classe ne peuvent se trouver que dans des <math>\mathcal{D}</math>-classes situées plus bas dans le diagramme.


Par les bijections décrites plus haut, les <math>\mathcal{H}</math>-classes d'une <math>\mathcal{D}</math>-classe ont toute même nombre d'éléments. Dans l'exemple ci-dessus, les <math>\mathcal{H}</math>-classes ont respectivement 6, 2 et 1 éléments.
Par les bijections décrites plus haut, les <math>\mathcal{H}</math>-classes d'une <math>\mathcal{D}</math>-classe ont toute même nombre d'éléments. Dans l'exemple ci-dessus, les <math>\mathcal{H}</math>-classes ont respectivement 6, 2 et 1 éléments.
Les <math>\mathcal{H}</math>-classes qui sont des groupes sont [[isomorphe]]s, et isomorphes au [[groupe de Schützenberger]] de la <math>\mathcal{D}</math>-classe.
Les <math>\mathcal{H}</math>-classes qui sont des groupes sont [[isomorphe]]s, et isomorphes au [[groupe de Schützenberger]] de la <math>\mathcal{D}</math>-classe.


Ligne 114 : Ligne 114 :
Les relations de Green ont aussi été définies pour les [[semi-anneau|demi-anneaux]]<ref name=Grillet/> et pour les anneaux<ref name=Petro/>. Certaines des propriétés associées aux relations de Green dans les demi-groupes se transposent dans ces cas, mais pas toutes. Les relations de Green ont aussi été étendues pour couvrir le cas des ''idéaux relatifs'' qui sont des idéaux par rapport à un sous-demi-groupe<ref name=Wallace/>.
Les relations de Green ont aussi été définies pour les [[semi-anneau|demi-anneaux]]<ref name=Grillet/> et pour les anneaux<ref name=Petro/>. Certaines des propriétés associées aux relations de Green dans les demi-groupes se transposent dans ces cas, mais pas toutes. Les relations de Green ont aussi été étendues pour couvrir le cas des ''idéaux relatifs'' qui sont des idéaux par rapport à un sous-demi-groupe<ref name=Wallace/>.


Les applications les plus nombreuses des relations de Green se rencontrent dans l'étude des [[monoïde syntaxique|monoïdes syntaxiques]] des [[langage rationnel|langages rationnels]]. Les propriétés spécifiques de ces monoïdes syntaxiques traduisent les propriétés combinatoires des langages correspondants<ref>{{harvsp|Almeida|1994}} et {{Harvsp|GomesPinSilva}}.</ref>. Un exemple célèbre est le théorème de Schützenberger qui caractérise les langages rationnels {{Citation|sans étoile}} par la propriété que leur monoïde syntaxique n'a que des {{Citation|sous-groupes triviaux}}, en d'autres termes, les <math>\mathcal{H}</math>-classes qui sont des groupes sont des singletons. Un autre résultat de cette nature est dû à Imre Simon<ref>{{Chapitre |auteur= Imre Simon|titre chapitre= Piecewise testable events|auteurs ouvrage= H. Brakhage (éditeur)|titre ouvrage= Proceedings 2nd GI Conference
Les applications les plus nombreuses des relations de Green se rencontrent dans l'étude des [[monoïde syntaxique|monoïdes syntaxiques]] des [[langage rationnel|langages rationnels]]. Les propriétés spécifiques de ces monoïdes syntaxiques traduisent les propriétés combinatoires des langages correspondants<ref>{{harvsp|Almeida|1994}} et {{Harvsp|Gomes|Pin|Silva|2002}}.</ref>. Un exemple célèbre est le théorème de Schützenberger qui caractérise les langages rationnels {{Citation|sans étoile}} par la propriété que leur monoïde syntaxique n'a que des {{Citation|sous-groupes triviaux}}, en d'autres termes, les <math>\mathcal{H}</math>-classes qui sont des groupes sont des singletons. Un autre résultat de cette nature est dû à Imre Simon<ref>{{Chapitre|lang=en|auteur=[[Imre Simon]]|titre chapitre= Piecewise testable events|auteurs ouvrage= H. Brakhage|titre ouvrage= Proceedings 2nd GI Conference
|sous-titre ouvrage= |numéro d'édition= |collection= Lecture Notes in Computer Science |numéro dans collection=33 |lieu=
|sous-titre ouvrage= |numéro d'édition= |collection= Lecture Notes in Computer Science |numéro dans collection=33 |lieu=
|éditeur= Springer-Verlag|année= 1975|passage= 214-222}}</ref>: un langage rationnel est testable par morceaux<ref>Un langage est testable par morceaux s'il appartient à la fermeture booléenne de langages de la forme <math>A^*a_1A^*a_2\cdots a_nA^*</math>, où <math>A</math> est un alphabet et les <math>a_i</math> sont des lettres.</ref> si et seulement si son monoïde syntaxique est <math>\mathcal{J}</math>-trivial, c'est-à-dire sa relation <math>\mathcal{J}</math> est l'identité. Plus généralement, il y a une correspondance entre ''variétés de langages rationnels'' et ''variétés de monoïdes'' qui a été exposé de manière systématique pour la première fois par [[Samuel Eilenberg]] dans le volume B de son traité<ref>{{Ouvrage|lang=en
|éditeur=[[Springer-Verlag]]|année= 1975|passage= 214-222|doi=10.1007/3-540-07407-4_23}}.</ref> : un langage rationnel est testable par morceaux<ref>Un langage est testable par morceaux s'il appartient à la fermeture booléenne de langages de la forme <math>A^*a_1A^*a_2\cdots a_nA^*</math>, où <math>A</math> est un alphabet et les <math>a_i</math> sont des lettres.</ref> si et seulement si son monoïde syntaxique est <math>\mathcal{J}</math>-trivial, c'est-à-dire sa relation <math>\mathcal{J}</math> est l'identité. Plus généralement, il y a une correspondance entre ''variétés de langages rationnels'' et ''variétés de monoïdes'' qui a été exposé de manière systématique pour la première fois par [[Samuel Eilenberg]] dans le volume B de son traité<ref>{{Ouvrage|lang=en
| auteur=Samuel Eilenberg
| auteur=Samuel Eilenberg
| titre=Automata, Languages and Machines, Vol. B
| titre=Automata, Languages and Machines, Vol. B
| collection= Pure and Applied Mathematics
| collection= Pure and Applied Mathematics
| numéro dans collection = 59
| numéro dans collection = 59
| éditeur=Academic Press
| éditeur=[[Academic Press]]
| pages=xiii+387
| pages=xiii+387
| année=1976 |isbn=|math reviews=0530383
| année=1976 |isbn=|math reviews=0530383
|id=EilenbergB}}.</ref> : Une variété de monoïdes finis est une classe de monoïdes fermée par passage au sous-monoïde, au quotient, et par produit direct fini. C'est le [[théorème des variétés d'Eilenberg]]<ref>Ne pas confondre avec les [[Variété (algèbre)|variétés]] au sens de [[Garrett Birkhoff]] où le produit direct est quelconque.</ref>. Une variété de langages rationnels est une classe de langages qui est fermée pour les opérations booléennes, par quotients gauche et droit, et par morphisme inverse. Il y a bijection entre variétés de monoïdes finis et variétés de langages rationnels. Les langages rationnels correspondent à la variété de tous les monoïdes finis, les langages sans étoiles aux monoïdes apériodiques, les langages testables par morceaux aux monoïdes <math>\mathcal{J}</math>-triviaux etc.
|id=EilenbergB}}.</ref> : une variété de monoïdes finis est une classe de monoïdes fermée par passage au sous-monoïde, au quotient, et par produit direct fini. C'est le [[théorème des variétés d'Eilenberg]]<ref>Ne pas confondre avec les [[Variété (algèbre)|variétés]] au sens de [[Garrett Birkhoff]] où le produit direct est quelconque.</ref>. Une variété de langages rationnels est une classe de langages qui est fermée pour les opérations booléennes, par quotients gauche et droit, et par morphisme inverse. Il y a bijection entre variétés de monoïdes finis et variétés de langages rationnels. Les langages rationnels correspondent à la variété de tous les monoïdes finis, les langages sans étoiles aux monoïdes apériodiques, les langages testables par morceaux aux monoïdes <math>\mathcal{J}</math>-triviaux{{etc.}}


== Notes et références ==
== Notes et références ==
Ligne 133 : Ligne 133 :
<ref name=Grillet>{{Article|langue=en
<ref name=Grillet>{{Article|langue=en
|prénom1=Mireille P.|nom1=Grillet|titre=Green's relations in a semiring
|prénom1=Mireille P.|nom1=Grillet|titre=Green's relations in a semiring
|périodique=Portugal. Math|année=1970|volume=29|pages=181-195}}</ref>
|périodique=[[Liste des journaux scientifiques en mathématiques#P|Port. Math.]]|année=1970|volume=29|issue=4|pages=181-195|url=http://purl.pt/2637}}.</ref>
<ref name=Wallace>{{Article|langue=en
<ref name=Wallace>{{Article|langue=en
|prénom1=A. D.|nom1=Wallace|titre=Relative ideals in semigroups. II. The relations of Green
|auteur={{Lien|Alexander Doniphan Wallace|texte=A. D. Wallace}}|titre=Relative ideals in semigroups. II. The relations of Green
|périodique=Acta Math. Acad. Sci. Hungar|année=1963|volume=14|pages=137–148}}</ref>
|périodique=[[Liste des journaux scientifiques en mathématiques#A|Acta Math. Acad. Sci. Hungar.]]|année=1963|volume=14|issue=1-2|pages=137-148|doi=10.1007/BF01901936}}.</ref>
<ref name=Petro>{{Article|langue=en|prénom1=Petraq|nom1=Petro
<ref name=Petro>{{Article|langue=en|prénom1=Petraq|nom1=Petro
|titre=Green's relations and minimal quasi-ideals in rings|périodique=Comm. Algebra
|titre=Green's relations and minimal quasi-ideals in rings|périodique=[[Liste des journaux scientifiques en mathématiques#C|Comm. Algebra]]
|année=2002|volume=30|numéro=10|pages=4677–4686}}</ref>
|année=2002|volume=30|numéro=10|pages=4677-4686|doi=10.1081/AGB-120014661}}.</ref>
}}
}}


Ligne 147 : Ligne 147 :


* {{Ouvrage
* {{Ouvrage
|langue=en|prénom1= Alfred H.|nom1=Clifford|prénom2=Gordon B.|nom2=Preston
|langue=en|auteur=[[Alfred H. Clifford]]|auteur2=[[Gordon B. Preston]]
|titre=The Algebraic Theory of Semigroups
|titre=The Algebraic Theory of Semigroups
|éditeur=[[American Mathematical Society|AMS]]
|éditeur=[[American Mathematical Society|AMS]]
Ligne 165 : Ligne 165 :
==== Textes plus récents ====
==== Textes plus récents ====
* {{Ouvrage|langue=en |prénom1=Jorge|nom1=Almeida
* {{Ouvrage|langue=en |prénom1=Jorge|nom1=Almeida
|titre=Finite semigroups and universal algebra
|titre=Finite Semigroups and Universal Algebra
|éditeur=World Scientific|année=1994|collection=Series in Algebra|numéro dans collection=3 |pages totales=xviii+511|isbn=981-02-1895-8|math reviews=96b:20069
|éditeur=World Scientific|année=1994|collection=Series in Algebra|numéro dans collection=3 |pages totales=xviii+511|isbn=981-02-1895-8|math reviews=96b:20069|url=https://books.google.fr/books?id=2ovpR1or2l0C}}
}}
* {{Ouvrage
* {{Ouvrage
|langue=en|prénom1= Gracinda M. S.|nom1=Gomes|prénom2=Jean-Éric|nom2=Pin|prénom3=Pedro V. |nom3=Silva (éditeurs)
|langue=en|prénom1= Gracinda M. S.|nom1=Gomes|prénom2=Jean-Éric|nom2=Pin|prénom3=Pedro V. |nom3=Silva| responsabilité3=éditeurs
|titre=Semigroups, Algorithms, Automata, and Languages
|titre=Semigroups, Algorithms, Automata, and Languages
|sous-titre=Coimbra, Portugal, May-July 2001
|sous-titre=Coimbra, Portugal, May-July 2001
|éditeur=World Scientific|année=2002
|éditeur=World Scientific|année=2002
|présentation en ligne={{Google Livres|IL58mAsfXOgC}}
|présentation en ligne={{Google Livres|IL58mAsfXOgC}}
|isbn=978-981-238-099-9|id=GomesPinSilva}}
|isbn=978-981-238-099-9}}
* {{Ouvrage|langue=en
* {{Ouvrage|langue=en
|prénom1=John M.|nom1=Howie
|prénom1=John M.|nom1=Howie
|titre=Fundamentals of Semigroup Theory|éditeur=Oxford University Press
|titre=Fundamentals of Semigroup Theory|éditeur=[[Oxford University Press]]
|collection = London Mathematical Society Monographs. New Series|numéro dans collection = 12
|collection = London Mathematical Society Monographs. New Series|numéro dans collection = 12
|année=1995|pages totales=x+351|isbn=0-19-851194-9
|année=1995|pages totales=x+351|isbn=978-0-19-851194-6
|math reviews=1455373
|math reviews=1455373
}}{{Commentaire biblio|Ceci est une version révisée et augmentée de : {{Ouvrage
}}{{Commentaire biblio|Ceci est une version révisée et augmentée de : {{Ouvrage
Ligne 188 : Ligne 187 :
|math reviews=0466355
|math reviews=0466355
}}.}}
}}.}}
* {{Chapitre|langue=en|titre=Semigroups, past, present and future|auteur=J. M. Howie|titre ouvrage=Proceedings of the International Conference on Algebra and its Applications (ICAA 2002)|lieu= Bangkok|éditeur= Chulalongkorn University|année=2002|passage=6-20|math reviews=2004i:20123}}
* {{Chapitre|langue=en|titre=Semigroups, past, present and future|auteur=J. M. Howie|titre ouvrage=Proceedings of the International Conference on Algebra and its Applications (ICAA 2002)|lieu= Bangkok|éditeur=[[Université Chulalongkorn|Chulalongkorn University]]|année=2002|passage=6-20|math reviews=2004i:20123}}
* {{Ouvrage|langue=en|prénom1=Jean-Éric|nom1=Pin
* {{Ouvrage|langue=en|prénom1=Jean-Éric|nom1=Pin
|titre= Mathematical Foundations of Automata Theory
|titre= Mathematical Foundations of Automata Theory
Ligne 195 : Ligne 194 :
|lire en ligne=http://www.liafa.univ-paris-diderot.fr/~jep/PDF/MPRI/MPRI.pdf
|lire en ligne=http://www.liafa.univ-paris-diderot.fr/~jep/PDF/MPRI/MPRI.pdf
|consulté le=20 juin 2012
|consulté le=20 juin 2012
}}
}}{{Commentaire biblio SRL|Support de cours, Master Parisien de Recherche en Informatique (MPRI)}}


==Voir aussi==
==Voir aussi==
Ligne 202 : Ligne 201 :


=== Lien externe===
=== Lien externe===
Jean-Éric Pin, ''[http://www.liafa.univ-paris-diderot.fr/~jep/semigroupes.html Semigroupe 2.01 : a software for computing finite semigroups]'', un logiciel de calcul de demi-groupes, notamment la structure des relations de Green.
{{Lien web|auteur=Jean-Éric Pin|url=http://www.liafa.univ-paris-diderot.fr/~jep/semigroupes.html|titre=Semigroupe 2.01 : a software for computing finite semigroups}}{{Commentaire biblio SRL|Un logiciel de calcul de demi-groupes, notamment la structure des relations de Green.}}


{{Portail|algèbre}}
{{Portail|algèbre}}

Version du 3 juin 2015 à 09:54

En mathématiques, les relations de Green sont cinq relations d'équivalence qui décrivent les éléments d'un demi-groupe par les idéaux principaux qu’ils engendrent. Les relations sont nommées d'après James Alexander Green, qui les a introduites dans un article paru en 1951. Les relations sont fondamentales pour comprendre la structure d'un demi-groupe : ainsi, pour John M. Howie, un théoricien bien connu des demi-groupes, ces relations sont « si omniprésentes que, lorsque l'on rencontre un nouveau demi-groupe, presque la première question que l'on pose est : « à quoi ressemblent ses relations de Green ? » » (Howie 2002). Les relations existent bien sûr aussi dans un groupe, mais ne nous apprennent pas grand-chose dans ce cas puisque la multiplication est toujours inversible dans un groupe (de manière analogue, les idéaux ont une structure moins riche dans un corps que dans un anneau).

Idéaux d'un demi-groupe

Pour un demi-groupe , on définit comme étant égal à si est un monoïde, sinon égal à , où est un élément neutre ajouté, donc vérifiant pour tout a de . Il est commode d'utiliser la notation pour dénoter le produit des éléments de par les éléments de , soit .

Les idéaux engendrés par un élément de sont les suivants :

  • L'idéal à gauche engendré par est : .
  • L'idéal à droite engendré par est :
  • L'idéal bilatère engendré par est : .

Par définition, ce sont des idéaux principaux. Si l'on représente la table de multiplication d'un demi-groupe par une matrice, l'idéal à gauche (resp. à droite) engendré par un élément est constitué des éléments figurant dans la colonne (resp. dans la ligne d'indice) .

Les relations ℒ, ℛ et 𝒥

Les trois premières relations de Green sont les relations d'équivalence entre éléments d'un demi-groupe définies par le fait que les éléments engendrent les mêmes idéaux. Soient et deux éléments de  ; on définit :

  • si et seulement si et engendrent le même idéal à gauche, c'est-à-dire si et seulement si  ;
  • si et seulement si et engendrent le même idéal à droite, c'est-à-dire si et seulement si  ;
  • si et seulement si et engendrent le même idéal bilatère, c'est-à-dire si et seulement si .

On note , , et la classe d'équivalence de dans la relation , , et respectivement. Elles sont appelées la -classe, -classe, et -classe de l'élément [1]. Si est commutatif, ces trois relations coïncident.

Les relations ℋ et 𝒟

Les relations et sont définies à partir de et , la première comme l'intersection de et , la deuxième comme leur borne supérieure. Plus précisément, on a :

  • , donc si et seulement si et ;
  • , donc est la plus petite relation d'équivalence contenant et .

La -classe de est notée , et la -classe de est notée . On a donc . Plus généralement, l'intersection d'une -classe et d'une -classe est soit vide, soit une -classe.

La relation admet une expression plus simple. On a en fait :

Ceci est une conséquence de la commutation de et . En effet, il est clair que et sont contenues dans ; il est clair aussi que est réflexive et symétrique. Pour prouver que la relation est transitive, on calcule simplement :

.

Dans un demi-groupe fini, les relations et coïncident[2].

Dans un groupe, les cinq relations coïncident, et le groupe est une seule -classe. Le cas opposé est celui où les -classes sont réduites à un seul élément. Dans le cas des monoïdes finis, ce sont les monoïdes apériodiques qui, par le théorème de Schützenberger caractérisent les langages rationnels sans étoile. Un exemple infini est le monoïde bicyclique qui est le monoïde syntaxique du langage de Dyck sur une paire de parenthèses. Un demi-groupe qui ne possède qu'une seule -classe est appelé bisimple. Le monoïde bicyclique est bisimple.

Un exemple

Le demi-groupe de transformation (« full transformation semigroup » en anglais) consiste en toutes les applications de l'ensemble dans lui-même. Il est composé de 27 éléments. On représente la fonction qui envoie sur , sur , et sur par . L'élément neutre est . Il y a 3 -classes. Le produit est la composition, donnée par . La structure en boîte à œufs (voir ci-dessous l'explication) est la suivante :

123, 231,
312, 132,
321, 213
122,
211
133,
311
233,
322
212,
121
313,
131
323,
232
221,
112
331,
113
332,
223
111 222 333

Les éléments en gras sont des idempotents. Deux éléments sont dans la même -classe s'ils ont même image, deux éléments sont dans la même -classe s'ils ont même équivalence nucléaire (s'ils induisent la même partition sur l'ensemble de départ). Par conséquent, deux éléments sont dans la même -classe si et seulement si leurs images ont même taille.

Toute -classe qui contient un idempotent est un groupe. La première -classe est le groupe symétrique . Il y a six sous-groupes d'ordre 2. Trois de -classes de la -classe intermédiaire ne sont pas des groupes.

L'élément neutre d'une -classe qui est groupe est un idempotent, mais ce n'est pas l'élément neutre de sauf pour ce que l'on appelle le groupe des unités[3], c'est-à-dire la -classe de l'élément neutre de . La dénomination groupe des unités du monoïde est en analogie avec le groupe des unités d'un anneau. Par exemple, dans le monoïde des transformations de éléments (ici ), le groupe des unités est le groupe symétrique sur éléments.

Structure en « boîte à œufs »

Bijections entre les classes de Green : Les -classes (colonnes) sont en bijection, et les bijections respectent les -classes (lignes), de sortent que les -classes (œufs) sont en bijection.

La forme d'une -classe est décrite globalement par la proposition suivante :

Lemme de Green — Soient et deux élément -équivalents, et soient et tels que et . Les applications et sont des bijections de sur , réciproques l'une de l'autre, et qui envoient une -classe sur elle-même.

Revenons sur l'exemple de  : en prenant et , on réalise des bijections entre la -classe formée de 122 et 211, et de la -classe composée de 233 et 322. Ces bijections échangent également les -classes des autres lignes.

On peut donc voir une -classe comme une union de -classes, ou comme une union de -classes ou encore comme une union de -classes. (Clifford et Preston 1961) suggèrent de voir une -classe comme une boîte à œufs (« the egg-box structure ») : Les œufs sont les -classes ; elles sont groupées en un tableau rectangulaire. Chaque ligne représente une -classe, chaque colonne une -classe. De plus, il est de tradition de structurer l'ensemble des -classes en un diagramme, où les produits de deux éléments d'une -classe ne peuvent se trouver que dans des -classes situées plus bas dans le diagramme.

Par les bijections décrites plus haut, les -classes d'une -classe ont toute même nombre d'éléments. Dans l'exemple ci-dessus, les -classes ont respectivement 6, 2 et 1 éléments. Les -classes qui sont des groupes sont isomorphes, et isomorphes au groupe de Schützenberger de la -classe.

Localisation du produit de deux éléments d'une même -classe.

Le calcul, à l'intérieur d'une -classe, est décrit explicitement dans la proposition suivante :

Théorème de localisation — Soient et deux éléments d'une -classe. On a si et seulement si la -classe contient un idempotent.

Ainsi, le produit reste dans la boîte à œufs pourvu que dans le coin opposé du carré se trouve un idempotent. Revenons à l'exemple de . Le produit de 122 et de 223 est égal à 222, donc n'est pas dans la même -classe; le théorème de localisation dit que c'est ainsi parce que la -classe composée de 221 et 112 ne contient pas d'idempotent.

Les résultats précédents ont de plusieurs conséquences :

Proposition — 

  1. Si une -classe contient un idempotent, alors chaque -classe de et chaque -classe de contient un idempotent.
  2. Une -classe est un groupe si et seulement s'il existe deux éléments tels que .
  3. Deux sous-groupes maximaux d'une même -classe sont isomorphes.

Soient et deux éléments d'un demi-groupe . Ils sont l'inverse l'un de l'autre si et . Un élément est régulier s'il possède au moins un inverse. Un idempotent est toujours régulier, il est l'inverse de lui-même. Une -classe est régulière si tous ses éléments sont réguliers. La proposition ci-dessus admet comme conséquence :

Soit une -classe. Les conditions suivantes sont équivalentes :
  1. contient un idempotent;
  2. contient un élément régulier;
  3. est une -classe régulière.

Extensions et applications

Les relations de Green ont aussi été définies pour les demi-anneaux[4] et pour les anneaux[5]. Certaines des propriétés associées aux relations de Green dans les demi-groupes se transposent dans ces cas, mais pas toutes. Les relations de Green ont aussi été étendues pour couvrir le cas des idéaux relatifs qui sont des idéaux par rapport à un sous-demi-groupe[6].

Les applications les plus nombreuses des relations de Green se rencontrent dans l'étude des monoïdes syntaxiques des langages rationnels. Les propriétés spécifiques de ces monoïdes syntaxiques traduisent les propriétés combinatoires des langages correspondants[7]. Un exemple célèbre est le théorème de Schützenberger qui caractérise les langages rationnels « sans étoile » par la propriété que leur monoïde syntaxique n'a que des « sous-groupes triviaux », en d'autres termes, les -classes qui sont des groupes sont des singletons. Un autre résultat de cette nature est dû à Imre Simon[8] : un langage rationnel est testable par morceaux[9] si et seulement si son monoïde syntaxique est -trivial, c'est-à-dire sa relation est l'identité. Plus généralement, il y a une correspondance entre variétés de langages rationnels et variétés de monoïdes qui a été exposé de manière systématique pour la première fois par Samuel Eilenberg dans le volume B de son traité[10] : une variété de monoïdes finis est une classe de monoïdes fermée par passage au sous-monoïde, au quotient, et par produit direct fini. C'est le théorème des variétés d'Eilenberg[11]. Une variété de langages rationnels est une classe de langages qui est fermée pour les opérations booléennes, par quotients gauche et droit, et par morphisme inverse. Il y a bijection entre variétés de monoïdes finis et variétés de langages rationnels. Les langages rationnels correspondent à la variété de tous les monoïdes finis, les langages sans étoiles aux monoïdes apériodiques, les langages testables par morceaux aux monoïdes -triviaux, etc.

Notes et références

(en) Cet article est partiellement ou en totalité issu de l’article de Wikipédia en anglais intitulé « Green's relations » (voir la liste des auteurs).

Notes

  1. Green utilisait les lettres fraktur , et pour ces relations, se rapprochant ainsi de la notation des idéaux dans les anneaux employée par Emmy Noether notamment. Il écrivait pour , etc.
  2. Voir par exemple Gomes, Pin et Silva 2002, p. 94 sur Google Livres ou Pin 2012.
  3. Howie 1995, p. 171.
  4. (en) Mireille P. Grillet, « Green's relations in a semiring », Port. Math., vol. 29, no 4,‎ , p. 181-195 (lire en ligne).
  5. (en) Petraq Petro, « Green's relations and minimal quasi-ideals in rings », Comm. Algebra, vol. 30, no 10,‎ , p. 4677-4686 (DOI 10.1081/AGB-120014661).
  6. (en) A. D. Wallace (en), « Relative ideals in semigroups. II. The relations of Green », Acta Math. Acad. Sci. Hungar., vol. 14, nos 1-2,‎ , p. 137-148 (DOI 10.1007/BF01901936).
  7. Almeida 1994 et Gomes, Pin et Silva 2002.
  8. (en) Imre Simon, « Piecewise testable events », dans H. Brakhage, Proceedings 2nd GI Conference, Springer-Verlag, coll. « Lecture Notes in Computer Science » (no 33), (DOI 10.1007/3-540-07407-4_23), p. 214-222.
  9. Un langage est testable par morceaux s'il appartient à la fermeture booléenne de langages de la forme , où est un alphabet et les sont des lettres.
  10. (en) Samuel Eilenberg, Automata, Languages and Machines, Vol. B, Academic Press, coll. « Pure and Applied Mathematics » (no 59), , xiii+387 (MR 0530383).
  11. Ne pas confondre avec les variétés au sens de Garrett Birkhoff où le produit direct est quelconque.

Bibliographie

Textes historiques

  • (en) Alfred H. Clifford et Gordon B. Preston, The Algebraic Theory of Semigroups, vol. I, Providence, R.I., AMS, coll. « Mathematical Surveys » (no 7), , xv+224 (MR 0132791)
    Les relations de Green sont introduites au chapitre 2.
  • (en) Alfred H. Clifford et Gordon B. Preston, The Algebraic Theory of Semigroups, vol. II, Providence, R.I., AMS, coll. « Mathematical Surveys » (no 7), , xv+350 (MR 0218472)
  • (en) James A. Green, « On the structure of semigroups », Annals of Mathematics, 2e série, vol. 54,‎ , p. 163-172 (DOI 10.2307/1969317, JSTOR 1969317)

Textes plus récents

  • (en) Jorge Almeida, Finite Semigroups and Universal Algebra, World Scientific, coll. « Series in Algebra » (no 3), , xviii+511 (ISBN 981-02-1895-8, MR 96b:20069, lire en ligne)
  • (en) Gracinda M. S. Gomes, Jean-Éric Pin et Pedro V. Silva (éditeurs), Semigroups, Algorithms, Automata, and Languages : Coimbra, Portugal, May-July 2001, World Scientific, (ISBN 978-981-238-099-9, présentation en ligne)
  • (en) John M. Howie, Fundamentals of Semigroup Theory, Oxford University Press, coll. « London Mathematical Society Monographs. New Series » (no 12), , x+351 (ISBN 978-0-19-851194-6, MR 1455373)
    Ceci est une version révisée et augmentée de : John M. Howie, An Introduction to Semigroup Theory, Academic Press, coll. « London Mathematical Society Monographs » (no 7), , x+272 (ISBN 0-12-356950-8, MR 0466355).
  • (en) J. M. Howie, « Semigroups, past, present and future », dans Proceedings of the International Conference on Algebra and its Applications (ICAA 2002), Bangkok, Chulalongkorn University, (MR 2004i:20123), p. 6-20
  • (en) Jean-Éric Pin, Mathematical Foundations of Automata Theory, Support de cours du Master Parisien de Recherche en Informatique (MPRI), , 310 p. (lire en ligne), p. 95-124

Voir aussi

Article connexe

Groupe de Schützenberger

Lien externe

Jean-Éric Pin, « Semigroupe 2.01 : a software for computing finite semigroups » — Un logiciel de calcul de demi-groupes, notamment la structure des relations de Green.