Multiensemble






Page d'aide sur l'homonymie Pour les articles homonymes, voir Sac (homonymie).

Un multiensemble (parfois appelé sac, de l'anglais bag utilisé comme synonyme de multiset) est une sorte d'ensemble dans lequel chaque élément peut apparaître plusieurs fois. C'est une généralisation de la notion d'ensemble : un ensemble ordinaire est un multiensemble dans lequel chaque élément apparaît au plus une seule fois ; ce qu'impose, pour les ensembles usuels, l'axiome d'extensionnalité.


On nomme multiplicité d'un élément donné le nombre de fois où il apparaît. Un multiensemble est fini si la somme des multiplicités de ses éléments est finie, ou plus simplement s'il n'a qu'un nombre fini d'éléments (les multiplicités étant toujours finies).




Sommaire






  • 1 Définition formelle


  • 2 Ordre multiensemble


  • 3 Notes et références


  • 4 Voir aussi


    • 4.1 Article connexe


    • 4.2 Bibliographie







Définition formelle |


Formellement, un multiensemble est un couple (A,m){displaystyle (A,m)}A{displaystyle A} est un ensemble appelé support et m{displaystyle m} une fonction de A{displaystyle A} dans l'ensemble des entiers naturels, appelée multiplicité (notée m{displaystyle m}). Dans le multiensemble (A,m){displaystyle (A,m)}, l'élément x{displaystyle x} apparaît m(x){displaystyle m(x)} fois.


Un multiensemble fini se note en utilisant des accolades doubles {{…}}{displaystyle {!!{ldots }!!}} qui encadrent les éléments, ayant une multiplicité strictement positive, répétés autant de fois que celle-ci. Ainsi {{a,b,a,b,b,d}}{displaystyle {!!{a,b,a,b,b,d}!!}} représente le multiensemble ({a,b,c,d},m){displaystyle ({a,b,c,d},m)}m{displaystyle m} est la fonction telle que m(a)=2{displaystyle m(a)=2}, m(b)=3{displaystyle m(b)=3}, m(c)=0{displaystyle m(c)=0} et m(d)=1{displaystyle m(d)=1}.


On peut également voir un multiensemble comme une liste commutative, c'est-à-dire dont on peut permuter les éléments, autrement dit comme un élément du monoïde commutatif libre sur A.


Une expression {{a}}{displaystyle {!!{a}!!}} peut donc représenter des multiensembles distincts, comme ({a},m){displaystyle ({a},m)} et ({a,b},m′){displaystyle ({a,b},m')} (avec m(a)=m′(a)=1{displaystyle m(a)=m'(a)=1}; m′(b)=0{displaystyle m'(b)=0}). On peut contourner cette difficulté en introduisant une relation d'égalité ad hoc, ou mieux en exigeant que la multiplicité d'un élément du support soit non nulle. Pour éviter cette ambiguïté, on prend comme référence un ensemble de base M{displaystyle M} sur lequel on considère les multiensembles, ainsi si M{displaystyle M} est donné, les multiensembles finis sont les applications M→N{displaystyle Mrightarrow mathbb {N} }, nulles partout sauf sur un sous-ensemble fini de M{displaystyle M}, ainsi {{a}}{displaystyle {!!{a}!!}} est défini sans ambiguïté, comme la fonction de M{displaystyle M} vers N{displaystyle mathbb {N} } qui vaut 0{displaystyle 0} partout sauf en a{displaystyle a} où elle vaut 1{displaystyle 1}.



Ordre multiensemble |


Si on munit A{displaystyle A} d'un ordre <{displaystyle <}, il est possible de définir un ordre entre les multiensembles de support A{displaystyle A} que l'on appelle ordre multiensemble : (A,m){displaystyle (A,m)} est supérieur à (A,n){displaystyle (A,n)} pour l'ordre multiensemble si (A,n){displaystyle (A,n)} peut s'obtenir à partir de (A,m){displaystyle (A,m)} en remplaçant chaque élément de (A,m){displaystyle (A,m)} par un nombre quelconque d'éléments plus petits.


Exemple : si on ordonne les lettres dans l'ordre alphabétique (a<b<c<d{displaystyle a<b<c<d}), alors {{a,a,c,d}}{displaystyle {!!{a,a,c,d}!!}} est strictement plus petit que {{b,d,d}}{displaystyle {!!{b,d,d}!!}}.


Si on suppose que l'ordre sur A{displaystyle A} est bien fondé, alors l'ordre multiensemble ainsi défini l'est aussi[1].



Notes et références |




  1. [PDF] Un article de Coupet-Grimal et Delobel.



Voir aussi |



Article connexe |



  • Combinaison avec répétition

  • Réunion disjointe



Bibliographie |


(en) Wayne D. Blizard, « The development of multiset theory », Modern Logic, vol. 1, no 4,‎ 1991, p. 319-352 (lire en ligne)



  • Portail des mathématiques Portail des mathématiques



Popular posts from this blog

Loup dans la culture

How to solve the problem of ntp “Unable to contact time server” from KDE?

Connection limited (no internet access)