Article de reference

propriété associative

(x\\circ y)\\circ z = x\\circ(y\\circ z) "},"type":{"wt":"[[Principle|Law]], [[rule of replacement]]"},"field":{"wt":"{{Plainlist| * [[Elementary algebra]] * [[Boolean algebra]]...

mathématiques , l' associativité est une propriété de certaines opérations binaires selon laquelle l'ordre des parenthèses dans une expression ne modifie pas le résultat. En logique propositionnelle , l'associativité est une règle de substitution valide pour les expressions dans les démonstrations logiques .

Dans une expression contenant deux occurrences ou plus du même opérateur associatif, l'ordre des opérations est indifférent tant que la séquence des opérandes reste inchangée. Autrement dit (après avoir réécrit l'expression avec des parenthèses et en notation infixe si nécessaire), réorganiser les parenthèses dans une telle expression ne modifiera pas sa valeur. Prenons les équations suivantes :

Bien que les parenthèses aient été réorganisées sur chaque ligne, les valeurs des expressions sont restées inchangées. Cela est toujours vrai lors des additions et multiplications de nombres réels , car ces opérations sont associatives.

L'associativité est différente de la commutativité , qui détermine si l'ordre des opérandes influe sur le résultat. Par exemple, l'ordre n'a pas d'importance dans la multiplication des nombres réels ( la composition de fonctions et la multiplication matricielle sont associatives, mais généralement pas commutatives.

Les opérations associatives sont omniprésentes en mathématiques ; de fait, de nombreuses structures algébriques (telles que les semi-groupes et les catégories ) imposent explicitement l’associativité de leurs opérations binaires. Cependant, de nombreuses opérations importantes et intéressantes ne sont pas associatives ; on peut citer, par exemple, la soustraction , l’exponentiation et le produit vectoriel . Contrairement aux propriétés théoriques des nombres réels, l’addition de nombres à virgule flottante en informatique n’est pas associative, et le choix de l’association d’une expression peut avoir un impact significatif sur les erreurs d’arrondi.

Une opération binaire ∗ sur l'ensemble S est associative lorsque ce diagramme commute . C'est-à-dire, lorsque les deux chemins de S composent de la même fonction de opération binaire sur un ensemble

Loi associative généralisée

En l'absence de la propriété associative, cinq facteurs réseau de Tamari d'ordre quatre, éventuellement des produits différents.

Si une opération binaire est associative, l'application répétée de l'opération produit le même résultat quelle que soit la manière dont les paires de parenthèses valides sont insérées dans l'expression. C'est ce qu'on appelle la loi d'associativité généralisée .

Le nombre de combinaisons possibles est simplement le nombre de Catalan , , pour n opérations sur n + 1 valeurs. Par exemple, un produit de 3 opérations sur 4 éléments peut s'écrire (en ignorant les permutations des arguments) de plusieurs manières possibles :

Si l'opération de produit est associative, la loi d'associativité généralisée stipule que toutes ces expressions donneront le même résultat. Par conséquent, à moins que l'expression sans parenthèses n'ait déjà une signification différente (voir ci-dessous), les parenthèses peuvent être considérées comme superflues et « le » produit peut s'écrire sans ambiguïté comme suit :

À mesure que le nombre d'éléments augmente, le nombre de façons possibles d'insérer des parenthèses croît rapidement, mais elles restent inutiles pour lever l'ambiguïté.

Un exemple où cela ne fonctionne pas est la biconditionnelle logique

L'addition des nombres réels est associative.

Voici quelques exemples d'opérations associatives.

concaténation des trois chaînes de caractères "hello"peut être "world"calculée soit en concaténant les deux premières (on obtient "hello ") et en ajoutant la troisième ( "world"), soit en joignant la deuxième et la troisième (on obtient " world") et en concaténant la première ( "hello") avec le résultat. Les deux méthodes produisent le même résultat ; la concaténation de chaînes est associative (mais non commutative).
  • En arithmétique , l'addition et la multiplication des nombres réels sont associatives ; c'est-à-dire que, du fait de l'associativité, les parenthèses de groupement peuvent être omises sans ambiguïté.
  • L'opération triviale xy = x (c'est-à-dire que le résultat est le premier argument, quel que soit le second) est associative mais non commutative .
  • L'addition et la multiplication des nombres complexes et des quaternions sont associatives. L'addition des octonions est également associative, mais leur multiplication ne l'est pas.
  • Les fonctions du plus grand commun diviseur et du plus petit commun multiple agissent de manière associative.
  • Prendre l' intersection ou l' union des ensembles :
  • Si M est un ensemble et S désigne l'ensemble de toutes les fonctions de M dans M , alors l'opération de composition de fonctions sur S est associative :
  • Plus généralement, étant donné quatre ensembles M , N , P et Q , avec h : MN , g : NP et f : PQ , alors comme précédemment. En bref, la composition d'applications est toujours associative.
  • En théorie des catégories , la composition des morphismes est associative par définition. L'associativité des foncteurs et des transformations naturelles découle de l'associativité des morphismes.
  • Considérons un ensemble à trois éléments, A , B et C. L'opération suivante :
    ×UNBC
    UNUNUNUN
    BUNBC
    CUNUNUN
    L' opération est associative. Ainsi, par exemple, A ( BC ) = ( AB ) C = A. Cette opération n'est pas commutative.
  • Étant donné que les matrices représentent des fonctions linéaires et que la multiplication matricielle représente la composition de fonctions, on peut immédiatement conclure que la multiplication matricielle est associative.
  • Pour les nombres réels (et pour tout ensemble totalement ordonné ), l'opération de minimum et de maximum est associative :
  • Logique propositionnelle

    règles de remplacement valides . Ces règles permettent de déplacer les parenthèses dans les expressions logiques des démonstrations logiques . Ces règles (utilisant la notation des connecteurs logiques ) sont :

    et

    où " " est un symbole métaphysique représentant " peut être remplacé dans une preuve par".

    connecteurs fonctionnels de vérité

    L'associativité est une propriété de certains connecteurs logiques de la logique propositionnelle vérifonctionnelle . Les équivalences logiques suivantes démontrent que l'associativité est une propriété de connecteurs particuliers. Les propositions suivantes (et leurs réciproques, puisque des tautologies vérifonctionnelles .

    Associativité de la conjonction
    Associativité de l'équivalence

    La négation conjointe est un exemple de connecteur fonctionnel de vérité qui n'est pas associatif.

    Opération non associative

    Une opération binaire sur un ensemble S qui ne satisfait pas la loi d'associativité est dite non associative . Symboliquement,

    Pour une telle opération, l'ordre d'évaluation a son importance. Par exemple :

    Soustraction
    Division
    Exponentiation
    produit vectoriel

    De plus, bien que l'addition soit associative pour les sommes finies, elle ne l'est pas à l'intérieur des sommes infinies ( séries ). Par exemple, alors que

    Certaines opérations non associatives sont fondamentales en mathématiques. Elles apparaissent fréquemment sous la forme de la multiplication dans des structures appelées algèbres non associatives , qui possèdent également une addition et une multiplication par un scalaire . Les octonions et les algèbres de Lie en sont des exemples . Dans les algèbres de Lie, la multiplication satisfait l'identité de Jacobi au lieu de la loi d'associativité ; ceci permet d'abstraire la nature algébrique des transformations infinitésimales .

    D'autres exemples sont le quasigroupe , le quasichamp , l'anneau non associatif et les magmas non associatifs commutatifs .

    Non-associativité du calcul en virgule flottante

    En mathématiques, l'addition et la multiplication des nombres réels sont associatives. En revanche, en informatique, l'addition et la multiplication des nombres à virgule flottante ne le sont pas , car des erreurs d'arrondi différentes peuvent survenir lorsque des valeurs de tailles différentes sont combinées dans un ordre différent.

    Pour illustrer cela, prenons l'exemple d'une représentation en virgule flottante avec une mantisse de 4 bits :

    algorithme de sommation de Kahan permettent de minimiser ces erreurs. Ce problème peut s'avérer particulièrement préoccupant en calcul parallèle.

    Notation pour les opérations non associatives

    ordre d'évaluation lorsqu'une opération non associative apparaît plusieurs fois dans une expression (sauf si la notation précise l'ordre autrement ). Cependant, les mathématiciens s'accordent sur un ordre d'évaluation particulier pour plusieurs opérations non associatives courantes. Il s'agit simplement d'une convention de notation permettant d'éviter l'emploi des parenthèses.

    Histoire

    William Rowan Hamilton semble avoir inventé le terme « propriété associative » vers 1844, à une époque où il contemplait l'algèbre non associative des octonions qu'il avait apprise de John T. Graves .

    Relation avec la commutativité dans certains cas particuliers

    En général, les opérations associatives ne sont pas commutatives. Cependant, sous certaines conditions particulières, l'associativité peut impliquer la commutativité. Les opérateurs associatifs définis sur un intervalle de la droite réelle sont commutatifs s'ils sont continus et injectifs par rapport à leurs deux arguments. Il en résulte que tout opérateur associatif continu à deux entrées réelles, strictement croissant par rapport à chacune de ses entrées, est commutatif.