-
Notifications
You must be signed in to change notification settings - Fork 1
/
concetti_base.tex
1918 lines (1619 loc) · 96.9 KB
/
concetti_base.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{Insiemi, relazioni, funzioni, numeri naturali e principio di induzione, calcolo combinatorio.}
\end{center}
\section{Insiemi}
L'insieme \`e un concetto primitivo senza definizione. Ma definiamo come si fa ad assegnare un insieme. Il modo pi\`u semplice \`e quello di elencarne gli elementi.
\[
A = \left\{ \text{giallo}, \text{rosso}, \text{blu} \right\}
\]
Un altro modo \`e definendo una propriet\`a.
\[
A = \left\{ x \in X : P(x) \right\}
\]
Un insieme fondamentale \`e quello delle coppie ordinate. $A$, $B$ insiemi. $A \times B =$ insieme delle coppie ordinate.
\[
A \times B = \left\{ (a,b) : a \in A, b \in B \right\}
\]
C'\`e una differenza fondamentale fra insiemi e coppie ordinate.
\begin{align*}
(a,b) = (c,d) &\iff a = c \land b = d \\
\{a,b\} = \{c,d\} &\iff (a = c \land b = d) \lor (a = d \land b = c)
\end{align*}
Il concetto pu\`o essere generalizzato da coppie a terne, quaterne, e in generale $n$-uple.
Una relazione binaria tra due insiemi \`e un sottonisieme di $A \times B$. Il prodotto cartesiano non \`e associativo, ma i due insiemi $A \times B$ e $B \times A$ hanno la stessa cardinalit\`a.
Una funzione da un'insieme $A$ ad un insieme $B$ \`e una terna $(A, B, f)$, indicata tipicamente con $f : A \to B$, dove $A$ si dice Dominio, $B$ si dice Codominio, ed $f$ \`e una relazione ($f \subseteq A \times B$) tale che $\forall a \in A \exists $ un solo $ b \in B $ t.c. $ (a,b) \in f$, ossia tale per che $b = f(a)$.
Esiste una funzione da $A = \emptyset$ a $B \neq \emptyset$? S\`i, la funzione $(\emptyset, B, \emptyset)$. Viceversa, una funzione da $A \neq \emptyset$ a $B = \emptyset$ non esiste.
\[
R_1 = \left\{ (m, n) \in \naturals^2 : m = n^2 \right\}
\]
Non \`e una funzione. Perch\'e?
\[
R_2 = \left\{ (r, s) \in \reals^+ \times \reals : r = s^2 \right\}
\]
Non \`e una funzione. Perch\'e?
\[
R_3 = \left\{ (r, s) \in \reals^+ \times \reals^+ : r = s^2 \right\}
\]
\`E una funzione. Perch\'e?
\begin{defn}[Uguaglianza tra funzioni]
Due funzioni sono uguali solo se coincidono come terne.
\end{defn}
Per definire una funzione bisogna definire l'insieme del Dominio, definire l'insieme del Codominio, e una relazione che gode della propriet\`a che ogni elemento del dominio ha una sola immagine.
Sia $f : A \to B$ una funzione, si indica con $\image{f}$ l'immagine di $f$.
\[
\image{f} = \left\{ b \in B : \exists a \in A \text{ t.c. } f(a) = b \right\}
\]
\[
f : \naturals \to \naturals \text{ t.c. } \forall n \in \naturals \ f(n) =
\begin{cases}
n - 1 & \text{se $n$ \`e pari} \\
n + 1 & \text{se $n$ \`e dispari}
\end{cases}
\]
Non \`e una funzione perch\'e lo zero non ha immagine.
\[
f : \reals \to \reals \text{ t.c. } \forall r \in \reals \ f(r) =
\begin{cases}
r^2 + 1 & \text{ se r $\leq$ 0 } \\
r & \text{ se r $\geq$ 0}
\end{cases}
\]
Non \`e una funzione perch\'e lo zero ha due immagini.
\subsection{Propriet\`a delle funzioni}
\begin{description}
\item[Suriettiva\label{itm:suriettiva}] Ogni elemento di $B$ \`e immagine di un elemento di $A$, ossia $\image{f} = B$.
\item[Iniettiva\label{itm:inettiva}] Due elementi diversi di $A$ non hanno la stessa immagine.
\end{description}
\`E pi\`u facile dimostrare l'iniettivit\`a di una funzione in un altro modo.
$f$ \`e iniettiva $\iff a, a' \in A $, se $ f(a) = f(a')$ allora $a = a'$.
Una funzione iniettiva e suriettiva \`e detta ``biunivoca''.
\[
f: \reals \times \reals \to \reals \text{ t.c. } f(x,y) = \sqrt{2}x + y
\]
Non \`e iniettiva, perch\'e $(1,0)$ e $(0,\sqrt{2})$ hanno la stessa immagine. \`E suriettiva. Per l'immagine:
\[
\forall r \in \reals \exists (x,y) \in \reals \times \reals \text{ t.c. } f(x,y) = \sqrt{2} x + y = r
\]
Infatti basta scegliere $(0,r)$ e $f(0,r) = r$.
Determiniamo le immagini della funzione per i domini dati.
\begin{gather*}
A = \left\{ \left( a, - \sqrt{2}a\right) : a \in \reals \right\} \\
f(A) = \left\{ r \in \reals : \exists (a, - \sqrt{2}a) \text{ t.c. } f(a, - \sqrt{2} a) = r \right\} = \left\{ 0 \right\}
\end{gather*}
\begin{gather*}
C = \left\{ (a, \sqrt{2} b) : a, b \in \integers \right\} \\
f(C) = \left\{ r \in \reals : \exists (a, \sqrt{2} b) \text{ t.c. } f(a, \sqrt{2}b) = r \right\} \\
r = f(a, \sqrt{2} b) = \sqrt{2} a + \sqrt{2} b = \sqrt{2} (a + b) \\
(a+b) \in \integers \\
r \in \sqrt{2} \integers = \left\{z \in \reals : z = \sqrt{2} \cdot t \text{ con } t \in \integers \right\}
\end{gather*}
L'insieme delle funzioni da $A$ in $B$ si indica con $B^A$. Questo insieme verifica tutte le propriet\`a delle potenze. Alla somma corrisponde l'unione, al prodotto corrisponde il prodotto cartesiano. Inoltre $\abs{B} = m$, $\abs{A} = n$, $\abs{B^A} = m^n$.
\subsubsection{Composizione}
Date le funzioni $f : A \to B$ e $g : B \to C$, la composizione di $f$ e $g$ (``$f$ composto $g$'') \`e una funzione $g \circ f : A \to C$ definita come:
\[
\forall a \in A , \ {g \circ f}(a) = g(f(a))
\]
L'operazione di composizione \`e una funzione $\circ : B^A \times C^B \to C^A$.
\begin{description}
\item[Inversa destra] Data $f : X \to Y$, $g : Y \to X$ \`e un'inversa destra se $f \circ g = \id_Y$ (funzione identit\`a)
\item[Inversa sinistra] Data $f : X \to Y$, $g : Y \to X$ \`e un'inversa destra se $g \circ f = \id_X$
\end{description}
\section{Relazioni su un insieme}
Una relazione su un insieme $A$ \`e un sottoinsieme $R \subseteq A \times A$. I tipi di relazioni su un insieme sono due:
\begin{description}
\item[Relazioni d'ordine] Si indica con $\le$, $a \leq b$ indica che $a$ \`e in relazione con $b$. Propriet\`a:
\begin{description}
\item [Riflessiva] $\forall x \in A : x \leq x$
\item [Antisimmetrica] $\forall x, y \in A \text{ se } x \leq y \text{ e } y \leq x \implies x = y$
\item [Transitiva] $\forall x, y, z \in A \text{ se } x \leq y \text{ e } y \leq z \implies x \leq z$
\end{description}
\item[Relazioni di equivalenza] Si indica con $\varepsilon$, $a \varepsilon b$ indica che $a$ \`e in relazione con $b$. Propriet\`a:
\begin{description}
\item [Riflessiva] (vedi sopra), posso scriverla anche come $\forall a \in A \exists x \in A : a \varepsilon x$
\item [Simmetrica] $x \varepsilon y \implies y \varepsilon x$.
\item [Transitiva] (vedi sopra)
\end{description}
\end{description}
Le tre propriet\`a di una relazione d'ordine (riflessiva, antisimmetrica e transitiva) sono \textit{indipendenti}, ossia nessuna propriet\`a deriva dalle altre. Per dimostrarlo, forniamo degli esempi.
\begin{itemize}
\item Antisimmetrica e transitiva, ma non riflessiva: $x \le y \iff x \neq y$. \textit{A me sembra sia invece simmetrica e transitiva. $x \le y \iff x < y$ \`e antisimmetrica e transitiva, essendo una relazione di ordine stretto.}
\item Riflessiva e transitiva, ma non antisimmetrica: definita su $A = $ \{insieme di persone\}, $ \ a R b \iff a$ ha la stessa et\`a di $b$.
\item Riflessiva e antisimmetrica, ma non transitiva: definita su $\naturals$, $x \ R \ y \iff x - y \le 2$. \textit{Non \`e antisimmetrica, prendendo 1 e 2 sono $1 \ R \ 2$ e $2 \ R \ 1$.}
\end{itemize}
\begin{esercizio}
Trovare altri esempi.
\end{esercizio}
Anche le propriet\`a delle relazioni d'equivalenza sono indipendenti. Potrebbe sembrare che la propriet\`a riflessiva sia conseguenza della propriet\`a simmetrica e della propriet\`a transitiva.
\begin{align*}
x \varepsilon y &\implies y \varepsilon x \text{ per la propriet\`a simmetrica} \\
x \varepsilon y , y \varepsilon x &\implies x \varepsilon x \text{ per la propriet\`a transitiva}
\end{align*}
L'errore \`e che $x \varepsilon y$ non \`e dato \textit{per ogni $x$}: la relazione \`e riflessiva se $\forall x \in A \exists y : x \varepsilon y \iff $ la relazione \`e riflessiva.
Altri esempi di relazioni con solo alcune delle propriet\`a delle relazioni d'ordine:
\begin{itemize}
\item Relazione transitiva e simmetrica, ma non riflessiva:
\[
(m, n) \in \naturals \times \naturals, \ (m,n) R (p, q) \iff \frac{m}{p} = \frac{n}{q}
\]
La coppia $(m,0)$ non \`e in relazione con nessuno se $m \neq 0$.
\item Relazione riflessiva e transitiva, ma non simmetrica: una qualsiasi relazione d'ordine (essendo tutte antisimmetriche).
\item Relazione riflessiva, simmetrica ma non transitiva: dato l'insieme delle rette nello spazio euclideo, $r R s \iff r $ \`e complanare a $s$ ($r // s$ - $r$ parallela ad $s$ - oppure $r \cap s = \{ P \}$ - si incontrano in un punto).
\end{itemize}
\begin{esercizio}
Verificare le propriet\`a delle seguenti relazioni.
\begin{itemize}
\item Parallelismo tra rette dello spazio
\item $\naturals \times \naturals, (m, n) \rho (p, q) \iff (m + q) = (p + n)$, ossia $m - n = p - q$.
\item $a, b \in \integers, a \equiv_n b \iff n \divides (a - b) \iff (a-b) = k n$ (congruenza modulo $n \in \naturals, n \ge 2$)
\item Data una funzione $f: A \to B $, $ \varepsilon_f = $ \`e relazione di equivalenza individuata da $f$, detta ``nucleo di $f$''. \`E una relazione su $A$ t.c. $a, a' \in A, a \varepsilon_f a' \iff f(a) = f(a')$.
\end{itemize}
\end{esercizio}
Data una relazione $R \subseteq A \times B$, possiamo definire $R^{\ast}$, la relazione duale di $R$. Due elementi $(a,b) \in A \times B$ sono $a \ R^{\ast} \ b \iff b \ R \ a$. Ad esempio, se $A$ \`e un insieme di persone e $R$ \`e la relazione $ a $ figlio di $b$, la relazione duale \`e $R^{\ast}$ per cui $ b $ \`e genitore di $a$.
La duale di una relazione d'ordine \`e ancora una relazione d'ordine, e viene tipicamente indicata con $\geq$.
La coppia $(P, \le)$ data dall'insieme $P \neq \emptyset$ con una relazione d'ordine $\le$ si dice insieme parzialmente ordinato.
\begin{defn}[Insieme totalmente (linearmente) ordinato]
Se $\forall x, y \in P$ e si ha che $x \leq y \lor y \leq x$, $(P, \leq)$ si dice linearmente ordinato (o totalmente ordinato).
\end{defn}
L'insieme dei numeri naturali $\naturals$ con la relazione d'ordine naturale $(\naturals, \leq)$ \`e totalmente ordinato. Ma possiamo prendere anche l'insieme dei numeri naturali con la relazione di divisibilit\`a $(\naturals, \divides)$, ossia $m \divides n \iff m $ divide $ n \iff \exists k \in \naturals$ tale per cui $n = k \cdot m$. Rispetto a questa relazione d'ordine, $\naturals$ non \`e totalmente ordinato.
L'insieme delle parti di un insieme $\Gamma$ qualunque con la relazione ``\`e sottoinsieme di'' $\left(\parts(\Gamma), \subseteq \right)$ \`e un insieme parzialmente ordinato.
Come si costruisce in modo naturale una relazione su un prodotto cartesiano? Ad esempio, prendo la relazione d'ordine naturale sui reali $(\reals, \leq)$, e voglio definire naturalmente la relazione d'ordine $(\reals^2, \leq)$, ho che $(a,b) \leq (c,d) \iff a \leq c \land b \leq d$.
\[
B = \{ n \in \naturals : n = 2^r \cdot 3^s \text{ con } r, s \in \naturals\}
\]
Definisco $\rho$ su $B$ come $2^r \cdot 3^s \leq 2^t \cdot 3^u \iff r \leq t \land s \leq u$. \`E una relazione d'ordine parziale. Perch\'e?
\vspace{3cm}
\begin{defn}[Ordine naturale sul prodotto cartesiano]
Dati due insiemi parzialmente ordinati $(P_1, \le_1)$ e $(P_2, \le_2)$, posso definire naturalmente una relazione d'ordine sul prodotto dei due insiemi $(P_1 \times P_2, \le)$ come:
\[
(x_1, x_2) \le (y_1, y_2) \iff x_1 \le_1 y_1 \land x_2 \le_2 y_2
\]
Si pu\`o generalizzare anche a $(P^n, \le)$, prendendo le $n$-uple al posto delle coppie.
\end{defn}
\begin{defn}[Ordine fra funzioni]\label{ordine_funzioni}
Se prendo un insieme parzialmente ordinato $(P, \le)$ e un insieme qualsiasi $A$, posso definire una relazione su $(P^A, \le)$ (ricordando che $P^A$ \`e l'insieme di tutte le funzioni da $A$ a $P$). Come faccio a dire che date $f, g \in P^A \ f \le g$? Se $\forall a \in A \ f(a) \le g(a)$.
\end{defn}
\subsection{Diagramma di Hasse}
Dato un insieme e una relazione di ordine parziale su di esso $(A, \leq)$, rappresento gli elementi di $A$ con dei punti sul piano. Posiziono il punto $x \in A$ pi\`u in basso di $y \in A$ se $x \leq y$. Congiungo con un segmento gli elementi $x, y$ se $y$ ``copre'' $x$, ossia se l'intervallo individuato dagli estremi $x, y = [x, y] = \left \{ z \in A : x \leq z \leq y \right \}$ contiene solo $x$ ed $y$. Si dice $y$ ``copre'' $x$ o $x$ ``\`e coperto'' da $y$ e si indica con $x \covers \ y$.
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\node (A) {$A$};
\node (13) [below of=A, node distance=2cm] {$\{1,3\}$};
\node (12) [left of=13, node distance=2cm] {$\{1,2\}$};
\node (23) [right of=13, node distance=2cm] {$\{2,3\}$};
\node (1) [below of=12, node distance=2cm] {$\{1\}$};
\node (2) [below of=13, node distance=2cm] {$\{2\}$};
\node (3) [below of=23, node distance=2cm] {$\{3\}$};
\node (O) [below of=2, node distance=2cm] {$\emptyset$};
\path[-] (O) edge node {} (1)
(O) edge node {} (2)
(O) edge node {} (3)
(1) edge node {} (12)
(1) edge node {} (13)
(2) edge node {} (12)
(2) edge node {} (23)
(3) edge node {} (13)
(3) edge node {} (23)
(12) edge node {} (A)
(13) edge node {} (A)
(23) edge node {} (A)
;
\end{tikzpicture}
\caption{Diagramma di Hasse della relazione $(\parts(A), \subseteq)$ sull'insieme $A = \{1, 2, 3\}$}
\end{figure}
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\node (24) {24};
\node (8) [below left of=24, node distance=2cm] {8};
\node (12) [below right of=24, node distance=2cm] {12};
\node (4) [below left of=12, node distance=2cm] {4};
\node (6) [below right of=12, node distance=2cm] {6};
\node (2) [below left of=6, node distance=2cm] {2};
\node (3) [below right of=6, node distance=2cm] {3};
\node (1) [below left of=3, node distance=2cm] {1};
\path[-] (24) edge node {} (8)
(24) edge node {} (12)
(8) edge node {} (4)
(12) edge node {} (4)
(12) edge node {} (6)
(4) edge node {} (2)
(6) edge node {} (2)
(6) edge node {} (3)
(2) edge node {} (1)
(3) edge node {} (1)
;
\end{tikzpicture}
\caption{Diagramma di Hasse della relazione $(A,\divides)$ sull'insieme $A = \{n \in \naturals : n \divides 24\} = \{ 1, 2, 3, 4, 6, 8, 12, 24 \} $}
\end{figure}
\begin{theorem}[Ordinamento totale]
Ogni insieme \`e suscettibile di un ordine totale, ossia si pu\`o totalmente ordinare.
\end{theorem}
\begin{esercizio}
Determinare due ordini diversi su $\rationals$.
\end{esercizio}
\subsection{INF e SUP}
\begin{defn}[INF]
Dato un insieme $(P, \leq)$ parzialmente ordinato, e due elementi $x,y \in P$, si dice INF di $x$ e $y$ l'elemento $\inf(x,y)$ tale che:
\begin{description}
\item[INF1\label{itm:inf1}] $\inf(x,y) \leq x $ e $ \inf(x,y) \leq y$
\item[INF2\label{itm:inf2}] $z \in P$, se $ z \leq x, y \implies z \leq \inf(x,y)$
\end{description}
\end{defn}
\begin{defn}[SUP]
Analogamente possiamo definire il SUP di $x,y$, un elemento di $P$ che si indica con $\sup(x,y)$ tale che:
\begin{description}
\item[SUP1\label{itm:sup1}] $\sup(x,y) \geq x $ e $ \sup(x,y) \geq y$
\item[SUP2\label{itm:sup2}] $z \in P$, se $ z \geq x, y \implies z \geq \sup(x,y)$
\end{description}
\end{defn}
Ossia, $\inf(x,y)$ \`e il pi\`u grande dei minoranti di $x,y$ e $\sup(x,y)$ \`e il pi\`u piccolo di tutti i maggioranti di $x, y$.
Prendiamo l'insieme $\Gamma$, il suo insieme delle parti e la relazione ``\`e sottoinsieme di'' $(\parts(\Gamma),\subseteq)$, e due sottoinsiemi $A, B \subseteq \Gamma$, l'$\inf(A,B) = A \cap B$. Il $\sup(A,B) = A \cup B$.
Prendiamo $(\naturals,\divides)$ e due elementi $m, n$. L'$\inf(m,n) = \mcd(m,n)$, mentre il $\sup(m,n) = \mcm(m,n)$.
\section{Reticoli}
\begin{defn}[Reticolo]
L'insieme parzialmente ordinato $(L, \leq)$ \`e un reticolo se $\forall x, y \in L $ esiste $\inf(x,y)$ ed esiste $\sup(x,y)$.
\end{defn}
Posso interpretare i reticoli anche come strutture algebriche. Si possono definire due operazioni su $L$.
\begin{defn}[Operazione di $\inf$]
Indicata con $\infop: L \times L \to L$, definita come $ \forall (x,y) \in L \times L , \ x \infop y = \inf(x,y) $.
\end{defn}
\begin{defn}[Operazione di $\sup$]
L'operazione di $\sup $, indicata con $ \supop: L \times L \to L$, definita come $\forall (x,y) \in L \times L , \ x \supop y = \sup(x,y)$.
\end{defn}
Ho definito quindi la struttura algebrica $(L, \infop, \supop)$. Le due operazioni hanno le seguenti propriet\`a, dette \label{proprieta_dei_reticoli} \textbf{propriet\`a dei reticoli}:
\begin{description}
\item[R1\label{itm:r1}] Idempotenza: $x \infop x = x ; \ x \supop x = x$.
\item [R2\label{itm:r2}] Commutativa: $x \infop y = y \infop x ; \ x \supop y = y \supop x$.
\item [R3\label{itm:r3}] Associativa: $x \infop ( y \infop z) = (x \infop y) \infop z; \ x \supop ( y \supop z) = (x \supop y) \supop z$.
\item [R4\label{itm:r4}] Assorbimento: $x \infop (x \supop y) = x ; \ x \supop ( x \infop y) = x$.
\end{description}
Sono le propriet\`a classiche dell'unione e dell'intersezione.
\begin{proof}[della propriet\`a \ref{itm:r3}]
Equivale a dimostrare, per doppia inclusione, che $x \infop ( y \infop z) \leq (x \infop y) \infop z$ e che $(x \infop y) \infop z \leq x \infop ( y \infop z)$. La prima parte equivale a dire che
\[
x \infop (y \infop z) \leq
\begin{cases}
(x \infop y) \\
z
\end{cases}
\]
Il primo caso equivale a dimostrare che
\[
x \infop (y \infop z) \leq x, y \implies x \infop (y \infop z) \leq x \infop y
\]
Il secondo caso si dimostra subito perch\'e $y \infop z \leq z, y \implies y \infop z \leq z$ \`e vero per definizione di $\inf$.
\end{proof}
\begin{theorem}[Relazioni d'ordine sui reticoli]
Data una struttura algebrica $(L, \infop, \supop)$ verificante le quattro propriet\`a dei reticoli, \`e possibile definire su $L$ una relazione d'ordine $\le$ t.c. $ x \infop y = \inf(x,y) $ e $ x \supop y = \sup(x,y) $ in $ (L, \le)$, ossia $x \le y \iff x \infop y = x $ (o anche $ x \supop y = y$).
\end{theorem}
\begin{proof}
Dimostriamo che \`e una relazione d'ordine.
\begin{itemize}
\item Propriet\`a riflessiva: $x \le x$ per \ref{itm:r1}.
\item Antisimmetrica: $\forall x, y \in A \text{ se } x \leq y \text{ e } y \leq x \implies x = y$. Dimostrazione: $x \le y \implies x \infop y = x$, e $y \le x \implies y \infop x = y$. Per \ref{itm:r2} $x = x \infop y = y \infop x = y$, per cui $x = y$.
\item Transitiva: $\forall x, y, z \in A \text{ se } x \leq y \land y \leq z \implies x \leq y$. Dimostrazione: $x \le y \implies x \infop y = x$, $y \le z \implies y \infop z = y$, da cui $x \le z$. Devo quindi dimostrare che $x \infop z = x$, quindi che $(x \infop y) \infop z = x$. Per \ref{itm:r3} $(x \infop y) \infop z = x \infop (y \infop z) = x \infop y = x$.
\end{itemize}
Rimane da dimostrare che $x \infop y = \inf(x,y)$. Devo dimostrare due cose:
\begin{enumerate}
\item $x \infop y \le x, y$. Infatti $(x \infop y) \infop x = (x \infop y) \implies (x \infop y) \le x$, e analogamente $x \infop y \le y$.
\item $z \le x, y \implies z \le (x \infop y)$. La tesi mi dice che $z \infop x = z$ e che $z \infop y = z$. Devo dimostrare quindi $z \infop (x \infop z) = z \infop z = z$.
\end{enumerate}
\end{proof}
\begin{lem}\label{dual}
$ x \le y \iff x \supop y = y $
\end{lem}
\begin{proof}[del lemma \ref{dual}]
Sostituendo in $x \infop y = x$ in $ x \supop y $ otteniamo $ (x \infop y) \supop y = y $, per la propriet\`a \ref{itm:r4}.
\end{proof}
Per dimostrare $x \supop y = \sup(x,y)$ basta sfruttare il lemma \ref{dual}, ripercorrendo le stesse tappe e sostituendo $\sup$ al posto di $\inf$.
I reticoli possono quindi essere visti come strutture algebriche in cui le operazioni sono l'$\inf$ e il $\sup$, o come insiemi parzialmente ordinati.
Ci sono altre due propriet\`a dei reticoli:
\begin{description}
\item [R5\label{itm:isotoniche}] Le relazioni sono \textit{isotoniche}.
\[
x \le y, z \in L \implies
\begin{cases}
x \infop z \le y \infop z \\
x \supop z \le y \supop z
\end{cases}
\]
\item [R6\label{itm:disuguaglianza_distributiva}] Disuguaglianza distributiva. In ogni reticolo $(L, \le) \forall x, y, z \in L $ si ha:
\[
x \supop (y \infop z) \le (x \supop y) \infop (x \supop z)
\]
\end{description}
\begin{proof}[di \ref{itm:isotoniche}]
Devo dimostrare che $ (x \infop z) \infop (y \infop z) = x \infop z $.
Per ipotesi $x \le y \implies x \infop y = x$.
\begin{multline*}
(x \infop z) \infop (y \infop z) = \\
(x \infop z) \infop (z \infop y) = \\
x \infop (z \infop z) \infop y = \\
(x \infop z) \infop y = \\
(x \infop y) \infop z = \\
x \infop z
\end{multline*}
\end{proof}
\begin{proof}[di \ref{itm:disuguaglianza_distributiva}]
Per definizione di $\inf$ bisogna dimostrare:
\[
x \supop (y \infop z) \le
\begin{cases}
(x \supop y) \\
(x \supop z)
\end{cases}
\]
Poich\`e $\supop$ \`e un'operazione isotonica:
\[
(y \infop z) \le y \implies x \supop (y \infop z) \le x \supop y
\]
\end{proof}
\subsection{Teorema di dualit\`a}
Data una stringa $E(\infop, \supop)$ contenente gli elementi del reticolo, $\infop, \supop, (, )$, posso creare la sua stringa duale $E^{\ast} (\supop, \infop)$ in cui ogni $\infop$ \`e sostituita da $\supop$, e le relazioni d'ordine sono scambiate.
\begin{gather*}
(x \infop y) \supop y = E(\infop, \supop) \\
(x \supop y) \infop y = E^{\ast} (\supop, \infop)
\end{gather*}
Vediamo che le propriet\`a dei reticoli sono formule duali.
Perch\`e bisogna scambiare le relazioni d'ordine? Dato un reticolo $(L, \le)$ e il suo duale $(L, \ge)$, il $\sup^{\ast} (x,y) = \inf(x,y)$, e l'$\inf^{\ast}(x,y) = \sup(x,y)$.
\begin{theorem}[Dualit\`a]
Se in un reticolo $(L, \le)$ \`e vero un enunciato $\xi$ relativo a stringhe del tipo $E(\infop, \supop) \implies $ \`e vero l'enunciato duale $\xi^{\ast}$ di $\xi$ che si ottiene da $\xi$ sostituendo ad ogni stringa $E(\infop, \supop)$ la stringa $E^{\ast}(\supop, \infop)$, e se $E_i (\infop, \supop) \le E_2 (\infop, \supop)$, allora $E_i^{\ast} (\supop, \infop) \ge E_2^{\ast} (\supop, \infop)$.
\end{theorem}
Ogni volta che dimostro un teorema sui reticoli, \`e vero anche il teorema duale.
La duale della disuguaglianza distributiva \`e:
\[
x \infop (y \supop z) \ge (x \infop y) \supop (x \infop z)
\]
Che \`e anche la propriet\`a di disuguaglianza distributiva in $(L^{\ast}, \ge)$.
\begin{esercizio}
$\xi$: in un reticolo $(L, \le)$ si ha che $x \le z, y \in L \implies x \supop (y \infop z) \le (x \supop y) \infop z$ (disuguaglianza modulare). Dimostrarlo.
\end{esercizio}
\begin{defn}[Reticolo distributivo]
Se in $(L, \le)$ vale l'identit\`a $x \infop (y \supop z) = (x \infop y) \supop (x \infop z)$, il reticolo si dice distributivo. Vale anche la duale.
\end{defn}
Ogni reticolo distributivo \`e modulare. Esistono reticoli modulari ma non distributivi.
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\node (1) {1};
\node (y) [below of=1] {$y$};
\node (x) [left of=y] {$x$};
\node (z) [right of=y] {$z$};
\node (0) [below of=y] {0};
\path[-] (1) edge node {} (x)
(1) edge node {} (y)
(1) edge node {} (z)
(x) edge node {} (0)
(y) edge node {} (0)
(z) edge node {} (0)
;
\end{tikzpicture}
\caption{\label{fig:mod_not_distr}Reticolo modulare ma non distributivo}
\end{figure}
Prendiamo ad esempio il reticolo in figura \ref{fig:mod_not_distr}: $(x \infop y) \supop z = 0 \supop z = z$, $(x \supop z) \infop (y \supop z) = 1 \infop 1 = 1 \neq z$, quindi non \`e distributivo.
Mentre \`e modulare: prendiamo la coppia $0 \le x$ in relazione e $y \in L$ non in relazione con $x$ (lo scegliamo non in relazione con $x$ perch\'e altrimenti sarebbe banale la dimostrazione). $ 0 \supop (y \infop x) = 0 \supop 0 = 0$, e $(0 \supop y) \infop x = 0 \infop x = 0$. Quindi, \`e modulare.
\begin{esercizio}
L'insieme delle parti \`e un reticolo distributivo, e quindi anche modulare. Dimostrarlo.
\end{esercizio}
\begin{esercizio}
$(\naturals, \divides)$ \`e un reticolo distributivo?
\end{esercizio}
\section{Partizioni di $A$}
\begin{defn}[Partizione]\label{partizione}
Una partizione di $A$ \`e un insieme di sottoinsiemi di $A$, indicato con $\pi$, tale che:
\begin{description}
\item[P1\label{itm:P1}] $\forall B \in \pi , \ B \neq \emptyset$
\item[P2\label{itm:P2}] $B, C \in \pi , \ B \cap C \neq \emptyset \implies B = C$
\item[P3\label{itm:P3}] $\forall a \in A \exists B \in \pi : a \in B$
\end{description}
\end{defn}
Una partizione $\pi$ \`e un insieme di sottoinsiemi non vuoti di $A$ t.c. hanno intersezione disgiunta e la loro unione \`e $A$. In altre parole, ogni elemento di $A$ appartiene a un solo elemento di $\pi$.
Gli elementi di una partizione sono chiamati ``blocchi''.
Prendiamo $A = \reals^2$. Posso pensare due partizioni banali: $\pi_0 = \left\{ B \subseteq \reals^2 : \abs{B} = 1 \right\}$, $\pi_1 = \left\{ \reals^2 \right \}$.
\begin{esercizio}
Indicare altre partizioni su $\reals^2$.
\end{esercizio}
\subsection{Classi di equivalenza}
\begin{defn}[Classe di equivalenza]
Prendiamo una relazione di equivalenza $\varepsilon \subseteq A \times A$. Definisco le classi di equivalenza come, dato un $a \in A$:
\[
[a] = \left \{ x \in A : a \varepsilon x \right\}
\]
$[a]$ si chiama ``classe di equivalenza rappresentata da $a$''.
\end{defn}
\begin{prop}[Insieme quoziente\label{insieme_quoziente}]
Se considero l'insieme delle classi di equivalenza $A / \varepsilon$, chiamato ``insieme quoziente'', questo insieme \`e una partizione di $A$.
\[
A/\varepsilon = \left\{ [a] \subseteq \parts(A) : [a] \text{ \`e una classe di equivalenza} \right\}
\]
\end{prop}
\begin{proof}[della proposizione \ref{insieme_quoziente}]
Bisogna dimostrare le tre propriet\`a specificate nella definizione \ref{partizione}.
\begin{itemize}
\item $[a] \neq \emptyset$ \`e vero perch\'e la relazione \`e riflessiva, ed $a$ \`e in relazione almeno con s\'e stesso.
\item $[a] \cap [b] \neq \emptyset \implies [a] = [b]$. Supponiamo esista $z \in [a] \cap [b] \implies a \varepsilon z$ e $b \varepsilon z$. Essendo la relazione simmetrica e transitiva, $z \varepsilon b \implies a \varepsilon b$. Per la propriet\`a simmetrica, di nuovo, $b \varepsilon a$. Quindi $ \forall x \in [a] \implies a \varepsilon x $ e per transitivit\`a $ b \varepsilon x$.
\item $\forall a \in A \exists B \in \pi : a \in B$. Banalmente, ogni $\forall a \in A : a \in [a]$ con $[a] \in \parts(A)$ per la propriet\`a riflessiva.
\end{itemize}
\end{proof}
\subsection{Congruenza modulo $n$ su $\integers$}
Consideriamo l'insieme quoziente $\integers / \equiv_{n}$, con $\equiv_{n} $ simbolo per la relazione di congruenza modulo $n$.
$\equiv_{n}$ con $n \in \naturals, n \ge 2$, \`e definita, con $ k \in \integers$, come:
\[
\forall a, b \in \integers, a \equiv_{n} b \iff n \divides (a - b) \iff (a - b) = k n
\]
Posso definire quindi l'insieme quoziente sulla relazione di congruenza modulo $n$:
\begin{gather*}
\integers / \equiv_{n} \\
a \in \integers \\
[a] = \left \{ z \in \integers : a \equiv_{n} z \right \}
\end{gather*}
\begin{theorem}[Teorema di divisione su $\integers$]
$a, n \in \integers$ con $n > 0$, esiste un'unica coppia di interi $q, r \in \integers$ tale che:
\begin{itemize}
\item $a = n q + r$
\item $0 \le r < n$
\end{itemize}
\end{theorem}
Cosa significa $z \in [a]$, con $a$ e $z$ interi? Per il teorema di divisione, $a = n q + r$ e $z = n p + r'$. $a \varepsilon z $ significa che $ (a - z) = k n \implies n (q - p) + (r - r') = kn $. Essendo $r - r' < n$, necessariamente $r - r' = 0 \implies r = r'$. Ossia, se la differenza fra $a$ e $z$ \`e multiplo di $n$, devono avere lo stesso resto nella divisione per $n$.
Le classi di equivalenza hanno come rappresentante il resto della divisione modulo $n$. $Z / \equiv_{2} = \left \{ [0], [1] \right \}$. $Z / \equiv_{3} = \left \{ [0], [1], [2] \right \}$. In generale, $Z / \equiv_{n}$ ha $n$ classi di equivalenza.
\subsection{Relazioni di equivalenza e partizioni}
Il concetto di relazione di equivalenza \`e analogo al concetto di partizione. Data una relazione di equivalenza \`e data una partizione, e una partizione individua una relazione di equivalenza.
\begin{prop}[Relazioni di equivalenza e partizioni]
Sia $A \neq \emptyset$ e $\varepsilon$ una relazione di equivalenza su $A$, allora $\varepsilon$ individua una partizione di $A$ data da $A / \varepsilon = \left \{ [a] : \text{ \`e una classe di equivalenza} \right \}$. Viceversa, data una partizione $\pi$ di $A$, $\pi$ individua una relazione di equivalenza $\varepsilon_{\pi}$ su $A$, tale che $A / \varepsilon_{\pi} = \pi$, ossia \`e possibile stabilire una biezione $F: \mathcal{E}(A) \to \Pi(A)$ dove $\mathcal{E}(A)$ \`e l'insieme delle relazioni di equivalenza su $A$ e $\Pi(A)$ \`e l'insieme delle partizioni di $A$.
\end{prop}
\begin{proof}
Definisco $F$ come $\forall \varepsilon \in \mathcal{E}(A) \ F(\varepsilon) = A / \varepsilon$. Esiste la funzione $G$ inversa di $F$, $G : \Pi(A) \to \mathcal{E}(A)$, $G(\pi) = \varepsilon_{\pi}$ con $a \varepsilon_{\pi} b \iff a,b \in B \in \pi$.
\begin{gather*}
\varepsilon \xrightarrow{F} A / \varepsilon \xrightarrow{G} \varepsilon \\
\pi \xrightarrow{G} \varepsilon_{\pi} \xrightarrow{F} \pi = A / \varepsilon_{\pi}
\end{gather*}
\end{proof}
\begin{esercizio}
Dimostrare che $F$ \`e iniettiva e suriettiva.
\end{esercizio}
Una semplice biezione non implica l'equivalenza. Prendo un insieme $E = \{e_1, e_2, \dots e_n\}$ di cardinalit\`a $\abs{E} = n$, l'insieme delle relazioni d'ordine $L(E)$, e l'insieme delle sue permutazioni $S(E)$ di cardinalit\`a $n!$. Una permutazione \`e una biezione di un insieme finito. I due insiemi sono in corrispondenza biunivoca. Ho un'applicazione $F : S(E) \to L(E)$ che data un'occupazione $\sigma$ associa ad ogni elemento di $E$ il suo ordine associato $\sigma(e_1), \sigma(e_2), \dots \sigma(e_n)$.
Ad ogni biezione posso associare un ordine. Ma i due concetti non sono analoghi (ossia equivalenti). Non ho un'unica biezione: per definire la biezione devo stabilire un ordine degli elementi di $E$. A seconda di come li ordino ho una biezione diversa.
\begin{defn}[Biezione naturale]
Le biezioni naturali non dipendono dall'ordine lineare degli insiemi.
\end{defn}
Come \`e fatta la classe $[(a,b)] = \left \{ (c,d) \in \naturals \times \naturals : a + d = b + c \right\}$?
Se $a = b \implies [(a,a)] = \left \{ (c,c) \in \naturals \times \naturals : c \in \naturals \right\} = [(0,0)]$ (la coppia $(0,0)$ la scelgo come ``rappresentante standard'' o ``rappresentante canonico'').
Se $a < b \implies b = a + m \implies [(a,a+m)] = \left \{ (c, c + m) \in \naturals \times \naturals : c \in \naturals\right\} = [(0,m)]$.
Se $a > b \implies a = b + m \implies [(b + m, b)] = \left \{ (c + m, c) \in \naturals \times \naturals : c \in \naturals\right\} = [(m,0)]$.
Ciascuno dei tre tipi di classi di equivalenza ha un rappresentante canonico.
$\naturals \times \naturals / \rho$ \`e in corrispondenza biunivoca con $\integers$, associando $[(0,0)]$ a 0, $[(0,m)]$ a $-m$ e $[(m,0)]$ a $m$. Posso quindi costruire $\integers$ da $\naturals$.
\begin{esercizio}
$(\naturals \times \naturals, \rho)$ con $(a,b) \rho (c,d) \iff a + d = b + c$. Dimostrare che $\rho$ \`e una relazione di equivalenza.
\end{esercizio}
\subsubsection{Proiezione di $A$ sul suo insieme quoziente, e sezione}
\begin{defn}[Proiezione]
Dato un insieme $A$, una relazione di equivalenza $\varepsilon$ e l'insieme quoziente $A / \varepsilon$, definiamo $p : A \to A / \varepsilon $ come $ p(a) = [a]$.
\end{defn}
$p$ \`e detta proiezione canonica, o naturale, ed \`e necessariamente suriettiva, ma in generale non \`e iniettiva (a meno che le classi abbiano tutte cardinalit\`a 1). Ad ogni elemento di $A$ associa la sua classe di equivalenza $[a]$.
Posso definire una famiglia di applicazioni $s : A / \varepsilon \to A $ ``contrarie'' a $p$ tali che $s([a]) = a$, chiamate sezioni.
\begin{defn}[Sezione]
$\forall B \in A / \varepsilon , s(B) = a$ con $a \in B$. La sezione sceglie un elemento ``rappresentante'' da ogni classe di equivalenza.
\end{defn}
In generale non \`e suriettiva (a meno che le classi abbiano tutte cardinalit\`a 1), ma \`e necessariamente iniettiva.
\`E possibile comporre le due applicazioni:
\begin{itemize}
\item $p \circ s: A / \varepsilon \to A / \varepsilon$. Questa composizione mi restituisce l'identit\`a dell'elemento che ``passo'' a $s$.
\item $s \circ p : A \to A$. Questa composizione mi restituisce il rappresentante dell'elemento $a$ nella sua classe di equivalenza, ossia manda tutti gli elementi di una classe di equivalenza in un unico elemento di quella classe.
\end{itemize}
\begin{theorem}[Assioma della scelta]
Per ogni partizione \`e possibile scegliere un rappresentante in ogni classe, ossia si pu\`o definire una sezione. Equivale a dire che ogni applicazione suriettiva ha un'inversa destra, che equivale a dire che ogni applicazione iniettiva ha un'inversa sinistra, che equivale a dire che dato $A$ insieme infinito \`e possibile ordinare totalmente $A$.
\end{theorem}
Una conseguenza dell'assioma della scelta \`e che tutte le applicazioni suriettive hanno un'inversa destra, e tutte le applicazioni iniettive hanno un'inversa sinistra.
\begin{itemize}
\item $f$ \`e iniettiva $\iff f$ ha un'inversa sinistra.
\item $f$ \`e suriettiva $\iff f$ ha un'inversa destra.
\end{itemize}
Se una funzione ha sia un'inversa sinistra sia un'inversa destra, \`e biunivoca.
L'assioma della scelta permette di ordinare totalmente un insieme infinito. Scelgo un elemento $x_1 \in A$, dopodich\'e scelgo un elemento $x_2 \in A \setminus \{x_1\}$, e via dicendo.
\subsubsection{Nuclei di funzioni}
Ogni funzione $f$ definisce una relazione di equivalenza $\varepsilon_f$.
\begin{defn}[Partizione individuata da una funzione]
Data $f : A \to B$, definiamo $\varepsilon_f$ su $A$. $\varepsilon_f$ \`e definita da:
\[
\forall x, y \in A , \ x \ \varepsilon_f \ y \iff f(x) = f(y)
\]
\end{defn}
\begin{defn}[Nucleo di una funzione]
L'insieme quoziente $A / \varepsilon_f$ \`e chiamato ``nucleo di $f$'', e si indica con $\ker f$.
\end{defn}
\begin{prop}[Funzioni come composizione di funzioni suriettive con iniettive]
Ogni funzione $f : A \to B$ si pu\`o esprimere come composta di una funzione suriettiva con una iniettiva.
\end{prop}
\begin{proof}
Considero la funzione $F : \ker f \to \image{f}$, che ad un elemento del nucleo di $f$ associa l'immagine del rappresentante di quell'elemento, ossia $b = F([a]) = f(c) \forall c \in [a] = f(a)$.
La funzione $F$ viene poi composta con $i : \image{f} \to B $, detta ``immersione''. Da wikipedia:
\begin{defn}[Immersione]
Una struttura $A$ si dice immersa nella struttura $B$ se esiste una funzione iniettiva $f: A \to B$ tale che l'immagine $f(A)$ conserva tutte o parte delle strutture matematiche presenti in $A$, ereditandole da quelle di $B$. La funzione prende anch'essa il nome di \textit{immersione}.
\end{defn}
In questo caso la funzione di immersione $i$ \`e la funzione identit\`a $ \forall b \in \image{f} \ i(b) = b$, poich\'e $\image{f} \subseteq B$.
La funzione identit\`a composta $F$, composta con la proiezione $p$ di $f$, d\`a proprio $f$.
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\node (A) {$A$};
\node (B) [right of=A, node distance=4cm] {$B$};
\node (ker) [below of=A, node distance=4cm] {$\ker f$};
\node (Im) [right of=ker, node distance=4cm] {$\image{f}$};
\path[->] (A) edge [left] node {$p$} (ker)
(A) edge [above] node {$f$} (B)
(ker) edge [below] node {$F$} (Im)
(Im) edge [right] node {$i$} (B)
(ker) edge [above left] node {$i \circ F$} (B)
;
\end{tikzpicture}
\caption{$f$ come composizione di $p$ e di $i \circ F$}
\end{figure}
\end{proof}
\begin{exmp}
Consideriamo la funzione $f : \reals^2 \to \reals^3$ definita da $f(x,y) = (x,x,0)$.
Le classi di equivalenza individuate in $\ker f$ saranno $[(x,y)] = \{ (z,t) \in \reals^2 \divides z = x\}$. Per ogni classe possiamo individuare un rappresentante canonico del tipo $[(x,0)]$ con $x \in \reals$.
Ad ogni classe devo associare la sua immagine, quindi a $[(x,y)]$ \`e associato $(x,x,0)$.
\end{exmp}
\begin{figure}[ht]
\centering
\begin{tikzpicture}
\node (A) {$\reals^2$};
\node (B) [right of=A, node distance=4cm] {$\reals^3$};
\node (ker) [below of=A, node distance=4cm] {$\{[(x,0)]\}$};
\node (Im) [right of=ker, node distance=4cm] {$\{(x,x,0)\}$};
\path[->] (A) edge [left] node {$p$} (ker)
(A) edge [above] node {$f$} (B)
(ker) edge [below] node {$i$} (Im)
(Im) edge [right] node {$F$} (B)
(ker) edge [above left] node {$i \circ F$} (B)
;
\end{tikzpicture}
\caption{$f(x,y) = (x,x,0)$ come composizione di una funzione suriettiva con una iniettiva}
\end{figure}
\subsection{Teorema di omomorfismo per gli insiemi}
\begin{prop}[Corrispondenza biunivoca fra immagine e nucleo]
Per ogni $f : A \to B$ si ha $\abs{\image{f}} = \abs{\ker f}$, ossia esiste una biezione $F : \ker f \to \image{f}$.
\end{prop}
\begin{proof}
Per le definizioni di immagine di una funzione e nucleo di una funzione:
\[
\image{f} = \{ b \in B : \exists a \in A \text{ t.c. } f(a) = b \}\subseteq B
\]
\[
\ker f = \{ [a] : \forall x \in [a] \ f(x) = f(a) \}
\]
$ \forall $ classe di $ \ker f \ F([a]) = f(a) = F([b]) \implies [a] = [b]$ e $\forall b \in \image{f} \ b = f(a) \implies F([a]) = b$. $F$ \`e una funzione suriettiva e iniettiva, quindi gli elementi del $\ker f$ sono tanti quanti gli elementi di $\image{f}$.
\end{proof}
\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 (1) [below of=A, 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$};
\node (a) [below of=B, 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 (f) [below of=e, node distance=1cm] {$f$};
\path[->] (1) edge node {} (b)
(2) edge node {} (a)
(3) edge node {} (a)
(4) edge node {} (b)
(5) edge node {} (d)
(6) edge node {} (d)
(7) edge node {} (d)
;
\end{tikzpicture}
\caption{$\ker f = \{ [1], [2], [5]\}$, $\image{f} = \{a, b, d\}$ }
\end{figure}
\subsubsection{Partizioni come reticoli}
$\Pi (A)$ \`e insieme delle partizioni di $A$, $\subseteq $ \`e una relazione di raffinamento.
Dati $\pi, \sigma \in \Pi(A)$, $\pi \subseteq \sigma \iff $ $\forall B \in \pi$ si ha che $B$ \`e contenuto in un blocco di $\sigma \iff $ ogni blocco di $\sigma$ \`e unione di blocchi di $\pi \iff \forall x, y \in A , \ x \ \varepsilon_{\pi} \ y \implies x \ \varepsilon_{\sigma} \ y$.
\begin{prop}[Partizione come reticolo]
$\left( \Pi(A) , \subseteq \right)$ \`e un insieme parzialmente ordinato ed \`e un reticolo, ossia presi comunque due elementi c'\`e l'$\inf$ e il $\sup$.
\end{prop}
\begin{proof}
$(\pi \infop \sigma)$ \`e dato dalla relazione $ x \ \varepsilon_{(\pi \infop \sigma)} \ y \iff x \ \varepsilon_{\pi} \ y $ e $ x \ \varepsilon_{\sigma} \ y $. Quindi per definizione $\pi \infop \sigma $ \`e $\inf( \pi, \sigma)$.
\end{proof}
Verifichiamone le propriet\`a:
\begin{itemize}
\item $\pi \infop \sigma \le \pi, \sigma$, vero per definizione di $\le$.
\item $\pi \le \sigma \iff $ se $ x \ \varepsilon_{\pi} \ y $ allora $x \ \varepsilon_{\sigma} \ y$
\item $\tau \le \pi, \sigma \implies \tau \le (\pi \infop \sigma)$, infatti:
\[
x \ \varepsilon_{\tau} \ y \implies
x \ \varepsilon_{\pi} \ y \text{ e }
x \ \varepsilon_{\sigma} \ y
\implies x \ \varepsilon_{(\pi \infop \sigma)} \ y
\]
\end{itemize}
\begin{defn}[$\sup$ fra partizioni]
$x \ \varepsilon_{(\pi \supop \sigma)} \ y \iff \exists x = a_1, a_2 \dots a_n = y $ tale che $a_i \ \varepsilon_{\pi} \ a_j$ oppure $a_i \ \varepsilon_{\sigma} \ a_j$ con $i \in [1, n-1]$, ossia ho una catena che mette in relazione $a_i$ con $a_j$ passando per $\pi$ o $\sigma$.
\end{defn}
Poich\'e $(\pi \supop \sigma) = \sup (\pi, \sigma)$, allora:
\begin{itemize}
\item $\pi, \sigma \le (\pi \supop \sigma)$, ossia $\pi \le (\pi \supop \sigma)$ e $\sigma \le (\pi \supop \sigma)$, vero per definizione perch\'e $x \ \varepsilon_{\pi} \ y \implies x \ \varepsilon_{\pi \supop \sigma} \ y$.
\item $\pi, \sigma \le \tau \implies (\pi \supop \sigma) \le \tau$, ossia $x \ \varepsilon_{\pi} \ y \implies x \ \varepsilon_{\tau} \ y$ e $x \ \varepsilon_{\sigma} \ y \implies x \ \varepsilon_{\tau} \ y$. Quando dico $x \ \varepsilon_{(\pi \supop \sigma)} \ y$, allora $x \ \varepsilon \ a_2 \ \varepsilon \dots \varepsilon \ y$, in cui ogni $\varepsilon$ \`e o $\varepsilon_{\pi}$ o $\varepsilon_{\sigma}$, quindi in ogni caso $a_i \ \varepsilon_{\pi} \ a_j$ o $a_i \ \varepsilon_{\sigma} \ a_j$ per cui necessariamente $a_i \ \varepsilon_{\tau} \ a_j$. Segue per transitivit\`a che $x \ \varepsilon_{\tau} \ y$.
\end{itemize}
\begin{esercizio}
$(\Pi(A), \subseteq)$ \`e un reticolo e $\subseteq$ \`e una relazione d'ordine. Dimostrare che non \`e modulare.
\end{esercizio}
\section{Morfismi}
Sono delle funzioni $f : A \to B$ che partono da $A$ con una struttura e arrivano a $B$ con la stessa struttura.
\subsection{Morfismi di insiemi parzialmente ordinati}
Detti anche ``morfismi d'ordine'' o funzioni monotone.
\begin{defn}[Morfismo d'ordine]
Un morfismo di un insieme parzialmente ordinato \`e un'applicazione $f : P_1 \to P_2$ dove $(P_1, \le_{1})$ e $(P_2, \le_{2})$ sono insiemi particolarmente ordinati, tale che $\forall x, y \in P_1$ con $x \le_1 y \implies f(x) \le_2 f(y)$. $f$ \`e una funzione monotona (ossia $f$ conserva l'ordine).
\end{defn}
Quindi un morfismo va da un'insieme con una struttura ad un altro insieme con la sua struttura. Lo indicheremo con questa notazione:
\[
f : (P_1, \le_{1}) \to (P_2, \le_{2})
\]
\begin{exmp}
Dati $P_1 = P_2 = \parts(\Gamma)$ e la relazione $(\parts(\Gamma), \subseteq)$, definisco $f : \parts(\Gamma) \to \parts(\Gamma)$ come, fissato $A$ sottoinsieme finito di $\Gamma$, $\forall X \in \parts(\Gamma) f(X) = A \cap X$.
$f$ \`e un morfismo $f : (\parts(\Gamma), \subseteq) \to (\parts(\Gamma), \subseteq)$ poich\'e $\forall X, Y \in \parts(\Gamma) \ X \subseteq Y \implies f(X) \subseteq f(Y)$ visto che $X \cap A \subseteq Y \cap A$.
\end{exmp}
Questa propriet\`a si chiama \textbf{isotonia} di $\subseteq$. Anche l'unione ha questa propriet\`a: $g : (\parts(\Gamma), \subseteq) \to (\parts(\Gamma), \subseteq)$ con $g(X) = A \cup X$
\begin{exmp}
Sia $\Gamma$ un insieme finito, definisco una funzione su $\parts(\Gamma)$ e $(\naturals, \le)$ $f : \parts(\Gamma) \to \naturals$ come $\forall X \in \parts(\Gamma) \ f(X) = \abs{X}$. Anche questa \`e una funzione monotona.
\end{exmp}
\subsection{Morfismi di reticoli}
$(L, \le)$ \`e un reticolo se $\forall x, y \in L \exists \inf(x, y) $ e $ \exists \sup(x,y)$. Ogni reticolo individua una struttura algebrica con due operazioni, $(L, \infop, \supop)$, e inoltre dalla struttura algebrica posso definire il reticolo.
\begin{defn}[Morfismo di reticoli]
Dati due reticoli $(L_1, \le_1)$ e $(L_2, \le_2)$, un morfismo di reticoli \`e una funzione $f : L_1 \to L_2$ che verifica le seguenti propriet\`a:
\begin{description}
\item[M1\label{itm:M1}] $\forall x, y \in L_1 \ f(\inf(x,y)) = \inf(f(x),f(y))$, e analogamente $\forall x, y \in L_1 \ f(\sup(x,y)) = \sup(f(x),f(y))$.
\item[M2\label{itm:M2}] Deve rispettare l'ordine. $\forall x, y \in L_1 $ con $x \le_1 y \implies f(x) \le_2 f(y)$.
\end{description}
\end{defn}
\begin{exmp}
Riprendendo l'esempio precedente, $P_1 = P_2 = \parts(\Gamma)$ e la relazione $(\parts(\Gamma), \subseteq)$, definisco $f : \parts(\Gamma) \to \parts(\Gamma)$ come, fissato $A$ sottoinsieme finito di $\Gamma$, $\forall X \in \parts(\Gamma) \ f(X) = A \cap X$.
In questo reticolo, $\inf(X,Y) = X \cap Y$, quindi $f(\inf(X,Y)) = f(X \cap Y) = (X \cap Y) \cap A$. Per verificare \ref{itm:M1}, $(X \cap Y) \cap A = \inf(f(X,Y)) = \inf(X \cap A, Y \cap A) = (X \cap A) \cap (Y \cap A)$, vero per la propriet\`a commutativa, la propriet\`a associativa e l'idempotenza degli insiemi.
\[
(X \cap A) \cap (Y \cap A) = (X \cap A) \cap (A \cap Y) = X \cap (A \cap A) \cap Y = X \cap A \cap Y
\]
\end{exmp}
\begin{exmp}\label{morfismo_no_reticoli}
Sia $\Gamma$ un insieme finito, definisco una funzione su $\parts(\Gamma)$ e $(\naturals, \le)$ $f : \parts(\Gamma) \to \naturals$ come $\forall X \in \parts(\Gamma) f(X) = \abs{X}$.
Devo verificare \ref{itm:M1}, ossia che $f(\inf(X,Y)) = \inf(f(X),f(Y))$. $f(X \cap Y) = \abs{X \cap Y}$, mentre $\inf(f(X),f(Y)) = \inf(\abs{X},\abs{Y})$, ossia il minore fra i due numeri. Non \`e vero in generale, quindi questa funzione non \`e un morfismo di reticoli.
\end{exmp}
In realt\`a \ref{itm:M1} implica \ref{itm:M2}, a differenza di quanto visto nelle relazioni di equivalenza e di ordine.
\begin{prop}[Morfismo di reticoli 2]
$(L, \le_1)$ e $(L, \le_2)$ due reticoli. Sia $f : L_1 \to L_2$ tale che $\forall x, y \in L_1 \ f(\inf(x,y)) = \inf (f(x),f(y))$ e $\forall x, y \in L_1 \ f(\sup(x,y)) = \sup (f(x),f(y))$, allora $f$ \`e una funzione monotona, e quindi \`e un morfismo di reticoli.
\end{prop}
\begin{proof}
Bisogna dimostrare che conserva l'ordine, ossia che se $x \le_1 y \implies f(x) \le_2 f(y)$. Per l'ipotesi, $\inf(x,y) = x$ e $\sup(x,y)= y$. Quindi $f(\inf(x,y)) = f(x)$. Per \ref{itm:M1} $f(\inf(x,y)) = \inf(f(x),f(y))$, quindi $f(x) = \inf(f(x),f(y)) \implies f(x) \le_2 f(y)$.
\end{proof}
Stessa dimostrazione vale per il $\sup$. Abbiamo dimostrato gi\`a che il contrario non vale, nell'esempio \ref{morfismo_no_reticoli}.
\subsection{Isomorfismi}
Un isomorfismo \`e un morfismo biunivoco.
Dato l'insieme delle parti di $\Gamma$, $(\parts(\Gamma), \subseteq)$, e l'insieme $2 = \{ 0, 1 \}$, $2^{\Gamma}$ \`e l'insieme delle funzioni $\Gamma \to \{0,1\}$. Date due funzioni $f, g \in 2^{\Gamma}$, $f \le g \iff \forall x \in \Gamma $ ho che $ f(x) \le g(x)$ (come da definizione \ref{ordine_funzioni}).
$(2^{\Gamma}, \le)$ \`e un reticolo. Infatti $\inf(f,g) : \Gamma \to 2$ \`e:
\[
\inf(f,g)(x) =
\begin{cases}
f(x) & \text{ se } f(x) \le g(y) \\
g(x) & \text{ altrimenti}
\end{cases}
\]
Analogamente, $\sup(f,g)(x) : \Gamma \to 2$ \`e:
\[
\sup(f,g)(x) =
\begin{cases}
g(x) & \text{ se } f(x) \le g(y) \\
f(x) & \text{ altrimenti}
\end{cases}
\]
Un esempio di isomorfismo \`e quindi $F : \parts(\Gamma) \to 2^{\Gamma}$. Prendo un sottoinsieme $A \subseteq \Gamma$ (ossia un elemento $A \in \parts(\Gamma)$) e definisco la ``funzione caratteristica di $A$'' che indicher\`o con $\varphi_{A} : \Gamma \to 2$ che dice se un elemento di $\Gamma$ \`e o non \`e in $\Gamma$, ossia:
\[
\forall x \in \Gamma \ \varphi_A (x) =
\begin{cases}
0 \text{ se } x \notin A \\
1 \text{ se } x \in A
\end{cases}
\]
$F$ \`e biunivoca. Dimostriamo che \`e iniettiva e suriettiva.
\begin{prop}
Se $A, B \in \parts(\Gamma)$ e $\varphi_A = \varphi_B \implies A = B$, ossia per doppia inclusione $A \le B$ e $B \le A$.
\end{prop}
\begin{proof}
Per definizione di funzione caratteristica, $\forall x \in A \implies \varphi_A(x) = 1 = \varphi_B(x) \implies x \in B$.
\end{proof}
\begin{prop}
$\forall f \in 2^{\Gamma} \exists A \in \parts(\Gamma)$ t.c. $\varphi_A = f$.
\end{prop}
\begin{proof}
Prendo $\Gamma = \{ 1, 2, 3, 4, 5, 6, 7\}$, e rappresento $f$ dal punto di vista dell'occupazione.
\begin{tabular}{*{7}{c}}
1 & 2 & 3 & 4 & 5 & 6 & 7 \\
0 & 0 & 1 & 1 & 0 & 1 & 0
\end{tabular}
Quindi $A = \{ 3, 4, 6 \} = f^{-1} (1)$, ossia la controimmagine di $\varphi_A$.
\end{proof}
Poich\'e $F$ \`e un isomorfismo, $A \subseteq B \implies F(A) \le F(B) = \varphi(A) \le \varphi(B)$, infatti $\forall x \in \Gamma$:
\[
\varphi_A(x) =
\begin{cases}
0 \text{ se } x \notin A \implies \varphi_A(x) \le \varphi_B(x) \\
1 \text{ se } x \in A \implies \text{ poich\'e } A \subseteq B, \ \varphi_B(x) = 1 \implies \varphi_A(x) \le \varphi_B(X)
\end{cases}
\]
Dimostriamo che si tratta di un morfismo di reticoli.
\begin{prop}
$F(\inf(A,B)) = \inf(F(A), F(B))$, ossia $F(\inf(A,B)) = F(A \cap B) = \varphi_{(A \cap B)}$ e $\inf(F(A), F(B)) = \inf(\varphi_A, \varphi_B)$.
Quindi $\inf(\varphi_A, \varphi_B) = \varphi_{(A \cap B)}$.
\end{prop}
\begin{proof}
Per le propriet\`a dei reticoli:
\begin{itemize}
\item $\varphi_{A \cap B} \le \varphi_A, \varphi_B$
\[
\forall x \in \Gamma \varphi_{A \cap B} (x) =
\begin{cases}
0 \text{ se } x \notin (A \cap B) \\
1 \text{ altrimenti}
\end{cases}
\]
\[
\varphi_{A \cap B} (x) =
\begin{cases}
0 \le \varphi_A \\
1 \implies x \in (A \cap B) \subseteq A \implies \varphi_A(x) = 1 \implies \varphi_{A \cap B} (x) \le \varphi_A (x)
\end{cases}
\]
\item $f \le \varphi_A, \varphi_B \implies f \le \varphi_{A \cap B}$
\begin{gather*}
f \in 2^{\Gamma} \\
f \le \varphi_A, \varphi_B \implies
\forall x \in \Gamma \ f(x) \le
\varphi_A(x)
\text{ e }
\varphi_B(x) \\
f(x) =
\begin{cases}
0 \le \varphi_{A \cap B} (x) \\
1 \implies \varphi_A (x) = \varphi_B (x) = 1 \implies x \in (A \cap B) \implies \varphi_{A \cap B} (x) = 1
\end{cases}
\end{gather*}
\end{itemize}
\end{proof}
L'insieme delle parti di un insieme $\Gamma$ \`e in corrispondenza biunivoca con l'insieme delle funzioni da $\Gamma$ in 2, quindi hanno la stessa cardinalit\`a.
\subsubsection{Considerazioni generali sugli isomorfismi}
\begin{enumerate}
\item Sia $F : (P, \le) \to (Q, \le)$ un isomorfismo da $P$ in $Q$, posso prendere la sua inversa $G : (Q, \le) \to (P, \le)$ che \`e a sua volta un isomorfismo da $Q$ in $P$.
\item Se prendo tre strutture $P, G, R$ e due isomorfismi $F : (P, \le) \to (Q, \le)$ e $G : (Q, \le) \to (R, \le)$, $G \circ F : (P, \le) \to (R, \le)$.
\item Le relazioni di equivalenza sono una generalizzazione dell'uguaglianza. La relazione di uguaglianza \`e la pi\`u piccola relazione di equivalenza, in cui tutte le classi sono costituite da un solo elemento.
\item Se prendo tutte le possibili strutture d'ordine $(P, \le)$, posso creare una relazione di equivalenza per cui due strutture sono equivalenti se c'\`e un isomorfismo.
Ossia, prendo due strutture $(P, \le)$ e $(Q, \le)$, e dico che $(P, \le)$ \`e equivalente a $(Q, \le)$ se esiste un isomorfismo da $P$ a $Q$. Lo indico con $(P, \le) \cong (Q, \le)$.
\item Se due strutture sono isomorfe (come in figura \ref{fig:strutture_isomorfe}), posso studiare una sola struttura e le propriet\`a di quella struttura valgono su tutte le strutture isomorfe.
\end{enumerate}
\begin{figure}
\centering
\begin{tikzpicture}
\node (6) {6};
\node (5) [left of=6, node distance=1cm] {5};
\node (4) [below right of=5, node distance=1cm] {4};
\node (3) [below right of=4, node distance=1cm] {3};
\node (2) [below of=4, node distance=1cm] {2};
\node (1) [below of=2, node distance=1cm] {1};
\path[-] (6) edge node {} (4)
(5) edge node {} (4)
(4) edge node {} (2)
(2) edge node {} (3)
(1) edge node {} (2)
;
\end{tikzpicture}
\begin{tikzpicture}
\node (6) {e};
\node (5) [left of=6, node distance=1cm] {f};
\node (4) [below right of=5, node distance=1cm] {d};
\node (3) [below right of=4, node distance=1cm] {c};
\node (2) [below of=4, node distance=1cm] {b};
\node (1) [below of=2, node distance=1cm] {a};
\path[-] (6) edge node {} (4)
(5) edge node {} (4)
(4) edge node {} (2)
(2) edge node {} (3)
(1) edge node {} (2)
;
\end{tikzpicture}
\caption{\label{fig:strutture_isomorfe}Esempio di strutture isomorfe}
\end{figure}
\begin{esercizio}
Trovare tutti i reticoli (a meno di isomorfismi) con 4 elementi.
\end{esercizio}
\section{Numeri Naturali}
$\naturals$ \`e l'insieme dei numeri naturali. Seguiamo la definizione di Peano.
\begin{defn}[Numeri naturali]
L'insieme dei numeri naturali \`e un insieme non vuoto tale che:
\begin{description}
\item[N1\label{itm:N1}] Esiste una funzione $\sigma : \naturals \to \naturals$ (una endofunzione) iniettiva detta ``successore'';
\item[N2\label{itm:N2}] Esiste un elemento di $\naturals$ chiamato ``zero'' ed indicato con 0 tale che $0 \notin \image{\sigma}$, ossia che non \`e il successore di nessun numero naturale;
\item[N3\label{itm:N3}] Principio di induzione: se $U \subseteq \naturals$ tale che:
\begin{itemize}
\item $0 \in U$;