Anello
Sia A un insieme e siano +:A×A→A e •:A×A→A due operazioni definite su A. La struttura (A, +, •) si dice “anello” se:
- (A, +) è un gruppo abeliano.
- L’operazione • è associativa.
- Valgono le 2 leggi distributive del prodotto rispetto alla somma:
- a•(b+c) = a•b + a•c
- (a+b)•c = a•c + b•c
- Operazione • commutativa → Anello commutativo
- Operazione • con elemento neutro → Anello unitario
Esempi
- (ℕ0, +, •) non è un anello perchè (ℕ0, +) non è un gruppo
- (ℤ, +, •) è un anello commutativo unitario
- (ℚ, +, •) u u
- (ℝ, +, •) u u
- (ℂ, +, •) u u
- (ℙ(A), ∪, ∩) non è un anello perchè (ℙ(A), ∪) non è un gruppo
Consideriamo l'insieme P={2m/m∈ℤ} dei numeri pari. Se x,y∈P => x+y∈P e x ⋅ y∈P e dunque sono definite le operazioni:
- +:P×P→P
- •:P×P→P
Anello
Sia A un insieme e siano AxA→A e ⋅AxA→A due operazioni definite su A. La struttura (A, +, ⋅) si dice "ANELLO" se:
- (A, +) è un gruppo abeliano.
- L'operazione ⋅ è associativa.
- Valgono le 2 leggi DISTRIBUTIVE del prodotto rispetto alla somma:
- a ⋅ (b + c) = a ⋅ b + a ⋅ c
- (a + b) ⋅ c = a ⋅ c + b ⋅ c
- OPERAZIONE ⋅ COMMUTATIVA → ANELLO COMMUTATIVO
- OPERAZIONE ⋅ CON ELEMENTO NEUTRO → ANELLO UNITARIO
Esempi
- (N0, +, ⋅) non è un anello perché (N0, +) non è un gruppo
- (Z, +, ⋅) è un anello commutativo unitario
- (Q, +, ⋅) u u
- (R, +, ⋅) u u
- (C, +, ⋅) u u
- (P(A), ∪, ∩) non è un anello perché (P(A), ∪) non è un gruppo
Consideriamo l'insieme P = {2m / m ∈ Z} dei numeri pari. Se x, y ∈ P → x + y ∈ P e x ⋅ y ∈ P e dunque sono definite le operazioni:
- +:PxP→P
- ⋅:PxP→P
La struttura (P, +, ⋅) è un anello perché (P, +) è un gruppo abeliano, l'operazione ⋅ è associativa e valgono le leggi distributive. Tale anello è COMMUTATIVO ma NON UNITARIO perché in P non esiste elemento neutro rispetto all'operazione ⋅.
Campo
È un anello unitario commutativo (A,+,·) in cui ogni elemento ≠ 0ó ha un elemento neutro rispetto a + è invertibile rispetto a ·.
Esempi
- (ℤ,+,·) non è un campo perché gli unici elementi invertibili rispettoall'operazione · sono -1 e + 1.
- (ℚ,+,·) campo razionale.
- (ℝ,+,·) campo reale.
- (ℂ,+,·) campo complesso.
Campi Finiti
Sia A = {0,1} dove 0,1 sono per il momento solo due simboli.Definiamo su A un'operazione +: A x A -> A definita al modo seguente:
- 0 + 0 = 0
- 0 + 1 = 1, 1 + 0 = 1
- 1 + 1 = ?
Se vogliamo che (A,+) sia un gruppo dobbiamo porre 1 + 1 = 0. Se ponessimo1 + 1 = 0 l'elemento 1 non sarebbe invertibile, cioè ∄ X ∈ A: 1 + X = 0
Definiamo su A un'operazione ·: A x A -> A al modo seguente:
- 0 · 0 = 0
- 0 · 1 = 1 · 0 = 0
- 1 · 1 = 1
Si può verificare che la struttura (A,+,·) è un campo, dove 0 èl'elemento neutro rispetto all'operazione + e 1 l'elemento neutroall'operazione ·. Questo campo finito si denota con ilsimbolo GF(2), ovvero "Galois Field of order 2", cioè "campodi Galois di ordine 2", è il più piccolo campo finito. Esistono campifiniti di ordine pm dove p è un numero primo e m∈ℕ.
GF(pm)
Spazi Vettoriali su un Campo
Sia (K,+,·) un campo. Dominiamo con 0 l'elemento neutro rispettoall'addizione e con 1 l'elemento neutro rispetto all'operazione ·.Consideriamo:
Km = K x K x K x ... x K = { (x1, x2, ..., xm) / xi ∈ K } con m∈ℕ
vogliamo definire su Km una struttura di spazio vettoriale.
Gli elementi di Km si dicono Vettori Numerici, ad esempio
(0,0,0,...) è detto Vettore Numerico Nullo di Km.
Definiamo un'operazione interna di addizione in Km +: Km x Km -> Km al modo seguente:
(x1, x2, ..., xm) + (y1, y2, ..., ym) = (x1 + y1, x2 + y2, ..., xm + ym) ∈ K
Esempi in Km:(1, 0, 2) + (2, 1, 2) = (3, 1, 3)in K3(0, -1, 5) + (3, 1, 6) = (3, 0, 1)
L'operazione +: Km x Km -> Km è associativa
dim. Posto (x1, ..., xm) = (y1, ..., ym) = (z1, ..., zm) =
=> x + (y + z) = (x1, ..., xm) + ((y1, ..., ym) + (z1, ..., zm)) =
= (x1, ..., xm) + (y1 + z1, ..., ym + zm) = ((x1 + (y1 + z1)), ..., xm + (ym + zm)) =
= per la proprietà associativa di +: K x K -> K =
= ((x1 + y1) + z1, ..., (xm + ym) + zm) =
= ((x1, ..., xm) + (y1, ..., ym)) + (z1, ..., zm) = (x + y) + z
Elemento Neutro e Invertibile di Km
In Km 0 è elemento neutro rispetto all'operatore +: Km x 0 = (x1, ..., xm) + (0, ..., 0) = (x1, ..., xm)
dunque lo vettore numerico nullo (0, ..., 0) è l'elemento neutro rispetto all'operazione +: Km x Km -> Km
Ogni elemento di Km è invertibile rispetto all'operazione +: Km x Xm -> Km, infatti ∀ (x1, ..., xm) ∈ Km, ᵪ ha
(x1, ..., xm) + (-x1, ..., -xm) = (0, ..., 0) = (-x1, ..., -xm) + (x1, ..., xm)
Inoltre l'operatore +: Km x Km è commutativa, infatti
= (y1 + x1, ..., ym + xm) = (y1, ..., ym) + (x1, ..., xm)
In definitiva abbiamo verificato che (Km, +) è un gruppo abeliano
OPERAZIONE ESTERNA IN Kn
In K, definiamo un'operazione ESTERNA: K × Kn → Kn al modo seguente:
Dato a ∈ K e (x1, ..., xn) ∈ Kn, poniamo
a · (x1, x2, ..., xn) = (a · x1, a · x2, ..., a · xn).
∀a ∈ K, ∀x, y ∈ Kn si verifica che:
a · (x + y) = a · x + a · y infatti:
dim: a · (x + y) = a · (x1 + y1, ..., xn + yn) = a · (x1 + y1, ..., xn + yn) =
=(a · x1 + a · y1, ..., a · xn + a · yn) per la prop. distributiva nel campo K =
= (a · x1, ..., a · xm + a · yn) = a · x + a · y
∀a, b ∈ K e ∀x ∈ Kn si ha:
(a + b) · x = a · x + b · x =>
=> (a, b) · x = (a · b) · (x1, ..., xn) = ((a+b) · x1, ..., (a+b) · xn) =
per la proprietà distributiva nel campo K = (a · x1 + b · x1, ..., a · xm + b · xm)
= a · x + b · x
∀a, b ∈ K e ∀x ∈ Kn in che:
(a · b) · x = a · (b · x)
infatti:
=>(a · b) · x = (a · b) · (x1, ..., xn) = ((a · b) · x1, ..., (a · b) · xn) =
per la proprietà associativa dell'operazione ·: K × K → K =
=(a · (b · x1), ..., a · (b · xn)) = a · (b · x1, ..., b · xm) =
= a · (b · (x1, ..., xn)) = a · (b · x)
Definizione di Spazio Vettoriale su un Campo K
Sia V un insieme.
V dice spazio vettoriale sul campo K se sono definite due operazioni:
- V x V → V (interna) e • : K x V → V (esterna) tali che
- (V, +) è un gruppo abeliano
- a1(µ + ν) = a1µ + a1ν
- (a + β)µ = aµ + βµ
- (a • β) • µ = a • (β • µ)
- 1 • µ = µ
∀ a, β ∈ K
∀ µ, ν ∈ V
Abbiamo quindi verificato che l'insieme V = Km è uno spazio vettoriale sul campo K, detto spazio vettoriale numerico di ordine m sul campo K
∀ x ∈ Kn, si ha:
- 1 • x = x, infatti 1 • x = 1 • (x1, ..., xn) = (1 • x1, ..., 1 • xn) = (x1, ..., xn) = x
Essendo (V, +) un gruppo abeliano, in V l'+quelle che l'elemento neutro rispetto all'operazione +, del vettore nullo di V è si denomina con Q.
Dunque si ha:
x + Q = Q + x = x ∀ x ∈ V
Inoltre, essendo (V, +) un gruppo, ogni elemento di V è invertibile se ∈ V e il numero di V rispetto all'operazione + e si denota con -x
Dunque:
∀ x ∈ V ∃ -x ∈ V ∣ x + (-x) = (-x) + x = Q
Esempio
In Kn il vettore nullo è Q = (0, 0, ..., 0)
Quello di ℝ2 è (0, 0)
Quello di ℝ4 è (0, 0, 0, 0)
MATRICI SU UN CAMPO
Sia K un campo.
Si definisce MATRICE DI TIPO m x m su K una tabella formata da m righe ed n colonne i cui elementi ∈ K:
A = (
a11 a12 ... a1m
a21 a22 ... a2m
( .
an1 an2 ... anm)
)
aij ∈ K
Ogni elemento aij della matrice A è rappresentato da due indici:
i = indice di riga, j = indice di colonna.
ESEMPIO 1
A = (
0 4 -1
2 0 3
( 0 -2 4)
) matrice di tipo 3x4
a11 = 0
am1 = -1
a23 = 3
A può essere su qualunque campo K. Infatti gli elementi devono 0,1 ∈ K,
ma anche -2 = 1 + 1 ∈ K, 3 = 1 + 1 + 1 ∈ K, -1 = -2 – (-1 + 1) ∈ K
ESEMPIO 2
La matrice A = (
0 2 5
6 3 -8
( 0 3)
) può essere definita nel campo EF(2), in tale caso
0 2 5
0 3
( 0 3)
)
infatti 2 = λ + λ = 0
0 = λ + λ + λ + λ = 4
-λ = λ perché λ - λ = 0 3 = λ + λ + λ = λ
Definiamo con Km,n l'insieme formato da tutte le matrici di tipo m x m su campo K e in esso l'operazione (colonne: km,n + km,n → Km,n)
NOTAZIONE
(
a11 a12 ... a1M
a21 a22 ... a2M
( am1 am2 ... amM)
) + (
b11 b12 ... b1M
b21 b22 ... b2M
bm1 bm2 ... bmM
) = (
a11 + b11 a12 + b12 ... a1M + b1M
a21 + b21 a22 + b22 ... a2M + b2M
am1 + bm1 am2 + bm2 ... amM + bmM
)
Esempio
Im K1,3
( 1 1 2 ) + ( 3 2 1 ) = ( 1 3 3 )( 5 0 2 ) ( 0 7 1 ) ( 5 7 3 )( 0 4 0 ) ( 0 0 3 ) ( 0 4 3 )In GF(22,2)
( a 1 ) + ( 1 0 ) = ( a 1 )( u 0 ) ( –1 2 ) ( u u )ma
a ʘ 1 + a ʘ 2 ≠ 0e quindi
( 1 0 )( 0 0 )In maniera analoga al caso di Km si può dire che:
(Km,n, +) è un gruppo abeliano.
L'elemento neutro è la matrice di m x n nulla ( 0 0 ... 0 )
mentre l'inverso della matrice ( 0 0 ... 0 )
( a11 a12 ... a1m )( a21 a22 ... a2m )( am1 am2 ... amm )è la stessa ma
con gli elementi
questa volta
negativi.
Operazione esterna matrici
Definiamo: k x Km,n = Km,n
Notazione
( a11 a12 ... a1m )( a21 a22 ... a2m )( am1 am2 ... amm )=
( k–a11 k–a12 ... k–a1m )( k–a21 k–a22 ... k–a2m )( k–am1 k–am2 ... k–amm )Esempio
In K1,3
( 5 λ 2 ) ( –λ 2 λ )( 0 1 3 ) ( 0 –2 –6 )Analogamente a quanto visto per Km si può verificare che:
- K · (A + B) = k · A + k · B
- (h + k) · A = h · A + k · A
- (h · k) · A = h · (k · A)
- 1 · A = A
Km,n è detto spazio delle matrici di tipo m x n sul campo K.
-
Introduzione algebra lineare applicazioni insiemi gruppo abeliano anello campo spazio vettoriale
-
Sbarretta ed anello
-
Anello carico
-
Campo e spazio vettoriale