Assosiatiivisuus ( yhteensopivuus ) on binäärioperaation ominaisuus , joka koostuu kyvystä soveltaa kaavaa peräkkäin mielivaltaisessa järjestyksessä elementteihin .
Termin otti käyttöön William Hamilton vuonna 1853 .
Koska assosiatiivisissa operaatioissa lausekkeen tulos ei riipu sovellusjärjestyksestä, sulut jätetään pois merkinnässä. Ei -assosiatiiviselle operaatiolle lauseketta for ei määritellä ilman lisäsopimusta sovellusjärjestyksestä.
Esimerkkejä assosiatiivisista operaatioista:
Esimerkki ei-assosiatiivisesta operaatiosta on eksponentio - lausekkeen tulos riippuu suoraan hakasulkeiden sijoittelusta, yleensä .
Kaikki kommutatiiviset operaatiot eivät ole assosiatiivisia - on kommutatiivisia magmoja ja ei-assosiatiivisia.
Assosiatiivisuudella on tärkeä rooli yleisalgebrassa : useimmissa tarkastelluissa rakenteissa binäärioperaatiot ovat assosiatiivisia ( ryhmät , renkaat , kentät , puolihilat ja hilat ). Puoliryhmien teoria itse asiassa tutkii assosiatiivisuuden ilmiötä yleisillä algebrallisilla menetelmillä. Samanaikaisesti huomioidaan myös ei-assosiatiiviset järjestelmät, nimittäin kvasiryhmät , silmukat , ei-assosiatiiviset renkaat , ei-assosiatiiviset algebrat . Heidän tutkimuksensa vaikeuttaa se tosiasia, että monet assosiatiivisten järjestelmien ominaisuudet eivät päde niille. Joskus ongelmat ominaisuuksien siirrettävyydestä ei-assosiatiivisiin rakenteisiin osoittautuvat ei-triviaaleiksi (esimerkiksi kysymys Lagrangen lauseen pätevyydestä äärellisille silmukoille on avoin).
Tietojenkäsittelytieteessä assosiatiivisuutta pidetään hyödyllisenä ominaisuutena, joka mahdollistaa erityisesti rinnakkaisuuden käytön toiminnan peräkkäisissä sovelluksissa. Samaan aikaan monet käytännön operaatiot (yhteen- ja kertolasku käytettäessä liukulukuja ) osoittautuvat ei-assosiatiivisiksi.
Ominaisuus yleistetään luonnollisesti -ary-tapaukseen: operaatiota kutsutaan assosiatiiviseksi, jos identiteetti pätee kaikille:
.Assosiatiivisuusominaisuuden heikennetyt versiot - potenssiassosiatiivisuus , vaihtoehtoisuus , elastisuus - niissä peräkkäisen sovelluksen järjestyksen muuttaminen on mahdollista vain rajoitetulla joukolla tapauksia.