Uplet

Page d’aide sur l’homonymie

Pour les articles homonymes, voir Liste (homonymie).

En mathématiques, un uplet ou multiplet, (désigné aussi par liste, famille finie, ou suite finie) est une collection ordonnée finie d'objets. Plus précisément, si n est un entier naturel, alors un n-uplet, ou n-liste, est une collection ordonnée de n objets, appelés « composantes » du n-uplet, « éléments » de la n-liste ou « termes » de la suite ou famille finie.

En programmation informatique, on trouve une notion équivalente dans certains langages, tels que Python, Rust, OCaml, Scala, Swift ou MDX. Dans les langages fonctionnels, les tuples sont réalisés comme types produits ; dans les langages impératifs, on trouve des tuples nommés, où les composantes sont repérées par un nom, sous la forme de struct (C) ou record (Pascal).

Note : l'utilisation du terme anglais en:tuple, suffixe de quin-tuple/sex-tuple/…, est courante dans des ouvrages de programmation informatique en français.

Définitions et propriétés

si et seulement si et … et .

En résumé, un n-uplet dont les composantes sont dans un ensemble E est un élément du produit cartésien .

Cas particuliers

Exemples

Formalisation

D'après la définition par récurrence du produit cartésien de n ensembles, un n-uplet peut être défini à partir de la notion de couple, qui elle-même peut se définir en termes d'ensembles :

.

(c'est-à-dire qu'un (n + 1)-uplet est un couple dont la première composante est un n-uplet). Autrement dit :

  1. ∅ est un 0-uplet
  2. si est un n-uplet, alors est un (n+1)-uplet, et .

La propriété caractéristique des n-uplets (la définition de l'égalité) se démontre immédiatement par récurrence à partir de celle des couples.

On a choisi pour définir un n+1-uplet d'ajouter un élément « à la fin » d'un n-uplet : c'est arbitraire, et il est possible de commencer par le début, c'est-à-dire de définir un n+1-uplet comme un couple dont la seconde composante est un n-uplet. Ceci conduit à une définition différente mais qui a les mêmes propriétés.

Il est enfin possible de définir un n-uplet comme une suite finie, c'est-à-dire une application définie sur un ensemble fini, ou .

Notes et références

  1. 1 2 Alain Bouvier, Michel George, François Le Lionnais, Dictionnaire des Mathématiques, PUF, , p. 509, 868
  2. ↑ Par exemple dans le manuel de F. Aprahamian, A Bertrand, D. Besancenot, J.-B. Ferrari et K. Huynh, Microéconomie, Bréal, 2007 (ISBN 9782749507491) , p. 226.
  3. ↑ J.-P. Escofier, Toute l'algèbre de la Licence, Dunod, , 3e éd. (lire en ligne), p. 30.
  4. ↑ Liste plus complète des cas particuliers sur Wiktionary.

Articles connexes