Działanie algebraiczne (operacja algebraiczna) – przyporządkowanie jednemu lub większej liczbie elementów (nazywanych argumentami lub operandami) jednego elementu (nazywanego wynikiem).
Argumentami i wynikami działań mogą być dowolne obiekty matematyczne: liczby (skalary), wektory, macierze, tensory, algebry, zdania logiczne, funkcje itp.
Do podstawowych działań algebraicznych należą tradycyjne działania arytmetyczne (tj. działania na liczbach)[1], jak dodawanie, odejmowanie, mnożenie, dzielenie, podnoszenie do potęgi, pierwiastkowanie. Działania te – odpowiednio zdefiniowane – mogą być wykonane także na macierzach, wyrażeniach algebraicznych[2], czy na innych elementach struktury algebraicznej, jak grupy czy pola[3]. Działaniem algebraicznym jest też obliczanie iloczynu skalarnego, obliczanie potęgi całkowitej i wymiernej.
Działaniem algebraicznym nie jest zaś np. obliczanie pochodnej funkcji.
Ze względu na liczbę argumentów wyróżnia się:
Dziedziną działania jest iloczyn kartezjański zbiorów, z których bierze się argumenty.
Przeciwdziedziną działania jest zbiór, w którym znajdują się wyniki działania.
Działanie z każdym elementem dziedziny wiąże dokładnie jeden element przeciwdziedziny.
Dany zbiór z określonymi na nim działaniami algebraicznymi nazywa się algebrą ogólną (krótko: algebrą). Działania zdefiniowane na tym zbiorze nazywa się „sygnaturą”. Badaniem działań w najogólniejszym sensie zajmuje się algebra uniwersalna.
(1) Definicja: Działanie to funkcja postaci
(2) Zbiór nazywa się dziedziną działania.
(3) Zbiór nazywa się przeciwdziedziną działania.
(4) Liczbę argumentów nazywa się typem, arnością lub argumentowością działania:
Np. dodawanie w zbiorze liczb rzeczywistych to działanie 2-argumentowe, której dziedziną jest iloczyn kartezjański tj.
Uwaga:
Powyższa definicja działania obejmuje tzw. działania skończone, tzn. odnosi się do skończonej liczby argumentów. Istnieją rozszerzenia, w których argumentowość jest nieskończoną liczbą porządkową lub kardynalną, a nawet dowolnym zbiorem indeksującym argumenty.
Argumentami i wynikami działań mogą być dowolne obiekty matematyczne: liczby (skalary), wektory, macierze, tensory, algebry itp. W zależności od rodzaju argumentów i wyników można zdefiniować różne działania, np.
– w wyniku ostatnich 3 działań otrzymuje się inną funkcję.
Np. za pomocą mnożenia macierzy opisujących obroty otrzymuje się macierz odpowiadającą jakiemuś innemu obrotowi
(1) Działanie jest rodzajem operatora. Można mówić „operator dodawania” – wyrażenie to podkreśla, iż działanie jest pewną operacją abstrakcyjną, funkcją,
(2) Działanie -argumentowe jest -argumentową relacją, która jest funkcyjna na swoich pierwszych dziedzinach.
Działania mogą przejawiać pewne szczególne własności, np.
Im więcej własności mają działania w danym zbiorze, tym zbiór tworzy bardziej subtelną strukturę algebraiczną.
(1) Działanie wewnętrzne – funkcja, która przyporządkowuje n elementom danego zbioru jeden element tego zbioru; dziedziną jest iloczyn kartezjański jednej lub większej liczby egzemplarzy przeciwdziedziny[4]; mówi się wtedy, że zbiór jest zamknięty ze względu na to działanie.
(2) Działanie zewnętrzne – funkcja, które przyporządkowują n elementom danego zbioru jeden element innego zbioru (zob. Przykłady).
Kiedy nie ma operatora pomiędzy zmiennymi lub wyrażeniami, albo kiedy występuje znak „”, implikowany jest symbol mnożenia.
Np. pisane jest jako a jako [5].
Czasami symbole mnożenia zastępowane są przez kropkę, więc pisane jest jako
W nieformatowanych dokumentach, językach programowania i kalkulatorach do definiowania mnożenia używa się symbolu pojedynczej gwiazdki, na przykład działanie pisane jest jako [6].
W działaniach dzielenia zamiast znaku dzielenia „”, korzysta się z poziomej linii, na przykład
W tekstach nieformatowanych oraz w językach programowania używa się ukośnika, np.
Wykładniki potęg zapisywane są w indeksie górnym po prawej stronie podstawy, np.
W tekstach nieformatowanych i w języku znaczników TeX symbolem karety ^ oznacza się wykładniki potęg, dlatego pisane jest jako x^2[7][8].
W językach programowania takich jak Ada[9], Fortran[10], Perl[11], Python[12] i Ruby[13] używa się podwójnej gwiazdki, więc zapisuje się jako
Znak plus-minus, używa się jako skrótu do zapisywania dwóch wyrażeń za pomocą jednego, określając jedno wyrażenie ze znakiem dodawania, a drugie ze znakiem odejmowania. Przykładowo przedstawia dwa równania oraz Czasami plus-minus wykorzystywany jest do zapisu dodatniego lub ujemnego wyrażenia tak jak
Element neutralny działania (o ile istnieje) jest działaniem zeroargumentowym.
Np.
Za działania jednoargumentowe można uważać funkcje ustalonego zbioru w siebie, np. silnię, funkcje trygonometryczne, funkcję wykładniczą (o ustalonej podstawie), potęgowanie (przy ustalonym wykładniku) i pierwiastkowanie (ustalonego stopnia).
Element odwrotny względem działania dwuargumentowego w dowolnej strukturze algebraicznej (o ile istnieje) jest działaniem jednoargumentowym.
Np. w dowolnej grupie (w tym dodawania w pierścieniach, ciałach, przestrzeniach liniowych czy mnożenia w ciałach; zob. grupa addytywna, grupa multiplikatywna).
Działania dwuargumentowe są zasadniczym przedmiotem badań algebry uniwersalnej; strukturę złożoną ze zbioru i działania dwuargumentowego na nim określonego nazywa się grupoidem. Nałożenie dodatkowych warunków na działanie daje inne struktury.
czyli grupa to zbiór z trzema działaniami: dwu-, jedno- i zeroargumentowym (grupowe, odwracanie i element neutralny).
Grupę można także określić jako zbiór z jednym działaniem dwuargumentowym (odwrotność powyższego działania grupowego, w notacji multiplikatywnej nazywane jest „dzieleniem”, a w addytywnej – „odejmowaniem”)[15].
Grupę można również scharakteryzować jako zbiór z rodziną działań jednoargumentowych: mnożeń lewostronnych każdego elementu przez dowolny inny.
Bada się również zbiory z dwoma działaniami, zwykle związanymi ze sobą warunkiem rozdzielności. Np. pierścień to zbiór
Innymi słowy: zbiór ze strukturą grupy przemiennej i ten sam zbiór bez wyróżnionego elementu (zera) ze strukturą półgrupy, których działania są względem siebie rozdzielne tworzy pierścień. Zastąpienie półgrupy monoidem, grupą albo grupą przemienną daje odpowiednio pierścień z jedynką, pierścień z dzieleniem oraz ciało.
Przykładem działania trójargumentowego jest iloczyn mieszany określony na trójwymiarowej przestrzeni euklidesowej w tę przestrzeń[17], w której określone są działania:
Działania zewnętrzne to np.