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 per ogni a, b, c ∈ A.
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.
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 •.
Anello
Sia A un insieme e siano +: A x A → A e ⋅: A x 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; ∀ a, b, c ∈ A.
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:
+: P x P → P.
⋅: P x P → 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 rispetto all'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 ponessimo 1 + 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 neutro rispetto all'operazione ·. Questo campo finito si denota con il simbolo GF(2), ovvero "Galois Field of order 2", cioè "campo di Galois di ordine 2", è il più piccolo campo finito. Esistono campi finiti di ordine pm dove p è un numero primo e m ∈ ℕ.
GF(pm).
Spazi vettoriali su un campo
Sia (K, +, ·) un campo. Denotiamo con 0 l'elemento neutro rispetto all'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
In 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 ≠ 0 e 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
-
Anello carico potenziale elettrico