Алгебарске структуре

 Операција дужине nn у непразном скупу SS је свако пресликавање: Sn→S.{S^n} \to S. За n=1n = 1 кажемо да је операција унарна, а за  n=2n = 2 кажемо да је бинарна.

Ако бинарну операцију у SS означимо са ∗*, онда за a,b,c∈Sa,b,c \in S уместо (a,b)⟼∗c\left( {a,b} \right)\overset{*}\longmapsto c, пишемо a∗b=ca * b = c.

Нека је SS непразан скуп, ∗* и ∘\circ бинарне операције,  ' унарна операција и Ω\Omega скуп свих операција у SS. Уређени пар (S,Ω)\left( {S,\Omega } \right) назива се алгебра или алгебарска структура.

Групоид

Уређени пар (S,∗)\left( {S, * } \right) је групоид ако важи:

(∀a,b∈S)(a∗b=c∈S).\left( {\forall a,b \in S} \right)\left( {a * b = c \in S} \right).

Полугрупа

Уређени пар (S,∗)\left( {S, * } \right) је полугрупа (семигрупа) ако важи:

  1. (∀a,b∈S)(a∗b=c∈S)\left( {\forall a,b \in S} \right)\left( {a * b = c \in S} \right),
  2. (∀a,b,c∈S)((a∗b)∗c=a∗(b∗c))\left( {\forall a,b,c \in S} \right)\left( {\left( {a * b} \right) * c = a * \left( {b * c} \right)} \right).

Група

Уређени пар (S,∗)\left( {S, * } \right) је група ако важи:

  1. (∀a,b∈S)(a∗b=c∈S)\left( {\forall a,b \in S} \right)\left( {a * b = c \in S} \right),
  2. (∀a,b,c∈S)((a∗b)∗c=a∗(b∗c)),\left( {\forall a,b,c \in S} \right)\left( {\left( {a * b} \right) * c = a * \left( {b * c} \right)} \right),
  3. (∃e∈S)(∀a∈S)(a∗e=e∗a=a),\left( {\exists e \in S} \right)\left( {\forall a \in S} \right)\left( {a * e = e * a = a} \right), ( ee је неутрални елемент у односу на операцију ∗* ),
  4. (∀a∈S)(∃a−1∈S)(a∗a−1=a−1∗a=e),\left( {\forall a \in S} \right)\left( {\exists {a^{ - 1}} \in S} \right)\left( {a * {a^{ - 1}} = {a^{ - 1}} * a = e} \right), ( сваки елемент има свој инверзни ).
    Ако уз то важи и
  5. (∀a,b∈S)(a∗b=b∗a),\left( {\forall a,b \in S} \right)\left( {a * b = b * a} \right), група је комутативна или Абелова.

Прстен

Уређена тројка (S,∗,∘)\left( {S, * , \circ } \right) је прстен ако важи:

  1. (S,∗,)\left( {S, * ,} \right) је комутативна група,
  2. (S,∘)\left( {S, \circ } \right) је полугрупа,
  3. (∀a,b,c∈S)(a∘(b∗c)=(a∘b)∗(a∘c)).\left( {\forall a,b,c \in S} \right)\left( {a \circ \left( {b * c} \right) = \left( {a \circ b} \right) * \left( {a \circ c} \right)} \right).

Поље

Уређена тројка (S,∗,∘)\left( {S, * , \circ } \right) је поље ако важи:

  1. (S,∗)\left( {S, *} \right) је комутативна група,
  2. (S\{0},∘)\left( {S\backslash \left\{ 0 \right\}, \circ } \right) комутативна група ( 00 је неутрални елемент у SS у оносу на ∗* ),
  3. (∀a,b,c∈S)(a∘(b∗c)=(a∘b)∗(a∘c)).\left( {\forall a,b,c \in \left. S \right)\left( {a \circ \left( {b * \left. c \right) = \left( {a \circ \left. b \right) * \left( {a \circ \left. c \right)} \right.} \right.} \right.} \right.} \right).

Булова алгебра

Уређена четворка (S,∗,∘,′)\left( {S, * , \circ ,'} \right) је Булова алгебра ако важи:

  1. (∀a,b,c∈S)(a∗(b∗c)=(a∗b)∗c\left( {\forall a,b,c \in S} \right)\left( {a * \left( {b * c} \right.} \right) = \left( {a * b} \right) * c и a∘(b∘c)=(a∘b)∘c),a \circ \left( {b \circ c} \right) = \left( {a\left. { \circ b} \right) \circ c} \right),
  2. (∀a,b∈S)(a∗b=b∗a\left( {\forall a,b \in S} \right)\left( {a * b = b * a} \right. и a∘b=b∘a),a \circ b = b \circ \left. a \right),
  3. (∀a,b,c∈S)(a∘(b∗c)=(a∘b)∗(a∘c)\left( {\forall a,b,c \in S} \right)\left( {a \circ \left( {b * c} \right) = \left( {a \circ b} \right) * \left( {a \circ c} \right)} \right. и (a∗(b∘c)=(a∗b)∘(a∗c)\left( {a * \left( {b \circ c} \right) = \left( {a * b} \right) \circ \left( {a * c} \right)} \right.
  4. (∃0∈S)(∃1∈S)(∀a∈S)(a∗0=0∗a=0\left( {\exists 0 \in S} \right)\left( {\exists 1 \in S} \right)\left( {\forall a \in S} \right)\left( {a * 0 = 0 * a = 0} \right. и a∘1=1∘a=a),a \circ 1 = 1 \circ a = \left. a \right),
  5. (∀a∈S)(a∗a′=1\left( {\forall a \in S} \right)\left( {a * a' = 1} \right. и a∘a′=0).a \circ a' = \left. 0 \right).

Векторски простори

Скуп VV је векторски простор над пољем (K,+,⋅)\left( { \mathbb{K}, + , \cdot } \right) , ако је VV дефинисана бинарна операција ++, таква да је (V,+)\left( {V, + } \right) комутативна група и ако је између елемената групе VV и поља K\mathbb{K} дефинисана бинарна операција множења, која сваком уређеном пару елемената a∈Va \in V и x∈Kx \in \mathbb{K} придружује елемент xa∈Vxa \in V , тако да важи:

  1. (∀x∈K)(∀a,b∈V)(x(a+b)=xa+xb),\left( {\forall x \in \mathbb{K}} \right)\left( {\forall a,b \in V} \right)\left( {x\left( {a + b} \right) = xa + xb} \right),
  2. (∀x,y∈K)(∀a∈V) ((x+y)⋅a=xa+ya),\left( {\forall x,y \in \mathbb{K}} \right)\left( {\forall a \in V} \right){\text{ }}\left( {\left( {x + y} \right) \cdot a = xa + ya} \right),
  3. (∀x,y∈K)(∀a∈V) (x(ya)=(xy)a),\left( {\forall x,y \in \mathbb{K}} \right)\left( {\forall a \in V} \right){\text{ }}\left( {x\left( {ya} \right) = \left( {xy} \right)a} \right),
  4. (∀a∈V) (1⋅a=a),\left( {\forall a \in V} \right){\text{ }}\left( {1 \cdot a = a} \right),

( подразумева се уобичајено означавање неутралних елемената из K\mathbb{K} и VV ).

Елементи скупа VV се називају вектори, а поља K\mathbb{K} скалари. 

Скуп вектора {a1,a2,....,an}\left\{ {{a_1},{a_2},....,{a_n}} \right\} генерише векторски простор VV , ако се сваки вектор из VV може представити као линеарна комбинација из вектора a1,a2,....,an:{a_1},{a_2},....,{a_n}:

(∀a∈V)(∃x1,x2,....,xn∈K)(a=x1a1+x2a2+⋅⋅⋅+xnan).\left( {\forall a \in V} \right)\left( {\exists {x_1},{x_2},....,{x_n} \in \mathbb{K}} \right)\left( {a = {x_1}{a_1} + {x_2}{a_2} + \cdot \cdot \cdot + {x_n}{a_n}} \right).

Линеарно зависни вектори

Скуп вектора {a1,a2,...,an}\left\{ {{a_1},{a_2},...,{a_n}} \right\} векторског простора  VV је линеарно зависан, ако постоје скалари x1,x2,.....xn∈K{x_1},{x_2},.....{x_n} \in \mathbb{K} од којих је бар један раличит од 00, такви да је

x1a1+x2a2+⋅⋅⋅+xnan=0.{x_1}{a_1} + {x_2}{a_2} + \cdot \cdot \cdot + {x_n}{a_n} = 0.

 Ако је x1a1+x2a2+⋅⋅⋅+xnan=0{x_1}{a_1} + {x_2}{a_2} + \cdot \cdot \cdot + {x_n}{a_n} = 0 само онада када је x1=x2=. . .=xn=0{x_1} = {x_2} = .{\text{ }}.{\text{ }}. = {x_n} = 0 , онда су вектори a1,a2,...,an{a_1},{a_2},...,{a_n} линеарно независни.

База векторског простора

База векторског простора VV је уређен скуп линеарно независних вектора из VV, који генерише VV.
Ако база векторског простора  VV има nn вектора, каже се да VV nn-димензионални простор и пише се dim⁡V=n\dim V = n.

У nn-димензионалном векторском просору сваки скуп од nn линеарно независних вектора чини базу тог простора.

Бинарна операција ∗* у скупу SS сваком пару a,b∈Sa, b \in S придружује елемент a∗b∈Sa * b \in S. Структура (S,∗)(S, *) је групоид ако је скуп затворен за операцију, полугрупа ако још важи асоцијативност (a∗b)∗c=a∗(b∗c)(a * b) * c = a * (b * c), а група ако постоји и неутрални елемент ee, за који је a∗e=e∗a=aa * e = e * a = a, и ако сваки елемент има инверзни, a∗a−1=a−1∗a=ea * a^{-1} = a^{-1} * a = e. Кад важи и a∗b=b∗aa * b = b * a, група је Абелова.

(Z,+)(\mathbb{Z}, +) је група, а (N,+)(\mathbb{N}, +) није, јер нема супротних бројева. (S,+,⋅)(S, +, \cdot) је прстен ако је (S,+)(S, +) комутативна група, (S,⋅)(S, \cdot) полугрупа и важи дистрибутивност, а поље ако је још (S∖{0},⋅)(S \setminus \{0\}, \cdot) комутативна група: Q\mathbb{Q} и R\mathbb{R} јесу поља, Z\mathbb{Z} није. Затвореност увек проверите прву.

Таблица операције ⊕: Сабирање по модулу 4
⊕0123
00123
11230
22301
33012

Ово је Абелова група

  • Затворена: да
  • Асоцијативна: да
  • Неутрални елемент: 0
  • Сваки елемент има инверзни: да
  • Комутативна: да
Сабирање по модулу 4 ради као сат из примера, само са четири подеока: 3⊕2=13 \oplus 2 = 1, а плава поља показују парове инверзних елемената, као 1⊕3=01 \oplus 3 = 0. Код множења 0 и 2 немају инверзни, одузимање није асоцијативно, а обично сабирање излази из скупа (црвена поља).

Групе остатака при дељењу и коначна поља су основа шифровања на интернету и контролних цифара, по којима програм открива грешку у укуцаном матичном броју или броју рачуна.

Сабирање на сату

На сату од 24 сата време се сабира у круг: a⊕ba \oplus b је остатак збира a+ba + b при дељењу са 24. Пакет из Ниша послат је у 14 h и путује 50 сати. У колико сати стиже? Проверите да ли је ({0,1,…,23},⊕)(\{0, 1, \ldots, 23\}, \oplus) група и одредите инверзни елемент броја 14.

Решење

  1. 50=2⋅24+250 = 2 \cdot 24 + 2: после два цела дана остаје помак од 2 сата, па је 14⊕2=1614 \oplus 2 = 16 и пакет стиже у 16 h.
  2. Затвореност: остатак при дељењу са 24 увек је један од бројева 0,1,…,230, 1, \ldots, 23. Асоцијативност се преноси са обичног сабирања: обе стране дају остатак броја a+b+ca + b + c.
  3. Неутрални елемент је 0, јер је a⊕0=aa \oplus 0 = a: померање за 0 сати не мења време.
  4. Инверзни елемент броја a≠0a \neq 0 је 24−a24 - a, а 0 је сама себи инверзна. За 14 то је 10, јер је 14⊕10=014 \oplus 10 = 0: помак од 14 сати и још 10 сати враћа сат на исто време.
  5. Пошто је и a⊕b=b⊕aa \oplus b = b \oplus a, група је Абелова.

Одговор: Пакет стиже у 16 h; ({0,1,…,23},⊕)(\{0, 1, \ldots, 23\}, \oplus) је Абелова група, а инверзни елемент броја 14 је 10.

Задатак за вежбу

Да ли скуп {1,3,5,7}\{1, 3, 5, 7\} са множењем по модулу 8 (остатком производа при дељењу са 8) чини групу?

Прикажи решење

Чини, и то Абелову. Производи остају у скупу (на пример 3⋅5=153 \cdot 5 = 15 даје остатак 7), асоцијативност и комутативност преносе се са множења, неутрални елемент је 1, а сваки елемент је сам себи инверзан: 3⋅3=93 \cdot 3 = 9, 5⋅5=255 \cdot 5 = 25 и 7⋅7=497 \cdot 7 = 49 дају остатак 1.