La théorie des relations en mathématiques et dans un certain nombre de domaines (prise de décision, bases de connaissances et de données, linguistique mathématique, modélisation de processus, etc.) joue un rôle très notable, mais est encore loin d'être achevée. Comme dans d'autres branches de la connaissance mathématique, ses résultats bien connus portent davantage sur les questions et problèmes de l'existence de l'un ou l'autre de ses objets que sur les problèmes de leur énumération. Il semblerait que tout chercheur dans une branche spécifique de la théorie devrait s'intéresser à l'image générale et complète des objets d'intérêt et de leurs dépendances, pour observer le panorama complet. Mais hélas, c'est très problématique de faire cela, puisque personne n'a créé ou offre un tel panorama (photo). Même le catalogue de relations proposé dans l'ouvrage ne résout pas le problème.
Un exemple simple. Il y a de nombreuses années dans le livre [1 p. 207] je suis tombé sur un tel paragraphe.
La théorie des ensembles partiellement ordonnés contient encore de nombreux problèmes non résolus. Même la question du nombre de tels ensembles qui peuvent être construits à partir d'un nombre donné de n éléments n'existe pas encore si n≥6. Les calculs directs ont seulement réussi à établir que si S (n) est le nombre d'ensembles partiellement ordonnés, alors S (2) = 3, S (3) = 19, S (4) = 219, S (5) = 4231, et les nombres Sí (n) pour les ensembles non isomorphes ont été trouvés uniquement pour n = 4 et n = 5 éléments: Sn (4) = 16 et Sn (5) = 63.
À propos de cela, écrit le chef du département de l'Université d'État de Moscou Rybnikov K.A. Je voulais comprendre cela plus profondément et il semblait que je pouvais essayer de chercher une solution, au moins en quelque sorte élargir la liste et, surtout, lister les commandes partielles, voir leur dispersion dans la réalité avec leurs propriétés. Juste pour accrocher les résultats au mur. J'avoue que beaucoup d'efforts ont été déployés, pour développer un programme de recherche, créer un modèle fonctionnel d'ordre partiel, écrire un programme et le déboguer, les ordinateurs faisaient tourner les algorithmes programmés pendant des dizaines d'heures. La remarque de quelqu'un (des plus grands) m'est venue à l'esprit que la base des mathématiques n'aurait pas dû être un nombre, mais un ordre, alors on suppose que de nombreux théorèmes auraient reçu des preuves plus simples et plus transparentes.
Nous avons appris à calculer le nombre de relations sur de grands ensembles-porteurs et à énumérer les relations, mais nous n'avons pas réussi à obtenir des formules strictes même pour le nombre S (n). Je me souviens de cette période comme d'une période de croissance créative intensive de ma part et de mes collègues, quand après presque chaque sortie des résultats informatiques et leur analyse, des idées ont surgi pour modifier, améliorer le modèle, les algorithmes, des corrections ont été apportées pour tester de nouvelles hypothèses, mais quelque chose d'important (
Ce que j'ai réussi à ouvrir, je le donne ci-dessous dans le texte. À propos, les résultats d'autres chercheurs étrangers coïncidaient avec les nôtres, mais ils ne rapportaient que le nombre S (n) et ne mentionnaient pas l'énumération des ordres partiels.
Nous avons commencé petit. La liste complète des relations binaires pour tout ensemble de n-porteuses est connue et peut être facilement obtenue. On a cherché une réponse aux questions: combien, pour un n donné, il y a des relations avec une propriété fixe, avec une paire de propriétés, avec un triplet, etc. en suivant la règle du rasoir d'Occam, ils ne produisent pas d'essences supplémentaires.
Nous parlerons ici de l'obtention de tels résultats pour les relations binaires (BR).
Donc, il y a un n-set-carrier de BO et une liste complète de tous les BO, ainsi qu'une liste de propriétés BO:
- réflexivité; antireflet; réflexivité partielle;
- symétrie; antisymétrie; asymétrie; asymétrie;
- transitivité; anti-transitivité;
- ordre faible; ordre strict; commande partielle; parfait (linéaire);
- tolérance;
- équivalence;
- cyclicité;
- l'exhaustivité.
Caractéristiques quantitatives des types de relations binaires
Les relations peuvent avoir non seulement une propriété spécifique, mais également des ensembles de paires, de triplets, etc. de propriétés. L'utilisation de telles relations dans la pratique est une situation courante. Ainsi, par exemple, chaque attitude de tolérance (indifférence) a deux propriétés: la symétrie et la réflexivité. Cet ensemble de propriétés détermine le type de relation de tolérance.
Un autre type de relation naît des relations de tolérance, si l'on exige de ces relations la faisabilité d'une liste étendue de propriétés: symétrie, réflexivité et transitivité. Il est clair que toutes les relations de tolérance ne se révéleront peut-être pas transitives, mais celles qui auront un ensemble des trois propriétés nommées formeront un nouveau type de relations appelées équivalences.
L'ensemble des relations d'équivalence s'avère imbriqué dans l'ensemble des relations de tolérance. Par exemple, dans le catalogue, ces types de relations sont mis en évidence par remplissage (8 tolérances et seulement 5 d'entre elles sont des équivalences). La question se pose du nombre de BO avec un ensemble de propriétés ou l'une d'entre elles.
Réflexivité
La relation α = <, A> sur l'ensemble A = {} est réflexif (a la propriété de réflexivité) si chaque paire () satisfait cette relation. Ici M est un graphe (pas un graphe) de la relation...
En d'autres termes, la diagonale principale de la matrice graphique, le rapport, est remplie de uns. Tous les sommets du graphe de relations réflexives ont des boucles. L'attitude est antireflet si non pas effectué ... Dans ce cas, la matrice de la relation antireflet α sur la diagonale principale n'a pas une seule unité, c'est-à-dire il y a des zéros et le graphe correspondant n'a aucune boucle à aucun sommet.
Enfin, la relation α est non réfléchissante si pour certainsest exécuté, mais pas pour d'autres. Nous considérerons ces relations comme partiellement réflexives. La matrice de relation non réfléchissante sur la diagonale principale contient en partie des uns, en partie - des zéros. Le graphe d'une telle relation non réfléchissante n'a pas de boucles à tous les sommets.
Un exemple classique de relation réflexive est la diagonale principale d'une représentation matricielle, le rapport unitaire (E = Δ), c'est-à-dire relation d'égalité (au catalogue n ° 68). Le graphique de ce rapport est formé de points (paires) situés sur la diagonale principale de la matrice et des paires correspondantes, le graphique ne contient aucun autre point.
La représentation matricielle de ce rapport correspond à la matrice identité (E). Le graphe de relations diagonales est formé par les sommets correspondant aux éléments de l'ensemble A auxquels les boucles sont affectées. La relation diagonale est souvent désignée par le symbole...
Dans le cas d'une relation réflexive, le graphe correspondant est également réflexif, dans le cas d'une relation antireflet, son graphe est antireflexif. Si pour une relation α on sait qu'elle est réflexive, alors le complément ᾱ est toujours antireflexif, et...
Pour la relation antireflexive β, c'est vrai
Exemple 1 . La relation ≤ (pas plus) sur l'ensemble N est réflexive, et la relation <(moins) sur le même ensemble est antireflet.
L'attitude «être un fils» est antireflet, puisque personne n'est son propre fils.
Pour des raisons pratiques, il est parfois nécessaire de compter le nombre de relations réflexives disponibles dans l'ensemble complet des relations données sur l'ensemble A de cardinalité | A | = n.
Voyons comment un tel calcul peut être effectué. Nous considérerons sur le plan la matrice de la relation réflexive binaire α. Il contient toujours tous les points diagonaux.
Autres points correspondant à des paires (i, j), dont le nombre de n × n - n = n (n - 1) , peuvent être inclus dans une composition et un nombre différents k, k = 0 (1) (n × n - n)dans des relations possibles, qui, bien sûr, seront réflexives. En additionnant sur k combinaisons de n (n-1) sur k , le nombre total de relations réflexives est déterminé
où K = n (n-1) / 2 est le nombre d'arcs (arêtes) dans un graphe à n sommets sans boucles.
Le nombre de relations non réflexives est défini comme la différence entre le nombre total de relations sur A et le nombre de relations réflexives.
Il découle de cette expression que l'ensemble des relations non réfléchissantes contient dans
Le nombre de relations antiréfléchissantes de l'ensemble des relations non réflexives est exactement égal au nombre de relations réflexives, c'est-à-dire
Symétrie
Par la propriété de symétrie, l'ensemble des relations n'est pas divisé en quatre classes: symétrique, asymétrique. Ces derniers, à leur tour, se divisent en trois classes: antisymétrique, asymétrique et asymétrique restante.
La relation α = <, A> sur l'ensemble A est symétrique (elle a la propriété de symétrie par rapport à la droite coïncidant avec la diagonale principale du graphe ) si pour une paire
Sur le graphe d'une relation symétrique, si une paire de sommets i et j est reliée par un arc (i, j), alors elle est nécessairement reliée par un arc (j, i). Un graphe de relations symétriques est un graphe ordinaire orienté symétrique ou simplement non orienté.
Le rapport α est antisymétrique si de
La matrice de rapport antisymétrique ne contient pas nécessairement tous ceux de la diagonale principale et contient ceux dans l'une des deux positions symétriques par rapport à la diagonale principale: au-dessus de la diagonale ou en dessous de la diagonale. Le graphe de cette relation est formé par des sommets avec des boucles pour tout ou partie d'entre eux, et si une paire de sommets (i, j) dans le graphe est connectée, alors c'est toujours un arc d'une seule direction. Notez que pour une relation symétrique et antisymétrique, certains points diagonaux peuvent être inclus ou non.
Si une relation antisymétrique ne contient pas un seul point diagonal, alors ils disent qu'une telle relation est asymétrique , c'est-à-dire il est toujours antireflet.
Exemple 2... La relation (≤) sur l'ensemble N est antisymétrique, et la relation (<) sur le même ensemble est asymétrique. En effet, dans le premier cas de
Pour tout rapport symétrique α, c'est toujours vrai
La propriété de symétrie se manifeste également dans les relations n-aires. La relation R sur l'ensemble
Notez également que la relation asymétrique est toujours antireflet; Une relation binaire non réfléchissante et transitive est toujours asymétrique. Pour la pratique et pour effectuer des calculs, le nombre de relations qui ont une certaine propriété liée à la symétrie du graphe est intéressant. Calculons de tels rapports pour un ensemble arbitraire A de cardinalité | A | = n.
Dans nos arguments, nous nous appuierons sur la propriété de réflexivité qui, comme beaucoup d'autres, n'a pas encore été suffisamment étudiée. Même une analyse superficielle de l'ensemble de toutes les relations nous permet de conclure qu'elle peut toujours être divisée en
Les ensembles de relations dans toutes les classes ont la même structure, ne diffèrent que par le nombre et la composition des points diagonaux, dont toute la variété est déterminée par le nombre
Ainsi, dans la théorie des relations, seuls deux états extrêmes ont été traditionnellement considérés et étudiés: soit tous les points de la diagonale sont inclus dans la relation et elle est réflexive, soit la relation ne contient aucun point diagonal, et alors elle est antireflet.
Nous appellerons tous les états intermédiaires avec un point diagonal, avec deux, et ainsi de suite, réflexivité partielle du kème ordre k = 0 (1) n, et les relations de ce type sont partiellement réflexives. Ainsi, une relation partiellement réflexive d'ordre zéro est une relation antireflet, et partiellement une relation réflexive d'ordre n est juste une relation réflexive.
Notez que tous les états peuvent être ordonnés comme des éléments du booléen de l'ensemble ∆. L'approche proposée permet d'esquisser la manière d'analyser diverses propriétés et de compter le nombre de relations avec les propriétés individuelles ou leurs agrégats.
Que la relation soit considérée comme réflexive et symétrique. La symétrie du rapport est déterminée par la présence de paires de points, qui sont situées dans la matrice de rapport symétriquement à la diagonale relative. Pour un arbitraire n de telles paires, il y a
toute la variété des relations symétriques et réflexives sera déterminée par le booléen
Ci-dessous dans le tableau. 1 montre les valeurs du nombre de rapports de tolérance pour les valeurs initiales n d'un segment d'entiers naturels.
Tableau 1 . Le nombre de BO tolérants
Il est maintenant facile de calculer la cardinalité de toutes les relations symétriques, car la présence ou l'absence de points diagonaux ne modifie pas les propriétés de symétrie. L'ensemble des relations symétriques est désigné par le symbole SM. Alors la cardinalité de cet ensemble pour un n fixe est déterminée par la formule
Tableau 2 . Le nombre de BO symétriques
Passons maintenant au calcul des relations asymétriques dont l'ensemble sera noté AS. Ces relations sont caractérisées par le fait que tous les points de la diagonale y sont absents et qu'aucune des cellules de la matrice de la relation située en dehors de la diagonale n'en a une symétrique. En d'autres termes, il s'agit d'un ensemble de relations antireflet et antisymétrique.
La cardinalité de cet ensemble peut être déterminée à partir des expressions
On obtient la formule réduite pour calculer la cardinalité de l'ensemble AS - relations asymétriques pour une cardinalité donnée de la porteuse | A | = n. Par définition, toutes les relations de l'ensemble AS sont antiréfléchissantes; par conséquent, la diagonale principale dans la matrice des relations est vide, et les éléments unitaires ne peuvent être situés que dans la moitié des positions restantes de la matrice, c'est-à-dire à
Donc, supposons qu'une relation asymétrique contienne des k-éléments (points, paires ordonnées) 0 ≤ k ≤
Dans ce cas, à chacun des k éléments, nous associons une paire de positions symétriques: l'une au-dessus de la diagonale principale de la matrice, l'autre en dessous de la diagonale. Puisque dans chaque paire, un élément peut être dans l'une des deux positions, alors un booléen semble accueillir k éléments
De cette façon,
Le nombre total de relations dans l'ensemble AS est obtenu en additionnant les produits obtenus sur toutes les valeurs de k de zéro au maximum admissible K =
Exemple 3. Soit la cardinalité de l'ensemble du support | A | = 5. Calculez le nombre de relations asymétriques à l'aide de la formule trouvée. Déterminez la valeur de la limite supérieure K dans la somme, K =
Tableau 3 . Caractéristiques BO
Il existe une autre façon de calculer la cardinalité d'un ensemble AS. Il est basé sur le comptage du nombre de mappages d'un ensemble de paires de positions symétriques dans un ensemble d'états dans lesquels chacune de ces paires peut se trouver. Dans une relation asymétrique, il y a
Chaque position dans une paire de cellules peut être occupée par 0 ou 1, mais pour une paire de positions il y a S = 3 états, que nous notons comme suit:
- 1, si l'élément (1) est placé au-dessus de la diagonale;
- 2, si l'élément (1) est placé sous la diagonale;
- 3 si les deux positions sont vides (occupées par des zéros).
Ainsi, une paire de positions symétriques (dans la matrice de relations) peut être dans chaque
relation dans l'un des trois états. La formule pour calculer toutes les correspondances possibles de l'ensemble des paires de positions (désignées par le symbole K) dans l'ensemble S d'états que nous avons:
Exemple 4 . Pour les conditions de l'exemple précédent a la forme | A | = 5, K = | K | =
Les résultats de calcul coïncident de deux manières différentes, ce qui convainc une fois de plus de l'exactitude des formules obtenues. Ainsi, nous avons obtenu la relation
Donnons en table. 4 nombres de relations asymétriques | AS | pour les petites valeurs de n.
Tableau 4. Le nombre de BO asymétriques
Ayant une formule pour déterminer le nombre de relations asymétriques, on peut en obtenir une autre - pour calculer le nombre de relations antisymétriques, car la présence ou l'absence de points diagonaux ne change pas les propriétés d'antisymétrie de la relation.
Ainsi, nous désignons l'ensemble des relations antisymétriques par le symbole ANS, puis la cardinalité de cet ensemble sera déterminée par la formule
Ci-dessous un tableau. 5 contenant les valeurs (ANS) pour n = 3 (1) 5.
Tableau 5 . Le nombre de BO antisymétriques
Dans ce qui suit, nous avons besoin de concepts qu'il est pratique de présenter ici.
La partie symétrique de la relation binaire α est appelée (et notée
Transitivité (Latin Transitivus - transitionnel, de transitus - transition)
- une des propriétés des relations. Une relation = <M, A> définie sur l'ensemble A est transitive si pour toutEn d'autres termes, pour une relation transitive à partir de la présence d'éléments dans sa composition (
La définition de la propriété de transitivité pour les relations binaires suppose que la relation contient au moins trois éléments (paires ordonnées). Et comment cette propriété se manifeste-t-elle dans une relation à un élément, vide ou contenant seulement deux éléments?
Toutes les relations singleton et vides sont transitives. Une relation à deux éléments peut être transitive et non transitive si les paires qu'elle contient contiennent un élément commun j. Les arcs de graphe correspondant à des paires ordonnées sont dirigés dans une direction (forment un itinéraire orienté de non transitivité).
Par exemple, laissez (
Si, comme précédemment, la relation ne contient que deux paires avec un élément commun
(
Une relation transitive sera également dans le cas où deux paires n'ont pas d'éléments communs. Des exemples de relations transitives sont: "égalité" (=), puisque i = k, k = j implique i = j; "I est supérieur à j"; en géométrie - "parallélisme des lignes droites". Exemples de relations non transitives: "perpendicularité des droites" en géométrie; "I n'est pas égal à j".
Dans la littérature sur les relations, on peut trouver différents concepts qui caractérisent la transitivité: faible transitivité, forte transitivité, transitivité négative, anti-transitivité, faible anti-transitivité, transitivité généralisée, fermeture transitiveet quelques autres. On tente ici de systématiser les diverses nuances de manifestation de la propriété de transitivité dans les relations.
Pour une relation transitive α, la relation
La fermeture transitive ᾰ peut être construite pour toute relation α conformément à la règle de
La relation ᾰ est la plus petite relation transitive contenant α. Si α est transitif, alors il coïncide avec sa fermeture transitive α = ᾰ et vice versa.
Lors de la représentation d'une relation binaire transitive par un graphe orienté, il est possible de ne pas représenter le digraphe entier, mais seulement son squelette transitif, c'est-à-dire les arcs reliant le début et la fin de chaque route plus longs que un ne sont pas dessinés. Dans ce cas, on dit que le squelette transitif du graphe est pris pour la relation α . Cette opération est essentiellement l' inverse de l'opération de fermeture transitive , dans laquelle le début et la fin de chaque réseau sont reliés par un arc.
En général, la propriété de transitivité n'est pas remplie par rapport à l'opération de combinaison de relations. Combiner deux relations transitives
Alors
1) à partir de
2) à partir de
Dans le cas où
L'énoncé suivant est connu sur les propriétés de transitivité, de symétrie et d'asymétrie d'une relation. Si une relation binaire est transitive, alors sa partie symétrique
Le contraire n'est vrai que si
La composition de la relation transitive α avec elle-même satisfait la relation α · α ⊆ α. Une relation α est négativement transitive (non transitive) si son complément est transitif, i.e. ᾱ. Dans la matrice d'une telle relation [
Dans ce cas, on dit que α est une relation fortement transitive . Éléments de la matrice [
En plus des relations fortement transitives, les relations faiblement transitives (pseudotransitives) sont considérées , qui incluent les relations d'où les conditions
Une relation α est transitivement complète si pour tout δ de
comparabilité suit
Cyclicité
Les relations définies sur l'ensemble A peuvent être visualisées du point de vue de la présence de cycles en eux. Il convient d'effectuer une telle considération sur des graphiques de relations. Un graphe de relations cycliques contient toujours au moins un contour fermé (un itinéraire). Ignorer les flèches transforme le chemin en boucle. Un graphique d'une relation acyclique ne contient pas de cycles et est appelé acyclique ou incontrôlé .
La relation = <Å, A> est cyclique si au moins une chaîne de la forme peut être formée à partir des éléments de l'ensemble A
La relation = <Å, A> est acyclique si, pour tout δ≥1, la condition de
sont des exemples classiques de graphiques avec cette propriété . Les sommets de ces graphes peuvent être renumérotés, sous lequel pour tout arc (
Si α est une relation binaire transitive antireflet, alors elle est acyclique. L'acyclicité et la complétude transitive de la relation impliquent sa transitivité.
Complétude
Propriété d'exhaustivité (perfection, linéarité). L'ensemble des relations est divisé en relations incomplètes et complètes , parmi lesquelles se détachent à leur tour les relations fortement complètes. Nous illustrerons la propriété d'exhaustivité des relations en considérant des graphes de relations.
Le graphe d'une relation complète est complet, c'est-à-dire deux de ses sommets sont directement connectés par au moins un arc, c'est-à-dire sont adjacents. Étant donné que chaque arc du graphique correspond à un point (élément, paire) du graphique de la relation, une définition peut être formulée sur la base de ce qui précède.
La relation = <Å, A> est complète (parfaite, linéaire) si et seulement si tous les éléments de l'ensemble A sont comparables ou égaux les uns aux autres. Ainsi, l'attitude globale est réflexive. En d'autres termes, pour deux éléments quelconques
Si dans la relation α il y a au moins une paire
Une relation binaire α est fortement complète lorsque son graphe coïncide avec A × A. Un graphe de cette relation est un graphe complet dans lequel chaque paire de sommets est reliée par une arête et chaque sommet a une boucle. Un tel graphe est appelé un graphe fortement complet. Le rapport total α satisfait toujours les relations
Si
Dans la matrice [
Comptons le nombre de relations complètes. Tout d'abord, considérez le problème de ligne. Une ligne dans une matrice de rapport est un segment de droite perpendiculaire à la diagonale principale de la matrice de rapport, reliant les centres de deux cellules (cellules) de la matrice situées symétriquement par rapport à cette diagonale.
Si deux ou plusieurs paires de positions symétriques tombent sur une ligne (ligne droite) dans la matrice de rapport, le nombre de lignes reste néanmoins égal au nombre de telles paires de positions. Le nombre total de paires de positions pour un n arbitraire est défini comme
Ainsi, dans la matrice pour une relation arbitraire sur l'ensemble A, il y a un ensemble L de segments parallèles (lignes). Désignons les positions finales des segments (lignes) par les symboles L - gauche et P - droite. Aussi disponible | L | puces qui peuvent être placées dans des positions aux extrémités des lignes. Le défi est de déterminer le nombre de façons dont il serait possible d'organiser | L | puces pour qu'il y ait au moins une puce sur chaque ligne.
Il est clair que le problème peut se réduire à la détermination du nombre F de mappages f: L → π de l'ensemble L de lignes dans l'ensemble des π positions (n = {A, P}). On sait que le nombre de ces mappages est déterminé par la formule
De la définition du rapport total, il s'ensuit que son graphique contient au moins K points, K =
Pour chaque nombre fixe de k points, l'ensemble des choix de positions dans lesquelles ils peuvent être placés est déterminé par la valeur
Le choix des positions pour k points supplémentaires et les méthodes de remplissage des lignes K-k avec des puces sont indépendants. Par conséquent, le nombre total de possibilités pour placer K + k points dans 2 ∙ K positions de sorte que toutes les lignes soient occupées par au moins un point est déterminé par l'expression
Si nous additionnons cette expression, alors nous obtenons le nombre de relations complètes, qui ne dépend pas de la situation avec le placement des points diagonaux. En d'autres termes, c'est le nombre de relations complètes partiellement réflexives, par exemple antireflet et pleines réflexives et complètes, etc.
Exemple 5 . La variété des situations pour placer des points diagonaux est déterminée par le nombre
Pour les relations avec trois propriétés requises
Pour les relations d'équivalence avec trois propriétés requises. Il y a un résultat remarquable: chaque relation d'équivalence sur un ensemble de n éléments est en correspondance biunivoque avec une partition de cet ensemble. Le nombre de ces relations est déterminé par la formule
cloche , ou sous forme récurrente
Pour les ensembles ordonnés (ordres partiels), ces formules ne sont pas ouvertes et leur nombre est déterminé par des calculs directs, c'est-à-dire la modélisation. Pour les petites valeurs de n, les données sont données dans le
tableau 6 . Caractéristiques quantitatives des relations binaires
Le tableau 6 montre: n = | A | - la cardinalité de l'ensemble-porteur;
| Dans (n) | - le nombre de classes de relations non isomorphes;
| (n) | - le nombre de relations d'ordre partiel;
| Gn (n) | - le nombre de classes sont des relations non isomorphes d'ordre partiel;
| Gl (n) | = n! - le nombre de relations d'ordre linéaire.
Conclusion
Dans ce travail, une analyse détaillée des propriétés de base et de la structure du rapport binaire a été réalisée, sur la base de laquelle il a été possible d'obtenir des caractéristiques quantitatives pour BO avec une ou plusieurs propriétés. Trouvé et présenté des ratios originaux pour le nombre de certains types de relations avec deux et trois propriétés requises. Ces résultats ouvrent la possibilité de modéliser et d'étudier la BO et les relations de plus haute arité.
Liste de la littérature utilisée
- Aigner M. Théorie combinatoire. - M.: Mir, 1982.
- Birkhoff G. Théorie des structures. - M .: IL, 1952.-408 p.
- Noden P., Kitte K. Algorithmique algébrique. - M .: Mir, 1999. - 720 p.
- Rybnikov K.A. Une introduction à l'analyse combinatoire. -M.: Ed. Université d'État de Moscou, 1972. -256s.
- Stanley R. Combinatoires énumératifs. Vol. 1.- M.: Mir, 1990 - 440p.
- Stanley R. Combinatoires énumératifs. T. 2.- M.: Mir, 2005. - 767s.
- Shikhanovich Yu.A. Introduction aux mathématiques modernes. Concepts initiaux.-M .: Nauka, 1965. - 376p.