-
Notifications
You must be signed in to change notification settings - Fork 1
/
strutture.tex
3269 lines (2781 loc) · 134 KB
/
strutture.tex
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
\begin{center}
\indent
\textit{Gruppi, anelli, campi. In particolare, anello degli interi modulo $m$ intero, anello dei polinomi.}
\end{center}
\section{Strutture algebriche con un'operazione}
Una struttura algebrica \`e una coppia $(A, \cdot)$ dove A \`e un'insieme e $\cdot$ (``per'') \`e un'operazione $\cdot : A \times A \to A$. Ad esempio $(\naturals, +)$ \`e una struttura algebrica.
Le operazioni sono funzioni definite su prodotti cartesiani a valori in un insieme. Un'operazione binaria \`e definita sul prodotto cartesiano fra due insiemi.
Riprendendo la composizione, dati tre insiemi $A, B, C$, $B^A$ \`e l'insieme delle funzioni da $A$ in $B$, $C^B$ \`e l'insieme delle funzioni da $B$ in $C$. La composizione $\circ$ \`e un'operazione definita sul prodotto cartesiano degli insiemi $B^A \times C^B$ in $C^A$ ($\circ : B^A \times C^B \to C^A$).
Posso rappresentare un'operazione come funzione $(\circ \left( f, g \right))$ o inserendo l'operatore fra i due operandi $ (g \circ f) $.
\begin{exmp}
\begin{align*}
f: \reals \times \reals \to \reals & \, &
f(x,y) = \sqrt{2} \cdot x + y \\
g: \reals \to \reals \times \reals & \, &
g(z) = (0,z) \\
g \circ f : \reals \times \reals \to \reals \times \reals & \, &
(x,y) \xrightarrow{f} \sqrt{2} \cdot x + y = z \xrightarrow{g} \left( 0, \sqrt{2}x + y \right) \\
f \circ g : \reals \to \reals & \, &
z \xrightarrow{g} (0,z) \xrightarrow{f} \sqrt{2} \cdot 0 + z = z
\end{align*}
\end{exmp}
Una struttura algebrica \`e un'insieme su cui \`e definita un'operazione che prende due elementi di quell'insieme e gliene associa un terzo.
Le strutture vengono classificate in base alle loro propriet\`a:
\begin{description}
\item[Propriet\`a associativa\label{itm:strutture_associativa}] $\forall a, b, c \in A : a \cdot (b \cdot c) = (a \cdot b) \cdot c$
\item[Elemento neutro\label{itm:strutture_neutro}] Esistenza di un'elemento neutro, o elemento identit\`a. $1 \in A : \forall a \in A $, $a \cdot 1 = a = 1 \cdot a$
\item[Propriet\`a commutativa\label{itm:strutture_commutativa}] $ \forall a, b \in A $, $a \cdot b = b \cdot a $. In una struttura algebrica commutativa in genere l'identit\`a si indica con 0.
\item[Inverso\label{itm:strutture_inverso}] Esistenza dell'inverso. $ \forall a \in A \exists b \in A $ t.c. $a \cdot b = 1 = b \cdot a $.
\end{description}
\subsection{Classificazione delle strutture algebriche con una operazione}
Per essere studiabile, una struttura algebrica deve essere quantomeno associativa.
\begin{description}
\item[Semigruppo] struttura algebrica associativa.
\item[Monoide] struttura algebrica associativa con elemento identit\`a.
\item[Gruppo] struttura algebrica associativa con elemento identit\`a e con inverso (ossia, monoide con inverso).
\item[Gruppo abeliano] struttura algebrica che presenta tutte e quattro le propriet\`a: associativa, elemento neutro, commutativa, inverso.
\end{description}
La struttura algebrica $\left( \naturals, + \right)$ \`e un monoide commutativo. Anche $\left( \naturals, \cdot \right)$ \`e un monoide commutativo. $\left( \integers, + \right)$ \`e un gruppo perch\`e esiste l'inverso. $\left( \integers, \cdot \right)$ invece \`e un monoide, perch\'e non ha l'inverso per ogni elemento.
\subsection{Gruppo simmetrico\label{subsec:gruppo_simmetrico}}
\begin{defn}[Gruppo simmetrico]
Il prototipo di tutti i gruppi \`e il gruppo simmetrico su $n$ elementi, il cui insieme \`e indicato con $S_n$. Prendiamo un insieme $E = \left\{ e_1, \dots, e_n \right\}$.
\[
S_n = \left\{ f : E \to E \text{ t.c. $f$ \`e biunivoca} \right\}
\]
Quindi $S_n$ \`e l'insieme di tutte le permutazioni degli elementi di $E$. Il gruppo simmetrico \`e definito sull'insieme $S_n$ e l'operazione \`e la composizione: $\left( S_n, \circ \right)$. Verifica tutte le propriet\`a dei gruppi:
\begin{enumerate}
\item $f \circ \left( g \circ h \right) = \left( f \circ g \right) \circ h$, ossia \`e associativo.
\item L'unit\`a \`e la funzione identica (o identit\`a) $i_E : E \to E$ tale che $\forall e \in E $, $i_E(e) = e$
\[
f \circ i_E = f = i_E \circ f
\]
\item Una funzione biunivoca $f$ ha una funzione inversa $g$.
\[
g : E \to E \text{ t.c. } g \left( f(e) \right) = e
\]
\end{enumerate}
\end{defn}
Una funzione $f : E \to E $ iniettiva su un insieme finito $E$ \`e necessariamente suriettiva e quindi biunivoca. Un insieme \`e finito se non pu\`o essere messo in corrispondenza biunivoca con un suo sottoinsieme proprio.
% \subsection{Punto di vista dell'occupazione}
% $f : \left \{ 1, \dots, 6 \right \} \to \left \{ 1, \dots, 6 \right \}$. Penso il dominio come degli oggetti. Il codominio come dei ``cassetti''. La funzione \`e un modo di mettere gli oggetti del dominio nei ``cassetti''.
% \begin{tabular}{cccccc}
% 1 & 2 & 3 & 4 & 5 & 6 \\
% 2 & 3 & 5 &1 & 6 & 4
% \end{tabular}
% \`E un'occupazione.
% \begin{tabular}{cccccc}
% 1 & 2 & 3 & 4 & 5 & 6 \\
% 6 & 6 & 3 & 5 & 5 & 5
% \end{tabular}
% Non \`e un'occupazione.
\section{Monoidi}
Un monoide $(M, \cdot)$ \`e una struttura algebrica con un'operazione $\cdot : M \times M \to M$ tale che:
\begin{description}
\item[1M] L'operazione $\cdot$ \`e associativa;
\item[2M] $\exists 1_M $ t.c. $ \forall a \in M$, $ 1_M \cdot a = a = a \cdot 1_M$, ossia esiste l'elemento identit\`a.
\end{description}
Un sottomonoide $(S, \cdot)$ con $S \subseteq M$ \`e un monoide in cui esiste l'operazione $\cdot : S \times S \to S$, ossia $S$ \`e chiuso rispetto all'operazione $\cdot$, cio\`e $\forall s, s' \in S $, $s \cdot s' \in S$ e $1_M \in S$.
Ad esempio, considerando $(\naturals, +)$, il monoide $(P, +)$ con $P = \{ m \in \naturals : \exists k $ t.c. $m = 2k \}$ \`e un suo sottomonoide, perch\`e la somma di due pari \`e pari e lo 0 appartiene ai pari. I dispari con il + non sono un sottomonoide.
$k \naturals = \{ m \in \naturals : \exists t \in \naturals $ t.c. $ m = k t\}$ \`e la ``versione generale'' dell'insieme dei numeri pari.
Considerando $(\naturals, \cdot)$ e l'elemento neutro 1, i pari non sono un sottomonoide perch\'e non hanno l'elemento neutro, ma i dispari s\`i.
\subsection{Morfismi di monoidi}
\begin{defn}[Morfismo di monoidi]
Dati i monoidi $(M, \cdot)$ e $(A, \ast)$, un morfismo di monoidi \`e un'applicazione $f : M \to A$ che conserva le strutture, ossia tale che $\forall x,y \in M $ ho che:
\[
f(x \cdot y) = f(x) \ast f(y)
\]
Inoltre, $f(1_M) = 1_A$.
\end{defn}
\subsection{Teorema di omomorfismo per i monoidi\label{omomorfismo_monoidi}}
\begin{prop}
Sia $f : (M, \cdot) \to (A, \ast)$ un morfismo di monoidi, $f$ definisce una relazione di equivalenza $\varepsilon_f$ tale che $\ker f = M / \varepsilon_f \cong \image{f}$, ossia il quoziente \`e isomorfo all'immagine. Inoltre il quoziente ha una struttura di monoide:
\[
(M / \varepsilon_f , \cdot) \cong (\image{f}, \ast)
\]
con $(\image{f}, \ast)$ sottomonoide di $(A, \ast)$.
\end{prop}
\begin{proof}
Ogni morfismo di monoidi $f : (M, \cdot) \to (A, \ast)$ individua un sottomonoide di $(A, \ast)$, che \`e $(\image{f}, \ast)$.
Essendo $f$ un morfismo di monoidi, $\forall f(x), f(y) \in \image{f}$, $f(x) \ast f(y) = f(x \cdot y) \in \image{f}$, quindi $\image{f} $ \`e chiuso rispetto a $\ast$. Devo poi verificare che $1_A \in \image{f} \Leftarrow f(1_M) = 1_A$.
Anche $(\ker f, \cdot)$ \`e un monoide. Dobbiamo dimostrare l'esistenza dell'isomorfismo con $\image{f}$.
$\ker f$ \`e l'insieme delle classi di equivalenza $[x] = \{ y \in M : x \ \varepsilon_f \ y \iff f(x) = f(y) \} \in \ker f$.
Definiamo l'operazione di prodotto fra classi come la classe del prodotto di due rappresentanti $[x] \cdot [z] = [x \cdot z]$ qualsiasi rappresentante scelgo della classe. Bisogna verificare che questa definizione sia indipendente dai rappresentanti! Lo faremo nella sezione \ref{congruenze}, in particolare nella dimostrazione \ref{congruenza_monoidi}. % \`E verificato se $\varepsilon_f$ \`e una congruenza.
L'operazione fra classi \`e associativa, perch\'e \`e associativa l'operazione fra rappresentanti. Inoltre ho l'unit\`a $[1_M]$ in $\ker f$.
L'isomorfismo fra $(\image{f}, \ast)$ e $(\ker f, \cdot)$ segue naturalmente dal fatto che $\ker f $ e $\image{f}$ sono in biezione. Inoltre, essendo entrambi dei monoidi, la funzione $f$ \`e un isomorfismo di monoidi.
\end{proof}
\subsection{Potenze (iterazioni sui monoidi)}
\begin{defn}[Potenze]
A partire dal monoide $(M, \cdot)$ possiamo definire le iterazioni dell'operazione $\cdot$, ossia le potenze.
Sia $ a \in M$, si definisce:
\begin{enumerate}
\item $a^0 = 1_M$
\item $a^{n+1} = a \cdot a^{n}$
\end{enumerate}
\end{defn}
\begin{prop}[Commutativit\`a della potenza]
$\forall n \in \naturals$, $a \cdot a^n = a^n \cdot a$, ossia la potenza \`e commutativa.
\end{prop}
\begin{proof}
Si dimostra per induzione. Si vede subito che con $n = 0$, per definizione $a \cdot a^0 = a = a^0 \cdot a$.
Per definizione di potenza $a \cdot a^{n+1} = a \cdot a \cdot a^{n} $, per ipotesi induttiva $ a \cdot a^n \cdot a $ che di nuovo per definizione di potenza \`e $ a^{n+1} \cdot a$.
\end{proof}
\begin{prop}
Valgono tutte le propriet\`a tipiche delle potenze:
\[
a^{m + n} = a^m \cdot a^n
\]
\end{prop}
\begin{proof}
Si dimostra anche questo per induzione su $n$. Con $n = 0$, $a^{m+0} = a^m = a^m \cdot 1_M = a^m \cdot a^0$.
Passo induttivo: $a^{m + n + 1} = a \cdot a^{m + n}$ per definizione di potenze. Applicando l'ipotesi induttiva, $a \cdot a^{m + n} = a \cdot a^m \cdot a^n$. Per commutativit\`a $a \cdot a^m \cdot a^n = a^m \cdot a \cdot a^n = a^m \cdot a^{n+1}$.
\end{proof}
\begin{theorem}
Dato un monoide $(M, \cdot)$ ed un elemento $a \in M$, esiste un solo morfismo di monoidi $f : (\naturals, +) \to (M, \cdot)$ tale che $f(1) = a$, ed \`e $f(n) = a^n$.
\end{theorem}
\begin{proof}
$f$ \`e un morfismo di monoidi, quindi deve verificare che $f(m+n) = f(m) \cdot f(n)$ e che $f(0) = 1_M$.
Per le propriet\`a delle potenze dimostrate precedentemente, $f(m+ n) = a^{m+n} = a^m \cdot a^n = f(m) \cdot f(n)$, e $f(0) = a^0 = 1_M$ per la definizione delle potenze.
Inoltre verifica la condizione $f(1) = a$, infatti $f(1) = a^1 = a \cdot a^0 = a \cdot 1_M = a$.
Dobbiamo dimostrare l'unicit\`a di $f$. Sia $g : (\naturals, +) \to (M, \cdot )$ un morfismo tale che $g(1) = a$, dimostriamo che $\forall n \in \naturals $, $ g(n) = f(n) = a^n$.
Dimostriamolo per induzione su $n$. Per definizione di morfismo di monoidi, $g(0) = 1_M = f(0) = a^0$.
Supponiamo che $g(n) = f(n)$, per definizione di morfismo di monoidi $g(n+1) = g(1) \cdot g(n) = a \cdot g(n) = a \cdot f(n) = a \cdot a^n = a^{n+1}$.
\end{proof}
\begin{exmp}
Sia $\Gamma$ un insieme, la struttura algebrica $\left( \parts(\Gamma), \cup \right)$ \`e in particolare un monoide. L'unione \`e associativa ($(A \cup B) \cup C = A \cup (B \cup C)$), ed esiste l'elemento neutro $\emptyset$.
Anche $\left( \parts(\Gamma), \cap \right)$ \`e un monoide, con $\Gamma$ come elemento neutro, poich\'e $\forall A$, $\Gamma \cap A = A$. Abbiamo quindi due esempi di monoidi commutativi.
Fissato un insieme $S \subseteq \Gamma$ diverso da $\emptyset$, possiamo considerare il suo insieme delle parti $\parts(S)$ e definire l'applicazione $f : \parts(\Gamma) \to \parts(S)$ tale che $f(A) = A \cap S$.
Verifichiamo che questa applicazione \`e un morfismo di monoidi rispetto a $\left( \parts(\Gamma), \cup \right)$ e $\left( \parts(S), \cup \right)$. Dobbiamo dimostrare che $f( A \cup B) = f(A) \cup f(B)$. Infatti $f(A \cup B) = (A \cup B) \cap S = (A \cap S) \cup (B \cap S)$ per la propriet\`a distributiva, che \`e proprio $f(A) \cup f(B)$.
Inoltre l'applicazione conserva l'elemento neutro, poich\'e $f(\emptyset) = \emptyset \cap S = \emptyset$.
Verifichiamo che \`e un morfismo di monoidi anche rispetto $\left( \parts(\Gamma), \cap \right)$ e $\left( \parts(S), \cap \right)$. $f(A \cap B) = f(A) \cap f(B)$, infatti $(A \cap B) \cap S = (A \cap S) \cap (B \cap S)$ sempre per la propriet\`a distributiva. E anche in questo caso l'applicazione conserva l'elemento neutro, poich\'e $f(\Gamma) = \Gamma \cap S = S$, ed $S$ \`e proprio l'elemento neutro di $\left( \parts(S), \cap \right)$.
\end{exmp}
\begin{exmp}
Sia $f : \parts(\Gamma) \to \parts(\Gamma)$ un'applicazione tale che $f(A) = \bar{A} = \{ x \in \Gamma : x \notin A\}$, ossia che associa ad $A$ il suo complementare $\bar{A}$. L'applicazione $f : (\parts(\Gamma), \cup) \to (\parts(\Gamma), \cap)$ \`e un morfismo di monoidi visto che verifica $f(A \cup B) = f(A) \cap f(B)$ per le leggi di De Morgan ($\overline{A \cup B} = \bar{A} \cap \bar{B}$) e $f(\emptyset) = \bar{\emptyset} = \Gamma$.
Possiamo considerare la stessa applicazione come un morfismo di monoidi da $f : (\parts(\Gamma), \cap) \to (\parts(\Gamma), \cup)$. Infatti $f(A \cap B) = \overline{A \cap B} = \bar{A} \cup \bar{B} = f(A) \cup f(B)$ e $f(\Gamma) = \bar{\Gamma} = \emptyset$.
\end{exmp}
\subsection{Congruenze\label{congruenze}}
\begin{defn}
Le congruenze sono relazioni d'equivalenza definite sulle strutture algebriche. Sia $\varepsilon$ una relazione d'equivalenza su $A$, con $(A, \cdot)$ monoide, si dice che $\varepsilon$ \`e una congruenza rispetto all'operazione $\cdot$ se, dati $a \ \varepsilon \ b$ e $c \ \varepsilon \ d$, ho che $a \cdot c \ \varepsilon \ b \cdot d$.
\end{defn}
Vuol dire che, dati $a \in [a]$ e $c \in [c]$, se $a \cdot c \in [a \cdot c]$ e ho una congruenza, allora $b \in [a]$ e $d \in [c]$ sono tali che $b \cdot d \in [a \cdot c]$. La congruenza fa s\`i che io possa definire operazioni sulle classi.
\begin{prop}
Riprendendo il teorema \ref{omomorfismo_monoidi}, abbiamo che considerato un morfismo di monoidi $f : (M, \cdot) \to (A, \ast)$, se definisco la relazione di equivalenza $\varepsilon_f$ tale che $x, y \in M$ sono $x \ \varepsilon_f \ y \iff f(x) = f(y)$, questa relazione di equivalenza \`e una congruenza.
\end{prop}
\begin{proof}\label{congruenza_monoidi}
$x \ \varepsilon_f \ y$, $z \ \varepsilon_f \ w \implies (x \cdot z) \ \varepsilon_f \ (y \cdot w)$.
Infatti $f(x \cdot z) = f(x) \ast f(z)$ e $f(y \cdot w) = f(y) \ast f(w)$.
\end{proof}
Avevamo definito $\rho$ su $\naturals \times \naturals$, come $(a, b) \ \rho \ (c, d) \iff a+d = b+c$. Quindi a partire da $(M, \cdot) $ possiamo creare altri monoidi $(M^n, \cdot)$, ad esempio su $M^2 = M \times M$ in cui $(x, y) \cdot (z, t) = (x \cdot z, y \cdot t)$.
Ad esempio $(\naturals, +) \to (\naturals \times \naturals, +)$ in cui $(m, n) + (a, b) = (m+a, n+b)$ con l'elemento neutro $(0,0)$.
$\rho$ \`e una congruenza rispetto a + in $\naturals \times \naturals$. Inoltre, avendo visto che $\naturals \times \naturals / \rho = \integers$, abbiamo che $(\integers, +)$ \`e un monoide.
% WEB
\section{Gruppi}
\begin{defn}
$(G, \cdot)$ \`e un gruppo se:
\begin{description}
\item[1G] $(G, \cdot)$ \`e un monoide
\item[2G] $\forall a \in G $, $ \exists b \in G $ tale che $a \cdot b = 1_G$, con $b$ comunemente indicato come $a^{-1}$ e detto inverso di $a$.
\end{description}
\end{defn}
Possiamo definire un morfismo di gruppi. Un morfismo conserva strutture e propriet\`a, deve quindi essere un morfismo di monoidi che manda l'inverso nell'inverso.
\begin{defn}[Morfismo di gruppi]
Quindi $f : (G, \cdot) \to (G', \ast)$ \`e un morfismo di gruppi se:
\begin{enumerate}
\item \`e un morfismo di monoidi
\item $\forall a \in G f(a^{-1}) = (f(a))^{-1}$
\end{enumerate}
\end{defn}
\begin{prop}
Queste due propriet\`a sono la conseguenza di una sola, ossia che il morfismo conserva le operazioni. Infatti se $f(a \cdot b) = f(a) \ast f(b)$ allora sono vere tutte le propriet\`a.
\end{prop}
\begin{proof}
Un morfismo che conserva le operazioni manda le unit\`a nelle unit\`a: $f(1_G) = f(1_G \cdot 1_G) = f(1_G) \ast f(1_G)$. Essendo entrambi gruppi hanno l'inverso, quindi moltiplicando entrambi i lati per l'inverso di $f(1_G)$ abbiamo $(f(1_G))^{-1} \ast f(1_G) = (f(1_G))^{-1} \ast f(1_G) \ast f(1_G) \implies 1_{G'} = f(1_G)$.
Inoltre, se il morfismo conserva le operazioni manda gli inversi negli inversi, ossia $f(a^{-1}) = (f(a))^{-1}$. Infatti $f(a) \ast f(a^{-1}) = f(a \cdot a^{-1}) = f(1_G) = 1_{G'} = f(a) \ast (f(a))^{-1}$.
\end{proof}
\subsection{Sottogruppi}
\begin{defn}[Sottogruppo]
Partendo da $(G, \cdot)$ e scegliendo $S \subseteq G$ diverso da $\emptyset$, un sottogruppo $(S, \cdot)$ deve essere:
\begin{itemize}
\item Chiuso: $\forall s, s' \in S$, $s \cdot s' \in S$
\item Deve contenere l'unit\`a: $1_G \in S$ (quindi $S$ \`e un sottomonoide di $G$)
\item Per essere anche un sottogruppo, $S$ deve essere chiuso rispetto agli inversi: $s \in S \implies s^{-1} \in S$.
\end{itemize}
\end{defn}
\begin{prop}
Condizione necessaria e sufficiente affinch\'e $(S, \cdot)$ con $S \neq \emptyset$ sia un sottogruppo del gruppo $(G, \cdot)$ \`e:
\[
a, b \in S \implies a^{-1} \cdot b \in S
\]
\end{prop}
\begin{proof}
Dimostrare che \`e condizione necessaria \`e banale. Per definizione di sottogruppo $a^{-1}$ \`e in $S$, ed essendo chiuso $a^{-1} \cdot b \in S$.
Dobbiamo dimostrare che \`e sufficiente. $S \neq \emptyset$, quindi ha almeno un elemento $a \in S$. Prendiamo $b = a $, per la propriet\`a indicata sopra $a \cdot a^{-1} \in S \implies 1_G \in S$. Quindi $S$ contiene almeno l'elemento neutro.
Contiene l'inverso: $\forall x \in S $, $ x^{-1} \in S$ sempre per la propriet\`a sopra. Infatti prendendo $a = x$ e $b = 1_G$, $a^{-1} \cdot b \in S$ ossia $x^{-1} \cdot 1_G \in S \implies x^{-1} \in S$.
\`E chiuso: $\forall s, s' \in S \implies s \cdot s' \in S$. Abbiamo appena visto che $s \in S \implies s^{-1} \in S$, quindi per la solita propriet\`a ho che $(s^{-1})^{-1} \cdot s' \in S \implies s \cdot s' \in S$.
\end{proof}
% $(\integers, +) \to (\naturals \times \naturals, +) / \rho$.
I sottogruppi di $(\integers, +)$ sono tutti e solo i gruppi $(k \integers, +)$. $(\integers, \cdot)$ non \`e un gruppo perch\'e non ha l'inverso per ogni elemento.
\subsubsection{Inverso di un prodotto}
Dati $a, b \in G$, voglio conoscere l'inverso del prodotto $a \cdot b$, ossia $(a \cdot b)^{-1}$. Solitamente un gruppo $(G, \cdot)$ non \`e commutativo. Solo se il gruppo \`e commutativo ho che $(a \cdot b)^{-1} = a^{-1} \cdot b^{-1}$.
Consideriamo il gruppo simmetrico (sezione \ref{subsec:gruppo_simmetrico}) $(S_n, \circ)$, definito sull'insieme delle funzioni iniettive da un insieme con $n$ elementi in s\'e stesso con l'operazione di composizione. Non \`e un gruppo commutativo.
Prendiamo le due funzioni $\sigma$ e $\tau$ dal punto di vista dell'occupazione in figura \ref{tab:gruppo_simmetrico}. Se voglio trovare l'inverso $\pi$ di $\sigma \circ \tau$ tale che $(\sigma \circ \tau) \circ \pi = i$ (l'identit\`a) devo usare $\pi = (\tau^{-1} \circ \sigma^{-1})$.
\begin{table}[ht]
\centering
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\sigma$} \\
\hline
1 & 2 & 3 & 4 \\
2 & 3 & 1 & 4
\end{tabular}
\qquad
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\tau$} \\
\hline
1 & 2 & 3 & 4 \\
1 & 2 & 4 & 3
\end{tabular}
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\sigma \circ \tau$} \\
\hline
1 & 2 & 3 & 4 \\
1 & 2 & 4 & 3 \\
2 & 3 & 4 & 1
\end{tabular}
\qquad
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\tau \circ \sigma$} \\
\hline
1 & 2 & 3 & 4 \\
2 & 3 & 1 & 4 \\
2 & 4 & 1 & 3
\end{tabular}
\caption{\label{tab:gruppo_simmetrico}Il gruppo simmetrico non \`e commutativo}
\end{table}
Quindi, l'inverso del prodotto \`e il prodotto degli inversi scambiati di posto:
\[
(a \cdot b) \cdot (b^{-1} \cdot a^{-1}) = a \cdot (b \cdot b^{-1})
\cdot a^{-1} = a \cdot 1_G \cdot a^{-1} = 1_G
\]
\subsection{Morfismi di gruppi}
Un'applicazione $f : G \to G'$ \`e un morfismo di gruppi se $\forall a, b \in G$ ho che $f(a \cdot b) = f(a) \ast f(b) \implies f(1_G) = 1_{G'}$ e $f(a^{-1}) = (f(a))^{-1}$.
\begin{exmp}
La funzione $\log : (\reals^{+}, \cdot) \to (\reals, +)$ \`e un morfismo di gruppi, perch\'e $\log(a \cdot b) = \log(a) + \log(b)$.
Anche la funzione $\exp : (\reals, +) \to (\reals^{+}, \cdot)$ \`e un morfismo di gruppi, infatti $\exp(a + b) = \exp(a) \cdot \exp(b)$.
Anche l'iterazione della somma \`e un morfismo di gruppi. $f_n : (\integers, +) \to (\integers, +) $, infatti $\forall z \in \integers$, $f_n(z) = n \cdot z$
\end{exmp}
\subsection{Nucleo di un morfismo di gruppi}
Ogni morfismo di gruppi $f$ individua due sottogruppi:
\begin{enumerate}
\item $\image{f} \subseteq G'$
\item $\ker f \subseteq G$. Diversamente dalle definizioni gi\`a viste, in questo caso il nucleo $\ker f = \{ u \in G : f(u) = 1_{G'}\}$ \`e una classe, ossia $\ker f \in G / \varepsilon_f$
\end{enumerate}
Con i monoidi avevamo una struttura associativa $(M, \cdot)$ contenente l'unit\`a $1_M$. Il $\ker f$ l'abbiamo chiamato ``quoziente'', ossia:
\[
\ker f = M / \varepsilon_f
\]
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\node (A) {$A$};
\node (f) [right of=A, node distance=2cm] {$f$};
\node (B) [right of=f, node distance=2cm] {$B$};
\node (a) [below of=A, node distance=1cm] {$a$};
\node (b) [below of=a, node distance=1cm] {$b$};
\node (c) [below of=b, node distance=1cm] {$c$};
\node (d) [below of=c, node distance=1cm] {$d$};
\node (e) [below of=d, node distance=1cm] {$e$};
\node (1) [below of=B, node distance=1cm] {$1$};
\node (2) [below of=1, node distance=1cm] {$2$};
\node (3) [below of=2, node distance=1cm] {$3$};
\node (4) [below of=3, node distance=1cm] {$4$};
\node (5) [below of=4, node distance=1cm] {$5$};
\node (6) [below of=5, node distance=1cm] {$6$};
\node (7) [below of=6, node distance=1cm] {$7$};
\path[->] (a) edge node {} (3)
(b) edge node {} (3)
(c) edge node {} (4)
(d) edge node {} (4)
(e) edge node {} (7)
;
\end{tikzpicture}
\caption{\label{fig:esempio_funzione}$\ker f = \{ \{a, b \}, \{ c, d \}, \{ e \}\}$ }
\end{figure}
Nel caso in figura \ref{fig:esempio_funzione} $\ker f = \{ \{a, b \}, \{ c, d \}, \{ e \}\}$. \textit{Devo} sapere quali classi ci sono per ricostruire la funzione. Per conoscere la $f$ devo sapere tutti i blocchi della partizione, non posso ricostruire gli altri blocchi da un blocco solo.
Con i gruppi non \`e cos\`i. Mi basta la classe degli elementi che vanno nell'unit\`a. Se conosco questa classe le conosco tutte. Infatti fissato il $\ker f$ conosco tutti gli elementi che hanno la stessa immagine di $a$, ossia $a \cdot \ker f = [a]$.
Abbiamo un morfismo di gruppi $ f : (G, \cdot ) \to (G', \ast)$. Dimostriamo intanto che il nucleo \`e un sottogruppo (o sottospazio).
\begin{proof}
Ho il nucleo $\ker f = [1_G]$, quindi conosco tutti gli elementi che finiscono nell'unit\`a di $G'$
Condizione necessaria e sufficiente affinch\'e un sottoinsieme sia un sottogruppo \`e che dati $a, b \in S \implies a^{-1} \cdot b \in S$.
Prendiamo $u, v \in \ker f$. Dobbiamo verificare che $u^{-1} \cdot v \in \ker f$, ossia che $f ( u^{-1} \cdot v ) = 1_{G'}$.
\[
f( u^{-1} \cdot v ) = f(u^{-1}) \ast f(v) = f(u)^{-1} \ast f(v)
\]
Ma $f(u)^{-1} = 1_{G'}$, quindi ho:
\[
f(u)^{-1} \ast f(v) = 1_{G'} \ast 1_{G'} = 1_{G'}
\]
\end{proof}
Vediamo ora come ogni elemento $b \in [a]$ si pu\`o esprimere come prodotto $a \cdot \ker f$, e viceversa.
\begin{proof}
Considero $b \in [a] \implies f(a) = f(b)$, ossia per definizione hanno la stessa immagine tramite il morfismo.
Quindi moltiplico entrambi i membri per $f(a)^{-1}$:
\[
f(a)^{-1} \ast f(b) = 1_{G'} \implies 1_{G'} = f(a)^{-1} \ast f(b) = f(a^{-1} \cdot b)
\]
Quindi $u = (a^{-1} \cdot b ) \in \ker f$ e $b = a \cdot u = a \cdot (a^{-1} \cdot b)$. Quindi ogni elemento in $[a]$ si pu\`o esprimere come $a \cdot \ker f$.
Viceversa, dobbiamo prendere $b \in a \cdot \ker f \implies b = a \cdot u$. Ha per forza la stessa immagine di $a$, infatti $f(b) = f(a \cdot u) = f(a) \ast f(u) = f(a) \ast 1_G = f(a)$. Segue che $b$ \`e nella classe di $a$ ($ b \in [a]$).
\end{proof}
% \subsection{Teorema di omomorfismo per i gruppi}
% \begin{prop}
% Sia $f : (G, \cdot) \to (G', \ast)$ un morfismo di gruppi, allora $\varepsilon_f$ \`e una congruenza e il gruppo $(G / \varepsilon_f, \cdot)$ \`e isomorfo al gruppo $(\image{f}, \ast)$, ossia esiste la biezione $F$:
% \[
% F : (G / \varepsilon_f, \cdot) \to (\image{f}, \ast)
% \]
% Ogni elemento $[a] \in G / \varepsilon_f$ \`e del tipo $a \cdot \ker f$.
% \[
% \forall [a] \in G / \varepsilon_f , \ [a] = a \cdot \ker f
% \]
% \end{prop}
\subsection{Teorema di omomorfismo per i gruppi}
\begin{theorem}[Teorema di omomorfismo per i gruppi]
Dato un morfismo $f : (G, \cdot) \to (G', \ast)$, allora
\begin{enumerate}
\item La relazione di equivalenza $\varepsilon_f$ individuata da $f$, tale che $x \ \varepsilon_f \ y \iff f(x) = f(y)$, \`e una congruenza.
\item Il gruppo $(G / \varepsilon_f, \cdot)$ \`e isomorfo al sottogruppo $(\image{f}, \ast)$ di $(G', \ast)$, ossia esiste la biezione $F$:
\[
F : (G / \varepsilon_f, \cdot) \to (\image{f}, \ast)
\]
Questa propriet\`a vale per ogni struttura algebrica.
\end{enumerate}
Ogni elemento $[a] \in G / \varepsilon_f$ \`e del tipo $a \cdot \ker f$.
\[
\forall [a] \in G / \varepsilon_f , \ [a] = a \cdot \ker f
\]
\end{theorem}
Non essendo il gruppo commutativo, ho che $b = a \cdot u = v \cdot a$, ma non che $u = v$. Posso quindi vedere $b$ sia in $ a \cdot \ker f$, sia in $\ker f \cdot a$. La prima \`e la classe laterale sinistra, la seconda \`e la classe laterale destra. Le due classi sono uguali:
\[
\forall a \in G ,\ a \cdot \ker f = \ker f \cdot a
\]
% \[
% b = u \cdot a
% \]
% \[
% f(b) = f(u) \ast f(a) = 1_{G'} \ast f(a)
% \]
\begin{exmp}
Prendiamo la seguente funzione (o ``proiezione''):
\begin{gather*}
p_1 : \reals \times \reals \to \reals \\
p_1 (x, y) = x
\end{gather*}
\`E anche un morfismo di gruppi:
\[
p_1 : (\reals \times \reals, +) \to (\reals, +)
\]
Qual \`e l'immagine $\image{p_1}$ della proiezione?
\[
\image{p_1} = \{ r \in \reals : \exists (x, y) \text{ t.c. } p_1 (x, y) = r \}
\]
In questo caso l'immagine \`e tutto $\reals$. Infatti $\forall r \in \reals$, $ p_1(r, 0) = r$.
Troviamo il nucleo della proiezione.
\[
\ker p_1 = \{ (x, y) \in \reals \times \reals : p_1(x, y) = 0 \} = \{ (0, y) : y \in \reals \}
\]
L'elemento neutro del gruppo $\reals \times \reals$, ossia $1_{\reals \times \reals} = (0, 0)$, \`e nel $ \ker p_1$. L'elemento neutro di $(\reals, +)$ \`e 0.
Troviamo la classe di $(2, 3)$:
\begin{gather*}
(2, 3) \in \reals \times \reals, p_1(2, 3) = 2 \\
[(2, 3)] = \{ (x, y) \in \reals \times \reals : f(x, y) = 2\}
\end{gather*}
Applicando il teorema di omomorfismo visto prima vediamo subito che \`e:
\[
[(2,3)] = (2, 3) + \ker p_1 = \{ (2, 3) + (0, y) = (2, y + 3) \}
\]
\end{exmp}
\subsubsection{Esempi con i polinomi}
Consideriamo $\reals[x]$, l'insieme dei polinomi in una indeterminata $x$.
\begin{defn}[Polinomio]
Un polinomio \`e una espressione formale del tipo:
\[
a_0 + a_1 x + \dots + a_n x^n \text{ dove } a_n \neq 0
\]
$n$ si dice grado del polinomio.
\end{defn}
C'\`e una differenza fra $x$ come indeterminata e $x$ come variabile. L'indeterminata indica che ci troviamo nei polinomi, e vuol dire che $x$ \`e un simbolo. Variabile vuol dire che $x$ \`e un elemento di un insieme, ossia $x \in E$. In genere si confonde indeterminata con variabile, perch\'e quando si parla di polinomi la $x$ \`e s\`i indeterminata, ma ogni polinomio individua una funzione polinomiale $p : \reals \to \reals$ tale che $ a \mapsto p(a)$. Quindi il polinomio:
\[
p(x) = 1 + 2x
\]
individua la funzione polinomiale $p : \reals \to \reals$ che $ \forall a \in \reals$ associa $1 + 2 \cdot a = p(a)$. Nel caso dei numeri reali, questa funzione \`e una biezione. Non \`e vero se prendo altri insiemi.
\begin{defn}[Uguaglianza fra polinomi in $\reals$]
Se due polinomi hanno la stessa funzione polinomiale, allora sono lo stesso polinomio.
\end{defn}
Per creare i polinomi bisogna avere un campo.
Prendiamo $\integers_2 = \{ 0, 1 \}$, ossia i resti della divisione per 2, costruiti partendo dalla congruenza modulo 2 ($\integers / \equiv_2$). Possiamo definire due operazioni, di somma e di prodotto.
\begin{table}[h]
\centering
\begin{tabular}{c|cc}
+ & 0 & 1 \\
\hline
0 & 0 & 1 \\
1 & 1 & 0
\end{tabular}
\quad
\begin{tabular}{c|cc}
$\cdot$ & 0 & 1 \\
\hline
0 & 0 & 0 \\
1 & 0 & 1
\end{tabular}
\caption{Somma e prodotto in $\integers_2$}
\end{table}
Un campo \`e un gruppo rispetto a $+$ e un gruppo rispetto a $\cdot$ togliendo l'elemento neutro (lo 0). $\integers_2$ \`e quindi un campo.
Possiamo creare dei polinomi a coefficienti in $\integers_2$, ossia $\integers_2[x]$, ad esempio $1 + x$. La funzione polinomiale rispetto a questo polinomio \`e:
\begin{itemize}
\item per $x = 0 \to p(0) = 1$
\item per $x = 1 \to p(1) = 0$
\end{itemize}
Prendiamo il polinomio $1 + x^2$. La sua funzione polinomiale \`e:
\begin{itemize}
\item per $x = 0 \to p(0) = 1$
\item per $x = 1 \to p(1) = 0$
\end{itemize}
Sono quindi due polinomi diversi che hanno la stessa funzione polinomiale.
\begin{defn}[Uguaglianza fra polinomi]
Due polinomi sono uguali se hanno tutti i coefficienti uguali.
\end{defn}
Torniamo all'insieme dei polinomi reali. $\left( \reals[x], + \right)$ \`e un gruppo commutativo. Come funziona l'operazione di +? Sommando i coefficienti.
L'elemento neutro \`e il polinomio nullo, ossia il polinomio con tutti i coefficienti uguali a 0. Si indica con $\underline{0}$. Il polinomio nullo ha grado -1.
Possiamo definire un morfismo di gruppi su tutta sta merda.
\begin{itemize}
\item Prendiamo tutti i polinomi di grado minore o uguale a due, indicati con $\reals_2[x]$.
\item Prendiamo l'applicazione $f : \left(\reals_2[x], + \right) \to \left( \reals^2, + \right)$ definito come segue:
\[
f \left( a_0 + a_1 x + a_2 x^2 \right) = \left( a_2, a_1 + a_2 \right)
\]
Quindi $1 + 2 x \mapsto (0, 2)$. L'applicazione $f$ \`e un morfismo di gruppi.
\end{itemize}
Qual \`e l'immagine di questa $f$?
\[
\image{f} = \{ (r, s) \in \reals^2 : \exists p(x) \text{ t.c. } f \left( p(x) \right) = (r,s)\} = \reals^2
\]
Una data coppia $(r,s)$ \`e immagine, ad esempio, di:
\[
(r, s) = f(0 + (s - r) x + r x^2)
\]
Troviamo il nucleo del morfismo.
\[
\ker f = \{ p(x) \in \reals^2[x] : f \left( p(x) \right) = (0, 0)\}
\]
Quindi sono tutti i polinomi di grado 0 pi\`u il polinomio nullo, dovendo avere $a_2 = 0$ e $a_1 = 0$.
Tutti i polinomi nella classe $[p(x)] = a_0 + a_1 x + a_2 x^2$ devono potersi scrivere come $p(x) + \ker f$. L'immagine di $p(x)$ \`e:
\[
f \left( p(x) \right) = (a_2, a_1 + a_2)
\]
Quindi se voglio scrivere i polinomi $q(x) \in [p(x)]$ come $p(x) + \ker f$:
\[
q(x) \in [p(x)] \implies q(x) = p(x) + a_0
\]
con $a_0 \in \ker f$.
\subsubsection{Monomorfismi ed epimorfismi}
Consideriamo due gruppi, $(G, \cdot)$ e $(G', \ast)$, e il morfismo $f : (G, \cdot) \to (G', \ast)$. I due gruppi $\ker f \le G$ e $\image{f} \le G'$ caratterizzano il morfismo.
\begin{enumerate}
\item\label{itm:monomorfismo} $f$ \`e un morfismo iniettivo (monomorfismo) $\iff \ker f = \{ 1_G\}$.
\item\label{itm:epimorfismo} $f$ \`e un morfismo suriettivo (epimorfismo) $\iff \image{f} = G'$.
\end{enumerate}
Il caso \ref{itm:monomorfismo} \`e evidente: il $\ker f$ ha solo un elemento quindi la classe degli elementi con la stessa immagine $[a] = a \cdot \ker f$ ha un solo elemento, ossia $a$. Si pu\`o anche dimostrare direttamente.
\begin{proof}
Per ipotesi, $f$ \`e iniettiva. La tesi \`e che il nucleo \`e costituito da un solo elemento, ossia $\ker f = \{ 1_G \} $, ossia $f(1_G) = 1_{G'}$, verificato essendo $f$ un morfismo.
Viceversa, per ipotesi il nucleo ha un solo elemento:
\begin{align*}
\ker f = \{ 1_G \} & \implies f(a) = f(b) \implies \\
& \implies f(a) \ast f(b)^{-1} = 1_{G'} \implies \\
& \implies f(a \cdot b^{-1}) = 1_{G'} \implies \\
& \implies a \cdot b^{-1} = 1_G \implies a = b
\end{align*}
\end{proof}
% Se prendiamo $S$ sottogruppo di $G$ possiamo considerare la classe laterale destra $a S$ e la classe laterale sinistra $S a$. Lo vediamo la prossima volta.
\subsection{Classi laterali}
Abbiamo detto che $f$ individua due sottogruppi, $\ker f = \{ u \in G : f(u) = 1_{G'} \} \le G$ e $\image{f} = \{ x' \in G' : \exists x \in G , \ f(x) = x'\} \le G'$. Il nucleo \`e una classe, e le altre classi si costruiscono a partire dal nucleo:
\[
\forall a \in G , \ [a] = a \cdot \ker f = \ker f \cdot a
\]
\begin{prop}[Cardinalit\`a delle classi laterali\label{cardinalita_classi_laterali}]
Tutte le classi hanno la stessa cardinalit\`a.
\[
\abs{[a]} = \abs{a \cdot \ker f} = \abs{\ker f}
\]
\end{prop}
\begin{proof}
Bisogna far vedere che esiste una corrispondenza biunivoca:
\begin{gather*}
\forall a \in G , \ \varphi_a : \ker f \to a \cdot \ker f \\
\forall u \in \ker f , \ \varphi_a (u) = a \cdot u \in a \cdot \ker f
\end{gather*}
$\varphi_a$ \`e biunivoca.
$\varphi_a$ \`e iniettiva, infatti $\forall u, v \in \ker f $ tali che $\varphi_a (u) = \varphi_a (v)$, ho che $a \cdot u = a \cdot v \implies$ essendo in un gruppo $a$ ha l'inverso, quindi $a^{-1} \cdot a \cdot u = a^{-1} \cdot a \cdot v \implies u = v$.
\end{proof}
Sia $(S, \cdot) \le (G, \cdot)$ un sottogruppo qualunque di $(G, \cdot)$. Vediamo come si comportano le sue classi laterali. Prendiamo $a \in G$ e moltiplico tutti gli elementi di $S$ per $a$, ossia creiamo le classi laterali $a \cdot S$ e $S \cdot a$.
\begin{itemize}
\item $a \cdot S = \{ x \in G : x = a \cdot s \text{ con } s \in S \}$ \`e la classe laterale sinistra di $S$
\item $S \cdot a = \{ x \in G : x = s \cdot a \text{ con } s \in S \}$ \`e la classe laterale destra di $S$
\end{itemize}
Per la proposizione \ref{cardinalita_classi_laterali} tutte le classi laterali hanno la stessa cardinalit\`a di $S$.
\[
\abs{a \cdot S} = \abs{S} = \abs{S \cdot a} \forall a \in G
\]
Prendiamo l'insieme dei sottoinsiemi sinistri:
\[
\{ a \cdot S\}_{a \in G} \text{ con } a \cdot S \subseteq G
\]
$a \cdot S$ non \`e un sottogruppo perch\'e non contiene l'unit\`a, ma \`e un sottoinsieme. L'insieme dei sottoinsiemi sinistri \`e una partizione di $G$. Infatti:
\begin{enumerate}
\item $\bigcup_{a \in G} a \cdot S = G$
\item $a \cdot S \neq \emptyset$, infatti necessariamente $a \in a \cdot S$, essendo $a = a \cdot 1_G$ e $1_G \in S$
\item\label{itm:classi_laterali_intersezione} $a \cdot S \cap b \cdot S \neq \emptyset \implies a \cdot S = b \cdot S$
\end{enumerate}
Dimostriamo il punto \ref{itm:classi_laterali_intersezione}.
\begin{proof}
Il punto \ref{itm:classi_laterali_intersezione} dice che:
\[
(a \cdot S) \cap (b \cdot S) \neq \emptyset \implies a \cdot S = b \cdot S
\]
Prendiamo un elemento $c$ nell'intersezione non vuota:
\begin{gather*}
c \in (a \cdot S) \cap (b \cdot S) \\
c = a \cdot s = b \cdot v \text{, con } s, v \in S
\end{gather*}
\`e l'ipotesi.
Prendiamo un qualunque $x \in a \cdot S \implies x = a \cdot u$ con $u \in S$. Per ipotesi abbiamo che $a = c \cdot s^{-1} \implies $ sostituendo $x = c \cdot s^{-1} \cdot u$, ma sempre per ipotesi abbiamo che $x = b \cdot v \cdot s^{-1} \cdot u$. Quindi $x \in b \cdot S$, avendo che $(v \cdot s^{-1} \cdot u) \in S$.
\end{proof}
Sapendo $\{a \cdot S\}_{a \in G}$ \`e una partizione di $G$, possiamo definire una relazione di equivalenza in $G$ che indichiamo con $\lateralsx{S}$ (con il simbolo a sinistra perch\'e $S$ \`e una classe laterale sinistra).
Diciamo che due elementi sono equivalenti se sono nello stesso blocco. Ossia, dati $x, y \in G$, diciamo $x \lateralsx{S} y \iff \exists a \in G $ t.c. $ x, y \in a \cdot S \iff x = a \cdot s$ e $y = a \cdot v$ con $s, v \in S$. Si pu\`o semplificare ulteriormente questa definizione, perch\'e se un elemento $x$ \`e nella classe posso prendere $x$ come rappresentante, e quindi dire che $x \in y \cdot S$ o che $y \in x \cdot S$ o che $x \cdot S = y \cdot S$. Tutte queste sono definizioni equivalenti.
Quindi posso scrivere $x \in y \cdot S$ come $x = y \cdot s$ con $s \in S$.
\[
s = y^{-1} \cdot x \in S
\]
C'\`e una differenza fra il nucleo di un morfismo e le semplici classi laterali: nel nucleo le classi laterali coincidono, in generale no. Le classi laterali hanno la stessa cardinalit\`a ma non sono identiche.
Le due relazioni di equivalenza destra e sinistra $\lateralsx{S}$ e $\lateraldx{S}$ non sono uguali, e non sono congruenze.
\[
a \cdot S \neq S \cdot a
\]
Nel caso del nucleo invece abbiamo che $a \cdot \ker f = \ker f \cdot a$, e la relazione di equivalenza destra e sinistra \`e una sola, ossia $\varepsilon_f$, ed \`e una congruenza.
\begin{defn}[Sottogruppo delle potenze di un elemento]
Dato un gruppo $(G, \cdot)$ e un elemento $a \in G$, indichiamo con $\pow{a}$ il sottogruppo generato da $a \in G$ costituito da tutte le potenze di $a$. Per le propriet\`a delle potenze \`e un sottogruppo, infatti contiene $1_G = a^{0}$.
\[
\pow{a} = \{ a^{z} : z \in \integers \}
\]
Contiene anche l'inverso di $a^{n}$, ossia $a^{-n}$.
\end{defn}
\begin{exmp}
Consideriamo il gruppo simmetrico $S_4$ e una permutazione $\sigma \in S_4$. Prendiamo il sottogruppo generato da questa permutazione, ossia tutte le potenze generate da $\sigma$. $\sigma^{0} = id$, ossia \`e l'identit\`a. $\sigma^{1} = \sigma$. $\sigma^{2}$ cosa \`e? Si trova componendo $\sigma$ con s\'e stessa, come fatto di seguito. In questo caso, facendo $\sigma^{3}$ riotteniamo l'identit\`a.
\begin{center}
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\sigma$} \\
\hline
1 & 2 & 3 & 4 \\
2 & 3 & 1 & 4
\end{tabular}
\qquad
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\sigma^{2}$} \\
\hline
1 & 2 & 3 & 4 \\
2 & 3 & 1 & 4 \\
3 & 1 & 2 & 4
\end{tabular}
\qquad
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\sigma^{3}$} \\
\hline
1 & 2 & 3 & 4 \\
2 & 3 & 1 & 4 \\
3 & 1 & 2 & 4 \\
1 & 2 & 3 & 4
\end{tabular}
\end{center}
Quindi il gruppo $H$ delle potenze di $\sigma$ \`e $\pow{\sigma} = \{ 1 , \sigma, \sigma^{2} \}$. L'inversa di $\sigma$ \`e $\sigma^{2}$. $H$ \`e un gruppo finito di ordine 3 (per il significato di ordine, vedere il teorema \ref{teorema_lagrange_ordine}).
Vediamo la relazione di equivalenza e la classe laterale definite da $H$.
Dati due elementi $\mu$ e $\tau$, questi sono equivalenti $ \iff \mu \circ \tau^{-1} \in H$. Quindi $\mu \circ \tau^{-1} = \rho \in H$, ossia una qualche permutazione in $H$, quindi o l'identit\`a, o $\sigma$, o $\sigma^{2}$.
Se ad esempio consideriamo due permutazioni $\tau$ e $\mu$ tali che $\mu \circ \tau^{-1} = \sigma$, segue che $\mu \circ \tau^{-1} \circ \tau = \sigma \circ \tau \implies \mu = \sigma \circ \tau$, come si vede nella tabella di seguito. Attenzione: il gruppo $S_4$ non \`e commutativo!
\begin{center}
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\tau$} \\
\hline
1 & 2 & 3 & 4 \\
2 & 1 & 4 & 3
\end{tabular}
\qquad
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\sigma \circ \tau$} \\
\hline
1 & 2 & 3 & 4 \\
2 & 1 & 4 & 3 \\
3 & 2 & 4 & 1
\end{tabular}
$\implies$
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\mu$} \\
\hline
1 & 2 & 3 & 4 \\
3 & 2 & 4 & 1
\end{tabular}
\end{center}
Prendiamo poi una permutazione $\tau'$, e componiamola con $\sigma$ come nella tabella di seguito: otteniamo una permutazione $\mu'$ equivalente a $\tau'$.
\begin{center}
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\tau'$} \\
\hline
1 & 2 & 3 & 4 \\
4 & 3 & 2 & 1
\end{tabular}
\qquad
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\sigma \circ \tau'$} \\
\hline
1 & 2 & 3 & 4 \\
4 & 3 & 2 & 1 \\
4 & 1 & 3 & 2
\end{tabular}
$\implies$
\begin{tabular}{cccc}
\multicolumn{4}{c}{$\mu'$} \\
\hline
1 & 2 & 3 & 4 \\
4 & 1 & 3 & 2
\end{tabular}
\end{center}
Siamo nella classe destra, avendo composto $\sigma \circ \tau$.
Avere una congruenza mi d\`a modo di definire il prodotto fra classi. Ossia, dati $a, b$ nella classe 1 e dati $a', b'$ nella classe 2, con classi definite sulla struttura $(A, \cdot)$, vogliamo definire il prodotto fra classi, ossia un'operazione $[1] \cdot [2] = [3]$. La congruenza fa in modo che comunque io prenda i rappresentanti, i prodotti vadano sempre nella stessa classe. Quindi $a \cdot a'$ e $b \cdot b' \in [3]$.
\`E possibile vedere (ma non qui) che $\tau \circ \tau'$ e $\mu \circ \mu'$ \textit{non} vanno nella stessa classe.
\end{exmp}
\begin{theorem}[Teorema di Lagrange\label{teorema_lagrange_ordine}]
Sia $(G, \cdot)$ un gruppo finito, la cardinalit\`a di $G$ si dice ordine.
Se $H$ \`e un sottogruppo di $G$, l'ordine di $G$ \`e diviso dall'ordine di $H$. Ossia $\frac{\abs{G}}{\abs{H}}$ \`e un intero, ed \`e detto ``indice di $H$''.
\end{theorem}
\begin{oss}
Un gruppo di ordine un numero primo ha due sottogruppi.
\end{oss}
Abbiamo visto che $\{ a \cdot H\}_{a \in G}$ \`e una partizione di $G$, e che $\abs{a \cdot H} = \abs{H}$. Quindi:
\[
\abs{G / \lateralsx{H}} = \frac{\abs{G}}{\abs{H}}
\]
\begin{defn}[Sottogruppi normali]
Un sottogruppo $N$ di $G$ si dice normale se, $\forall a \in G$, $a \cdot N = N \cdot a$, ossia ogni classe laterale destra \`e uguale alla classe laterale sinistra. Tutti i nuclei di morfismi sono sottogruppi normali.
\end{defn}
Condizione necessaria e sufficiente affinch\'e $N$ sia normale \`e che $\forall a \in G$ e $\forall u \in N$, $a \cdot u \cdot a^{-1} \in G$. Deriva banalmente da $a \cdot N = N \cdot a$
Condizione necessaria e sufficiente affinch\'e $N$ sia normale \`e che la relazione d'equivalenza $\lateraldx{N}$ (o la relazione d'equivalenza $\lateralsx{N}$) sia una congruenza.
\subsection{Permutazioni come cicli}
Ogni permutazione \`e una biezione che pu\`o essere indicata sia dal punto di vista dell'occupazione sia dal punto di vista della distribuzione (ossia, come parola).
Consideriamo una permutazione $\sigma \in S_8$. Possiamo vederla dal punto di vista dell'occupazione, come nella tabella \ref{tab:cicli_sigma_occupazione}, o come parola:
\[
17465238
\]
\begin{table}[h]
\centering
\begin{tabular}{*{8}{c}}
\multicolumn{8}{c}{$\sigma$} \\
\hline
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\
1 & 7 & 4 & 6 & 5 & 2 & 3 & 8
\end{tabular}
\caption{$\sigma$ dal punto di vista dell'occupazione\label{tab:cicli_sigma_occupazione}}
\end{table}
Possiamo anche rappresentare le permutazioni come composte di cicli:
\[
\sigma = (1) (2 7 3 4 6) (5) (8)
\]
$(2 7 3 4 6)$ significa che il 2 va nel 7, il 7 nel 3, il 3 nel 4, il 4 nel 6, e il 6 torna nel 2.
$\mu = (3 1) (5 4 2) (8 7 6)$ \`e un prodotto di cicli. Corrisponde alla permutazione nella tabella \ref{tab:cicli_mu_occupazione}.
\begin{table}[h]
\centering
\begin{tabular}{*{8}{c}}
\multicolumn{8}{c}{$\mu$} \\
\hline
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 \\
3 & 5 & 1 & 2 & 4 & 8 & 6 & 7
\end{tabular}
\caption{$\mu$ dal punto di vista dell'occupazione\label{tab:cicli_mu_occupazione}}
\end{table}
Le permutazioni vengono rappresentate come prodotti di cicli. I cicli di lunghezza 1 non vengono scritti, visto che ogni elemento va a finire in s\'e stesso. Quindi $\sigma = (1) (2 7 3 4 6) (5) (8)$ posso scriverla come $\sigma = (2 7 3 4 6)$.
Data una permutazione $\sigma \in S_n$ definita su $[n] = \{1 \dots n\}$, possiamo definire la relazione di equivalenza sui cicli $x \equiv_{\sigma} y \iff \exists n \in \naturals $ t.c. $ y = \sigma^{n} (x)$. Questa \`e una relazione di equivalenza che divide $[n]$ in classi di equivalenza: le classi sono i cicli.
Ad esempio, nel caso del $\sigma$ di prima, $7 = \sigma (2)$, $3 = \sigma^{2}(2)$, $4 = \sigma^{3} (2)$, $6 = \sigma^{4} (2)$.
Un $x \in \naturals$ \`e equivalente a tutti gli elementi $\sigma (x), \sigma^{2} (x), \dots \sigma^{t}(x)$ fino alla $t$-esima permutazione che torna in $x$ (deve esistere, e $t$ deve essere finito, altrimenti il ciclo sarebbe infinito).
Consideriamo la funzione $\mu_x : [n] \to [n]$, definita come:
\[
\mu_x (y) =
\begin{cases}
y \text{ se } y \notin [x] \\
\mu (y) \text{ se } y \in [x]
\end{cases}
\]
Quindi $\mu_x$ \`e una permutazione, e si comporta come $\mu$ nella classe individuata da $x$, lasciando fissi tutti gli altri elementi.
Tornando alla permutazione $\mu$ nella tabella \ref{tab:cicli_mu_occupazione}, possiamo trovare $\mu_3 = \mu_1$, $\mu_5 = \mu_4 = \mu_2$, e $\mu_6 = \mu_7 = \mu_8$, nella tabella \ref{tab:cicli_mu_scomposizioni}.
\begin{table}[ht]
\centering
\begin{tabular}{*{8}{c}}
\multicolumn{8}{c}{$\mu_3$} \\
\hline
\cellcolor{green!20} 1 & 2 & \cellcolor{green!20} 3 & 4 & 5 & 6 & 7 & 8 \\
\cellcolor{green!20} 3 & 2 & \cellcolor{green!20} 1 & 4 & 5 & 6 & 7 & 8
\end{tabular}
\qquad
\begin{tabular}{*{8}{c}}
\multicolumn{8}{c}{$\mu_5$} \\
\hline
1 & \cellcolor{green!20} 2 & 3 & \cellcolor{green!20} 4 & \cellcolor{green!20} 5 & 6 & 7 & 8 \\
1 & \cellcolor{green!20} 5 & 3 & \cellcolor{green!20} 2 & \cellcolor{green!20} 4 & 6 & 7 & 8
\end{tabular}
\qquad
\begin{tabular}{*{8}{c}}
\multicolumn{8}{c}{$\mu_6$} \\
\hline
1 & 2 & 3 & 4 & 5 & \cellcolor{green!20} 6 & \cellcolor{green!20} 7 & \cellcolor{green!20} 8 \\
1 & 2 & 3 & 4 & 5 & \cellcolor{green!20} 8 & \cellcolor{green!20} 6 & \cellcolor{green!20} 7
\end{tabular}
\caption{Le tre permutazioni $\mu_3$, $\mu_5$ e $\mu_6$ individuate da $\mu$\label{tab:cicli_mu_scomposizioni}}
\end{table}
Possiamo trovare $\mu$ come composizione di $\mu_3$, $\mu_5$ e $\mu_6$, come nella tabella \ref{tab:cicli_mu_composizione}.
\begin{table}[ht]
\centering
\begin{tabular}{*{9}{c}}
\multicolumn{9}{c}{$\mu = \mu_3 \circ \mu_5 \circ \mu_6$} \\
\hline
1 & 2 & 3 & 4 & 5 & 6 & 7 & 8 & \\
\cellcolor{green!20} 3 & 2 & \cellcolor{green!20} 1 & 4 & 5 & 6 & 7 & 8 & $\mu_3$ \\
3 & \cellcolor{green!20} 5 & 1 & \cellcolor{green!20} 2 & \cellcolor{green!20} 4 & 6 & 7 & 8 & $\mu_5$ \\
3 & 5 & 1 & 2 & 4 & \cellcolor{green!20} 8 & \cellcolor{green!20} 6 & \cellcolor{green!20} 7 & $\mu_6$
\end{tabular}
\caption{Composizione di $\mu_3 \circ \mu_5 \circ \mu_6$\label{tab:cicli_mu_composizione}}
\end{table}
Questa composizione si chiama ``rappresentazione di una permutazione come cicli disgiunti''.
\subsubsection{Rappresentazione canonica (o standard) di una permutazione di $[n]$}
Nel rappresentare una permutazione come cicli (disgiunti e non), non si possono omettere le parentesi, o si avrebbe una parola. Ma se le permutazioni sono in $\naturals$ possiamo trovare una rappresentazione standard (o canonica) dei cicli, senza parentesi.
Consideriamo la permutazione individuata dai cicli disgiunti $(3 1 2) (5) (7 8) (4 6)$. Per trovare la rappresentazione canonica dobbiamo:
\begin{enumerate}
\item descrivere i cicli partendo dall'elemento maggiore:
\[
(3 1 2) (5) (8 7) (6 4)
\]
\item ordinare in maniera crescente in base al primo elemento:
\[
(3 1 2) (5) (6 4) (8 7)
\]
\item togliere le parentesi, perch\'e sappiamo che i cicli finiscono al primo elemento non decrescente:
\[
3 1 2 5 6 4 8 7
\]
\end{enumerate}
\subsection{Trasposizioni}
Le trasposizioni sono permutazioni che scambiano solo due elementi. Quindi hanno un solo ciclo di lunghezza 2 e tutti gli altri di lunghezza 1.
\begin{theorem}[Permutazioni come prodotto di trasposizioni]
Ogni permutazione si pu\`o scrivere come un prodotto di trasposizioni. Il numero di trasposizioni varia.
\end{theorem}
Se una permutazione $\sigma$ si esprime come un prodotto di un numero pari di trasposizioni, allora ogni altro prodotto di trasposizioni che individua $\sigma$ ha un numero pari di trasposizioni. Stesso discorso vale se la permutazione si esprime come prodotto di un numero dispari di trasposizioni.
\begin{defn}[Trasposizioni pari e dispari]
Una permutazione \`e pari se si esprime come prodotto di un numero pari di trasposizioni, dispari se si esprime come prodotto di un numero dispari di trasposizioni.
\end{defn}
Consideriamo $A_n$, l'insieme delle permutazioni pari. Ovviamente $A_n \subseteq S_n$. Ma \`e anche un sottogruppo di $(S_n, \circ)$?
\begin{itemize}
\item $1 \in A_n$, contiene l'unit\`a.
\item Deve essere chiuso. Si verifica subito, date $\sigma, \mu \in A_n $ quindi entrambe prodotto di un numero pari di trasposizioni, che $ (\sigma \circ \mu) \in A_n$, ossia anche la loro composizione ha un numero pari di trasposizioni.
\item Allo stesso modo deve essere che $\sigma^{-1} \in A_n$. Ma come si ottiene $\sigma^{-1}$?
Sia $\sigma = \tau_{1} \dots \tau_{n}$ con $n = 2t$ e $\tau_i$ una trasposizione. L'inverso di una trasposizione \`e se stessa, ossia $\tau^{-1} = \tau$, quindi:
\[
\sigma^{-1} = \tau_n \dots \tau_1
\]
\end{itemize}
$(A_n, \circ)$ \`e quindi un sottogruppo di $(S_n, \circ)$ e si chiama \label{gruppo_alterno}``gruppo alterno di ordine $n$''.
L'insieme delle permutazioni dispari non \`e un sottogruppo di $S_n$ perch\'e il prodotto di due permutazioni dispari \`e una permutazione pari.
\begin{prop}\label{numero_permutazioni_pari}
Il numero delle permutazioni dispari \`e uguale al numero delle permutazioni pari.
\end{prop}
\begin{proof}
Dobbiamo trovare la corrispondenza biunivoca fra le permutazioni pari e le permutazioni dispari. Ossia, trovare $F : A_n \to P_n$ e $F^{-1} : D_n \to A_n$, con $D_n$ ad indicare l'insieme delle permutazioni dispari.
Prendiamo $[n] = \{ 1 \dots n \}$ sui primi $n$ numeri naturali. $\sigma$ \`e una permutazione pari sui primi $n$ numeri naturali. Per rendere $\sigma$ dispari, la compongo con un'altra trasposizione.
\[
F(\sigma) = (1 2) \circ \sigma \in D_n
\]
$F$ \`e biunivoca. Infatti esiste $F^{-1} : D_n \to A_n$, che per una trasposizione $\delta \in D_n$ \`e:
\[
F^{-1}(\delta) = (1 2) \circ \delta \in A_n
\]
Poich\'e l'inverso di una trasposizione \`e la trasposizione stessa:
\begin{gather*}
(F F^{-1}) (\delta) = F((1 2) \circ \delta) = (1 2) \circ (1 2) \circ \delta = \delta \\
(F^{-1} F) (\sigma) = F^{-1}((1 2) \circ \sigma) = (1 2) \circ (1 2) \circ \sigma = \sigma
\end{gather*}
\end{proof}
\begin{oss}[Ordine del gruppo alterno]
Come conseguenza della proposizione \ref{numero_permutazioni_pari}, siccome la cardinalit\`a dell'insieme delle permutazioni \`e $n!$, la cardinalit\`a di $A_n$ \`e $\frac{n!}{2}$
\end{oss}
\begin{oss}[Indice del gruppo alterno]
L'indice di $A_n$ quindi \`e:
\[
\frac{\abs{S_n}}{\abs{A_n}} = 2
\]
Quindi $A_n$ \`e un sottogruppo normale, poich\'e se l'indice del sottogruppo $H$ del gruppo finito $G$ \`e il pi\`u piccolo fattore dell'ordine di $G$, allora $H$ \`e un sottogruppo normale di $G$.
\end{oss}
\begin{oss}
$A_n$ \`e il nucleo del morfismo $f : (S_n, \circ) \to (\integers_2, +)$ definito come segue:
\[
f (\sigma) =
\begin{cases}
0 \text{ se } \sigma \text{ \`e pari} \\
1 \text{ se } \sigma \text{ \`e dispari}
\end{cases}
\]
\`E un morfismo perch\'e 1 per 1 va in 0 e 0 per 0 va in 0, ossia una permutazione pari per una pari va in una pari, e una permutazione dispari per una dispari va in una pari.