Professional Documents
Culture Documents
Indice
Introduzione
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3 Numeri
3.1 I numeri interi . . . . . . . . .
3.2 I numeri razionali . . . . . . . .
3.3 I numeri decimali . . . . . . . .
3.4 I numeri reali . . . . . . . . . .
3.5 La costruzione dei numeri reali
3.6 Potenze, radici, logaritmi . . .
3.7 Espressioni e proporzioni . . . .
3.8 Matematica finanziaria . . . . .
4 Matematiche finite
4.1 Calcolo combinatorio . . . .
4.2 Permutazioni . . . . . . . .
4.3 Problemi combinatori . . .
4.4 Strutture dati . . . . . . . .
4.5 Il modello delle parole . . .
4.6 Il calcolo delle proposizioni
4.7 Calcolo delle probabilit`a . .
4.8 Distribuzioni . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
11
11
14
17
20
24
28
31
35
.
.
.
.
.
.
.
.
39
39
42
45
49
51
55
58
61
.
.
.
.
.
.
.
.
65
65
68
72
77
81
86
90
95
.
.
.
.
.
.
.
.
99
99
103
106
111
115
118
122
126
4
5 Algebra
5.1 Calcolo letterale . . . . . . .
5.2 I polinomi . . . . . . . . . . .
5.3 Risoluzione delle equazioni . .
5.4 Sistemi di equazioni . . . . .
5.5 Disequazioni . . . . . . . . . .
5.6 Numeri complessi . . . . . . .
5.7 Equazioni di grado superiore
5.8 Algebra astratta . . . . . . .
INDICE
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
133
133
136
140
143
147
151
155
158
6 Geometria Euclidea
6.1 Le basi della Geometria . . . . .
6.2 Perpendicolarit`a e parallelismo .
6.3 Congruenza e similitudine . . . .
6.4 La misura delle superfici . . . . .
6.5 Luoghi geometrici . . . . . . . . .
6.6 La geometria della circonferenza
6.7 Poligoni regolari e cerchio . . . .
6.8 Geometria dello spazio . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
163
163
168
172
176
180
183
187
191
7 Le altre Geometrie
7.1 Coordinate Cartesiane . . . . . .
7.2 Lequazione della retta . . . . . .
7.3 La parabola . . . . . . . . . . . .
7.4 Circonferenza, ellisse e iperbole .
7.5 Geometrie non-Euclidee . . . . .
7.6 Geometria descrittiva e proiettiva
7.7 Topologia . . . . . . . . . . . . .
7.8 Gli spazi vettoriali . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
199
199
202
206
208
211
215
215
215
8 Trigonometria e Calcolo
8.1 Le funzioni trigonometriche . . . .
8.2 Le formule di somma e sottrazione
8.3 Risoluzione dei triangoli . . . . . .
8.4 Il concetto di limite . . . . . . . . .
8.5 Logaritmo ed esponenziale . . . . .
8.6 Il calcolo differenziale . . . . . . .
8.7 Lo studio delle funzioni . . . . . .
8.8 Il calcolo integrale . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
217
217
221
225
229
234
238
244
249
.
.
.
.
.
.
.
.
Introduzione
noscenze umanistiche, quali la storia, la filosofia e la
stessa letteratura.
Si pensi, per fare qualche esempio, alla determinazione dellet`a dei reperti archeologici con il metodo del carbonio, allo studio statistico dellevoluzione
di una lingua, ai modelli matematici dellequilibrio
biologico di un determinato ambiente, alle strutture spaziali delle molecole, alle grammatiche formali
per comprendere la struttura di un linguaggio. Oggi,
poi, la diffusione pervasiva degli elaboratori elettronici richiede unimpostazione mentale e un bagaglio di
conoscenze di natura tecnologica e astratta, se non
si vuole rimanere utenti puramente passivi di macchine che inglobano in se, nei loro programmi, conoscenze logiche e matematiche molto profonde. E
se queste macchine ci risparmiano lavoro di routine
e la necessit`a di dover eseguire calcoli tanto numerosi quanto banali, non ci esimono dal conoscere i
loro principi operativi (algoritmi e programmi) pena
una sudditanza, psicologica ed economica, da chi `e in
grado di controllare queste macchine e quindi la parte di mondo, sempre pi`
u grande, che queste macchine
controllano.
Queste ed altre considerazioni ci spingono a tentare
di riunire in un unico testo, di dimensioni abbastanza
ridotte, le conoscenze di cui uno studente dovrebbe
essere padrone alla fine dei suoi studi elementari e
medi, e che quindi costituiscono il bagaglio di nozioni
con cui affrontare gli studi universitari. Da un punto di vista puramente pratico, perci`o, `e qui raccolta
tutta la Matematica che serve per laccesso a un Corso di Laurea di tipo scientifico o tecnologico di una
nostra Universit`a, sia per poter seguire utilmente gli
insegnamenti del primo anno, sia per superare i test
per laccertamento dei debiti formativi in Matematica, attualmente previsti. Questo testo ha lambizione
di poter colmare le eventuali lacune degli studenti che
intendono iscriversi al primo anno di Universit`a.
AVVERTENZA
Queste note devono ancora essere messe a
punto. Lautore `e consapevole del fatto che
esse contengono errori di forma e di sostanza.
I lettori sono invitati a segnalare tutto ci`o che
ritengono scorretto o comunque da modificare, togliere e aggiungere. Di tali segnalazioni
lautore ringrazia anticipatamente.
c R. Sprugnoli, 2002.
6
Pitagora prima, Platone e Aristotele poi videro nella
Matematica la forma perfetta del sapere; solo Socrate
sembra non conformarsi a questa idea, ma sulla porta dingresso dellAccademia platonica stava scritto
Nessuno entri che non conosca la Geometria. Il ragionamento, nella vita di tutti i giorni come nella filosofia pi`
u astratta, segue un modello che `e quello della
Matematica, quello che la Matematica ha portato a
un rigore assoluto.
La necessit`a, il gusto della dimostrazione rigorosa
si apprendono pienamente con la Matematica; questa
d`a anche i limiti di applicabilit`a del metodo deduttivo, che, ad esempio, non pu`o entrare in un regressus ad infinitum, ma deve fondarsi su qualcosa che
diamo per buono e per certo: ed `e proprio la Matematica che ci fa capire come questo qualcosa di fondante abbia un senso o lo acquisti in un sistema di
assiomi che si autosostengono. E anche senza arrivare a queste finezze che confinano con la filosofia,
la Matematica ci d`a la forma mentis necessaria ad
affrontare, in modo rigoroso, tanto lo studio della natura quanto quello delluomo. Per questo motivo ho
voluto inserire in queste pagine la dimostrazione di
tutti i teoremi enunciati: le eccezioni credo si contino
sulle dita di una mano; e ho cercato di essere semplice e chiaro e allo stesso tempo rigoroso. Questo
`e pi`
u di quanto si faccia normalmente nella scuola,
che spesso (secondo me sbagliando) si accontenta di
enunciare risultati da usare per risolvere gli esercizi
ed essere promossi alla classe successiva. Il senso e
lamore del ragionamento vanno cos` a sperdersi e la
Matematica diviene una sequenza di nozioni, da applicare quando necessario, invece di un fatto culturale
che forma la mentalit`a delle persone e fa da riferimento nellaffrontare la realt`a che ci circonda (anche se
mia moglie sostiene che `e meglio cos`!) Analogamente, va coltivato il gusto delle definizioni precise, che
puntualizzano idee e concetti, spesso piuttosto vaghi
nel loro uso quotidiano, e quindi a rischio di diventare ambigui quando si cerchi di portarli alle estreme
conseguenze, procedimento utile tutte le volte che si
voglia criticare un atteggiamento o unimpostazione,
facendo vedere le estreme conseguenze (negative) a
cui potrebbe condurre. E, nello stesso spirito, ho cercato anche di introdurre vari concetti dei fondamenti
della Matematica, attraverso i quali spero di chiarire
cosa si intende per teoria, sia nella Matematica, sia
in qualsiasi altro settore del sapere umano.
INDICE
parte e di Apollonio dallaltra. Indubbiamente, questo fu favorito da una inadeguata rappresentazione
dei numeri e dalla mancanza di unAlgebra formalizzata. Quando per`o, dopo Vi`ete, Fermat e Cartesio,
lAlgebra (nel senso lato che oggi vi farebbe comprendere anche lAnalisi) prese il sopravvento, un tradimento fu perpetrato nei confronti di tutta la Matematica. La Geometria contemplava due metodologie
distinte, anche se utilizzate indifferentemente: la dimostrazione astratta e la costruzione geometrica. Ad
esempio, la prova che gli angoli alla base di un triangolo isoscele sono uguali (Teorema 6.12) `e puramente
astratta e fa riferimento solo a costatazioni di fatto
e a risultati gi`a noti. Il teorema di Pitagora, invece,
nella prova per mezzo del primo teorema di Euclide
(osservazione dopo il Teorema 6.27) fa uso di una costruzione, senza la quale la dimostrazione fallirebbe.
Allorche lAlgebra si impose alla Geometria, questultima tipologia di dimostrazione fu relegata in secondo
piano e, quando possibile, evitata.
La dimostrazione astratta `e, idealmente, atemporale. Si svolge nel tempo, come tutte le faccende umane, ma questo sembra e vuol essere pi`
u un accidente
che una parte intrinseca della prova. Si fanno certe valutazioni che valgono indipendentemente dal
momento in cui le facciamo; usiamo assiomi o teoremi gi`a dimostrati, che vengono prima logicamente,
ma che ci rifiutiamo di considerare veri temporalmente prima del teorema che stiamo dimostrando e che
ne fa uso. In altre parole, un teorema deve valere indipendentemente dal tempo, sia del momento in cui
`e stato dimostrato (il che sembra ovvio), ma anche
a prescindere da azioni che debbono essere eseguite
per dimostrarlo, e questo `e un po meno ovvio. La costruzione geometrica, invece, non pu`o prescindere dal
tempo: prima si fanno certe cose e poi se ne fanno altre, che non si sarebbero potute fare se non avessimo
completato quelle precedenti.
INDICE
oggi dire, gli algoritmi sono da 300 anni relegati al
ruolo secondario di Matematica applicata, considerata spesso uno o pi`
u gradini inferiore alla Matematica Pura. Ad esempio, il metodo di Gauss per
la risoluzione dei sistemi lineari, di natura puramente algoritmica, `e pressoche ignorato nei testi di Matematica e relegato in quelli di Calcolo Numerico.
Ognuno ricorda come lunico algoritmo menzionato
dai programmi della scuola `e quello di Euclide per il
calcolo del massimo comun divisore, ma nessuno lo
impara, perch`e docenti e studenti preferiscono altri
metodi.
Oggi, per`o, laffermarsi dellInformatica ha riportato linteresse per le soluzioni costruttive dei problemi, cio`e per gli algoritmi, che costituiscono proprio la base teorica della programmazione. Gli algoritmi, tuttavia, non sono semplicemente un modo
astratto per arrivare a programmare un elaboratore; essi sono una metodologia per affrontare problemi
di qualsiasi natura e, quindi, per farne uno studio e
darne una soluzione rigorosa, analoga ad un teorema, anche se concettualmente diversa. Gli algoritmi
hanno influenzato anche parte della logica e stanno
prendendo piede in molte parti della Matematica (si
pensi al classico caso delle basi di Groebner). Cos`
le due metodologie antiche della Geometria classica,
quella deduttivo-astratta e quella costruttiva, stanno
avvicinandosi di nuovo. In questo testo ho cercato di
seguire tale linea, anche se il risultato `e a mio parere
ancora molto parziale poiche, con mentalit`a tuttora
vecchia, non riesco ad amalgamarle, e continuo a vedere il teorema come la fase di controllo della verit`a
di un risultato e lalgoritmo come il metodo di risoluzione pratica di un problema, che basa la propria
validit`a su un opportuno teorema.
INDICE
x 2 = (x + 1)(x 2) e quindi le soluzioni sono
2 e 1. Avete un buon intuito matematico e
fra pi`
u strade possibili sapete scegliere quella pi`
u
appropriata al problema;
INDICE
Forse un giorno verr`a realizzata, ma per ora si stanno risultato e cerca vari mezzi per convencersi che esso
solo sviluppando teorie matematiche su macchine del `e valido. Tali mezzi vanno dal proprio intuito alla
sperimentazione in casi particolari, dalla discussione
genere.
2) Se il precedente `e un criterio di opportunit`a, con i colleghi alla simulazione sul calcolatore, e tanesiste anche un criterio logico per preferire o repu- ti altri marchingegni fra i quali ci pu`o ben stare la
tare necessario un approccio umano alla Matemati- dimostrazione formale. Qualcuno, a questo propoca. Godel ha dimostrato che le nostre formalizzazioni sito, ha sostenuto e sostiene che la formalizzazione
u, e quando una cosa `e vedella Matematica non possono essere complete, inten- matematica `e un sovrappi`
ra
tutti
si
possono
convincere
(a loro modo) che tale
dendo con questo che non ci possono permettere di
essa
`
e
.
Questo
per`
o
`
e
del
tutto
irrazionale e, cosa
dimostrare tutti i risultati veri. In altre parole, la
pi`
u
importante,
io
non
ci
credo.
Riconosco
che ogni
macchina che pur potesse derivare tutta la Matematimatematico
si
possa
convincere
della
validit`
a di un
ca a partire dagli assiomi, non riuscirebbe comunque
teorema
nel
modo
che
crede
pi`
u
opportuno;
il fatto,
ad arrivare a dimostrare tutte le verit`a della Mateper`
o
,
`
e
che
non
deve
crederci
lui
solo,
specie
se `e un
matica stessa. Alcune di esse (in realt`a, infinite) ririsultato
al
quale
`
e
arrivato
per
primo,
ma
deve
conmarrebbero fuori. Non sappiamo se luomo sarebbe
vincere
anche
gli
altri
che
le
cose
stanno
come
lui
crecapace di fare di meglio, ne sappiamo se sia gi`a riude.
Ecco
allora
che
la
dimostrazione
diviene
il
mezzo
scito a fare qualcosa di pi`
u, ma naturalmente vale la
pena di tentare, anzi sarebbe eticamente scorretto se comunicativo per eccellenza, nella Matematica come
in tutta la scienza, poiche `e in grado di darci ragioni
non lo tentassimo.
obiettive, o anche semplicemente intersoggettive (per
3) Esiste, infine, anche un criterio estetico. Ogni chi non crede alluniversalit`a della scienza) per essere
teorema ha pi`
u dimostrazioni; la macchina che ab- convinti che una certa affermazione `e vera. Questo `e
biamo ipotizzato genererebbe tutte le prove possibili, il ruolo semantico fondamentale della dimostrazione
rendendo ancora pi`
u difficile il nostro eventuale lavoro matematica e la giustificazione dellesistenza dei libri
di ricerca dei teoremi interessanti, che apparirebbero, di Matematica nella forma che essi hanno. E questa
con tutti gli altri, innumerevoli volte. In effetti, ogni credenza, assieme al citato aspetto estetico delle didimostrazione umana ha un proprio carattere (se si mostrazioni, che creano ci`o che abbiamo chiamato il
preferisce, non ho obiezioni ad affermare che siamo gusto della dimostrazione, non acquisendo il quale
noi a darglielo), e alcune ci appaiono ovvie e scon- penso che si perda molto del fascino della Matematate nel senso detto, altre sono interessanti o geniali tica. Essa allora diviene semplice strumento tecnico,
per limpostazione adottata o il metodo utilizzato, al- semmai difficile da usare, e/o fonte di curiosit`a, meno
tre ancora rivelano connessioni inusitate con aspetti vicine alla scienza che allenigmistica (disciplina che
diversi, che semmai nulla hanno a che fare con largo- personalmente non disprezzo affatto).
mento trattato. Queste due ultime categorie sono le
dimostrazioni che preferiamo, sono quelle che danno
soddisfazione e meritano alla Matematica lappellativo di Arte. Il Mathematical Intelligencer, una rivista
6. Concludo questa non breve introduzione con alscientifica, nel 1998 ha indetto una specie di votazione cune osservazioni su come `e stata scritta questa serie
per le pi`
u belle dimostrazioni della storia della Mate- di appunti di Matematica, che naturalmente risenmatica. Ha vinto la prova di Eulero per ei = 1 (un tono del mio modo di vedere la materia, le mie varie
risultato che purtroppo trascende lambito di queste idiosincrasie e i pallini che ho acquisito con la frequennote). Questo mostra come laspetto estetico (une- tazione della materia del mio lavoro, e cio`e lInformastetica un po sui generis, se si vuole) abbia un ruolo tica. Va da se che non mi permetterei mai di scrivere
non indifferente nellarido mondo della Matematica. un libro sulla Matematica seria, dove i colleghi maQueste considerazioni si legano a un altro aspetto
che amo mettere in rilievo, e cio`e la differenza tra
un libro di Matematica e la soluzione matematica dei
problemi. Qui intendo per problema una qualsiasi
questione di Matematica, dallesercizio didattico ai
grandi temi della ricerca matematica (daltra parte,
per chi affronta per la prima volta un esercizio, esso
`e un tema di ricerca, lunica differenza essendo che
esso `e gi`a stato risolto da qualcuno). La scoperta
matematica non avviene mai (o quasi mai) nel modo
razionale in cui si espongono i risultati; piuttosto, il
matematico intuisce, o immagina, o si figura un certo
10
INDICE
anche senza le note; in altre parole, se un lettore tra- per verificare i risultati dei programmi realizzati.
lascia (ad esempio ad una prima lettura, ammesso che
voglia leggere queste cose due volte) le note, dovrebbe riuscire a seguire tutti gli argomenti senza perdere
nulla di essenziale alla comprensione. Spero che le
note (questo `e almeno il compito che io intendo loro
affidare) soddisfino qualche curiosit`a e, soprattutto,
ne sollevino molte altre, invogliando cos` il lettore a
proseguire questi studi, per i quali potr`a utilmente
ricorrere a testi universitari specifici, che incontrer`a
andando avanti negli studi.
Punto decimale: La virgola che separa la parte
intera di un numero dalla sua parte decimale costituisce una mia piccola idiosincrasia. Di fronte alla
scrittura (5, 32) `e spesso difficile rendersi conto (specie nello stampato, quando gli spazi sono ridotti al
minimo indispensabile) se siamo di fronte al numero decimale cinque virgola trentadue o alla coppia di
numeri interi 5 e 32. Per questo, preferisco alla virgola il punto decimale della notazione anglosassone,
della quale ovviamente rifiuto luso della virgola per
indicare i raggruppamenti in migliaia, milioni, etc.:
a questo scopo user`o un punto situato in alto. Pertanto, senza ambiguit`a, scrivere (51, 328) indicher`a
la coppia di numeri 51 e 328; scrivere (51.328) vorr`a
significare il numero decimale 51 punto 328; scrivere
infine (51. 328) denoter`a il numero intero cinquantuno
mila trecentoventotto.
Esercizi: Come ho avuto modo di affermare, lo
studio della Matematica si deve fare con carte e penna
o matita, e soprattutto si devono risolvere problemi,
poiche solo la pratica ci rende familiari con i metodi
di risoluzione che la Matematica ci fornisce. Questo
testo `e privo di esercizi, e ci`o `e una grave lacuna. E
mia intenzione rimediare con un testo di esercizi, in
parte anche svolti. Per`o, siccome ho le mie idee su
come impostare un tale testo, per il momento la cosa
`e ancora in fieri e non so immaginare quando potr`a
essere realizzato. In queste note, spesso suggerisco di
scrivere programmi sullelaboratore che realizzano o
simulano certi risultati: poiche naturalmente penso
ai futuri studenti di Informatica, questi sono esercizi
pressoche indispensabili. Visto che oggi lInformatica
ha pervaso un po tutte le materie, gli stessi esercizi
penso possano essere utili anche agli altri, che avranno cos` occasione per imparare un po di programmazione. Il linguaggio da usare `e indifferente: il Pascal
va tanto bene quanto il C; oggi il C++ e il Java sono pi`
ua
` la page ed introducono alla programmazione
ad oggetti. Chi mai avesse a disposizione il Maple o
Mathematica, pu`o utilizzarli come linguaggi di programmazione a tutti gli effetti, anche se tanti degli
esercizi sono gi`a funzioni predefinite in tali linguaggi;
il trucco sta nel programmare ignorando (o facendo
finta di ignorare) tali funzioni e, semmai, utilizzarle
Capitolo 1
Se lipotiposi del sentimento personale prostergando i prolegomeni della subcoscienza fosse capace di reintegrare il proprio soggettivismo alla
genesi delle concomitanze, allora io rappresenterei lautoprasi della sintomatica contemporanea che non sarebbe altro che la trasmificazione
esopolomaniaca. Che bel talento, eh? Ma io
non ci tengo ne ci tesi mai . . .
E. Petrolini Gastone
1.1
Gli insiemi
La Matematica costituisce un vero e proprio linguaggio. Esso serve per esprimere proposizioni che riguardano quantit`a o relazioni. La forma pi`
u elementare
di quantit`a `e il numero e la forma pi`
u elementare di
relazione `e il confronto tra numeri. I numeri hanno
avuto origine con il contare e al contare `e collegato
anche il confronto, per cui il numero cinque `e inferiore
al sette perche contando si arriva prima al cinque che
al sette. Altre quantit`a, come la lunghezza o il peso,
sono state acquisite dalluomo molto presto e con esse
`e nato il concetto di misura. Il confronto fra numeri
`e stato poi generalizzato al concetto di relazione tra
quantt`a diverse: in questo modo sono state definite
relazioni come quella che lega laltezza del sole al passare del tempo, o quella che vogliamo instaurare tra
il peso o la lunghezza di un oggetto e il suo costo.
Prima di parlare di numero, occorre che ci intendiamo su cosa vogliamo e possiamo contare. La nostra
mente concepisce la realt`a secondo due metodi apparentemente contrapposti. Il primo tende a comporre
vari oggetti in una entit`a unica, come quando pensiamo al salotto come allaggregazione tra una stanza,
mobili quali divano, poltrone e tavoli, e suppellettili quali quadri, soprammobili, ecc. Il secondo tende
a scomporre un individuo in varie parti, ad esempio
quando pensiamo a una persona come composta di
una testa, un tronco, due braccia e due gambe. Questi due modi di vedere la realt`a, detti rispettivamente
aggregazione e separazione, non sono nettamente distinti luno dallaltro e noi ci muoviamo mentalmente
11
12
Per indicare il fatto che un certo elemento a appartiene ad un insieme A, si scrive a A e si dice
simbolo di appartenenza; la sua negazione `e a 6 A.
Se P `e linsieme dei numeri pari, 10 P e 15 6 P.
AB
AB
Siano A e B due insiemi tali che ogni elemento di B
sia anche elemento di A: si dice che B `e un sottoinsieA
B
A
B
me di A e si scrive B A; se poi A contiene almeno
un elemento che non sta in B, allora B `e un sottoinsieme proprio di A e si scrive B A. Ad esempio,
P N, dato che ogni numero pari `e un numero, ma
esistono numeri che non sono pari. Due insiemi A e
A\B
AB
B sono uguali, e si scrive A = B, se ogni elemento
di A `e anche elemento di B e, viceversa, ogni elemento di B `e anche elemento di A. In altre parole,
Figura 1.1: Diagramma di Venn
A = B significa che A B e, contemporaneamente,
B A. Spesse volte, per dimostrare che due insiemi
sono uguali, si applica questa osservazione, provando
che ogni elemento del primo appartiene al secondo, e legge tale che. Le seguenti tre operazioni tra insiemi ricorrono con estrema frequenza in tutte le parti
viceversa.
della Matematica:
E bene rendersi conto perfettamente della differenza fra il concetto di appartenenza e quello di conte Unione: lunione di due insiemi A e B si scrive
nuto: il primo mette in relazione un elemento con
A B ed `e linsieme composto dagli elementi che
un insieme, il secondo mette in relazione due insiemi.
stanno in A, stanno in B oppure stanno in tutti
Si sia certi di capire il seguente esempio: dato line due gli insiemi;
sieme A = {a, b, c, d}, si consideri lelemento b A e
si definisca B = {b}. In altre parole, B `e linsieme
Intersezione: lintersezione di due insiemi A e B
composto dal solo elemento b. Come insieme, si ha
si scrive A B ed `e linsieme degli elementi che
B A, ma non hanno senso nessuna delle scritture
stanno contemporaneamente in A e in B;
b A e B A. Infine, ricordiamo che se B A
(B A), si pu`o scrivere in modo equivalente A B
Differenza: la differenza tra due insiemi A e B
(A B), che si legge A contiene (propriamente) B
si scrive A\B ed `e linsieme degli elementi che
e si dice che A `e un soprainsieme di B.
stanno in A, ma non appartengono a B.
Un insieme privo di elementi, come linsieme degli unicorni si dice un insieme vuoto. Se pensiamo
allinsieme dei triangoli con quattro lati, ci rendiamo conto che di insiemi vuoti ne esiste uno solo, quello privo di qualsiasi elemento. Linsieme vuoto si indica con . Si considera che linsieme vuoto sia contenuto in (sia un sottoinsieme di) ogni altro insieme, e
quindi sia un sottoinsieme improprio di se stesso. Per
completezza, ricordiamo che un insieme pu`o essere
definito elencando tutti i suoi elementi, come quando
poniamo A = {1, 2, 3, 4, 6, 12}, e si dice che linsieme
`e definito per estensione. Alternativamente, possiamo definire un insieme come composto di tutti e soli
gli elementi che soddisfano una certa propriet`a; ad
esempio, possiamo porre B = {divisori di 12}, dove
le parentesi graffe si leggono ancora linsieme dei;
in questo caso A = B, ma si dice che B `e definito per
intensione (attenzione, questa parola si scrive con la
lettera s!). In modo pi`
u formale, si dovrebbe scrivere B = {x | x divide 12} e si legge linsieme degli
elementi x tali che x divide 12. Si osservi che x `e
una variabile di comodo e che la barra verticale si
Due insiemi A e B si dicono disgiunti se la loro intersezione `e linsieme vuoto, cio`e AB = . Lunione
disgiunta degli insiemi A, B si denota A B, e corrisponde allunione di A e di B quando questi siano
disgiunti, o siano stati resi tali marcando in modo
diverso i loro elementi cos` da renderli distinguibili.
Infine, la differenza simmetrica fra i due insiemi A, B
`e definita dalla relazione: AB = (A \ B) (B \ A).
Le operazioni tra insiemi si intuiscono facilmente
se ci aiutiamo graficamente con i ben noti diagrammi di Venn: in tali diagrammi un insieme `e rappresentato dai punti di un cerchio e quindi, disponendo
opportunamente due o pi`
u cerchi, si pu`o visualizzare
leffetto di una qualsiasi operazione tra insiemi. Nella Figura 1.1 abbiamo evidenziato in grigio le quattro
operazioni introdotte.
I diagrammi di Venn permettono anche di dare
una prova grafica alle propriet`a delle operazioni; ad
esempio, si vede immediatamente che:
AB = (A B) \ (A B),
13
come daltra parte si scopre facilmente la propriet`a lintersezione. Le propriet`a di idempotenza, ugualdistributiva dellunione rispetto allintersezione:
mente, non hanno corrispondenza nei numeri, ma ci
dicono che, al contrario di questi, operando con un
A (B C) = (A B) (A C).
solo insieme non possiamo ottenere molto di pi`
u. Le
regole che coinvolgono il complemento ci informano
A
B
A
B
che questo ha qualcosa delle propriet`a dellopposto o
dellinverso nei numeri, cio`e loperazione che da 4 ci
porta a 4 (opposto) oppure a 1/4 (inverso). Prima di tutto, lopposto dellopposto ci d`a il numero
di partenza, come ce lo d`a linverso dellinverso: cos`
agisce anche il complemento. Lanalogia esiste anche
C
C
con le regole a + (a) = 0 e a (1/a) = 1, ma qui,
anche identificando 0 con e 1 con U , le regole sono
A (B C)
(A B) (A C)
pi`
u stringenti, ed `e come avessimo a (a) = 1 e
a + (1/a) = 0, il che ben sappiamo non essere vero.
Infine, in P(U ) valgono le celebri regole di De MorIn modo analogo il lettore `e invitato a dimostra- gan); costui era un matematico inglese della prima
re la propriet`a distributiva dellintersezione rispetto met`a del 1800, che anticip`o alcune idee di Boole sulla
allunione, cio`e:
logica formale; insegn`o ad Ada Byron, la figlia del
poeta, che fu cos` brava da aiutare Charles BabbaA (B C) = (A B) (A C).
ge nelluso della Macchina Analitica, tanto da essere
considerata la prima programmatrice della storia (cirSpesso, si fissa un particolare insieme U , detto inca 1840). Le regole di De Morgan legano tra di loro
sieme universo, e si considerano tutti i suoi sottoinsietutte e tre le operazioni definite su P(U ); possono esmi, che costituiscono il cosiddetto insieme delle parti
sere facilmente verificate con luso dei diagrammi di
di U e si denota con P(U ). Chiaramente, U P(U )
Venn, ma invitiamo il lettore a riflettere un po sul
e P(U ), e per ogni A U si definisce il comloro significato per cercare di capirlo senza laiuto di
plemento di A (in U ) come la differenza A = U \ A;
un disegno. Le regole non sono banali e pu`o essere
ovviamente, U = e = U : in generale A = A. Le un esercizio utile quello di raffigurarci mentalmente
tre operazioni di unione, intersezione e complemento, il loro senso.
definite in P(U ), godono di una serie di propriet`a,
che elenchiamo nella Tabella 1.1: esse si dicono proNota 1.1
Quella che abbiamo considerato `e
priet`
a dellAlgebra Booleana e le ritroveremo anche
unimpostazione intuitiva della teoria degli insiemi.
pi`
u avanti. Il lettore `e invitato a dimostrare queste
Dopo la sua introduzione da parte di Boole, Frege e
propriet`a con il metodo dei diagrammi di Venn.
Cantor, il concetto di insieme venne variamente criticato e ci si accorse presto che tutta la teoria non poPossiamo dire due parole su questo elenco di regole.
teva essere lasciata allintuizione, ma doveva rientrare
Esse assomigliano, ma non coincidono, con le regole
nei canoni di un formalismo che, proprio in quelledelle operazioni numeriche, che tutti conosciamo. Ad
poca, si stava affermando e che, in un qualche moesempio, la propriet`a commutativa `e la stessa, mendo abbastanza miserevole, cercheremo di esporre nelle
tre la propriet`a distributiva sembra pi`
u ampia e vaprossime sezioni. Uno dei colpi di maglio che furono
le tanto per lunione rispetto allintersezione, quanto
sferrati contro limpostazione intuitiva della teoria denel caso opposto; per i numeri, possiamo distribuigli insiemi `e certamente il paradosso di Russell, che il
re il prodotto rispetto alla somma, ma non vicevermatematico e logico inglese propose nel 1902. Ecco cosa. Questa analogia ha portato, specie allinizio della
me ragion`
o Russell. Il concetto di insieme sembra postoria della teoria degli insiemi, a parlare dellunione
ter schematizzare quella capacit`
a di aggregazione che
la mente umana possiede e sulla quale si basa parte
come della somma tra insiemi e dellintersezione
della nostra conoscenza. Quindi possiamo aggregacome del prodotto. In effetti, se A e B sono due
re oggetti in insiemi, ma anche insiemi in insiemi di
insiemi disgiunti, rispettivamente con m ed n elemeninsiemi, e cos` via, allinfinito. Possiamo addirittura
ti, la loro unione A B = A B contiene esattamente
pensare allinsieme G di tutti gli insiemi. Questo inm + n elementi. Tuttavia, lanalogia finisce qui, dato
sieme globale gode di una strana propriet`
a: esso deve
che A B = e, in generale, A B ha meno elementi
contenere se stesso come elemento, in quanto contiedel solo A o del solo B.
ne tutti gli insiemi. Generalmente, un insieme non
Caratteristica degli insiemi `e la propriet`a di assorcontiene se stesso come elemento, ma G non `e certo
bimento: A B `e contenuto in A, per cui, se poi aglunico insieme con tale propriet`
a. Ad esempio, Lingiungiamo tutto A, quello che otteniamo `e proprio A;
sieme di tutti gli insiemi che possono essere definiti
con meno di venti parole italiane, `e un insieme deficos` A B contiene A, e quindi ritorniamo ad A dopo
14
AB =BA
AB =BA
A (B C) = (A B) C
A (B C) = (A B) C
A (B C) = (A B) (A C) A (B C) = (A B) (A C)
A (B A) = A
A (B A) = A
AA=A
AA=A
AA=
AA=U
A=A
AU =A
AU =U
A=
A=A
AB =AB
AB =AB
Tabella 1.1: Le regole dellAlgebra Booleana
1.2
Le relazioni
15
1.2. LE RELAZIONI
e quindi ci fornisce anche un criterio per dire quando
due elementi non sono in relazione. Intuitivamente,
avere un criterio per definire una relazione sembra
essere il modo pi`
u naturale di impostare il problema, e sar`a questo metodo intensionale che seguiremo
nella presente sezione per esporre i principali tipi di
relazione che si trovano nella Matematica. Tuttavia,
prima di far questo, vogliamo ricordare la definizione
matematica di relazione, che invece fa riferimento allidea di estensione. Se A e B sono due insiemi (fra i
quali vogliamo definire una relazione), si chiama prodotto cartesiano di A e B, e si indica con A B,
linsieme di tutte le coppie ordinate (a, b) dove a A
e b B. Ad esempio, se A `e linsieme di due elementi
A = {maglia, camicia} e B `e linsieme di tre elementi
B = {bianca, azzurra, fantasia}, il prodotto A B `e
costituito dalle sei coppie:
(maglia, bianca)
(camicia, bianca)
(maglia, azzurra) (camicia, azzurra)
(maglia, fantasia) (camicia, fantasia).
E bene distinguere chiaramente il concetto di coppia
(ordinata) da quello di insieme di due elementi: la
coppia (a, b) `e diversa dalla coppia (b, a), anche se a
e b appartengono allo stesso insieme; infatti, lordine
degli elementi `e essenziale. Viceversa, i due insiemi
{a, b} e {b, a} sono lo stesso insieme, composto dai
due elementi a e b, indipendentemente dallordine con
cui essi sono scritti.
Il nome di prodotto cartesiano deriva dalla Geometria Analitica, dove il piano cartesiano `e costituito
da tutte le possibili coppie di numeri reali, e quindi `e
proprio R R. E facile vedere che se A e B sono due
insiemi che contengono, rispettivamente, m ed n elementi, il loro prodotto cartesiano AB contiene proprio mn coppie distinte, il che, se si vuole, giustifica
il nome di prodotto per questa operazione.
Accettato questo concetto, che associa gli elementi
di A con quelli di B in tutti i modi possibili, la definizione di relazione `e semplice: si dice relazione o
corrispondenza tra A e B un qualsiasi sottoinsieme
del prodotto cartesiano A B. Il sottoinsieme determina le coppie di elementi in relazione tra di loro; le
coppie che non appartengono al sottoinsieme, quindi,
sono formate da elementi che non sono in relazione
tra di loro. Lesempio precedente pu`o essere illuminante: il mio guardaroba di maglie e camicie `e una
relazione che lega questi oggetti a possibili colorazioni: la relazione `e data dal fatto che tali oggetti sono
miei e non di qualcun altro (il guardaroba di unaltra persona costituir`a unaltra relazione). Se ho due
maglie, una bianca e una azzurra, e due camicie, una
bianca e una fantasia tipo hawaiano, si vede immediatamente come il mio guardaroba sia un sottoinsieme
di A B.
Nota 1.2
Alcune relazioni hanno un ruolo molto importante nella Matematica; citiamo le relazioni di equivalenza e di ordine tra elementi dello stesso insieme,
e le funzioni tra elementi di insiemi (spesso) diversi.
Su queste relazioni vogliamo ora entrare in maggiori
dettagli. Luguaglianza (tra numeri, tra figure o tra
oggetti qualsiasi, non ha importanza) `e una relazione
che tutti conosciamo; essa fa parte di un gruppo di relazioni caratterizzate da alcune propriet`a e che `e noto
col nome di relazioni di equivalenza. Formalmente,
una relazione di equivalenza `e una relazione tra gli
elementi dello stesso insieme A (e, quindi, `e un sottoinsieme di coppie appartenenti ad A A = A2 ) che
gode delle seguenti propriet`a:
1. propriet`
a riflessiva: ogni elemento a A `e in
relazione con se stesso;
16
2. propriet`
a simmetrica: se un elemento a A `e in
relazione con un elemento b A, allora anche b
`e in relazione con a;
3. propriet`
a transitiva: se un elemento a A `e in
relazione con b A e questo, a sua volta, `e in
relazione con c A, allora anche a `e in relazione
con c.
La prima propriet`a sembra ovvia, ma non lo `e poi
tanto, visto che molte relazioni come a `e diverso
da b non ne godono affatto. Luguaglianza, la congruenza, la similitudine e lequiscomponibilit`a tra figure sono relazioni di equivalenza. Un esempio meno
ovvio lo si ha considerando le espressioni aritmetiche
(ad esempio, formate da numeri e le operazioni di
somma e sottrazione, come si studiano in IV elementare) e dire che sono equivalenti se e solo se hanno
lo stesso valore. Ogni espressione `e equivalente a se
stessa; se 2 + 3 = 1 + 4 allora 1 + 4 = 2 + 3 e, infine,
se `e anche 1 + 4 = 7 2, allora 2 + 3 = 7 2.
Nota 1.3
17
S = {a, b, c}
{a, b}
{a, c}
{b, c}
{a}
{b}
{c}
3. propriet`
a transitiva: se un elemento a A `e in
relazione con b A e questo, a sua volta, `e in
relazione con c A, allora anche a `e in relazione
con c.
Per avere un riferimento concreto, si pensi alla relazione tra numeri a b. Tuttavia, `e facile vedere che
anche tutti i sottoinsiemi di un insieme dato S, se
considerati con la relazione contenuto, godono di
queste stesse propriet`a: 1) ogni insieme si pu`o considerare come sottoinsieme di se stesso; 2) se A B e
B A, allora A = B; 3) A B e B C implicano
A C, come risulta immediatamente dalla definizione. Ad esempio, se S = {a, b, c}, `e facile disporre gli
8 sottoinsiemi di S in un diagramma (come nella Figura 1.2), detto diagramma di Hasse, che evidenzia
le reciproche relazioni di contenuto.
Se facciamo una cosa analoga per la relazione
fra i numeri {1, 2, 3, 4} troviamo un diagramma di
Hasse molto pi`
u semplice. In realt`a questultima relazione ha una caratteristica particolare: per fra
numeri vale la propriet`a aggiuntiva:
4. dati due elementi qualsiasi, il primo `e in relazione
col secondo oppure il secondo `e in relazione col
primo.
Chiaramente, questa propriet`a non `e valida per gli
insiemi {a} e {b, c}, che non hanno nessuna relazione di contenuto fra di loro. Quando questi due tipi
di ordinamento si vogliono distinguere, si dice che
quello fra gli insiemi `e un ordinamento parziale, mentre quello tra numeri `e un ordinamento totale. Un
esempio ulteriore di ordinamento totale `e costituito
dallordinamento lessicografico, cio`e quello delle parole nel dizionario: date due parole, si confrontano
le prime lettere e se liniziale della prima `e maggiore
1.3
Funzioni e operazioni
Il tipo pi`
u importante di relazione o corrispondenza `e
certamente costituito dalle funzioni. Una corrispondenza tra due insiemi A e B, cio`e un sottoinsieme
F A B, si dice una funzione se e solo se ad ogni
elemento di A corrisponde uno e un solo elemento di
B. Come si sa, espressioni come y = 3x + 2 oppure
y = x2 4x + 1 rappresentano due funzioni perche,
assegnato un valore ad x (la variabile indipendente),
il valore di y (la variabile dipendente) `e univocamente
determinato. In generale si scrive y = F (x), anche
18
p(n) = 1
se n `e pari
p(n) = 0
se n `e dispari
`e un predicato. Limportanza dei predicati (su A)
sta nel fatto che essi costituiscono un meccanismo
matematico per parlare delle propriet`a degli elementi
di A; nellesempio, la propriet`a `e: il numero n `e
pari. Di regola, si interpreta 1 come vero e 0 come
falso, cos` che p(10) = 1 significa il numero 10 `e
pari, mentre p(51) = 0 vuol dire il numero 51 non
`e pari.
Dato un insieme S e linsieme P(S) delle sue parti,
i predicati su S corrispondono ai sottoinsiemi di S.
Se infatti A S, il predicato A : S {0, 1} definito
da:
A (x) = 1
se x A
A (x) = 0
se x 6 A
19
in particolare, per i predicati su A si scrive 2A , dove il 2 sta a significare linsieme di due elementi
B = {0, 1}. Vista la corrispondenza tra i predicati su A e i sottoinsiemi di A, spesso si indica con la
stessa notazione 2A linsieme delle parti di A, cio`e
P(A). Ritorneremo in diverse occasioni sulle cose
appena dette, quando parleremo di cardinalit`a (si veda la Sezione 1.4), di calcolo combinatorio (vedere la
Sezione 4.1), di calcolo delle proposizioni (nella Sezione 4.6); ma questi concetti sono pervasivi di tutta
la Matematica.
Un caso particolarmente importante di funzione `e
dato dalle operazioni; si consideri ad esempio la somma tra numeri naturali; essa associa ai numeri 3 e 5 il
numero 8; si scrive 3+5 = 8 e pertanto siamo di fronte a una funzione che chiameremo S e che ha come
dominio il prodotto cartesiano N N, cio`e le coppie
di numeri naturali, e per codominio lo stesso N. Si
scrive pertanto: S : N N N, ed m + n al posto
di S(m, n). La stessa cosa si pu`o dire del prodotto
P : N N N, ove P (n, m) = n m. Si osservi
invece che la differenza e la divisione non sono funzioni nel senso detto: infatti, alla coppia (3, 5) non
corrisponde alcun numero naturale 3 5, ne alcun
numero naturale 3/5. In effetti, i numeri interi, cio`e
i numeri con il segno, sono stati introdotti per rendere la sottrazione una funzione, cio`e unoperazione
sempre eseguibile, e i numeri razionali per rendere la
divisione una funzione. Purtroppo, in questultima
operazione, come si sa, c`e un caso che non si risolve,
e cio`e la divisione per zero; a parte questo, nei numeri
razionali `e sempre possible fare a/b.
Le operazioni non hanno sempre necessariamente
due argomenti come le quattro operazioni di base,
cio`e addizione, sottrazione, moltiplicazione e divisione. Esistono operazioni con un solo argomento, come
la radice quadrata, il cambiamento di segno o il valore assoluto. Si possono inventare operazioni con tre
argomenti come logb (x + y), o anche a quattro come:
ax /by , e cos` via. Allora:
a b c
a b c
a b c
a b c
e cos` via. Il numero di argomenti di una operazione
0 0 0
0 0 1
0 1 0
0 1 1
si dice la sua ariet`
a o adicit`
a.
20
1. unoperazione binaria x y `e chiusa se, qualunque siano gli elementi x, y A, il risultato dello- 1.4
Il contare
perazione `e ancora un elemento di A. La somma
e il prodotto in N sono operazioni chiuse, mentre Una delle attivit`a di base delluomo `e il contare. Connon lo sono la sottrazione e la differenza; come tare significa associare agli elementi di un insieme una
s`e detto, ne 3 5, ne 3/5 sono numeri naturali; successione di parole convenzionali: uno, due, tre,
quattro, . . .. Il numero degli elementi di un insieme
2. unoperazione binaria xy `e commutativa se per
`e il nome al quale si arriva quando tutti gli elemenogni coppia di elementi x, y A si ha xy = y
ti sono stati esauriti. Idealmente, e talvolta anche
x. Addizione e moltiplicazione sono operazioni
praticamente, man mano che contiamo spostiamo gli
commutative; sottrazione e divisione non lo sono;
elementi dellinsieme in un altro insieme, in modo da
3. unoperazione binaria x y `e associativa se distinguere quelli gi`a considerati da quelli che ancora
per ogni terna di elementi x, y, z A si ha devono essere contati. In tal modo non si fanno con(x y) z = x (y z), cio`e lordine di ese- fusioni e si determina facilmente quando il conteggio
cuzione delloperazione non `e essenziale (si noti `e terminato.
In questa maniera, noi instauriamo una corrisponche la propriet`a commutativa si riferisce allordine degli elementi; la propriet`a associativa al- denza biunivoca tra gli elementi da contare e i numelordine delle operazioni). Di nuovo, addizione e ri: come abbiamo osservato nella sezione precedente,
moltiplicazione sono esempi positivi, sottrazione `e proprio lesistenza di una corrispondenza biunivoca
che ci permette di dire che gli oggetti di un insieme
e divisione negativi;
sono tanti quanti gli elementi di un altro insieme. Ora
u: se due insiemi
4. unoperazione binaria x y gode della propriet`a possiamo dire anche qualcosa di pi`
di assorbimento rispetto alloperazione x y se si hanno lo stesso numero di elementi, allora `e possibiha: x (y x) = x qualunque siano i due ele- le trovare tra di essi una corrispondenza biunivoca.
menti x, y A. Come abbiamo visto, le due ope- Infatti, dire che hanno lo stesso numero di elemenrazioni di unione ed intersezione tra insiemi go- ti significa che esiste una corrispondenza biunivoca
21
1.4. IL CONTARE
tra ciascun insieme e linsieme dei numeri che hanno
permesso di contarli; se facciamo corrispondere gli
elementi contati dallo stesso numero, abbiamo la corrispondenza biunivoca cercata. Non `e detto che essa
sia la sola, ma ci basta di essere convinti che: due insiemi (finiti) hanno lo stesso numero di elementi se e
solo se esiste tra di essi una corrispondenza biunivoca.
I numeri che servono per contare si dicono numeri
naturali: zero, uno, due, tre, quattro, . . .. Osserviamo esplicitamente che lo zero conta gli elementi
dellinsieme vuoto (quante caramelle ci sono in un
sacchetto vuoto?) e pertanto va considerato come
uno dei numeri naturali. Linsieme dei numeri naturali si indica con N. Essi costituiscono uno dei mattoni fondamentali della Matematica, anzi, come ha
dimostrato Peano (1858 1932) tutta la Matematica
che conosciamo pu`o essere fondata su una assiomatizzazione dei numeri naturali. Vedremo pi`
u avanti
qualcosa a questo proposito, anche se tali argomenti vanno un po oltre limpostazione elementare che
vogliono avere queste note.
Nota 1.4
22
23
1.4. IL CONTARE
la successione S = {a0 , a1 , a2 , . . .} e sia B linsieme
(eventualmente vuoto) degli elementi che rimangono,
cio`e sia A = S B. Consideriamo ora A = A \ {a0 }
e vediamo che A e A sono equipotenti. Lovvia corrispondenza biunivoca `e la seguente: ad ogni elemento
di B (in A) facciamo corrispondere se stesso in A e ad
ogni elemento ak della successione facciamo corrispondere ak+1 . Ma A A (propriamente) e la prima parte
della prova `e fatta. Viceversa, se A `e finito e A A,
sappiamo che A ha meno elementi di A e i due insiemi
non possono essere messi in corrispondenza biunivoca
tra di loro.
Abbiamo cos` una seconda caratterizzazione degli insiemi infiniti, che ci rende conto di varie anomalie che
essi hanno nei confronti dei pi`
u usuali insiemi finiti.
Una tale propriet`
a, tuttavia, potrebbe indurci a pensare che sia possibile mettere in corrispondenza biunivoca due insiemi infiniti qualsiasi: se un insieme `e
equipotente a un suo sottoinsieme, possiamo immaginare linsieme pi`
u piccolo come sottoinsieme di
quello pi`
u grande e cercare una corrispondenza biunivoca (analoga a quella appena vista) per dimostrare questo fatto. Una serie di risultati sembrerebbe
confermare tale ipotesi:
1. se ad un insieme infinito A si aggiunge un insieme finito B = {b1 , b2 , . . . , bk }, quello che si
ottiene `e un insieme equipotente ad A. Sia
S = {a0 , a1 , a2 , . . .} la solita successione tratta da A e sia D = A \ S. La corrispondenza
biunivoca che ad ogni elemento di D fa corrispondere se stesso e per la quale: a0 b1 , a1
b2 , . . . , ak1 bk , ak a0 , . . . , ak+h ah , . . .,
prova la nostra affermazione. Se linsieme A
`e numerabile, in termini di cardinalit`
a, questo
risultato si esprime con la formula: 0 + k = 0 ;
2. se A e B sono due insiemi numerabili, allora
A B `e equipotente ad A. Dire che A `e numerabile significa che gli elementi di A sono ordinabili in una successione A = {a0 , a1 , a2 , . . .} per
la quale k ak , per ogni k N. Analogamente B = {b0 , b1 , b2 , . . .}. Allora la corrispondenza
biunivoca tra A B ed N `e (per ogni k N): se
k = 2h `e pari k ah , e se k = 2h + 1 `e dispari
k bh . Questo fatto si esprime con la formula:
0 + 0 = 0 ;
3. se A e B sono due insiemi numerabili, allora il
loro prodotto cartesiano AB `e anchesso numerabile. Siano A e B come prima e disponiamo gli
elementi di A B in una matrice infinita come
nella Figura 1.3. Il cammino segnato `e la corrispondenza biunivoca tra A B ed N. Questo
fatto si esprime con la formula: 0 0 = 0 .
Ma allora, ci chiediamo, esistono davvero cardinalit`
a
transfinite pi`
u grandi di 0 ? Apparentemente, dai tre
casi precedenti, sembra che con le normali operazioni
non si esca fuori del campo del numerabile. Ma Cantor dimostr`
o che di cardinalit`
a transfinite ne esistono
quante se ne vuole.
(a0 , b0 )
(a0 , b1 )
(a0 , b2 )
(a0 , b3 )
(a1 , b0 )
(a1 , b1 )
(a1 , b2 )
(a1 , b3 )
(a2 , b0 )
(a2 , b1 )
(a2 , b2 )
(a2 , b3 )
(a3 , b0 )
(a3 , b1 )
(a3 , b2 )
(a3 , b3 )
24
1.5
25
157 e fatelo leggere a qualcuno che non sappia quale numero avete scritto, e vi accorgerete dellutilit`a
della nostra rappresentazione decimale. Qual `e allora il processo che sta dietro a tale notazione? Anche
questo lo abbiamo imparato alle scuole elementari.
Cominciamo col ricordare che esiste una notazione
convenzionale per i numeri piccoli: ad una sola asta
| associamo la cifra 1, a due aste || la cifra 2, e cos`
via fino a nove aste |||||||||, cui associamo la cifra 9.
Quando di aste non ve ne sono, indichiamo questo
fatto con la cifra 0.
Nota 1.6
26
7. eliminiamo leventuale gruppetto di k aste rimasto; estraiamo da ciascuno dei gruppi di 10 aste
ununica asta e, con queste, formiamo un nuovo
insieme che chiamiamo ancora S;
8. si torna al punto 4.
Per il numero 34, il raggruppamento produce:
||||||||||
| {z }
||||||||||
| {z }
||||||||||
| {z }
||||,
4 8
2 8
4
1
7 1
1
7
1
2
2 3 1
0 3 1
3 1
2
0 1
0 0
6 0 7
6
1
4 0
5
6 5
2 5
4
7
2 3
2
7
3 7
3 0
1
1
0
1
0
64
1
32
1
16
0
8
0
4
1
2
0
1
27
155 si interpreta come 2 ore (cio`e, 120 ) e 35 ; le gli angoli. Nel mondo anglosassone, pi`
u restio ad
h
due ore vanno ad incrementare le 36 portandole accettare le novit`a venute dalla Francia, fino al 14
h
a 38 ;
Gennaio del 1971 la sterlina si divideva in 20 scellini
38h si interpreta come 1 giorno (cio`e, 24h ) pi`
u (ma la ghinea valeva 21 scellini), e lo scellino in 12
14h ; questo giorno incrementa di 1 il numero pence (plurale, questo, di penny, anche se tre monete da un penny erano three pennies); la base era
complessivo dei giorni.
quindi (, 20, 12) o anche (20, 12) e lo straniero era
In definitiva, abbiamo 4d 36h 154 78 = 5d 14h 35 18 e guardato in modo supercilioso se si imbrogliava anquesta `e la rappresentazione standard. LAlgoritmo che un po. Ancora oggi, le unit`a di misura lineare,
28
1.6
29
30
parola teorema `e oggi un termine generico che indica tutte le conseguenze possibili degli assiomi. Nella
pratica, si lascia il nome di teorema ai risultati veramente importanti, e si preferisce usare i seguenti
termini in situazioni pi`
u specifiche:
osservazione e proposizione: allargando un
po il concetto di affermazione singolare questi
nomi indicano risultati di semplice verifica, cio`e
dimostrabili senza sforzi, in maniera elementare
e di solito non interessante;
lemma: indica un teorema che non `e un risultato importante di per se, ma che serve a semplificare la dimostrazione di uno o pi`
u risultati
interessanti (che probabilmente saranno definiti
teoremi);
corollario: si riferisce a un teorema che `e una
immediata conseguenza di un altro teorema appena dimostrato. La dimostrazione di un corollario si riduce spesso a una o due righe e, talvolta,
si pu`o omettere addirittura.
da un insieme di assiomi, che consideriamo veNon tutte le affermazioni che riteniamo vere possori per definizione e che legano tra di loro i vari no essere dimostrate; come abbiamo osservato, questo
concetti di base della teoria stessa, definendoli fatto `e intrinseco alle teorie formali e non possiamo
implicitamente;
che prenderne atto. Tuttavia, di fronte a unaffermazione che ha resistito allattacco di generazioni di
da un insieme di regole di inferenza, cio`e di mematematici, i quali hanno miseramente fallito, ma che
todi di ragionamento specifici della teoria che
ci sembra vera per varie ragioni (la sensatezza, lespeci permettono di passare dagli assiomi ad alrienza, le prove effettuate, la ricerche mediante luso
tre affermazioni vere, sempre pi`
u profonde e che
di calcolatori elettronici), non possiamo sapere se: 1)
costituiscono il corpo della teoria.
stiamo sbagliando e laffermazione `e in realt`a falsa;
2) siamo imbranati e nono siamo riusciti a trovare la
Partendo dagli assiomi e lavorando con le regole di
strada giusta per la dimostrazione, che perci`o verr`a
inferenza e le regole comuni della logica si ottengofuori fra qualche annetto; 3) siamo davvero sfortunati
no nuove affermazioni vere che si dicono teoremi. La
e ci siamo imbattuti in una proposizione pevista dal
forma generale di un teorema `e: Se `e vero un certo
teorema di incompletezza di Godel. Si usa per questa
insieme di affermazioni A1 , A2 , . . . , Ar , allora `e vera
situazione il termine:
laffermazione B; si dice che A1 , A2 , . . . , Ar costituiscono le ipotesi del teorema e che B `e la tesi. Se il
congettura: si riferisce ad affermazioni che
teorema risulta vero, si dice anche che A1 , A2 , . . . , Ar
pensiamo essere vere, ma per le quali non
sono condizioni sufficienti per B, o che B `e condizione
conosciamo (ancora) alcuna dimostrazione.
necessaria per A1 , A2 , . . . , Ar . Talvolta un teorema si
esprime nella forma pi`
u sintetica dellimplicazione A
Come esempio della terminologia introdotta, conimplica B. Alcuni teoremi assumono la forma A `e sideriamo la seguente sequenza di dimostrazioni. Covero se e solo se tale `e B; questo equivale ai due minciamo con losservare che se sommiamo i primi
teoremi A implica B e B implica A, e cio`e A `e due numeri dispari 1 e 3 otteniamo 4 = 22 . Sommancondizione necessaria e sufficiente per B. In questo do i primi tre dispari si ha 1 + 3 + 5 = 9 = 32 , e se
caso la forma sintetica `e A se e solo se B, e si dice sommiamo i primi quattro otteniamo proprio 42 . E
una doppia implicazione.
possibile dimostrare che la somma dei primi n numeri
I teoremi sono sempre affermazioni di carattere ge- dispari `e proprio n2 ? Prima di tutto dimostriamo il
nerale; ad esempio, 52 + 19 = 71 `e unaffermazione seguente:
deducibile dagli assiomi dellaritmetica. Tuttavia, essa non verr`a mai considerata un teorema, ma sempli- Lemma 1.3 I primi n numeri dispari sono
cemente una affermazione singolare della teoria. La 1, 3, . . . , 2n 1.
1.7
Matematica e Logica
31
quei concetti della Logica che hanno un immediato
riscontro nella Matematica.
La teoria logica pi`
u elementare `e senza dubbio il
Calcolo proposizionale o Logica delle proposizioni. Inventata da Boole (1815 1864) alla met`a del 1800,
e sviluppata dai matematici inglesi di quel periodo,
questa teoria tratta in modo del tutto generale delle
proposizioni, ove informalmente con questo termine
si intende ogni affermazione che possa essere vera o
falsa. Questo esclude dalla teoria le domande e le
esclamazioni, ma comprende quasi tutto il discorso
comune. Per questo la sua connessione con la Matematica `e forte e deve essere conosciuta. Gli esempi
che faremo sono presi dalla lingua parlata, ma cercheremo di dare anche significativi agganci alle proposizioni della matematica, in particolare ai teoremi.
Nel Capitolo 4 dedicheremo la Sezione 4.6 al calcolo
delle proposizioni; per il momento ci accontentiamo
di introdurre i concetti e le tecniche principali.
Le proposizioni che si prendono in considerazione
devono sempre essere ben determinate; cos` la frase
domani `e domenica suppone che si stia ragionando in un preciso giorno e che quindi la frase sia vera
(siamo di sabato) o falsa (siamo in qualche altro giorno della settimana); va cio`e esclusa lidea che la frase
possa dipendere dal giorno in cui `e stata pronunciata.
Le frasi con questultimo intendimento, che prevedono una variabilit`a del discorso in funzione di quale
giorno della settimana `e oggi, non sono proposizioni,
ma nella terminologia della Logica si dicono predicati
e hanno una propria teoria, alla quale accenneremo
nella Sezione 1.8. Analogamente, la frase Carlo `e
andato a Roma presuppone che sia perfettamente
individuato il Carlo di cui si parla, e questo `e un
coltello faccia riferimento a un oggetto ben definito,
che pu`o essere o non essere un coltello.
La negazione di una proposizione `e unaltra proposizione, che risulta vera o falsa a seconda che quella
originaria fosse falsa o vera. Ovviamente, se il Carlo di cui parliamo `e andato a Roma, la proposizione
Carlo non `e andato a Roma `e una proposizione falsa. Ci`o pu`o essere espresso sinteticamente per mezzo
della tabella di verit`
a che esprime, in funzione dei
possibili valori di verit`a di p, il valore di verit`a della
negazione p; assumendo come convenzione che 1 indichi il valore vero e 0 il valore falso, la tabella
`e:
p p
0 1
1 0
La congiunzione di due proposizioni `e la proposizione che si ottiene interponendo la congiunzione e
fra le due proposizioni; ad esempio Carlo `e andato
a Roma e si `e iscritto allUniversit`a. La congiunzione `e vera se e solo se risultano vere entrambe le
32
con p q. Questa `e la forma dei teoremi della Matematica, ma naturalmente la lingua comune `e piena
di implicazioni: Se vai da Carlo [allora] riportagli il
suo libro. La doppia implicazione si esprime . . . se e
solo se . . . , `e assai comune in Matematica, molto meno nei discorsi di tutti i giorni, dove, creando sovente
pi`
u di qualche ambiguit`a, si preferisce esprimersi con
semplici implicazioni: Pagher`o se mi conviene di
solito significa Pagher`o se e solo se mi conviene,
anche se, letteralmente, chi ha pronunciato la frase
non ha detto se pagher`o allora mi conviene, ma si
`e limitato a dire: se mi conviene allora pagher`o. La
notazione per la doppia implicazione `e p q.
La verit`a o falsit`a di una implicazione `e un problema non del tutto banale. Normalmente, come si
`e detto, se p q `e unimplicazione, p si dice lipotesi e q la tesi. Se lipotesi `e vera e ragioniamo in
modo corretto, vogliamo che sia vera anche la tesi,
anzi non possa essere falsa. Se la tesi risulta falsa,
significa semplicemente che abbiamo sbagliato la deTale formalismo, che qui `e appena accennato, ma
duzione, cio`e siamo di fronte a una non-implicazione.
che svilupperemo nel Capitolo 4, serve almeno a dare
Secondo la tradizione, questa regola si dice modus pounespressione semplice ad antichi principi:
nens e si enuncia: se p `e vera e p implica q `e vera,
allora
`e vera q:
principio del terzo escluso (tertium non datur): la proposizione p `e vera o falsa, cio`e p = 1
((p (p q)) q.
oppure p = 0. Questo principio, per noi, fa parte
della stessa definizione di proposizione;
Daltra parte, se una deduzione `e corretta, ma la te-
q
implicazione diretta
p q implicazione inversa
Se
q
p
implicazione contraria
q p implicazione contropositiva
la verit`a di una implicazione non comporta la verit`a
della sua contraria, comporta per`o la verit`a della cosiddetta contropositiva, cio`e la proposizione che dalla
negazione della tesi fa discendere la negazione del-
33
lipotesi. Esemplificando, possiamo osservare che `e
la stessa cosa dire Se sei fortunato in amore, sarai
sfortunato al gioco oppure Se sei fortunato al gioco, allora sarai sfortunato in amore. O anche Se
dormi non pigli pesci o Se pigli pesci allora non
dormi. In altre parole, una implicazione e la sua
contropositiva sono proposizioni equivalenti e una `e
vera se e solo se `e vera laltra, cio`e p q risulta vera se e solo se tale risulta q p. Questo viene
sfruttato ampiamente in Matematica dove, spesso, si
usa dimostrare la proposizione contropositiva invece
di dimostrare direttamente un teorema. Questo tipo
di prova viene di solito introdotto cos`: Supponiamo
per assurdo che la tesi sia falsa e prosegue tentando di dimostrare che `e vera la negazione dellipotesi.
Talvolta, del tutto impropriamente, questa tecnica `e
detta dimostrazione per assurdo, che in realt`a `e
tutta unaltra cosa e la vedremo un po pi`
u avanti.
Facciamo un semplice esempio di dimostrazione
nella quale, invece di provare lasserto del teorema,
dimostriamo la proposizione contropositiva:
Teorema 1.6 Se il numero intero positivo n non `e
un quadrato perfetto ed n = p q, allora il quadrato
di uno dei fattori `e minore di n e il quadrato dellaltro
fattore `e maggiore di n.
Prova: Intanto, non pu`o essere p2 = n o q 2 = n, altrimenti n sarebbe un quadrato perfetto. Allora deve
essere p 6= q. Se supponiamo falsa la conclusione del
teorema, allora i due quadrati p2 e q 2 devono essere
tutti e due minori o maggiori di n. Nel primo caso per`o abbiamo p2 q 2 < n2 , cio`e p q < n e in
modo analogo nel secondo p q > n, contro lipotesi
p q = n.
Spesso, come s`e ricordato, questo tipo di dimostrazione `e detto per assurdo, ma le vere dimostrazioni
per assurdo hanno uno schema un po pi`
u complicato. Per dimostrare limplicazione p q si suppone
che valga p e che q sia falsa, cio`e sia vera la sua negazione. In altre parole, si parte immaginando vera
la proposizione p q e da essa si cerca di ottenere
una contraddizione o assurdit`a, che `e quello che d`a il
nome al modello di dimostrazione. Una contraddizione `e semplicemente una proposizione senzaltro falsa,
cio`e la negazione di un assioma A o di un teorema
T che abbiamo gi`a dimostrato essere vero. Cos` facendo sappiamo che p q deve essere falsa, perche
altrimenti avremmo la dimostrazione che lassioma A
o il teorema T sono tanto veri che falsi, cio`e la nostra
teoria (la Matematica) non `e coerente, il che sarebbe
un tantino grave. Ma se p q `e falsa, allora o p `e
falsa oppure, se p `e vera, q `e falsa, cio`e q `e vera. Ma
questo, per la discussione fatta in precedenza, vuol
dire proprio che p implica q, cio`e che p q `e vera.
Una celebre e antichissima dimostrazione per assur-
34
Nota 1.10
35
1.8. PREDICATI
tutti lo stesso numero di foglie. Rimettiamo a in A e
togliamo ora un albero b diverso da a. Abbiamo un
altro insieme di n alberi e, di nuovo, tutti debbono
avere lo stesso numero di foglie. Quindi, anche a ha
lo stesso numero di foglie di tutti gli altri, e quindi
gli n + 1 alberi di A hanno tutti la stessa quantit`
a
di foglie. La conclusione, ora, `e la straordinaria
affermazione fatta in precedenza. Dove abbiamo
sbagliato?
1.8
Predicati
36
37
1.8. PREDICATI
unaffermazione di questultimo tipo non `e vera occorre far vedere che essa non `e verificata da alcun
elemento dellinsieme S considerato, il che potrebbe
richiedere anche un tempo infinito, se infiniti sono
gli elementi di S. Viceversa, per dimostrare la non
validit`a di unaffermazione generale basta fornire un
esempio in cui essa non vale. Tale esempio costituisce
un controesempio dellaffermazione e assume il ruolo
di una vera e propria dimostrazione, ancorche negativa. Ricordiamo che da questa osservazione deriva il
concetto di falsicabilit`
a, su cui Popper costruisce la
sua filosofia della scienza.
Per dare unidea pi`
u matematica dei predicati, vorrei cercare di esporre un semplice ma importante
esempio di struttura algebrica. Con questo termine
si intende un insieme S sul quale sono definite una
o pi`
u operazioni, secondo quanto visto nella Sezione
1.3. Rispetto a tali operazioni linsieme pu`o godere
di alcune propriet`a che permettono di caratterizzare
il significato della struttura. I numeri, con le quattro
operazioni elementari sono un esempio di struttura
algebrica e tale concetto serve a generalizzare le propriet`a degli insiemi numerici rendendole indipendenti
dal concetto stesso di numero. In effetti, le strutture algebriche costituiscono largomento fondamentale
dellAlgebra Astratta, detta anche Algebra Moderna, perche si `e sviluppata negli ultimi centocinquanta anni. Ritorneremo sopra a questo argomento nel
Capitolo 5 sullAlgebra; per il momento limitiamoci
ad introdurre alcuni concetti sia validi di per se, sia
a mo di esempio dellidea di predicato che stiamo
discutendo.
Lesempio pi`
u semplice di struttura algebrica `e costituito certamente dal monoide, un insieme S con
unoperazione diadica indicata con un puntino (o la
semplice giustapposizione), detta prodotto, rispetto
alla quale S `e chiuso, gode della propriet`a associativa
e dellesistenza di una identit`a. Formalmente, il monoide si indica con la coppia (S, ) e le sue propriet`a
si riassumono cos`:
1. x, y S, il prodotto x y sta in S;
2. x, y, z S, si ha (x y) z = x (y z);
3. e S tale che x S si ha e x = x e = x.
E abbastanza naturale sentirsi sconfortati quando
ci si trovi davanti per la prima volta a una definizione del genere. Ma bisogna abituarsi poiche le strutture algebriche sono sempre definite in questo modo;
e bisogna andare oltre laspetto formale e cercare di
costruirsi unidea pi`
u concreta cercando esempi significativi. A loro volta, tali esempi permettono di
indurre propriet`a della struttura algebrica che ce la
fanno conoscere in modo pi`
u approfondito. La cosa a cui bisogna stare attenti `e di non confondere le
propriet`a specifiche dellesempio con propriet`a generali della struttura: per questo `e sempre opportuna
dare dimostrazioni formali ed astratte delle propriet`a
interessanti.
Lesempio pi`
u semplice di monoide `e costituito
dai numeri naturali con loperazione di somma, cio`e
(N, +); le sue propriet`a sono quelle stesse della somma e lidentit`a `e il numero 0. In effetti, questo `e un
monoide un po particolare, poiche per la somma vale
anche la propriet`a commutativa, cio`e:
x, y S si ha x y = y x.
Non `e per`o difficile trovare esempi nei quali la propriet`a commutativa non vale. Se A = {a1 , a2 , . . . , ak }
`e un insieme di simboli (o lettere, per cui A si dice anche alfabeto), chiamiamo A linsieme delle parole (o
stringhe) su A, cio`e le sequenze finite di simboli di A;
fra le parole mettiamo anche la parola vuota, cio`e la
sequenza priva di simboli. La concatenazione di due
parole w1 , w2 A `e la sequenza formata dai simboli
di w1 seguiti da quelli di w2 . Linsieme A con questa
operazione `e un monoide (non commutativo). Infatti,
la concatenazione di due parole `e ancora una parola
(chiusura) e la concatenazione di tre parole, comunque la si esegua w1 (w2 w3 ) oppure (w1 w2 ) w3
d`a sempre la parola formata dai simboli di w1 , seguiti da quelli di w2 , seguiti da quelli di w3 . Infine,
concatenando la parola vuota a unaltra parola, sia
che la si metta a sinistra, sia che la si metta a destra,
questultima parola non cambia.
Un terzo esempio di monoide `e costituito da
(N0 , ), cio`e linsieme dei numeri naturali (senza
lo zero) con loperazione di moltiplicazione. Questi
esempi cos` diversi ci fanno capire (o almeno intuire)
limportanza delle strutture algebriche: ragionando
in astratto sulla struttura si ottengono propriet`a che
valgono per tutti i monoidi, indipendentemente dalla
loro natura specifica. Questo, speriamo, sar`a ancora pi`
u chiaro quando, nella Sezione 5.8, faremo vari
esempi di tali dimostrazioni.
Nota 1.12
38
Capitolo 2
Aritmetica
Legati ai numeri primi ci sono fondamentali concetti
come quello di divisibilit`a e di massimo comun divisore che, definiti dai Greci, si sono andati sempre pi`
u
sviluppando, e le loro problematiche si incontrano e
si scontrano, oggi, con quelle dei moderni elaboratori. Ad esempio, il problema della scomposizione di
un numero in fattori primi si `e rivelato essere uno dei
problemi intrattabili per eccellenza, cio`e uno dei
problemi per i quali non si conosce (e probabilmente
non `e nemmeno possibile conoscere) una soluzione in
G. Rodari Filastrocche in cielo e in terra
tempi ragionevoli (ovviamente, quando il numero `e
u poLAritmetica `e la scienza dei numeri, pi`
u propria- abbastanza grande) perfino con i calcolatori pi`
mente dei numeri naturali N = {0, 1, 2, 3, . . .}, ed `e tenti che esistono oggi o potranno esistere nel prosperci`o strettamente connessa al concetto di conta- simo futuro. Questo, per il momento, ha permesso
re, visto nel capitolo precedente. Oggi, lAritmetica di utilizzare la scomposizione dei numeri nei moder`e indissolubilmente associata alle operazioni elemen- ni metodi di cifratura per la trasmissione sicura di
tari, ed `e con queste che si affronta lo studio dellArit- informazioni riservate nelle reti di calcolatori.
metica, non appena ci siamo impadroniti dei numeri
attraverso il contare. Non sempre `e stato cos`, anzi,
fino al 1600 il saper fare di conto (detto anche logi- 2.1
Laddizione
stica) era considerata unattivit`a volgare, riservata
u semplice e naturale `e
a commercianti e banchieri piuttosto che a scienziati Certamente loperazione pi`
e filosofi. Questi, invece, erano dotti nellAritmeti- quella di sommare due numeri. Lantico pastore col
ca, inclusa come s`e detto nel Quadrivio, intesa come suo gregge di 57 pecore, alla fine dellinverno, quanscienza che studia le propriet`a dei numeri naturali. do trovava che erano nati 14 agnellini, era interessato
In questo senso, lAritmetica `e nata in Grecia, e i a sapere di essere diventato proprietario di ben 71
Pitagorici consideravano i numeri come lessenza del animali. Con numeri cos` piccoli, la somma si pu`o rimondo. Con Platone e Euclide la Geometria prese condurre al contare: il pastore poteva prima contare
il sopravvento, ma negli Elementi Euclide dedica le vecchie pecore (o ricordare quante fossero, incidentre libri allAritmetica. In particolare, i numeri pri- do delle tacche su un osso o un tronco), arrivare cos`
mi hanno sempre attratto matematici professionisti e a 57, e poi continuare a contare gli agnelli appena nadilettanti per le loro propriet`a, spesso tra il meravi- ti: cinquantotto, cinquantanove, e via di seguito fino
glioso e lincredibile, sempre comunque imprevedibili. a 71. Non sono rari reperti archeologici, risalenti anCi sono state persone che hanno dedicato la propria che a trentamila anni fa, costituiti da ossa di animali,
vita allo studio dei numeri primi, alla loro elencazio- sulle quali sono incise tacche con levidente scopo di
ne, nella vana ricerca di regolarit`a, di leggi e di regole registrare conteggi: queste tacche sono la prima rappresentazione pratica di ci`o che abbiamo chiamato la
specifiche.
Bisogna dire che la curiosit`a per i numeri primi notazione ad aste.
`e comune a tutta lumanit`a e non `e solo appannagQuando i numeri cominciano a superare il centinagio della cultura occidentale, derivata da quella gre- io, la conta diretta e la notazione ad aste diventano
ca. Oltre ai grandi matematici arabi, il celeberrimo inadeguate, ed `e per questo che si sono cercati metoteorema cinese dei resti ci dice come anche nella di pi`
u veloci per eseguire la somma, come labaco o
lontana Cina (si parla del 1200) linteresse fosse vivo. luso sapiente dei ciottoli. Questi, come le biglie delMa cosa era successo?
Che lUno e lo Zero
seduti vicini,
uno qua laltro l`
a
formavano un gran Dieci:
nientemeno, unautorit`
a!
Da quel giorno lo Zero
fu molto rispettato,
anzi da tutti i numeri
ricercato e corteggiato.
39
40
labaco, sono disposti su pi`
u linee, ognuna preposta a
rappresentare le unit`a, le decine, le centinaia e cos` di
seguito. Tale modo di disporre ciottoli o biglie prefigura la nostra notazione, ma, come s`e visto, non ci si
`e resi conto, fino a tempi relativamente recenti, come
la scrittura potesse essere direttamente utilizzata per
fare i conti.
Nella notazione posizionale, lidea fondamentale `e
che le unit`a si sommano alle unit`a, le decine alle decine, le centinaia alle centinaia, e cos` via. Questo
funziona bene se facciamo 125 + 342, e il risultato `e
proprio 467. Quando per`o tentiamo lo stesso metodo
su 347 + 158, ci troviamo subito di fronte alla difficolt`a che 7 + 8, la somma delle unit`a, ci d`a un valore
maggiore di 9 che quindi non `e rappresentabile con
ununica cifra. Tuttavia, si osserva, se prendiamo la
cifra delle unit`a di 7 + 8 = 15, cio`e 5, la decina in
pi`
u pu`o andare a incrementare il numero totale delle
decine della somma, cio`e 4 + 5, che diventa 4 + 5 + 1.
Questo `e il concetto di riporto, che ci `e ormai familiare e che spiega come comportarci ogni volta che
una somma di unit`a, di decine, di centinaia, etc., ci
porta fuori del proprio ambito. Il riporto `e la parte
che va al di l`a del gruppo di appartenenza delle cifre considerate, e quindi va ad aggiungersi alla cifra
della successiva potenza del 10: da unit`a a decine,
da queste a centinaia, e cos` via. Nel nostro esempio,
4 + 5 + 1 = 10, e di nuovo dobbiamo considerare lo
0 come cifra della somma (delle decine, questa volta)
e l1 come il riporto verso le centinaia. Qui, infine,
abbiamo 3 + 1 + 1 = 5, e quindi 505 `e il risultato
corretto. Naturalmente, il gioco del riporto spiega
perche, nel caso che avessimo avuto riporto con la cifra di valore pi`
u alto (in questo caso, delle centinaia)
avremmo dovuto scrivere il riporto stesso come cifra
della successiva potenza del 10, delle migliaia nellesempio. Cos`, 735 + 517 d`a : 5 + 7 = 12, 2 come cifra
delle unit`a e 1 come riporto; 3 + 1 + 1 = 5, che `e la
cifra delle decine; 7 + 5 = 12, cos` che 2 `e la cifra delle
centinaia e il riporto 1 diviene la cifra delle migliaia, anche se nei due numeri di partenza la cifra delle
migliaia era assente.
Limpostazione pratica della somma prevede di
scrivere i due numeri da sommare uno sotto laltro, allineati a destra. Questo fa s` che cifre omologhe, cio`e
che si riferiscono alla stessa potenza del 10, si trovino
una sotto laltra. E cos` pi`
u agevole eseguire le somme parziali procedendo da destra verso sinistra. Per
rendere spedito il calcolo, `e bene sapere a memoria
il risultato della somma di tutte le coppie possibili di cifre decimali, che riportiamo nella Tabella 2.1.
Luso della tabella `e ben noto: quando il risultato `e
ununica cifra, questa `e la cifra da trascrivere nella
somma e non si ha alcun riporto (o, se si preferisce,
il riporto `e 0); quando il risultato `e costituito da due
CAPITOLO 2. ARITMETICA
9
8
7
6
5
4
3
2
1
0
9 10
8 9
7 8
6 7
5 6
4 5
3 4
2 3
1 2
0 1
0 1
11
10
9
8
7
6
5
4
3
2
2
12
11
10
9
8
7
6
5
4
3
3
13
12
11
10
9
8
7
6
5
4
4
14
13
12
11
10
9
8
7
6
5
5
15
14
13
12
11
10
9
8
7
6
6
16
15
14
13
12
11
10
9
8
7
7
17
16
15
14
13
12
11
10
9
8
8
18
17
16
15
14
13
12
11
10
9
9
cio`e
41
2.1. LADDIZIONE
5. se il riporto p `e zero, si pone t := r e la somma
`e finita; altrimenti (p = 1) si pone br+1 := 1,
t := r + 1 e la somma `e finita.
4
3
2
1
0
4
3
2
1
0
0
10
4
3
2
1
1
11
10
4
3
2
2
12
11
10
4
3
3
13
12
11
10
4
4
Il lettore si pu`o divertire a riformulare questo algoritmo in modo da prevedere tutte le azioni svolte da
un operatore umano, come lallineamento a destra e
le operazioni da fare quando si siano esaurite le cifre
del numero pi`
u corto. Abbiamo evitato questi passi
Tabella 2.2: La somma in base 5
estendendo le cifre del numero corto con una serie opportuna di zeri, un trucco che si usa sui calcolatori,
la stessa quantit`a di aste, gli insiemi rimangono
ma che non viene insegnato agli scolari.
uguali.
Si osservi che, di proposito, abbiamo utilizzato una
nomenclatura esatta, ma un po vaga; ora `e bene Queste propriet`a formali della somma sono molto
utili anche nella pratica; ad esempio, per sommare
ricordare la terminologia ufficiale.
68 + 14 + 32, ci si rende conto che 68 + 32 = 100,
Definizione 2.1 Loperazione definita dal preceden- e quindi il risultato `e 114. Formalmente, occorrono i
te algoritmo si dice propriamente addizione e il suo seguenti passaggi, ma noi li eseguiamo ormai in modo
risultato `e detto somma o totale. I numeri che si meccanico:
sommano si dicono addendi o termini.
(68 + 14) + 32 = 68 + (14 + 32) = 68 + (32 + 14) =
Questultimo nome `e un po ambiguo, poiche si parla
= (68 + 32) + 14 = 100 + 14 = 114.
anche di termini di unespressione, di termini di
una successione, e cos` via, per`o `e del tutto approIl richiamo alla notazione ad aste ci vuol far capire
priato. La parola addendo si usa soprattutto per che queste propriet`a non dipendono in alcun modo
enfatizzare il fatto che loperazione che si sta conside- dalla notazione adottata, sia essa decimale od altra,
rando `e proprio unaddizione. Di solito `e tollerato la- ma sono intrinseche ai numeri come tali. Le ritrobuso di termine operazione di somma, ma `e meglio veremo pertanto in vari capitoli, tra i quali quello
evitarlo, quando sia possibile (cio`e quasi sempre).
dellAlgebra, dove si trattano le propriet`a formali dei
La notazione ad aste, molto pi`
u di quella decimale, numeri, ignorando la loro rappresentazione, nascosta
`e utile per dimostrare:
di proposito con luso delle lettere.
Naturalmente, lAlgoritmo 2.1 non `e limitato, al la propriet`a commutativa delladdizione: a + b =
meno nello spirito, ai soli numeri decimali; esso vale
b + a. Mettere in fila a aste e poi aggiungerne
per una qualsiasi base, purche si cambi opportunaaltre b `e lo stesso che mettere b aste e aggiungerne
mente la Tabella 2.1. Ad esempio, per la base 5 si
a. In altri termini, a + b aste possono essere
usa la Tabella 2.2, dove tutti i numeri sono scritti in
immaginate anche come b + a aste;
quella base, per cui 125 = 710 , come ognuno saspetta
la propriet`a associativa: a + (b + c) = (a + b) + c. quando si sommi 3 con 4. I numeri di due cifre, come
Con le aste, comunque si proceda, si arriva alla appunto 12, stanno ad indicare un risultato (la cifra
delle unit`a) e un riporto (la cifra delle decine, che qui
fine con a + b + c aste;
sarebbe meglio dire delle cinquine).
lelemento neutro, o identit`a, per laddizione `e
Pu`o essere un buon esercizio partire con due nu0: 0 + a = a + 0 = a. Aggiungere 0 aste vuol meri decimali, ad esempio 732 e 473, convertirli in
dire non cambiare proprio niente in un insieme base 5 mediante il metodo delle divisioni successive
di aste gi`a predisposto, sia pur esso vuoto (cio`e, (v. Sezione 1.5) ed eseguire la loro somma usando la
0 + 0 = 0).
Tabella 2.2. Si trova 73210 = 104125 e 47310 = 33435 ;
i due numeri vanno allineati a destra, e la somma si
la propriet`
a dissociativa: se a = b + c allora
imposta in questo modo:
a + d = b + c + d; nella notazione ad aste, questo
significa che un gruppo di aste pu`o essere dis1 1 1
sociato in due (o pi`
u) gruppi senza cambiare
1 0 4 1 2 +
il risultato finale; formalmente, questa propriet`a
3 3 4 3 =
si pu`o far discendere da quella associativa, ma
1 4 3 1 0
nella pratica `e comodo distinguerla;
Abbiamo evidenziato i riporti, come si fa quando
la propriet`
a di eliminazione: se a + c = b + c si impara a fare la somma e a questo punto basta riallora a = b; questo vuol dire che se abbiamo convertire il risultato 143105 = 120510 per controllare
due insiemi uguali di aste e da entrambi togliamo che loperazione `e ben fatta.
42
CAPITOLO 2. ARITMETICA
Il caso pi`
u semplice si ha quando la base `e 2; non
serve nemmeno scrivere esplicitamente la tabella, visto che 0 + 0 = 0, 0 + 1 = 1 + 0 = 1 e 1 + 1 = 0
con riporto di 1. Quando il riporto 1 si aggiunge a
una somma parziale 1 + 1 si ha come risultato 1 e un
nuovo riporto unitario. Con queste cinque regole si
provi ad eseguire 90 + 57 = 147; procedendo come
sopra si ha:
1
1 0
1
0 0
1 1
1 1
1 0
0 1 0
0 0 1
0 1 1
+
=
e di nuovo lasciamo che il lettore si eserciti nella conversione tra basi diverse per controllare che il risultato `e corretto e non lo stiamo ingannando con un
gioco di cifre.
Ma lAlgoritmo 2.1 funziona bene, con pochi accorgimenti in pi`
u, anche quando abbiamo di fronte
una base composta. Un esempio sar`a sufficiente a
capire come si opera. Si considerino due angoli di
32 47 54 e 18 23 8 ; la somma si imposta allineando a destra sia le quantit`a, sia le loro parti omogenee
ed eseguendo poi le singole somme:
32
18
50
47
23
70
54
8
62
+
=
2.2
Confronto e sottrazione
Unaltra operazione elementare `e il confronto tra numeri; il risultato non `e questa volta un numero, come
per laddizione, ma un valore di verit`a, cio`e vero o
Dovrebbe essere chiaro dalla precedente elencazione che, in realt`a, i confronti si riducono a due soli:
n = m ed n < m. Per gli altri si ha:
n 6= m: non `e vero che n = m;
n > m: m < n;
43
1. se r < s, cio`e le cifre di n sono in numero minore
delle cifre di m, si esce con il risultato vero;
2. altrimenti, se r > s, cio`e se m ha pi`
u cifre di n,
si esce col risultato falso;
3. altrimenti (in questo caso r = s, i due numeri
hanno lo stesso numero di cifre), si pone j := r
e si procede da sinistra verso destra:
(a) se dj < cj si esce col risultato vero, poiche la cifra di 10j in n `e minore di quella
in m e le cifre delle potenze superiori sono
uguali (se ce ne sono);
(b) altrimenti, se dj > cj si esce col risultato
falso;
(c) altrimenti (dj = cj ) si decrementa j di uno
e se `e ancora maggiore o uguale a 0 si cicla
tornando al punto 3a.
4. se si arriva a questo punto (uscendo dal ciclo 3.)
significa che tutte le cifre di n sono ordinatamente uguali alle cifre di m, cio`e n = m, e quindi si
esce col risultato falso.
44
CAPITOLO 2. ARITMETICA
9
8
7
6
5
4
3
2
1
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
1
0
0
0
0
0
0
0
0
1
1
2
0
0
0
0
0
0
0
1
1
1
3
0
0
0
0
0
0
1
1
1
1
4
0
0
0
0
0
1
1
1
1
1
5
0
0
0
0
1
1
1
1
1
1
6
0
0
0
1
1
1
1
1
1
1
7
0
0
1
1
1
1
1
1
1
1
8
0
1
1
1
1
1
1
1
1
1
9
45
2.3. MOLTIPLICAZIONE
proprio 1003 8. Ci si rende conto, allora, che un
prestito da 1000 pu`o esser visto come un prestito da
990 + 10: il 10 si porta alle unit`a e il 990 rappresenta
le 9 decine e le 9 centinaia che abbiamo sostituito agli
0 preesistenti. Limpostazione tradizionale `e:
0
10
0 0
9 9
3
8
5
0
3
2
4
3
0
10
10
1
4
1
2
3
4
Ogni cifra che effettua un prestito va considerata come diminuita di 1; cos` la cifra 1, seconda da destra,
diviene 0 e, dopo il prestito da 4, d`a 104 = 1. Ora il
p+n
b 10m+1 = p n.
4 diviene 3 e 3 3 = 0. Anche in questo caso il lettoQuesto ci d`a il metodo alternativo per eseguire la
re verificher`a la correttezza del risultato mostrando
che 20145 = 25910 e 259 = 732 473 nella nostra sottrazione. Sia m = 5 cos` che 1003 = 001003 e 8 =
000008, di modo che il complemento a 9 sia 999992 e
tradizionale base 10.
Non possiamo tralasciare un esempio in base 2, al- il complemento a 10: 999993. Eseguendo la somma:
meno come omaggio a sua maest`a lElaboratore Elet0 0 1 0 0 3 +
tronico, campione di stenaritmia. La differenza tra
9 9 9 9 9 8 =
49 e 42 si calcola cos`:
(1) 0 0 0 9 9 5
1
1 1
1 0
0 0
10
0 0
1 0
0 1
0
1
1
1
0
1
12
32
14
26
si trova il risultato che ci aspettavamo. Lelaboratore preferisce questo metodo, anche se naturalmente
trasposto alla base 2.
2.3
Moltiplicazione
46
CAPITOLO 2. ARITMETICA
mentre con prodotto ci si riferisce al risultato ottenuto; spesso si tende a usare queste due parole come
sinonimi, ma `e bene che si impari a fare la distinzione per intendersi senza ambiguit`a. Il primo dei due
numeri da moltiplicare si dice moltiplicando, mentre
il secondo si chiama moltiplicatore; quando non sia
necessario distinguere tra i due, si usa il termine pi`
u
generico, ma perfettamente appropriato, di fattore.
Quindi, riassumendo, il prodotto `e il risultato delloperazione di moltiplicazione svolta tra due (o pi`
u)
fattori.
La propriet`a associativa della somma permette di
eseguire il prodotto raggruppando in modo qualsiasi
i vari addendi; cos` 7 5 = (7 + 7 + 7) + (7 + 7) =
7 3 + 7 2, cio`e si ha: a b = a b1 + a b2 purche
sia b = b1 + b2 . Questo si pu`o scrivere:
a b1 + a b2 = a (b1 + b2 ),
e questa si chiama la propriet`
a distributiva del prodotto rispetto alla somma. Un po meno ovvia `e la
propriet`
a commutativa, che cio`e sia a b = b a;
infatti, non `e affatto evidente che a sommato a se
stesso per b volte sia la stessa cosa che b sommato a
se stesso per a volte. Tuttavia, se rappresentiamo il
numero 7 come una colonna di 7 palline, 7 5 vuol
dire mettere di seguito 5 colonne, ognuna formata di
7 palline. Otteniamo cos` un rettangolo di palline e se
lo leggiamo in ordine di riga, ci accorgiamo che esso
`e composto di 7 righe di 5 palline ognuna. Invertendo il ruolo tra righe e colonne, questo significa che
le stesse palline possono essere contate da 5 7, cio`e
5 7 = 7 5.
e e e e e e e
e e e e e e e
e e e e e e e
e e e e e e e
e e e e e e e
47
2.3. MOLTIPLICAZIONE
e quindi la rappresentazione di 10 n `e proprio
dr dr1 . . . d1 d0 0 come si voleva.
Naturalmente, questo lemma si pu`o estendere al
caso di moltiplicazione per 100, 1000 e cos` via: basta aggiungere alla rappresentazione decimale di n
lappropriato numero di 0, cio`e quanti ne compaiono nellaltro fattore. La seconda osservazione `e tanto
semplice che la possiamo fare in modo discorsivo: se
i due fattori di una moltiplicazione sono semplici cifre decimali, allora il prodotto `e minore di 100, cio`e
contiene al pi`
u due cifre decimali. Daltra parte, come ben si sa, il valore massimo `e 9 9 = 81. Pi`
u
complessa `e la terza osservazione:
Lemma 2.3 Se n `e un numero qualsiasi ed m `e rappresentato da ununica cifra m = c, allora ogni cifra
di n c `e unicamente determinata dalla corrispondente cifra di n e dalleventuale riporto del prodotto
di c con la precedente cifra di n.
Prova: Sia al solito dr dr1 . . . d1 d0 la rappresentazione decimale di n; abbiamo allora:
9
8
7
6
5
4
3
2
1
1
18
16
14
12
10
8
6
4
2
2
27
24
21
18
15
12
9
6
3
3
36
32
28
24
20
16
12
8
4
4
45
40
35
30
25
20
15
10
5
5
54
48
42
36
30
24
18
12
6
6
63
56
49
42
35
28
21
14
7
7
72
64
56
48
40
32
24
6
8
8
81
72
63
54
45
36
27
18
9
9
nc=
dr c10r +dr1 c10r1 + +d1 c10+d0 c.
La precedente osservazione ci assicura che d0 c 81,
e quindi tale prodotto determina la cifra delle unit`a
e pu`o avere un riporto che influenzer`a la cifra delle
decine; sia k tale riporto. La cifra delle decine si
calcola facendo d1 c + k; questo valore non supera
81 + 8 = 89 e quindi genera al pi`
u un riporto verso
la cifra delle centinaia, ma non oltre. Si noti che
anche questa volta il riporto pu`o essere al massimo 8.
Procedendo in modo analogo per le cifre successive,
si dimostra quanto affermato dal lemma.
Questo lemma porta a un algoritmo che stabilisce operativamente cosa dobbiamo fare per eseguire
la moltiplicazione fra un moltiplicando generico e un
moltiplicatore costituito da una sola cifra decimale.
Algoritmo 2.4 (Moltiplicazione per una cifra)
Ingresso: Un moltiplicando n = dr dr1 . . . d1 d0
e un moltiplicatore m costituito da ununica cifra c.
Uscita: La rappresentazione decimale del prodotto
n m = sr+1 sr sr1 . . . s1 s0 .
1. Si pone k := 0 come riporto iniziale;
2. Procedendo da destra verso sinistra,
ponendo j := 0, 1, . . . , r:
9
8
7
6
5
4
3
2
1
cio`e
48
CAPITOLO 2. ARITMETICA
(b) si aggiunge il prodotto cos` ottenuto ai risultati parziali, allineandolo a destra con quelli
gi`
a presenti (se ce ne sono);
(c) si incrementa j e se non si `e superato r si
cicla tornando al passo 2a.;
732
2196
43920
146400
192516
1
7
2
8
7
4
6
2
0
6
1
8
8
0
8
6
25
12
6
3
1
347
(694)
(1388)
2776
5552
8675
12 `e pari
6 `e pari
11011
(110110)
(1101100)
11011000
110110000
resto 0
resto 0
A questo punto, dobbiamo sommare i doppi corrispondenti al resto 1; sappiamo fare la somma di due
addendi alla volta e quindi il risultato `e dato da:
11011
11011000
11110011
110110000
1010100011
+
=
+
=
La conversione finale mostra che questo numero binario significa 675, il risultato corretto. A onor del
49
2.4. DIVISIONE
vero, se eseguiamo la moltiplicazione tra numeri binari secondo la tecnica consueta esposta per la base 10,
otteniamo gli stessi risultati parziali del metodo dei
contadini russi: basta osservare che, usando 25 come
moltiplicatore, ogni 0 non d`
a niente da sommare, e
ogni 1 d`
a lo stesso moltiplicando, scalato del numero opportuno di posizioni, cio`e con la coda di 0 che
gli compete. La somma dei risultati parziali, infine, `e
proprio quella appena eseguita. Volendo filosofeggiare, si vede cos` come, qualche volta, strade diverse si
riuniscano per formare un unico, grande viale.
Questi metodi per eseguire la moltiplicazione, comunque, vanno bene solamente per numeri relativamente
piccoli, diciamo qualche decina di cifre binarie. Oggi,
per`
o, come vedremo nel prossimo capitolo, la tecnica
richiede il prodotto di numeri espressi da qualche
centinaio di cifre binarie. Fortunatamente, esiste
almeno un metodo che permette di effettuare le
moltiplicazioni in modo molto pi`
u veloce, basato
sulla tecnica detta della trasformata veloce di Fourier
(FFT = Fast Fourier Transform), della cui esistenza
informiamo il lettore, ma il cui trattamento lasciamo
ai testi universitari.
2.4
Divisione
Definizione 2.3 Il numero sul quale si effettua la Algoritmo 2.6 (La divisione)
divisione (il 19 nellesempio) si dice il dividendo; il Ingresso: il dividendo n e il divisore m;
numero da sottrarre (cio`e il 5) si chiama divisore. Il Uscita: il quoziente q e il resto r della divisione.
50
CAPITOLO 2. ARITMETICA
1. se n < m si pone q := 0, r := n e loperazione `e trovare come scoprirlo, senza perdere troppo tempo.
terminata;
Questo fatto rende la divisione a due cifre uno scoglio fra i pi`
u complessi della matematica applicata,
2. altrimenti, siano n = nt nt1 . . . n1 n0 ed m = oggi superato grazie alluso massiccio dei calcolatori
ms ms1 . . . m1 m0 le rappresentazioni decimali da tasca.
dei due numeri; deve essere t s dato che `e
Un esempio di come si imposta la divisione pu`o torn m;
nare utile; per maggiore chiarezza, abbiamo riportato
3. si considerano le prime s + 1 cifre di n, cio`e esplicitamente le sottrazioni, anche se di regola viene
nt nt1 . . . nts+1 nts = n e si confrontano con insegnato come evitare tale passaggio:
m; se n m si prosegue al passo successivo,
1 7 4 4 8 2 8
altrimenti si aggiunge ad n la cifra successiva di
1 6 8
6 2 3
n, ponendo ora n := nt nt1 . . . nts nts1 . Si
6 4
osservi che in questo caso `e certamente n > m,
5 6
visto che n ha una cifra in pi`
u rispetto ad m;
8 8
4. sia k il massimo numero intero tale che m k
8 4
n . Tale numero `e 9: infatti, per come si `e
4
proceduto al punto precedente abbiamo n < 10
Per le divisioni molto complesse, come per esempio
m e quindi k = n /m < 10. Quindi k `e una cifra
.
.
.
e rappresenta la cifra decimale pi`
u a sinistra del 347 586 344 812 diviso per 1758, pu`o essere conveniente scriversi, da una parte, la tabella dei multipli
quoziente q;
del divisore, cos` da averla sempre sottocchio e sco5. si esegue la sottrazione n k m = prire immediatamente quante volte il 1758 sta nella
pv pv1 . . . p1 p0 , come rappresentazione decimale; parte considerata del dividendo.
La divisione per 2 si dovrebbe saper eseguire a men6. per ognuna delle cifre nj del dividendo non consite
o, almeno, senza dover impostare loperazione coderate al passo 3. e procedendo da sinistra verso
me
nel caso generale. Le divisioni per 10, 100, 1000,
destra:
. . . , si fanno togliendo lultima cifra, le ultime due
(a) si aggiunge tale cifra nj a destra di cifre, le ultime tre, e cos` via; le cifre tolte costituipv pv1 . . . p1 p0 e questo numero lo si asse- scono il resto della divisione. Le divisioni per 4 si
gna ad n (si dice che si abbassa la cifra fanno bene dividendo due volte per 2; cos`, 147/4 si
nj );
esegue dimezzando 147 in 73 e poi questo in 36. Ana(b) si trova il massimo numero k per cui k logamente, le divisioni per 8 richiedono di dimezzare
m < n (qui possiamo anche avere k = 0 se per tre volte. Le divisioni per 5 si fanno raddoppiann < m, eventualit`
a da escludere al punto do il dividendo e poi dividendo per 10, cio`e togliendo
4.; anche questa volta, k `e ununica cifra e lultima cifra. Infine, ricordarsi sempre che la divicostituisce la cifra successiva del quoziente); sione per 0 non ha senso (loperazione `e impossibile),
mentre la divisione per 1 d`a sempre come quoziente
(c) si esegue la sottrazione n k m = il dividendo stesso.
pv pv1 . . . p1 p0 , e, se ci sono altre cifre nel
Per quanto concerne divisione e confronti, possiadividendo n si cicla tornando al passo 6a.;
mo limitarci a riprendere dalla moltiplicazione la pro7. la sequenza delle cifre k ottenute ai passi 4. e priet`a di eliminazione: se c `e un numero diverso da
6b. costituisce il quoziente q; lultima differenza 0 e si ha ac R bc, allora possiamo dividere per c ed
ottenere a R b. La relazione R `e una qualsiasi delle
pv pv1 . . . p1 p0 `e il resto r della divisione.
sei relazioni di base , <, , >, = e 6=.
Come si vede, questo `e lalgoritmo pi`
u complicato
Il resto della divisione intera ha un ruolo fondamenper ora incontrato; inoltre, come si diceva, c`e un pun- tale in Aritmetica e, di fatto, in tutta la Matematica.
to difficile costituito dai passi 4. e 6b. (che sono del Pertanto, e importante la seguente:
tutto analoghi): dati n ed m, come si trova k? cio`e,
come si stabilisce quante volte m sta in n ? Quando Definizione 2.4 Il resto o modulo della divisione si
m `e costituito da ununica cifra, la Tavola Pitagorica, indica con la notazione n mod m, e se due numeri n1
usata allinverso di come la si usa nella moltiplicazio- ed n2 hanno lo stesso resto nella divisione per m, si
ne, fa al nostro scopo, ma quando m `e fatto di pi`
u scrive n1 n2 (mod m), che si legge: n1 `e concifre, `e solo lintuito matematico, lesperienza o la for- gruo ad n2 , modulo m. Loperazione che ci fa pasza bruta del provare che ci possono aiutare. E chiaro sare da un numero n N al resto n mod m si dice
che il valore di k `e ben determinato, ma il difficile `e riduzione modulo m.
`
2.5. DIVISIBILITA
Ad esempio, abbiamo 19 14 (mod 5).
Dati due qualsiasi numeri n1 , n2 N, e fissato un
numero m N, possiamo sempre dire se n1 `e congruo,
o non `e congruo, ad n2 , modulo m: basta eseguire la
divisione e calcolare i due resti, cos` che n1 n2
(mod m) se e soltanto se n1 mod m = n2 mod m.
Questo significa che abbiamo definito una relazione
su N, cio`e una regola per correlare (o non correlare)
due qualsiasi numeri naturali. La cosa curiosa `e che
questa relazione, detta di congruenza, gode delle stesse propriet`a formali delluguaglianza: 1) la propriet`a
riflessiva: ogni numero `e congruente con se stesso (infatti, il resto della divisione per m non pu`o cambiare);
2) la propriet`a simmetrica: se un numero n1 `e congruo ad n2 , anche n2 `e congruo ad n1 (infatti, si tratta
ancora delluguaglianza dei due resti); 3) la propriet`a
transitiva: se n1 `e congruo ad n2 , e questo `e congruo
ad n3 , allora il numero n1 `e congruo ad n3 (infatti,
i tre numeri hanno lo stesso resto nella divisione per
m). Si tratta quindi di una relazione di equivalenza
e, per quanto detto a suo tempo, possiamo mettere
assieme tutti i numeri che hanno lo stesso resto nella divisione per il numero fissato m. Ad esempio, se
m = 3 si hanno tre classi di equivalenza:
numeri con resto 0: [0] = {0, 3, 6, 9, . . .};
numeri con resto 1: [1] = {1, 4, 7, 10, . . .};
numeri con resto 2: [2] = {2, 5, 8, 11, . . .}.
Non vi possono essere altri casi e gli insiemi cos` ottenuti si dicono classi di resti. Ogni classe, infatti, `e
individuata dal resto r che i suoi elementi hanno nella divisione per m. Fissato m, esistono esattamente
m classi, ciascuna corrispondente a uno dei possibili
resti 0, 1, . . . , m 1. Per m = 2 le due classi sono
costituite, rispettivamente, dai numeri pari e dispari.
Linsieme delle classe di resti modulo m si indica con
la notazione Zm .
Di solito, per semplificare le notazioni, si scrive
semplicemente r invece di [r] e Zm = {0, 1, . . . , m1}.
Le operazioni di addizione e di moltiplicazione su N
inducono operazioni analoghe su Zm :
51
Lasciando perdere, per ragioni di semplicit`a, la divisione, si chiama Aritmetica modulare di base m
linsieme Zm con le operazioni dette. Il calcolatore elettronico rappresenta i numeri naturali con una
quantit`a fissa di bit, cio`e di cifre binarie; di solito sono 16 o 32, cos` che laritmetica del calcolatore `e in
realt`a unaritmetica modulare, in cui m = 216 oppure m = 232 . Poiche 216 = 65536, questo significa che
27438 + 49512 = 11414 e 1000 100 = 34464; il programmatore ben conosce queste limitazioni e adotta
i necessari accorgimenti se un programma richiede
luso di numeri che possono superare m.
La somma, a causa dei riporti che si propagano
da destra verso sinistra, va eseguita sequenzialmente in questa direzione, di modo che, pi`
u sono i bit
usati nella rappresentazione dei numeri, pi`
u tempo
loperazione richiede. Allinizio della storia degli elaboratori, pertanto, furono proposte tecniche di rappresentazione che, sfruttando comunque laritmetica modulare, potessero accelerare le operazioni, rendendole eseguibili in modo pi`
u parallelo, cio`e senza un uso massiccio dei riporti. Se fissiamo k numeri (m1 , m2 , . . . , mk ), a due a due primi tra loro, possiamo rappresentare univocamente un numero
naturale a < M = m1 m2 mk mediante
una k-upla (a1 , a2 , . . . , ak ), dove ai a (mod mi ),
per i = 1, 2, . . . , k. Per le propriet`a del modulo, se
b = (b1 , b2 , . . . , bk ) si ha:
a+b
ab
= (a1 + b1 , a2 + b2 , . . . , ak + bk )
= (a1 b1 , a2 b2 , . . . , ak bk )
dove ogni operazione `e eseguita modulo mi ; il vantaggio `e che le k operazioni sono indipendenti luna
dallaltra e quindi possono essere eseguite in parallelo, accelerando cos` il calcolo. Prendiamo ad esempio
m1 = 32 e m2 = 27, di modo che M = 32 27 = 864,
il numero 100 `e rappresentato dalla coppia (4, 19) e
il numero 8 da (8, 8). Per esempio, si ha:
(20, 23) + (24, 20)
(14, 14) (8, 13)
=
=
(12, 14)
(16, 20)
Il problema, a questo punto, `e risalire da una coppia (o, in generale, da una k-upla) al numero che
a + b = a + b (mod m)
a b = a b (mod m). essa rappresenta; il lettore `e invitato (per non dire
sfidato) a trovare i numeri naturali che hanno daQueste operazioni godono (pi`
u o meno) delle stesse to origine ai due esempi precedenti. Su questo punto
propriet`a formali delladdizione e delle moltiplicazio- (anche se non solo su questo) sono falliti questi strani
ne in N: chiusura, commutativit`a, associativit`a, di- calcolatori.
stributivit`a. Inoltre, per ogni elemento r Zm , la
classe m r agisce da opposto, poiche r + (m r) =
Divisibilit`
a
m = 0 (mod m), e quindi possiamo definire la 2.5
sottrazione in Zm :
Alcune propriet`a dei numeri relative alla divisibilit`a
sono tanto importanti che `e opportuno partire proa b = a + (m b),
prio da esse per parlare pi`
u diffusamente di questo
e questo `e qualcosa di nuovo rispetto ad N.
concetto.
52
CAPITOLO 2. ARITMETICA
Teorema 2.4 Siano a, b due numeri naturali; allora: Prova: Consideriamo il caso del 9 e dimostriamo
qualcosa di pi`
u forte, e cio`e che: la somma delle cifre
se a e b sono divisibili per m, allora anche a + b decimali di un numero n ha lo stesso resto di n nella
e a b (se a b) sono divisibili per m;
divisione per 9. Sia infatti n = ds ds1 . . . d1 d0 la rappresentazione decimale di n. Per la regola posizionale
se a `e divisibile per m, allora a b `e divisibile
abbiamo:
per m; se poi anche b `e divisibile per m, allora
a b `e divisibile per m2 ;
n = 10s d + 10s1 d
+ + 10 d + d .
s
s1
esiste un numero naturale q tale che a = m q; ana- (10s 1)d +(10s1 1)d
s
s1 + +99d2 +9d1 .
logamente, esiste r N tale che b = mr. Per la propriet`a distributiva del prodotto rispetto alla somma Gli addendi di questa somma sono tutti divisibili per
9 e quindi n = 9 k per qualche k. Questo ci dice
si ha:
che n e hanno lo stesso resto nella divisione per 9.
a + b = (m q) + (m r) = m (q + r)
Da ci`o segue che n `e divisibile per 9 se e solo se tale `e
. Il risultato si estende ora immediatamente al caso
e questo significa che a + b `e divisibile per m. Nello del numero 3.
stesso modo si dimostrano le altre propriet`a.
Osserviamo esplicitamente che se > 9, si pu`o calLesecuzione della divisione `e il metodo generale colare la somma delle cifre di , che deve ancora
per determinare se un numero m divide o meno un godere della stessa propriet`a. Applicando eventualaltro numero n (con n > m). Tuttavia, nella pratica, mente pi`
u volte questo procedimento, si arriva sempre
si possono dare alcuni criteri per stabilire ad occhio se a un valore compreso tra 0 e nove. Su questa proun numero n N `e divisibile per un numero piccolo priet`a, e sullaritmetica modulare in base 9, si fonda
assegnato. Sono facili i criteri di divisibilit`a per 2, la famosa prova del nove. Sia ad esempio m p = n e
3, 4, 5, 6, 8, 9, 10, 11, 12; pi`
u difficili e perci`o non si voglia controllare che il risultato n della moltiplicapraticati sono i criteri per il 7 e per i numeri pi`
u zione sia esatto. Dividendo per 9 si ha: n = 9a+rn ,
grandi, eccetto qualche caso particolare come 16, 25, m = 9b+rm , p = 9c+rp . Eseguendo il prodotto si
50, 100 e cos` via.
trova mp = 81bc+9brp +9crm +rm rp .
I primi tre addendi sono divisibili per 9 e quindi il reTeorema 2.5 Un numero n N `e divisibile per 2 se sto della divisione di m p per 9 deve essere uguale
e solo se la sua ultima cifra `e tale; n `e divisibile per al resto r della divisione di rm rp per 9, e questo
4 se e solo se le sue due ultime cifre sono tali; n `e r deve coincidere con rn . La prova del nove della
divisibile per 8 se e solo se le sue tre ultime cifre sono moltiplicazione consiste nel valutare r ed rn : se sotali.
no diversi, sicuramente la moltiplicazione `e errata; se
sono uguali c`e una buona probabilit`a (non la certezProva: Se d `e lultima cifra decimale di n, si ha za) che sia stata eseguita correttamente. Ad esemn = 10k+d; poich`e 10k `e certamente divisibile per pio, 25 37 = 925 e si ha rm = 7, rp = 1, quindi
2, n sar`a tale se e solo se tale `e d. Lo stesso argomento r = 7 che coincide con rn = 7. Si osservi per`o che
`e valido per 4, quando si scriva n = 100 k + h ed se avessimo ottenuto come risultato 952 (effettuando
h rappresenta il numero dato dalle due ultime cifre per errore il classico rovescione) la prova del nove
di n. Infine, per 8 si procede in modo analogo dopo avrebbe comunque dato un risultato positivo!
aver scritto n = 1000 k + h, essendo questa volta h
il numero costituito dalle ultime tre cifre decimali di Teorema 2.7 Un numero n N `e divisibile per 5 se
n.
e solo se tale `e la sua ultima cifra decimale (cio`e, se
e solo se termina per 0 o per 5); `e divisibile per 10
Un numero si dice pari se e solo se `e divisibile per 2;
se e solo se termina per 0.
dispari altrimenti. Lo 0 `e pertanto un numero pari.
Il criterio dato dal teorema precedente ci permette
Prova: Analoga al caso del criterio di divisibilit`a
di stabilire se un numero `e pari o dispari guardando
per 2.
semplicemente la sua cifra finale.
Naturalmente, da questo criterio discendono i
Teorema 2.6 Un numero `e divisibile per 3 o per 9 se criteri di divisibilit`a per 25, 50, 100 e cos` via.
e solo se tale risulta la somma delle sue cifre decimali. Analogamente, si ha il seguente risultato:
`
2.5. DIVISIBILITA
53
Corollario 2.8 Un numero n N `e divisibile per 6 primo se `e divisibile soltanto per se stesso e per lua. Un numero che non sia primo si dice composto.
se e solo se `e divisibile sia per 2 che per 3; `e divisibile nit`
Il numero 1 `e convenzionalmente considerato primo.
per 12 se e solo se `e divisibile sia per 3 che per 4.
Diamo infine, senza dimostrazione che ormai dovrebbe essere alla portata del lettore, il seguente
criterio:
Teorema 2.9 Un numero n N `e divisibile per 11
se e solo se: detta d la somma delle sue cifre di posto
dispari e p la somma delle sue cifre di posto pari, si
ha che la differenza:
|d p| = (d p) se d p, (p d) altrimenti
`e divisibile per 11.
Se indichiamo con Dm linsieme dei divisori del numero m, dire che m ed n sono primi tra loro significa
che Dm Dn = {1}. Ad esempio, 24 e 35 sono primi tra loro, in quanto D24 = {1, 2, 3, 4, 6, 8, 12, 24}
e D35 = {1, 5, 7, 35}. Poiche lo 0 `e divisibile per
qualsiasi altro numero, non lo si considera affatto
nel concetto di coprimalit`a. Si osservi infine che
Z12 = {1, 5, 7, 11} e Z15 = {1, 2, 4, 7, 8, 11, 13, 14};
quindi (12) = 4 e (15) = 8. Se due numeri sono
primi tra loro, non `e detto che siano primi; lesempio
pi`
u semplice `e dato dai numeri 4 e 9. Viceversa, come
vedremo, se due numeri sono primi, essi sono anche
primi tra di loro. I numeri primi verranno trattati
pi`
u compiutamente nella prossima sezione.
La funzione toziente `e molto importante nella teoria dei numeri e merita qualche considerazione, anche
se del tutto elementare. Dimostriamo il seguente:
con m; la cardinalit`
a di Zm si indica con (m) e la
totale:
funzione : N N cos` definita si dice la funzione
(pk q h ) = pk q h pk1 q h pk q h1 + pk1 q h1
toziente di Eulero. Infine, un numero p N si dice
54
CAPITOLO 2. ARITMETICA
e questa `e la formula desiderata.
Queste formule permettono di calcolare la funzione (n) senza dover cercare esplicitamente i numeri
primi con n, come abbiamo dovuto fare dopo la Definizione 2.5; il lettore pu`o ora verificare che i valori l`a
trovati son quelli che si calcolano col precedente teorema e non avr`a difficolt`a a valutare (72) e (100),
o anche (1. 000. 000). Nei primi due casi, lo invitiamo a scrivere esplicitamente gli elementi di D72 e di
D100 .
Ma quanto vale (30)? Poiche 30 = 2 3 5, il
teorema non si pu`o utilizzare; la sua dimostrazione,
per`o, fornisce il metodo per risolvere il problema generale. Si consideri il numero n = pqr, dove p, q, r
sono numeri primi; il metodo usato nella dimostrazione del teorema si dice principio di inclusione ed
esclusione e possiamo ora applicarlo in questo modo:
i numeri minori di n sono in tutto pqr e da questa
quantit`a partiamo;
dal numero precedente dobbiamo escludere i
multipli di p (che sono qr), i multipli di q (che
sono pr) e i multipli di r (che sono pq), e si ha
pertanto pqr pq qr rp;
in questo modo, per`o, abbiamo escluso due volte
i multipli di pq (che sono r), i multipli di qr (che
sono p) e i multipli di rp (che sono q); essi devono
essere inclusi di nuovo, ottenendo cos` pqr pq
qr rp + p + q + r;
ci accorgiamo ora che lo 0 (che deve essere escluso e che `e lunico multiplo di pqr), `e stato prima
incluso, poi escluso 3 volte e quindi incluso 3
volte ancora; quindi va escluso di nuovo.
In conclusione, si ha:
(pqr) = pqr pq qr rp + p + q + r 1 =
= (p 1)(q 1)(r 1),
55
6. Altrimenti, avendo esaurito la scansione della lista L, si `e finito ed L contiene i numeri primi
desiderati.
2.6
Numeri primi
56
CAPITOLO 2. ARITMETICA
4. Detto ancora p tale numero primo, se p2 > n il la scomposizione in fattori primi `e da seguire con
numero n non ha divisori e quindi si esce dopo attenzione:
aver scritto Primo;
Algoritmo 2.9 (Scomposiz. in fattori primi)
5. Altrimenti (p2 n) si torna la punto 2.
Ingresso: Un numero n N;
Uscita: La sua scomposizione in fattori primi.
Come esempio, si consideri n = 317. I numeri primi
con cui provare la divisibilit`a sono 2, 3, 5, 7, 11, 13,
1. si pone m := n, p := 2 e si inizializza L come
17, in quanto 192 = 361 > 317. Nessuno di questi
lista vuota;
numeri primi divide 317, e quindi si pu`o concludere
che 317 `e un numero primo.
2. se m `e divisibile per p allora:
Per un numero composto n ha senso trovare la sua
scomposizione in fattori primi, cio`e linsieme dei nu(a) si aggiunge p alla lista L;
meri primi p1 , p2 , . . . , pk tali che n = p1 p2 pk .
(b) si divide m per p e il quoziente diviene il
Naturalmente, anche un numero primo p ha una
nuovo valore di m;
scomposizione che si riduce al solo fattore p. Convenzionalmente, la scomposizione di un numero si
(c) se m = 1 allora lalgoritmo `e terminato; L
scrive n = pk11 pk22 . . . pkuu dove p1 , p2 , . . . pu sono nucontiene la lista ordinata dei fattori primi
meri primi distinti; ki si dice la molteplicit`
a di pi .
di n;
Unosservazione importante `e il seguente:
(d) altrimenti (m 6= 1) si riprende il ciclo dal
punto 2.
Teorema 2.11 Se n N `e un numero naturale qualsiasi, allora la sua scomposizione in fattori primi `e
3. altrimenti, cio`e se m non `e divisibile per p:
unica, a parte lordine con cui i vari fattori sono
considerati.
(a) si considera il numero primo successivo a
Prova: Supponiamo che n abbia due scomposizioni
p;
pk11 pk22 . . . pkuu e q1h1 q2h2 . . . qshs . Alcuni fattori possono
(b) si chiama ancora p tale numero primo;
essere uguali, per cui dividiamo entrambe le scompo(c) se p2 > n allora lalgoritmo `e finito: si agsizioni per tali fattori. Si ottengono cos` due scompo
giunge m alla lista L che viene a contenere
sizioni di un numero n che non hanno fattori comuni.
lelenco ordinato dei fattori primi di n;
Vogliamo dimostrare che n = 1. Se cos` non `e, sia
p un fattore della prima scomposizione, per cui si ha
(d) altrimenti (p2 n) si riprende dal punto 2.
n = p t. Daltra parte p non pu`o dividere nessuno
dei q dellaltra scomposizione, che sono tutti primi,
Il passo 3a non `e particolarmente semplice, poiper cui si deve avere n = p t + r, con 0 < r < p. che richiede di sapere gi`a quali sono i numeri primi;
Uguagliando le due espressioni si ha p t = p t + r, per questo si sostituisce in pratica con listruzione:
cio`e p (t t ) = r. Ora, se t = t si ricava r = 0
(a) si pone p := p + 2; cio`e si considerano tutti i
contro lipotesi su r; se viceversa t > t (in quanto numeri dispari; ci`o rallenta un po lesecuzione, ma
non ha senso che sia t < t ), allora abbiamo che p `e non lede la correttezza dellalgoritmo. Si osservi inolun fattore di r, contro lipotesi che r sia minore di p. tre che il punto 3c. prende in considerazione anche
Quindi lipotesi delle due scomposizioni `e assurda, a leventualit`a che n possa essere un numero primo.
meno che non sia n = 1, ma questo, di fatto, significa
Nella lista L il numero primo p compare k volte, se
che le due scomposizioni di n erano uguali.
k `e la molteplicit`a di p in n. Ad esempio, il numero
Vale la pena di scrivere esplicitamente il seguente
fatto:
Corollario 2.12 Se p `e un numero primo che divide
il prodotto m n, allora p deve dividere m o n.
Prova: Se p divide m n, deve comparire nella sua
scomposizione in fattori primi. Se non compare ne
in quella di n, n`e in quella di m, per lunicit`a della
scomposizione, non pu`o comparire nemmeno nel loro
prodotto.
2
2
2
3
3
11
57
La precedente dimostrazione, che i numeri primi sono infiniti, `e considerata una delle pi`
u
belle della Matematica (figuriamoci le altre, si potrebbe dire!), classificandosi al terzo posto nel sondaggio promosso dal Mathematical Intelligencer nel
1988. In generale i numeri primi sono uno degli argomenti pi`
u interessanti (e misteriosi) della Matematica,
tanto da affascinare moltitudini di ricercatori professionisti e dilettanti. Sono state compilate tavole di
numeri primi e, con i moderni calcolatori, ci si `e divertiti a scoprire numeri primi sempre pi`
u grandi; attualmente, a quanto mi risulta, il record `e costituito
.
.
da 213 466 917 1, un numero composto da 4. 053. 946
cifre decimali, ma le cose cambiano da un momento allaltro. Non esistono formule che permettano di
trovare tutti e soli i numeri primi; curiosamente, gi`
a
Eulero aveva scoperto espressioni che producono molti
numeri primi; ad esempio, n2 + n + 41 genera numeri
primi per n = 0, 1, 2, . . . , 39, come il lettore curioso e
interessato pu`
o verificare, ad esempio utilizzando un
semplice programma su un elaboratore.
I numeri primi sono una fonte inesauribile di misteri
matematici, cio`e di proposizioni che, per quanto ne
sappiamo, sono vere, ma che nessuno `e mai stato in
grado di dimostrare. La congettura pi`
u famosa `e quasi
certamente quella di Goldbach: ogni numero pari `e la
somma di due primi. Ad esempio, 100 = 11+89, e con
il calcolatore si `e riusciti a verificare questa congettura fino a numeri grandissimi; non esistono tuttavia
dimostrazioni che essa sia vera in generale. Goldbach era un matematico russo che verso il 1750 scrisse
ad Eulero proponendogli la sua congettura e invitandolo a darne una dimostrazione; ma questa fu una
58
CAPITOLO 2. ARITMETICA
delle poche cose che Eulero non riusc` a fare. Oggi,
la congettura di Goldbach `e diventata nota al grande pubblico grazie al libro di Apostolos Doxiadis Lo
zio Petros e la Congettura di Goldbach, un libro interessante sia per gli agganci alla Matematica, sia, e
soprattutto, per la ricerca psicologica sui personaggi
dello zio e del nipote.
Unaltra famosa congettura `e legata ai cosiddetti primi gemelli: esistono coppie di numeri primi separati
soltanto da due unit`
a, o, se si preferisce, costituite da
due dispari contigui. Esempi semplici sono 3 e 5, 5 e
7, 11 e 13, 17 e 19, e cos` via. I numeri di ciascuna
coppia si dicono appunto gemelli e, pur rarefacendosi,
se ne continuano a trovare man mano che si considerano numeri sempre pi`
u grandi. Prima del miliardo ne
esistono 3. 424. 506, cos` che `e stata proposta la congettura che di primi gemelli ne esistano infiniti. Anche questa congettura `e rimasta tale,perche nessuno
ne ha mai dato una dimostrazione, nonostante che i
matematici si siano accaniti a cercarne una prova.
Come s`e detto, man mano che si va avanti con numeri sempre pi`
u grandi, i numeri primi diminuiscono
di frequenza. Ad esempio, il numero di numeri primi
compresi tra 1 ed un milione, calcolati di centomila in
centomila `e:
0
9592
1
8392
2
8013
3
7863
4
7678
5
7560
6
7445
7
7408
8
7323
9
7224
Una domanda che viene abbastanza naturale (almeno ai matematici) `e quella relativa alla frequenza dei
numeri primi. La precedente tabella `e abbastanza significativa, ma possiamo dire qualcosa di pi`
u quantitativo? Tecnicamente, si parla della densit`
a dei numeri
primi e, per essere pi`
u precisi, consideriamo un numero n N qualsiasi e chiediamoci: quanti sono i numeri
primi che precedono n? Questa quantit`
a si indica con
la notazione (n), cio`e : N N `e la funzione che ad
ogni n N associa il numero di numeri primi minori
o uguali ad n. Per n piccolo, il calcolo `e facile e si
vede subito che (10) = 4 e (20) = 8; gi`
a trovare che
(100) vale 25 richiede un bel po di lavoro, a meno
di non avere a disposizione un elenco di numeri primi.
Dalla tabellina precedente si ha (100. 000) = 9592 e,
facendo le somme, (1. 000. 000) = 78. 498. Purtroppo,
come abbiamo detto, i numeri primi non sembrano godere di alcun senso della regolarit`
a e il calcolo di (n)
si basa sul banale conteggio di un primo dopo laltro.
Nonostante questo, i matematici non si sono arresi e
gi`
a alla fine del 1700 Gauss (sembra allet`
a di 14 anni)
ipotizz`
o la formula:
(n)
n
.
ln n
Ci volle un secolo prima che, nel 1896, due altri matematici, de la Vallee Poussin e Hadamard riuscissero a
dimostrare questa formula, indipendentemente luno
dallaltro.
2.7
Per definizione, un numero primo p ha due soli divisori: 1 e p stesso. In generale, `e facile calcolare il
numero di divisori di un numero n N quando se ne
conosca la scomposizione in fattori primi:
Teorema 2.14 Se n N ha scomposizione in fattori
primi n = pr11 pr22 prkk , con p1 , p2 , . . . , pk
numeri primi distinti, allora il numero dei divisori di
n `e:
(r1 + 1)(r2 + 1) (rk + 1).
Prova: Un divisore m di n deve avere gli stessi
divisori primi di n; quindi, relativamente al fattore
primo p1 , dovr`a avere un fattore p01 (cio`e, in effetti,
m non sar`a divisibile per p1 ), oppure un fattore p11 ,
oppure p21 , . . . , oppure pr11 , per un totale di r1 + 1
possibilit`a. La stessa cosa vale per p2 , . . . , pk , e da
questo segue la formula data.
Ad esempio, il numero 792 = 23 32 11 avr`a
(3 + 1)(2 + 1)(1 + 1) = 24 divisori. Esplicitamente,
essi sono:
{1, 2, 3, 4, 6, 8, 9, 11, 12, 18, 22, 24, 33, 36, 44,
66, 72, 88, 99, 132, 198, 264, 396, 792}.
Il teorema pu`o essere seguito meglio con un caso pi`
u
semplice come n = 12 = 22 3, che deve avere (2 +
1)(1 + 1) = 6 divisori. I fattori con 2 e con 3 sono:
{1 = 20 , 2 = 21 , 4 = 22 } e {1 = 30 , 3 = 31 } e danno
le sei possibilit`a:
11=1 13=3 21=2
2 3 = 6 4 1 = 4 4 3 = 12.
Nota 2.6
59
N e
Prova: Sia s = MCD(m, n); i fattori primi di s devono ovviamente essere a comune tra m ed n. Inoltre, se
p `e un fattore primo comune, e k `e lesponente minore
con cui p compare nella scomposizione di m ed n, pk
deve dividere s. Infatti, un esponente pi`
u piccolo di
k non darebbe il valore massimo di s e un esponente
pi`
u grande di k farebbe s` che s non dividerebbe pi`
u
quello fra m ed n corrispondente allesponente pi`
u
piccolo per p.
60
CAPITOLO 2. ARITMETICA
= 3 220
= 1 132
= 1 88
= 2 44.
+
+
+
132
88
44
Nota 2.7
Il pi`
u delle volte, lalgoritmo di Euclide
`e ignorato dalla Scuola Media, e per trovare il MCD
gli si preferisce il Teorema 2.15. Per i numeri piccoli,
quando la scomposizione in fattori primi si pu`
o fare
pi`
u o meno ad occhio, tale metodo `e pi`
u semplice,
anche perche la maggior parte dei nostri studenti ha
difficolt`
a a fare le divisioni con pi`
u di una cifra, richieste dallalgoritmo di Euclide. Purtroppo, quando
i numeri crescono, la scomposizione in fattori primi
diviene unoperazione molto complessa, e non si conoscono modi per accelerare la ricerca esaustiva di un
fattore dopo laltro, ricerca che richiede un numero di
prove molto elevato (e tali prove, ohim`e, sono divisioni
a pi`
u cifre!). In effetti, dato il numero n, la ricerca del
primo fattore, se non `e piccolo, richiede n/2 divisioni (Algoritmo 2.9), che per n nellordine di 10 miliardi
`e gi`
a circa 50. 000.
Per vedere cosa succede con lalgoritmo di Euclide,
e fare un confronto, possiamo chiederci quali numeri innescano il processo pi`
u laborioso per trovare il
MCD. Nellesempio di MCD(792, 220), la prima divisione, che ha dato quoziente 3, ha ridotto drasticamente le dimensioni dei numeri coi quali continuare
lalgoritmo, che sono diventati 220 e 132. Pi`
u alto `e
il quoziente, pi`
u netta `e la riduzione; quindi, il quoziente 1 d`
a la minima riduzione dei numeri. Ma avere
quoziente 1 per due numeri m, n (m > n) significa
m = 1 n + r, cio`e m = n + r. In altre parole, il pi`
u
grande dei due numeri `e la somma dellaltro (che lo
sostituer`
a al passo successivo) e del resto, che sostituer`
a n. Questa stessa propriet`
a dovr`
a verificarsi al
passo successivo, cio`e dovremo avere n = r + s, e cos`
via, fino a che non ci saremo ridotti ad 1.
Si definisce sequenza di Fibonacci una sequenza di numeri F0 , F1 , F2 , F3 , . . . tale che F0 = 0, F1 = 1 e ogni
altro numero `e dato dalla somma dei due precedenti,
cio`e Fn = Fn1 + Fn2 . Gli Fk si dicono numeri di
Fibonacci e i primi dieci sono:
n
Fn
0
0
1
1
2
1
3
2
4
3
5
5
6
8
7
13
8
21
9
34
Il lettore pu`
o calcolare i valori successivi, cominciando
con F10 = 55. Per verificare quanto detto, basta ora
prendere due numeri consecutivi di questa sequenza e
cercare il loro MCD; ad esempio, per 55 e 34 si ha:
55
34
21
13
8
5
3
2
=
=
=
=
=
=
=
=
1 34
1 21
1 13
18
15
13
12
2 1.
+
+
+
+
+
+
+
21
13
8
5
3
2
1
k !
k
1
1 5
1+ 5
Fk =
;
2
2
5
per quanto incredibile, questa formula produce
numeri interi! In conclusione, tutto questo significa
che, per trovare il MCD di due numeri dellordine
di 10 miliardi, lalgoritmo di Euclide richiede al pi`
u
50 divisioni, gi`
a un bel po di meno della semplice
ricerca del primo divisore di uno dei due numeri!
MCD(m, n) = MCD(n, m)
MCD(m, MCD(n, p)) =
= MCD(MCD(m, n), p)
MCD(n, n) = n
MCD(n, 0) = n
MCD(n, 1) = 1
Assieme al massimo comun divisore, si `e soliti considerare anche il minimo comune multiplo di due numeri m, n N, definito come il pi`
u piccolo dei multipli comuni ad m ed n, e si indica con la notazione
mcm(m, n). In analogia a quanto fatto per il massimo
comun divisore, si dimostra che:
Teorema 2.18 Il minimo comune multiplo di due
numeri m, n N si trova considerando, nella scomposizione di m ed n in fattori primi, il prodotto
61
dei fattori primi comuni e non comuni, presi con questa notazione si scrive: max{x N | P (x)} per inil maggiore degli esponenti che compaiono nelle due dicare il massimo numero naturale per cui vale la proscomposizioni.
priet`a P (x). Analoga notazione si usa per il minimo,
ed `a facile vedere come esempio che 15 = min{x
La dimostrazione `e analoga a quella vista per il N | x2 > 200}.
massimo comun divisore e la lasciamo perci`o al letQueste operazioni ci permettono di osservare che,
tore. Dal teorema segue la seguente propriet`a, an- da un punto di vista logico, le uniche operazioni che
chessa usata spesso per il calcolo del minimo comune sarebbe necessario introdurre sono il confronto e ladmultiplo:
dizione, tutte le altre essendo definibili in termini di
queste. Abbiamo appena visto come min e max siano
mn
mcm(m, n) =
.
dipendenti dal solo confronto; per le altre operazioni
MCD(m, n)
abbiamo:
Anche le propriet`a formali del minimo comune multinm
= max{x N | m + x n}
plo sono simili a quelle del massimo comun divisore:
nm
= min{x N | m + x n}
propriet`a commutativa, associativa e di idempotenza.
nm
= m + m + + m (n volte)
Si ha invece:
n/m
= max{x N | m x n}
mcm(n, 0) = 0
mcm(n, 1) = n.
2.8
Le altre operazioni
a se a b
min(a, b) =
b altrimenti
max(a, b) =
a se a b
b altrimenti.
n mod m
= n (n/m) m.
Si osservi che con queste definizioni 3 5 non `e definito mentre 35 = 0. Questultima operazione si usa
quando `e necessario far s` che la sottrazione sia unoperazione su N, nel senso della Sezione 1.3, e quindi
sia definita per ogni possibile valore di m ed n.
Unaltra operazione che si basa sul principio di abbreviare literazione di unoperazione elementare `e
lelevamento a potenza. Con la notazione nm si indica il prodotto di n per se stesso per m volte, cio`e:
nm = nn n per m volte. Con questo si suppone m 2, ma, come per la moltiplicazione, possiamo
estendere la definizione ad m = 0 ed m = 1. Ricordando che nellespressione nm il numero n si dice la
base e il numero m si dice lesponente, si ha:
0
n
= 1
nm+1 = n nm m 0.
Ad esempio, per n = 5 si ha: 50 = 1, 51 = 50 5 =
1 5 = 5, 52 = 51 5 = 5 5 = 25, e via di seguito. Questo fa vedere la convenienza di avere n0 = 1.
Questa regola vale anche per n = 0, cio`e si ha: 00 = 1,
01 = 0 00 = 0 1 = 0, e cos` di seguito. Il fatto che
sia 00 = 1 `e alquanto controintuitivo, ma `e in accordo con altre definizioni e con argomenti dellAnalisi
Matematica, in cui si dimostra che limx0 xx = 1,
come lo studente vedr`a nei corsi universitari. Per il
resto, dalla definizione discendono alcune importanti
(e ben note) propriet`a delle potenze:
Teorema 2.19 Se n, m, p N, si hanno le seguenti
identit`
a:
a) nm+p = nm np
c) (nm )p = nmp
b) nmp = nm /np (m p)
d) np mp = (n m)p .
E ovvio osservare, ed `e altrettanto semplice dimostrare, che valgono le propriet`a della Tabella 2.5. La
propriet`a associativa permette di scrivere min(a, b, c) Prova: Si consideri nm np = (n n n)
e max(a, b, c) al posto di una delle pi`
u complicate (n n n), dove il fattore n `e ripetuto m volte
espressioni date nella tabella. Come estensione di entro le prime parentesi e p volte entro le seconde.
62
commutativa
associativa
distributiva
assorbimento
idempotenza
identit`a
zero
CAPITOLO 2. ARITMETICA
min(a, b) = min(b, a)
min(min(a, b), c) = min(a, min(b, c))
min(a, max(b, c)) = max(min(a, b), min(a, c))
min(a, max(a, b)) = a
min(a, a) = a
max(a, b) = max(b, a)
max(max(a, b), c) = max(a, max(b, c))
max(a, min(b, c)) = min(max(a, b), max(a, c))
max(a, min(a, b)) = a
max(a, a) = a
max(a, 0) = a
min(a, 0) = 0
Tabella 2.5: Propriet`a del minimo e del massimo
famoso laneddoto che si racconta sul mitico inventore del gioco degli scacchi. Al re che gli chiedeva
cosa volesse come ricompensa per la sua invenzione,
chiese tanto grano quanto se ne poteva ottenere associando un chicco alla prima casella della scacchiera,
due chicchi alla seconda, quattro alla terza, otto alla
quarta, e cos` via, raddoppiando ogni volta il numeE un utile esercizio quello di provare ad esprimere,
ro di chicchi. Lingenuo sovrano acconsent`, senza
con proprie parole per evitare la citazione di formule,
rendersi conto che il numero totale di chicchi sareble quattro propriet`a di questo teorema.
be stato 1 + 2 + + 262 + 263 1.84 1019 ben
Nonostante il fatto che, per definizione, una potendi pi`
u di quanto grano sia mai stato prodotto sulza sia labbreviazione di una sequenza di moltiplicala terra. Probabilmente, linventore degli scacchi fu
zioni, non esiste un algoritmo specifico per il calcodecapitato per aver voluto fare troppo il furbo.
lo delle potenze, come invece abbiamo visto per la
E bene dare la seguente:
moltiplicazione, che ha un proprio algoritmo, pressoche indipendente da quello delladdizione, di cui Definizione 2.7 Un numero naturale p N si dice
`e pure unabbreviazione. Per potenze con esponen- una potenza m-esima perfetta se esiste un numero
te piccolo, diciamo 2 o 3, il metodo di calcolo pi`
u naturale n tale che p = nm . In tal caso, si dice anche
conveniente `e lesecuzione delle relative moltiplica- che n `e la radice m-esima perfetta di p e che m `e il
zioni; cos` 53 = 5 5 5 = 25 5 = 125. Per logaritmo in base n di p, e si scrive rispettivamente
esponenti pi`
u grandi si pu`o adottare il metodo dei n = m
p ed m = logn p.
contadini russi, analogo a quello visto per la moltiplicazione (vedere anche la Nota 2.3). Ad esempio, In generale, le potenze con esponente 2 si dicono meper calcolare 54 conviene calcolare 52 = 25 e quindi glio quadrati e le potenze con esponente 3 si dicono
54 = (52 )2 = 252 = 625; e cos` si procede per espo- cubi; ad esempio, 0, 1, 4, 9, 16, 25 sono quadrati pernenti che siano potenze di 2. Pi`
u in generale, per cal- fetti, mentre 0, 1, 8, 27, 64 sono cubi perfetti. Ana13
colare 5 si osserva che 13 pu`o essere espresso come logamente, le radici seconde si dicono radici quadrate
radici terze radici cubiche. Essendo 64 = 43 , si
somma di potenze di 2: 13 = 8 + 4 + 1 e quindi 513 = e le
3
ha 64 = 4 e log4 64 = 3; cos`, da 81 = 34 si deduce
58+4+1 = 58 54 51 . Procedendo come visto prima,
4
81 = 3 e log3 81 = 4. Le radici e i logaritmi sono le
abbiamo 52 = 25, 54 = 625, 58 = 6252 = 390. 625.
13
.
.
.
.
operazioni
inverse delle potenze; per definizione, se n
Quindi 5 = 390 625 625 5 = 1 220 703 125. In
`
e
una
potenza
p-esima perfetta, cio`e n = mp ; allora
altri termini, come per la moltiplicazione, disposti ac
p
log n
p
canto base ed esponente, si eseguono successivamen- si ha ( n) = n e m m = n.
Le principali propriet`a delle radici e dei logaritte i quadrati a partire dalla prima, e si calcolano le
mi
derivano da quelle delle potenze e descritte nel
met`a a partire dal secondo. Si fa poi il prodotto dei
Teorema
2.19. Per le radici p-esime abbiamo:
quadrati corrispondenti alle met`a di valore dispari:
p
p
p
p
q
.
m
n
=
m
n
n = pq n.
390 625
1
Come ci si accorge facilmente, le potenze crescono ra- Prova: La prima propriet`a deriva dalla d) del Teopidamente al crescere dellesponente. Gi`a con la base rema 2.19, se m ed n sono potenze p-esime perfette;
2, 220 supera il milione e 230 supera il miliardo. E elevando alla potenza p-esima, il membro sinistro d`a
63
m p = max{x N | xm p}
m p = min{x N | xm p}
Analogamente, si dicono logaritmi in base n di p per
difetto e per eccesso:
logn p =
logn p =
max{x N | nx p}
min{x N | nx p}
Se p `e una potenza m-esima perfetta, le due approssimazioni coincidono con la radice m-esima e col logaritmo in base n. Anticipando cose che dovremmo dire
pi`
u avanti, dato un numero reale r qualsiasi, con la
notazione r si indica il massimo numero intero che
sia minore o uguale ad r, e con la notazione r si indica il minimo numero intero maggiore o uguale ad r.
Queste operazioni hanno, in inglese, nomi fantasiosi
che, tradotti in italiano, suonano a dir poco inusitati;
la prima si dice pavimento di r (in inglese, floor of
r) e la seconda soffitto di r (in inglese, ceiling of
r).
Unultima operazione di abbreviazione `e il fattoriale: si dice fattoriale del numero n N il prodotto di tutti i naturali da 1 fino ad n. Ad esempio,
4! = 1 2 3 4 = 24. Una definizione ricorsiva
permette di introdurre anche il valore di 0!:
0!
= 1
(n + 1)! = (n + 1) n!
Cos`, 4! = 4 3! = 4 3 2! = 4 3 2 1! =
4 3 2 1 0! = 4 3 2 1 = 24. Come
nel caso di 00 , definire 0! = 1 sembra controintuitivo,
ma in realt`a `e consistente col resto della definizione
e con altre impostazioni dello stesso concetto, come
ad esempio la funzione Gamma (x). Come vedremo,
loperazione di fattoriale si incontra comunemente nel
calcolo combinatorio e nel calcolo delle probabilit`a.
Nota 2.8
n+0
= n
n + m = (n + m)
64
CAPITOLO 2. ARITMETICA
Questo significa che se il secondo argomento `e zero, la
somma si riduce al primo argomento; se non `e zero,
allora `e il successore di qualche numero m, e la somma
`e il successore della somma di n ed m. Occorre capire
bene questo punto che sembra definire la somma in
termini di se stessa, cio`e mordendosi illegalmente la
coda. In realt`
a, come gi`
a c`e capitato di osservare, m `e
minore del suo successore e la riduzione del secondo
argomento porta inevitabilmente a ridursi al caso m =
0, che finalmente `e trattabile con la prima regola. In
altre parole, il ripiegarsi su se stessa `e solo apparente
o provvisorio e la ricorsione a un certo punto termina,
rendendo buona la definizione. Supponiamo di voler
eseguire 3 + 2; poiche 2 non `e zero, esso `e il successore
di un numero; per definizione `e 2 = 1 e quindi si ha:
3 + 2 = 3 + 1 = (3 + 1) . Ancora, 1 non `e zero e
perci`
o `e il successore di un numero; per definizione
sappiamo 1 = 0 e quindi (3 + 1) = (3 + 0 ) = (3 +
0) . Finalmente, il secondo argomento `e zero e di
conseguenza: 3 + 2 = (3 + 0) = 3 = 4 = 5.
Se dovessimo fare cos` per eseguire ogni somma, la
Matematica non avrebbe proceduto oltre questa definizione. Il senso di questa `e di farci capire come,
concettualmente, loperazione di successore sia sufficiente per introdurre la somma. Quello che importa `e
comprendere la semplificazione logica di questo modo
di procedere.
Il processo non termina con la definizione delloperazione; occorre ora dimostrare che la somma, cos` definita, gode delle propriet`
a commutativa e associativa,
e ammette 0 come identit`
a. Per fare ci`
o risulta essenziale il principio di induzione, che pertanto a buon
diritto `e stato inserito tra gli assiomi. Naturalmente,
si va avanti con lo stesso spirito, e la moltiplicazione
`e definita ricorsivamente cos`:
n0
= 0
n m = n m + n
dove si sfrutta la somma, ormai acquisita. Non
possiamo sviluppare qui, partendo dagli assiomi di
Peano, tutta lAritmetica, e men che mai tutta la
Matematica; il lettore interessato potr`
a utilmente
approfondire largomento dando altre definizioni
per le varie operazioni conosciute e tentando la
dimostrazione delle loro propriet`
a.
ci = c1 + c2 + + cn
m
X
i=1
vi = v1 + v2 + + vm .
P
Qui, il simbolo , che `e una sigma maiuscola stilizzata, si dice simbolo di somma. La prima somma, ad
esempio, si legge: somma per i che va da 1 ad n dei
ci . In generale avremo:
n
X
i=k
ci = ck + ck+1 + + cn
i=m
ci =
p
X
ci +
i=m
n
X
i=m
n
X
ci
se
i=p+1
rci = r
n
X
mp<n
ci ;
i=m
Capitolo 3
Numeri
. . . chi `e abituato a sbrigare le proprie faccende
col regolo calcolatore non pu`
o ormai prendere
sul serio una buona met`
a delle asserzioni umane. Il regolo calcolatore consta di due sistemi di
numeri e di lineette combinati con straordinaria
accortezza: due tavolette scorrevoli verniciate di
bianco, a sezione trapezoidale piatta, mediante il quale si risolvono i pi`
u intricati problemi,
senza sciupare inutilmente un solo pensiero. . .
Quando si possiede un regolo calcolatore, e arriva qualcuno con grandi affermazioni e grandi
sentimenti, si dice: Un attimo, prego, prima
calcoliamo il limite derrore e il valore probabile
di tutto ci`
o!
R. Musil Luomo senza qualit`
a
3.1
I numeri interi
che gli antichi avevano in mente, pur senza aver dato una definizione formalizzata di cardinalit`a. Alla
met`a del 1500, il matematico olandese Stevin (1487
1567) chiamava numeri absurdi i numeri negativi, che pure si era visto essere utili nella risoluzione
delle equazioni. Per i Greci i numeri erano legati alla
misura delle grandezze (specie dei segmenti) e anche
per loro pensare a misure negative era praticamente
assurdo. Tuttavia, a posteriori, si `e visto come avere
3 e e spenderne 5 significa avere un debito di 2 e;
e se la temperatura `e a 3 sopra lo 0 e scende di 5 ,
allora si trover`a a 2 sotto zero. Ma tutto questo `e
venuto dopo laccettazione dei numeri negativi.
Formalmente, un numero intero `e 0 oppure un numero naturale preceduto da uno dei segni + o ; i
numeri preceduti da + si dicono interi positivi; quelli preceduti dal segno si dicono interi negativi. Il
numero privato del segno si dice valore assoluto dellintero, ed `e pertanto un numero naturale; il valore
assoluto si indica ponendo il numero intero tra barre;
cos` | + 6| = 6, | 5| = 5 e |0| = 0. I due segni +,
si dicono opposti tra di loro; convenzionalmente, il
segno positivo si tende a sottintendere, cosa che cercheremo di non fare in questa sezione per distinguere
chiaramente i numeri interi positivi dai numeri naturali, anche se la regola `e che i loro insiemi vengano
identificati, regola che naturalmente adotteremo anche noi. Si osservi la seguente definizione che talvolta
torna utile:
+1 se a `e positivo
0 se a `e zero
sgn(a) =
1 se a `e negativo.
Il significato dei segni +, `e definito dal loro
comportamento nelle usuali operazioni:
Definizione 3.1 Siano a, b due numeri interi; si definisce somma di a e b e si indica con a + b, il numero
intero cos` ottenuto: a) se a, b sono entrambi positivi, la loro somma `e il numero positivo che si ottiene
sommando i valori assoluti dei due numeri; b) se a, b
sono entrambi negativi, la loro somma `e il numero
negativo che ha per valore assoluto la somma dei valori assoluti di a e di b; c) se a, b sono discordi (cio`e,
66
CAPITOLO 3. NUMERI
esatta) ed n 1. Prima di tutto, la divisione opera sempre con un divisore positivo, quindi se questo
risulta negativo, gli si cambia il segno, cambiandolo contemporaneamente anche al dividendo. Se ora
a Z e b > 0 sono i due numeri da dividere, il quoziente `e dato dal numero q tale che a = b q + r, con
0 r < b. Pertanto (14) : (+5) = 3 con resto 1,
Lopposto di un numero a si indica con a ed `e il che `e la stessa cosa di (+14) : (5).
numero intero che ha lo stesso valore assoluto di a,
Questo modo di concepire i numeri interi `e quello
ma segno opposto a quello di a. Quindi (+7) = 7 e classico usato nelle Scuole Medie e quello che si ritro(5) = +5. La sottrazione ab `e, per definizione, la va nella struttura logica degli elaboratori elettronici,
somma di a con lopposto di b. Linsieme dei numeri dove il segno `e costituito da un bit, 0 per positivo e
interi si indica con Z, dal tedesco Zahl = numero.
1 per negativo. Tuttavia, limpostazione matematica
Il prodotto di due numeri interi a, b `e il numero pi`
u rigorosa ed elegante `e completamente diversa e,
intero a b (o semplicemente a b, oppure ab) che ha come vedremo, spiega automaticamente la regola dei
come valore assoluto il prodotto dei valori assoluti di segni.
a e di b, e come segno quello stabilito dalla cosiddetta
Il problema generale che ci poniamo `e quello di
regola dei segni:
estendere linsieme numerico di partenza S (in questo
caso, i numeri naturali N) in modo da ottenere un
a\b +
nuovo insieme T che:
+ +
1. permetta di definire le quattro operazioni ele +
mentari e i confronti, mantenendo le stesse propriet`a di S ed eventualmente acquisendone di
Perche questa regola dei segni? Perche, soprattutnuove;
to, meno per meno fa pi`
u, come di solito si esprihanno uno segno positivo e laltro negativo) la loro
somma ha come segno lo stesso segno del numero che
ha valore assoluto pi`
u alto e come valore assoluto la
differenza tra il pi`
u grande e il pi`
u piccolo dei due valori assoluti (se a, b hanno segno opposto ma uguale
valore assoluto si ha a + b = 0).
me la regola pi`
u misteriosa? Il fatto fondamentale `e questo, che vogliamo conservare ai numeri interi le principali propriet`a formali, gi`a viste per i numeri naturali e le relative operazioni. Cos`, `e facile vedere che per laddizione valgono ancora le propriet`a commutativa ed associativa, e lo 0 fa da identit`a. Per la moltiplicazione, vogliamo che propriet`a
commutativa, associativa e distributiva siano valide. Consideriamo allora, come esempio, il prodotto
(+3) ((+2) + (2)); se prima eseguiamo la somma abbiamo (+3) 0 = 0, poiche 0 deve operare
da zero, cio`e annullare il prodotto. Daltra parte, se
vale la propriet`a distributiva, lespressione diviene:
(+3) (+2) + (+3) (2) e deve essere 0 per quanto
appena detto. Poiche abbiamo identificato gli interi
positivi con i naturali, si ha (+3) (+2) = 3 2 = 6.
Si ha pertanto 6 + (+3) (2) = 0, e sommando
6 ai due membri: (+3) (2) = 6; questo spiega la regola pi`
u per meno uguale meno, e in modo
analogo si trova che meno per pi`
u uguale meno.
A questo punto abbiamo: (3) ((+2) + (2)) =
(3) 0 = 0 ancora per la propriet`a distributiva,
e quindi (3) (+2) + (3) (2) deve dare 0.
Ma ora sappiamo che (3) (+2) = 6 e quindi
(3) (2) = (6) = 6, cio`e `e giocoforza accettare
la regola che meno per meno fa pi`
u.
Infine, per la divisione, abbiamo una regola molto complicata (certo pi`
u complicata di quella della
divisione fra naturali) per rispettare la regola fondamentale del resto, cio`e che nella divisione per n il resto deve essere un numero compreso tra 0 (divisione
67
68
CAPITOLO 3. NUMERI
= (nm, 0)
= (0, nm)
= (0, nm)
= (nm, 0)
positivo
negativo
negativo
positivo.
3.2
I numeri razionali
Lidea di numero frazionario `e molto antica e, bisogna dire, anche molto naturale, al contrario del concetto di numeri negativo che si `e affermato soltanto
nel 1600 e non senza notevoli difficolt`a. Le frazioni
scaturiscono direttamente dalla realt`a: come ci sono
2 mele o 10 arance, cos` c`e mezza mela, un quarto di
pollo o un ottavo di torta. Storicamente, le frazioni
con numeratore unitario, come 1/2, 1/3 o 1/12, hanno avuto un ruolo privilegiato fino al 1600, quando si
impose la notazione decimale con il punto o la virgola di separazione. Gli Egizi usavano solo tali frazioni,
con leccezione di 2/3, per cui per esprimere 3/5 dovevano scrivere 1/2 + 1/10, e per esprimere 4/5 si
rifacevano a 1/2 + 1/5 + 1/10. Questo uso, come s`e
detto, si protrasse per tutto il Medio Evo, e anche in
seguito. Invitiamo il lettore a scrivere un algoritmo
che trasformi una frazione nella somma di frazioni
con il numeratore unitario.
Nella Matematica Greca le frazioni avevano un ruolo molto importante e su di esse era in pratica basata
la teoria delle proporzioni, che a lungo domin`o la Geometria e lAritmetica, fin da quando Pitagora aveva
scoperto i rapporti armonici, cio`e i rapporti che regolano la lunghezza delle corde per produrre, vibrando,
le varie note: raddoppiando la lunghezza della corda
Do Re
Mi Fa
Sol
La
Si
Do
Nota 3.1
Questi rapporti corrispondono alla cosiddetta scala naturale, che `e un po diversa dalla scala
pitagorica nella quale il Mi ha rapporto 81/64, il La
27/16 e il Si 243/128. Queste differenze dipendono dal
fatto che, verosimilmente, il nostro orecchio percepisce
una certa nota se la frequenza del suono `e compresa in
un dato intervallo e non solo quando tale frequenza ha
un valore preciso. Entrambe le scale sono approssimazioni che, comunque, appartengono a questi supposti
intervalli. Quale `e allora il loro valore centrale? Per
determinarlo possiamo fare tre ipotesi:
le note si ripetono di ottava in ottava; si passa da
unottava allaltra raddoppiando la frequenza;
per motivi fisiologici, educativi e convenzionali
riusciamo a distinguere 12 note in ciascuna ottava, cos` come riusciamo a distinguere un numero finito di colori dallinsieme infinito delle
lunghezze donda luminose;
il rapporto r tra due note consecutive `e costante (natura non facit saltus), contrariamente a quanto si suppone nelle scale naturale e
pitagorica.
Se poniamo uguale ad 1 la frequenza del Do in una
qualsiasi ottava, la nota successiva (che propriamente
`e il Do diesis o il Re bemolle) avr`
a frequenza 1 r = r,
la nota successiva, cio`e il Re, avr`
a frequenza r2 , e cos`
via, fino al Do dellottava successiva, che avr`
a frequenza r12 . Ma questa frequenza, per la prima ipotesi for12
mulata,
`e uguale a due e quindi si ha r = 2, cio`e
12
2 1.059463. Questi nuovi rapporti, costituiti
r=
in effetti da numeri irrazionali (si veda pi`
u avanti in
questo capitolo), formano la cosiddetta scala temperata. Trascurando le note intermedie, date dai diesis
e dai bemolle delle note corrispondenti agli intervalli
maggiori, si ha la seguente tabellina:
nota
Do
Re
Mi
Fa
Sol
La
Si
Do
scala
pitagorica
1
1.125
1.266
1.333
1.500
1.688
1.898
2
scala
naturale
1
1.125
1.250
1.333
1.500
1.667
1.875
2
scala
temperata
1
1.122
1.260
1.334
1.498
1.682
1.888
2
69
cio`e, semplificando, mn = m n. Questa `e una uguaglianza tra numeri interi, e quindi sappiamo come gestirla. Purtroppo il ragionamento che ci ha portato a
questa uguaglianza `e basato sul nulla, in quanto sono
proprio le regole di comportamento delle frazioni che
ci mancano. Il trucco (se di trucco si puo parlare)
`e allora proprio quello di assumere i nostri desideri
come punto di partenza:
Definizione 3.2 Date due frazioni m/n ed m /n , si
dice che esse sono equivalenti se e solo se mn = m n,
e in tal caso scriveremo m/n m /n .
Il nome `e giustificato dal seguente teorema:
Teorema 3.1 La relazione m/n m /n `e una
relazione di equivalenza.
Prova: La propriet`a riflessiva afferma che ogni frazione deve essere equivalente a se stessa; qui dovremmo avere m/n m/n, ma in effetti questo significa
mn = mn, il che `e senzaltro vero. La propriet`a simmetrica parte supponendo che sia m/n m /n , cio`e
mn = m n; da questo dovremmo dedurre m /n
m/n, cio`e m n = mn , che per`o `e valido grazie alla propriet`a simmetrica delluguaglianza. Infine, se
supponiamo m/n m /n ed m /n m /n , cio`e
mn = m n e m n = m n , possiamo moltiplicare
queste due uguaglianze membro a membro e ottenere
mn m n = m nm n . Semplificando, per la propriet`a di eliminazione del prodotto (v. Sezione 2.3),
si ha mn = m n, il che vuol dire m/n m /n , e
Formalmente, una frazione `e il rapporto di due nuquesta `e proprio la propriet`a transitiva.
meri interi, il primo detto numeratore e il secondo
denominatore, con questultimo diverso da zero. Ad
Useremo il seguente risultato:
esempio, sono frazioni 3/5, 7/6, 5/(8), 3/(1).
Convenzionalmente, non si considerano le frazioni che Teorema 3.2 Due frazioni m/n e m /n sono equi
siano il rapporto di due numeri negativi, che, per la valenti se e solo se esistono due numeri interi k, k
regola dei segni, `e uguale a un opportuno rappor- tali che mk = m k e nk = n k .
to tra numeri positivi. In modo analogo, le frazioni
Se le due frazioni sono equivalenti si ha
con numeratore positivo e denominatore negativo si Prova:
mn
=
m
n,
ma `e anche nn = n n e quindi possiamo
considerano uguali a quelle analoghe con numerato
zioni `e quello della loro uguaglianza. Sappiamo tutti to e quindi mn = m n, e questo significa che le due
frazioni
sono
equivalenti.
per esperienza che mezza mela `e la stessa quantit`a di
due quarti di mela, cio`e 1/2 = 2/4, e quindi la rappresentazione delle frazioni non `e unica. A livello intuitivo, vorremmo che per le frazioni valesse la stessa
regola che conosciamo per i numeri interi, cio`e che due
frazioni uguali rimangono tali se le moltiplichiamo o
le dividiamo per la stessa quantit`a diversa da zero.
Ad esempio, se m/n = m /n , vorremmo che questa rimanesse unuguaglianza quando moltiplichiamo
tutto per nn ; questo ci darebbe mnn /n = m nn /n,
70
Prova: Consideriamo m/n ed eliminiamo eventuali
fattori primi comuni a numeratore e denominatore
ottenendo cos` la frazione r/s tale che MCD(r, s) = 1.
La semplificazione ci assicura che m/n ed r/s sono
frazioni equivalenti e quindi esistono due interi h, h
tali che mh = rh ed nh = sh . Daltra parte, per
lequivalenza delle frazioni assegnate, devono esiste
k, k tali che mk = m k ed nk = n k . Poiche, dalla
divisione fra naturali, si ha m = rh /h ed n = sh /h,
sostituendo si ottiene: rh k/h = m k , cio`e rh k =
m hk , e analogamente sh k/h = n k , cio`e sh k =
n hk . Ma questo significa che r/s `e equivalente anche
ad m /n . Quindi frazioni equivalenti si riducono alla
stessa frazione r/s, con MCD(r, s) = 1. Vediamo
ora che tale frazione `e unica. Se ne esistesse unaltra
r /s , essa dovrebbe comunque essere equivalente ad
r/s e quindi avremo rs = r s. Poiche r non divide
s, r dovr`a dividere r , cio`e r = kr; questo porta
a rs = rks, cio`e s = ks; in altre parole, r /s `e
la frazione kr/ks; ma dallipotesi MCD(r , s ) = 1
deriva k = 1 e quindi r/s = r /s .
Le frazioni r/s tali che MCD(r, s) = 1 si dicono ridotte ai minimi termini; poiche rappresentano
il modo pi`
u semplice di scrivere una frazione della
propria classe di equivalenza, costituiscono un punto
di riferimento preciso e spesso `e conveniente rifarsi
direttamente a loro.
Secondo una vecchia classificazione, le frazioni si
dividono in proprie, improprie ed apparenti. Le frazioni proprie sono quelle in cui il numeratore `e inferiore al denominatore; queste sono le vere frazioni,
nel senso che corrispondono a una parte propria del
tutto, come 1/3, 2/5 o 7/10. Frazioni come 7/5 o
9/2 indicano quantit`a maggiori del tutto, e pertanto si dicono improprie; esse possono essere espresse come un numero intero pi`
u una frazione propria:
7/5 = 1 + 2/5 e 9/2 = 4 + 1/2; queste espressioni si
ottengono eseguendo la divisione intera fra numeratore e denominatore e poi considerando il resto come
frazione propria. Infine, una frazione come 6/3 `e solo
tale in apparenza ed eseguendo la riduzione ai minimi termini si trova come sia equivalente al numero
intero 2. Da questo punto di vista, linsieme delle frazioni `e pi`
u esteso dellinsieme dei numeri interi, che
corrispondono solamente alle frazioni apparenti. Vedremo fra poco come si estende e si formalizza tale
osservazione.
Quel che ora ci preoccupa `e: come si eseguono le
operazioni fra frazioni e come si confrontano due frazioni? Abbiamo visto come il confronto e le operazioni siano aspetti essenziali dei numeri naturali e dei
numeri interi; vogliamo che sia cos` anche per le frazioni. Consideriamo come emblematici il confronto e
loperazione di addizione. Se dobbiamo sommare 1/4
e 2/5 ci troviamo in imbarazzo perche sembra di voler
CAPITOLO 3. NUMERI
sommare una mela con due pere: infatti, 1/4 di torta
`e una certa quantit`a che possiamo immaginare come una bella fetta; 2/5 di torta li vediamo come due
fette, ma ciascuna un po pi`
u piccola della fetta corrispondente a 1/4. Allora, limbarazzo `e quello di dover
sommare fette grosse con fette piccole. Per vedere le
cose da un altro punto di vista, se dovessimo sommare 1/4 e 2/4, loperazione non risulterebbe difficile,
perche le fette sono della stessa grandezza e il risultato sarebbe 3/4 senza dubbio. Allora `e importante
il seguente procedimento:
Algoritmo 3.1 (Stesso denominatore)
Ingresso: due frazioni m/n ed m /n ;
Uscita: due frazioni r/s ed r /s, equivalenti a quelle
date, ma con lo stesso denominatore s;
1. si pone s := mcm(n, n );
2. si pone r := m s/n;
3. si pone r := m s/n;
4. si esce con le due frazioni r/s ed r /s.
La dimostrazione che r/s m/n `e immediata; infatti, per costruzione, abbiamo r/s = ms/ns e questa
frazione `e chiaramente equivalente ad m/n. Lo stesso
vale per r /s m /n .
Sapendo riportare due frazioni a un denominatore
comune, scatta losservazione fatta in precedenza:
Algoritmo 3.2 (Confronto tra frazioni)
Ingresso: due frazioni m/n ed m /n ;
Uscita: Maggiore, Uguale o Minore a seconda
che tale sia m/n nei confronti m /n ;
1. si pone s := mcm(n, n ) e si considerano le due
frazioni r/s ed r /s equivalenti ad m/n ed m /n ,
secondo il precedente algoritmo;
2. se r < r allora si esce con Minore;
3. altrimenti, se r
Maggiore;
>
71
Teorema 3.4 Siano m/n ed m /n due frazioni tali
che m/n < m /n . Allora, per ogni altra frazione
/ m/n e / m /n , si ha / < / .
condizione
m/n
<
m
/n
equivale a mn < m n. Per
prenderne 2.
le uguaglianze viste si ha allora: rks h < skr h, cio`e
Ma dividere prima in 5 parti e poi in 3 `e come divi- rs < sr il che significa r/s < r /s . Poiche il ragiodere loggetto in 15 parti; fatto questo, si prendono 2 namento si pu`o invertire, vediamo che m/n < m /n
parti per ognuna delle 3 parti considerate nella prima equivale ad r/s < r /s . Ma questo si pu`o ripetere ansuddivisione: in definitiva, si prendono 6 parti delle che per / e / , che si riducono alle stesse frazioni
r/s ed r /s . Quindi la disuguaglianza si trasferisce a
15 della divisione. In generale, abbiamo:
tutte le frazioni equivalenti ad m/n ed m /n , come
m m
mm
si voleva.
=
.
n
n
nn
Questo teorema ha una dimostrazione noiosa, ma `e
Se anche le due frazioni sono ridotte ai minimi ter- importante perche ci permette di capire come la defimini, pu`o accadere che il prodotto non lo sia: questo nizione di confronto data in precedenza non dipenda
perche ci possono essere fattori a comune tra m ed n dalla particolare frazione con cui stiamo lavorando,
oppure tra n ed m . Pu`o essere allora conveniente ese- ma valga per tutte le frazioni ad essa equivalenti. La
guire una semplificazione prima della moltiplicazione, stessa propriet`a vale per la somma:
come ad esempio in:
Teorema 3.5 Siano m/n ed m /n due frazioni; se
8
4 8
32
20
r/s m/n e r /s m /n , allora m/n + m /n
= =
.
7
15
7 3
21
r/s + r /s .
Concludiamo con la divisione; loperazione, come Prova:
Se r/s m/n, si ha rn = ms e se
si sa, `e linversa della moltiplicazione, e quindi si ha: r /s m /n `e anche r n = m s . Moltiplicando
la prima uguaglianza per n s e la seconda per ns,
m m
m
n
mn
: =
=
.
si ottiene rnn s = msn s e nsr n = nsm s . Somn n
n
m
nm
mando membro a membro si ha rnn s + nsr n =
Se le due frazioni di partenza sono equivalenti, cio`e msn s +nsm s , cio`e (rs +r s)nn = (mn +m n)ss .
mn = m n, il loro rapporto `e 1, come ci si pu`o Ma questo significa:
aspettare.
rs + r s
mn + m n
r r
m m
La relazione di equivalenza m/n m /n ci per
o
+
+
ss
nn
s s
n
n
mette di raggruppare insieme frazioni equivalenti,
cio`e frazioni che hanno lo stesso significato, come 1/2
che `e giusto quello che si voleva.
e 2/4. Abbiamo anche visto come si fanno i confronti
Questo tipo di dimostrazione pu`o essere esteso al
e come si eseguono le operazioni fra frazioni. Formalmente, potremmo considerarci a posto, ma in realt`a prodotto, alla differenza e alla divisione. I dettagli
il lettore si sar`a sentito a disagio per un motivo mol- interessano abbastanza poco, ma quello che vogliamo
to profondo: quando ad esempio confrontiamo 2/3 e sottolineare `e come, in tutti i casi, frazioni equivalenti
3/5 e, portandoli allo stesso denominatore, confron- si comportino nello stesso modo. C`e quindi qualcosa
tiamo di fatto 10/15 e 9/15, ci chiediamo: se fossimo in pi`
u della semplice somiglianza formale fra frazioni
partiti da due frazioni equivalenti a 2/3 e 3/5, ad equivalenti: c`e addirittura lo stesso significato, nel
esempio 20/30 e 27/45, saremmo comunque arrivati senso di comportamento nei confronti delle operazioalla stessa conclusione, e cio`e che la prima `e maggiore ni. Questo `e il vero motivo (e non certo la sola nostra
della seconda? Propriamente, per confrontare 20/30 intuizione) che ci porta ad identificare in un concete 27/45 dobbiamo riportare tutto allo stesso deno- to unico tutte le frazioni equivalenti. Pertanto, da
minatore 90, e cio`e a 60/90 e 54/90: vediamo che questo momento in avanti, come si fa di regola, non
il primo `e ancora maggiore, ma come assicurarci che diremo pi`
u che due frazioni sono equivalenti, ma adquesto vale per tutte le infinite frazioni equivalenti a dirittura uguali, e useremo il segno = invece del segno
2/3 e 3/5? Vale il seguente:
.
72
CAPITOLO 3. NUMERI
Definizione 3.3 Un numero razionale `e la classe di oggi. Fino al 1600 non si ebbe idea della rappretutte le frazioni fra loro equivalenti. Linsieme dei sentazione decimale delle frazioni, se si eccettuano i
numeri razionali si indica con Q.
Babilonesi, che anche in questo furono precursori di
concezioni moderne. Come le cifre prima del punto
Anche se ormai ci dovremmo essere abituati, questa decimale indicano multipli di potenze del 10, cos` le
`e una definizione ben strana, visto che afferma cos` cifre dopo il punto decimale denotano multipli di pocategoricamente che una classe (cio`e un insieme) `e tenze di 1/10. Pertanto 154.327 sta a rappresentare
un numero. Ma ormai sappiamo che la Matematica il numero:
`e ricca di queste apparenti incongruenze e le consi2
7
3
derazioni e le prove precedenti ci assicurano che il
+ 2 + 3;
1 102 + 5 10 + 4 +
10
10
10
confronto e le quattro operazioni sono ben definite
in Q, perche non dipendono dal particolare elemen- come si sa, la prima cifra dopo il punto indica i decito scelto per eseguire il confronto o loperazione. Di mi, la seconda i centesimi, la terza i millesimi, e cos`
fatto, il senso della definizione `e proprio questo: `e in- via allinfinito, anche quando mancano nomi specifici
differente considerare una qualsiasi delle frazioni che di riferimento; tuttavia, tutti sappiamo cosa signifistanno in una certa classe; il risultato di un confronto ca 3/1035 e quale posto la cifra 3 occuperebbe in un
o di unoperazione sar`a sempre lo stesso, cio`e sar`a in- numero di cui tale frazione facesse parte.
dipendente da quel particolare valore che scegliamo,
Partendo da una frazione specifica, ad esempio
o siamo costretti a scegliere, allinterno della classe. 24/7, il numero decimale ad esso corrispondente si
Spesso, come si sa, si preferisce avere a che fare con trova eseguendo la divisione decimale, o, secondo lule frazioni ridotte ai minimi termini, ma si tratta solo so, la divisione tout-court, quando si chiami, come
di una questione di convenienza, data dal fatto che gi`a detto, divisione intera la divisione che produce un
una frazione ridotta ai minimi termini ha il numera- quoziente intero e un resto. Lesecuzione della divitore e il denominatore pi`
u piccoli fra le frazioni equi- sione avviene in modo analogo a quanto visto nellalvalenti, cio`e nella stessa classe. Cos` preferiamo 2/3 goritmo della divisione intera, solo che quando sono
a 52/78 o a 4354/6531, ma se confrontiamo questul- esaurite le cifre della parte intera del dividendo, si
tima frazione con 1/2, troviamo che essa `e maggiore, mette il punto decimale al quoziente e si continua,
esattamente come lo `e 2/3.
abbassando o calando le cifre decimali del dividendo
Concludiamo dimostrando una delle propriet`a im- (se ce ne sono) o la cifra 0, quando quelle manchino o
portanti dei numeri razionali. I numeri interi costi- siano esaurite. Qui riportiamo la divisione di 24 per
tuiscono un insieme numerico discreto, tale cio`e che 7:
tra due interi consecutivi, diciamo 5 e 6, esiste un
7
2 4
vuoto, ovvero un intervallo nel quale non esistono
3
0
3.
4 2 6 5 7 1
numeri interi. Per i razionali questo non `e vero, e vale
2
0
invece:
6 0
Teorema 3.6 (di densit`
a) Se q1 < q2 sono due
4 0
numeri razionali qualsiasi, esiste sempre un numero
5 0
q Q tale che q1 < q < q2 .
1 0
3
Prova:
Basta considerare la semisomma q =
(q1 + q2 )/2, che gode chiaramente della propriet`a Teorema 3.7 Se due frazioni m/n ed m /n sodesiderata.
no equivalenti, allora esse corrispondono allo stesso
numero decimale.
Come vedremo nella Sezione 3.5, i numeri reali hanno una propriet ancora pi`
u forte, detta continuit`
a. Prova: Come osservato a suo tempo, un rapporto
La propriet`a dei razionali appena dimostrata si dice non cambia se moltiplichiamo o dividiamo dividendo
invece densit`
a e si esprime con la frase: i numeri e divisore per una stessa quantit`a diversa da 0. Ma se
razionali sono densi.
r/s `e la frazione ridotta ai minimi termini equivalente
3.3
I numeri decimali
Come s`e detto, le frazioni hanno unorigine antichisLa divisione potrebbe continuare, determinando
sima, dovuta alla loro natura intuitiva e fondamentalmente pratica. Curiosamente, gli Egizi rappresenta- spesso (come nel caso dellesempio precedente) uno
vano le frazioni in modo analogo a quanto facciamo sviluppo infinito del numero decimale:
73
insieme; e vale anche per linsieme C dei numeri complessi che noi tratteremo solo superficialmente, e che
verr`a approfondito nei corsi universitari. Fissiamo
allora uno di questi insiemi e chiamiamo successione numerica una regola che ad ogni elemento di N
Prova: Sia s = 2i 5j , con i e j eventualmente 0,
associa uno ed uno solo degli elementi dellinsieme
ma non entrambi. Sia k il massimo tra i e j, e
numerico fissato. Ad esempio, se la regola associa a 0
moltiplichiamo r ed s per 2ki 5kj . Allora si ha:
lo stesso numero 0, ad 1 il numero 2, a 2 il numero 4,
ki
kj
ki
kj
a 3 il 6, e cos` via, ci`o che otteniamo `e la successione
r2
5
r2
5
r
=
=
dei numeri pari.
s
2k 5k
10k
Formalmente , una successione `e una funzione f :
e questo, come sappiamo, `e un numero decimale con N K, dove K `e un opportuno insieme numerik cifre dopo il punto decimale.
co. Convenzionalmente, limmagine f (k) si scrive fk
3
e
lintera successione si denota come {fk }kN . La
Come esempio consideriamo 77/250 = 77/(2 5 ) =
2
3
3
successione:
77 2 /(2 5 ) = 308/1000 = 0.308.
Limportante caso alternativo `e il seguente:
x0 = 0, x1 = 1, x2 = 4, x3 = 9, x4 = 16, x5 = 25, . . .
Teorema 3.9 Sia m/n una frazione e sia r/s
m/n la stessa frazione ridotta ai minimi termini. rappresenta chiaramente la successione dei quadrati,
Se s contiene fattori diversi da 2 e da 5, allora la il cui elemento generico sar`a scritto xk = k 2 e la
frazione corrisponde a un numero decimale periodico. successione nel suo insieme {xk }kN = {n2k }kN . Un
altro esempio `e dato dalla successione:
Prova: Si immagini di effettuare la divisione decimale fra r ed s; come visto, ad ogni passaggio dob1
2
3
4
x0 = 0, x1 = , x2 = , x3 = , x4 = , . . .
biamo stabilire quante volte s sta in un numero che
2
3
4
5
termina per 0; questo `e divisibile per s soltanto se s
contiene fattori 2, 5 e nessun altro. Quindi, s non il cui elemento generico `e xk = k/(k + 1), cio`e, glosar`a mai un divisore dei numeri con i quali viene con- balmente, {xk }kN = {k/(k + 1)k }kN . Una succesfrontato, ma ci`o significa che il numero decimale che sione molto famosa, e che abbiamo gi`a incontrato, `e
man mano si ottiene non pu`o essere finito. Daltra quella di Fibonacci (vedere Nota 2.7):
parte, i possibili resti che si hanno nella divisione soF0 = 0, F1 = 1, F2 = 1, F3 = 2, F4 = 3, F5 = 5,
no solo 1, 2, . . . , s1, quindi dopo al pi`
u s1 passaggi
si avr`a la ripetizione di un resto; da quel momento in
F6 = 8, F7 = 13, . . .
poi i resti si ripeteranno nello stesso ordine e quindi
il numero sar`a periodico.
nella quale ogni elemento (a partire da F2 ) `e dato dalLesempio precedente della frazione 24/7 `e signifi- la somma dei due che lo precedono. Possiamo definire
cativo; quando si ottiene il resto 3, che gi`a si era avu- anche successioni arbitrarie, scegliendo casualmente i
to, la divisione continuer`a con i resti 2, 6, 4, . . . corri- vari elementi; in questo caso, per`o, non possiamo daspondenti alle cifre del quoziente 4, 2, 8, . . .. Quindi, re una formula esplicita per calcolare il generico eleil periodo `e costituito dalle cifre 428571, che si ripe- mento xk . Generalmente, si incontrano successioni
teranno un numero infinito di volte. Secondo luso, il definite con regole abbastanza semplici e chi ha espeperiodo si denota soprallineando le cifre che lo com- rienza di Excel, un programma di foglio elettronico,
pongono, e pertanto scriveremo 24/7 = 3.428571, cos` sa che dando allelaboratore i primi elementi di una
come 1/3 = 0.3, 7/11 = 0.63 e 39/22 = 1.772. Il let- successione, quello cercher`a di indurre gli elementi
tore curioso pu`o divertirsi a trovare (e a confrontare) successivi ipotizzando una regola di formazione che
il periodo delle frazioni 1/7, 2/7, 3/7, 4/7, 5/7 e 6/7. sia abbastanza semplice.
Il concetto che ora vogliamo introdurre `e molto imQuando siamo interessati soltanto ai primi elemenportante e riguarda le cosiddette successioni numeri- ti di una successione (x1 , x2 , . . . , xr ), tale sequenza
che. Intuitivamente, una successione `e una sequenza finita `e detta pi`
u propriamente progressione. Qui ci
ordinata di numeri nella quale si distinguono un pri- occuperemo di due tipi particolari di progressione. Si
mo elemento, un secondo elemento, e cos` via. Questo dice progressione aritmetica di ragione q una progresnon spiega granche, per cui cerchiamo di essere pi`
u sione il cui primo elemento `e un numero qualsiasi x0 e
precisi. Consideriamo un insieme numerico; abbiamo ogni altro elemento `e ottenuto aggiungendo q a quelgi`a introdotto N, Z e Q, e su di questi ci baseremo. lo precedente. Pertanto, x1 = x0 + q, x2 = x0 + 2q,
Tuttavia, in seguito, introdurremo linsieme dei nu- x3 = x0 + 3q e cos` via fino ad xr = x0 + rq. La promeri reali R e ci`o che diremo ora vale anche per tale gressione aritmetica pi`
u semplice `e (0, 1, . . . , r), nella
74
CAPITOLO 3. NUMERI
S
S
2S
=
x0
= x0 + rq
= 2x0 + rq
+
x0 + q
+ x0 + (r 1)q
+
2x0 + rq
+
+
+
+ x0 + (r 1)q
+
x0 + q
+
2x0 + rq
+
+
+
x0 + rq
x0
2x0 + rq
Il secondo tipo di progressione che vogliamo considerare `e quello delle progressioni geometriche: queste
Teorema 3.10 Sia (x0 , x0 + q, x0 + 2q, . . . , x0 + rq) sono definite dalle regole: x0 = 1 e xj+1 = qxj , cio`e,
una progressione aritmetica; detta S la somma dei a parte x0 , ogni altro elemento della progressione `e il
prodotto dellelemento precedente per una quantit`a q,
suoi elementi, si ha:
detta la ragione della progressione. Questo significa:
x0 + xr
r(r + 1)q
=
(r + 1).
S = x0 (r + 1) +
x0 = 1, x1 = q, x2 = q 2 , . . . , xr = q r .
2
2
Nel seguito considereremo valori di q > 0; osserviamo esplicitamente che se q > 1 allora gli elementi
della progressione vanno crescendo e diventano sempre pi`
u grandi al crescere di r. Viceversa, se q < 1 la
progressione va decrescendo e i suoi elementi si avvicinano sempre di p`
u a 0. Invitiamo fin dora il lettore a modificare (dimostrandole) le formule successive
nellipotesi che sia x0 = a 6= 0, e quindi xj = aq j .
La quantit`a pi`
u interessante `e ancora la somma di
Un caso particolarmente importante corrisponde tutti gli elementi della progressione; il risultato `e il
alla progressione (0, 1, 2, . . . , r):
seguente:
Prova:
Scriviamo gli elementi della progressione da sinistra a destra e poi, al di sotto, da destra a sinistra. Si ha allora la situazione della Tabella 3.1. Sommando termine a termine, nellultima riga abbiamo la somma di r + 1 termini tutti uguali a 2x0 + rq = x0 + xr , per cui si trova:
2S = (r + 1)(2x0 + rq) = (x0 + xr )(r + 1). Ricavando
S, si ha la formula desiderata.
Corollario 3.11 La somma dei primi r numeri Teorema 3.12 Sia (1, q, q 2 , . . . , q r ) una progressiointeri positivi vale:
ne geometrica di ragione q 6= 1; allora:
1 + 2 + + r =
r(r + 1)
.
2
S = 1 + q + q2 + + qr =
q r+1 1
.
q1
1
1/2048 1
1 1
+ + +
=
=
2 4
1024
1/2 1
=
1 1/2048
1
=2
.
1 1/2
1024
75
1
=
10
=
1
1
1+
+ . . . + r1
10
10
1 1 1/10r
1
1
=
.
10 1 1/10
9 9 10r
1
c1
dr 10r + + d1 10 + d0 +
+ =
Lemma 3.15 Sia (1, q, q 2 , q 3 , q 4 , . . .) una successio10
10
ne di infiniti termini in cui ognuno `e ottenuto moltic1
d0
plicando per q < 1 il precedente. La somma S di tutti
r1
+
+
= dr 10
+ + d1 +
10 102
gli elementi della successione `e allora S = 1/(1 q).
e questo, riportato alla notazione decimale, ci d`a il
Prova: Naturalmente, non sappiamo eseguire una
risultato cercato.
somma con infiniti termini; arrestiamo allora la sucNaturalmente, la stessa propriet`a vale per le divi- cessione al termine q r , ottenendo cos` una progressiosioni per 100, 1000 e cos` via; pertanto un corollario ne geometrica di ragione q.Il Teorema [3.11] ci dice
del teorema `e:
che la somma Sr (lindice r serve a ricordarci che ci
siamo
fermati al termine q r ) `e:
Corollario 3.14 Se un numero decimale finito ha
k cifre dopo il punto decimale, diciamo a =
1 q r+1
1
q r+1
dr dr1 . . . d1 d0 .c1 . . . ck , allora a `e equivalente alla
Sr =
=
.
1q
1q 1q
frazione:
dr dr1 . . . d1 d0 c1 . . . ck
.
10k
q)
si
avvicina a 0 e, in conclusione, possiamo
k
10 , se k `e il numero delle cifre di a dopo il punto
assumere
che,
per la successione completa, si abbia
decimale. Pertanto 5.7 = 57/10 e ci possono essere
S
=
1/(1
q).
semplificazioni come in 8.375 = 8375/1000 = 67/8.
Per affrontare il caso dei numeri decimali non fiSe q = 1/2 come nella sezione precedente, e pensianiti, e quindi periodici, `e opportuno partire conside- mo a sommare 1+1/2+1/4+ , intuitivamente comrando progressioni geometriche con ragione q minore prendiamo che la somma totale deve essere 2; questo
di 1. Prendiamo il caso q = 1/10 che `e quello che ci `e in accordo con la formula S = 1/(1 1/2) = 2. Nel
interessa e cerchiamo la somma della progressione:
caso q = 1/10 abbiamo 1+1/10+1/100+ = 10/9 =
u ci interessa `e il seguente
1, 1. Ma quello che pi`
1
1
1
1
+ 2 + 3 + + r =
risultato:
10 10
10
10
a=
76
CAPITOLO 3. NUMERI
=
,
10r
102r
103r
10r 1
1
= 0.57 + 0.01 = 0.58.
= 0.57 +
100
cio`e la somma `e uguale a una frazione il cui numeratore `e 1 e il cui denominatore `e costituito da r cifre Questa propriet`a ci dice che i numeri con periodo 9 sotutte uguali a 9.
no dei doppioni, e quindi possono essere (anzi, devono
essere) ignorati. Da questo momento in avanti, quanProva: Basta applicare il lemma precedente:
do parleremo di rappresentazione decimale dei numeri, escluderemo, esplicitamente o implicitamente,
1
1
1
+ 2r + 3r + =
quelle che presentano il periodo 9.
r
10
10
10
Un altro passo pu`o ora essere fatto considerando
1
1
1
un numero con una parte intera diversa da 0. Sia
= r 1 + r + 2r + =
a = dh dh1 . . . d1 d0 .c1 c2 . . . cr il numero decimale pe10
10
10
riodico che vogliamo considerare; per quanto visto,
r
1
1
1
10
= r
=
;
abbiamo:
10 1 1/10r
10r 10r 1
c1 c2 . . . cr
=
a = dh dh1 . . . d1 d0 +
questa espressione si semplifica dando quella deside10r 1
rata.
dh . . . d1 d0 10r + c1 c2 . . . cr dh . . . d1 d0
Questo corollario ci dice che il numero periodi=
.
10r 1
co 0.01 equivale alla frazione 1/99 essendo 0.01 =
1/100 + 1/10000 + . Lestensione a un numero del La quantit`a dh dh1 . . . d1 d0 10r + c1 c2 . . . cr `e semplicemente la sequenza delle cifre che compongono a,
tipo 0.c1 c2 . . . cr `e immediata:
senza il punto decimale e senza la soprallineatura del
0.c1 c2 . . . cr =
periodo; pertanto possiamo dire che a equivale a una
frazione cos` composta:
c1 c2 . . . cr
c1 c2 . . . cr
c1 c2 . . . cr
=
+
+
+ =
r
2r
3r
10
10
10
il numeratore si ottiene sottraendo le cifre della
c1 c2 . . . cr
parte intera dal numero composto di tutte le cifre
=
10r 1
di a senza punto decimale e soprallineatura;
cio`e, il numero periodico 0.c1 c2 . . . cr equivale a una
il denominatore `e il numero composta da tante
frazione il cui numeratore `e costituito dalle cifre
cifre 9 quante sono le cifre del periodo.
c1 , c2 , . . . , cr e il cui denominatore `e il numero composto di r cifre 9. Quindi, 0.324 = 324/999 = 12/37,
Lultimo passo `e ora quello di considerare un nucome si pu`o verificare direttamente eseguendo la di- mero periodico nella sua forma pi`
u generale, con una
visione. Unaltra conseguenza del precedente corol- parte intera dh dh1 . . . d1 d0 , un antiperiodo (cio`e la
lario riguarda unanomalia della notazione decima- parte che segue il punto decimale, ma precede il pele, e cio`e i numeri che presentano il periodo 9, come riodo) p1 p2 . . . ps , e un periodo c1 c2 . . . cr . Ma se s
0.579999. . .. Precisamente si ha:
sono le cifre dellantiperiodo, abbiamo:
Corollario 3.17 Un numero decimale che abbia come periodo 9 `e equivalente a un numero decimale
finito.
Prova:
Se il periodo inizia dalla r-esima cifra
decimale, esso vale:
9
10r1
9
9
9
+ r+1 + r+2 + =
10r
10
10
1
1
9
1
1
+
+ = r1 = r1
10 102
10
9
10
a=
dh dh1 . . . d1 d0 p1 p2 . . . ps
+
10s
c1 c2 . . . cr
1 c1 c2 . . . cr
+
+
=
10s
10r
102r
c1 c2 . . . cr
dh dh1 . . . d1 d0 p1 p2 . . . ps
+ s r
=
=
10s
10 (10 1)
+
= (dh . . . d1 d0 p1 p2 . . . ps 10r + c1 c2 . . . cr
dh . . . d1 d0 p1 p2 . . . ps )/(10s (10r 1)).
77
3.4
I numeri reali
Il teorema e lalgoritmo che hanno concluso la precedente sezione sono di fondamentale importanza per
approfondire il nostro concetto di numero. Poiche le
frazioni corrispondono ai numeri decimali finiti o periodici, i numeri razionali (cio`e le stesse frazioni) non
possono esaurire tutti i numeri pensabili. E del tutto ovvio che esistono numeri decimali infiniti che non
sono periodici, come:
= 2.131133111333111133331 . . .
e infiniti altri se ne possono concepire sullo stesso
schema o su schemi analoghi. Per i Greci, che non
avevano una notazione decimale analoga alla nostra,
le cose non erano cos` semplici. Essi rappresentavano
i numeri come segmenti: fissato un segmento come
unit`a di misura, un numero era semplicemente il rapporto tra un segmento e lunit`a di misura, cio`e la
sua lunghezza. A lungo essi credettero che fosse sempre possibile trovare un sottomultiplo comune tra il
segmento e lunit`a di misura. Questo equivale a dire che se questo sottomultiplo `e la n-esima parte del
2 non `e un numero
Teorema 3.18 Il numero
razionale.
2, che possiamo supporre ridotta ai minimi termini. Elevando al quadrato si ha: m2 /n2 = 2, cio`e
m2 = 2n2 . Il fattore 2, presente a destra, deve essere
presente anche a sinistra, cio`e m deve essere divisibile
per 2, diciamo m = 2k. Lidentit`a diventa 4k 2 = 2n2 ,
ovvero 2k 2 = n2 . Questo significa, per`o, che 2 deve
essere anche un fattore di n, il che contraddice lipotesi che m/n fosse ridotta ai minimi termini, cio`e che
m
ed n fossero primi tra di loro. Lipotesi che fosse 2 = m/n `e quindi assurda e 2 non pu`o essere
razionale.
Nota 3.4
78
CAPITOLO 3. NUMERI
insiemi numerabili, possiamo scrivere esplicitamente
la corrispondenza biunivoca con N:
0 0,
4 2,
1 1,
5 3,
2 1,
6 3,
3 2,
.
...
Anche Q pu`
o essere visto come il prodotto cartesiano
Z N0 , cio`e di due insiemi numerabili; la corrispondenza biunivoca, limitata a Q+ `e la seguente, derivata
da quella schematizzata nella Figura 1.3:
1/1
1/2
1/3
1/4
2/1
2/2
2/3
2/4
3/1
3/2
3/3
3/4
4/1
4/2
4/3
4/4
E facile vedere che la corrispondenza funziona, a maggior ragione per il fatto che le frazioni sono di pi`
u
dei numeri razionali.
Quando si arriva ai numeri reali le cose si complicano,
ma Cantor riusc` a dimostrare che la cardinalit`
a di R
`e maggiore di 0 con una prova che costituisce unaltra pietra miliare nella tecnica matematica. Essa `e
nota come diagonalizzazione di Cantor ed `e stata pi`
u
volte utilizzata per dimostrare risultati importanti in
vari settori della Matematica e della Logica formale.
Vediamo in che cosa consiste e come si dimostra che
c > 0 .
Intanto, una semplice dimostrazione geometrica permette di stabilire che un qualsiasi segmento `e equipotente a tutta la retta, cio`e, in termini numerici, che un
intervallo aperto (a, b) `e in corrispondenza biunivoca
con R.
X
C
r
X
c > 0 sia provata. Supponiamo che tale corrispondenza esista e scriviamola, esprimendo i numeri reali
in forma decimale:
1
2
3
4
3
(3 + 5/2 4 7)/ 2 5 2 e anche numeri che non
sappiamo esprimere come radicali. E noto infatti che
le equazioni di grado superiore al quarto non sono in
generale risolubili per radicali. Quindi, i numeri algebrici sono tantissimi; tuttavia, ogni equazione di grado
k ha al pi`
u k soluzioni reali e possiamo procedere in
questa maniera per dimostrare che i numeri algebrici
sono una quantit`
a numerabile.
Cominciamo con losservare che le equazioni algebriche di primo grado sono numerabili: esse hanno la
forma ax + b = 0 e quindi sono tante quante le possibili coppie ordinate (a, b) di numeri interi, che per`
o gi`
a
sappiamo essere numerabili. Perci`
o, i numeri algebrici
79
3.1416
3.1415
3.1420
80
CAPITOLO 3. NUMERI
numero razionale finito 3.142, mentre 3.1420 indica
lapprossimazione di un numero (razionale o reale)
con almeno quattro cifre decimali. Queste regole si
ritrovano in Fisica; se una costante `e specificata come
4.2, vuol dire che di essa si conosce una sola cifra
decimale: Se `e specificata come 4.2000, significa che si
conoscono quattro cifre decimali e si sa che le ultime
tre sono 000 (o anche 1999, e la cifra successiva `e
alta, 8 o 9 pur non essendo ancora nota).
Questo algoritmo, naturalmente, funziona qualunque sia il numero n, determinando n cifre del risultato; occorre stare attenti al numero delle cifre di C
+
+
+ .
0.c1 c2 c3 . . . =
b
per non correre il rischio di perdere precisione a causa
E quindi sufficiente eseguire i vari conti; ad esempio, delle varie moltiplicazioni. In effetti, se C `e razionale, si pu`o utilizzare la frazione equivalente, invece del
per 0.6427 si ha:
valore decimale. Consideriamo, come primo esempio,
6
4
2
la trasformazione di 0.944 in base 7; si procede cos`:
0.642 = + 2 + 3 = 0.944606413.
7 7
7
0.944 7 = 6.608
Pu`o essere questo il momento di osservare che la
0.608 7 = 4.256
propriet`a dei numeri razionali di corrispondere ai nu0.256 7 = 1.792
meri decimali finiti o periodici, non `e limitata alla
0.792 7 = 5.544
base 10, ma vale in generale, come si capisce dalle di0.554 7 = 3.808
mostrazioni delle sezioni precedenti: basta sostituire
la base b alla base 10. La finitezza pu`o essere interpretata come la presenza di un periodo 0, e questo Si ha pertanto 0.94410 = 0.64153 . . .7 , e dallo svilupci fa capire che un numero finito in una base b pu`o po ottenuto si capisce facilmente che si otterr`a un
essere un numero periodico in unaltra base b , e vi- numero periodico. La frazione 1/3 in base 5 si scrive:
ceversa. Qui abbiamo visto che 0.642, finito in base
1/3 5 = 5/3 = 1 + 2/3
7, diviene periodico in base 10. Nessuna meraviglia.
2/3 5 = 10/3 = 2 + 1/3
Per la conversione inversa, osserviamo quanto se1/3 5 = 5/3 = 1 + 2/3
gue; sia 0.c1 c2 c3 . . . un numero decimale (in base
c1 +
c2
b2
c3
b3
c2
c
+ 23 + = b 0.c1 c2 c3 . . . .
b
b
Il lettore `e invitato a fare altri esempi e, in particolare, ad usare la base 2, per capire bene cosa fa
81
proporre costruzioni di R che fossero concettualmente semplici, ma rigorose da un punto di vista formale. Tutte queste proposte, per ci`o che si `e detto,
coinvolgono oggetti matematici infiniti, cio`e strutture contenenti un numero infinito di numeri razionali. Emblematico, a questo proposito, `e il metodo delle
` linsezioni di Dedekind, nel quale un numero reale e
sieme di tutti i numeri razionali che gli sono minori
(o uguali); questo, automaticamente, definisce anche
linsieme dei numeri razionali che gli sono maggiori,
e questi due insiemi costituiscono
una sezione di Q.
dalla mantissa 1100010011001 . . ., con un nu- Ad esempio, il numero irrazionale 2 `e dato da:
mero di bit legato allhardware e alle istruzioni
+
2
dellelaboratore (spesso 32, 64 o pi`
u);
Q
0 {q Q | q < 2};
dallesponente 4 cui occorre elevare il 2 per naturalmente, luguaglianza pu`o essere considerata
riportare la mantissa alleffettivo valore del soltanto se il numero reale da definire `e, di fatto, un
numero.
numero razionale.
Il metodo delle sezioni `e abbastanza intuitivo; se,
Si osservi che tanto la mantissa quanto lesponente come facevano i Greci e facciamo anche noi nella Geopossono essere negativi; il numero scritto come coppia metria Analitica, pensiamo ad R come ad una retta,
(mantissa, esponente) si dice normalizzato.
un numero reale r `e individuato dalle due semirette in
cui il punto corrispondente ad r divide la retta stessa. Questo implica la scelta sulla retta di un punto di
3.5 La costruzione dei numeri origine, di un verso (positivo) e di una unit`a di misura, seconda la quale r risulta la misura del segmento
reali
determinato dal punto e dallorigine fissata. In effetNelle sezioni precedenti abbiamo visto come i numeri ti, i Greci identificavano il concetto di numero reale
interi possano essere costruiti a partire dai nume- con quello della misura (in particolare, la misura delri naturali, e come i numeri razionali si costruiscano le lunghezze), e da ci`o derivava la loro idiosincrasia
dai numeri interi. Le due costruzioni si assomiglia- per i numeri negativi. Nel metodo delle sezioni, dono abbastanza: 1) si considerano coppie di elementi vremmo immaginare la retta come costituita solo dai
dellinsieme numerico di partenza; 2) su tali coppie si punti razionali, sui quali fondare poi i numeri reali.
definisce una relazione di equivalenza; 3) si definisco- Per questo, limpostazione geometrica lascia perplesno le quattro operazioni di base e il confronto in modo si ed `e meglio affrontare il problema da un punto di
da essere compatibili con la relazione di equivalenza; vista puramente numerico, come di fatto fa il metodo
4) si osserva infine che un sottoinsieme dellinsieme delle sezioni.
cos` costruito `e identificabile con (`e isomorfo a) linDaltra parte, il metodo delle sezioni non sembra
sieme di partenza. Questultima affermazione signi- avere un aggancio pratico consistente. Se vogliamo
fica che, effettuata lidentificazione, il risultato delle usare un numero reale (per sommarlo, confrontarlo,
operazioni e dei confronti `e lo stesso, sia nellinsieme etc.) la sua sezione `e ben poco utile, anzi ci impaccia
di partenza, sia nel sottoinsieme dellinsieme definito. perche introduce troppi numeri razionali, la maggioQueste costruzioni avvengono in termini finiti, cio`e ranza dei quali nulla hanno a che vedere col numero
tutte le definizioni coinvolte operano su espressioni stesso. Ad esempio, i numeri 3,1/2 e 127/343 apfinite, ovvero le coppie che sono gli oggetti costituti- partengono tutti alla sezione di 2, ma
questo non
vi dellinsieme costruito. Questo, in modo intuitivo, ci `e molto utile quando lavoriamo con 2. Preferiagiustifica il fatto che tanto Z quanto Q non vanno al mo pertanto un altro metodo che ci pare pi`
u consono
di l`a del numerabile.
ad un uso effettivo e che, comunque, mantiene quelPur ribadendo un procedimento gi`a visto nella Se- la dote di intuibilit`a che caratterizza il metodo delle
zione 3.1, la costruzione dei numeri reali non pu`o es- sezioni. Alla fine di questa sezione, comunque, risere altrettanto semplice. Come abbiamo osservato torneremo a considerare il metodo delle sezioni (ci si
nella Nota 3.4, la loro cardinalit`a `e maggiore del nu- perdoni il bisticcio).
merabile, e questo significa che una costruzione fiRiprendiamo il concetto di sequenza o successione
nita, fatta di coppie o di terne di numeri razionali, gi`a introdotta nella Sezione 3.3. Formalmente, posnon `e ragionevolmente possibile. A partire dalla se- siamo specificare che in questa sezione considerereconda met`a del 1800, i matematici hanno cercato di mo solo successioni di numeri razionali, cio`e funzioni
82
CAPITOLO 3. NUMERI
2.13
2.131
2.1311331
2.1311
2.13113
2.13113311
...
la cui legge di formazione dovrebbe essere chiara. Essa `e formata da numeri decimali finiti, cio`e da elementi di Q, e il criterio della scommessa funziona bene. Se
Nota 3.6
I primi elementi della successione possono essere scelti anche a caso e presentare ampie variazioni. Ci`
o vuol dire, semplicemente, che dobbiamo
spostare in avanti il nostro indice m che ci assicura
la vincita della scommessa. Limportante `e che, da
un certo momento in poi (cio`e dopo m), si verifichi e
si possa accertare la vicinanza di tutti gli an ad am .
Come si dice, vogliamo che la differenza |am an | sia
minore dell avversario definitivamente, cio`e per tutti
gli infiniti valori di n maggiori di m.
Vogliamo anche osservare che gli elementi della successione possono andare crescendo, come nellesempio
precedente, ma possono anche decrescere o oscillare:
lunica condizione essenziale `e che non si allontanino
pi`
u di da am . Naturalmente, il criterio della scommessa ha senso se possiamo dimostrare che esso vale
realmente. Per questo `e essenziale conoscere la regola
(o legge) di formazione della successione. In situazioni come quella dellesempio, ci si accorge, o si sa,
che la prima parte del numero rimane invariata e ad
ogni passo si aggiunge un decimale ulteriore. Questa `e la ben nota regola del valori per difetto di una
certa quantit`
a, e analoga `e la regola del valori per
eccesso. Pi`
u avanti vedremo di generalizzare queste
regole, ma il loro significato `e ben noto, e son proprio esse a permetterci di valutare un numero reale
(che per ora, ricordiamo, non abbiamo ancora definito
propriamente).
Un punto delicato `e il seguente. Si potrebbe pensare che se gli elementi di una successione si avvicinano sempre di pi`
u luno allaltro, allora la successione
sia sicuramente di Cauchy. In altre parole, pi`
u formalmente, si potrebbe sostituire al criterio di Cauchy la condizione che per ogni n > m si debba avere
|an+1 an | < , una condizione che potrebbe essere
pi`
u semplice da verificare. Purtroppo, questo non `e
vero, come si prova col semplice esempio che stiamo
per fare, e la condizione di Cauchy va espressa come labbiamo definita, senza ulteriori semplificazioni.
Lesempio concerne i numeri armonici, cio`e i numeri
definiti dalla relazione:
Hn = 1 +
1
1
1
+ + ... + ;
2
3
n
83
ad r, cos` che possiamo affermare che la successione definisce r; sfrutteremo tra poco questa propriet`a intuitiva. Prima di tutto, facciamo vedere che
esiste almeno un numero pseudoreale r con la proProva: Consideriamo ad esempio:
priet`a desiderata. Si consideri = 10(k+1) e sia am
lelemento della successione di Cauchy per il quale
1 1
1
1
1
1
1
+ + + + + +
H8 = H 23 = 1 +
|am an | < 10(k+1) , qualunque sia n > m. Que2
6 {z 7
8}
|{z}
|3 {z 4} |5
sto significa che an coincide con am per tutte le cifre
decimali (oltre ovviamente alla parte intera) fino ale sommiamo i 2k1 elementi compresi tra 1/(2k1 +1) la k-esima compresa. Definiamo, in questo modo, la
e 1/2k . Si tratta ovviamente di 2k1 termini, ognuno
parte intera e le prime k cifre di r. A questo punto si
dei quali `e maggiore di 1/2k . La loro somma `e pertanha |an r| < 10k e quindi il criterio della scommesto maggiore di 1/2, e quindi, oltre all1 iniziale, H2k
o applicare ogni volta che il nostro avversario
`e composto di k gruppi, ognuno dei quali vale almeno sa si pu`
abbia
posto
= 10k . Che poi tale r sia unico, di1/2. Da questo discende laffermazione del teorema.
scende dallosservazione che se r 6= r godesse delle
stesse propriet`a, dovrebbe esistere un indice k per il
I numeri armonici costituiscono una successione quale la k-esima cifra dopo il punto decimale relativa
importante e perci`
o avremo modo di incontrarli di ad r `
e diversa dalla k-esima cifra di r . Si ha allora
nuovo in queste note.
|r r | > 10(k+1) . Daltra parte, per definizione,
posto = 10(k+1) , esistono due indici m ed m per
i quali si ha |r an | < e |r an | < , qualunque
A questo punto, possiamo cercare di aiutare la no- sia n maggiore del pi`
u grande fra m ed m . Poiche
stra intuizione portando avanti, e distinguendo accu- il valore assoluto di una somma `e sempre minore o
ratamente, sia un discorso rigoroso sulla natura dei uguale alla somma dei valori assoluti, segue:
numeri reali, sia un discorso meno rigoroso, ma pi`
u
suggestivo, su come possiamo pensare a tali nume|r r | = |r an (r an )|
ri. Riprendiamo il concetto di numero pseudoreale
|r an | + |r an | < + < 10k .
introdotto nella precedente sezione. Come osservato
per = 2.131133 . . ., aggiungere una cifra decima- Questa disuguaglianza contraddice quanto avevamo
le alla volta ci permette di ottenere una successione trovato in precedenze, rivelando che lesistenza di due
di Cauchy che definisce il numero per difetto. Pos- valori distinti r ed r non `e possibile.
siamo immaginare altre successioni di Cauchy, come
A questo punto, possiamo essere ragionevolmente
la sequenza delle approssimazioni (decimali) per eccesso, e vedremo pi`
u avanti il caso del calcolo della convinti che ogni successione di Cauchy determina
radice quadrata col metodo di Newton e il calcolo un numero (pseudo)reale; come osservato, il viceverdi col metodo della media aritmetico/geometrica. sa `e ovvio e quindi lidentificazione dei due concetti
Comunque, i metodi di questo genere portano a par- si presenta del tutto naturale (almeno per un mateticolari successioni di Cauchy, quelle appunto in cui matico). Dobbiamo per`o superare un ultimo ostaco`e esplicitamente suggerito essere della forma 10m e lo: ogni successione di Cauchy determina un unico
u
gli elementi della successione aumentano di una o pi`
u pseudoreale, ma a questo possono corrispondere pi`
cifre decimali alla volta. Tanto vale, allora, definire successioni; ad esempio, una successione di valori per
le successioni di Cauchy in termini generali e rigorosi difetto e una per eccesso. Definiamo allora:
e usarle poi per la definizione dei numeri reali come
Definizione 3.5 Due
successioni
di
Cauchy
la vedremo tra breve.
{ak }kN e {bk }kN si dicono equivalenti se per ogni
Per sottolineare meglio il rapporto tra le succes razionale positivo, esiste un indice m tale che per
sioni di Cauchy e la pseudodefinizione precedente,
ogni n > m si abbia: |an bn | < .
insistiamo dimostrando il seguente:
Pseudoteorema: Per ogni successione di Cauchy
Si osservi prima di tutto che, a differenza di quanto
{ak }kN esiste uno ed un solo numero pseudoreale r abbiamo fatto nella prova del precedente pseudoteotale che, fissato un qualsiasi numero razionale po- rema, la differenza an bn `e fatta tra numeri razionali,
sitivo, esiste almeno un indice m tale che, qualunque e quindi ha perfettamente senso. La definizione `e insia lindice n > m, si ha che an differisce da r per tuitivamente chiara: due successioni sono equivalenti
meno di .
se si avvicinano sempre di pi`
u quando le confrontiamo
Prova: Si osservi che lo pseudoteorema `e un mo- termine a termine. Anche qui applichiamo strategido complicato di dire che gli elementi della successio- camente il criterio della scommessa: le due successione si accumulano definitivamente sempre pi`
u vicino ni si avvicinano se, fissato piccolo ad arbitrio dal
84
CAPITOLO 3. NUMERI
nostro avversario, riusciamo a stabilire che ogni differenza |an bn | `e definitivamente minore di tale .
Questo `e evidente, ad esempio, quando si considerano le approssimazioni per difetto e per eccesso di un
numero reale. Il punto importante `e, comunque, che
siamo di fronte a una relazione di equivalenza, come
il nome suggerisce:
+ = ,
2 2
Fissato > 0 dal nostro avversario, siano m e p i
valori
per cui, rispettivamente, si ha |am an | < /2
e questo ci d`a lequivalenza tra la prima e la terza
per
ogni
n > m, e |bp bn | < /2 per ogni n > p.
successione.
Poniamo M al valore del pi`
u alto fra m e p, cos` che
Possiamo finalmente dare la vera definizione:
si ha:
|(aM + bM ) (an + bn )|
Definizione 3.6 Si dicono numeri reali le classi di
equivalenza delle successioni di Cauchy secondo la
+ =
2 2
che prova lequivalenza della somma delle diverse successioni. Infine, se r ed s sono razionali, esiste fra le
successioni della classe di equivalenza di r la successione costante i cui elementi sono tutti uguali ad r ,
il razionale che identifichiamo con il numero reale r.
La stessa cosa vale per s se anchesso `e razionale. Si
vede allora facilmente che la somma di r ed s come
numeri reali, data dalla successione costante r + s
viene ad essere identificata proprio con il numero razionale r + s . (Consigliamo di seguire almeno due
volte questo ragionamento).
85
b+a
= .
2b
2a
Cauchy; lasciamo poi che il lettore si cimenti a dimostrare che la definizione `e indipendente dalla successione scelta e che essa `e compatibile con loperazione
di inverso nei numeri razionali.
Sia a 6= 0 un numero razionale maggiore, in valore
assoluto, a tutti i numeri della successione {ak }kN ;
tale numero esiste per la limitatezza della successione.
Fissato > 0 a piacere, determiniamo un indice m
per il quale |am an | < a2 per tutti gli n > m; si ha
allora:
1
1 am an |am an |
a2
<
=
am
an am an
a2
a2
86
CAPITOLO 3. NUMERI
2
Nel caso di 2, definendo
R1 = R {x R | x
2}, allora R1 possiede 2 come elemento massimo,
mentre definendo R1 = R {x R | x2 < 2} si
fa s` che R2 venga a contenere lelemento massimo
3.6
3
1 < 2 < 2, il che ci d`a una prima
approssimazione
per difetto e per eccesso di 3 2. Possiamo migliorare lapprossimazione provando successivamente per
1.1, 1.2, 1.3, . . . ; si trova facilmente anche a mano
1.13 = 1.331, 1.23 = 1.728, 1.33 = 2.197. Qui
ci posMa se lesponente non `e un numero naturale, ci chie- siamo arrestare e abbiamo trovato 1.2 < 3 2 < 1.3.
diamo, possiamo dare un significato alla potenza? Ad Cerchiamo di migliorare ancora trovando lapprossiesempio, se k < 0 `e un intero, cosa significa rk ? E mazione a meno di un centesimo; osservando dai de-
87
m
rn . Poiche m `e un intero positivo ed n `e un intero qualsiasi, entrambe le operazioni di elevamento a potenza e di radice sono ben definite. Osserviamopesplicitamente che se n `e negativo, si ha:
rn/m = m 1/r|n| .
Lultimo passo consiste nel definire rs quando s sia
un numero reale qualsiasi, cio`e, in pratica, sia un numero irrazionale. Intanto, se s `e negativo, per essere
coerenti con quanto affermato fin ora, dobbiamo porre: rs = 1/r|s| . Supponiamo allora che s sia positivo e consideriamo due successioni {si }iN e {si }iN
di numeri razionali (la prima crescente e la seconda decrescente) che determinano s, cio`e lo approssimano per difetto e per eccesso. Sappiamo calcolare
rsi e rsi e quindi possiamo ottenere approssimazioni per difetto e per eccesso di rs , la cui differenza
=
=
=
=
=
rs+t
rst
1
r
0
ma
rs /rt
rs v s
1s
1
r
00
=
=
=
=
=
rst
(rv)s
1
1/r
1
4
16
(attenzione!
modo altrettanto
ovvio,
non
esiste
scrivere 4 16 = 4 `e uno strafalcione che `e opportuno evitare per scansare sacrosante rappresaglie da
parte del docente).
st
s
r t r = r1/s r1/t = r(s+t)/st =
rs+t
p
t s
s
s
s
ts
r
r v =
rv
r =
s
s
1 = 1
0 = 0 (s 6= 0).
La radice che si trova pi`
u di frequente `e naturalmente la radice quadrata e per questo si sono
sviluppati algoritmi che permettono il calcolo di r in modo diretto e senza incorrere nelle lungaggini di trovare
per tentativi un
decimale dopo laltro, come si `e fatto
per calcolare 3 2. Lalgoritmo che viene insegnato `e
laborioso, ma effettivo:
Algoritmo 3.6 (La radice quadrata)
Ingresso: un numero reale s = dr dr1 . . . d1 d0 .c1 c2 . . .
e un numero naturale k;
88
CAPITOLO 3. NUMERI
3
3.1
3.14
3.141
3.1415
3.14159
31.00628
34.76679
36.39574
36.43743
36.45829
36.46204
<
<
<
<
<
<
<
<
<
<
<
<
97.40909
38.98339
36.81477
36.47916
36.46246
36.46246
4
3.2
3.15
3.142
3.1416
3.14160
rappresentato;
1 3
17
2
x
=
=
+
= 1.41666
2
(b) si abbassa il blocco corrente, nel senso che
2 2 3/2
12
a si aggiungono le due cifre del blocco
2
577
1 17
+
=
= 1.4142156
x3 =
considerato: := 100 + 10 d + d1 ;
2 12 17/12
408
(c) si cerca la massima cifra f tale che (10 Come si vede, gi`a dopo 3 iterazioni il valore ottenuto
a + f ) f ; tale cifra si aggiunge come `e abbastanza buono; la quarta iterazione d`a 12 cifre
cifra ulteriore del risultato;
decimali esatte, e cos` via. Naturalmente, ci accor(d) se ci sono altri blocchi da elaborare, si cicla giamo che il valore ottenuto `e buono quando la differenza dal valore ottenuto alliterazione precedente `e
tornando al punto 4a);
trascurabile.
5. si mette il punto decimale dopo la r/2-esima cifra
Il lettore `e fortemente invitato a formulare lalgoritdel risultato, e si esce.
mo che realizza questo metodo e a scrivere e provare
un programma sullelaboratore. Il metodo pu`o essere
Limpostazione delloperazione
`e quella della Figu- adottato anche al calcolo delle altre radici, ma per
ra 3.1, dove si cerca 200 con 3 cifre decimali. Lal- questo rimandiamo allesposizione generale del megoritmo risale a Fibonacci, ma il metodo pi`
u semplice todo di Newton come si trova nei testi di Calcolo
3
ed interessante per trovare la radice quadrata di un Numerico. Invitiamo per`o il lettore a calcolare
2
numero risale ai Babilonesi, anche se oggi `e di soli- mediante la formula iterativa:
to citato come metodo diNewton. Sia r un numero
1
r
reale e si voglia calcolare r; se x0 `e unapprossimaxn+1 =
2xn + 2
3
xn
zione di tale radice, `e immediato dimostrare questa
propriet`a:
dove r = 2 e x0 = 1.
Naturalmente, una espressione aritmetica pu`o conTeorema 3.20 Sia r un numero
reale positivo
minatore
di
una
frazione, `e preferibile eliminarle con
r/x0 > r, mentre se x0 > r allora r/x0 < r.
una tecnica che `e detta
di razionalizzazione. Si consi
Prova: Si consideri il caso x0 < r; se fosse anche deri ad esempio 1/ 3, che risulta di difficile calcolo;
0.577,
Stando
3
3
3
3 3
cos` le cose, qualunque sia lapprossimazione
x0 di r, se eseguiamo la media: x1 = (x0 + r/x
0 )/2, una forma molto pi`
u ragionevole. Se a denominatore
questa sar`a unapprossimazione migliore a r di
c`e una somma o una differenza di radicali quadratici
quanto non lo fosse x0 . Possiamo ora applicare iteraconviene procedere in questo modo:
tivamente il metodo ad x1 e ottenere unapprossima
=
=
Newton `e stato quello di dimostrare che questo algo6 2
( 6 + 2)( 6 2)
ritmo trova
velocemente approssimazioni molto accu
rate
6+ 2
2( 6 + 2)
di r. Vediamo infatti come si possa determina=
.
=
re 2 1.414213562 partendo dallapprossimazione
62
2
89
2
1
1
0 0.
0
9
0
6
4
2
1
1
0 0
0
8
1
1
0
1
9
2
6
5
0 0
0
9
0
6
3
0
6
4
5
8
0 0
1
2
2
2
2
4
4
8
8
8
. 1 4 2
4 = 9 6
1 1 = 2 8
2 4 4 = 1
2 8 2 2 =
1
1
5
2 9 6
6 5 6
0 0
6 4
3 6
1
1
,
,
3
5 3+ 2
5
3
25 + 3 10 + 3 4
1
=
.
3
3
5 32
Ma questa espressione `e proprio il quadrato del membro sinistro. Poiche le due quantit`a sono entrambe
positive, luguaglianza `e verificata.
ma gi`
a la terza cifra `e diversa. La frazione 355/113
Teorema 3.21 Sia data lespressione a b con
vale 3.14159292 e le prime sette cifre coincidonocon
2
a, b > 0; se a > b allora vale lidentit`
a:
quelle di . Ancora pi`
u eclatante `e il caso di 2 e
della frazione 665857/470832, frazione che il lettore
s
s
q
industrioso avr`
a gi`
a + a2 b
a a2 b
a incontrato applicando il Teorema
a b=
.
a per entrambi il
3.20 al calcolo di 2. Il calcolatore d`
2
2
Prova:
Si osservi prima di tutto che a >
a + a2 b a a2 b
+
2
2
s
a + a2 b a a2 b
=
2
2
2
r
a2 (a2 b)
= a b.
=a2
4
Come abbiamo avuto gi`a modo di osservare, lelevamento a potenza ab = c ha due operazioni inverse:
se si conoscono c e b, per ricavare a si esegue lestrazione di radice, che abbiamo visto essere una semplice estensione dellelevamento a potenza. Possiamo per`o anche conoscere a e c e cercare lesponente
b: questa operazione si chiama calcolo del logaritmo. Quindi, per definizione, il logaritmo in base a
90
CAPITOLO 3. NUMERI
di c `e lesponente b al quale occorre elevare a per ottenere c; questa quantit`a si scrive: b = loga c. Se
sappiamo fare le potenze, possiamo trovare qualsiasi logaritmo applicando il metodo delle approssimazioni successive. Ad esempio, calcoliamo il log2 10;
poiche 23 < 10 < 24 , si ha 3 < log2 10 < 4. Dal
momento che 23 `e pi`
u vicino a 10 di quanto non
lo sia 24 , partiamo da 3.1 e calcoliamo le varie potenze: 23.1 = 8.574, 23.2 = 9.189, 23.3 = 9.849,
23.4 = 10.556, e quindi 3.3 < log2 10 < 3.4. Ancora, 23.3 `e pi`
u vicino a 10 di 23.4 , e cos` abbiamo:
3.31
2
= 9.917, 23.32 = 9.986, 23.33 = 10.056, per cui
3.32 < log2 10 < 3.33. Cos` procedendo si pu`o trovare
il valore approssimato log2 10 3.32192809.
Le regole fondamentali dei logaritmi sono le
seguenti:
loga (rv)
loga (r/v)
loga (rs )
loga s r
loga a
loga 1
=
=
=
=
=
=
loga r + loga v
loga r loga v
s loga r
1
s loga r
1
0
Inoltre, `e importante la seguente propriet`a che permette di cambiare la base di un logaritmo, operazione
abbastanza frequente:
Teorema 3.22 Vale la seguente identit`
a:
loga b = 1/ logb a.
Prova: Sia x = loga b; per definizione `e b = ax e se
si prende il logaritmo in base b dei due membri si ha:
logb b = logb ax = x logb a. Ma logb b = 1 e se diamo
ad x il suo valore si ha: 1 = (loga b)(logb a), da cui
deriva immediatamente la formula desiderata.
Ad esempio, si calcola: log10 2 = 1/ log2 10 =
1/3.32192809 . . . = 0.301029995 . . ..
Lutilit`a dei logaritmi `e legata alle loro propriet`a:
le moltiplicazioni sono ridotte ad addizioni, le divisioni a sottrazioni, le potenze a moltiplicazioni e le
radici a divisioni. Oggi, con luso intensivo dei calcolatori elettronici di ogni dimensione, non ci rendiamo
conto delle difficolt`a pratiche dei calcoli. Molti studenti, oggi, non conoscono neppure le tabelline (cio`e
la Tavola Pitagorica) e non sanno eseguire le divisioni. Se vogliamo estrarre la radice quinta di 1639,
il calcolatore ci d`a immediatamente 4.39456397, ma
nel 1600 o nel 1800, applicando i metodi che abbiamo visto, sarebbe occorsa una giornata di duro lavoro
per arrivare ad ottenere cinque o sei decimali. I logaritmi permettono di risolvere il problema in pochi
minuti. Su una
tavola si trova log10 1639 = 3.21458
e quindi log10 5 1639 = 3.21458/5 = 0.64292 e, ancora dalla tavola, si ricava: 100.64292 = 4.3946, il che `e
sufficiente per la maggior parte delle applicazioni. In
3.7
Espressioni e proporzioni
91
Questa relazione di equivalenza pu`o essere arricchita da altre propriet`a che risulteranno molto
importanti:
Teorema 3.23 Siano A e B due espressioni aritmetiche valide ed equivalenti fra di loro, e sia C
una terza espressione aritmetica valida; si ha allora A + C = B + C, A C = B C e A C = B C.
Infine, se il valore dellespressione C `e diverso da 0,
si ha anche A/C = B/C.
Prova: Se A e B hanno lo stesso valore numerico,
diciamo n, e C ha valore numerico m, allora A + B
ha valore numerico n + m come lo ha B + C. La
stessa osservazione vale anche negli altri casi; per la
divisione, se C ha valore 0, dividendo A o B per C si
hanno espressioni non valide.
Una semplice osservazione notazionale `e la seguente: se le espressioni contengono pi`
u di un numero, `e
bene scrivere A (C), (A) (C) e (A)/(C), usando opportunamente le parentesi per assicurarsi che le
operazioni vengano eseguite nellordine giusto. E bene anche osservare che somma e sottrazione agiscono
in modo simmetrico: nel caso che A e B siano espressioni equivalenti, se prima si somma e poi si sottrae C
(o viceversa), si torna a due espressioni equivalenti.
Lo stesso succede per moltiplicazione e divisione, se
C non vale 0. Se invece C vale 0, non solo `e vero che
da A = B si ricava A C = B C, ma questa uguaglianza si ottiene anche quando fosse A 6= B, cio`e A
e B non fossero equivalente: infatti, il valore comune
delle due espressioni ottenute sarebbe comunque 0.
Naturalmente, a questo punto non si pu`o pi`
u tornare
indietro dividendo per C. Questo, se si vuole, `e un
altro argomento per spiegare la necessit`a di evitare
moltiplicazione e divisioni per 0.
Il teorema precedente pu`o essere esteso nel modo
seguente:
Teorema 3.24 Siano A, B, C, D quattro espressioni
aritmetiche valide tali che A = B e C = D; se se
sommano o si sottraggono tali uguaglianze membro a
membro si hanno ancora espressioni equivalenti, cio`e
A + C = B + D e A C = B D. Inoltre, se il valore
comune di C e D non `e 0, si ha anche AC = B D
e A/C = B/D.
Prova: Per il teorema precedente, da A = B si ricava A + C = B + C e da C = D si ha C + B = D + B,
ovvero B + C = B + D per la propriet`a commutativa
della somma; si ha allora A + C = B + D. Per la
sottrazione non vale la propriet`a commutativa ed occorre perci`o unosservazione in pi`
u: se C = D allora
C = D, come si vede immediatamente pensando
al valore comune di C e di D. Allora, da A = B
si ha A C = B C e da C = D si ricava
92
C + B = D + B, cio`e B C = B D, questa volta per la propriet`a commutativa della somma. Per la
moltiplicazione e la divisione si procede in modo analogo, osservando che da C = D discende 1/C = 1/D
purche il valore comune di C e D sia diverso da 0.
CAPITOLO 3. NUMERI
se: 1) ogni antecedente si inverte col proprio conseguente (propriet`
a dellinvertendo); 2) si permutano
gli estremi e/o i medi (propriet`
a delle permutando).
I Greci svilupparono la teoria delle proporzioni basandola su questo teorema, che rimane il fulcro dellapplicazione pratica delle propriet`a delle proporzioni. Ad esempio, poiche 2 12 = 3 8, si ha subito:
2 : 3 = 8 : 12. E chiaro che dalla uguaglianza si possono ottenere altre proporzioni, quali 12 : 3 = 8 : 2
oppure 2 : 8 = 3 : 12, e cos` via. Queste variazioni rientrano fra alcune propriet`a caratteristiche,
contemplate dalla teoria:
93
Teorema 3.28 1) Il quarto proporzionale dopo i numeri a, b, c, `e il numero x = bc/a; 2) il terzo proporIl conteggio costituisce una specie di misura per alzionale dopo a, b `e il numero: x = b2 /a; 3) il medio
cuni
oggetti, sia del mondo fisico, sia di quello mate
proporzionale fra i numeri a e c `e il numero x = ab. matico (si veda il Capitolo 4); tuttavia, in questo caProva: Come accennato, basta applicare la regola so, il prodotto scalare ha senso solo per r N. Questo
fondamentale; ad esempio, da a : b = c : x si ha porta a distinguere le grandezze in due categorie:
ax = bc e dividendo i due membri per a (supposto
diverso da 0) per il Teorema 3.23 si trova x = bc/a.
La dimostrazione degli altri punti `e simile.
Lambito naturale di applicazione della teoria delle
proporzioni `e costituito dalle grandezze proporzionali. Vediamo allora di ricordare brevemente cosa si
intende per grandezza, un concetto legato al mondo
fisico, anche se trova molti riscontri nella Matematica
tradizionale, specie nella Geometria che, come abbiamo ricordato, `e il settore in cui si `e originariamente
sviluppata la teoria delle proporzioni.
Una classe di grandezze `e un insieme G di oggetti
(di natura fisica o matematica) per i quali `e possibile
definire:
94
CAPITOLO 3. NUMERI
=
=
24 30 20
120
40
e quindi occorrono in tutto 40 minuti per il riempimento. Tutto qui. Il lettore pu`o ora risolvere il
problema dei due automobilisti Carlo e Dario: Carlo `e in grado di percorrere lautostrada da A a B in
60 minuti; Dario la percorre in 40 minuti. Se Carlo parte da A e Dario da B, dopo quanto tempo si
incontreranno?
Importante `e il seguente concetto:
Definizione 3.11 La percentuale di una quantit`
aq
rispetto a una quantit`
a Q `e il rapporto q/Q riportato
a 100.
In altre parole, la percentuale x di q a Q `e il quarto
proporzionale: q : Q = x : 100, e quindi per il Teorema 3.28 `e: x = 100q/Q. Ad esempio, se un oggetto
costa 60 e e viene scontato di 12 e, in percentuale
lo sconto `e dato dalla proporzione: 12 : 60 = x : 100,
cio`e x = 1200/60 = 20 per cento (o, come si scrive,
20%). Viceversa, se su un oggetto che costa 70 e
viene operato lo sconto del 15%, tale sconto si calcola risolvendo la proporzione. x : 70 = 15 : 100,
cio`e x = 70 15/100 = 10.5 e. Naturalmente, una
proporzione risolve anche il caso della percentuale di
pagamento (e non dello sconto); ad esempio, per sapere quanto dobbiamo pagare per acquistare un abito
all80% del suo costo di 370 e, basta impostare la proporzione: x : 370 = 80 : 100 e scoprire che x = 296
e.
Infine, le percentuali sono spesso usate per valutare
lerrore commesso in una misurazione, in una valutazione o in un conteggio approssimato. Ad esempio, se
95
3.8
Matematica finanziaria
Unapplicazione importante delle cose dette `e la Matematica finanziaria, largamente usata nel commercio, nelle banche e nella finanza. In effetti, la Matematica finanziaria `e un argomento che presenta diversi caratteri interessanti. Intanto, almeno nelle parti
iniziali, `e abbastanza elementare da consentire un facile approccio da parte di tutti: le operazioni coinvolte sono le quattro operazioni elementari, le potenze,
le radici e, per alcuni problemi meno comuni, i logaritmi. Questi, guarda caso, non vengono trattati
proprio in quelle scuole nelle quali la Matematica finanziaria costituisce uno dei principali argomenti di
insegnamento. In secondo luogo, la materia ha un
aggancio immediato con il mondo reale e ognuno ha
costantemente a che fare con gli interessi bancari sui
conti correnti, gli investimenti, gli sconti e gli scoperti, con le polizze o le rate dellassicurazione e del
mutuo, e via discorrendo. In terzo luogo, specie per
quello che ci riguarda, si presta a darci labitudine a
fare un po di conti e di esercizi su vari argomenti che
abbiamo toccato, quali le conversioni di base, le proporzioni e le percentuali, le potenze e i logaritmi. A
questo proposito, `e bene che, leggendo questa sezione,
C
C
ovvero
r=
C
C C
1=
.
C
C
96
CAPITOLO 3. NUMERI
97
Pi`
u complicato `e il caso che siano fissati il capitale
C e il montante M , e si voglia determinare il tasso
di interesse necessario a raggiungere lo scopo in un
numero di anni n assegnato. Ancora dalla formula,
si ha:
p
M = C(1 + r)n ovvero 1 + r = n M/C.
10
10 15000
1.5 = 1.04138,
1+r =
=
10000
Oggi potremmo osservare che, a cinquantanni di corrispondente a un tasso del 4.138%. E addirittura
distanza, saremmo gi`a a:
necessario introdurre ed utilizzare i logaritmi quando
2050
.
.
siano assegnati capitale, montante e tasso dinteresse,
1.01
= 722 464 071.72,
e si voglia determinare il numero n di anni necessari
che mette bene in evidenza la crescita esponenziale a raggiungere il montante M impiegando al tasso r il
(n, il numero di anni, si trova allesponente) del no- capitale iniziale C. La formula M = C(1 + r)n ci d`a:
stro capitale, impiegato allinteresse composto. Viceversa, se avessimo impiegato la Lira o lEuro iniziale
n = log1+r M/C = log1+r M log1+r C.
allinteresse semplice, oggi avremmo:
Purtroppo, il calcolatore non d`a direttamente il lo1 (1 + 2050 0.01) = 21.50
garitmo in base 1 + r; di solito fornisce il logaritmo
Lire (o Euro), una cifra del tutto insignificante, do- naturale, che per`o vedremo nel Capitolo 8, e il logavuta alla crescita lineare del capitale: in questo ca- ritmo decimale. Come sappiamo, si ha: log1+r x =
so, il numero degli anni n sta a moltiplicare il tasso log10 x/ log10 (1 + r), e questo riporta tutto al calcolo
.
dinteresse. Proprio per questo modo di crescere, il dei logaritmi decimali. Se abbiamo M = 15 000, 00,
.
C
=
10
000,
00
e
ed
r
=
2.50%,
si
ha
M/C
= 1.5,
capitale risultante C dallinteresse composto si dice
log
1.5
=
0.17609126
e
log
1.025
=
0,
01072387,
montante, cio`e che monta, che cresce.
10
10
Problemi pi`
u concreti riguardano investimenti plu- per cui n = 16.42. Occorrono pertanto 16 anni e
riennali. Anche in questo caso, se astraiamo dalle spe- 42/100 di anno; per riportare questa frazione a giorse e dalle tasse, un capitale di 2000.00 e, impiegato ni secondo lanno civile, si imposta la proporzione:
42 : 100 = x : 365, e da questa si ricava x 153.
al 3% annuo per 7 anni, ammonter`a a:
Il tempo richiesto `e perci`o di 16 anni e 153 giorni,
2000 1.037 = 2459.75e.
ovvero, se preferiamo, 16 anni e 5 mesi. Tutto arriva
La formula, come nel caso dellinteresse semplice, per- per chi sa aspettare.
Linteresse composto richiede un pizzico dattenmette di risolvere anche i problemi inversi. Ad esemzione
quando, dalla base annua, lo si voglia portare a
pio, ci possiamo chiedere qual `e il capitale C che
una
base
frazionaria, come il semestre, il trimestre, il
dobbiamo impiegare al 2.50% per avere, dopo 10 an.
mese
o
addirittura
il giorno. Ad esempio, un interesse
ni, 20 000, 00 e; la formula ci dice che deve essere
10
annuo
del
4%
non
`e un interesse composto semestra20000 = C1.025 , cio`e C = 20000/1.28 = 15623.97
le
del
2%,
come
si
potrebbe pensare e come talvolta
e. Come nel caso dellinteresse semplice, questo pu`o
si
assume
per
semplicit`
a. Secondo la regola generale,
essere visto come un problema di sconto; nella realt`a,
poich
e
un
semestre
`
e
la
met`
a di un anno, il capitale
tuttavia, `e raro avere pagamenti dilazionati per pi`
u di
al
1/2
1+r
la
fine
del
semestre
sar`
a
:
C
=
C(1+r)
=
C
un anno. Ha senso invece porsi come obiettivo quello
1
+
r.
Facendo
i
calcoli
nel
caso
e
il
tasso
sar`
a
1
1.04
=
0.0198,
cio`
e
1.98%,
che
ni, impiegando una certa somma a un interesse noto.
`
e
un
po
pi`
u
basso
del
2%
ipotizzato.
Si
osservi
che,
Allora, la cifra C di partenza si dice il valore attuale
del montante M . Ad esempio, qual `e il valore attuale sempre considerando un tasso del 4% su base annua,
di un montante di 10. 000, 00 e scadente fra 5 anni e si ha:
98
CAPITOLO 3. NUMERI
r
C1 = C0 1 +
x.
2
Si riparte cos` per il secondo periodo di sei mesi con
C1 e un ragionamento analogo ci porta a un capitale
r
r
r 2
C2 = C1 1 +
x 1 +
x = C0 1 +
x.
2
2
2
r
C3 = C2 1 +
x=
2
r 2
r
r 3
x 1+
x 1+
x.
= C0 1 +
2
2
2
Cos` continuando, alla fine dei 2n periodi semestrali
corrispondenti alla durata del prestito, si arriva a:
r
C2n = C2n1 1 +
x=
2
r 2n
r 2n1
r
= C0 1 +
x.
x 1 +
x 1 +
2
2
2
Poiche a questo punto il prestito deve risultare restituito completamente, occorre che sia C2n = 0, e
questo ci permette di calcolare il valore di x. La
precedente equazione si scrive infatti:
r 2n
=
C0 1 +
2
r 2n2
r 2n1
+ 1+
+ + 1 .
=x 1+
2
2
(1 + r/2)2n 1
r 2n
=x
C0 1 +
2
1 + r/2 1
e da questo si ricava il valore della rata:
x=
C0 (1 + r/2)2n r/2
.
(1 + r/2)2n 1
Capitolo 4
Matematiche finite
Mi pareva che il calcolo in se stesso servisse
molto poco e non avesse affatto quellimportanza che molti giocatori gli attribuiscono. Essi
se ne stanno seduti davanti a foglietti di carta rigata, segnano i colpi, contano, deducono
le probabilit`
a, fanno calcoli e infine puntano e
perdono come noi, semplici mortali, che giochiamo senza calcoli. In compenso ho tratto
una conclusione che mi pare giusta: realmente,
nel susseguirsi delle probabilit`
a favorevoli c`e, se
non un sistema, un certo quale ordine, il che `e,
naturalmente, molto strano.
F. Dostoevskij Il giocatore
lungo considerati di scarso interesse da molti matematici, che li collocavano volentieri nel settore che
prende il nome di giochi matematici, a cui sono
appassionati molti lettori di divulgazione scientifica.
Ma nel volgere di poche dozzine danni la situazione `e
notevolmente cambiata: ci si `e accorti che certi metodi combinatori potevano avere importanti applicazioni in settori della Matematica del tutto rispettabili, come la teoria dei gruppi, la teoria delle algebre
di Lie, la geometria algebrica e la topologia algebrica; sono stati utilizzati con successo perfino in varie
applicazioni della Matematica, tra cui lInformatica.
La Combinatoria o Analisi Combinatoria, o anche
Calcolo Combinatorio, `e, come dice Dieudonne, lo
studio delle propriet`a degli insiemi finiti. Pertanto,
problemi combinatori vengono fuori ogni volta che
consideriamo insiemi e strutture finite, per le quali
essere composte da un numero finito di oggetti `e essenziale; vedremo, come esempi, la schedina del totocalcio o il gioco del lotto. Se le partite della schedina
fossero infinite o fossero infiniti i numeri del lotto, tali
giochi non esisterebbero nemmeno oppure nessuno li
prenderebbe in considerazione. Ma, come dice ancora
Dieudonne, lambito dellAnalisi Combinatoria `e ben
pi`
u ampio di quello dei giochi; unapplicazione molto
importante `e legata al Calcolo delle Probabilit`a, almeno nelle impostazioni insiemistica e frequentistica.
Per questo, dedicheremo parte del Capitolo alle nozioni di base del Calcolo delle Probabilit`a, lasciando
al lettore il problema di approfondire (quando sar`a il
momento) quegli aspetti legati alla Teoria della Misura e che possono essere affrontati solo dopo aver
studiato il Calcolo Integrale.
4.1
Calcolo combinatorio
Il problema pi`
u semplice dellanalisi combinatoria `e
certamente quello di contare gli elementi di un insieme, e su questo abbiamo discusso in abbondanza
al momento opportuno. Vediamo pertanto problemi un po pi`
u complessi. Sia A = {a1 , a2 , . . . , an }
un insieme di n elementi e consideriamo le possibi-
100
li sequenze di elementi di A, cio`e le parole su A,
come abbiamo visto nella Sezione 1.8. Ad esempio, se A = {a, b, c} le sequenze di lunghezza 2 sono [a, a], [a, b], [a, c], [b, a], [b, b], [b, c], [c, a], [c, b], [c, c],
cio`e 9 in tutto. E facile vedere che le sequenze
di lunghezza 3 sono 27 e quelle di lunghezza 4, 81.
Possiamo anche osservare che le sequenze di elementi di A di lunghezza 1 sono esattamente n, essendo
in corrispondenza biunivoca con gli elementi di A:
[a1 ], [a2 ], . . . , [an ]. Lunica sequenza di lunghezza 0 `e
la sequenza vuota [ ] e quindi in generale abbiamo:
1!
2!
3!
4!
5!
1
2
6
24
120
6!
7!
8!
9!
10!
720
5040
40320
362880
3628800
101
0
1
2
3
4
5
6
0
1
1
1
1
1
1
1
5 6
1
2
3
4
5
6
1
3
6
10
15
1
4
10
20
1
5
15
1
6 1
n
n1
n1
=
+
.
k
k
k1
Poiche su una ruota (ad esempio, Napoli) vengono
estratti 5 numeri, questi corrispondono a:
Prova: Prima di cominciare la dimostrazione, si sia
certi di aver capito che questa identit`a corrisponde
5
5
= 10 ambi e a
= 10 terni diversi.
alla propriet`a del triangolo aritmetico enunciata pi`
u
2
3
sopra. Si consideri allora un insieme A di n elemenI coefficienti binomiali si possono disporre in un ti e se ne isoli un elemento particolare, diciamo a.
triangolo numerico infinito, noto come Triangolo di I sottoinsiemi di A composti di k elementi (che per
Tartaglia o triangolo di Pascal, o, per antonomasia, definizione sono nk ) si dividono in due classi: quelcome triangolo aritmetico (si veda la Tabella 4.1). li che contengono a e quelli che non lo contengono.
Tartaglia lo aveva scoperto nella prima met`a del 1500; Sono due classi chiaramente disgiunte e che esauriPascal laveva riscoperto intorno al 1650, quando si scono tutti i sottoinsiemi considerati; basta allora diinteressava alle prime ricerche sul calcolo delle pro- mostrare che le loro cardinalit`a sono proprio quelle
babilit`a. In realt`a, esso era gi`a noto ai cinesi del che formano il membro destro della formula delle1200 e se ne possono trovare anticipazioni anche in nunciato. Consideriamo la classe A1 dei sottoinsiemi
90
3
90 89 88
= 117. 480.
321
102
(4.1)
=
A \ {a} di n 1 elementi; questi sono in tutto n1
,
k!(n
k)!
k
e il teorema `e dimostrato.
e questo permette di esprimere i coefficienti binomiali
in termini del solo fattoriale. Da questo discende la
a di simmetria:
Nota 4.1
Un problema che avevamo lasciato vo- propriet`
lutamente in sospeso `e il seguente: se si ha una parola
formata da n lettere diverse, i suoi anagrammi sono
n!, ma se la parola contiene alcune lettere uguali? Ad
esempio, con non si possono comporre solamente onn
e nno, cio`e vi sono in tutto tre possibilit`
a contro le sei
di ahi e di mio. E se volessimo sapere quanti sono gli
anagrammi di abracadabra?. Vale il seguente:
Teorema 4.5 Sia A = {a1 , a2 , . . . , an } un insieme di
n elementi e si considerino k1 repliche di a1 , k2 repliche di a2 , . . . , kn repliche di an . Il numero delle
sequenze distinte che si possono formare utilizzando
tutte queste repliche degli elementi di A `e:
(k1 + k2 + + kn )!
.
k1 ! k2 ! kn !
Prova: Cominciamo col distinguere le varie repliche
degli elementi di A, di modo che ci appaiano come elementi distinti. In questo caso le sequenze distinte che
si ottengono sono le permutazioni di tutti gli elementi
(con le loro repliche), cio`e sono (k1 + k2 + + kn )!.
Eliminiamo ora la distinzione tra le varie repliche di
a1 ; questo significa che tutte le sequenza distinte perche avevano repliche distinte di a1 nelle stesse posizioni, collassano nella medesima sequenza; ma tali sequenze si distinguono solo per lordine assunto dalle
k1 repliche di a1 e quindi sono k1 !. Questo vuol dire che, togliendo la distinzione tra le repliche di a1 ,
si hanno (k1 + k2 + + kn )!/k1 ! sequenze. Procedendo nello stesso modo per le repliche di a2 si passa
a (k1 + k2 + + kn )!/(k1 ! k2 !) sequenze. Alla fine,
naturalmente, si ottiene la formula desiderata.
Nel caso di abracadabra si hanno 5 repliche di a, 2
repliche di b e di r, 1 replica di c e di d; naturalmente,
k1 + k2 + + kn `e la lunghezza della parola e quindi
i possibili anagrammi sono:
n
n
.
=
k
nk
Prova: Passando alla espressione con i fattoriali, si
ha:
n!
n
=
=
nk
(n k)!(n (n k))!
n
n!
=
=
(n k)!k!
k
come si voleva.
Questa propriet`
a `e interessante perche, ad esempio,
per calcolare 20
17 dalla definizione occorre eseguire 32
prodotti, o addirittura 40 se applichiamo la formula
(4.1). Ma per la simmetria si ha:
20
20 19 18
20
=
=
= 1140.
3
17
6
Si osservino i seguenti casi particolari:
n
n
=n
=n
1
n1
n
n(n 1)
n
.
=
=
n2
2
2
n1
n1
(n 1) (n k + 1)
+
+
=
(k 1)!
k1
k
(n 1) (n k + 1)(n k)
;
k!
moltiplichiamo e dividiamo la prima frazione per k,
la maggior parte dei quali non ha nessun senso ottenendo k! a denominatore. Le due espressioni sono
compiuto.
ora uguali eccetto per un fattore k nella prima e un
fattore (n k) nella seconda; ma la somma `e proprio
n, per cui:
103
4.2. PERMUTAZIONI
(k + n k)(n 1) (n k + 1)
=
=
k!
Unaltra propriet`a `e:
n
.
k
n
n n1
=
k k1
k
Prova: Applicando la definizione:
n
n(n 1) (n k + 1)
=
=
k
k!
=
n (n 1) (n k + 1)
k
(k 1)!
come desiderato.
Questa formula fornisce un metodo efficiente per calcolare i coefficienti binomiali mediante il calcolatore.
Si ha infatti:
Algoritmo 4.1 (Coefficienti binomiali)
Ingresso: due numeri naturali n,k con n k;
Uscita: il coefficiente binomiale nk .
(b) si diminuiscono m ed h di 1;
4.2
Permutazioni
Le permutazioni, che abbiamo introdotto nella precedente sezione, meritano unattenzione speciale, e ad
esse dedicheremo ora un po di spazio. Permutare
gli elementi dellinsieme {a, b, c} o quelli dellinsieme {1, 2, 3} `e la stessa cosa, una volta che abbiamo
identificato, ad esempio, a con 1, b con 2 e c con 3.
Pertanto, dora in avanti, salvo avviso contrario, considereremo linsieme di n elementi Nn = {1, 2, , n}
e le permutazioni su di esso. La classe di tutte le
permutazioni di tale insieme si indica con Pn ; le permutazioni stesse hanno varie notazioni, delle quali `e
bene conoscere le tre principali.
Osserviamo prima di tutto che laver definito le permutazioni per mezzo delle disposizioni d`a immediatamente un ovvio modo di scriverle: in testa il primo
elemento scelto, poi il secondo e cos` via. Si ottiene cos` una lista, nella quale lordine degli elementi
`e essenziale, perche indica lordine di scelta. Pertanto, (3, 2, 1) `e una permutazione diversa da (2, 1, 3) e
da (1, 3, 2); come si vede, gli elementi si raggruppano tra parentesi tonde, ed in effetti una permutazione cos` scritta `e una n-upla o un vettore, e il modo
di rappresentarla si dice notazione vettoriale. Le sei
permutazioni di P3 si denotano:
(1, 2, 3), (1, 3, 2), (2, 1, 3), (2, 3, 1), (3, 1, 2), (3, 2, 1).
n! 2n
utile quando si trattano le permutazioni con lelaboe
dove e = 2.7182818284 . . . `e la base dei logaritmi na- ratore, dove i vettori sono una struttura dati molto
turali. Ad esempio, per n = 10 il valore vero `e quello semplice da definire ed utilizzare. Essa, tuttavia, non
visibile nella precedente tabella sui fattoriali, mentre `
e la notazione preferita dai matematici.
la formula di Stirling d`
a: 3. 598. 695.62, con un erroUn attimo di riflessione ci fa capire che una permure dello 0.84%. Purtroppo, la dimostrazione di questa tazione `
e una funzione di Nn con se stesso: scegliere
formula famosissima va al di l`
a della struttura elemen- un primo elemento vuol dire associare al numero 1
tare di questo testo. La formula di Stirling ci permet- proprio quellelemento; scegliere un secondo elemente di trovare un valore approssimato per i coefficienti
to significa associare tale elemento al numero 2, e
binomiali centrali:
cos` di seguito. Abbiamo visto che tutte le funzioni
!
(2n)!
4n
2n
Nn Nn sono nn , mentre le permutazioni non sono
.
=
n!2
n
proprio tutte le funzioni, poiche le immagini devono
n
104
essere tutte differenti; questo ci dice che n! nn (in
effetti, per n > 2 si ha n! < nn ). Ma a quali funzioni
corrispondono le permutazioni? Il fatto che le immagini debbano essere tutte diverse ci dice che siamo
di fronte a funzioni iniettive; poiche poi, per costruzione, una permutazione prende tutti gli elementi del
suo codominio Nn , le funzioni sono anche surgettive.
Concludendo, le permutazioni di Nn sono tutte e sole
le corrispondenze biunivoche di Nn .
Questa `e la definizione preferita dai matematici ed
essa ci porta immediatamente a un altro tipo di notazione: la notazione funzionale. Si scrivono i numeri
da 1 ad n su una riga e, sotto ad ognuno di essi, si
scrive lelemento corrispondente nella permutazione,
cio`e limmagine nella corrispondenza biunivoca. Le 6
permutazioni di P3 sono:
1 2 3
1 2 3
1 2 3
1 2 3
1 3 2
2 1 3
1 2 3
1 2 3
1 2 3
.
2 3 1
3 1 2
3 2 1
Per scrivere le permutazioni, c`e ancora un altro
modo che fa furore in Matematica. Prendiamo lultima delle sei permutazioni e partiamo dal numero 1; la
sua immagine `e il 3, e limmagine di questo `e ancora
1. Con un modo di dire caratteristico, ci`o si esprime
cos`: l1 va nel 3 e il 3 va nell1. Se prendiamo una
permutazione di P8 :
1 2 3 4 5 6 7 8
5 4 8 6 3 2 1 7
1 2 3 4 5
1 2 3 4 5
=
=
.
3 5 2 1 4
4 2 5 1 3
1 2 3 4 5
1 2 3 4 5
=
=
3 5 2 1 4
4 2 5 1 3
4.2. PERMUTAZIONI
in quanto, come sappiamo, la composizione di due
corrispondenze biunivoche `e ancora biunivoca. Loperazione di composizione `e allora chiusa in Pn , e
ci possiamo chiedere di quali altre propriet`a essa goda. E facile vedere che la composizione `e associativa,
cio`e che date tre permutazioni di Pn , diciamo , , ,
si ha ( ) = ( ) : in effetti, considerato un
qualsiasi elemento k Nn , comunque si costruisca la
composizione, il risultato finale `e sempre (((k))).
Non vale invece la propriet`a commutativa; un unico
esempio, cioe un controesempio, `e sufficiente a farci
vedere che in generale `e 6= . Prendendo le
due permutazioni di P5 gi`a considerate si ha:
1 2 3 4 5
1 2 3 4 5
=
=
4 2 5 1 3
3 5 2 1 4
105
infiniti; ad esempio, sono tali Z, linsieme dei numeri
interi con loperazione di somma; i numeri razionali
positivi Q+ con loperazione di prodotto; i numeri
reali positivi R+ con la stessa operazione, e cos` via.
1 2 3 4 5
;
1 5 3 4 2
1 2 3 4 5
di un certo numero di trasposizioni. Ad esempio,
=
6= .
1 5 4 3 2
(2 5 3), per cui 2 va in 5 e questi va in 3, pu`o esLa permutazione con tutti punti fissi, che abbia- sere visto come la trasposizione (2 3) composta con
mo chiamato identit`a, si comporta come tale nella laltra trasposizione (3 5). Infatti abbiamo:
composizione; infatti, essa manda ogni elemento in
1. il 2 va in 3 e questo va in 5, cio`e, nella
se stesso e quindi lascia invariata la destinazione che
composizione, il 2 va nel 5;
ogni altra permutazione ha assegnato a ciascun ele2. il 3 va nel 2 e poi questo rimane fisso nella
mento, cio`e: (1) = (1) = . Questo giustifica
seconda trasposizione;
il nome che le abbiamo dato. Ci`o che per`o `e pi`
u interessante `e il fatto che ogni permutazione abbia un
3. il 5 rimane fisso nella prima trasposizione e poi
inverso, cio`e una permutazione, indicata da 1 , tale
va nel 3.
che 1 = 1 = (1). Si scambino infatti le
due linee che definiscono nella notazione funzionale Tutti gli altri elementi rimangono fissi, ma losservae si riordinino gli elementi in modo da far appari- zione vale in generale, anche se gli altri elementi core in sequenza quelli della linea divenuta superiore, stituiscono cicli per proprio conto (purche non intere cambiando di posizione anche i corrispondenti ele- feriscano con quello considerato). Esiste una regola
menti della linea inferiore. Per la permutazione gi`a generale per capire da quali trasposizioni `e composto
considerata, si ha ad esempio:
un ciclo (a b c . . . m n): basta considerare il prodotto
(a n)(n m) (d c)(c b). A parte la prima trasposi3 5 2 1 4
1 2 3 4 5
1 =
=
. zione, nella quale il primo elemento va nellultimo,
1 2 3 4 5
4 3 1 5 2
le altre mandano ogni elemento nel precedente. Eseguendo la composizione, a va in n, che va in m, che
Questa nuova permutazione gode della seguente
va . . ., che va in d, che va in c, che va in b: in conpropriet`a derivata proprio dalla sua costruzione: se
clusione, a va in b. A questo punto b va in c, il che
manda k in h, allora 1 manda h in k. Quando si va
`e definitivo poiche c non `e presente in trasposizioni
a fare la composizione, pertanto, k va in h e e questo
successive. Cos` c va in d, non pi`
u coinvolto nelle tratorna in k, cio`e `e un punto fisso. Ci`o accade per ogni
sposizioni
successive,
e
via
di
seguito.
Infine, n va in
k Nn , e perci`o 1 = (1). Analogamente si
a,
chiudendo
il
ciclo,
come
si
voleva.
trova 1 = (1).
Riprendendo come esempio la permutazione di P8
vista
sopra, possiamo scrivere:
Nota 4.3
Queste, come vedremo nella Sezione
5.8, sono le propriet`
a di gruppo (non commutativo).
I gruppi sono la pi`
u importante struttura algebrica
e, storicamente, i gruppi di permutazioni, cio`e i
nostri Pn , sono stati i primi considerati allinizio
del 1800.
Essi costituiscono un importantissimo
esempio di gruppi finiti, cio`e contenenti un numero
finito di elementi. Si pu`
o addirittura dimostrare che
ogni gruppo finito `e un sottogruppo di un gruppo
di permutazioni. Si scoprirono poi anche gruppi
106
questo prodotto, il che `e corretto: se 2 `e un punto
fisso di tutta la permutazione, rimane ancora fisso;
se non lo `e, queste due trasposizioni non cambiano
nulla e nulla viene modificato in ci`o che segue e in
ci`o che precede nellespressione della permutazione.
Abbiamo cos` dimostrato:
Teorema 4.8 Ogni permutazione pu`
o essere espressa come prodotto di trasposizioni.
Un altro esempio, che coinvolge anche punti fissi,
`e:
(1 4 6 7)(2)(5 9 8) = (1 7)(7 6)(6 4)(2 5)(2 5)(5 8)(8 9).
In realt`a, il teorema precedente pu`o essere rafforzato
nel modo seguente. Se a un prodotto di trasposizioni ne aggiungiamo 2 come (a b)(a b) il risultato non
cambia; questo significa che una permutazione pu`o
essere scritta in vario modo come prodotto di trasposizioni; si pu`o per`o dimostrare (anche se noi non lo
facciamo) il seguente:
Teorema 4.9 Se una permutazione `e esprimibile
come numero pari (dispari) di trasposizione, ogni altra rappresentazione di contiene un numero pari
(dispari) di trasposizioni.
Una permutazione si dice allora pari o dispari a seconda del numero di trasposizioni con cui pu`o essere
scritta. Poiche il prodotto si ottiene semplicemente scrivendo le trasposizioni di seguite da quelle
di , si ha immediatamente:
Teorema 4.10 Il prodotto di due permutazioni entrambi pari o entrambi dispari `e sempre pari; il prodotto di una permutazione pari e una dispari (o
viceversa) `e sempre dispari.
Una rappresentazione mediante trasposizioni della
permutazione contiene, per costruzione, cicli non
disgiunti, cio`e cicli nei quali un elemento pu`o comparire pi`
u volte. Questo non `e vero, come si `e osservato,
per la rappresentazione standard. Questa, per certe
permutazioni, pu`o essere composta da soli punti fissi
e trasposizioni; detta una tale permutazione, se si
esegue il prodotto = 2 si trova che: i) i punti fissi rimangono tali; ii) gli elementi di una trasposizione
(a b), moltiplicando questa per se stessa, divengono
due punti fissi (a)(b). In conclusione, 2 contiene solo punti fissi, cio`e 2 = (1). Una permutazione che
gode di questa propriet`a si dice una involuzione; risulta facile vedere che tutte e sole le involuzioni sono
composte di cicli disgiunti di un solo elemento (punti fissi) e/o di due elementi (trasposizioni). Si provi
ad esempio ad eseguire il quadrato di P8 con
= (1 4)(2 5)(6 8).
4.3
Problemi combinatori
I problemi dellAnalisi Combinatoria sono, in generale, problemi di conteggio e, come tali, possono sorgere
in qualsiasi contesto; come s`e detto, si pu`o affermare
che lAnalisi Combinatoria si interessa degli insiemi
107
Questa storia giustifica il nome di numeri di Fibonacci dato agli elementi della sequenza. La soluzione
del problema di Fibonacci `e dato dal seguente:
Teorema 4.11 Ln-esimo numero di Fibonacci vale:
!n !
!n
1
1 5
1+ 5
Fn =
.
2
2
5
Prova: Procedendo per induzione, osserviamo che,
dalla formula, discende subito F0 = 0 e:
1
1+ 51+ 5
F1 =
= 1.
2
5
Il lettore pu`o continuare e verificare altri valori, ma
questi due sono sufficienti come base del ragionamento. Supponiamo che ci siano valori di n per i quali la
formula del teorema non sia valida; chiamiamo m il
loro valore pi`
u piccolo, che deve esistere e deve essere
maggiore di 1 per le verifiche fatte. Per m1 ed m2
la formula deve perci`o essere valida e proviamo a calcolare Fm1 + Fm2 che per la propriet`a dei numeri
di Fibonacci deve essere uguale proprio ad Fm :
Fm = Fm1 + Fm2 =
!m1
!m1
1 5
1 1+ 5
+
=
2
2
5
!m2
!m2
1+ 5
1 5
=
+
2
2
!m2
!
1+ 5
1 1+ 5
1+
+
=
2
2
5
!
!m2
1 5
1 5
.
1+
2
2
!2
1+ 5
1+2 5+5
1+ 5
=
=
1+
2
4
2
!m
!m !
1+ 5
1
1 5
=
= Fm
2
2
5
contro lipotesi che per Fm non valesse questa formula. Questo dimostra che non esiste un valore di m,
per cui la formula non valga, cio`e, in altre parole, la
formula `e valida per ogni numero naturale n.
108
Questa dimostrazione, che abbiamo voluto portare avanti secondo la formulazione delle prove per induzione vista nel primo capitolo, mette in evidenza
lutilit`a e i limiti dellinduzione. I conti che abbiamo
fatto sono elementari, e quindi ci convincono che la
formula per Fn `e proprio quella data dal teorema. Ma
come ha fatto lo scopritore di questa formula a immaginare unespressione del genere che, allapparenza, `e
notevolmente complessa? In realt`a si `e arrivati alla
scoperta della formula per tuttaltra via e, come abbiamo gi`a avuto modo di dire, linduzione non ci aiuta
affatto a scoprire le formule. Si provi, ad esempio, ad
immaginare una formula per Gn , definito dalla relazione Gn = Gn1 + 2Gn2 , apparentemente simile a
quella dei numeri di Fibonacci. Anche se imponiamo
le condizioni iniziali G0 = 0 e G1 = 1, la soluzione `e
completamente diversa. Essa `e riportata in fondo a
questa sezione ed `e molto pi`
u semplice di quella dei
numeri di Fibonacci. Se il lettore `e comunque riuscito a scoprirla dopo aver osservato alcuni elementi
della sequenza, merita i nostri complimenti. Va detto, tuttavia, che esistono metodi del tutto generali
per trovare la soluzione di tutte le sequenze, i cui
elementi sono definiti da ricorrenze del tipo visto.
I conigli di Fibonacci o le mogli che vanno a Camogli ci mostrano che i problemi combinatori possono nascere in qualsiasi contesto. Per semplificarne
lanalisi, e quindi la risoluzione, i matematici hanno
proposto e studiato alcune classi standard di oggetti,
ai quali tentare di ricondurre problemi nati in situazioni diverse. Queste classi, o i loro elementi, sono
detti genericamente oggetti combinatori e su di essi
si concentra lAnalisi Combinatoria; `e chiaro che se
un problema qualsiasi pu`o essere ricondotto a uno
equivalente ma che si riferisce a qualche tipo di oggetto combinatorio noto, allora o se ne ha gi`a una
soluzione o si `e sulla strada per trovarla, poiche `e pi`
u
facile trattare oggetti con propriet`a ben conosciute,
piuttosto che gli strani insiemi, nei quali era stato
formulato il problema originale. Vedremo pi`
u avanti
una serie di oggetti combinatori utilizzati dai matematici; come sempre accade, alcuni sono stati studiati maggiormente, altri un po meno; alcuni sono
pi`
u ricchi di propriet`a, altri pi`
u poveri; alcuni hanno maggiormente stimolato la fantasia, altri non sono
stati altrettanto fortunati. Non potremo certo essere
esaurienti in un campo per molti versi assai ricco di
proposte, di alternative e di mode.
Alcune classi di oggetti combinatori si sono affermate in modo speciale, costituendo punti di attrazione tanto da diventare veri e propri paradigmi a cui
ricondurre la dimostrazione di propriet`a combinatorie
molto disparate. Per questo motivo, tali classi hanno
assunto il ruolo di modelli combinatori, strutture di
riferimento a cui ricondursi quasi costantemente. La
109
sopra ad essa sono disposti n 1 gettoni, e sopra ancora n 2, fino a ridursi a un solo gettone. Pertanto
si ha:
n(n + 1)
Tn = 1 + 2 + + n =
2
come abbiamo dimostrato nel Corollario 3.11. Gli
stessi Pitagorici si divertirono a trovare molte propriet`a dei numeri triangolari che, bisogna dire, sono
piuttosto curiose. Limitiamoci qui a qualche considerazione elementare. Intanto, `e immediato dimostrare
che Tn + Tn1 = n2 ; una dimostrazione algebrica si
ottiene sostituendo a Tn e Tn1 il loro valore appena
trovato. Pi`
u interessante `e dare di questa relazione
una dimostrazione combinatoria, cio`e basata sugli oggetti combinatori considerati. Nel nostro caso, basta
dividere un numero quadrato mediante una retta, ad
esempio al di sotto della diagonale che va da sinistra
in alto a destra in basso, e osservare che al di sopra
della retta si hanno Tn gettoni e al di sotto Tn1 .
Meno immediato `e il seguente:
Teorema 4.13 Per ogni numero naturale n si ha:
2
Tn2 Tn1
= n3 .
Prova: Questa relazione lega i numeri triangolari ai
numeri cubi, che possiamo considerare numeri figurati in tre dimensioni. La dimostrazione algebrica `e
abbastanza immediata:
2
Tn2 Tn1
=
n2 (n + 1)2 (n 1)2 n2
n2
=
((n+1)2 (n1)2 ) =
4
4
4
n2
n2
(n + 1 + n 1)(n + 1 n + 1) =
2n 2 = n3
4
4
110
13 + 23 + 33 + 43 + 53 = 225 = 15.
n(3n 1)
Pn =
.
2
Per quanto riguarda i numeri quadrati, ci limitiamo
a dimostrare il seguente risultato che ha moltissime Prova: Per la scomposizione appena vista, si ha:
applicazioni (si veda ad esempio la Sezione 8.8):
Pn = Tn + 2Tn1 =
Teorema 4.15 Il valore della somma dei primi n
numeri quadrati `e dato da:
n
n(n + 1)
+ n(n 1) = (2n 2 + n + 1)
=
2
2
n
X
n(n + 1)(2n + 1) che d`a esattamente la formula desiderata.
2
2
2
2
k =
Sn = 1 + 2 + + n =
.
6
k=0
n(n + 1)(2n + 1)
+(n+1)2 =
6
Nota 4.5
Ragionare sui numeri triangolari, quadrati e pentagonali permette di generalizzare abbastanza agevolmente alcuni risultati e ottenere pro[k]
priet`
a di questi numeri. Chiamiamo n ln-esimo
[3]
[4]
numero k-gonale, di modo che n = Tn , n = n2
[5]
[k]
e n = Pn ; per costruzione, se disegniamo n , per
[k]
disegnare n+1 occorre aggiungere k 2 lati (si veda
la Figura 4.2 relativa ai Pn ); ogni lato ha n + 1 gettoni, ma uno `e in comune con il lato successivo, eccetto
lultimo. Si ha pertanto la ricorrenza:
[k]
n+1
(n + 1)(n + 2)(2n + 3)
=
(2n2 + 7n + 6) =
.
6
6
Ma questa `e la stessa espressione data dal teorema,
quando si consideri n + 1 al posto di n, e ci`o dimostra
che anche per n + 1 = m la formula `e valida, contro
lipotesi fatta.
Dopo i numeri triangolari e quadrati, vengono i
numeri pentagonali, la cui sequenza comincia con
P1 = 1, P2 = 5, P3 = 12, P4 = 22, P5 = 35, come si vede dalla Figura 4.2. Per trovare una formula
che ci dia ln-esimo numero pentagonale, si osservi
che le due rette tratteggiate dividono i pentagoni in
tre zone: in quella centrale, che comprende gli estremi dei lati opposti al vertice centrale, riconosciamo i
numeri triangolari Tn , mentre nelle due zone laterali
riconosciamo i numeri triangolari Tn1 .
Si ha pertanto:
n+1 = [k]
n + n(k 2) + 1,
[k]
kn(n 1) 2n(n 2)
.
2
Prova:
Applichiamo la formula dei numeri
triangolari alla precedente relazione:
Tn + (k 3)Tn1 =
n(n 1)
n(n + 1)
+ (k 3)
=
2
2
111
i dati che potrebbero servire per accertare, al di l`a di
ogni dubbio, se la persona, non solo `e un cliente, ma
`e veramente lindividuo che pretende di essere. Questo, per`o, grazie allInformatica. Una volta, non poi
tanti anni fa, le cose non andavano cos`. Tutto era
semplice se il cliente era conosciuto dal cassiere o da
qualche altro impiegato; ma, in caso contrario, era
necessario far partire una procedura di ricerca che,
attraverso la consultazione di elenchi, la presentazione di documenti, la firma di moduli e ammennicoli
vari permetteva, alla fine, di dire: s`, costui `e uno
dei clienti della banca, oppure no, si tratta di un millantatore e nulla gli pu`o essere concesso. Lo stesso
problema si presenta in mille occasioni: lutente di
una biblioteca ha diritto al prestito? un certo farmaco `e prodotto o meno dalla casa farmaceutica XYZ?
esiste in Italia un comune che si chiama Cogoleto?
Oggi, poi, il problema si `e allargato a dismisura. Un
biologo si chiede se una certa sequenza di aminoacidi
`e presente fra i miliardi di aminoacidi che formano
lelica del DNA di un crostaceo. Un navigatore di Internet cerca informazioni su Teofilo Folengo, sperando di trovar qualcosa tra i miliardi di dati presenti
nel Web, la tela che tutti ci avvolge.
112
Teorema 4.18 Sia S un insieme di n elementi, dato combinatori detti alberi binari di ricerca, che qui cacome elenco ordinato; il numero massimo di confronti dono giusto a proposito. Per brevit`a, spesso diremo
necessari a determinare se un elemento x appartiene albero binario per albero binario di ricerca.
o non appartiene ad S `e log2 (n + 1).
Definizione 4.1 Un albero binario di ricerca `e una
Prova: Onde semplificare i conti necessari, limitia- struttura finita cos` fatta: `e vuota oppure `e costituita
moci a considerare i valori per cui n `e 1 meno di una da un nodo etichettato dal quale partono due rami,
potenza di 2, cio`e vale 0, 1, 3, 7, 15, 31, . . .. Questi nu- allestremit`
a dei quali si trovano due alberi binari di
meri hanno la caratteristica che, quando procediamo ricerca, detti rispettivamente il sottoalbero di sinistra
nella ricerca e riduciamo a met`a lelenco, il numero e di destra dellalbero binario.
degli elementi rimasti `e ancora dello stesso tipo. Indichiamo allora con Cn il massimo numero di confronti Un nodo etichettato `e semplicemente un nodo che
necessari alla ricerca in un elenco di n elementi e po- contiene unetichetta, cio`e un nome o un numero, in
niamo ck = Cn = C2k 1 . Per losservazione fatta, ogni caso lidentificazione di un elemento dellinsieme
abbiamo C2k 1 = 1 + C2k1 1 , la qual formula si- S. Il primo nodo dellalbero si dice la radice, e le radignifica che il numero totale dei confronti `e uguale ad ci dei due sottoalberi di sinistra e di destra si dicono
1 (il confronto effettuato) pi`
u il numero di confronti i figli sinistro e destro della radice, alla quale ci si
per la met`a rimasta dellelenco. Questa relazione si riferisce come nodo genitore. Per capire bene il conscrive: ck = 1 + ck1 e quindi, iterando, si ha:
cetto di albero binario, la cosa migliore `e utilizzarlo
e pertanto vedremo ora come si costruisce e come si
ck = 1 + ck1 = 2 + ck2 = = k + c0 .
usa. Alluopo, useremo linsieme S delle parole contenute nella Divina Commedia; si d`a per scontato che
Ma c0 = C20 1 = C0 = 0, poiche se un elenco non ha lincipit sia conosciuto da tutti. La prima parola nel
elementi (cio`e, S = ) non c`e bisogno di confronti per viene a costituire letichetta della radice:
stabilire che x 6 S. In conclusione, abbiamo Cn = k,
dove n = 2k 1. Ricavando k si ha k = log2 (n + 1),
nel
come si voleva.
@
q
@q
Se n `e un milione, Cn 20 e se n vale un miliardo
si ha Cn 30. Per un potente elaboratore, fare 20 o I due rami che si dipartono da questa radice punta30 confronti `e pressoche immediato, e questo spiega no, per il momento, a due alberi vuoti che, per`o, preperche la nostra domanda su Teofilo Folengo ottenga sto, si riempiranno. Per inserire nellalbero la seconda
parola mezzo, si procede cos`: si confronta la nuova
una risposta in una frazione di secondo.
La ricerca binaria funziona se lelenco `e ordinato. parola con letichetta della radice; poiche mezzo `e alPurtroppo, i dati grezzi ben raramente sono ordinati, fabeticamente inferiore, si procede lungo il ramo di
basti pensare alle informazioni su Internet. Il cal- sinistra. Lalbero che si trova `e vuoto e perci`o lo si
colatore, perci`o, ha anche il problema di ordinare i sostituisce con un nodo avente mezzo come etichetta:
dati dellelenco, e questa `e unaltra operazione che la
nel
Matematica classica ha sottovalutato. In pratica, n
@
elementi diversi possono assumere una qualsiasi delle
@q
mezzo
n! permutazioni possibili, e ci`o rende conto della variabilit`a del problema. Abbiamo a suo tempo visto
@
q
@q
quanto vale 100!, e pensare a 1. 000. 000! `e semplicemente assurdo. Questo pone il problema generale del- Per la terza parola del si procede in modo analogo:
lordinamento, che `e considerato, assieme alla ricerca, confrontata con la radice, essa `e minore e quindi si
uno dei problemi di base dellInformatica.
segue il ramo di sinistra. Qui si trova il nodo con etiSi rifletta un attimo come un elenco non ordina- chetta mezzo, di cui del `e minore. Continuando a sito sia praticamente illeggibile, cos` come ogni uscita nistra, si trova lalbero vuoto, che perci`o sostituiamo
prodotta dallelaboratore deve essere ordinata, se vo- con un nodo nuovo etichettato del:
gliamo che serva a qualcosa. Gli informatici hanno
nel
inventato metodi ingegnosi per ordinare velocemente
@
gli insiemi di dati, metodi che non fanno propriamen
@q
te parte dellAnalisi Combinatoria; ma questo argomezzo
mento va al di l`a degli scopi di queste note. Acconten
@
@q
tiamoci allora di introdurre un metodo che permette
del
di ottenere ordinamento e ricerca in tempi decisa
@
q
@q
mente buoni. Questo metodo `e legato a certi oggetti
113
fr
Q
Q
Q e
d
r
Qr
Q
D Q
D
Q
Q c
Q
Qr
D
J
D
J
D
J
D
J
a D
r
Jr b
Figura 4.4: Un grafo connesso
(x, y) ed (y, x) si scrive una doppia freccia. Un grafo
pesato `e un grafo nel quale ad ogni arco `e associato
un numero reale non negativo, detto il peso dellarco.
Nei grafi orientati e pesati, il peso dellarco (x, y) pu
o
essere diverso dal peso dellarco (y, x). Un sottografo
di G `e un grafo G = (V , A ) dove V V e A A.
Se x `e un vertice, il grado di x `e il numero di archi
che hanno x come vertice. Se il grafo `e orientato, si
distingue il grado di ingresso, cio`e il numero di archi
che arrivano ad x, dal grado duscita, cio`e il numero
di archi che partono da x.
La figura riporta il grafo definito da V =
{a, b, c, d, e, f } e composto di 8 archi. Abbiamo gi`a
avuto modo di incontrare grafi; `e chiaro che un grafo
`e un modo di rappresentare una qualsiasi relazione
simmetrica su un insieme finito V ; in generale, una
relazione su V corrisponde a un grafo orientato. Per
le relazioni di ordine, possiamo limitare gli archi a
quelle coppie (x, y) per le quali x y e non esiste
alcun altro elemento z tale che x z y; in questo caso, prendendo come convenzione che un arco `e
sempre diretto dal basso verso lalto, ritroviamo i diagrammi di Hasse, introdotti nella Sezione 1.2. Una
corrispondenza tra due insiemi A e B pu`o essere rappresentata da un grafo i cui vertici sono gli elementi
di A B e i cui archi collegano elementi di A e di B
in corrispondenza tra loro; si tratta di un grafo un
po particolare e lo si dice bipartito. La terminologia
relativa ai grafi riflette la loro generalit`a.
114
mezzo
mi
@
@
di
@
@
che
nostra
q
@
@
del
cammin
HH
H
@
@q
@
@q
@
@q
vita
ritrovai
HH
H
@
@q
per
oscura
q
@
@
@
@q
@
@q
una
selva
@
@q
@
@q
Figura 4.3: La parte iniziale dellalbero binario di ricerca della Divina Commedia
vertici v del grafo per i quali esiste un cammino da v
a v ; un grafo connesso ha ununica componente connessa. Un albero `e un grafo connesso e privo di cicli.
Se G `e un grafo connesso, un albero di ricoprimento
di G `e un sottografo di G che sia un albero contenente tutti i vertici di G. Se G `e pesato, un albero
minimo di ricoprimento `e un albero di ricoprimento
che abbia peso minimo rispetto a tutti gli altri alberi
di ricoprimento.
115
rd
A
A
A
rb
A
Acr
r e
rf
f
r
i
r
HH
jr
kr
HHr
h
r
g
ar
f
PP
@
@ PP P
PPi r
@r
r
r
b
c
S
A
S
A
A
S
S
A
Ar
Sr
r
r
r
d
e
g
h
j
rk
@
@
@
n+1
cambia e si ha (v = v +1, f = f, a = a+1), e quindi
k=0
la relazione di Eulero vale ancora. Se si aggiungono
k archi, questi devono dividere la stessa faccia, quella
alberi binari con n+1 nodi. Questa formula permette
in cui abbiamo inserito x; ma questo genera k 1
di calcolare uno dietro laltro il valore dei Cn , partenfacce, che si aggiungono alla precedente e quindi si
do dalla condizione iniziale C0 = 1; infatti, esiste
ha (v = v + 1, f = f + k 1, a = a + k), e la
un unico albero con 0 nodi, ed esattamente lalbero
relazione di Eulero vale ancora.
vuoto. Si ha allora:
m
s
v
4.5
C1
C2
C3
C4
=
=
=
=
=
C0 C0 = 1 1 = 1
C0 C1 + C1 C0 = 1 1 + 1 1 = 2
C0 C2 + C1 C1 + C2 C0 = 2 + 1 + 2 = 5
C0 C3 + C1 C2 + C2 C1 + C3 C0 =
5 + 2 + 2 + 5 = 14.
116
Dopo aver capito bene il gioco degli indici di questa somma di prodotti, il lettore `e caldamente invitato a calcolare il valore di C4 ed, eventualmente, di
C5 . E possibile dimostrare (ma noi non ci proveremo
nemmeno) che vale la formula generale:
1
2n
Cn =
n+1 n
che per`o il lettore verificher`a con i valori appena calcolati. I numeri Cn si dicono numeri di Catalan, dal
nome del matematico belga che li studi`o per primo
alla met`a del 1800.
Unespressione parentesizzata `e una sequenza di
parentesi [ e ] che si conformi alle usuali regole di
apertura e chiusura. Esiste ununica espressione con
una sola coppia di parentesi: [ ]; ne esistono due con
due coppie: [[ ]], [ ][ ], e ne esistono 5 con tre coppie:
[[[ ]]], [[ ][ ]], [[ ]][ ], [ ][[ ]], [ ][ ][ ].
Si considera la sequenza vuota come lunica
espressione con 0 coppie di parentesi. Si ha:
Teorema 4.21 Esistono tanti alberi binari di ricerca
con n nodi quante espressioni parentesizzate con n
coppie di parentesi.
Prova: Consideriamo un albero binario e indichiamo con una coppia di parentesi la sua radice; quindi
inseriamo tra queste due parentesi la rappresentazione del suo sottoalbero di sinistra e alla loro destra
la rappresentazione del suo sottoalbero di destra. La
rappresentazione dellalbero vuoto `e la stringa vuota.
Di conseguenza, ad ogni albero binario con n nodi
corrisponde unespressione parentesizzata con n coppie di parentesi (una per nodo). Ad alberi diversi
corrispondono ovviamente espressioni diverse (la corrispondenza `e iniettiva) ed ogni espressione parentesizzata proviene da un albero, in quanto la costruzione si pu`o invertire (la corrispondenza `e surgettiva).
In conclusione, la corrispondenza `e biunivoca, come
si voleva.
Nella prima met`a degli anni 1950, il linguista Noam
Chomski introdusse il concetto di linguaggio formale
nel tentativo di creare uno strumento adatto a modellare il linguaggio naturale. Il suo concetto di grammatica formale (o semplicemente grammatica) `e stato
effettivamente usato a tale scopo, ma il maggior successo lha avuto in Informatica. Qui, esso `e stato
usato per almeno tre scopi fondamentali:
1. come strumento teorico per formulare la teoria
della computabilit`
a, cio`e la teoria che cerca di
stabilire quali problemi sono risolubili da un punto di vista computazionale. Le grammatiche di
Chomski di tipo 0 sono una formulazione alternativa alle macchine di Turing, alle funzioni parzialmente ricorsive, al -calcolo, agli algoritmi
hfrasei
hsoggettoi
hnomei
harticoloi
hsostantivoi
hfinalei
hcopulai
hseq. agg.i
hlista agg.i
haggettivoi
::=
::=
::=
::=
::=
::=
::=
::=
::=
::=
117
che `e davvero sgrammaticata. In realt`a, la grammatica formale non tiene conto del contesto, cio`e di cosa
sta vicino a ciascun elemento della frase: larticolo
hfrasei
deve concordare in numero e genere con il sostantivo;
questo determina il numero della copula, e cos` via.
hsoggettoi hcopulai hseq. agg.i
Per questo, una grammatica del genere si dice libera
dal
contesto. Chomski introdusse anche grammatiharticoloihsostantivoihcopulaihseq. agg.i
che contestuali pi`
u realistiche, ma dal nostro punto
LA hsostantivoi hcopulai hseq. agg.i
di vista sono troppo complesse e meno interessanti.
La notazione adottata nella Tabella 4.2 si dice BacLA SARThfinalei hcopulai hseq. agg.i
kus Normal Form (BNF) perche inventata da Backus
per adattare le grammatiche di Chomski alla definiLA SARTA hcopulai hseq. agg.i
zione dei linguaggi di programmazione, in particolare
LA SARTA ERA hseq. agg.i
dellAlgol60. Essa fa capire in modo immediato il
LA SARTA ERA hlista agg. E haggettivoi significato dei vari simboli, il che `e molto utile quando si ha a che fare con decine o centinaia di simboli
LA SARTA ERA haggettivoi E haggettivoi diversi, come accade in linguaggi abbastanza vasti
LASARTAERAPICCOLhfinaleiEhaggettivoi (anche se relativamente semplici), quali sono quelli
usati nella programmazione. Normalmente, tali simLA SARTA ERA PICCOLA E haggettivoi
boli si dicono non terminali e si indicano con lettere dellalfabeto greco. Formalmente, una grammatica
LA SARTA ERA PICCOLA E BIONDhfinalei
libera dal contesto, o anche, con terminologia inglese
abbastanza accettata, context-free `e una quadrupla
LA SARTA ERA PICCOLA E BIONDA
G = (T, N, , P) dove:
Questo `e laspetto generativo della grammatica,
cio`e delle produzioni che costituiscono la gramma1. T `e linsieme dei simboli terminali;
tica formale. Tante altre frasi di senso compiuto si
2. N `e linsieme dei simboli non terminali; T N =
possono generare, come:
;
PAOLO E ALTO
3. N `e il simbolo iniziale;
I RAGAZZI SONO BIONDI, ALTI E BELLI
4. P `e un insieme di produzioni: una produzione `e
Se leggiamo la derivazione dal basso verso lalto, abuna coppia (, x) dove N e x (T N ) , cio`e
biamo la divisione strutturale della frase, che metx `e una parola di T N , eventualmente vuota.
te in chiaro quale sia il soggetto, quale la copula e
quale o quali gli aggettivi (aspetto strutturale della Supponiamo che w = w1 w2 sia una parola su T N ,
che N e w1 non contenga il simbolo , cio`e l
grammatica).
u a sinistra di tale simbolo.
Purtroppo, la grammatica genera anche frasi del indicata sia loccorrenza pi`
Se w = w1 yw2 e (, y) `e la i-esima produzione di P,
tipo:
allora si dice che w genera immediatamente w e si
scrive w i w o semplicemente w w , se non si
GLI CAVALLE ERA PICCOLA E ALTI
118
vuol mettere laccento sulla produzione considerata. `e ambigua; 2) le parole di L(G) sono le sequenze di
Si dice poi che w0 genera wn se esistono n 1 parole 0/1 nelle quali lo 0 `e isolato e non si trova ne in cima
ne in fondo; 3) le parole di L(G) di lunghezza n sono
w1 , w2 , . . . , wn1 tali che risulti:
contate dalln-esimo numero di Fibonacci Fn .
w0 w1 w2 wn1 wn ;
Accenniamo alla dimostrazione di questultima
propriet`a. Sia L(G) il linguaggio generato dalla
questa catena di generazioni si dice la derivazione sigrammatica; la produzione (, 1) ci dice che 1 L(G)
nistra di wn da w0 e si scrive w0 wn . Si dice
e che quindi 6 L(G), se `e la sequenza vuota; quininfine linguaggio generato dalla grammatica G lindi L(G) non contiene sequenze di lunghezza 0, e ne
sieme delle parole su T generate dal simbolo iniziale
contiene una sola di lunghezza 1. Ci`o corrisponde alle
, cio`e formalmente:
condizioni iniziali F0 = 0 e F1 = 1 dei numeri di Fibo
nacci.
Per quanto riguarda la ricorrenza, osserviamo
L(G) = {w T | w}.
che la produzione (, 1) ci dice che una sequenza di
La grammatica G si dice non ambigua se ogni parola lunghezza n che termina con 1 proviene da ununica
di L(G) pu`o essere generata in uno e un solo modo sequenza di lunghezza n 1. La produzione (, 01)
da attraverso una derivazione sinistra.
ci dice che una sequenza che termina con 01 provieA questo punto un esempio `e fortemente richiesto. ne da ununica sequenza di lunghezza n 2. Poiche
Sia T = {[, ]}, di modo che i simboli terminali del queste sono le uniche produzioni, tali considerazionostro linguaggio siano le due parentesi; sia poi N = ni corrispondono alla ricorrenza Fn = Fn1 + Fn2 ,
{} e, di conseguenza, = ; infine, linsieme delle e ci`o `e sufficiente a dimostrare il nostro asserto, che
produzioni sia:
le parole di Fibonacci di lunghezza n sono proprio
contate delln-esimo numero di Fibonacci.
P = {(, [ ])1 , (, [])2 , (, [ ])3 , (, [])4 },
dove lindice sta ad indicare il numero dordine del4.6 Il calcolo delle proposizioni
la produzione per semplificare la comprensione del
seguente esempio. Vediamo infatti la derivazione
Il calcolo delle proposizioni `e una teoria che tratta del
sinistra della parola [[ ]][ ]:
modo in cui si possono elaborare le espressioni proposizionali per calcolarne il valore di verit`a e/o per
4 [] 1 [[ ]] 1 [[ ]][ ].
trasformare proposizioni in altre equivalenti. Questo
Si osservi che, quando sono presenti pi`
u simboli non calcolo si basa sul concetto di equivalenza tra proterminali uguali, la produzione si deve applicare al posizioni: due proposizioni sono equivalenti quando,
simbolo pi`
u a sinistra e da questa regola `e nato il ter- scelti comunque i valori di verit`a delle proposizioni
mine di derivazione sinistra. Questa grammatica elementari che le compongono, i valori di verit`a delnon `e ambigua; lasciamo al lettore il non facilissimo le due proposizioni coincidono. Il lettore verificher`a
compito di provare questo fatto; suggeriamo di di- che si tratta proprio di una relazione di equivalenza.
mostrare che ogni parola di L(G) ha una e una sola Le proposizioni sono costruite a partire da un certo
decomposizione secondo le produzioni di P. E invece numero (non meglio specificato) di proposizioni elefacile osservare che L(G) `e composto di tutte e sole mentari p, q, r, . . . e dai tre connettivi logici negazione
le espressioni parentesizzate (eccetto quella vuota), e , congiunzione , disgiunzione , e le parentesi per
quindi G `e un metodo formale per definire gli albe- regolare la precedenza delle operazioni.
ri binari di ricerca, nella loro forma linearizzata. Da
La tabella di verit`
a di una proposizione `e una taquesta definizione, in effetti, `e possibile derivare una bella che, in funzione dei diversi e possibili valori di
serie di propriet`a degli alberi binari di ricerca, delle verit`a delle funzioni elementari, d`a il valore di verit`a
quali, tuttavia, facciamo grazia al lettore. Notiamo della proposizione. Una tabella di verit`a si costruisolo che questa `e una delle tante vie per dimostrare sce a partire dalle tabelle di verit`a dei tre connetla validit`a della formula di Catalan.
tivi logici, viste nel Capitolo 1. Possiamo dire che
Concludiamo con due ulteriori grammatiche. La due proposizioni sono equivalenti se e solo se hanno
prima `e abbastanza ovvia e fa uso della paro- la stessa tabella di verit`a. Si consideri ad esempio
la vuota : T = {a, b, c}, N = {} e P = la proposizione: (p q) r, e si osservi la Tabella
{(, ), (, a), (, b), (, c)}. Lasciamo al lettore 4.3. Sulla sinistra abbiamo riportato tutte le possibili
la dimostrazione, questa volta semplice, del fatto combinazioni dei valori di verit`a delle tre proposizioche L(G) = {w T }. La seconda grammati- ni elementari p, q, r. Nella colonna q si `e riportato
ca `e meno ovvia: T = {0, 1}, N = {}, = , il valore della negazione di q e, analogamente, nelP = {(, 1), (, 1), (, 01)}. In questo caso il let- la colonna p q abbiamo valutato il risultato della
tore dovrebbe dimostrare che: 1) la grammatica non disgiunzione tra p e la negazione di q. Infine, con
119
q
0
0
1
1
0
0
1
1
r q
0 1
1 1
0 0
1 0
0 1
1 1
0 0
1 0
p q
1
1
0
0
1
1
1
1
(p q) r
0
1
0
0
0
1
0
1
vuol dire (p q) (q p) = (p q) (p p)
(q q)(pq) = (pq)(pq) = (pq) (pq):
il lettore `e invitato a costruire le varie tabelle di verit`a. La proposizione p q indica lesclusione fra p e
q e la sua tabella di verit`a `e giusto la negazione della
doppia implicazione:
p
0
0
1
1
q pq
0
0
1
1
0
1
0
1
la tabella di verit`a della congiunzione, si `e calcolata E bene osservare che essa si calcola facendo la somma
lultima colonna, che rappresenta proprio la tabella (modulo 2) dei valori di verit`a di p e q: nel caso che
sia p = q = 1, si ha p + q = 2, ma: 2 mod 2 = 0
di verit`a della proposizione (p q) r.
(vedere Definizione 2.4).
Nota 4.6
Il calcolo combinatorio ci dice che vi
Ci`o che `e interessante nella Tabella 4.4 `e il fatsono 8 possibili combinazioni dei valori 0/1 da asso- to che le regole esposte non solo trasformano una
ciare alle tre proposizioni p, q, r. Esistono vari metodi, proposizione in unaltra proposizione ad essa equiestendibili a 4 o pi`
u proposizioni, per scriverle in modo valente, ma date due espressioni equivalenti, cio`
e con
sistematico.
la stessa tabella di verit`a, esse permettono di tra1. la colonna di p `e costituita da quattro 0 e da sformare luna nellaltra. Per il momento, limitiaquattro 1; la colonna di q da due 0 e da due moci ad un esempio. Si consideri la proposizione:
1, seguiti da altri due 0 e due 1; la colonna di (p q r) (p q r) (p q r) e se ne
r `e fatta da 0 e 1 in sequenza. Lasciamo per costruisca la tabella di verit`
a: si osserva allora che
esercizio estendere questa regola a quattro o pi`
u tale tabella coincide con quella di (p q) r. Come
proposizioni;
possiamo trasformare questa in quella? Se riusciamo
2. partendo dalla combinazione composta di tutti in tale impresa, applicando le regole allinverso (esse
0, si procede cambiando da 0 in 1 lultimo 0 pre- sono tutte simmetriche) si ottiene una trasformaziosente nella combinazione. Contemporaneamen- ne di quella in questa: `
e quindi sufficiente trovare
te, si cambiano in 0 tutti gli 1 che lo seguono una qualsiasi della due trasformazioni. Partiamo da
(se ce ne sono). La validit`
a di questo modo di (p q) r e applichiamo la propriet`
a distributiva;
procedere `e pi`
u nascosta, ma il metodo funziona! si ha:
3. se leggiamo le combinazioni come numeri in base
(p q) r (p r) (q r).
2 (v. alla fine della Sezione 1.5) vediamo apparire tutti i numeri da 0 a 7. In generale, si hanno i
numeri da 0 a 2n 1 e un po di esercizio insegna
come scriverli facilmente uno dopo laltro.
Per mezzo delle tabelle di verit`a `e possibile dimostrare una serie di propriet`a formali del calcolo delle
proposizioni; lasciando al lettore la cura delle verifiche, abbiamo elencato nella Tabella 4.4 le principali
propriet`a. Una proposizione che come p p risulta sempre vera si dice una tautologia; una che come
p p `e sempre falsa, si dice una contraddizione.
Per quanto abbiamo visto nella Sezione 1.7, limplicazione p q `e equivalente a p q. Questo
ci dice subito che p q non `e la stessa cosa della sua contraria q p, che equivale a p q. Invece, la contropositiva di p q `e q p, cio`e
q p = q p = p q, quindi coincide proprio
con p q. La doppia implicazione (p q) (q p)
120
pq =qp
pq =qp
p (q r) = (p q) r
p (q r) = (p q) r
p (q r) = (p q) (p r) p (q r) = (p q) (p r)
p (q p) = p
p (q p) = p
pp=p
pp=p
p p = 1
p p = 0
p0=p
p1=p
p1=1
p0=0
p = p
(p q) = p q
(p q) = p q
Prova: Si considerino, nella tabella di verit`a del connettivo, le linee corrispondenti al valore 1; il lemma
precedente ci d`a modo di esprimere (mediante nega1. E vero che i connettivi booleani permettono zione e congiunzione) il connettivo che avesse quel sodi esprimere tutti i possibili connettivi fra lo 1. La disgiunzione di tutti questi connettivi vale 1
proposizioni?
solo in corrispondenza delle linee per cui il connettivo
`e vero, cio`e, in altre parole, il connettivo di partenza
2. E vero che due proposizioni sono equivalenti
e tale disgiunzione di congiunzioni sono equivalenti.
(hanno la stessa tabella di verit`a) se e solo se
`e possibile trasformare luna nellaltra mediante
Si riprenda la tabella di verit`a dellesclusione; il
le regole della Tabella 4.4?
lemma ci dice:
La risposta ad entrambe le domande `e positiva ed ora
cercheremo di darne la dimostrazione. Cominciamo
p q = (p q) (p q)
con il seguente
il che vuol dire: (non andremo al supermercato ma
Lemma 4.22 Si consideri un connettivo che abbia andremo dal commercialista) oppure (andremo al suuna tabella di verit`
a composta da un unico 1, men- permercato ma non andremo dal commercialista), il
tre tutti gli altri valori sono 0; allora, tale connettivo che `e proprio quello che ci aspettiamo. La conclusione
si pu`
o esprimere tramite i due connettivi booleani di `e allora:
negazione e di congiunzione.
Teorema 4.24 Un qualsiasi connettivo `e esprimibile
Prova: Siano p, q, r, . . . le proposizioni elementari mediante i tre connettivi booleani.
su cui `e costruito il connettivo. Si osservi che una
congiunzione `e vera se e soltanto se risultano vere le Prova: Se la tabella di verit`a del connettivo consingole proposizioni elementari che la compongono. tiene almeno un 1, vale il lemma precedente. Se non
Se allora si considera la congiunzione delle proposi- contiene alcun 1, il connettivo `e una contraddizione.
zioni elementari per cui il connettivo risulta vero e Se ne consideri la negazione; essa ha una tabella tutta
della negazione delle proposizioni per cui risulta fal- composta di 1, per la quale vale ancora il lemma preso, tale congiunzione `e vera se e solo se risulta vero il cedente; la negazione di ci`o che si ottiene `e pertanto
equivalente al connettivo dato.
connettivo, cio`e `e ad esso equivalente.
Un connettivo molto importante `e il cosiddetto
Secondo questo teorema, ogni connettivo `e esprinor, definito come vero se e solo se i suoi argomenti mibile in una forma standard, come disgiunzione di
121
122
4.7
le due facce come testa (T ) e croce (C). Se le lanciamo e registriamo le facce che si presentano, possiamo ad esempio avere a = T, b = T, c = C, d = T .
Possiamo gettare unaltra volta le monete e ottenere ora a = C, b = T, c = C, d = C. Se ci chiediamo quante possibili configurazioni diverse si possono
ottenere, un ragionamento che abbiamo gi`a visto e
tipico dellanalisi combinatoria, ci dice che esse sono
24 = 16. Come si sa, e come vedremo, la connessione
tra calcolo delle probabilit`a e analisi combinatoria `e
fortissima. Infatti, se ora vogliamo sapere quante volte possiamo ottenere due teste e due croci, lanalisi
combinatoria ci viene ancora in aiuto. Pensiamo alle quattro monete come a un insieme A = {a, b, c, d}
e a un singolo lancio come a un sottoinsieme di A,
esattamente composto dalle monete che hanno dato
testa: le altre sono determinate di conseguenza. Ad
esempio, il primo dei lanci precedenti `e equivalente al
sottoinsieme {a, b, d} e il secondo a {b, d}. E chiaro
che, viceversa, il sottoinsieme vuoto corrisponde a un
lancio con tutte croci e il sottoinsieme A a un lancio
con tutte teste. Allora, i lanci con due teste e due
croci corrispondono ai sottoinsiemi di A formati di
due elementi, cio`e sono le combinazioni di
4 elementi
a 2 a 2, che, come ora sappiamo, sono 42 = 6. In
altre parole, sulle 16 configurazioni possibili, che si
ottengono lanciando quattro monete, 6 corrispondono a 2 teste e 2 croci. In generale, possiamo dire che,
se abbiamo n monete, le possibili configurazioni otte
nute in un lancio sono 2n ; di queste, ve ne sono nk
che presentano k teste e, di conseguenza, n k croci.
`
4.7. CALCOLO DELLE PROBABILITA
monete del lancio, `e:
4,2 =
6
= 0.375.
16
123
1. la probabilit`a che si verifichi almeno uno di due
o pi`
u classi di eventi indipendenti `e dato dalla
somma delle probabilit`a di ciascuna delle classi;
2. la probabilit`a che si verifichi una data sequenza di classi di eventi indipendenti `e data dal
prodotto delle probabilit`a delle singole classi.
Il nostro insistere sul fatto che gli eventi non sono altro che elementi di un insieme non `e
ovviamente casuale. Riprendendo cose che abbiamo
introdotto proprio allinizio, linsieme degli eventi possibili pu`
o essere identificato con linsieme universo U ;
se questo `e finito, saranno finiti anche i suoi sottoinsiemi. Una partizione di U (Sezione 1.1) `e un modo
per definire una distribuzione degli elementi di U . Se
A U , la frequenza di A coincide con card(A), e
quindi si ha:
card(A)
(A) =
card(U )
come definizione di probabilit`
a. Ad ogni operazione
sullinsieme delle parti di U , cio`e P(U ), corrisponde un
assegnamento di probabilit`
a al risultato. Ad esempio,
(A) = 1 (A); se A e B sono disgiunti, si ha (A
B) = (A)+(B) e (AB) = 0, in quanto (U ) = 1
e () = 0: qui si ritrovano i concetti di certezza e impossibilit`
a. Purtroppo, se A e B non sono disgiunti,
card(AB) pu`
o assumere diversi valori, ed esattamente 0 card(A B) min(card(A), card(B)); questo
implica che per le probabilit`
a si abbia:
0 (A B) min((A), (B)).
Se ne deduce subito, guardando i diagrammi di Venn
della Figura 1.1:
(A B) = (A) + (B) (A B).
(A B) = (A) + (B) (A B).
Unaltra propriet`
a importante `e la seguente: sia
P1 , P2 , . . . , Pn , una partizione di U e sia A U ; allora
si ha:
(A) = (A P1 ) + (A P2 ) + + (A Pn ).
124
=
.
26
26
26
26
Da questo segue che (M P ), cio`e la probabilit`
a che
un maschio abiti in periferia, `e:
=
(M P ) = (P ) (F P ) =
10
4
6
=
.
26
26
26
6
6
12
=
23.1%.
26
26
26
u avanti, il
del triangolo `e At = 32 /4 (si veda, pi`
Teorema 6.29); la probabilit`
a cercata `e pertanto:
3 2 1
3
At
2 =
0.433 = 43.3%.
=
Aq
4
4
Questa osservazione, per quanto banale, `e alla base
della teoria moderna del calcolo delle probabilit`
a,
che fa parte della pi`
u vasta Teoria della Misura, quel
settore della Matematica che si interessa del calcolo
integrale.
Quindi, alla giocata di 1 e, in caso di vincita dovrebbe essere pagati 400.50 e; in effetti, lo Stato paga
242.50 e e il resto va a favore dellerario. In pratica,
se 10 mila giocatori giocano un ambo puntando 1 e
ciascuno, lo Stato incassa 10. 000 e e paga 6062.50 e
ai 25 vincitori (in media, uno ogni 400). Il guadagno
medio dello stato `e pertanto di 3937.50 e.
Occorre ora chiarire qual `e il rapporto tra il calcolo delle probabilit`a e la statistica. Fino a questo
punto abbiamo parlato soprattutto di insiemi, e la
realt`a concreta `e stata appena accennata, citando il
lancio delle monete, il gioco del lotto e la roulette.
In effetti, abbiamo guardato a questi giochi come a
giochi astratti, senza effettuare dei veri lanci o delle
vere estrazioni. Prendiamo allora 4 monete e, muniti
di santa pazienza, facciamo una serie di lanci, registrando ogni volta su un foglio il numero delle teste
che otteniamo. Fare anche solo 100 lanci `e alquanto noioso, e servirebbe meglio ai nostri scopi farne
1000 o 10. 000. Oggi queste cose si fanno col calcolatore, simulando con opportuni programmi il lancio
delle monete, e allora `e un attimo simulare centomila o un milione di lanci. Nel 1600 sera costretti a
procedere a mano e cera gente che passava la vita
a fare esperimenti del genere; nel 1800 le cose non
erano diverse, come ci informa Dostoevskij. Tutti sono invitati a provare, manualmente e/o al calcolatore,
perche lesercizio `e veramente utile per rendersi conto
delle cose.
Quando diciamo che la probabilit`a di ottenere testa
nel lancio di una moneta `e il 50%, in realt`a non abbiamo misurato proprio niente, ne tanto meno abbiamo
contato una qualche quantit`a legata alla moneta o
ai suoi lanci. Ci`o che intendiamo, `e affermare che
non esiste alcuna ragione plausibile perche testa debba uscire invece di croce. La stessa cosa si pu`o dire
`
4.7. CALCOLO DELLE PROBABILITA
125
0
10063
10000
1
39951
40000
2
60060
60000
3
39891
40000
4
10035
10000
1
1X
x = (x1 + x2 + + xn ) =
xj
n
n j=1
P
dove il simbolo
indica la somma di termini omogenei, individuati da un indice, variabile dallestremo
indicato in pedice fino allestremo indicato in apice
(vedere la fine della Sezione 2.8). Ad esempio, se in
una stanza vi sono cinque persone di altezza, rispettivamente: 1.72, 1.63, 1.84, 1.80, 1.71, la loro altezza
media `e (1.72+1.63+1.84+1.80+1.71)/5 = 8.70/5 =
1.74. Si noti che, nonostante il nome di valore atteso, la media non `e il valore che ci aspettiamo possa
avere un elemento del nostro insieme, preso a caso;
infatti, nessuna delle persone nella stanza `e alta 1.74.
Piuttosto, la media indica il valore che ci permette di
prevedere, col minor errore possibile, il valore di un
elemento qualsiasi della serie considerata.
Talvolta, come nel caso dei nostri lanci, abbiamo
una divisione degli elementi in classi e di ogni classe
abbiamo la frequenza: 0 teste si ottengono con una
sola configurazione, 1 testa con 4 configurazioni, e
cos` via. In altre parole, se si hanno h classi, il valore
x1 `e assunto con frequenza f1 , il valore x2 con frequenza f2 , e via di seguito fino al valore xh assunto
con frequenza fh . In tal caso il numero totale di dati
`e f1 + f2 + + fh = n e quindi la media `e data dalla
formula:
Ph
x1 f1 + x2 f2 + + xh fh
j=1 xj fj
.
x=
= Ph
f1 + f2 + + fh
j=1 fj
126
superato il mio esame: due hanno preso 21, sei hanno
avuto 24, uno solo ha preso 25 e ci sono poi stati tre
28 e un 30. La media (2 21 + 6 24 + 1 25 +
3 28 + 1 30)/13 = 325/13 = 25, e uno solo degli
studenti ha avuto 25. Il valore della sequenza che ha
la frequenza maggiore, cio`e il pi`
u gettonato, si dice
la moda; nellesempio, la moda `e costituita dal valore
24. Pi`
u importante `e per`
o il concetto di mediana. Si
consideri la nostra sequenza di dati (riprendiamo ad
esempio quella dellaltezza delle cinque persone) e la
si ordini in modo tale da mettere i dati stessi con valori mai decrescenti; tale ordinamento si dice sequenza
per rango e la posizione assunta da ogni elemento si
dice il rango di quellelemento. Per le altezze si ha
(1.63, 1.71, 1.72, 1.80, 1.84). Il valore mediano o mediana della distribuzione `e lelemento centrale di tale
sequenza ordinata. Nellesempio delle altezze, la mediana vale 1.72; nel caso dei voti `e 24, corrispondente
al settimo voto nella disposizione per rango. Se i dati
sono in numero pari, ci sono due elementi centrali; in
tal caso, la mediana `e data dalla semisomma di tali
due elementi.
La media considerata si chiama anche aritmetica, per
distinguerla da altri tipi di media che si considerano
talvolta, anche se pi`
u raramente. La media geometrica
sostituisce il prodotto alla somma e, di conseguenza,
la radice n-esima alla divisione per n. Formalmente,
se i dati sono a1 , a2 , . . . , an , la loro media geometrica
`e definita da:
G = n a1 a2 . . . a n ;
1X
(xj x)2 .
n j=1
4.8
Distribuzioni
127
4.8. DISTRIBUZIONI
ditta americana, le nostre previsioni sono legate allintuito, allesperienza o alla mancanza delluno e/o
dellaltra. Per questo, la Statistica e il Calcolo delle Probabilit`a cercano di dare unimpostazione pi`
u
scientifica e razionale al nostro modo di affrontare
quella parte della realt`a che appare governata dalla
casualit`a.
Fortunatamente, la natura sembra adeguarsi ad alcuni schemi (non molti, per la verit`a) che possono essere studiati in modo sistematico: come conclude Dostoevskij, nel susseguirsi delle probabilit`a favorevoli
c`e, se non un sistema, un certo qual ordine. In tal
modo, pur rimanendo impossibile prevedere il singolo
caso (come cerca di fare il giocatore), `e abbastanza
facile prevedere in modo accurato landamente di un
gran numero di eventi: `e questo che aiuta le aziende
di scarpe e di confezioni, che hanno dalla Statistica
indicazioni precise sulle percentuali da produrre per
ciascuna taglia. Se consideriamo il numero di persone che calzano una certa misura di scarpe, otteniamo
la distribuzione dei numeri di scarpa; se misuriamo
laltezza degli abitanti di Milano e raggruppiamo tali
altezze di centimetro in centimetro, abbiamo la distribuzione dellaltezza dei milanesi; se, come facevano i
giocatori di Dostoevskij, contiamo le volte che viene
estratto ciascun numero della roulette, abbiamo la
distribuzione di tali numeri. Queste sono distribuzioni empiriche, legate alla frequenza dei singoli eventi,
ma `e possibile studiare teoricamente tali distribuzioni chiamando in campo il Calcolo delle Probabilit`a.
Come si diceva, le distribuzioni teoriche alle quali si
conformano la gran parte delle distribuzioni empiriche, sono stranamente poche. Noi, poi, ne introdurremo solo quattro, per semplificarci ancor di pi`
u la
vita.
1. Distribuzione uniforme. Lanciando una moneta o un dado, giocando al lotto o alla roulette, ci
aspettiamo che ogni evento (testa o croce, una faccia
da 1 a 6, un numero tra 0 e 36, o un numero tra 1
e 90) abbia la stessa probabilit`a di verificarsi di ciascun altro evento. La corrispondente distribuzione di
frequenze `e perci`o costituita da un istogramma con
tutte le colonne della stessa altezza. I giocatori di Dostoevskij avrebbero dovuto trovare che ognuno dei 37
numeri della roulette ha una frequenza duscita vicina
a tutti gli altri. Le oscillazioni che si possono riscontrare sono irrisorie di fronte alla frequenza registrata
e possono essere compensate continuando a registrare le uscite successive. Semmai, si pone il problema
di avere un criterio (o test, come si dice tecnicamente) per stabilire se, effettivamente, queste oscillazioni
sono casuali o siano dovute a una possibile truccatura dellapparecchio della roulette. Vedremo pi`
u
avanti un possibile test.
Nota 4.10
un ruolo fondamentale con lavvento degli elaboratori elettronici. Infatti, per mezzo di essa `e possibile
simulare anche le altre distribuzioni. E quindi importante avere un metodo efficace per produrre elementi
distribuiti in modo uniforme. In realt`
a, lelaboratore
non `e assolutamente in grado di produrre eventi casuali, in quanto esso `e, per definizione, una macchina
deterministica, cio`e prevedibile in tutto quello che fa.
Fortunatamente, la Matematica mette a disposizione
alcune tecniche che permettono di produrre distribuzioni che, pur non essendo casuali, hanno tutti i crismi
della casualit`
a. Vengono pertanto dette distribuzioni pseudocasuali, e possono essere usate benissimo in
luogo della distribuzione uniforme. Si consideri un numero primo p e il gruppo Zp composta da (p) = p 1
elementi. Tale gruppo `e ciclico, e quindi esistono numeri a, con 0 < a < p che generano tutto il gruppo, cio`e {a, a2 , a3 , . . . , ap1 } sono tutti gli elementi di
Zp . Questi elementi, nellordine appena detto, anche
se tale ordine `e del tutto determinato, posseggono le
caratteristiche delle sequenza casuali, e costituiscono
pertanto una sequenza pseudocasuale. Ad esempio, se
p = 11, le potenze di 7 sono:
7 5 2 3 10 4 6 9 8 1
che, ad occhio, forniscono una permutazione ragionevolmente casuale dei numeri da 1 a 10, cio`e gli elementi
di Z11 . Se poniamo a = 7 ed s = 1, il calcolo della sequenza pu`
o essere impostato semplicemente ponendo,
iterativamente:
s = as mod p
di modo che il calcolo di ogni potenza successiva di
a richiede solo un prodotto e una divisione; da questa formula, questo metodo di generazione viene detto
congruenziale. Se volessimo utilizzare la sequenza per
generare una serie di lanci di una moneta o di un dado, basterebbe ridurre i numeri modulo 2 e modulo
6. Nel caso del dado, bisogna poi aggiungere 1, ma
questo `e banale. Le sequenze sono:
moneta
dado
1101000101
2634551432
128
k nk
n
1
5
=
=
k
6
6
n
n 1
5
1 n nk
5
=
= n
6 k
6
k 5k
dove entrano, appunto, i coefficienti binomiali che
danno il nome a questa distribuzione.
In generale, se un evento ha probabilit`a p di verificarsi, la probabilit`a che esso non si verifichi `e
q = 1 p. Nelle monete abbiamo p = q = 1/2,
poiche testa e croce sono alternative. Nel caso del
dado, se levento `e il comparire di una faccia determinata, la sua probabilit`a `e 1/6; che perci`o compaia
uno degli altri numeri `e 5/6. Pertanto, la probabilit`a
che si verifichino k fra gli eventi considerati in una
sequenza di n eventi, `e dato dalla formula:
n k nk
p q
.
n,k =
k
129
4.8. DISTRIBUZIONI
e la deviazione standard della distribuzione. In altre
parole, la forma della campana cambia a seconda del
valore dei due parametri, alzandosi o ingrossandosi,
pur rimanendo sostanzialmente la stessa. Per curiosit`a diamo qui la formula, ma per il momento rimane,
appunto, una mera curiosit`a:
2 !
1
1 x
N, (x) = exp
.
2
2
La media corrisponde al punto pi`
u alto della curva,
che `e simmetrica rispetto alla retta x = . Un fatto caratteristico `e costituito dalla percentuale degli
eventi che si verificano in certi intervalli:
il 68.27%
il 95.45%
il 99.75%
si pone tra
si pone tra
si pone tra
e +
2 e + 2
3 e + 3;
questo significa che ben 2/3 degli eventi si addensano nella zona che ha distanza pari alla deviazione
standard dalla media e praticamente tutti si trovano a distanza della media per meno di tre volte la
deviazione. Ci`o giustifica limportanza di .
pu`
o non essere del tutto agevole. Per questo, si
usano molto le tavole numeriche e alcune regole
empiriche divenute standard. Le tavole contengono
i valori di probabilit`
a della distribuzione N0,1 (x),
cio`e della distribuzione normale di media 0 e di
deviazione standard 1. Vi sono poi semplici formule
di conversione a qualsiasi N, (x). Uno degli approcci
empirici pi`
u utilizzati `e il seguente. Abbiamo visto,
definendo il concetto di mediana, cosa sia lordinamento per rango di una certa distribuzione empirica,
riferita ad n eventi. Sia allora x1 x2 xn
tale ordinamento e poniamo k = n/10. Si dice
che gli elementi x1 x2 xk costituiscono
il primo decile della distribuzione; gli elementi
xk+1 xk+2 x2k il secondo decile, e cos` via.
In altre parole, il primo decile contiene il primo 10%
dei dati nellordinamento per rango, e via di seguito
fino al decimo decile, che contiene lultimo 10%. Il
valore estremo di un certo decile si dice il valore
del decile. I valori del primo e del nono decile sono
molto usati per indicare convenzionalmente i valori
di norma di una distribuzione. Ad esempio, in
auxologia, si riportano in un grafico, per le varie et`
a,
il valore mediano dellaltezza e i valori del primo e
del nono decile. Di norma la crescita deve avvenire
costantemente nellintervallo fra questi due decili,
che rappresenta laltezza dell80% della popolazione
a quellet`
a. Valori al di fuori della norma, relativi
perci`
o al solo 20% della popolazione, possono indicare
qualche disfunzione nel processo di crescita e vanno
considerati con la debita attenzione. Concetti analoghi al decile sono quelli di percentile e di quartile,
che per`
o lasciamo alla buona volont`
a del lettore,
dato che non presentano alcuna differenza concettuale.
Come si pu`
o intuire dalla formula di
Gauss, lavorare con la matematica della distribuzione
k
k!
130
cos` via. Allo stesso modo sembra funzionare la produzione delle industrie e la popolazione delle citt`a.
Qualche anno dopo, il linguista Zipf fece notare che
anche molti fenomeni linguistici, come la frequenza
delle parole in un testo, hanno pi`
u o meno la stessa
distribuzione. Essa viene perci`o detta di Pareto-Zipf
e si formula nel modo seguente: se r `e il rango (cio`e
la posizione) che un evento viene ad assumere nellordinamento rispetto ad un parametro assegnato ed Rr
`e il valore di tale parametro, allora il prodotto rRr `e
costante.
Nei fatti, abbastanza analoga alla legge di ParetoZipf `e quella cos` detta dell80/20. Nel caso del reddito, essa afferma che il 20% dei contribuenti si suddividono l80% del totale dei redditi. Nel caso delle
citt`a, il 20% delle citt`a di un paese riuniscono l80%
di tutti gli abitanti. E cos` via, dando spesso una valutazione numerica alle ingiustizie di questo mondo.
Noi ci possiamo accontentare di aver ricordato tutto
ci`o.
Concludiamo queste note dando una breve spiegazione del metodo del chi quadro. Nella sezione precedente, abbiamo visto una distribuzione empirica relativa al lancio di quattro monete ed essa si dovrebbe
accordare con la distribuzione teorica binomiale. I
dati empirici difficilmente coincidono con i dati teorici, anzi, se coincidessero, si potrebbe avere qualche
sospetto proprio sulla rilevazione dei dati empirici. Al
di l`a di generiche differenze, com`e possibile dire (ammesso che lo sia) se una certa distribuzione empirica
si conforma a una distribuzione teorica?
Una possibile risposta `e data dal test del chi quadro (2 ), che vogliamo ora descrivere. Si supponga di
avere una distribuzione empirica discreta, data dalle frequenze f1 , f2 , . . . , fn se n sono le classi in cui il
fenomeno `e suddiviso. Sia N = f1 + f2 + + fn il
numero totale dei dati rilevati e supponiamo che ogni
fk sia non inferiore a 5: altrimenti possiamo accorpare pi`
u classi in una sola, fino a che questa condizione
non sia soddisfatta. La distribuzione teorica preveder`a certe probabilit`a p1 , p2 , , pn in corrispondenza di ciascuna classe, e quindi possiamo parlare di
frequenze attese se moltiplichiamo ciascuna di queste
probabilit`a per N , il numero totale di osservazioni.
Tali frequenze attese saranno perci`o:
e1 = N p1 ,
e2 = N p2 ,
en = N pn .
n
X
(fk ek )2
k=1
ek
Questa quantit`a `e detta appunto chi quadro e osserviamo subito che se le frequenze osservate coincidessero con le frequenze attese avremmo 2 = 0.
(10063 10000)2
(39951 40000)2
+
+
10000
40000
(60060 60000)2
(39891 40000)2
+
+
60000
40000
+
(10035 10000)2
= 0.9364.
10000
Ottenuto questo valore, vediamo come ci si deve comportare con la tabella del 2 . Prima di tutto, occorre
stabilire quanti sono i gradi di libert`
a della nostra distribuzione empirica. Grosso modo, i gradi di libert`a
di una distribuzione sono i dati (o i gruppi di dati) che possiamo scegliere in modo arbitrario (libero)
senza cambiare la natura della distribuzione. Questo
`e piuttosto vago, ma concretamente, nel nostro caso, abbiamo considerato cinque classi e le frequernze
di tali classi sono libere, eccetto per il fatto che in
tutto abbiamo effettuato 160. 000 prove. Ci`o significa che se possiamo scegliere liberamente il valore di
quattro classi, quello della quinta `e determinato dalla differenza fra 160. 000 e la somma delle frequenze
delle prime quattro classi. Abbiamo perci`o 4 gradi di
libert`a.
Nella Tabella 4.5 del 2 , dobbiamo considerare la
riga corrispondente a 4 gradi di libert`a. Cosa significano i valori presenti in tale linea? Nella testata
della tabella troviamo delle probabilit`a: ad esempio,
nella quarta riga c`e il valore 9.488 in corrispondenza
della probabilit`a 0.95; questo significa che sperimentando con una distribuzione empirica che si adegua
alla distribuzione teorica considerata, nel 95% dei casi si ottiene un 2 con valore minore o uguale a 9.488.
Cos` nel 5% dei casi troviamo 2 0.711. Si noti che
non ha rilevanza quale tipo di distribuzione teorica si
consideri.
E chiaro che qualunque sia il valore del 2 ottenuto, esso rientra nel 100% degli esperimenti; ci`o si
pu`o vedere dalla tabella, i cui valori crescono man
mano che si procede verso la parte destra. Nel caso
di conformit`a, bisogna essere molto sfortunati per ottenere valori altissimi e, di fronte a un 2 molto elevato saremmo propensi a pensare che qualcosa non
131
4.8. DISTRIBUZIONI
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
20
25
30
35
40
50
75
100
2.5%
0.001
0.051
0.216
0.207
0.831
1.237
1.690
2.180
2.700
3.247
3.816
4.404
5.009
5.629
6.262
9.591
13.12
16.79
20.57
24.43
32.36
52.94
74.22
5%
0.004
0.103
0.352
0.484
1.146
1.635
2.167
2.733
3.325
3.940
4.575
5.226
5.892
6.571
7.261
10.85
14.61
18.49
22.47
26.51
34.76
56.05
77.93
95%
3.842
5.992
7.815
9.488
11.07
12.59
14.07
15.51
16.92
18.31
19.68
21.03
22.36
23.69
25.00
31.41
37.65
43.77
49.80
55.76
67.51
96.22
124.3
97.5%
5.024
7.378
9.348
11.14
12.83
14.45
16.01
17.54
19.02
20.48
21.92
23.34
24.74
26.12
27.49
34.17
40.65
46.98
53.20
59.34
71.42
100.8
129.6
132
Capitolo 5
Algebra
Rischiai di dare lo spettacolo di un prigioniero messo a forza fuori di prigione. Erano le
cinque. Uno dei convitati mi accompagn`
o fino
alla porta, mi abbracci`
o, e promise di venirmi
a trovare uscendo di prigione. Doveva fare ancora due o tre mesi. Era linfelice Galois che
non rividi mai pi`
u, perche lindomani della sua
liberazione venne ucciso in duello.
G. de Nerval Le mie prigioni
5.1
Calcolo letterale
Lassociazione tra Algebra e calcolo letterale `e piuttosto recente e risale alla fine del 1500, nonostante
che fino dallantichit`a si siano cercate regole e metodi per la risoluzione di equazioni. Gi`a nel papiro di
Rhind (ca. 1650 a.C.) e su tavolette babilonesi (ancora pi`
u vecchie) si trovano problemi di Algebra; ma
furono gli Arabi, dopo l800 d.C., che dettero i maggiori contributi a questa disciplina. Al-Khuwarizmi
sapeva risolvere le equazioni di secondo grado, e dal
suo libro Al-jabr wal muqabalah `e stato tratto il
termine Algebra. Cosa significhino le parole al-jabr
e al-muqabalah `e oscuro; si ritiene che al-jabr indichi
il trasferimento di un termine da un membro allaltro di unequazione, e al-muqabalah si riferisca alla
cancellazione di termini uguali nei due membri, ma
questa interpretazione non `e sicura. Dalla traduzione latina Liber Algebrae et Almucabala (che toglie
tutti i dubbi sul significato delle due parole!) fino
al 1600 ci si rifer` alla risoluzione delle equazioni come alla scienza dellAlgebra e dellAlmucabala, poi
lAlmucabala venne a cadere e lAlgebra `e rimasta.
Fino al 1500 la formulazione delle equazioni era
puramente discorsiva e ci si riferisce a quellAlgebra
come allAlgebra retorica. Prima del 1500 il francese Chuquet cominci`o a introdurre forme abbreviate
e le equazioni si iniziarono a formulare in modo pi`
u
convenzionale: la variabile (che oggi diremmo x) era
detta la cosa, il suo quadrato x2 era il censo e il
suo cubo x3 era il cubo. Si usarono anche espressio
ni simili a formule: 5p : Rm : 15 stava per 5 + 15,
133
134
CAPITOLO 5. ALGEBRA
Nota 5.1
(a + b)0
(a + b)1
(a + b)2
(a + b)3
(a + b)4
=
=
=
=
=
1
a+b
a2 + 2ab + b2
a3 + 3a2 b + 3ab2 + b3
a4 + 4a3 b + 6a2 b2 + 4ab3 + b4
135
G
ab
ab
a2
H
b
ab
F b E
b
A
ab
b
J
(a + b)n =
Nota 5.2
I Greci, pur con la loro preferenza per
n n 0
n n1 1
n
n 0 n la Geometria e lignoranza per il calcolo letterale, co1 n1
a b +
a
b + +
a b
+
a b .
noscevano alcune di queste regole e ne davano una
0
1
n1
n
= a2 2ab + b2
= a3 3a2 b + 3ab2 b3
=
=
=
=
=
(a b)(a + b)
(a b)(a2 + ab + b2 )
(a b)(a + b)(a2 + b2 )
(a b)(a3 + a2 b + ab2 + b3 )
(a b)(a4 + a3 b + a2 b2 + ab3 + b4 )
=
=
(a + b)(a2 ab + b2 )
(a + b)(a4 a3 b + a2 b2 ab3 + b4 )
136
CAPITOLO 5. ALGEBRA
Espressioniletterali pi`
u complesse coinvolgono le
radici, come x2 + 1, che possono apparire tanto al
numeratore che al denominatore di espressioni frazionarie. Come abbiamo osservato nella Sezione ??,
avere un radicale a denominatore di una frazione `e
particolarmente noioso e quindi `e bene liberarsi di situazioni del genere mediante unopportuna razionalizzazione. Ci sono problemi connessi allequivalenza delle espressioni, che vedremo nella Sezione 5.3,
ma le tecniche da adottare sono semplici e legate
ai prodotti notevoli che abbiamo appena visto. Se
il denominatore si riduce a un semplice radicale, la
razionalizzazione `e ovvia:
1
3x + 1
=
3x + 1
3x + 1
2x 3:
1
3x + 1 + 2x 3
=
=
3x 1 2x + 3
3x + 1 2x 3
3x + 1 2x 3
=
.
x+2
I radicali cubici si affrontano nello stesso modo con
la regola per a3 b3 :
1
=
3
3x + 1 3 2x 3
p
p
p
3
(3x + 1)2 + 3 (3x + 1)(2x 3) + 3 (2x 3)2
.
=
x+2
5.2
I polinomi
Fra le espressioni letterali hanno un ruolo molto importante i polinomi, che abbiamo introdotto nella sezione precedente. Abbiamo anche visto come si eseguono tre delle operazioni di base: addizione, sottrazione e prodotto. Se K[x] `e linsieme dei polinomi
a coefficienti in un insieme numerico K e nellindeterminata x, le tre operazioni sono chiuse in K[x],
cio`e la somma, la differenza e il prodotto di due polinomi in K[x] sono ancora polinomi in K[x] e valgono
le consuete propriet`a, elencate nella Tabella 5.1.
Anche il grado di un polinomio `e stato introdotto
nella sezione sul calcolo letterale; `e bene aver presenti
i seguenti risultati:
Lemma 5.2 Sia gr(p(x)) il grado del polinomio
p(x); allora si ha:
gr(p(x) + q(x))
gr(p(x)q(x))
max(gr(p(x), gr(q(x))
= gr(p(x) + gr(q(x)
137
5.2. I POLINOMI
commutativa
associativa
distributiva
identit`a
zero
Nota 5.4
Invitiamo naturalmente il lettore a
formulare gli algoritmi per laddizione e la moltiplicazione di due polinomi; quello per la sottrazione `e
un banale adattamento dellalgoritmo delladdizione. Per coloro che hanno un po di esperienza di
programmazione, consigliamo lesercizio di scrivere
esplicitamente, nel linguaggio di programmazione conosciuto, i programmi per le tre operazioni. Si usano,
di solito, due rappresentazioni di un polinomio: la
prima `e una coppia costituita da un numero naturale
(un integer) e un vettore di numeri reali (cio`e
real); il numero rappresenta il grado e il vettore i
coefficienti dei vari monomi (ricordarsi di non saltare
eventuali coefficienti 0, altrimenti la posizione nel
vettore non corrisponde pi`
u al grado del monomio, ed
`e impossibile lavorare). La seconda rappresentazione
`e a lista, ogni elemento della lista costituito da una
coppia (grado, coefficiente). Se si procede in senso
decrescente, il grado del primo monomio `e anche il
grado del polinomio e si possono saltare i monomi con
parte numerica 0; questa volta non ci sono problemi
di interpretazione dei vari monomi, visto che il grado
`e scritto in modo esplicito.
Molto pi`
u complicata delle altre operazioni `e la divisione tra polinomi; questa si pu`o eseguire solo se il
grado del dividendo `e maggiore o uguale al grado del
divisore, e alla fine si ottengono un quoziente e un resto, che sono ancora due polinomi. Il resto ha grado
minore del divisore e, se si riduce a 0, la divisione si
dice esatta. La terminologia `e analoga a quella per la
divisione tra numeri e se la divisione `e esatta si dice
che il divisore sta nel dividendo, o che il divisore divide o `e un fattore del dividendo; questo, a sua volta,
`e un multiplo del divisore. La procedura per eseguire
la divisione `e la seguente:
Algoritmo 5.1 (Divisione tra polinomi)
Ingresso: due polinomi: p(x) il dividendo e d(x) 6= 0
il divisore;
Uscita: quoziente e resto della divisione.
1. se gr(d(x)) > gr(p(x)) si esce con 0 come
quoziente e p(x) come resto;
2. altrimenti, si assegna p(x) ad r(x) e chiamiamo
A il monomio di grado pi`
u elevato in d(x);
(b) si assegna a C il rapporto fra i due monomi B ed A; inseriamo tale monomio nel
quoziente q(x) e poniamo m(x) = C d(x)
[m(x) ha pertanto lo stesso grado di r(x) e
i monomi di grado massimo hanno lo stesso
coefficiente];
(c) si pone r(x) := r(x) m(x) [per le osservazioni precedenti, il grado di r(x) `e diminuito
di almeno una unit`
a];
138
CAPITOLO 5. ALGEBRA
2x5
2x5
+4x4
2x4
+6x4
+6x4
2x
2x3
6x3
+4x3
+4x3
3x2
+2x 1
3x2
+6x2
9x2
4x2
5x2
5x2
+2x 1
+2x
+4x
2x
+5x
7x
x2
2x3
x
+6x2
+1
+4x 5
1
1
5
+4
139
5.2. I POLINOMI
Ad esempio, se le radici sono 1, 2 e 3, il polinomio `e
(x 1)(x 2)(x 3) = x3 6x2 + 11x 6.
Il matematico italiano Paolo Ruffini (1765 1822)
anticip`o Abel nella dimostrazione della irrisolubilit`a
delle equazioni di 5 grado, anche se in modo non del
tutto soddisfacente. Invent`o anche una tecnica, detto regola di Ruffini, per dividere un polinomio per il
binomio (x a) senza eseguire direttamente la divisione secondo il metodo visto. Se ad esempio si vuole
eseguire (x4 2x2 +x+1)/(x1), il calcolo si imposta
cos`:
1 0 2 1 1
1 1 1 0
1
1 1 1 0 1
La prima riga contiene i coefficienti del dividendo,
dove occorre non dimenticare quelli nulli; il primo
elemento della seconda riga `e lopposto del termine
costante del divisore (x a). Si abbassa poi nella
terza riga il primo coefficiente e si pone il suo prodotto
per a nella colonna successiva della seconda riga. Si
esegue poi la somma 0 + 1, ottenendo l1 della terza
riga, e si procede in modo analogo fino alla fine. Nella
terza riga si leggono il quoziente x3 +x2 x ed il resto,
che in questo caso `e 1.
Per quanto riguarda i polinomi e le equazioni algebriche, teoricamente possiamo considerare tre insiemi
distinti: Z[x], Q[x] e R[x]; tuttavia, i primi due sono
associati dal seguente risultato:
Teorema 5.7 Un numero razionale r `e radice di un
polinomio in Q[x] se e solo se `e radice di un polinomio
in Z[x].
Prova: Poiche Z[x] Q[x], se un polinomio in Z[x]
ha come soluzione r, lo stesso polinomio, visto come
appartenente a Q[x], ha ancora r come radice. Viceversa, sia r una radice di p(x) Q[x] e sia m il
minimo comune multiplo dei denominatori dei coefficienti di p(x); se consideriamo lequazione p(x) = 0,
abbiamo p(r) = 0 e se moltiplichiamo i due membri
per m 6= 0 si ha mp(r) = 0, cio`e r `e una radice del
polinomio mp(x) Z[x].
Si considerano allora due soli insiemi di polinomi:
i polinomi a coefficienti interi (che coincidono, nel
senso visto, con i polinomi a coefficienti razionali) e
i polinomi a coefficienti reali, che sono linsieme pi`
u
ampio. Le propriet`a di questi due insiemi sono un po
diverse e, quindi, quando necessario, li distingueremo
chiaramente per evitare confusioni ed ambiguit`a.
Definizione 5.5 Un polinomio di K[x] si dice irriducibile su K se non ha alcuna soluzione in
K.
Pertanto, un polinomio di Z[x] `e irriducibile se non
ha soluzioni razionali; un polinomio di R[x] `e irriducibile se non ha soluzioni reali. Per i polinomi di Z[x]
140
CAPITOLO 5. ALGEBRA
5.3
Secondo le definizioni della sezione precedente, unequazione algebrica di primo grado ha come forma canonica ax + b = 0. In questo caso (e solo in questo
caso) si preferisce considerare come canonica la forma
ax = b, con a 6= 0. Tale equazione ammette almeno
la soluzione x = b/a, che si verifica sostituendo ad x
tale valore e notando che essa si riduce alluguaglianza b = b, senzaltro vera. A questo punto `e chiaro che
questa `e lunica soluzione. Detta infatti r una soluzione diversa, scriviamola nella forma b /a, con b = ra.
Deve essere b 6= b, altrimenti r coinciderebbe con la
141
x=
;
2b 4b2 4ac
b b2 ac
2a
x=
=
.
2a
a
b. una soluzione se il discriminante `e uguale a 0;
I tre coefficienti a, b, c contengono tutte le informatale soluzione `e x = b/(2a);
zioni relative allequazione considerata; la formula di
c. nessuna soluzione se < 0.
Prova: Si consideri il seguente procedimento detto metodo del completamento del quadrato e derivato dalle regole di somma e prodotto della sezione
precedente:
b b +
b
+
=
2a
2a
a
!
!
b
b +
b2 (b2 4ac)
c
Si osservi che un quadrato `e sempre non negativo e
=
=
2
2
2a
2a
4a
a
quindi se b 4ac = < 0, lequazione non pu`o avere
alcuna soluzione (caso c.). Se b2 4ac = 0, lequazione si riduce a 2ax + b = 0; questa `e unequazione di dato che il prodotto dei numeratori `e il prodotto di
primo grado che, come si `e visto, ha come soluzione una somma per una differenza.
x = b/(2a) (caso b.). Infine, se > 0, estraendo la
radice quadrata algebrica si
hanno le due equazioni
Nota 5.5
Come vedremo nelle prossime sezioni,
b
x1 =
2a
b +
x2 =
.
2a
Unaltra propriet`a che i coefficienti a, b, c permettono di prevedere facilmente `e il segno delle radici. Siano e le due radici reali dellequazione
ax2 +bx+c = 0 che si pu`o anche scrivere x2 + ab x+ ac =
0. Per il Teorema di Ruffini 5.6 questa si pu`o anche
scrivere (x )(x ) = 0; sviluppando il prodotto
si ha: x2 ( + )x + = 0. Abbiamo cos` ottenuto, se si vuole, unaltra dimostrazione del teorema precedente, ma vediamo di interpretarla nel modo
seguente:
142
1. se le due soluzioni , sono entrambe positive,
allora ( + ) = b/a `e un numero negativo
mentre = c/a `e positivo. Si osservi che il
coefficiente di x2 , che dopo la divisione per a `e
diventato 1, `e sempre positivo;
2. se le due soluzioni , sono entrambe negative,
allora ( + ) = b/a `e positivo, come lo `e =
c/a; quindi i tre coefficienti 1, b/a, c/a sono tutti
positivi;
3. se le due soluzioni , sono discordi, diciamo
> 0 e < 0, allora ( + ) = b/a sar`a positivo o negativo a seconda che || > || oppure
|| < ||. Il prodotto = c/a `e invece sempre
negativo. Pertanto, se || > || i tre coefficienti
sono nellordine: positivo, negativo, negativo. Se
invece || < ||, i tre coefficienti sono: positivo,
positivo, negativo.
CAPITOLO 5. ALGEBRA
= 10 e = 7; oppure, = 7 e = 10. La sciamo
al lettore la risoluzione nel caso si conosca la differenza dei numeri e il loro prodotto. Unosservazione
banale ma importante `e la seguente: ogni equazione
di secondo grado `e simmetrica rispetto alle sue due
soluzioni, nel senso che esse possono essere scambiate, ma lequazione rimane la stessa. Nel nostro caso,
trovati e , anche scambiando con si ottiene
ancora una soluzione. Conclusione: ogni problema
del tipo visto ha due soluzioni.
Unequazione pu`o essere originata dalluguaglianza
di due espressioni razionali fratte, o comunque riconducibili a una forma del genere. Applicando le regole
al-jabr e al-muqabalah ci si riduce sempre alluguaglianza a 0 di ununica espressione razionale fratta.
Ad esempio:
9x + 13
9
=
+6
x+1
x2
143
+ 1 = x.
1
+x
che d`a le stesse soluzioni di A(x) = B(x), oppure
A(x)k1 + . . . + B(x)k1 = 0, ma le soluzioni di La regola ci dice che uneventuale soluzione x = 1
questa equazione (se non coincidono con quelle di dovr`a essere rifiutata. Portato il termine 1 a destra,
A(x) = B(x)) sono del tutto estranee allequazione si ha: 1 = (x 1)1 + x, e a questa uguaglianza
di partenza.
applichiamo lelevamento a potenza. Si ottiene 1 =
Teorema 5.13 Sia A(x) = B(x) unequazione nella
variabile x; lequazione A(x)k = B(x)k ha le stesse soluzioni dellequazione di partenza, pi`
u eventuali
altre soluzioni, dette estranee.
1
=
x
3,
ci
si
porta alla forma
biamo
3
1 = 1, il che `e corretto quando si considerino
le radici algebriche, come s`e convenuto. Per x = 1
la verifica `e immediata, e quindi i due valori trovati
sono entrambi radici legali dellequazione.
5.4
Sistemi di equazioni
144
questo, ci sentiamo sfidati a trovare la soluzione. Numeri che soddisfano la prima condizione ce ne sono
diversi, come 15, 24, 33 o 60; e anche 6 se lo vediamo
scritto come 06. Parimenti, di numeri che soddisfano la seconda condizione ce ne sono pi`
u duno, come
13, 24 o 35. Possiamo allora ricorrere a un metodo
esaustivo: scriviamo separatamente tutti i numeri che
soddisfano ciascuna condizione e osserviamo quali sono (se ce ne sono) quelli che compaiono in tutti e due
gli elenchi. Quando, come in questo caso, i due elenchi sono finiti e siamo sicuri di riuscire a trovare tutti
i numeri che soddisfano ciascuna condizione, questo
pu`o essere un metodo effettivo. Ma, ci chiediamo, c`e
un metodo un po pi`
u generale e meno sensibile ad
eventuali errori di elencazione?
Lalgebra fornisce un metodo di risoluzione che, oggi, ci appare molto naturale, ma che ha richiesto secoli per essere scoperto, e la cui scoperta ha richiesto
linvenzione di un formalismo che non `e per niente
banale, almeno fino a quando non lo si conosca e non
lo si sia capito. Chiamiamo x ed y le due cifre del
numero che stiamo cercando, cio`e sia 10x + y tale numero, secondo la consueta notazione posizionale. La
prima condizione si scrive facilmente x+y = 6. Per la
seconda, cominciamo ad osservare che, invertendo le
due cifre, si ha il numero 10y +x, e quindi la condizione si scrive: 10y + x = 10x + y + 18. Se A `e linsieme
delle coppie (x, y) che soddisfano la prima condizione, cos` che, ad esempio, (1, 5) A e (6, 0) A, e B
`e linsieme delle coppie (x, y) che soddisfano la seconda condizione, di modo che (1, 3) B e (2, 4) B,
le soluzioni che cerchiamo sono A B. Si dice allora sistema di equazioni in k incognite un insieme di
equazioni nelle quali compaiono esattamente k incognite x, y, . . . , z e che devono diventare proposizioni
vere per i medesimi valori di tali incognite. Una soluzione del sistema `e appunto una k-upla di valori
(x = x0 , y = y0 , . . . , z = z0 ) che sostituiti nelle varie equazioni le rendono tutte vere; in altre parole, le
soluzioni del sistema sono gli elementi dellintersezione delle possibili soluzioni delle varie equazioni che
compongono il sistema. Le equazioni si scrivono una
sotto laltra, riunite da una parentesi graffa: questa
ha lo scopo di mettere in rilievo il fatto che uneventuale soluzione deve soddisfare tutte le equazioni; `e
pertanto parte essenziale della notazione e non pu`o
essere sottintesa. Nel nostro esempio abbiamo:
x+y =6
10y + x = 10x + y + 18.
CAPITOLO 5. ALGEBRA
che lo compongono (nel nostro esempio: 1 1 = 1).
Nella sezione presente ci occuperemo soltanto della
soluzione dei sistemi lineari in due e tre incognite.
Un sistema lineare di due equazioni in due
incognite `e sempre riducibile alla forma normale:
ax + by = c
(5.1)
a x + b y = c
mediante le usuali regole di semplificazione. Ad esempio, la seconda delle nostre equazioni d`a 9y9x = 18,
cio`e, per il Teorema 5.5, y x = 2, e quindi il sistema
ha come forma normale:
x+y =6
x y = 2.
Esistono almeno due metodi diretti per risolvere un
sistema ridotto a forma normale:
per sostituzione: si ricava una delle due incognite da una delle due equazioni (come se laltra
incognita fosse un semplice numero) e la si sostituisce nellaltra equazione. Questa diviene unequazione lineare in una sola incognita, e quindi
sappiamo come risolverla. Trovato il valore di
questa incognita, la si sostituisce in una qualsiasi delle due equazioni, ricavando cos` il valore
della prima incognita;
per somma e sottrazione: moltiplicando le due
equazioni per opportune costanti, si rendono
uguali (od opposti) i coefficienti della x; sottraendo (risp. sommando) membro a membro
le due equazioni, la variabile x scompare e si ottiene unequazione lineare in y, che si sa risolvere. Agendo in modo analogo sulla y, si ricava il
valore della x.
145
aa x + ba y = ca
aa x + ab y = ac
Nota 5.6
ab x + bb y = cb
ba x + bb y = bc
ab a b
ab a b
a b
M=
;
a b
c b
c b
= cb bc .
det
=
c b
c b
Se poi sostituiamo i termini
colonna:
a c
a c
=
det
a c
a c
= ac a c.
c b
a c
c b
a c
y=
.
x=
det(M )
det(M )
(c ax)/b.
10x + y = 4z.
146
CAPITOLO 5. ALGEBRA
La seconda equazione ci d`a gi`a una determinazione che 6x2 7x 3 = (3x + 1)(2x 3), e a questo punto
di z in termini di x ed y; sostituendo tale valore di vediamo che la frazione si pu`o scrivere come:
z nelle altre due equazioni si trova un sistema di 2
A
B
x7
equazioni in 2 incognite:
=
+
,
(3x + 1)(2x 3)
3x + 1 2x 3
x+y =6
2x + 2y = 12
dove A e B sono due numeri reali opportuni. In effet2x y = 0.
6x 3y = 0
ti, dimostreremo ora che questa scomposizione, detta
Sommando, si trova 3x = 6, cio`e x = 2 e quindi in frazioni parziali, `e possibile proprio determinando
y = 4. A questo punto, usando z = x+y `e immediato il valore di A e di B. Portando le due frazioni allo
dedurre z = 6, cio`e il numero cercato `e 246. In questo stesso denominatore si ottiene:
caso la forma normale `e:
2Ax 3A + 3Bx + B
x7
=
.
(3x + 1)(2x 3)
(3x + 1)(2x 3)
x + y + z = 12
x+yz =0
1 1
1
e solo se coincidono i coefficienti della x e i termini
M = 1 1 1
noti. Deve cio`e essere:
10 1 4
2A + 3B = 1
e il determinante di una matrice 3 3 si trova con la
3A + B = 7
regola di Sarrus, o
delle diagonali:
a
b
c
a
b
c =
a b c
= ab c + bc a + ca b cb a ba c ac b .
12 1
1
0 1 1 = 48 + 0 + 0 0 0 + 12 = 36,
0 1 4
Unimportante applicazione della risoluzione dei sistemi lineari `e costituita dalla semplificazione delle
funzioni razionali fratte. Abbiamo gi`a accennato nella Sezione 5.1 che esse possono sempre essere ridotte
a frazioni il cui numeratore abbia grado inferiore al
denominatore. Se poi questo pu`o essere scomposto
in fattori del tipo ax + b, la frazione si semplifica ulteriormente in somme di funzioni razionali fratte col
denominatore semplice del tipo (ax + b)k . Il metodo
si spiega bene con un esempio, che pu`o essere generalizzato. Si consideri la funzione razionale fratta
(x 7)/(6x2 7x 3). E un semplice esercizio sulla
risoluzione delle equazioni di secondo grado scoprire
.
(3x + 1)(2x 3)
3x + 1 2x 3
Nota 5.8
ux + v
A
B
=
+
(ax + b)(a x + b )
ax + b
a x + b
dove ax + b e a x + b non sono equivalenti, cio`e non
esiste alcun numero reale k per cui a = ak e b = bk.
Procedendo come nellesempio, si arriva al sistema:
Aa + Ba = u
Ab + Bb = v.
Il determinante di questo sistema vale a b ab , che `e
0 se e solo se a/a = b/b , cio`e proprio solo nel caso
che abbiamo escluso. Questo ci assicura che il metodo ha sempre successo, purche i binomi a denominatore non siano, di fatto, lo stesso binomio. Il caso
delle funzioni razionali fratte (ux + v)/(ax + b)2 non
pu`
o essere risolto ne con questo metodo, ne con altri.
Analogamente, non possono essere risolte le situazioni
in cui a denominatore ci sia un polinomio di secondo
grado irriducibile, cio`e con discriminante minore di
0. Senza entrare in dettagli e dimostrazioni, lasciamo
al lettore la verifica delle due seguenti scomposizioni,
che esemplificano il metodo nei due casi noiosi appena
detti.
147
5.5. DISEQUAZIONI
Quando `e presente una potenza k 2, occorre far
intervenire tutte le potenze minori o uguali a k:
A
B
C
x2 7x + 1
=
+
+
.
(x + 1)2 (x 2)
(x + 1)2
x+1
x2
Questo porta al sistema:
B+C
A B + 2C
2A 2B + C
=
=
=
1
7
1
e quindi si ottiene:
3
2
1
x2 7x + 1
=
+
.
(x + 1)2 (x 2)
(x + 1)2
x+1
x2
Per i polinomi irriducibili occorre un numeratore pi`
u
complesso, cio`e un binomio di primo grado:
2x2 + x 5
Ax + B
C
= 2
+
,
(x2 + 1)(x 2)
x +1
x2
che porta alla scomposizione:
x+3
1
2x2 + x 5
= 2
+
,
(x2 + 1)(x 2)
x +1
x2
attraverso la soluzione di un sistema di tre equazioni
in tre incognite, che lasciamo alle amorevoli attenzioni
del lettore.
2
x+y =
x + y2 =
oppure
xy =
xy =
si hanno, rispettivamente, un sistema di secondo e un
sistema di quarto grado. In via del tutto teorica, la
soluzione di uno di questi sistemi pu`o avvenire operando per sostituzione; ad esempio, da x + y = si
ricava y = x e quindi, sostituendo nella seconda,
x2 x+ = 0 (vedere anche la Sezione 5.3). In questo modo, si capisce come ogni volta si arrivi ad avere
unequazione con lo stesso grado di tutto il sistema,
giustificando cos` la definizione stessa di grado.
Talvolta, il metodo di sostituzione `e lunico o il
pi`
u appropriato metodo di procedere. In realt`a, esiste una bellissima teoria sulla risoluzione dei sistemi
polinomiali, ma non possiamo parlarne qui. Ci`o che
invece `e importante fare `e spingere il solutore ad utilizzare la propria intelligenza e le proprie conoscenze
per cercare metodi indiretti di risoluzione. Ad esempio, per il secondo sistema si pu`o procedere osservando che x2 +2xy +y 2 = +2 e x2 2xy +y 2 = 2.
Questo d`a il nuovo sistema lineare:
x + y = + 2
x y = 2
che si pu`o risolvere per somma e sottrazione. La scelta dei segni permette di trovare le quattro soluzioni
previste, purche sia +2 > 0 e 2 > 0; altrimenti,
il numero delle radici reali potr`a essere minore.
I sistemi di equazioni che abbiamo considerato prevedono una soluzione in termini di numeri reali o, se i
coefficienti sono interi, in termini di numeri razionali.
Spesso per`o accade che certi problemi richiedono una
soluzione in numeri interi, come nel celebre caso del
vecchio cammelliere arabo. Costui possiede 17 cammelli e li lascia in eredit`a ai tre figlioli, specificando
che il primo debba averne la met`a, il secondo un terzo
e il terzo (che `e un po birichino) solamente un nono.
Ma come fare la divisione se, come sembra, i cammelli non possono essere divisi a fette? La soluzione del
Visir, chiamato a risolvere la questione, `e pi`
u astuta
che matematicamente corretta. In realt`a, le equazioni e i sistemi di equazioni per i quali si ricercano solo
soluzioni intere sono stati studiati fin dallantichit`a e
vengono detti diofantei, in onore di Diofanto, il matematico greco - alessandrino che li affront`o in modo
sistematico nel III secolo d.C.. Oggi si sa che questi
problemi sono di difficile soluzione e, addirittura, `e
impossibile trovarne un metodo generale di risoluzione. Se sono coinvolte n variabili, le possibili soluzioni
sono contenute in Zn , un insieme numerabile, e quindi si potrebbe pensare di provarle sistematicamente
tutte, fino a che una soluzione non salti finalmente
fuori. Questo, per`o, succede se almeno una soluzione
esiste; purtroppo, si dimostra che `e impossibile dimostrare che, per un dato sistema diofanteo, almeno
una soluzione esista. Pertanto, procedendo per tentativi, potremmo andare avanti, andare avanti e non
arrivare mai al termine della verifica. Tecnicamente,
si dice che il problema della soluzione delle equazioni diofantee `e indecidibile. Questo `e uno dei casi in
cui il principio del terzo escluso e il principio di non
contraddizione non sono pi`
u applicabili.
5.5
Disequazioni
148
valore assegnato. Ad esempio, vorremmo sapere a
che ora (al pi`
u tardi) dobbiamo partire per arrivare a Roma entro mezzogiorno, sapendo che il traffico non ci permetter`a di superare gli 80 km/h. Nel
classico problema del trasporto, unazienda ha, diciamo, tre stabilimenti di produzione S1 , S2 , S3 , ciascuno dei quali, in un mese, pu`o produrre una quantit`a
q1 , q2 , q3 di un certo prodotto, compresa tra un minimo e un massimo: mi qi Mi , i = 1, 2, 3, legato
agli impianti e al personale. Ha poi n punti vendita V1 , V2 , . . . , Vn che possono smaltire certe quantit`a
ri , anchesse comprese tra un minimo e un massimo: ti ri Ti , i = 1, 2, . . . , n. Si conosce poi il
costo del trasporto della merce (per unit`a di prodotto) da ciascuno stabilimento a ciascun punto vendita.
Il problema `e quello di determinare le quantit`a Qi,j
da trasportare dallo stabilimento Si al punto vendita
Vj in modo da soddisfare i vincoli, cio`e le condizioni
sulle quantit`a della produzione e delle vendite, e da
minimizzare i costi di trasporto.
Una disequazione `e unespressione del tipo
A(x, y, . . . , z) B(x, y, . . . , z) dove A(x, y, . . . , z) e
B(x, y, . . . , z) sono due espressioni letterali nelle incognite x, y, . . . , z ed `e uno dei quattro relatori:
<, , >, . Una soluzione della disequazione `e un
qualsiasi assegnamento di valori reali alle variabili:
x = x0 , y = y0 , . . . , z = z0 tale che la proposizione A(x0 , y0 , . . . , z0 ) B(x0 , y0 , . . . , z0 ) risulti vera. Il
grado di una disequazione `e definito in modo analogo al grado di una equazione: ridotta la disequazione alla forma canonica C(x, y, . . . , z) 0, il grado
della disequazione `e il grado dellespressione letterale C(x, y, . . . , z). Per arrivare alla forma canonica di
una disequazione, si applicano le regole di al-jabra e
di al-muqabalah, ma con qualche attenzione:
1. se si aggiunge o si toglie ad entrambi i membri di una disequazione la stessa quantit`a, la
disequazione non cambia;
2. se si moltiplicano o si dividono entrambi i membri di una disequazione per la stessa quantit`a
maggiore di 0, la disequazione non cambia;
CAPITOLO 5. ALGEBRA
dobbiamo moltiplicare i due membri per lespressione C(x), dobbiamo dividere il nostro problema in due
sottoproblemi: C(x)A(x) C(x)B(x) e C(x) 0 il
primo, e C(x)B(x) C(x)A(x) e C(x) 0 il secondo. Si tratta, propriamente, di due sistemi di disequazioni, ma come ora vedremo, questo fa parte della
regola generale, secondo la quale ogni disequazione si
risolve mediante lo studio di un opportuno sistema di
disequazioni.
Oggi, problemi analoghi a quello del trasporto nascono in molte modellazioni della realt`a, spesso legati alla produzione di beni, alla progettazione ingegneristica ed economica; se le disequazioni sono tutte lineari, si dice che siamo di fronte a un sistema
di programmazione lineare; esistono algoritmi, come
quello famoso del simplesso che permettono di risolvere, con laiuto dellelaboratore, sistemi con migliaia
di incognite e decine di migliaia di disequazioni. Qui,
naturalmente, ci occuperemo di problemi molto pi`
u
semplici, ma che sono alla base di questo settore dellAlgebra, talvolta molto interessante e spesso assai
complicato.
Una disequazione lineare nella sola incognita x `e di
facile soluzione; la sua forma pi`
u generale, una volta
applicate le regole viste sopra, `e ax b e, applicando
ancora la regola 3, se a > 0 si ha x b/a, mentre
se a < 0 si trova b/a x. Cos`, se la distanza da
Roma a cui ci troviamo `e 180 km, il tempo minimo di
percorrenza sar`a: 180/80 = 9/4 = 2h 15 ; se vogliamo
arrivare entro mezzogiorno, dobbiamo partire prima
che manchi un quarto alle dieci. Le soluzioni di una
disequazione si rappresentano in modo convenzionale,
ma suggestivo, disegnando la retta reale e dividendola
secondo i punti di transizione dalle zone di soluzione a
quelle di non-soluzione; queste ultime si denotano con
una linea tratteggiata, mentre le prime si indicano
con una linea continua. Nel nostro esempio abbiamo:
9/4
149
5.5. DISEQUAZIONI
facilmente e richiede la ricerca delle radici del polinomio. Se questo `e di secondo grado, sappiamo come
procedere; se `e di terzo o di quarto grado, si conoscono tecniche di scomposizione (si veda la Sezione 5.7),
che spesso sono per`o assai complesse. In generale,
per i polinomi di grado superiore al secondo si usano
metodi numerici per determinare buone approssimazioni delle radici, e anche a questo accenneremo nella
stessa Sezione 5.7, pur essendo la faccenda non del
tutto banale. Pertanto, lo strumento pi`
u disponibile
e simpatico (anche se talvolta piuttosto noioso) `e dato dal Teorema di Eisenstein, che per`o funziona solo
se i coefficienti del polinomio sono numeri interi (o
razionali) e almeno una delle radici `e razionale. Trovata questa, la regola di Ruffini permette di effettuare
la prima scomposizione e ridurre il polinomio di un
grado, semplificando cos` (si spera) i passi successivi.
Immaginando (con un po di buona volont`a) di esser riusciti a scomporre in fattori irriducibili il nostro
polinomio, la tecnica da utilizzare `e standard e cercheremo ora di esporla; essa si basa su considerazioni
relative a ciascun fattore e per quelli di primo grado losservazione precedente sul grafico con la retta
reale `e tutto ci`o che serve. Per quanto riguarda i polinomi irriducibili di secondo grado, si ha il seguente
risultato:
(x )
(x )
(x )(x )
dove la terza linea (x )(x ) deriva dalla diretta applicazione della regola dei segni alle due linee
precedenti, quando si ricordi che la linea tratteggiata corrisponde a valori negativi e quella continua a
valori positivi.
La generalizzazione ad espressioni di grado superiore `e allora immediata. Supponiamo di avere leLemma 5.14 Sia ax2 + bx + c (con a 6= 0) une- spressione, gi`a fattorizzata, (x + 1)(x 1)(x 2) =
3
2
spressione di 2 grado con il discriminante negativo; x 2x x + 2; le tre linee corrispondenti ai tre
allora tale espressione, al variare di x, risulta sempre fattori ci dicono subito il risultato:
negativa se a < 0 e sempre positiva se a > 0.
1
1
2
(x + 1)
Prova: Usiamo qui unargomentazione che risulter`a pienamente giustificata solo quando parleremo
(x 1)
di continuit`a (vedere la Sezione 8.4); per il momento
ci dobbiamo basare solo sulla nostra intuizione. Se
(x 2)
il risultato esposto nellenunciato non fosse vero, si
avrebbe un valore x0 di x per cui ax20 + bx0 + c < 0
e un valore x1 di x per cui ax21 + bx1 + c > 0. Poiche
a piccole variazioni di x corrispondono piccole variazioni dellespressione, deve esistere un valore x
di x, Lespressione `e positiva per 1 < x < 1 poiche risulcompreso tra x0 ed x1 , tale che a
x2 + b
x + c = 0, cio`e tano positivi due fattori su tre; `e di nuovo positiva
un valore che risulta radice dellespressione, contro per x > 2 poiche tutti e tre i fattori sono positivi.
lipotesi che il discriminante fosse negativo, e quindi Lespressione `e invece negativa per x < 1 poiche `e
lespressione senza radici reali.
composta da tre fattori negativi, e per 1 < x < 2 poich
e solo il fattore (x 3) risulta negativo. La regola
Lasciamo al lettore il compito di estendere que`
e
:
i) lespressione `e positiva se i fattori negativi sono
sto risultato al caso del discriminante nullo, mentre
in
numero
pari; ii) `e negativa se i fattori negativi soci interessa vedere cosa succede se il discriminante `e
no
in
numero
dispari. Anche se tutti lo dovrebbero
positivo e quindi esistono due soluzioni e delle2
sapere,
il
numero
0 `e pari!
quazione ax + bx + c = 0. Possiamo allora scrivere
2
Ogni espressione polinomiale d`a origine ad una diax +bx+c = a(x)(x) e supporre che sia a > 0;
il caso a < 0 si tratta in modo del tutto analogo. Si sequazione risolubile con il metodo descritto, purche
sia scomponibile in fattori irriducibili. Ci baster`a osha allora:
servare il seguente esempio, che ci permette di deTeorema 5.15 Data lespressione ax2 + bx + c = scrivere il metodo generale. Il lettore `e invitato (cala(x )(x ) con a > 0 e < , tale espressione damente) a formalizzare il procedimento in un vero
150
CAPITOLO 5. ALGEBRA
e proprio algoritmo, il che gli permetter`a di chiari- dei suoi coefficienti contiene uno o pi`
u parametri, cio`e
re e di chiarirsi i vari passi necessari. Sia data la quantit`a non definite da un preciso valore, ma che, a
disequazione:
seconda dei casi, possono assumere valori precisi. Ad
esempio, consideriamo lequazione di secondo grado:
x4 + 2x3 x 2 > 0
x2 (m + 2)x (4m + 8) = 0,
e si cerchi di fattorizzare il polinomio di quarto grado.
Il Teorema di Eisenstein ci dice che, se esistono radici per la quale siamo interessati a scoprire per quali
razionali, esse sono comprese tra 1 e 2. Provando, valori di m (il parametro), lequazione ha due sosi vede che x = 1 `e proprio una radice, e applicando luzioni reali (come sottoprodotto, scopriremo anche
quando essa ha ununica soluzione). Naturalmente,
la regola di Ruffini ci si riduce allespressione:
lesistenza delle soluzioni `e legata al discriminante:
(x 1)(x3 + 3x2 + 3x + 2) > 0.
= (m + 2)2 + 4(4m + 8) = m2 + 20m + 36.
Confidando ancora nella fortuna e in Eisenstein, si
trova la radice x = 2 e di nuovo si usa Ruffini per Perche si abbiano due soluzioni, deve essere2 > 0 e
quindi dobbiamo risolvere la disequazione m +20m+
ottenere lespressione:
36 > 0. La scomposizione in fattori d`a: m2 + 20m +
36 = (m+2)(m+18) e, in accordo a quanto detto, due
(x 1)(x + 2)(x2 + x + 1) > 0.
soluzioni si hanno per m < 18 e m > 2, e il lettore
Lultima espressione di secondo grado ha discrimi- verificher`a che per m = 20 e per m = 0 si hanno
nante negativo e quindi, per il lemma precedente, ha davvero due soluzioni. A questo punto, per m = 18
sempre valore positivo. Basta allora disegnare il gra- e per m = 2 lequazione di partenza ha ununica
fico per i fattori (x 1) e (x + 2) e vedere che la soluzione, e infatti si ha: x2 + 16x + 64 = (x + 8)2 = 0
disequazione di partenza `e vera per x < 2 e per e x2 = 0.
Spesso, questa doppia soluzione di equazioni di sex > 1.
Se invece che da un polinomio, abbiamo una dise- condo grado risulta ostica e lo studente, specie le priquazione costituita da unespressione razionale fratta, me volte, tende a perdere il filo del ragionamento (io
il metodo di risoluzione non cambia, visto che anche lo perdo ancora). Il ragionamento, in realt`a, non `e
un rapporto `e positivo se e solo se numeratore e de- poi troppo complicato e richiede solo un po di attennominatore sono concordi. Un esempio deve essere zione. Perci`o il consiglio `e quello di rileggere tutta
questa tiritera e provare ancora una volta, ad esempio
sufficiente:
con lequazione x2 (m + 1)x (2m + 5) = 0.
x2 + x 2
(x + 2)(x 1)
Le disequazioni sono utili anche per la risoluzio=
>0
x2 2x
x(x 2)
ne delle equazioni irrazionali, vista nella Sezione 5.3.
Riprendiamo
lesempio
considerato in quella occasio
151
x 2 = x2
2 x = x2
e
x > 2
x < 2.
In modo esplicito osserviamo che il caso x = 2 pu`o,
indifferentemente, essere considerato in proprio, essere inserito in uno dei due sistemi (ad esempio, il primo, ponendo x 2) o addirittura in tutti e due. La
cosa pi`
u semplice `e quello di vederlo come terzo caso
e notare che non porta ad alcuna soluzione. Il lettore ora verificher`a che il primo sistema non presenta
soluzioni, mentre il secondo d`a x = 2 e x = 1.
Questo esposto `e un caso molto semplice, ma le cose
non cambiano molto quando si debbano affrontare
equazioni, disequazioni o sistemi pi`
u complicati. Una
volta riportato tutto a diversi sistemi (giusto come s`e
visto) la difficolt`a `e scaricata sulle singole equazioni
e/o sulle singole disequazioni. Ci si riconduce cos` a
cose discusse in questa e nelle precedenti sezioni.
Questa visione ottimistica relativa alla soluzione
di equazioni e di disequazioni pu`o andare incontro
a qualche delusione, specie se un problema richiede
soluzioni in numeri interi. Abbiamo gi`a visto le difficolt`a relative ai sistemi diofantei, e qui mi piace dare
come esempio uno dei problemi pi`
u belli che io conosca. Fortunatamente, la soluzione non `e difficile se la
si imposta in modo razionale.
Due amici matematici, Alberto e Biagio, si incontrano dopo tantissimi anni e si scopre che B. si `e
sposato e ha avuto tre figli.
A.: Quanti anni hanno?
B.: Il prodotto delle loro et`a `e 36.
A.: Non mi basta per risolvere il problema,
visto che `e un problema quello che mi proponi!
B.: Be, la somma delle loro et`a `e il numero
civico su questo portone.
A.: Mi spiace, ma non `e ancora sufficiente.
B.: Hai ragione, ma devi sapere che il pi`
u
+
+
+
+
+
+
+
+
1
2
3
4
6
2
3
3
+
+
+
+
+
+
+
+
36
18
12
9
6
9
6
4
=
=
=
=
=
=
=
=
38
21
16
14
13
13
11
10
Il lettore deve essere convinto che quelle elencate sono tutte e sole le terne possibili; mettendole in modo
che sia a b c si ha un metodo sistematico per generarle. Ora osserviamo che se il numero civico (che
noi non conosciamo, ma che Alberto vede) fosse stato 16, la soluzione avrebbe dovuto essere (1, 3, 12).
Il fatto che Alberto avesse qualche dubbio vuol dire
che la somma corrisponde a pi`
u soluzioni; ma ci`o ci
dice che tale somma `e 13, il numero civico misterioso. A questo punto, lultima informazione (che esiste
un figlio pi`
u grande) ci permette di escludere la soluzione (1, 6, 6), nella quale ci sono due gemelli pi`
u
grandi, e quindi rispondere (2, 2, 9). Formalmente, il
sistema si scrive:
xyz = 36
x+y+z = k
x > max(y, z)
ma bisogna dire, con buona pace dei matematici formalisti, che questo `e di ben poco aiuto alla
soluzione.
5.6
Numeri complessi
152
CAPITOLO 5. ALGEBRA
(a + b) (a + b ) = aa + ab + a b + bb =
= (ab + a b + aa ) + (aa + bb ).
Se poi intervengono radici di equazioni di grado superiore al secondo, occorre considerare anche
le po
tenze intermedie. Ad esempio, se = 4 2, allora
`e la soluzione di x4 2 = 0 e quindi le espressioni
da considerare sono del tipo a3 + b2 + c + d. Il
prodotto richiede unelaborazione pi`
u complicata:
(a3 + b2 + c + d)(a 3 + b 2 + c + d ) =
= aa 6 + (ab + a b)5 + (ac + bb + a c)4 +
+(ad + bc + cb + da )3 +
+(bd + cc + db )2 + (cd + dc ) + dd .
= (ab + a b) + (2aa + bb )
b a
e
di
R, cio`e sono dei campi, pi`
u vasti di Q, ma pi`
u
2
2
2a b = b 2a
smilzi di R. Anche R, come sappiamo, non `e completo rispetto alla soluzione delle equazioni: non `e detto
e questa espressione non pu`o mai essere0, altrimenti che unequazione a coefficienti in R debba per forza
2
avremmo b2 = 2a2 , cio`e 2 = b
/a2 o 2 = b/a, ed avere una soluzione reale. Ad esempio, x2 +1 = 0 non
essendo a, b Q sarebbe anche 2 Q. La soluzione ha soluzioni reali perche ogni numero reale elevato al
del sistema d`a:
quadrato d`a un numero non negativo, e aggiungendogli 1 si ha sempre un numero maggiore di 0. Come
a
b
a = 2
b = 2
,
2
2
prima era la soluzione ipotetica di una equazione
b 2a
b 2a
irriducibile su Q, chiamiamo ora i limmaginaria soe questo permette di trovare linverso di ogni numero luzione della precedente equazione; deve pertanto esdel tipo a + b. Ad esempio, linverso di 2 + 3 si sere i2 + 1 = 0, ovvero i2 = 1. Proprio per questa
trova calcolando:
asserzione, i viene detta lunit`
a immaginaria e su di
2
essa possiamo costruire un nuovo campo R[i], che si
= 2
b = 3;
a =
chiama il campo dei numeri complessi e si indica diso98
lito con C. In analogia a quanto si diceva per Q[ 2],
in effetti, eseguendo il prodotto (2 + 3)(2 + 3) =
gli elementi di C hanno la forma bi + a, che tradizio42 + 6 6 + 9 = 4 2 + 9 = 1.
nalmente si scrive a + bi, e la somma `e ovviamente
Questo stesso
procedimento pu`o esser fatto, ad definita da:
esempio, per 5, ma la regola del prodotto diviene:
(a + b)(a + b ) = (ab + a b) + (5aa + bb ).
(a + bi) + (a + b i) = (a + a ) + (b + b )i.
Un po pi`
u complicato pu`o essere considerare la radice Questa volta non conosciamo alcun campo che con dellequazione x2 x 1 = 0; in questo caso `e tenga C, e quindi dovremmo verificare che le propriet`a associativa e commutativa valgono effettiva2 = + 1 e quindi il prodotto `e definito da:
mente. Per la propriet`a commutativa, ad esempio,
si ha: (a + bi) + (a + b i) = (a + a ) + (b + b )i =
(a + b)(a + b ) = (ab + a b) + aa 2 + bb =
153
(a +a)+(b +b)i = (a +b i)+(a+bi), e questo prova termine immaginario `e, a questo proposito, molto
che anche in C possiamo contare su questa propriet`a significativo).
della somma. Naturalmente, 0 + 0i `e lidentit`a e si
scrive semplicemente 0; a bi `e lopposto di a + bi
3 + 2i
poiche (a + bi) + (a bi) = (a a) + (b b)i = 0.
Per il prodotto abbiamo:
2 + i
2
(a + bi) (a + b i) = aa + ab i + ba i + bb i =
= (aa bb ) + (ab + ba )i
essendo per definizione i2 = 1. Anche qui dovremmo verificare le propriet`a commutativa, associativa e
distributiva rispetto alla somma. Per la commutativit`a abbiamo: (a + bi) (a + b i) = (aa bb ) +
(ab + ba )i = (a + b i) (a + bi), dato che per i numeri reali la propriet`a vale. Lasciamo alla pazienza e alla buona volont`a del lettore la dimostrazione noiosa (ma che almeno una volta nella vita `e bene fare) delle altre due propriet`a. Piuttosto, chi `e
lidentit`a rispetto al prodotto? Se (a + b i) indica
questa presunta identit`a ed a + bi 6= 0, deve essere
(a + bi) (a + b i) = (aa bb ) + (ab + ba )i = a + bi,
cio`e aa bb = a e ab +a b = b. Abbiamo qui un sistema lineare di due equazioni nelle due incognite a , b ;
moltiplicando la prima equazione per b e la seconda
per a si ottiene: aba b2 b = ab e aba + a2 b = ab;
sottraendo membro a membro si ha: (a2 + b2 )b = 0.
Ma qui osserviamo che lipotesi a+bi 6= 0 implica che
sia a2 + b2 > 0, poiche a2 + b2 `e 0 se e solo se sia a
che b valgono 0. Un prodotto in R, daltra parte, `e
0 solo se un fattore `e 0 e quindi possiamo concludere
b = 0. Sostituendo questo valore in aa bb = a (se
a 6= 0) e in ab +a b = b (se a = 0 e quindi b 6= 0) si ha
a = 1. Quindi, come ci si poteva aspettare, lidentit`a
`e 1 + 0i, che di regola si scrive semplicemente 1.
In generale, tutti i numeri complessi della forma
a + 0i si scrivono a e si identificano con i numeri reali: il numero complesso 5 + 0i `e da intendersi come
il numero reale 5. I numeri della forma 0 + bi si dicono immaginari e si scrivono nella forma abbreviata
bi. I numeri complessi, nel loro insieme, si possono
rappresentare come i punti del piano con le seguenti
convenzioni: assimiliamo il numero complesso a + bi
alla coppia ordinata (a, b) e quindi facciamo corrispondere il numero complesso a un punto del piano
cartesiano. Propriamente, lasse delle x diviene lasse
contenente tutti e soli i numeri reali, e pertanto viene detto lasse reale. Lasse y invece contiene i punti
corrispondenti ai numeri immaginari e si dice perci`o
lasse immaginario. Nella Figura 5.3 sono riportati
alcuni punti con i corrispondenti numeri complessi;
il piano cartesiano, cos` modificato e interpretato, si
dice piano dArgand, dal nome del matematico dilettante francese che lha introdotto alla fine del 1700 e
che ha permesso di dare una rappresentazione concreta a un concetto ritenuto completamente astratto (il
1i
1 2i
Figura 5.3: Il piano di Argand
Abbiamo di proposito tralasciato lultimo problema sulla struttura algebrica dei numeri complessi:
dato un numero a + bi 6= 0, qual `e il suo inverso? Se,
al solito, a + b i `e tale ipotetico inverso, si deve avere
(a + bi) (a + b i) = (aa bb ) + (ab + ba )i = 1 + 0i,
il che equivale al sistema:
aa bb = 1
ba + ab = 0
nelle due incognite a , b . Il determinante di questo
sistema `e:
a b
2
2
b a =a +b
a
a2 + b2
b =
b
.
a2 + b2
3
4
9
6
6
2
+ i =
+
+
i = 1.
(23i)
13 13
13 13
13 13
Gauss, intorno allanno 1800, riusc` a dimostrare che
ogni equazione algebrica a coefficienti in C ha in C
almeno una soluzione, risultato noto come Teorema
fondamentale dellAlgebra. Tale propriet`a che, come
sappiamo, non vale ne in Q ne in R, ci dice che il
campo dei numeri complessi `e il campo numerico pi`
u
adeguato nel quale si possano trattare le equazioni
algebriche. Abbiamo esplicitamente visto che da Q
si pu`o passare a campi pi`
u ampi, se si aggiungono
le radici di equazioni che non hanno soluzioni in Q;
la stessa cosa si pu`o fare in R, e proprio con tale
metodo siamo arrivati a C. Qui la cosa non procede
154
CAPITOLO 5. ALGEBRA
2
2
i = (j + 1)/ 2 =
+
j,
2
2
il che fa vedere come j ed i siano esprimibili uno in
funzione
Questo naturalmente non succede
dellaltro.
per Q[ 2] e Q[ 3], anche se questi due campi hanno
propriet`a formali del tutto simili luno allaltro.
Partendo da un polinomio di grado n, se questo ha
una radice C, dividendo per x si ottiene un
polinomio di grado n 1. Questo, a sua volta, avr`a
una radice che permette di ridurre il grado di 1, e
cos` via. Corollario del Teorema di Gauss `e che ogni
equazione algebrica di grado n ha in C esattamente n
soluzioni (alcune delle quali, in particolare, possono
essere uguali tra loro).
I due numeri complessi a + bi e a bi si dicono
coniugati; nel piano di Argand sono rappresentati da
punti simmetrici rispetto allasse reale. Elevando al
quadrato si ha:
(a + bi)2 = (a + bi) (a + bi) = (a2 b2 ) + 2abi
2
(a bi) = (a b ) 2abi,
cio`e si ottengono ancora due numeri complessi coniugati. Iterando, si ha che coniugate rimangono tutte le
loro potenze. Se z C, il suo coniugato si indica con
z, e quindi possiamo scrivere: z k = (z k ), qualunque
sia k N. Si noti poi che un numero complesso z `e
uguale al suo coniugato, z = z, se e solo se z R: infatti, se z = a + 0b, il suo coniugato `e a 0b = a = z,
e se a + bi = a bi allora `e 2bi = 0, cio`e b = 0. Si ha
allora il seguente:
Teorema 5.16 Sia p(x) un polinomio a coefficienti reali; allora, se z C `e una radice di p(x), cio`e
p(z) = 0, allora anche p(z) = 0.
Prova: Sia p(x) = a0 xn + a1 xn1 + + an1 x + an ,
dove a0 , a1 , . . . , an R. Abbiamo allora a0 z n +
a1 z n1 + + an1 z + an = 0 e prendendo il
coniugato:
a0 z n + a1 z n1 + + an1 z + an = 0 = 0.
Si applicano ora le regole del coniugato viste sopra e
si ha:
a0 z n + a1 z n1 + + an1 z + an = 0.
Ma i coefficienti sono numeri reali e quindi:
a0 z n + a1 z n1 + + an1 z + an = 0
il che prova che z `e una soluzione dellequazione
p(x) = 0.
Se p(x) ha come soluzione il numero complesso a +
bi, ha come soluzione anche abi, e quindi `e divisibile
per x a bi e per x a + bi; di conseguenza `e
divisibile per il loro prodotto: (xabi)(xa+bi) =
(x a)2 (ib)2 = x2 2ax + a2 + b2 . Ma questo `e
un polinomio di secondo grado a coefficienti reali, per
cui abbiamo dimostrato il seguente:
Teorema 5.17 Sia p(x) un polinomio a coefficienti
reali; allora esso `e scomponibile in fattori di primo e
di secondo grado in R[x].
In altre parole, questo dimostra che i polinomi irriducibili di R[x] sono soltanto i polinomi di primo e
di secondo grado; naturalmente, per ci`o che si `e visto
sulla risoluzione delle equazioni di secondo grado:
Corollario 5.18 I polinomi irriducibili di R[x] sono
(oltre alle costanti) tutti i polinomi di primo grado e
i polinomi di secondo grado ax2 + bx + c per i quali
si ha: = b2 4ac < 0. Non vi sono in R[x] altri
polinomi irriducibili.
Unaltra conseguenza del teorema `e:
Corollario 5.19 Un polinomio p(x) R[x] di grado
dispari ha almeno una soluzione reale.
Questo risultato pu`o essere molto utile nella risoluzione delle equazioni a coefficienti reali, specialmente
quelle di terzo grado. Queste, infatti, trovata la radice reale possono essere ridotte di grado usando
la regola di Ruffini, e tale riduzione porta a unequazione di secondo grado, le cui soluzioni possono
essere reali (se il discriminante 0) o complesse
coniugate per il Teorema 5.16: potranno comunque
essere trovate col Teorema 5.10 oppure col Teorema
5.21 che vedremo nella prossima sezione. Il punto,
allora, `e: come si determina la radice reale? Due casi
interessanti sono i seguenti:
5.7
Affrontiamo in questa sezione il problema della risoluzione delle equazioni di grado superiore al secondo.
Alcune situazioni particolari possono essere trattate
agevolmente con metodi ad-hoc:
si dicono biquadratiche le equazioni del tipo ax4 +
bx2 + c = 0. Ponendo y = x2 esse si riducono ad
equazioni di secondo grado che sappiamo
risolvere. Se `e una soluzione, si ha x = e quindi
dobbiamo avere 0 se vogliamo soluzioni reali. Ad esempio, lequazione x4 x2 12 = 0 si
trasforma in y 2 y 12 = 0, con le soluzioni
y = 4 ed y = 3; questivalori danno luogo alle
due soluzioni reali x = 4 = 2
e alle soluzioni
complesse immaginarie x = i 3;
155
il giunto cardanico) non scopr` proprio niente e si divertiva pi`
u a fare il medico e il mago che non a fare il
matematico. Il metodo di risoluzione delle equazioni
di terzo grado sembra sia dovuto a Scipione del Ferro,
che in punto di morte lo rivel`o a un suo allievo. Le
formule furono pi`
u tardi riscoperte da Niccol`o Tartaglia che le rivel`o a Cardano. Il metodo di risoluzione
delle equazioni di quarto grado fu scoperto da Ludovico Ferrari, segretario di Cardano, al quale le pass`o.
Nessuno, invece, nonostante ripetuti e approfonditi
studi, riusc` a trovare formule risolutive per le equazioni di grado superiore. Si cominci`o allora a pensare che soluzioni generali per tali equazioni potessero
non esistere. Che questo fosse il caso, fu dimostrato
finalmente da Evariste Galois nel 1832, in una nota
scritta la sera prima di morire in duello, allet`a di 21
anni. La forma esatta del risultato di Galois `e: per
le equazioni algebriche di grado superiore al quarto
non esistono formule risolutive nelle quali compaiano
solamente le quattro operazioni di base e lestrazione
di radici. Di solito, si abbrevia questa affermazione
dicendo che le equazioni di grado superiore al quarto
non sono risolubili per radicali. Naturalmente, esistono metodi numerici per trovare anche le soluzioni
di queste equazioni, con approssimazioni spinte quanto si vuole: tali metodi verranno accennati in questa
sezione e saranno studiati durante i corsi universitari.
Consideriamo una semplice equazione di secondo
grado, ad esempio x2 + x 6 = 0; sfruttando il fatto che, per il Teorema 5.11, il prodotto delle radici
deve essere 6 e la loro somma 1, vediamo subito che le soluzioni sono x1 = 3 e x2 = 2. Se ora
operiamo una trasformazione della nostra incognita,
ponendo ad esempio x = X + 1, otteniamo una nuova
equazione:
(X + 1)2 + (X + 1) 6 =
secondo grado; questa volta abbiamo x = k y
156
una equazione. Ad esempio, se riuscissimo ad eseguire una trasformazione che annulla il termine noto,
almeno una soluzione sarebbe X0 = 0, e quindi, se abbiamo operato la trasformazione x = X + , sapremmo immediatamente che una soluzione dellequazione
di partenza era x0 = X0 + = . Per la regola di
Ruffini, ci`o consentirebbe di abbassare di grado lequazione di partenza, e quindi semplificare il nostro
problema. Purtroppo la cosa non `e banale, ma esiste una semplice trasformazione che ci permetter`a di
dare una seconda prova della formula risolutiva delle
equazioni di secondo grado e, soprattutto, ci consentir`a di risolvere le equazioni di terzo e di quarto grado.
Formuliamo e dimostriamo allora:
CAPITOLO 5. ALGEBRA
Operiamo ora la trasformazione del lemma 5.20 con
n = 2 e ponendo x = X b/(2a):
b
X
2a
b
+
a
b
c
b2 4ac
X
+ = X2
= 0.
2a
a
4a2
Questo significa:
X2 =
b2 4ac
.
4a2
b2 4ac
X=
2a
n
n1
n2
b
b
b
X
+b X
+c X
++d =
Vediamo allora come si risolvono le equazioni di
n
n
n
terzo grado. Usando il teorema sulle trasformazioni,
facciamo scomparire il termine in x2 , per cui possiab n1 n(n 1) b2 n2
n1
n
+
X
+ + bX
+ mo senzaltro considerare unequazione della forma
= X n X
n
2
n2
x3 = px + q; questa si dice lequazione ridotta delb n2
n2
lequazione originale. Cerchiamo ora le soluzioni del
+b(n 1) X
+ + cX
+ + d =
n
tipo x = u + v, dove u e v sono due quantit`a incon2
n2
n n 1 2 n2 n 1
gnite.
Questo sembra complicare le cose, ma facendo
b X
+
bX
+cX
+ +d.
=X +
2n
n
i conti e applicando la regola del binomio di Newton
Questa espressione ci d`a anche il valore di c , e ci per la terza potenza, abbiamo:
potrebbe dare il valore di tutti gli altri coefficienti,
u3 + 3u2 v + 3uv 2 + v 3 = p(u + v) + q
ma questo non `e importante come il fatto che sia
n1
sparito il termine in X
.
u3 + v 3 + (3uv p)(u + v) = q.
Vediamo allora come questo lemma ci permetta di
dare una dimostrazione alternativa della formula per Qui ora possiamo sfruttare il fatto che u e v sono numeri qualsiasi e li possiamo scegliere con una qualche
la risoluzione delle equazioni di secondo grado:
libert`a; ad esempio, possiamo far s` che il termine con
Teorema 5.21 Sia ax2 + bx + c = 0 una qualunque (u + v) scompaia, e per far ci`o basta che sia 3uv = p.
equazione di secondo grado in forma canonica. Le Allora (u + v) `e una soluzione della nostra equazione
sue soluzioni sono:
se abbiamo contemporaneamente:
2
2
b + b 4ac
b b 4ac
uv = p/3
x1 =
x2 =
.
2a
2a
u3 + v 3 = q.
se > 0 sono distinte. Se = 0 si ha la soluzione
Ricavando u dalla prima equazione e sostituendolo
x0 = b/(2a) con molteplicit`
a 2, mentre se < 0
nella seconda si trova:
lequazione ha due soluzioni complesse coniugate.
p3
Prova: Dividendo lequazione per a, essa diventa:
=q
u3 +
27u3
c
b
x2 + x + = 0.
27u6 27qu3 + p3 = 0.
a
a
157
distanti, y1 e y2 , possiamo immaginare, almeno in linea teorica, di trovare due valori di x, diciamo x1 e
x
2 , tali che y1 = p(x1 ) e y2 = p(x2 ), e questi valori
27U 2 27qU + p3 = 0
di x saranno vicini tra di loro. Possiamo disegnare il
grafico della funzione y = p(x) su un foglio di carta
che sappiamo risolvere. Questa equazione si dice la
millimetrata, considerando diversi valori di x, diciarisolvente dellequazione di terzo grado, e ci d`a:
mo x1 , x2 , . . . , xn , e calcolando i corrispondenti valori
r
p
della y, cio`e y1 = p(x1 ), y2 = p(x2 ), . . . , yn = p(xn ).
q
p3
q2
27q 729q 2 108p3
=
.
U=
Lavorando con valori discreti x1 , x2 , . . . , xn , il grafico
54
2
4
27
sar`a costituito da punti, ma losservazione precedenNaturalmente, se avessimo ricavato u dalla 3uv = te ci fa intuire che possiamo unire i punti ottenuti
p, avremmo ottenuto esattamente la stessa soluzio- cos` da rappresentare, in modo continuo, tutti i valori
ne, per cui possiamo arbitrariamente associare ad u3 di y corrispondenti ai valori di x, almeno nellinterla soluzione con il segno positivo e a v 3 quella con vallo finito che la carta millimetrata ci permette di
il segno negativo. Dalla x = u + v abbiamo infine tabulare.
la sospirata soluzione dellequazione ridotta di terzo
Le radici dellequazione corrispondono ai valori delgrado:
la x per cui si ha p(x) = 0, cio`e ai punti in cui la curva
s
s
attraversa la base delle nostre computazioni, cio`e la
r
r
3
2
3 q
3 q
p
p3
q
q2
linea y = 0; nella figura questi punti sono compresi in
+
.
x=
2
4
27
2
4
27
due intervalli, il primo che va da 2 a 1, il secondo
che va da 0 ad 1. Questo significa che se a sinistra
Ora, facendo allindietro la trasformazione che ci ha di una radice il valore di p(x) `e positivo, a destra deportato alla forma ridotta, si trova la soluzione del- ve essere negativo, e viceversa. Tale osservazione ci
lequazione originale, cio`e dellequazione generale di permette di fare unasserzione fondamentale: se per
terzo grado, da cui siamo partiti.
due valori x1 e x2 con x1 < x2 si ha che p(x1 ) e p(x2 )
Come abbiamo detto, esistono formule risolutive hanno segni opposti, allora deve esistere almeno una
anche per le equazioni di quarto grado, ma non in- radice compresa tra x ed x . Naturalmente, fra x e
1
2
1
tendiamo addentrarci ulteriormente in questa giungla x ce ne potrebbero essere anche 3 o 5 o pi`
u, ma que2
di formule. In effetti, il problema della ricerca delle sto non muta il senso dellosservazione. Si badi bene
soluzioni di unequazione algebrica, se affrontato op- che dallosservazione NON discende che se p(x ) e
1
portunamente, non `e poi complicato come sembra, p(x ) hanno lo stesso segno, allora non esiste alcu2
purche si abbandoni lidea di trovare una formula na radice compresa tra x e x : basta ricordarsi del
1
2
che esprima tali soluzioni. Pu`o anche essere diverten- valore della contropositiva e della contraria di una
te programmare su un elaboratore il metodo che ora proposizione. Nellesempio, p(2) = p(1) = 1, ma
andiamo a descrivere; esso non `e certamente il meto- fra 2 e 1 vi sono ben due radici (comunque, in quedo migliore che si conosca, ma certo `e il pi`
u elemen- sta situazione, le radici possono solo essere in numero
tare e diretto. Per chi non sa usare la programmazio- pari: 0, 2, 4, etc.).
ne, sar`a utile fare un po di conti a mano, aiutati da
Una volta, il primo passo per trovare le radici conun calcolatore tascabile; anzi, anche chi vuol tentare
sisteva
proprio nel disegnare il grafico di p(x) e deterdi automatizzare il metodo, `e bene che cominci con
minare
gli intervalli di separazione delle varie radici,
qualche elaborazione manuale, per cercare di capire
cio`
e
gli
intervalli [x1 ..x2 ] che isolano ciascuna radice.
fino in fondo cosa si sta facendo.
Questo
procedimento non pu`o essere portato avanti
Prima di tutto, prendiamo il polinomio che deterdallelaboratore,
ma lo si pu`o simulare in vari modi.
mina lequazione e usiamolo come formula, cio`e come
Ad
esempio,
si
pu`
o valutare p(x) per valori interi di
espressione che, dato un valore specifico della variabix
o
per
valori
che
siano potenze di 2, restringendo
le x, permette di calcolare il valore y del polinomio nel
2
poi
tali
intervalli
se
nulla si `e riusciti a trovare. Nel
punto x. Ad esempio, dallequazione x + x 1 = 0,
2
caso
che
il
polinomio
p(x) abbia grado dispari, un inconsideriamo lespressione y = x + x 2 che, posto
2
tervallo
di
separazione
si trova sempre; infatti, per
x = 1, ci d`a il valore y = 1 + 1 1 = 1, e posto
2
valori
molto
grandi
in
valore
assoluto, ma positivi e
invece x = 2 ci d`a y = 2 + 2 1 = 5. E questa la
negativi,
p(x)
deve
assumere
per forza valori di senotazione funzionale y = p(x); x si dice la variabile
gno
diverso.
Il
caso
del
grado
pari `e pi`
u complesso e
indipendente ed y la variabile dipendente. E bene
una
tale
equazione
potrebbe
anche
non
avere alcuna
osservare che se prendiamo due valori vicini tra di
2
radice
reale,
come
succede
a
x
+
1
=
0.
loro, ad esempio x1 = 1 e x2 = 1.01, i corrisponSupponiamo allora di essere riusciti a trovare un
denti valori della y sono ancora vicini tra di loro. E
viceversa, se partiamo da due valori di y non molto intervallo [x1 ..x2 ] che separi (almeno) una radice; per
158
CAPITOLO 5. ALGEBRA
4
3
2
1
-3
-2
-1 0
Come esempio (v. Figura 5.4), riprendiamo la precedente equazione e supponiamo di essere riusciti a
determinare lintervallo [0..1], cio`e x1 = 0 e x2 = 1;
corrispondentemente, si ha p(x1 ) = 1 e p(x2 ) = 2.
Calcolando il valore del polinomio per x3 = 1/2, si
trova p(x3 ) = 1/4, e perci`o la radice si deve trovare tra 1/2 ed 1. La divisione successiva ci porta
a x4 = 3/4 e si calcola p(3/4) = 0.3125; il nuovo intervallo `e [1/2..3/4]. Il passo ulteriore ci d`a
x5 = 5/8 e p(5/8) = 0.015; lintervallo si riduce
a [1/2..5/8]. Il nuovo passo permette di calcolare
x6 = 9/16 e p(9/16) = 0.12, cos` che lintervallo
`e [9/16..5/8] = [0.5625..0.625]. A questo punto il lettore pu`o andare avanti per conto proprio, considerando gli intervalli che man mano ottiene e i cui estremi 5.8
Algebra astratta
costituiscono unapprossimazione per difetto e per eccesso della soluzione. Per controllo, tali estremi van- Abbiamo visto come la parola algebra derivi dalno confrontati con la soluzione esatta che, col metodo larabo, nel quale sembra indicasse il trasferimento di
159
vale invece per le permutazioni Pn su {1, 2, . . . , n} con
loperazione di composizione, cio`e (Pn , ), come si `e
visto nel Capitolo 4. Storicamente, questo `e stato il
primo esempio di gruppo finito e non commutativo, e
fu introdotto da Ruffini e da Abel nei loro studi sulla
non risolubilit`a per radicali delle equazioni di grado
superiore al quarto. Le rotazioni intorno a un punto e le traslazioni del piano costituiscono un gruppo
quando si consideri loperazione di composizione, cio`e
loperazione che esegue una trasformazione dopo laltra. E interessante prendere una figura e un punto
sul piano della figura, e considerare poi le rotazioni
che trasformano a figura in se stessa: si provi con un
quadrato, un rettangolo o un poligono regolare e il
relativo centro. Questo ci fa capire perche il centro
si chiama in questo modo.
Nel Capitolo 2 sullAritmetica abbiamo trovato altri esempi di gruppo finito: linsieme Zm dei numeri {0, 1, . . . , m 1} con loperazione x y = x + y
(mod m), e linsieme Zm , dei numeri minori di m e
primi con m con loperazione xy = xy (mod m).
Le propriet`a l`a messe in evidenza non servivano ad
altro se non a dimostrare le propriet`a di gruppo di tali strutture. Ritorneremo tra breve su questi esempi,
quando parleremo di gruppi finiti.
Noi non possiamo addentrarci nella meravigliosa
teoria dei gruppi, ma val la pena di dimostrare un
risultato astratto di notevole interesse. Un sottoinsieme H di un gruppo G si dice un sottogruppo di
G se `e esso stesso un gruppo con loperazione definita in G. Questo modo di esprimersi `e formalmente
scorretto e dovremmo dire: se H `e un sottoinsieme
del sostegno di un gruppo (G, ) e . . .; naturalmente,
si preferisce la forma pi`
u snella. Un semplice esempio di sottogruppo di (Z, +) `e dato dai numeri pari,
cio`e {. . . , 4, 2, 0, 2, 4, . . .}, che costituisce un sottogruppo di (Z, +). I numeri pari sono i multipli di
2; si vede facilmente che linsieme dei multipli di k
(k fissato, multipli positivi e negativi) sono un sottogruppo di (Z, +). Se prendiamo una permutazione
Pn e tutte le permutazioni che da essa si ottengono eseguendo i prodotti 2 = , 3 = 2 ,
etc., vediamo subito che esse sono un sottogruppo di
(Pn , ). Sia infatti P = {, 2 , 3 , . . .} e osserviamo
prima di tutto che esso `e finito; infatti P Pn per la
chiusura della composizione, e quindi card(P ) n!.
Sia ora r la prima potenza che si ripete; necessariamente, deve essere r = , poiche se cos` non fosse
avremmo r = s , con s 1. Ma se 1 `e linverso
di avremmo 1 r = 1 s , cio`e r1 = s1 ,
contro lipotesi che r fosse la prima potenza a ripetersi. Se allora r = , componendo ancora con
1 si ha r1 = I, lidentit`a, che pertanto appartiene a P . Finalmente, se i , j P , anche il loro prodotto i j = i+j sta in P ; in particola-
160
CAPITOLO 5. ALGEBRA
g2 h = g1 h1 h1
2 h g1 H
in quanto h1 h1
a di chiusura
2 h H per la propriet`
in H. Naturalmente, in modo del tutto analogo, si
dimostra che ogni elemento di g1 H sta anche in g2 H
e quindi g1 H = g2 H come si voleva. Di conseguenza,
2
3
4
= (1234), = (13)(24), = (1432), = I.
gli insiemi gH determinano, al variare di g, una partiConvenzionalmente, si pone 0 = I e quindi r1 = zione di G (a g diversi, si noti, possono corrispondere
0 = I. In generale, il minimo numero k per il qua- gH uguali), ogni parte composta dallo stesso numero
le un elemento g G dia g k = e, si dice periodo di elementi, cio`e proprio m. Se le parti sono k, di
deve perci`o avere n = mk.
dellelemento g. Il periodo di `e pertanto r 1.
Se il gruppo G `e infinito, pu`o contenere sottogruppi
Il caso precedente di P , che ha 4 elementi, `e un
finiti o infiniti; ad esempio, (Q+
0 , ) contiene il sotto- esempio di questo risultato. In generale, possiamo
gruppo finito {1, 1} e il sottogruppo infinito com- enunciare il seguente:
posto da tutte le potenze (positive e negative) del
numero 5: {. . . , 52 , 51 , 50 = 1, 5, 52 , . . .}. Questo Corollario 5.23 Se (G, ) `e un gruppo finito e g
`e, in effetti, il sottogruppo ciclico h5i; nel caso in- G, il periodo di g `e un divisore di card(G).
finito, il sottogruppo ciclico deve contenere tanto le Prova: Il periodo di g coincide, per quanto detto,
potenze positive quanto quelle negative del suo gene- con il numero di elementi del sottogruppo generato
ratore. Un gruppo (G, ) si dice ciclico se esiste un da g, e questo `e un divisore di card(G).
elemento g G che genera tutto il gruppo. Ad esemUn esempio importante di questo corollario `e dato
pio, (Z, +) `e generato dal numero 1; si osservi che in
dai
gruppi (Zm , ), la moltiplicazione intesa modulo
questo caso, essendo la somma loperazione del grup(m) elementi e quindi
po, le potenze sono in realt`a i multipli. Il lettore `e m. Tali gruppi contengono
invitato a dimostrare che i sottogruppi di un gruppo ogni elemento x Zm ha come periodo un numero
ciclico sono anchessi ciclici. Nellesempio di (Z, +) si che divide (m) (diciamo r); si ha pertanto kr =
(m), per qualche intero k. Ma allora:
ha:
Una delle pi`
u interessanti propriet`a dei gruppi finiti
un risultato che abbiamo sfruttato parlando dei
`e data dal seguente:
metodi di ciframento a chiave pubblica.
I gruppi sono probabilmente la struttura algebrica
Teorema 5.22 (di Lagrange) Se (G, ) `e un gruppi`
u
importante, e sono stati studiati in modo molto
po finito ed H `e un sottogruppo di G, allora il numeapprofondito.
Inoltre, sul concetto di gruppo si basaro degli elementi di H `e un divisore del numero degli
no
altre
strutture
algebriche che si avvicinano magelementi di G.
giormente alle strutture numeriche pi`
u familiari. PriProva: Sia n = card(G) ed m = card(H); sia g G ma di tutto, definiamo cosa si intende per anello;
e consideriamo linsieme gH composto da tutti i pro- si parte da un insieme A e si suppone che in A siano
dotti di g per gli elementi di H; esiste allora una definite due operazioni, indicate convenzionalmente
corrispondenza biunivoca tra H e gH data dalla fun- con + (laddizione) e con (la moltiplicazione),
zione h gh, h H. In effetti, essa `e surget- questultima scritta spesso con la semplice giustappotiva per definizione e se non fosse iniettiva dovrem- sizione. La struttura algebrica (A, +, ) si dice anello
mo avere due elementi distinti h1 , h2 H tali che se (A, +) `e un gruppo commutativo, (A, ) `e un mogh1 = gh2 ; se cos` fosse, moltiplichiamo per g 1 ot- noide commutativo e vale la propriet`a distributiva del
tenendo g 1 gh1 = g 1 gh2 , cio`e eh1 = eh2 e h1 = h2 , prodotto rispetto alla somma, cio`e: x, y A si ha
u importante
contro lipotesi. Daltra parte, se g1 , g2 sono due ele- x (y + z) = x y + x z. Lesempio pi`
menti di G, gli insiemi g1 H e g2 H o coincidono op- di anello `e sicuramente (Z, +, ), con le usuali operapure sono disgiunti. Supponiamo infatti che g1 H e zioni di somma e prodotto, ma sono anelli anche gli
g2 H non siano disgiunti; hanno allora almeno un ele- altri insiemi numerici (Q, +, ), (R, +, ), (C, +, ). Si
mento in comune, diciamo g1 h1 = g2 h2 (notare che tratta per`o di casi un po particolari, e per questo ne
u avanti. Altri anelli importanti sono
h1 e h2 possono benissimo essere distinti). Ma questo riparleremo pi`
significa g2 = g1 h1 h1
2 , ottenuto moltiplicando i due costituiti dai polinomi, con le operazioni che conomembri per h1
2 . Prendiamo ora un altro elemento di sciamo; essi si indicano con (Z[x], +, ), (Q[x], +, ),
161
0
0
1
2
3
4
5
1
1
2
3
4
5
0
2
2
3
4
5
0
1
3
3
4
5
0
1
2
4
4
5
0
1
2
3
5
5
0
1
2
3
4
0
1
2
3
4
5
0
0
0
0
0
0
0
1
0
1
2
3
4
5
2
0
2
4
0
2
4
3
0
3
0
3
0
3
4
0
4
2
0
4
2
5
0
5
4
3
2
1
162
CAPITOLO 5. ALGEBRA
se definiamo su F le operazioni:
[x, y] + [x , y ]
[x, y] [x , y ]
=
=
[xy + x y, yy ]
[xx , yy ]
allora tali operazioni sono indipendenti dagli elementi presi a rappresentare le classi ed (F, +, ) `e un
campo.
Prova: La prova di questo teorema, in realt`a, `e
gi`a stata fatta quando abbiamo costruito il campo
(Q, +, ) a partire dal dominio di integrit`a (Z, +, ) e
il lettore potr`a ripetere i passi l`a effettuati astraendo dal caso numerico e concentrandosi sulle sole
propriet`a formali definite in D, D ed F.
Partendo da (Z[x], +, ) e da (R[x], +, ) si costruiscono i due campi delle funzioni razionali fratte su Z e
su R, che si indicano rispettivamente con (Z(x), +, )
e (R(x), +, ). Nella sezione sui numeri complessi abbiamo visto un altro metodo per costruire un tipo
diverso di campi, il pi`
u importante dei quali `e certamente il campo dei numeri complessi. Esso consiste nellaggiungere uno (o pi`
u) elementi algebrici al
campo, in modo da rispettarne la definizione.
Capitolo 6
Geometria Euclidea
pubblicati testi che rivedevano limpostazione di Euclide secondo i nuovi criteri, anche se `e limpianto
Euclideo quello che si studia a tuttoggi.
Mandai il triangolo equilatero a Treviranus. Sapevo che lei avrebbe aggiunto il punto che mancava: il punto che determinava il rombo perfetto, il punto che prefissava il luogo dove unesatta
morte lattendeva.
6.1
J. L. Borges Finzioni
Secondo Aristotele la Geometria (cio`e la misurazione dei terreni) nacque in Egitto, dove ogni anno,
dopo le inondazioni del Nilo, era necessario ristabilire i confini dei campi, assegnare un nuovo terreno
a chi, eventualmente, avesse perduto il proprio, invaso in modo permanente dalle acque. Anche i Babilonesi coltivarono la Geometria, un po per ragioni
analoghe, ma assai di pi`
u per il loro interesse allAstronomia. Tuttavia, nessuno di questi popoli and`o
pi`
u in l`a delle considerazioni pratiche ed elementari,
necessarie ai loro intendimenti. Ad esempio, nessuno sent` mai il bisogno di dimostrare alcunche o di
speculare in forma astratta. Lo studio teorico della
Geometria cominci`o in Grecia e uno dei precursori fu
Talete (624 545 a.C.), il primo dei Sette Savi. Con
i Pitagorici si afferm`o anche il concetto di dimostrazione e al tempo di Platone (427 347 a.C.), che fu
un buon cultore di Geometria, le conoscenze teoriche
erano abbastanza ampie da costituire un corpus di
notevole rispetto. Fu per`o circa un secolo dopo che
la Geometria trov`o la sua sistemazione, in un certo
senso definitiva, con lopera di Euclide (sec. III a.C.)
Elementi. Certo, gli Elementi non costituiscono
la fine dello sviluppo della Geometria, che trover`a in
Archimede (287 212 a.C.) e Apollonio (262 180
a.C.) due altri grandi. Le scoperte si sono protratte fino ai nostri giorni, ma quel libro mostr`o come si
costruisce una teoria matematica, partendo dagli assiomi e edificando man mano un insieme organico di
conoscenze (teoremi e problemi) logicamente fondati
e perci`o incontrovertibili. Gli Elementi di Euclide
sono stati forse il libro pi`
u letto e pi`
u amato dopo la
Bibbia e hanno costituito la base dello studio della
Geometria fino al 1800. Con la revisione della Logica
operata in quel periodo (che port`o alla formulazione
delle Geometrie non Euclidee), cominciarono a venir
Euclide fonda la Geometria su 10 verit`a, che egli reputa evidenti di per se, e che quindi non richiedono
alcuna dimostrazione. Egli le divide in 5 assiomi (che,
ricordiamo, secondo Aristotele sono verit`a generali,
indipendenti dal sapere geometrico) e in 5 postulati (cio`e verit`a specifiche della materia in oggetto, la
Geometria):
Assiomi o nozioni comuni:
163
164
165
costruzione di opportune figure; la validit`a di tali costruzioni `e garantita dai teoremi, ma non `e raro che
la verit`a di un teorema sia dimostrata per mezzo di
unopportuna costruzione. Per questo, la Geometria
euclidea mescola in modo indissolubile le dimostrazioni formali e le costruzioni geometriche; queste ultime sarebbero formalmente proibite nellimpostazione
moderna di Hilbert.
Le costruzioni geometriche vengono effettuate con
due strumenti: la riga non graduata e il compasso. La
riga serve per tracciare la retta che unisce due punti
A
B O
(o, almeno, parte di tale retta); il compasso serve a
tracciare le circonferenze, gli archi di circonferenza e a
Si noti che molti assiomi fanno uso del concetto riportare gli estremi di un segmento. Per questo, si fa
di segmento; questo significa semplicemente che gli centro su uno dei due estremi e si regola il compasso
assiomi non si danno prima dello sviluppo della teo- in modo che laltra delle sue punte coincida col seconria, ma le due cose procedono in parallelo, con lunica do estremo. In questa maniera `e possibile traslare il
avvertenza che luso di un concetto non ne preceda segmento, poiche lampiezza o apertura del compasso
la definizione. Questa stessa osservazione vale per il pu`o essere riportata ovunque si voglia, a partire da
concetto di semiretta; data una retta r e un punto un punto prestabilito e/o su una retta assegnata (si
O su di essa, si dice semiretta ciascuno dei due trat- veda il terzo postulato di Euclide). Ci`o permette di
ti infiniti che si dipartono da O, detto origine della dare un definizione precisa: due segmenti sono uguasemiretta. In modo analogo, dato un piano e una li se e solo se, riportando il primo sul secondo (cio`e
retta r su di esso, si dice semipiano ciascuna delle puntando su uno dei due estremi) laltra punta del
parti di piano in cui r divide . Si dice angolo (v. compasso si pu`o far coincidere col secondo estremo.
Figura 6.1 ciascuna delle parti di piano compresa fra
s
s
due semirette che hanno lorigine O in comune; tale
C
C
origine si dice il vertice dellangolo. Infine, tre punti
si dicono allineati se giacciono su una stessa retta.
le cose meno rilevanti: sono proprio le definizioni che,
operando una scelta, danno uno specifico indirizzo alla strada che vogliamo percorrere. Prima di tutto, si
dice segmento il tratto di retta compreso tra due punti A e B e che appartengono alla retta stessa; i due
punti A e B si dicono estremi del segmento. Il primo postulato di Euclide e il primo assioma di Hilbert
ci dicono che, dati due punti qualsiasi A e B, esiste
sempre il segmento AB.
r
A
r
B
Solo un po pi`
u complessa `e la traslazione di un angolo, che mostriamo nella Figura 6.2. Si supponga di
b e lo si voglia traslare a partire dalavere langolo rAs
166
A
AC
D
B
secondo m di CD. La frazione n/m si dice il rapporto fra AB e CD. Allinizio, i Greci pensarono che
due segmenti qualsiasi fossero comunque commensurabili tra di loro, ma poi Pitagora scopr` che il lato
e la diagonale del quadrato non possono essere tali.
Dovettero perci`o introdurre il concetto di segmenti
incommensurabili e si disse rapporto fra i segmenti
AB e CD il numero (che oggi diciamo reale) che si
ottiene eseguendo il seguente procedimento:
Algoritmo 6.1 (Rapporto fra due segmnti)
Ingresso: due segmenti AB e CD.
Uscita: il rapporto r fra AB e CD.
1. si determina il massimo multiplo r di CD che
sia minore o uguale ad AB;
2. se AB = rCD si esce con r come risultato;
A A0 A1
A2
A3
A4 B A5
U1
U2
U3
U4
U5
6. si pone r := r + dj /10j ;
7. se P Q = dj U V si esce con r come risultato;
8. altrimenti, si pone U V := U V , P Q := P Q
dj U V , j := j + 1 e si torna al passo 4.
In modo analogo si definiscono la somma, il confronto e la differenza tra due angoli (v. Figura 6.4).
b e A O
c B , si trasla questultimo
Dati due angoli AOB
in modo che la semiretta O A venga a coincidere con
la semiretta OB cos` che O B sia dalla parte opposta
b cos` otdi OA rispetto a OB O A ; langolo AOB
b +A O
c B . Per il confronto e
tenuto `e la somma AOB
c B in modo da far
la differenza, invece, si trasla A O
coincidere O A con OA e laltra semiretta O B sia
dalla stessa parte di OB; naturalmente, se ruotando da OA in senso antiorario si trova O B prima di
c B `e minore di AOB,
b mentre
OB, allora langolo A O
`e maggiore in caso contrario (naturalmente, se i due
angoli non sono uguali, e cio`e non si sovrappongono
b `e
esattamente). La differenza `e definita quando AOB
c
maggiore di A O B , e il risultato `e costituito dallanb
golo B OB.
Naturalmente, i multipli di un angolo si
definiscono di conseguenza.
Definita cos` come sovrapponibilit`a luguaglianza
tra segmenti e tra angoli, nonche le operazioni tra tali enti, possiamo passare al concetto di misura, strettamente legato a quello di uguaglianza. Si consideri,
una volta per tutte, un segmento U V , che indicheremo genericamente con u e che si dice lunit`
a di misura; si definisce allora come misura del segmento AB
167
B
B
A
O
B
B
A
168
6.2
Perpendicolarit`
a e parallelismo
Due concetti molto importanti sono quelli di rette perpendicolari e di rette parallele; su di essi
si basano moltissimi sviluppi della Geometria Euclidea, che dedica loro due postulati, il quarto e il quinto. Cominciamo col quarto postulato, che pu`o essere
enunciato nel modo seguente: tutti gli angoli retti
sono uguali. Naturalmente, affinche questa affermazione abbia senso, occorre aver definito langolo retto;
allora, la seguente definizione ha il duplice scopo di
farci intendere cosa `e un angolo retto e quand`e che
due rette sono perpendicolari tra loro:
Definizione 6.1 Se due rette, incontrandosi, formano quattro angoli uguali, si dicono perpendicolari;
ciascuno dei quattro angoli si dice un angolo retto.
Il quarto postulato ci assicura che, qualunque coppia di rette perpendicolari si consideri, gli angoli ottenuti sono non solo uguali tra di loro, ma uguali
a quelli di ogni altra coppia di rette perpendicolari. Questo ci permette di affermare che un angolo
piatto `e la somma di due angoli retti e un angolo
giro `e la somma di quattro angoli retti. Secondo le
convenzioni introdotte nella precedente sezione sulla
misurazione degli angoli, possiamo dire che un angolo
retto misura 90 , come quarta parte dellangolo giro.
La terminologia relativa agli angoli `e ben nota; sia
b langolo considerato:
AOB
piatto: le due semirette OA ed OB sono
allineate, cio`e sono luna il prolungamento
dellaltra;
Nota 6.2
E
D
C
r
A
r
C
` E PARALLELISMO
6.2. PERPENDICOLARITA
169
Dal quinto postulato si deduce che se r ed s formano con t coppie di angoli la cui somma `e uguale a due
retti, esse, anche se prolungate indefinitamente, non
si incontrano mai. Da questa osservazione intuitiva, discende la pseudo-definizione che comunemente
si d`a di rette parallele: due rette si dicono parallele se, prolungate indefinitamente, non si incontrano
mai. Questa non pu`o essere una vera definizione, perche prolungando due rette possiamo s` determinare se
esse si incontrano, ma `e impossibile stabilire che esse
non si incontrano; infatti, una cosa del genere richiederebbe uno spazio e un tempo infiniti che, di solito, non abbiamo a disposizione. Il senso del quinto
postulato di Euclide, quindi, `e di fornire un criterio
finito per stabilire se due rette sono o non sono
parallele: si tagliano con una trasversale e si misurano gli angoli; se la somma di due angoli interni `e
uguale a due retti, le rette assegnate sono parallele,
altrimenti non lo sono e, in tal caso, dalla somma dei
due angoli sappiamo da quale parte si incontreranno.
Quindi la definizione corretta `e: due rette sono parallele se, tagliate con una trasversale, formano angoli
coniugati interni la cui somma `e uguale a due angoli
retti. A questo punto possiamo enunciare il famoso e
importante risultato:
s
due angoli sono uguali tra loro. La stessa osserva
zione vale per gli angoli alterni, che perci`o devono
anchessi essere uguali tra di loro.
Figura 6.7: Rette parallele tagliate da una trasversale
170
=
conj
alt
=
cor
conj
=
alt
=
cor
alt
=
conj
cor
=
alt
conj
=
cor
cor
=
conj
alt
=
cor
conj
=
alt
cor
=
alt
=
conj
cor
=
alt
conj
=
S
P
s
t
` E PARALLELISMO
6.2. PERPENDICOLARITA
ti che gli appartengono, il segmento che li unisce `e
formato tutto di punti appartenenti al poligono stesso. Per definizione, infatti, P e Q appartengono a
tutti i semipiani determinati dai lati e contenenti gli
altri vertici del poligono; vi appartengono pertanto
anche tutti i punti del segmento P Q. Un poligono
che non sia convesso si dice concavo. In questultimo caso, pu`o succedere che due lati si intersechino,
cio`e abbiano un punto in comune diverso da ciascuno
dei vertici; il poligono si dice allora intrecciato. Al
variare del numero dei lati (e degli angoli) i poligoni
prendono il nome di triangoli, quadrilateri, pentagoni, esagoni, e cos` via. Un poligono che abbia tutti i
lati e tutti gli angoli uguali si dice regolare; per questi
poligoni si veda la Sezione 6.8.
A5
A1
A4
A1
A3
A0
A6
A2
A0 A5
A2
A7
A4
A3
171
A
E
C
172
Per i quadrilateri, cio`e per i poligoni a quattro mo visto tanto per i segmenti quanto per gli angoli.
lati, esiste una nomenclatura nota fin dalle scuole Quello che si fa, `e di traslare una figura sullaltra, in
modo da far coincidere certi punti, e osservare che anelementari:
che tutti gli altri coincidono; se questo non avviene,
Definizione 6.3 Un quadrilatero che abbia due lati
la due figure non sono congruenti. Talvolta, oltre alla
opposti paralleli si dice un trapezio. Un quadrilatero
traslazione, occorre operare un ribaltamento delle fiche abbia le due coppie di lati opposti paralleli si dice
gure; questo deve avvenire nello spazio, ma di regola
un parallelogramma. Un quadrilatero che abbia tutti
questa invasione della terza dimensione non `e consigli angoli uguali si dice un rettangolo. Un quadriderata fuori legge. Con il criterio di sovrapponibilit`a
latero che abbia tutti i lati uguali si dice un rombo.
in mente, possiamo dare un teorema che potrebbe
Un quadrilatero che abbia tutti i lati e tutti gli angoli
anche essere preso come definizione:
uguali si dice un quadrato. I segmenti che uniscono vertici opposti di un quadrilatero si dicono le sue Lemma 6.9 Due triangoli sono uguali se e solo se
diagonali.
hanno i tre lati e i tre angoli ordinatamente uguali.
Vale il seguente, importante risultato:
B B
6.3
Congruenza e similitudine
173
Prova: Sia ABC un triangolo equilatero; se consideriamo AB come base di un triangolo isoscele, langolo
in A risulta uguale allangolo in B; se consideriamo
BC come base, langolo in B risulta uguale allangolo in C. Per la propriet`a transitiva delluguaglianza i
tre angoli sono tutti uguali e la loro misura discende
dal Teorema 6.4. In viceversa si dimostra in modo
del tutto analogo.
Siamo ora in grado di dimostrare:
b
b
in C, di modo che ACM
= M CB.
I due triangoli che, cos` facendo, C non venga a coincidere con C.
ACM e M CB sono congruenti per il primo criterio: I due triangoli ACC e BCC sono isosceli per co
AC = CB perche il triangolo `e isoscele, CM `e a struzione e per ipotesi (AC = A C e BC = B C ) e
b = M CB
b per costruzione. Quindi quindi hanno gli angoli alla base uguali. Tuttavia, se
comune ed ACM
c
c
in particolare langolo in A `e uguale allangolo in B. la disposizione `e quella della figura: AC C > B C C e
b
b
c
Viceversa, supponiamo che gli angoli adiacenti al lato ACC < B CC = B C C, il che `e assurdo. Ci possono
AB siano uguali. Questo vuol dire che sono acuti e essere altre disposizioni dei punti C e C , ma in modo
quindi, se da C tracciamo laltezza relativa ad AB, del tutto analogo si arriva sempre a una conclusione
174
Teorema 6.15 Un quadrilatero `e un parallelogramma se e soltanto se le due coppie di lati opposti sono
formate da segmenti uguali.
B H
C K
BB
B A
B
B
H BB
B
K B C
B
B
B D
B
B E
B
B
sB
stazione che tenga conto della definizione di numero reale, concetto che, al tempo di Talete, nemmeno esisteva! Si comincia osservando che a segmenti
uguali su r corrispondono segmenti uguali su s. Sia
AB = BC; se si tirano le perpendicolari al fascio
AH e BK, i due triangoli ABH e CBK sono uguab = H BA
b e
li, essendo AB = BC per ipotesi, K CB
b = C BK
b come angoli corrispondenti. PortiaB AH
mo ora le perpendicolari A H e B K : questo implica che AA H H e BB K K sono parallelogrammi e quindi A H = AH = BK = B K . Da
questo deriva che i triangoli A H B e B K C sono congruenti, ancora per il primo criterio di conc B = K B
c C perche corrispondenti,
gruenza (H A
c = K
c perche retti). Finalmente, questo ci dice
H
A B = B C . Supponiamo ora (seconda parte della
dimostrazione) che due segmenti, ad esempio AB e
CD, stiano tra di loro in un rapporto razionale m/n.
Questo significa che dividendo AB in n parti uguali e CD in m parti uguali, queste parti hanno tutte
la stessa lunghezza. Possiamo applicare allora la prima parte della dimostrazione immaginando che ogni
parte sia individuata dal taglio di r ed s con rette
parallele del fascio. Questo implica che A B e C D
stanno ancora nel rapporto m/n, essendo le parti tagliate in s tutte uguali tra di loro. La terza parte
della dimostrazione riguarda il caso in cui i due segmenti, diciamo ancora AB e CD non siano tra loro in
un rapporto razionale. Se z `e tale rapporto, possiamo
pensare a due successioni (di Cauchy) di numeri razionali che approssimano z per difetto e per eccesso.
Considerando segmenti che approssimano CD secondo i rapporti di tali sequenze con AB, per la seconda
parte della dimostrazione si ottengono segmenti che
approssimano C D secondo gli stessi rapporti con il
segmento A B . Questo ci dice che anche il rapporto
tra A B e C D deve essere z.
175
Come per la congruenza, la verifica della loro similitudine pu`o essere semplificata rispetto a ci`o che comporterebbe la definizione. Queste semplificazioni sono stabilite dai tre criteri di similitudine dei triangoli,
abbastanza analoghi ai tre criteri di congruenza.
C
@
@
C
@D
C
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
@
A
B
B A
B
b
c
c
e C = C = C . Infine, portando la parallela C D
Corollario 6.19 Se r ed s sono due rette parallele,
ad AB si ha C D = B B, essendo B BDC un
allora tutti i punti di r hanno la medesima distanza
parallelogramma, e dal teorema di Talete si deduce
da retta s.
AC : AC = BC : BC . Questa equivale alla pro
Ha senso allora definire la distanza di due rette paral- porzione AC : A C = BC : B C , il che prova che
lele r ed s come la distanza di un qualsiasi punto p anche il terzo lato `e nella stessa proporzione degli
altri due.
di una delle due rette dallaltra retta.
Finalmente, diamo la seguente:
Definizione 6.6 Due poligoni con k lati si dicono simili se i lati sono ordinatamente nella stessa Teorema 6.21 (II criterio di similitudine) Due
proporzione e se gli angoli che essi formano sono triangoli che abbiano due coppie di angoli uguali
ordinatamente uguali.
sono simili (a meno di una eventuale rotazione
intorno a un lato).
Osserviamo esplicitamente che le due condizioni non
possono, in generale, essere ridotte; questo `e dimo- Prova: Naturalmente, se due coppie di angoli sostrato dallesempio del quadrato e del rombo (che no uguali, anche la terza coppia `e tale; inoltre, non
hanno i lati in proporzione, ma gli angoli diversi) e ha senso parlare di proporzionalit`a di due soli ladallesempio del rettangolo e del quadrato (che hanno ti. Con riferimento alla Figura 6.17, siano ABC e
b=A
c , B
b=B
c e, di congli stessi angoli, ma non i lati in proporzione). Il caso A B C due triangoli con A
b
c
pi`
u importante e interessante `e quello dei triangoli. seguenza, C = C . Riportiamo su AB il punto B
176
C Q
QQ
Q
Q
Q
Q
Q
A
H
B
Figura 6.18: Triangolo rettangolo
b
c
b
c
ABC = AB C = A B C e ACB = AC B = 6.4
c
A C B , il che prova che i due triangoli sono simili.
Ci`o che intuitivamente chiamiamo lestensione di
Sfruttando questi criteri, Talete non avrebbe avuto una superficie pu`o essere misurata se fissiamo unopla necessit`a di aspettare che la sua ombra fosse lunga portuna unit`a di misura. Se u `e il segmento che abtanto quanto lui era alto, ma in qualsiasi momento biamo assunto come unit`a di misura di lunghezza,
a di
avrebbe potuto usare il fattore di proporzionalit`a da- convenzionalmente stabiliamo di usare come unit`
misura
di
superficie
lestensione
di
un
quadrato
di
lato dal rapporto della sua altezza e la lunghezza della
to
u.
Naturalmente,
non
possiamo
pensare
che,
data
sua ombra. Anzi, avrebbe potuto approfittare del
momento in cui i raggi del sole erano perpendicolari una superficie qualsiasi, si riesca a trovare il modo
a un lato della piramide, perche in quel momento i di sovrapporle tanti quadrati u u da ricoprirla perconti sarebbero stati pi`
u semplici. Se capisco bene la fettamente. Come per le lunghezze e gli angoli, `e
descrizione che fu data del calcolo di Talete, sembra opportuno definire multipli e sottomultipli, in modo
che questi aspettasse il giorno e lora in cui la sua da poter associare ad una superficie qualsiasi un cerombra misurava quanto la sua altezza e il sole risul- to numero di quadrati unit`a di misura, ma, se ne `e
tava perpendicolare a un lato della piramide. Santa il caso, anche una certa quantit`a di sottomultipli. Se
la superficie `e grande, potr`a essere inoltre convenienPazienza!
La pi`
u famosa applicazione del teoria della te usare qualche multiplo dellunit`a di misura (vedi
similitudine `e costituita dai due teoremi di Euclide: Sezione 6.1). Con questo in mente, dimostriamo il
seguente teorema che `e alla base della teoria della
Teorema 6.23 (Teoremi di Euclide) Sia ABC misura:
un triangolo rettangolo e sia CH laltezza relativa
Teorema 6.24 Se un rettangolo ha i lati di dimenallipotenusa; allora:
sioni a, b R+ rispetto allunit`
a di lunghezza u, alprimo teorema di Euclide: ciascun cateto `e me- lora la superficie del rettangolo misura ab rispetto aldio proporzionale tra la proiezione di quel cateto lunit`
a di misura delle superfici, cio`e il quadrato di
sullipotenusa e lipotenusa stessa;
dimensioni u2 = u u.
secondo teorema di Euclide: laltezza relativa al- Prova: La prova, come di regola succede per le prolipotenusa `e medio proporzionale fra le due priet`a che chiamano in causa i numeri reali, si divide
proiezioni dei cateti sullipotenusa.
in pi`
u parti, quattro nel caso attuale. Primo caso:
177
B
B
D
C
H
Di solito, la misura della superficie di una figura si Prova: Si consideri la Figura 6.20. Sia D il punto
mediano dellaltezza e da D tiriamo la parallela al ladice area e si d`a la seguente definizione:
to AB fino ad incontrare i lati AC e BC nei punti A e
Definizione 6.7 Due figure si dicono equivalenti se
B , rispettivamente. Su tale retta si consideri il punhanno la stessa area. Si dicono invece equiscompoto C tale che B C = A B . Per il teorema di Talete
nibili se sono scomponibili nello stesso numero finito
`e anche CB = BB e A C = AA = BC . Quindi
di parti congruenti.
i due triangoli A B C e BC B sono congruenti per
Chiaramente, due figure equiscomponibili hanno la il primo criterio. In particolare, BC risulta parallestessa area. Lequiscomponibilit`a `e un metodo for- lo ad AC; quindi il triangolo ABC `e equivalente al
te per trovare la misura della superficie delle figu- parallelogramma ABC A la cui area `e bh/2.
re, e non sempre risulta sufficiente, come capita nel
La Figura 6.21 mostra come larea del trapezio sia
ben noto problema della quadratura del cerchio, e data dalla formula (a + b)h/2 e quella del rombo da
cio`e trovare un quadrato equivalente a un cerchio ab/2; il lettore `e invitato a specificare i dettagli deldato: questo problema richiede unaltra impostazio- le dimostrazioni, che costituiscono un buon esercizio,
ne che vedremo pi`
u avanti. Per i poligoni, lequi- anche se molto semplice, di ragionamento geometrico.
scomponibilit`a `e il concetto adeguato al calcolo delle
aree.
a
b
b
a
D
C
a
178
2. il quadrato costruito sullaltezza relativa allipo- centrale ha lato b a, la differenza dei due cateti;
tenusa `e equivalente al rettangolo che ha per lati pertanto, larea del quadrato grande `e:
le proiezioni dei cateti sullipotenusa.
ab
c2 = 4 + (b a)2
2
b
a
a
b
a
c
b
e semplificando si trova c2 = a2 + b2 . Una semplice applicazione del primo teorema di Euclide d`a una
terza dimostrazione del teorema di Pitagora. Come si vede dalla Figura 6.24, il quadrato costruito
sul cateto AC `e equivalente al rettangolo ADKH e
il quadrato costruito sul cateto BC `e equivalente al
rettangolo HKEB. Gi`a nel 1928 il matematica inglese Loomis ha pubblicato un libro nel quale raccoglie oltre centocinquanta dimostrazioni del Teorema
di Pitagora.
C
Prova: Esistono moltissime dimostrazioni di questo
teorema. Una delle pi`
u belle fa diretto riferimento allequiscomponibilit`a. I due quadrati della figura sono
cos` formati: il primo da quattro triangoli rettangoli
A
H
B
congruenti e dai quadrati dei due cateti; il secondo
dagli stessi quattro triangoli e dal quadrato dellipotenusa. Per differenza, si ha immediatamente il teorema. Viceversa, supponiamo che i tre lati a, b, c di
un triangolo siano tali che a2 + b2 = c2 ; costruiamo il
quadrato di lato a + b come nel primo disegno della
D
K
E
figura: i quattro triangoli sono congruenti per il primo criterio e quindi sia c la lunghezza di ciascuno dei
due segmenti obliqui. Costruiamo ora il secondo quaFigura 6.24: Pitagora ed Euclide
drato della figura, nella quale il lato obliquo risulta
essere di lunghezza c per la prima parte del teorema;
Il teorema di Pitagora era noto agli Egizi, almeno
questo per`o implica a2 + b2 = c2 , cio`e c2 = c2 . Es- nel caso delle misure (3, 4, 5) dei lati, come s`e visto
sendo c, c positivi questo significa c = c e perci`o il nella costruzione delle rette perpendicolari. Le tertriangolo originale era rettangolo.
ne di numeri naturali (a, b, c) tali che a2 + b2 = c2
si dicono terne Pitagoriche e il lettore pu`o direttamente verificare che tali sono (5, 12, 13) e (8, 15, 17),
oltre naturalmente alla citata (3, 4, 5). Se abbiamo
una terna Pitagorica e moltiplichiamo i tre numeri
per uno stesso valore, otteniamo ancora una terna
Pitagorica, come (6, 8, 10). In realt`a, si vede immeba
diatamente che i tre numeri a, b, c sono a due a due
primi tra loro, oppure hanno tutti e tre un fattore comune. Infatti, se ad esempio a, b avessero un fattore
a
a
comune k, allora sarebbe a = kr e b = ks e quindi
c
c2 = k 2 r2 + k 2 s2 = k 2 (r2 + s2 ), cos` che k risulterebbe anche un divisore di c. Le terne Pitagoriche per
Figura 6.23: Pitagora per differenza
le quali a, b, c non hanno fattori comuni si dicono primitive. E possibile trovare tante terne Pitagoriche
Unaltra bella dimostrazione richiede luso di un quante si vogliono:
po di Algebra; si consideri la Figura 6.23. Il quadrato
179
Teorema 6.28 Dati due qualsiasi numeri interi ABC. Si ha pertanto la proporzione AC : AF =
m, n con m > n, la terna costituita dei numeri AB : BF . Vale allora il seguente:
a = m2 n2 , b = 2mn, c = m2 + n2 `e Pitagorica.
Teorema 6.30 Se `e la misura del lato obliquo nel
Prova: Basta eseguire semplici calcoli:
triangolo
armonico, allora la misura della base `e
( 5 1)/2.
a2 + b2 = (m2 n2 )2 + 4m2 n2 =
Prova: Se poniamo AF = AB = x e BF = CB
= m4 + 2m2 n2 + n4 = (m2 + n2 )2
CF = x nella precedente proporzione, otteniamo
: x = x : ( x). Questo equivale allequazione
Nota 6.3
F
A
180
A
A
Luoghi geometrici
@
B
6.5
P
@
@
181
HH
s
HHA
HH
b
HH
H
PA
H
O
HH
A
HH
AA
HH
r
B
W
X
M
Y
B
Figura 6.31: Baricentro
182
Corollario 6.34 Il baricentro di un triangolo divide la circonferenza, che rimane tutta dalla stessa parte
ciascuna delle tre mediane in due parti, di cui una `e rispetto ad r. Viceversa, sia s una retta per P non
perpendicolare ad OP . Tiriamo da O la perpendidoppia dellaltra.
colare ad s, che incontrer`a s in un punto M ; per il
Eulero osserv`o che lortocentro, il baricentro e il cir- teorema di Pitagora OM < OP e quindi M `e intercumcentro sono allineati; lasciamo per`o da parte la no alla circonferenza. Se P `e il punto su s tale che
dimostrazione di questa curiosa propriet`a.
P M = M P (ma dalla parte opposta di P rispetto ad
Sicuramente, il luogo geometrico pi`
u importante `e M ), abbiamo P O = P O e quindi P sta sulla circoncostituito dalla circonferenza:
ferenza. Quindi la retta s incontra la circonferenza in
Definizione 6.10 Si dice circonferenza di raggio r il almeno due punti P e P e non la lascia tutta dalla
luogo dei punti che hanno distanza r da un punto fis- stessa parte. Quindi r `e unica.
sato O, detto centro della circonferenza. Si dice cerchio di raggio r il luogo dei punti che hanno distanza
minore o uguale ad r da un punto O detto centro del
cerchio. Ogni segmento (di lunghezza r) che unisce
il centro del cerchio o della circonferenza al bordo del
cerchio o alla circonferenze si dice raggio. Due raggi
distinti che giacciono sulla stessa retta costituiscono
un diametro, la cui lunghezza `e pertanto 2r.
Naturalmente, una circonferenza determina un cerchio, costituito da tutti i punti interni alla circonferenza, e viceversa un cerchio determina una circonferenza, data dai punti del suo bordo o contorno. E
bene tuttavia usare la terminologia appropriata per
non creare confusione o ambiguit`a; ad esempio, la misura della circonferenza `e una misura lineare, mentre
la misura del cerchio `e una misura di superficie.
P
Q
O
r
Tornando un attimo ai triangoli, si osservi che il circumcentro D `e equidistante dai tre vertici del triangolo e quindi se si disegna una circonferenza di centro
D e passante per uno dei vertici, essa toccher`a anche gli altri due, lasciando il triangolo al suo interno.
Questa circonferenza risulta circoscritta al triangolo,
ed `e per questo che il circumcentro ha tale nome. In
modo simile, lincentro E `e equidistante dai tre lati,
pertanto se disegniamo una circonferenza di centro
E e raggio dato dalla distanza di E da uno qualsiasi
dei tre lati del triangolo, questa circonferenza risulta
tangente ai tre lati ed `e tutta contenuta allinterno
del triangolo; si dice che questa `e la circonferenza inscritta nel triangolo, ed `e per questo che E si dice
lincentro.
Altri luoghi geometrici importanti sono le cosiddette coniche: lellisse, la parabola e liperbole; come
si sa, queste curve hanno il nome di coniche perche
possono essere ottenute intersecando un cono con un
piano. Per cono si intende la figura solida originata
da una retta che ruota nello spazio intorno ad unaltra retta ad essa incidente: la retta ruotante si dice
la generatrice del cono, mentre la retta fissa `e detta
lasse del cono, e il loro punto dincontro si dice il
vertice del cono (si veda anche la Sezione 6.8). Se si
considera un piano incidente con lasse del cono, lintersezione risulta unellisse; nel caso particolare in cui
il piano sia perpendicolare allasse si ottiene una circonferenza, che pertanto deve essere considerata una
conica, caso particolare di ellisse. Se il piano `e parallelo alla generatrice, la figura che si ottiene `e una
parabola. Infine, se il piano `e parallelo allasse, si ha
uniperbole.
Queste definizioni classiche sono, comunque, meno
utili nella pratica delle definizioni di queste curve come luoghi geometrici; come vedremo, le definizioni saranno utilizzate in Geometria Analitica per ottenere
lequazione delle curve.
183
P
b
b
b
b
b
F1
F2
b
b
bF
d
Figura 6.33: Costruzione dellellisse
Figura 6.35: Costruzione della parabola
6.6
184
Ob
185
Ob
O
A
B
r
B
P
Corollario 6.41 Un triangolo inscritto in una semicirconferenza `e retto e, viceversa, ogni triangolo rettangolo pu`
o essere inscritto in mezza
circonferenza.
Prova: Se un triangolo `e inscritto in mezza circonferenza, allora lipotenusa coincide con un diametro;
esso determina un angolo al centro di 180 , e quindi
langolo opposto, come corrispondente alla circonferenza, vale 90 . Per il viceversa, basta osservare che il
circumcentro del triangolo `e giusto il punto di mezzo
dellipotenusa.
Questo corollario `e alla base di molte considerazioni
sui triangoli rettangoli ed `e quasi importante come il
Teorema di Pitagora. Vediamo, a mo di esempio, come questo corollario, abbinato ai teoremi di Euclide,
ci permetta di trovare il medio proporzionale tra due
segmenti (vedere Figura 6.40):
M BCH D
b
b
AOB = 2(180 AP B) che `e proprio la propriet`a che
4. il segmento P H `e il medio proporzionale cercato
volevamo dimostrare.
(P H `e laltezza relativa allipotenusa).
Ricco di applicazioni `e anche il seguente:
Corollario 6.40 Se un quadrilatero `e inscritto in
una circonferenza, allora gli angoli opposti sono
Teorema 6.42 Sia data una circonferenza e sia P
supplementari.
un punto fuori di essa. Sia P T una tangente da P
alla circonferenza e sia P AB una retta secante la cirProva: Infatti sono angoli alla circonferenza che
conferenza che la taglia nei punti A e B. Vale allora
insistono su un arco e sul suo esplementare.
la proporzione: P A : P T = P T : P B, cio`e il segmenUna conseguenza molto importante dei teoremi to di tangente `e medio proporzionale tra i segmenti
visti `e il seguente:
staccati su una secante della circonferenza.
186
d
A
A
B
Figura 6.41: Tangente e secanti dallo stesso punto
Prova: Si congiungano (v. Figura 6.41) A e B con
T e si considerino i triangoli P AT e P T B; essi sono
simili perche hanno langolo Pb in comune e gli angoli
b e ATbP uguali, poiche entrambi insistono sulABT
larco AT (quindi anche i terzi angoli sono congruenti). Da questa similitudine discende la proporzione
cercata.
Questo significa che il prodotto P A P T `e costante
e quindi se, come in figura, P A B `e unaltra secante
alla circonferenza, si ha P A?P B = P AP B = P T 2 .
Poiche il medio proporzionale si sa costruire, questo
teorema permette di trovare il punto T di tangenza
alla circonferenza di una retta passante per P :
Algoritmo 6.6 (Tangenti da un punto esterno)
Ingresso: Una circonferenza e un punto P ad
essa esterno;
Uscita: I punti di tangenza sulla circonferenza delle
rette passanti per P ;
1. Si traccia una secante P AB qualsiasi;
2. Si costruisce, come visto in precedenza, il medio
proporzionale tra i segmenti P A e P B; sia CH
tale segmento;
3. con il compasso, facendo centro in P , si traccia
una circonferenza di raggio CH;
4. i punti in cui questa circonferenza taglia quella
data sono i punti di tangenza cercati;
5. si uniscono, se si vuole, al punto P .
Sia data una circonferenza di centro O. Se P `e
un punto del piano che non sia il centro della circonferenza, si dice distanza di P dalla circonferenza
la lunghezza del segmento P A, dove A `e il punto di
intersezione della circonferenza con la retta P O. E
chiaro che se P O, la distanza `e il raggio della
circonferenza e che se P si trova sulla circonferenza
la distanza `e zero. I risultati precedenti si possono
187
un suo valore approssimato per difetto e per eccesso. In quanto allarea, `e chiaro che lapotema dei vari
poligoni, al crescere di n, si avvicina sempre di pi`
u
al raggio, e ci`o rende conto di quanto affermato nel
teorema precedente.
Concludiamo questa sezione con la seguente
definizione:
Definizione 6.15 Si dicono concentriche due o pi`
u
circonferenze che hanno lo stesso centro. Larea
compresa tra due circonferenze concentriche si dice
corona circolare.
Per differenza, `e immediato osservare che larea di
una corona circolare determinata da due circonferenze di raggio R ed r (con R > r) `e: A = (R2
r2 ).
come desiderato.
6.7
Riprendiamo ora la definizione di poligono regolare data nella Sezione 6.2. Se dai vertici disegniamo
le bisettrici agli angoli, queste si intersecano in un
punto detto centro del poligono: infatti, tutti i triangoli determinati dai lati e da queste bisettrici devono
essere uguali per il secondo criterio di congruenza.
Quindi il centro del poligono `e equidistante da tutti
i vertici, e questo significa che il poligono pu`o essere
circoscritto da una circonferenza che ha per raggio la
distanza dal centro di ciascun vertice. Daltra parte, i triangoli considerati sono tutti isosceli, avendo
gli angoli alla base uguali. Quindi la circonferenza
di centro il centro del poligono e raggio la distanza di tale centro dai lati (cio`e laltezza dei triangoli
isosceli), `e inscritta nel poligono. In altri termini, il
poligono `e delimitato da una circonferenza inscritta
e da una circoscritta; il raggio del cerchio inscritto
si dice apotema del poligono ed ha un ruolo molto
importante.
Teorema 6.45 Il perimetro di un poligono regolare
`e dato dal prodotto della misura di ciascuno dei suoi
lati per il numero dei lati stessi. Larea `e data dal
perimetro moltiplicato per lapotema e diviso per 2.
Prova: La relazione per il perimetro `e ovvia. Per
larea, si divida come visto il poligono in tanti triangoli congruenti; larea di ciascun triangolo si ottiene
moltiplicando il lato per lapotema e dividendo per 2.
Moltiplicando ora questo per il numero dei lati, si ha
la formula richiesta.
Da questa formula discende limportanza del concetto
di apotema, la cui misura sar`a indicata con a. Quando frequentavo le Scuole Elementari, ci insegnavano
a trovare larea di un poligono regolare calcolando
lapotema; questo si trovava moltiplicando il lato
188
=
r
e
questo
conclude
la dimostrazione,
lari, il triangolo equilatero, si ha: a = 3/6
poich
e
lapotema
OM
`
e
laltezza
di
tale triangolo.
0.289 ed a = r/2 = r 0.5.
C
C
D
O
O
A
B
A
N
B
O
Figura 6.43: Triangolo e quadrato
A
Prova: Facendo riferimento alla Figura 6.43, il
centro O `e anche il punto di incontro delle mediane
Figura 6.45: Pentagono e decagono
e quindi lapotema `e OM = OC/2 e questo d`a la seconda formula. Inoltre, come
Il caso del pentagono si affronta meglio se risolvia sappiamo, CM `e anche
laltezza, per cui CM = 3/2; applicando ancora mo il problema per il decagono, il poligono regolare
laregola della mediana abbiamo: OM = CM /3 = con dieci lati:
3/6.
Teorema 6.49 Per il poligono regolare con dieci
Anche per il quadrato la valutazione `e semplice:
lati, il decagono, si ha:
s
5+ 5
Prova: Facendo riferimento alla Figura 6.43, laa=r
0.951 r
potema OM `e chiaramentemet`a del lato CB.Inol8
tre, come si sa, OB = OM 2 da cui OM = r 2/2.
Prova: Con riferimento alla Figura 6.45 dove AB `e il
b vale 360 /10 = 36
lato del decagono, langolo AOB
Saltiamo per il momento il pentagono e passia- e quindi ABO `e il triangolo armonico che conosciamo ad occuparci dellesagono, un altro caso molto mo. Per quanto
visto nel Teorema 6.30 abbiamo:
semplice:
= r ( 5 1)/2; questo permette di calcolare
189
2
2
2
r(2 2)/2 e di conseguenza AB
= AN + N B =
p
2
2
sa, r = / 2 2. Ora, da OM = r2 AM si
2
2
trova OM = (2 + 2)r /4 = a2 , da cui si ricava la
Siamo ora in grado di risolvere il caso del seconda formula. Poi, essendo a2 = r2 (/2)2 , si ha:
pentagono:
2
2
3+2 2 2
a2 =
=
,
Teorema 6.50 Per il poligono regolare con cinque
4
4
2 2
lati, il pentagono, si ha:
espressione equivalente alla prima formula.
s
1+ 5 5+ 5
Per lennagono e lundecagono le cose si fanno pi`
u
0.688
a=
4
10
difficili, ma il lettore potr`a affrontare lutile esercizio
18 , per cui CBB `e simile a BOA. Quindi BB : qualsiasi dei suoi vertici, `e anche circoscritto alla cirAB = BC : OB, e poiche BC = AB si ricava:
conferenza che ha per centro O e raggio OM , lapo
!2
tema dello stesso poligono. Vogliamo ora affrontare
51
3 5
1
il calcolo approssimato di seguendo limpostazione
r=
r.
BN =
2
2
4
appena accennata. Ci saranno utili due risultati, il
primo dei quali gi`a lo conosciamo, almeno in un paio
Sottraendo questa quantit`a da OB = r si ha per la- di casi particolari.
potema lespressione desiderata. Per il segmento CN
Teorema 6.52 Sia la misura del lato di un poligosi ottiene allora:
no regolare con n lati inscritto in una circonferenza
s
!2
s
to del poligono di n lati inscritto nella circonferenza
1+ 5
a
2
1+ 5 5+ 5
=
=
unitaria di centro O; sar`a quindi AB = il lato del
4
4
10
5 5
b
poligono di 2n lati, essendo OB la bisettrice di AOC.
Poiche OAC `e un
AN = /2
come desiderato.
ptriangolo isoscele, si hap
e quindi ON = 1 2 /4 e BN = 1 1 2 /4.
Lottagono, il poligono regolare con 8 lati, ha ri- Poiche langolo in M `e retto, si ha il valore di BA:
spetto al quadrato la stessa relazione che il decagov
s
!2
u
r
r
no ha con il pentagono; questa volta, per`o, proceu
2
2
2
AM O: OM = r2 r2 ( 51)2 /4 = r2 (10+2 5)/16,
cio`e:
s
5+ 5
r.
OM =
8
3+2 2
1.207
a=
2
p
2+ 2
a=r
0.924 r
2
e questo d`a =
2 4 2 .
190
1. si pone := 2 e j := 2;
2. fino a che risulta j n si calcola:
(a) j := j + 1;
p
(b) := 2 4 2 ;
lati
4
8
16
32
64
128
256
512
1024
per difetto
2.8284271247
3.0614674589
3.1214451523
3.1365484905
3.1403311570
3.1412772509
3.1415138011
3.1415729404
3.1415877253
per eccesso
4.0
3.3137084990
3.1825978781
3.1517249074
3.1441183852
3.1422236299
3.1417503692
3.1416320807
3.1416025103
3. si esce con p := 2n .
r
taria; allora la misura del lato del poligono con 2n
.
2
2
OA + AT =
1 + 2 /4.
La proporzione diviene:
p
p
1 + 2 /4 : /2 = (/2 AS) : ( 1 + 2 /4 1).
Pertanto:
AS =
2
!r
2
2 .
1+
1+
1
,
4
4
2
1
1
1
1
= 1 + + ,
4
3
5
7
9
191
(a) y := a, a := (a + b)/2, b := b y;
(b) c := c x (a y)2 , x := 2 x;
(c) si scrive in uscita il valore di (a+b)2 /(4c);
tridimensionale; secondo, per il lettore, interpretare correttamente ci`o che `e stato disegnato. Ancora
pi`
u difficile `e possedere e/o sviluppare unappropriata intuizione spaziale per poter affrontare e risolvere problemi tridimensionali; scultori e architetti sono
in questo molto bravi, ma spesso la gente ha difficolt`a a raffigurarsi mentalmente cosa succede nello
spazio. Naturalmente, esercitarsi con la geometria
pu`o giovare ad accrescere il nostro senso spaziale.
In accordo con gli assiomi generali, due punti nello
spazio determinano una retta, proprio come sul piano. Per avere un piano , occorre che siano assegnati
tre punti non allineati, il che equivale ad avere una
retta e un punto fuori di essa, oppure due rette incidenti in un punto. Ad esempio (v. Figura 6.47), se
i tre punti non allineati sono A, B, C, si possono anche avere il punto A e la retta BC, oppure la coppia
di rette AB, BC. Una domanda che pu`o imbarazzare, se fatta fuori di questo contesto, `e la seguente:
abbiamo visto che tre punti non allineati determinano nel piano una e una sola circonferenza; allora, tre
punti non allineati nello spazio, quante circonferenze
determinano?
6.8
b
b
192
s
r
e di una retta r. Questa volta procediamo discorsivamente, lasciando al lettore il compito di riportare
ad un algoritmo quanto ora diremo. Prima di tutto
`e facile vedere se r giace su prendendo due punti
distinti P, Q della retta e verificando se si trovano su
. Se r non giace su , si prende P su (e non su
r) e si determina il piano passante per r e per P .
Ora, sia s la retta di intersezione tra e ; si hanno due possibilit`a verificabili direttamente, in quanto
r, s sono complanari:
(caso della retta r1 nella Figura 6.49) r ed s sono
parallele: allora r `e parallela al piano ; infatti,
se r incontrasse in Q, le due rette r e P Q determinerebbero un piano e questo dovrebbe coincidere con quello considerato (determinato da r
e P );
(caso della retta r2 nella Figura 6.49) r ed s sono
incidenti in Q: allora r ed si incontrano nel
punto Q, che si dice il piede di r su .
1. si prende un punto P su s;
2. se P giace su r, allora r ed s sono incidenti in P
e quindi sono coincidenti o complanari; si esce;
r2
b
u
s
r1
193
194
la superficie laterale: `e la somma delle aree delle
facce laterali del prisma; se p `e il perimetro della
base ed h `e laltezza del prisma, si ha: S = ph;
la superficie totale: e la somma della superficie
laterale e dellarea delle due basi; se ciascuna di
queste vale S, si ha: St = S + 2S;
il volume: `e la misura dello spazio occupato dalla
figura e vale: V = Sh.
Mentre le misure di superficie si rifanno a concetti
gi`a introdotti per la Geometria piana, il volume `e un
concetto nuovo. Il volume di un solido `e una grandezza, e pertanto ci si aspetta che il volume dellunione
di due figure sia la somma dei singoli volumi, e cos`
via per tutte le altre propriet`a delle grandezze. Lunit`a di misura `e definita come il cubo che ha per lato
lunit`a di misura delle lunghezze. Si noti che un cubo `e un prisma retto a base quadrata, la cui altezza
`e uguale a ciascuno dei lati di base. Occorrerebbero
qui dimostrazioni analoghe a quelle fatte a suo tempo
per la misura delle aree, ma ne risparmiamo il lettore
(e noi stessi!). Naturalmente, la relazione tra figure solide avere lo stesso volume `e una relazione di
equivalenza, e si dice appunto equivalenza tra solidi.
Si danno diverse regole per determinare quando due
figure sono equivalenti; la pi`
u semplice, che discende
da quanto appena detto, `e che due figure solide sono equivalenti se sono equiscomponibili. Tuttavia, la
regola pi`
u importante `e costituita dal seguente principio, che Archimede gi`a conosceva, ma che Cavalieri
teorizz`o e us`o in modo sistematico:
Principio 6.16 (di Cavalieri) Due figure solide
che, tagliate con piani paralleli a un piano fisso,
generano figure piane equivalenti, sono equivalenti.
Questo principio `e stato antesignano del calcolo integrale; esso diviene intuitivamente accettabile se pensiamo a una pila di fogli di carta: comunque li spostiamo, lasciandoli paralleli a se stessi, determinano lo
stesso volume, anche se la forma complessiva cambia
radicalmente.
Applicando il principio di Cavalieri a un prisma,
si dimostra immediatamente che esso `e equivalente a
un prisma retto che abbia la stessa base e la stessa
altezza; da questo si passa ad un prisma retto con
la stessa altezza e con la base quadrata, equivalente
al poligono originale. A questo punto il volume `e
proprio V = Sh, come si voleva. In particolare, un
cubo di lato (ed altezza) a ha volume V = a3 ; inoltre,
S = 4a2 e St = 6a2 .
Consideriamo ora un punto O ed n semirette che
partano da O, nellordine r1 , r2 , . . . , rn . Se gli n piani r1 r2 , r2 r3 , . . . , rn1 rn , rn r1 sono tali che ognuno di
essi lascia da una stessa parte dello spazio le altre
r1
r3
r2
C
OX
X
Q
C@QXXX
C
XXX B
C @Q
C
X
X
C @ QQ
C
C
@ Q
C
C
C
@ QQ
C
C
C
@
C
Q C
C
Q
@
C
C
Q
C
@
C
Q
C QC
@
CX
QC
C
XX X
C
A
XXX@ C
X@
X
@C
X
B
Figura 6.54: Il volume della piramide
un prisma triangolare di volume Sh, se S `e larea del
triangolo ABC. Se uniamo B con C , la figura solida
BOB C `e una piramide di vertice B, base OB C
uguale ad ABC e altezza h; essa `e perci`o equivalente ad OABC. Daltra parte, le piramidi OBB C e
OBCC sono uguali avendo la stessa altezza e uguale
superficie di base. Il prisma, di conseguenza, risulta
diviso in tre piramidi equivalenti.
195
no poligoni regolari uguali, e sono uguali anche tutti
i diedri e tutti gli angoloidi che lo compongono. Gi`a
Platone nel Timeo mostra che di tali poliedri ne esistono solo 5, e per questo i poliedri regolari sono detti
anche solidi platonici. Il ragionamento `e semplice: se
gli angoloidi devono essere tutti uguali, basta prenderne in considerazione uno solo. Le sue facce sono
formate da almeno tre poligoni, che possono essere
triangoli equilateri, quadrati, pentagoni regolari, etc..
Se le facce sono triangoli equilateri, ogni loro angolo `e
di 60 , e quindi langoloide pu`o essere formato da 3, 4
o 5 facce. Infatti, 6 triangoli equilateri darebbero un
angolo giro e langoloide degenererebbe in un piano,
come si era visto con losservazione precedente. Se le
facce sono quadrati, langolo `e di 90 e langoloide ne
pu`o contenere solo 3, poiche gi`a 4 arrivano a 360 .
Se le facce sono pentagoni, ogni angolo `e 108 e di
nuovo langoloide ne pu`o contenere solo 3. Con altri
poligoni regolari (a partire dagli esagoni che hanno
langolo di 120 ) tre facce superano i 360 , e quindi
`e impossibile formare un angoloide.
Fin qui si `e solo dimostrata la possibilit`a di esistenza di 5 poliedri regolari; per dimostrarne leffettiva
realt`a basta ora costruirli:
per il triangolo e langoloide a tre facce, il poliedro regolare `e il tetraedro, o piramide triangolaLa parte di spazio compresa nella zona convessa
re; il tetraedro ha in tutto 4 facce, 6 spigoli e 4
della piramide indefinita si dice propriamente un anvertici (o angoloidi);
goloide; la misura degli angoloidi `e troppo complessa
perche la si possa prendere seriamente in considera per il triangolo e langoloide a 4 facce, si
zione. Due facce consecutive dellangoloide formano
ha lottaedro, o doppia piramide quadrata;
un diedro, e quindi un angoloide con k facce determilottaedro ha 8 facce, 12 spigoli e 6 vertici;
na k diedri. Anche questi possono non presentare una
struttura omogenea, dato che le loro sezioni normali
per il triangolo e langoloide a 5 facce, si ha
corrispondono a piani che sono disposti irregolarmenlicosaedro; esso ha 20 facce (e da questo deriva
te uno rispetto allaltro. Unosservazione importante
il suo nome), 32 spigoli e 12 vertici;
riguarda invece gli angoli che ogni coppia di semirette, partenti dal vertice O, forma sul piano della faccia
per il quadrato e langoloide a tre facce, si ha
corrispondente. Prendiamo un piano passante per
lesaedro o cubo; esso ha 6 facce, 12 spigoli e 8
O e che non interseca langoloide (se non in O stesso);
vertici;
consideriamo uno degli spigoli dellangoloide e imma per il pentagono e langoloide a tre facce, si ha
giniamo di tagliarlo lungo tale spigolo. Ruotiamo ora
il dodecaedro, una specie di pallone da calcio
tutte le facce dellangoloide intorno ad O in modo
spigoloso; esso ha 12 facce, 30 spigoli e 20 vertici.
da portarle (consecutivamente) sul piano ; in corrispondenza dello spigolo tagliato, avremo un angolo
Se con f, s, v indichiamo il numero delle facce, degli
vuoto, che `e la differenza fra un angolo giro e la
spigoli e dei vertici di un poliedro, vale sempre la
somma dei vari angoli dellangoloide. In questo moformula di Cartesio-Eulero: f + v = s + 2.
do vediamo che la somma degli angoli di un angoloide
`e minore di 360 .
Nota 6.5
I poliedri regolari sono facilmente coQuesta osservazione ha notevole importanza quanstruibili a partire dal loro sviluppo piano, che qui diado si studiano i poliedri regolari. In generale, un pomo schematicamente per il tetraedro (Figura 6.55) e
il cubo (Figura 6.56.
liedro `e una figura solida delimitata da un numero
finito di facce costituite da poligoni piani. Rientrano
Conservo ancora il quaderno di bella della terza mein questa definizione sia i prismi, sia le piramidi, ma
dia nel quale sono riportate le costruzioni di geomefin dallantichit`a ci si `e chiesti se esistono, e quanti
tria dello spazio che la Prof. Del Francia ci faceva
sono, i poliedri regolari, cio`e i poliedri le cui facce sopreparare a latere dei compiti a casa. Con aghi, fili,
196
A2
A1
D
A
C
B
St = 2r2 + 2rh,
V = r2 h.
St = ra + r2 ,
V = r2 h/3.
197
B
D
O
Figura 6.58: Volume della sfera
Il calcolo del volume di una sfera si basa sul seguente lemma; si dice che Archimede volle che sulla sua
tomba fosse incisa la Figura 6.58, sulla quale si basa
la sua dimostrazione. Per fissare la terminologia, se
abbiamo un cilindro retto di raggio r ed altezza ancora r, in esso possiamo inserire una semisfera di raggio
r; la figura solida che si ottiene scavando la semisfera
dal cono si dice scodella.
198
Capitolo 7
Le altre Geometrie
Il titolo di questo capitolo vuol fare riferimento
esplicito al fatto che nella Matematica moderna non
esiste soltanto la Geometria Euclidea, lunica ad essere considerata nellantichit`a e fino al 1600, ma vanno
considerate altre geometrie, che si sono sviluppate e
hanno assunto una propria identit`a e una propria rilevanza, contribuendo in vario modo allampliamento
delle nostre conoscenze e al miglioramento della nostra capacit`a ad affrontare e a risolvere i problemi.
Oggi possiamo dire che i primi passi verso le altre
geometrie furono fatti nel Rinascimento, quando pittori praticanti e speculatori teorici studiarono la prospettiva, dando inizio alla Geometria Proiettiva e alla
Geometria Descrittiva. Tuttavia, le proiezioni erano
note fin dai tempi antichi, almeno nel caso classico
delle coniche, per cui la prospettiva fu fatta rientrare
nelle Geometria Euclidea.
Fu nella prima met`a del 1600 che Fermat, Cartesio
e Desargues posero le basi per lo sviluppo di geometrie alternative. I primi due fondarono la Geometria
Analitica; questa voleva essere un modo diverso di
vedere la Geometria Euclidea, ma i suoi metodi, algebrici anziche sintetici, di fatto cambiarono lidea
stessa di geometria. Desargues, poi, con la nuova
idea dei punti allinfinito, praticamente introduceva
enti diversi da quelli delle Geometria di Euclide.
Tradizionalmente, la geometria aveva sempre usato
metodi sintetici, cio`e basati sulla costruzione di figure, riconducendo addirittura a questo metodo la risoluzione dei problemi algebrici, come il calcolo delle
radici di unequazione. Fermat e Cartesio rivoltarono
questo modo di procedere, riportando i problemi geometrici a problemi algebrici. Da allora si sono sempre avuti due modi di vedere la geometria, talvolta in
contrapposizione, talaltra in simbiosi. Cos` la Geometria Proiettiva ha una versione sintetica, che studia
geometricamente le proiettivit`a, e una versione analitica, dedicata alla caratterizzazione algebrica delle
coniche e delle quadriche (lequivalente delle coniche
in tre dimensioni).
A cavallo del 1800, Monge sistematizz`o la Geometria Descrittiva e pochi anni dopo si svilupparono le
Geometrie non Euclide, dovute a Lobaceskij e Bolyai.
7.1
Coordinate Cartesiane
Ufficialmente, la Geometria Analitica `e stata introdotta da Cartesio nel 1637 con la pubblicazione di La
Geometrie, una delle tre appendici al Discours de
la methode. Oggi sappiamo che Cartesio era stato
anticipato da Fermat, che per`o non aveva pubblicato
i propri studi, come era solito fare. Da un punto di vista storico, questa invenzione `e stata di fondamentale
199
200
importanza. Fino ad allora la regina della Matematica era sempre stata la Geometria, tanto che lAlgebra
era appena agli inizi con la sua notazione sincopata
e, di fatto, le dimostrazioni che oggi eseguiamo per via
algebrica erano regolarmente riportate alla Geometria. Cos`, la soluzione delle equazioni era effettuata
per via geometrica e Galileo, quando volle dire che lo
studio della natura deve essere affrontato con metodi
matematici, afferm`o che la Natura `e scritta in caratteri di triangoli, quadrati, cerchi, . . . , ignorando
di fatto i numeri. La stessa notazione arabica o posizionale, portata in Europa allinizio del 1200, aveva
avuto rilevanza solo nel mondo commerciale e finanziario, mentre nellambito scientifico ed accademico
si era conservata la numerazione romana. Cartesio e
Fermat, con lintroduzione della Geometria Analitica,
dimostrarono che tutto ci`o che si fa con la Geometria
si pu`o fare anche con lAlgebra e con il calcolo, cos`
che queste discipline non hanno pi`
u un ruolo subordinato, ma possono vantare pari dignit`a della Geometria. E in effetti, pochi anni dopo, esplose, con
Newton e Leibniz, il nuovo grande filone del calcolo
differenziale, che difficilmente sarebbe potuto nascere e svilupparsi senza il cambiamento di mentalit`a
portato dalla Geometria Analitica di Cartesio.
A
1 u.m.
Figura 7.1: Rappresentazione Cartesiana dei punti:
A `e positivo, A `e negativo
Losservazione di base consiste nel considerare la
corrispondenza biunivoca che lega i punti di una retta
con i numeri reali. Pu`o essere curioso e interessante
ricordare che ne Cartesio ne Fermat considerarono la
parte negativa della retta, secondo luso del tempo
che non riconosceva validit`a alle quantit`a negative
(v. Sezione 3.1). Se su una retta r fissiamo un punto
O, detto origine, e scegliamo, una volta per tutte,
un verso o orientamento sulla retta e una unit`
a di
misura, cio`e un segmento la cui lunghezza diciamo
unitaria per definizione, allora:
1. ad ogni punto A della retta facciamo corrispondere il numero che `e la misura (secondo lunit`a
scelta) del segmento OA, con la convenzione che
il numero `e positivo se A si trova dopo O seguendo il verso stabilito, ed `e invece negativo se
A si trova prima di O; tale misura `e detta la
coordinata o ascissa di A;
2. ad ogni numero reale a facciamo corrispondere
un punto A sulla retta di modo che OA = |a|
201
I
B
80
60
40
20
x
O
III
-3
-2
-1
O 1
-20
IV
-40
Figura 7.3: Curve molto allungate
y
P
3
Q
b
2
1
O
-1
x
1
202
della somma degli altri due, o uguale, se i tre punti sono allineati. Questa propriet`a si dice disuguaglianza
9
triangolare.
Queste tre propriet`a sono caratteristiche della di4
stanza e possono essere prese come assiomi di una
teoria: si consideri un insieme M sul quale sia defini1
ta una funzione d : M M R per la quale valgano le tre propriet`a; allora d pu`o essere assunta come
-4 -3 -2 -1
2
3
4
O 1
distanza tra due elementi di M (che, convenzionalmente, vengono detti punti), e la coppia (M, d) si
dice uno spazio metrico. I teoremi che si deducono in
Figura 7.5: Una parabola in scala quadratica
questa teoria valgono, in particolare, in R, R2 , R3 e in
generale in Rn . La teoria degli spazi metrici fa parte
(si veda la Sezione 8.5). Difficilmente si trovano rap- della Topologia, alla quale accenneremo brevemente
u avanti.
presentazioni di curve su scale entrambi non lineari, un po pi`
ma il loro utilizzo non `e vietato, se questo pu`o portare
a qualche semplificazione.
Lequazione della retta
Di fondamentale importanza `e saper trovare la di- 7.2
stanza tra due punti. Sia A (xA , yA ) e B
(xB , yB ) (si veda la Figura 7.2). Se si tracciano le Un punto, come s`e visto, `e individuato da una coppia
parallele agli assi passanti per A e per B, si deter- di numeri reali. Una curva `e un insieme di punti sul
mina AB considerando il triangolo rettangolo ACB. piano, di solito un insieme composto di infiniti eleLa distanza AC `e semplicemente la distanza tra A e menti, come si pu`o immaginare pensando a una retta
B che, come sappiamo, `e |xB xA |; analogamente, o a una circonferenza. Lidea di Cartesio fu di defiCB = A B = |yB yA |. Quando si eleva al qua- nire una curva per mezzo di una equazione nelle vadrato un valore assoluto, esso pu`o essere ignorato, e riabili x ed y: un punto appartiene alla curva quando
sostituendo a x ed y le sue coordinate si ottiene unuquindi si ha:
guaglianza, mentre non appartiene alla curva in caso
2
contrario. Ad esempio, data lequazione 3x 2y = 0,
AB = (xB xA )2 + (yB yA )2
secondo questo criterio il punto (2, 3) appartiene alla
p
curva (qualunque essa possa essere), mentre il punto
AB = (xB xA )2 + (yB yA )2
(1, 1) non vi appartiene.
dove la radice quadrata `e presa in senso aritmetico
per salvaguardare il fatto che la lunghezza di un segmento `e sempre una quantit`a positiva. Si invita il
B
lettore a scrivere il semplicissimo algoritmo che, date
B
le coordinate dei punti A e B, trova la loro distanza.
La distanza tra due punti A e B si pu`o indicare con
C
C
la notazione d(A, B) e si osserva che essa gode delle
tre seguenti propriet`a:
B0
A
1. d(A, B) 0, e si ha d(A, B) = 0 se e solo se
C0
A
A = B;
2. d(A, B) = d(B, A);
203
2. allora, se yA = yB
(a) allora (punti coincidenti) si avverte che i
due punti coincidono e pertanto la retta `e
indeterminata;
(b) altrimenti, (retta verticale) si pone a :=
1, b := 0, c := xA e si esce;
(7.1)
3. altrimenti, se yA 6= yB
(a) allora (retta orizzontale) si pone a :=
0, b := 1, c := yB e si esce;
y=
m=
xB yA xA yB
yB yA
x+
xB xA
xB xA
yB yA
xB xA
q=
xB yA xA yB
.
xB xA
204
soluzione
esiste
ed
`
e
unica
se
e
solo
se
ab
a
b
=
6
0,
pi`
u generale dellequazione della retta e comprende
ab = a b, cio`e vale la proanche le rette parallele ad uno degli assi cartesiani. cio`e ab 6= a b. Se invece
due possibilit`a: i)
Laltra forma, y = mx + q non permette di rappre- porzione: a : a = b : b , si hanno
lo
stesso
rapporto
vale
per
c,
c
,
e
allora
lequazione `e
sentare le rette parallele allasse delle y, ma ha due
indeterminata
(ha
infinite
soluzioni),
o
ii)
il rapporto
vantaggi: esplicita il valore della y in funzione della
tra
c
e
c
`
e
diverso
e
allora
lequazione
`
e
impossibile
x e mette bene in evidenza le caratteristiche fisiche
della retta, cio`e la sua pendenza rispetto allasse x (non ha alcuna soluzione). Geometricamente, questa
e lintersezione con lasse y. Per questo, nella prati- `e la condizione di parallelismo, mentre il primo caca si tende ad usare di pi`
u la seconda forma, anche so riguarda la coincidenza delle due rette, che hanno
se meno generale, ragionando poi in modo specifico infiniti punti a comune.
La corrispondenza tra intersezioni di curve e soper le rette parallele allasse y. Pertanto, `e bene esluzione
di sistemi di equazioni `e lidea fondamentale
sere pronti a passare da una forma canonica allaltra
della
Geometria
Analitica e, come abbiamo fatto per
quando sia necessario o conveniente.
le
rette,
la
ritroveremo
molto spesso, sia nella teoria
I risultati precedenti permettono di affrontare il
che
nella
pratica.
Come
ora vedremo, faremo ricorso
problema del parallelismo tra rette. Date due retallo
stesso
concetto
nello
studio della perpendicola
te ax + by + c = 0 e a x + b y + c = 0, esse sorit`
a
tra
rette,
un
problema
un po pi`
u complesso del
no parallele se e solo se le loro pendenze coincidono,
parallelismo.
Cominciamo
col
considerare
una retta r
cio`e se e solo se a/b = a /b , ovvero se vale la
qualsiasi
e
un
punto
P
su
di
essa,
e
cerchiamo
di tro
proporzione a : a = b : b . Se si ha addirittura
vare
lequazione
della
perpendicolare
ad
r
passante
205
AB = (x x0 + )2 + (y y0 + m)2 = (x x0 )2 +
+2(x x0 ) + 2 + (y y0 )2 + 2m(y y0 ) + m2 2
2
AC = (x x0 )2 + (y y0 m)2 = (x x0 )2
2(x x0 ) + 2 + (y y0 )2 2m(y y0 ) + m2 2 .
d=
x0 + my0
1
x+
.
m
m
|ax0 + bx0 + c|
.
a2 + b2
y
r
P
B
Al variare del punto P sulla retta r cambia lintercetta della perpendicolare (poiche dipende da x0 ), ma
non cambia il coefficiente angolare, che rimane fisso,
uguale a 1/m; si ha quindi questo importantissimo
corollario:
H
A
O
Corollario 7.3 Se una retta r ha equazione y =
mx + q, (m 6= 0), ogni retta perpendicolare ad r ha
Figura 7.8: Distanza di un punto da una retta
1
equazione y = m
x + q . Pi`
u in generale, se la retta
r ha equazione ax+by+c = 0, ogni sua perpendicolare
Prova: Se la retta r `e perpendicolare ad uno degli
ha equazione bx ay + c = 0.
assi, il risultato `e banale. Altrimenti abbiamo a 6= 0
Prova: Per le rette r che non siano perpendicolari e b 6= 0. Il punto A, proiezione verticale del punto P
ad uno degli assi, sappiamo che m = a/b e quindi sulla retta r, ha coordinate (x0 , (ax0 +c)/b) e quindi
1/m = b/a. Altrimenti abbiamo a = 0 oppure b = 0 il segmento P A ha lunghezza |y0 (ax0 + c)/b| =
(ma non entrambi) e questo si riflette sui coefficienti |(ax0 + by0 + c)/b|. Analogamente, si trova P B =
delle rette perpendicolari secondo la discussione fatta |(ax0 + by0 + c)/a|. Ora si osservi che P A P B =
P H AB, doppia area del triangolo rettangolo ABP .
prima del teorema precedente.
Applicando il teorema di Pitagora si ha:
Questa caratterizzazione delle rette perpendicolari
q
permette di risolvere il problema di scrivere lequazio- AB = P A2 + P B 2 = pa2 + b2 |(ax +by +c)|/|ab|
0
0
ne della retta perpendicolare ad r che passa per un
punto assegnato, sia esso sulla retta o fuori di essa:
e quindi P H = P A P B/AB, cio`e:
Teorema 7.4 Sia ax + by + c = 0 lequazione di una
(ax0 + bx0 + c)2
|ab|
PH =
retta r e sia P (x0 , y0 ) un punto qualsiasi; lequa|ab|
a2 + b2 |(ax0 + by0 + c)|
zione della retta per P perpendicolare ad r `e allora
a(y y0 ) = b(x x0 ).
e questo ci d`a immediatamente il risultato cercato.
Prova: Una generica retta perpendicolare ad r ha
equazione bx ay + c = 0; affinche passi per P dobbiamo avere bx0 ay0 + c = 0, cio`e c = ay0 bx0 .
Sostituendo questo valore nellequazione della retta
si ha la formula desiderata.
206
1
|xA yB +yA xC +xB yC xA yC yA xB yB xC |.
2
7.3
La parabola
sa,
per cui ha interesse studiare cosa succede quando
xC xA
C yA
xB xA yyB
si abbandoni lipotesi di linearit`a in x e/o in y. StrayA
=
h= q
namente, le curve pi`
u semplici dopo le rette risultano
1
1
(xB xA )2 + (yB yA )2
essere le parabole, che abbiamo introdotto fra i luoghi geometrici. Dimostreremo che le parabole con la
x x
(xB xA )(yB yA )
yC yA
C
A
. direttrice parallela allasse x sono tutte e sole le curve
=
p
xB xA yB yA
(xB xA )2 + (yB yA )2 definite da unequazione del tipo y = ax2 + bx + c,
Il denominatore `e chiaramente la base del triangolo, dove a, b, c sono tre numeri reali qualsiasi (a 6= 0, altrimenti si ritorna al caso della retta). Naturalmente,
cio`e la lunghezza di AB. Pertanto:
possiamo scambiare la x con la y e concludere che
1
le
parabole con la direttrice parallela allasse y sono
A = |(xC xA )(yB yA ) (yC yA )(xB xA )|
2
tutte e sole le curve di equazione x = ay 2 + by + c
(a 6= 0). Si pu`o anche dimostrare (ma qui non lo fareche sviluppato d`a la formula cercata.
mo) che una parabola di direttrice una retta qualsiasi
soddisfa unequazione completa di secondo grado in
Nota 7.1
Chi ci ha seguito nella Nota 5.7 relativa
x e in y: ax2 + bxy + cy 2 + dx + ey + f = 0. La
ai determinanti delle matrici 3 3, osserver`
a che la
parabole non `e per`o lunica curva a soddisfare uneformula dellarea si pu`
o ottenere prendendo il valore
quazione del genere; un importante risultato afferma
assoluto del determinante:
che tutte le coniche sono definite da una tale equa
xA yA 1
zione: parabola, ellisse, iperbole e i casi particolari
1
xB yB 1 .
(7.3) circonferenza e coppia di rette. Ci`
o che distingue i
2
xC yC 1
vari tipi di conica `e una specifica condizione sui coefa visto nei corsi
Il valore assoluto si giustifica ricordando che larea de- ficienti dellequazione. Ma questo verr`
ve essere un numero positivo o, al pi`
u, nullo, per le universitari.
figure che degenerano in un segmento. Tuttavia, ci
Secondo la definizione, una parabola `e il luogo dei
possiamo chiedere se il puro e semplice determinante punti equidistanti da una retta (la direttrice) e da
ha un significato preciso. Ebbene, `e proprio cos`: se i un punto (il fuoco); dimostriamo allora il seguente
tre punti non sono allineati e li consideriamo in senso risultato:
x xA
y yA
=
xB xA
yB yA
1
x0
x2 + y02 + d2
x2
x+ 0
2(y0 d)
(y0 d)
2(y0 d)
207
7.3. LA PARABOLA
1 4ac b2 + 1 4ac b2 1
4ac b2
b 4ac b2 1
4ac b2 1
+
=
.
F =
,
y=
.
2
2a
2a
4a
2a
4a
4a
Prova: Vediamo algebricamente che i tre parametri a, b, c determinano univocamente le coordinate del
fuoco e lequazione della direttrice. Uguagliando tali
parametri ai valori ottenuti nel teorema precedente si
ha il sistema:
a = 1/(2(y0 d))
b = x0 /(y0 d)
nelle tre incognite x0 , y0 , d. Pertanto, il teorema risulta vero se e solo se questo sistema ammette ununica
soluzione. Dalla prima equazione si ha: y0 d = 1/2a
e quindi dalla seconda si ricava: x0 = b(y0 d),
cio`e: x0 = b/2a. Nella terza equazione scriviamo
y02 d2 = (y0 d)(y0 + d) e sostituiamo i valori noti.
Con la prima equazione, si ha il sistema:
y0 d = 1/2a
y0 + d = 2c b2 /2a
che si pu`o risolvere per somma e sottrazione. La
soluzione d`a i valori desiderati.
La pi`
u semplice delle parabole `e y = x2 e il lettore `e invitato a disegnarla, insieme al fuoco e alla direttrice. Possono essere importanti i seguenti
concetti:
208
e quindi si pu`o far sistema tra questa equazione e
quella della parabola: le soluzioni del sistema saranno
i punti di intersezione della retta con la parabola. Le
tangenti sono caratterizzate dal fatto che i due punti
di intersezione in effetti coincidono. Eliminando la y,
dal sistema si ottiene lequazione di secondo grado in
x: mx mx0 + y0 = ax2 + bx + c, cio`e: ax2 (m
b)x + mx0 y0 + c = 0, che d`a le ascisse dei punti di
intersezione. Affinche questi coincidano `e necessario
e sufficiente che il discriminante dellequazione sia 0,
cio`e sia: (m b)2 4a(mx0 y0 + c) = 0. Eseguiti i
pochi calcoli necessari, si trova che questa `e proprio
lequazione desiderata.
Il fatto che siamo partiti da un punto esterno alla parabola ci assicura che le soluzioni dellequazione
esistono senzaltro. Affrontiamo allora il problema da
un altro punto di vista e proviamo ad immaginare che
questo possa non essere il caso, cio`e immaginiamo di
non conoscere la posizione di P rispetto alla parabola.
Il ragionamento per trovare le tangenti rimane invariato, solo che alla fine non sappiamo se lequazione
del teorema precedente ha soluzioni o meno. Possiamo allora osservare che tale equazione deve avere
due soluzioni se il punto P `e esterno, una sola soluzione se P si trova sulla parabola (si pu`o tracciare
solo la tangente in quel punto), e nessuna soluzione
se P `e interno. Ma tutto ci`o `e dato dal discriminante
dellequazione, che vale:
(b + 2ax0 )2 b2 4ay0 + 4ac = 4a(ax20 + bx0 + c y0 ),
e si ritrovano esattamente le condizioni gi`a viste. Infatti, perche non vi siano soluzioni (punto interno) a
e ax20 + bx0 + c y0 devono essere discordi, e quindi
se a > 0 deve essere ax20 + bx0 + c < y0 , e se a < 0
deve essere ax20 + bx0 + c > y0 .
Lultimo problema che vogliamo risolvere `e la determinazione della parabola che passi per certi punti
assegnati. Poiche ax2 + bx + c `e un polinomio di
secondo grado, algebricamente bastano tre valori distinti della x per determinarlo completamente; daltra parte, geometricamente, la y non pu`o assumere
pi`
u di due valori uguali, e anche questo si deve riflettere sulle condizioni di esistenza della parabola. In
effetti si ha:
yA = ax2A + bxA + c
yB = ax2B + bxB + c
yC = ax2C + bxC + c
nelle tre incognite a, b, c. Affinche il sistema abbia soluzione, la matrice del sistema deve avere il
determinante diverso da 0; ma:
x
2A xA 1
x
xB 1 =
B
x2 xC 1
C
= x2A xB + xA x2C + x2B xC x2A xC xA x2B
xB x2C + (xA xB xC xA xB xC ) =
7.4
Circonferenza,
iperbole
ellisse
Come dimostra il caso della parabola, la definizione di una curva come luogo geometrico aiuta molto nella ricerca dellequazione che definisce la stessa
curva nella Geometria Analitica. La cosa `e particolarmente vera nel caso della circonferenza che, come ricordiamo, `e il luogo dei punti equidistanti dal
centro. Sia allora O (x0 , y0 ) il centro di una circonferenza e sia r il suo raggio; un punto generico
P
p (x, y) della circonferenza deve esser tale che:
Teorema 7.13 Siano A (xA , yA ), B (xB , yB ),
(x x0 )2 + (y y0 )2 = r e quindi, elevando al
C (xC , yC ) tre punti del piano tali che xA , xB , xC quadrato, x2 2x0 x + x20 + y 2 2y0 y + y02 = r2 .
siano a due a due distinti e fra yA , yB , yC vi siano Ordinando i termini di questo polinomio di secondo
al pi`
u due valori uguali; allora esiste una e una sola grado in x e y si ha lequazione: x2 + y 2 2x0 x
parabola y = ax2 +bx+c (a 6= 0) passante per A, B, C. 2y0 y + x20 + y02 r2 = 0. Si ha allora il seguente:
209
xA
xB
xC
yA 1
yB 1 ,
yC 1
Determinare lequazione di unellisse comunque disposta sul piano cartesiano non `e del tutto banale;
ci accontenteremo pertanto di trovare lequazione di
unellisse disposta come in figura, cio`e col centro nellorigine degli assi e simmetrica sia rispetto allasse
delle x sia a quello delle y. Se lellisse `e allungata
come nella Figura 6.33, i due fuochi si troveranno
sullasse delle x. Siano (a, 0) e (a, 0) le coordinate
dei punti estremi dellasse dellellisse disposto sullasse x, e siano (0, b) e (0, b) gli estremi dellaltro asse
(nella figura `e a > b, ma potremmo avere a < b senza problemi, solo che la posizione dei fuochi cambia).
Con queste condizioni la posizione dei fuochi `e determinata. Infatti, per il punto (a, 0) la somma delle
distanze dai fuochi F = (f, 0) ed F = (f, 0) `e
a f + a + f = 2a, e quindi 2a `e la costante dellellisse. Daltra parte, per il
ppunto (0, b) la somma delle
distanze dai fuochi `e: 2 b2 + f 2 , e questa quantit`a
deve essere uguale a 2a. Dividendo per 2 ed elevando
al quadrato si ottiene b2 + f 2 = a2 , e questo
ci d`a il
valore delle ascisse dei due fuochi: f = a2 b2 .
Con queste premesse, consideriamo un generico
punto (x, y) dellellisse e calcoliamo la somme delle
distanze dai fuochi, che deve essere uguale a 2a:
p
p
(x f )2 + y 2 + (x + f )2 + y 2 = 2a
p
p
x2 + y 2 + f 2 2xf + x2 + y 2 + f 2 + 2xf = 2a.
210
Ora occorre semplificare e scrivere a2 b2 al posto di
f 2 , come abbiamo osservato; si arriva cos` allespressione x2 b2 = a2 y 2 + a2 b2 , e infine si divide tutto per
a2 b2 dopo aver trasportato a sinistra il monomio con
y:
x2
y2
+ 2 =1
(7.4)
2
a
b
Questa formula determina lellisse come curva, cio`e
`e la formula analitica dellellisse; p
se il valore di x, diciamo x0 `e noto, si ricava y = 1 x20 /a2 , cio`e si
hanno due valori opposti per la y, come `e chiaro dalla
figura. Molte altre propriet`a possono essere ricavate
da questa espressione, ma qui ci limiteremo ad alcune osservazioni. La circonferenza di centro lorigine
e raggio a ha equazione x2 + y 2 = a2 , come gi`a sappiamo. Se fissiamo un punto x0 (a x0 a) e
calcoliamo lordinata positiva del puntopsulla circonferenza e sullellisse, troviamo:
yC = a2p x20 per
p
la circonferenza, e yE = b 1 x20 /a2 = ab a2 x20 .
Quindi tra i due punti c`e un rapporto b/a costante.
Questa osservazione permise a Keplero di calcolare
larea di unellisse.
Teorema 7.15 Sia data unellisse di equazione
(7.4), nella quale a e b sono le misure dei semiassi;
allora larea dellellisse `e A = ab.
Prova: Possiamo suddividere lasse maggiore in piccoli segmenti di lunghezza h e, su tali segmenti, costruire dei rettangoli che permettano di approssimare
larea del cerchio e quella dellellisse. Se x0 `e lestremo di uno dei segmenti,p
il rettangolo che approssima
il cerchio avr`a area 2h a2 x20 ; quindi la somma
delle aree di tutti questi rettangoli
approssimer`a laP p
rea totale del cerchio: AC =
2h a2 x20 a2 .
Operando in modo analogopper lellisse, larea di ciascun rettangolo sar`a 2h ab a2 x20 , e quindi larea
P bp 2
P p 2
totale `e: AE =
2h a a x20 = ab
2h a x20 ,
in quanto per la propriet`a distributiva la costante
b/a si pu`o mettere in evidenza. Ma allora abbiamo
AE = ab AC , questo qualunque sia il numero e la dimensione dei segmenti usati; la relazione vale perci`o
anche per le aree calcolate precisamente e pertanto:
AE = ab a2 = ab, come si voleva.
=1
a2
b2
(7.5)
che fa il paio con quella dellellisse. Invitiamo il lettore a disegnare liperbole con a = 3, b = 4 e quindi
f = 5.
Liperbole per cui a = b si dice equilatera; ruotando uniperbole equilatera di 45 in senso antiorario, si
trova liperbole y = 1/x, cio`e xy = 1. Un utile allenamento consiste nel cercar di risolvere i soliti esercizi,
trovando le tangenti (ad uniperbole data dallequazione (7.5)) da un punto assegnato fuori delliperbole
stessa, ad esempio dallorigine (ma questo `e un caso
cattivo) oppure dal punto A (a/2, 0).
Nota 7.3
211
mondo stesso, considerato come una semplice immagine riflessa del mondo delle idee. Tutti ricordiamo il
mito della caverna, ed `e difficile dire se Platone fosse
stato influenzato dalla geometria nelle sue concezioni
filosofiche, o se ammirasse la geometria perche rifletteva cos` bene la sua filosofia. Euclide, ottantanni
dopo Platone, non fece che sistematizzare e concretizzare in una teoria ci`o che Platone aveva intuito e
creduto. Di conseguenza, fino al 1800 tutti hanno
fermamente creduto che la Geometria Euclidea fosse indubitabile e nessuno ha mai pensato di mettere
in dubbio che gli sviluppi della Geometria Euclidea
fossero gli unici a descrivere il mondo reale.
Questa petizione di principio ha condizionato lattitudine dei matematici a cogliere aspetti importanti,
non solo della geometria, ma anche dellaritmetica e
dellalgebra, discipline che fino al 1600 sono rimaste a
quella subordinate, e che, comunque, hanno con essa
condiviso lidea di rappresentare, nel loro complesso,
la vera descrizione dei fenomeni naturali legati alle
Questa quantit`a `e senzaltro positiva in quanto il mi- forme e ai conteggi. Come vedremo, questa credenza
nuendo `e maggiore del sottraendo a causa del b2 . Si fece s` che spiriti brillanti non si accorgessero di strade ampie e interessanti che pure avevano imboccato,
pu`o allora scrivere nel modo seguente:
ma che ritennero false e fuorvianti.
r
r
a2
b2 2 b2 2
b
b
b
Naturalmente, lerrore era nel manico, e questo lo
v (x) = x
x 2a = x x 1 2.
a
a2
a
a
a
x
rendeva pi`
u subdolo, cos` come oggi probabilmente
non vediamo, o siamo portati a trascurare, sviluppi
Osserviamo che a `e fisso e quindi, quando x cresce
che non si accordano con la nostra mentalit`a, condiindefinitamente, a2 /x2 si avvicina sempre pi`
u a 0.
zionata da altri pregiudizi che non ci appaiono tali.
Quindi v (x) si riduce a 0, come differenza di quanCome abbiamo ricordato e come tramanda Platarco,
tit`a praticamente uguali. Perci`o la retta ay bx = 0
la geometria era nata con scopi molto pratici: misurimane sempre al di sopra del ramo delliperbole, ma
rare i terreni, dando modo di ripristinare situazioni di
le due curve si avvicinano sempre pi`
u. Si dice che
fatto cancellate dalle piene del Nilo. I Greci fecero un
la retta `e un asintoto della curva. In pratica, lesipasso fondamentale, che per`o alcuni di loro (risultati
stenza di un asintoto indica che una curva cresce in
poi i pi`
u influenti) portarono troppo lontano. Il pasmodo pressoche lineare quando x va verso linfinito.
so consistette in quel processo di astrazione che port`o
Non tutte le curve hanno un asintoto: ad esempio,
appunto alla formulazione assiomatica di Euclide, che
la parabola cresce come x2 e non linearmente; quein forma meno precisa, ma sostanzialmente identica,
sto esclude, per definizione, che la parabola abbia un
era noto ai tempi di Platone. Questa forma sembraasintoto. Ritorneremo su questo argomento quando
va tanto perfetta che si stabil` dovesse costituire la
studieremo il comportamento delle funzioni nella Serealt`a stessa, cio`e lessenza riposta dietro lapparenza
zione 8.7; infatti, un asintoto pu`o caratterizzare la
dei fenomeni, del reale come ci si presenta. Pertanto,
crescita di una funzione e quindi essere utilissimo per
` la realt`a, e
filosoficamente, la Geometria Euclidea e
capire landamento della funzione stessa.
nulla ci pu`o essere di vero al di fuori di ci`o che si pu`o
dedurre con tale scienza.
7.5
Geometrie non-Euclidee
Questa fede aveva soltanto un piccolo neo. Dei dieci punti che abbiamo visto nella sezione [6.1], nessuno
trovava niente da ridire sui cinque assiomi di Aristotele e sui primi quattro postulati di Euclide. Il quinto,
per`o, con la sua formulazione abbastanza complicata,
di certo pi`
u complessa di quella di tutti gli altri, era
guardato con sospetto. Nessuno che dubitasse della
sua validit`a, ma esso veniva meno al concetto di semplicit`a e immediata evidenza che si pensava dovessero
avere gli assiomi. Si pens`o allora che si potesse intro-
212
durre un altro assioma, pi`
u elementare, e dal quale
il quinto postulato potesse essere dedotto. Addirittura, molti ritennero che esso potesse essere dedotto
dai primi quattro, e perci`o potesse essere eliminato
dalla formulazione di Euclide.
In effetti, possiamo distinguerne tre filoni:
cercare di dimostrare il quinto postulato mediante tutti gli altri; questo avrebbe permesso di
eliminarlo, addirittura semplificando la teoria;
213
si ottiene un concetto di distanza (in termini matematici, una metrica) che conforma lo spazio in infiniti modi possibili. Scegliendo opportunamente i
coefficienti a1,1 , a1,2 , a1,3 , . . . si hanno pertanto geometrie diverse, fra le quali la Geometria Euclidea
`e quella in cui tutti i parametri valgono 0, eccetto
a1,1 = a2,2 = a3,3 = 1. Riemann, poi, non legava
la distanza alla differenza di coordinate (xA xB )
o (yA yB ), ma le lasciava come libere funzioni dei
punti A e B coinvolti, purche soddisfacessero certe
regole generali: ad esempio, la distanza tra due punti
214
`e nulla se e solo se i due punti coincidono; la distanza
tra A e B `e uguale alla distanza di B da A; e cos via.
In questa maniera si pu`o far rientrare la geometria
di Lobacevskij in una teoria pi`
u generale di geometrie Euclidee e non-Euclidee da studiare con gli stessi
strumenti teorici. Il nome di Riemann `e rimasto legato a un caso speciale di geometria non-Euclidea, e
b
cio`e quello corrispondente al caso che gli angoli B DC
b
e DCA del quadrilatero di Saccheri siano entrambi ottusi. In tale geometria, per un punto posto al di fuori
di una retta r non passa alcuna retta parallela ad r;
inoltre, la somma dei tre angoli di un triangolo `e sempre maggiore di due angoli retti. Nella terminologia
di Klein, questa `e la Geometria Ellittica.
Lopera di Riemann (che mor` di tisi a soli quarantanni) ricondusse nellalveo della Matematica importante le Geometrie non-Euclidee, anche se le relegava a un ruolo molto subalterno, ad esempi, interessanti fino a un certo punto, di una teoria ben
pi`
u generale. Rientrate comunque in ballo, il secondo fatto che gioc`o a loro favore (e fu probabilmente
il fatto pi`
u importante) riguarda il rinnovato interesse per la Logica e per i fondamenti della Matematica che prese piede e si svilupp`o alla fine del 1800
e allinizio del 1900. Questo merita la nostra attenzione e cercheremo perci`o di raccontarlo con qualche
dettaglio.
La Geometria Euclidea costituisce sicuramente il
primo esempio di sistema assiomatizzato; quando i
matematici ripresero ad interessarsi dei fondamenti,
la geometria costitu` un banco di prova immediato
per discutere le idee relative ai processi di assiomatizzazione. Limpianto Euclideo fu analizzato da tutti
i possibili punti di vista e, come abbiamo detto, ne
furono rilevate inesattezze e carenze, fino ad arrivare
alla formulazione di Hilbert, che abbiamo schematizzato nella Sezione 6.1. La possibilit`a di sviluppare
teorie alternative come le Geometrie Euclidee e nonEuclidee fa capire che non esiste un apparato certo
di assiomi che tutto comprende, e, cosa ancora pi`
u
importante, non esiste un insieme vero di assiomi,
e quindi non esiste una teoria vera, cio`e conforme
alla realt`a o tale che la realt`a le si conformi. Questa `e lidea diametralmente opposta alla concezione
antica della Geometria Euclidea, che, come abbiamo
osservato allinizio, era tradizionalmente pensata come vera descrizione della realt`a, anzi di realt`
a vera
nellaccezione estrema di Platone.
Ogni teoria ha un suo ambito di validit`a, cio`e `e vera
per quella serie di fenomeni che vanno daccordo con
gli assiomi. In questambito, i teoremi costituiscono
risultati veri, ed `e ci`o che d`a senso alla nostra visione
matematica del mondo, secondo lo spirito di Galileo.
Se usciamo dallambito di validit`a degli assiomi, non
possiamo pi`
u parlate di adeguatezza tra realt`a e teo-
215
B A
7.6
Geometria
proiettiva
descrittiva
7.7
Topologia
7.8
216
Capitolo 8
Trigonometria e Calcolo
C. [canticchiando da ubriaco] Che ne dite della
mia voce?
H. Non vi vedo debuttare allOpera.
C. He, he! Mi chiamo Collins, per mia sfortuna, non Caruso. Sono professore. Insegno
allUniversit`
a di Chicago e ho fatto una conferenza a New York sugli integrali. Nel Calcolo
Differenziale si d`
a una funzione e si ottiene il
differenziale. Avete afferrato?
H. Alla perfezione!
C. Davvero?!
A. Hitchcock Laltro uomo
8.1
Le funzioni trigonometriche
Scopo della trigonometria `e la misurazione dei triangoli, cio`e il calcolo dei valori delle varie misure di un
triangolo: lati, angoli, altezze, mediane e cos` via, a
partire da dati noti, di solito i tre lati, due lati e langolo tra essi compreso, o un lato e i due angoli ad
esso adiacenti. Come sappiamo, questi dati determi-
217
218
G()
180
G() =
180R()
.
180
57 17 44 81/100.
rad
10
30 =
rad
6
45 =
rad
4
rad
90 = rad.
3
2
La misura in radianti `e, in un certo senso, la misura
naturale degli angoli. Essa infatti non dipende da
suddivisioni arbitrarie, quali la misurazione del grado
come 360a parte dellangolo giro; dipende solo dalla
misura degli archi, e quindi del raggio del cerchio,
che abbiamo fissato ad 1 per semplicit`a. Per questo,
la misurazione in radianti `e la pi`
u usata nella letteratura scientifica ed `e indispensabile nel trattamento
analitico delle funzioni trigonometriche.
Sia ancora un angolo, sia A lintersezione con il
cerchio goniometrico e sia P la proiezione di A sullasse OU ; infine, sia B lintersezione con la retta OA
della perpendicolare ad OU in U . Si hanno le seguenti
definizioni:
60 =
Definizione 8.1 Si dice seno dellangolo , e si indica con sin() (dal latino sinus), la misura (con
segno) del segmento AP . Si dice coseno dellangolo , e si indica con cos(), la misura (con segno)
del segmento OP . Infine, si dice tangente dellangolo , e si indica con tan(), la misura (con segno)
del segmento U B.
Al variare di tra 0 e 360 (cio`e tra 0 rad e 2
rad) il seno e il coseno possono assumere solo valori
compresi tra 1 e 1. La tangente, invece, assume valori sempre pi`
u alti man mano che da 0 si va verso i
219
a 270 la tangente `e di nuovo non definita. Si hanno sono espresse nel sistema decimale anziche in quello
pertanto i seguenti valori:
sessagesimale.
Alla base del calcolo delle funzioni trigonometriche
sin(0 ) = 0 sin(90 ) = 1 sin(180 ) = 0
vi sono i due seguenti teoremi, che permettono di riportare i conteggi a quelli relativi a una sola funzione,
sin(270 ) = 1 sin(360 ) = 0
ad esempio il seno.
cos(0 ) = 1
cos(90 ) = 0
cos(270 ) = 0
tan(0 ) = 0
cos(180 ) = 1
cos(360 ) = 1.
tan(90 ) =
tan(180 ) = 0
a trigonometrica fondamentale; da essa derisin() = sin( + k360 ) cos() = cos( + k360 ); lidentit`
vano gran parte delle propriet`a della trigonometria.
Per quello che riguarda la tangente, si ha:
sin() = sin( + 2k) cos() = cos( + 2k).
tan(270 ) =
tan(360 ) = 0
I
+
+
+
II
+
III
IV
sin()
.
cos()
220
conoscendo un cateto e langolo opposto a tale cateto. Infine, si calcola anche un cateto in funzione dellaltro, risolvendo le precedenti uguaglianze rispetto
allipotenusa:
sin(180 ) = sin()
cos(180 ) = cos()
tan(180 ) = tan().
E buona norma, per non rischiare di commettere errori grossolani, disegnare il cerchio goniometrico e su
di esso langolo di interesse: le relazioni precedenti si
vedono immediatamente.
C
C
BC =
sin()
AB
cos()
AB =
cos()
BC;
sin()
e AB =
BC
.
tan()
In qualche caso, queste formule permettono di ottenere il valore del seno e del coseno di certi angoli
particolari. Se = 45 ovvero = /4, il triangolo
rettangolo `e met`
a di un quadrato, cio`e se AB = ,
allora AC = 2, quindi:
tan(45 ) =
sin(45 )
= 1.
cos(45 )
cos(30 )
2 3
3
golo rettangolo ABC e se ne conosca langolo . Se
prendiamo il punto C in modo che AC = 1, si ha Dalla formula per langolo complementare si ha
per definizione C B = sin() e AB = cos(). Dalla allora:
similitudine dei triangoli ABC e AB C si hanno le
seguenti proporzioni:
sin(60 ) = 3/2
cos(60 ) = 1/2
AC : AC = B C : BC e AC : AC = AB : AB
1 : AC = sin() : BC
e 1 : AC = cos() : AB.
3
sin(60 )
=2
= 3.
tan(60 ) =
cos(60 )
2
Un altro angolo per il quale `e facile calcolare i vaQueste permettono di calcolare due lati qualsiasi lori del seno e del coseno `e 18 . Si consideri il trianquando se ne conosca il terzo. In particolare, quando golo armonico definito nella Sezione 6.4; se tracciasi conosca lipotenusa si ha:
mo laltezza CH e consideriamo il lato AC = 1, si
ha AH = sin(18 ) e CH = cos(18 ). Questo d`a
BC = AC sin()
e
AB = AC cos()
immediatamente:
sin(18 ) = cos(72 ) =
0.30901699 . . . .
dal prodotto dellipotenusa per il coseno dellangolo
4
adiacente o per il seno dellangolo opposto. Naturalmente, invertendo queste formule si pu`o calcola- Dallidentit`a trigonometrica fondamentale si ricava
re lipotenusa di un triangolo rettangolo conoscen- allora:
s
do uno qualsiasi dei cateti e langolo compreso tra
cos(18
)
=
sin(72
)
=
0.95105655 . . .
dellangolo complementare, lipotenusa si trova anche
8
221
come
riescono
gli
elaboratori
a fare i calcoli necessari?
tan(18 ) = p
In
realt`
a
esistono
vari
metodi
sviluppati dallanalisi
2 5+ 5
matematica, ma le basi sono fornite da alcune forPer completezza ricordiamo che accanto alle tre mule di importanza veramente fondamentale e che
funzioni fondamentali della Trigonometria molte al- sono conosciute gi`a da alcuni secoli. Cominciamo col
tre sono state introdotte per risolvere specifici pro- dimostrare il seguente risultato:
blemi. Oggi sono piuttosto cadute in disuso, ma talvolta capita ancora di incontrarle. Accanto alla gi`a
citata cotangente, inversa della tangente, meritano
B
di essere ricordate la secante e la cosecante, inverse
rispettivamente del coseno e del seno:
p
2 5+ 5
.
tan(72 ) =
2( 5 1)
csc =
1
sin
sec =
1
.
cos
A
C
X
R
Q
sin(arcsin x) = arcsin(sin x) = x
b
Prova: Si consideri la Figura 8.3 in cui = U OA
b
e = AOB, per cui sin( + ) = BQ. Se BX `e
cos(arccos x) = arccos(cos x) = x
perpendicolare ad OA, si ha OX = cos() e BX =
tan(arctan x) = arctan(tan x) = x.
sin(). Per le formule sui triangoli rettangoli si ha
Nella nostra trattazione elementare non ci occupere- XP = OX sin() = sin() cos() = CQ. Ora, i due
triangoli rettangoli OQR e RXB sono simili, poiche
mo molto di queste funzioni, se non in contesti
ovb
b
vi come: qual `e langolo che ha per
seno 2/2?, ORQ = X RB come angoli opposti al vertice, quindi
b
domanda che ha per risposta: arcsin( 2/2) = 60 . RBX = . Nel triangolo rettangolo BXC si ha ora
Lunica eccezione `e la funzione arcotangente, che ha BC = BX cos() = cos() sin() e, in conclusione:
un ruolo molto importante nel calcolo differenziale
sin( + ) = BQ = CQ + BC =
e, soprattutto, nel calcolo integrale; lincontreremo
pertanto in tale contesto.
= sin() cos() + cos() sin()
8.2
Le formule di somma e
sottrazione
come si voleva.
222
sin( + )
sin( )
cos( + )
cos( )
tan( + ) =
sin( + )
sin cos + cos sin
=
;
cos( + )
cos cos sin sin
tan2
CENTO ROSE MOLTO MENO BELLE.
Qui le E corrispondono al seno e le O al coseno;
le prime due parole si riferiscono alla formula per il
seno, dove si ha la somma del prodotto sin() cos()
con il prodotto cos() sin(). Le ultime tre parole si
riferiscono invece alla formula per il coseno, data dalla sottrazione (meno) fra i prodotti cos() cos()
e sin() sin(). Ad esempio, per langolo di 15 si
trova:
sin(15 ) = sin(45 30 ) =
= sin(45 ) cos(30 ) cos(45 ) sin(30 ) =
2 3
21
6 2
=
0.258819.
=
2 2
2 2
4
Analogamente:
6+ 2
cos(15 ) =
0.965926.
4
1 1 + tan2
.
tan =
2
tan
Per completezza, citiamo la formula di triplicazione
per il coseno, che il lettore potr`a ricavare sviluppando
cos(3) = cos(2 + ):
cos(3) = 4 cos3 () 3 cos().
Sapendo risolvere le equazioni di terzo grado (in modo esatto o approssimato), questa formula permette,
ad esempio, di calcolare cos(5 ) a partire da cos(15 )
che abbiamo trovato in precedenza. La formula
analoga di triplicazione del seno `e:
1 + cos()
1 cos()
, sin =
.
cos =
2
2
2
2
tan tan
.
1 tan tan
223
sin / cos
0
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
valore
0
0.01745241
0.03489950
0.05233596
0.06975647
0.08715575
0.10452847
0.12186935
0.13917310
0.15643447
0.17364818
0.19080900
0.20791169
0.22495106
0.24192190
0.25881905
0.27563736
0.29237171
0.30901700
0.32556818
0.34202014
0.35836797
0.37460659
0.39073114
0.40673664
0.42261827
0.43837114
0.45399051
0.46947158
0.48480963
0.50000000
0.51503808
0.52991928
0.54463903
0.55919292
0.57357643
0.58778525
0.60181504
0.61566148
0.62932041
0.64278761
0.65605904
0.66913061
0.68199837
0.69465837
0.70710680
valore
1.
0.99984770
0.99939083
0.99862953
0.99756405
0.99619470
0.99452189
0.99254615
0.99026807
0.98768834
0.98480775
0.98162718
0.97814760
0.97437006
0.97029573
0.96592583
0.96126170
0.95630475
0.95105655
0.94551857
0.93969262
0.93358042
0.92718386
0.92050485
0.91354546
0.90630778
0.89879405
0.89100652
0.88294758
0.87461970
0.86602540
0.85716730
0.84804809
0.83867057
0.82903756
0.81915205
0.80901700
0.79863549
0.78801075
0.77714595
0.76604444
0.75470957
0.74314482
0.73135369
0.71933980
0.70710680
cos / sin
90
89
88
87
86
85
84
83
82
81
80
79
78
77
76
75
74
73
72
71
70
69
68
67
66
65
64
63
62
61
60
59
58
57
56
55
54
53
52
51
50
49
48
47
46
45
errori di calcolo delle tavole nautiche, Babbage fosse spinto a progettare e a tentare di realizzare la sua
Macchina Analitica, il prototipo di tutti i calcolatori
programmabili (1835 circa).
Volendo immaginare come venivano costruite queste
tavole, possiamo cominciare osservando che `e possibile, con le nostre conoscenze, trovare seno e coseno di
un angolo di 3 . Infatti, si ha immediatamente:
sin(3 ) = sin(18 15 ) =
= sin(18 ) cos(15 ) cos(18 ) sin(15 ) =
s
51 6+ 2
5+ 5 6 2
=
4
4
8
4
0.052335956 . . . .
Non `e difficile, almeno numericamente, trovare ora seno e coseno dellangolo di 1 . Infatti, la formula di
triplicazione ci dice:
sin(3 ) = 3 sin(1 ) 4 sin3 (1 )
dove il valore di sin(1 ) `e ignoto, ma si conosce
sin(3 ). Questa espressione equivale allequazione di
terzo grado in x = sin(1 ):
4x3 3x + sin(3 ) = 0.
Teoricamente, qui si potrebbe applicare la formula risolutiva delle equazioni di terzo grado. Come abbiamo
osservato a suo tempo, tale applicazione non `e banale per i conti che richiede e che devono essere svolti
utilizzando i numeri complessi. Pi`
u conveniente `e un
celebre metodo, dovuto a Newton, che permette di
trovare il valore di x con la precisione che si desidera,
applicando iterativamente la seguente formula:
xi+1 = xi
2 2
0.38268343.
sin(22 30 ) =
4
224
=
,
si
hanno
le
formule
di Simpson:
pq
p+q
cos
cos p + cos q = 2 cos
2
2
sin n = 2 cos sin(n 1) sin(n 2)
p+q
pq
cos p cos q = 2 sin
sin
.
cos n = 2 cos sin(n 1) cos(n 2).
2
2
Molto probabilmente, le formule pi`
u utili nella praProva: Si considerino le due prime formule di somma e sottrazione, relative al seno, e si ponga p = +, tica sono quelle che permettono di esprimere sin(),
q = , di modo che risulti = (p + q)/2 e cos() e tan() per mezzo della tangente di /2. Per
la tangente, abbiamo gi`a trovato la formula (8.1);
= (p q)/2. Si ha allora:
per il seno e il coseno possiamo dare la seguente
p+q
pq
p+q
pq
sin p = sin
cos
+ cos
sin
dimostrazione geometrica:
2
2
2
2
Teorema 8.5 Per ogni valore di si ha:
pq
p+q
pq
p+q
cos
cos
sin
.
sin q = sin
2
2
2
2
sin
1 cos
tan =
=
.
Sommando membro a membro queste due uguaglian2
1 + cos
sin
ze si ha la prima formula; sottraendo membro a memb ; lanProva: Come nella Figura 8.4, sia = AOP
bro si ha la seconda. Analogamente si ottengono le
b
b ,
altre due, usando le due ultime formule di somma e golo OQP , come angolo alla circonferenza di AOP
vale /2 e quindi sono simili i tre triangoli AQP ,
sottrazione.
OU B e AU P . Si ottengono pertanto le proporzioni:
Quando andavo al Liceo, ci insegnavano queste forBU : OU = P A : QA = AU : P A,
mule perche semplificavano il calcolo della somma e
della differenza di due seni o di due coseni, specie
e scrivendo al posto di ogni segmento il suo valore,
quando si trovavano entro espressioni pi`
u complicacio`e BU = tan(/2), OU = 1, P A = sin , QA =
te, come (sin p + sin q)3 . Lelevamento a potenza ri1 + cos , AU = 1 cos , si hanno le due identit`a.
chiedeva luso dei logaritmi e quindi poteva essere pi`
u
Questa dimostrazione che riguarda il caso 0
complicato fare 3 log10 (sin p+sin q) piuttosto che fare:
90 , si pu`o ora estendere a tutti gli altri angoli.
pq
p+q
+ log10 sin
)
3(log10 2 + log10 sin
Si ha allora il seguente corollario:
2
2
Si scende poi a livello pi`
u fine usando le formule di
bisezione e trisezione.
225
8.3
P
B
/2
/2
2 tan(/2)
1 + tan2 (/2)
cos =
1 tan2 (/2)
.
1 + tan2 (/2)
1 cos
=
,
2
1 + cos
che `e una semplice equazione lineare in cos e, risolta, d`a il valore annunciato. Per quanto riguarda sin ,
basta osservare che sin = tan cos e utilizzare le
espressioni gi`a trovate per tali quantit`a.
Uno degli usi pi`
u frequenti di queste formule `e la risoluzione delle equazioni trigonometriche, cio`e equazioni nelle quali compaiono le funzioni trigonometriche di una quantit`a incognita. Ad esempio, consideriamo lequazione 2 sin x+cos x = 1. Tutte le equazioni lineari in sin x, cos x e tan x possono essere affrontate sostituendo a queste quantit`a le loro espressioni
in t = tan(x/2):
sin =
2t
1 + t2
cos =
1 t2
1 + t2
tan =
2t
.
1 t2
4t + 1 t2 = 1 + t2 .
Come abbiamo ricordato, la Geometria Euclidea stabilisce, attraverso i cosiddetti criteri di uguaglianza
o di congruenza, quali sono i requisiti minimi perche un triangolo sia perfettamente determinato, ma
quasi nulla ci dice di come calcolare le quantit`a ignote (lati, angoli, altezze, mediane, etc.), basandosi sui
valori dei lati e degli angoli che si conoscono. Per
questo la Trigonometria ha avuto tanto successo pratico e si `e rivelata indispensabile ogniqualvolta dalla
determinazione teorica degli elementi di un triangolo,
si debba passare alla loro valutazione numerica. Per
risoluzione di un triangolo si intende la valutazione
numerica degli elementi del triangolo (lati, angoli, altezze, bisettrici, etc.) a partire dagli elementi noti, se
questi determinano il triangolo stesso.
I triangoli sono alla base di ogni metodo di misurazione delle figure poligonali, cio`e delle figure determinate da segmenti di retta, caso al quale ci si pu`o
ricondurre in pratica quasi il 100% delle volte. Se
abbiamo una stanza un po sbilenca o un campo di
forma irregolare, si procede alla cosiddetta triangolazione, cio`e a scomporre la figura in tanti triangoli, le
cui misure saranno poi calcolate mediante la Trigonometria. In pi`
u larga scala, un procedimento del tutto
analogo si usa in topografia e certi punti del territorio sono marcati per essere usati come punti di riferimento. Cime di monti e colline, edifici pubblici particolari, monumenti, tralicci costruiti appositamente,
costituiscono i vertici di triangoli ideali che permettono di misurare con precisione distanze e angolazioni.
Oggi, anche i satelliti artificiali, situati in posizioni
fisse rispetto alla Terra, permettono triangolazioni di
precisione, sfruttate prima nella navigazione marina
ed aerea, ed ora anche nel trasporto terrestre con il
sistema GPS. Senza la Trigonometria, tutte queste
applicazioni non sarebbero possibili.
Da un punto di vista matematico, la Trigonometria
offre una serie di teoremi che agevolano i calcoli; una
volta questi calcoli si eseguivano con luso delle tavole; oggi si utilizza una calcolatrice da tasca (se i conti
sono pochi) o un elaboratore pi`
u grande, ottenendo
risultati pi`
u accurati e in modo pi`
u veloce. Daltra
parte, bisogna dire, le formule della Trigonometria
sono spesso assai eleganti e tuttaltro che difficili da
dimostrare. Pertanto, una volta che ci si sia impadroniti dei concetti di base, la Trigonometria appare
una disciplina abbastanza elementare, nella quale la
tecnica tende a prevalere sulla scienza. Rimane la bellezza di molti risultati, ai quali ora vogliamo dedicare
la nostra attenzione.
La Trigonometria adotta, per un generico triangolo, una notazione standard, che occorre conoscere per
capire e tenere agevolmente a mente le varie formule.
Con riferimento alla Figura 8.5, ricordiamo che i ver-
226
a
mc
hc
A
Figura 8.6: Il teorema dei seni
il cerchio circoscritto al triangolo e tracciato il diab = in quanto questo anmetro CD, si ha: C DB
b
golo insiste sullo stesso arco CB dellangolo C AB.
b `e retto, in quanto insiDaltra parte, langolo C BD
ste su una semicirconferenza, e quindi: a = 2R sin .
Se langolo fosse ottuso, la stessa costruzione porb = 180 C AB,
b
ta ad avere C DB
ma come sappiamo sin() = sin(180 ), e quindi la relazione
a = 2R sin continua a sussistere. La stessa dimostrazione ci d`a b = 2R sin e c = 2R sin , da cui
segue il teorema.
Conseguenza immediata del Teorema dei seni `e il
seguente risultato, che permette di trovare facilmente
il punto di incontro tra la bisettrice di un angolo e
il lato opposto, quando si conoscano le misure dei
tre lati. Formuliamo il teorema per langolo , ma
ovviamente esso vale per tutti gli angoli, per i quali
`e sufficiente ruotare opportunamente le lettere; come
vedremo, questa `e una bella caratteristica dei risultati
della Trigonometria.
Teorema 8.8 (delle bisettrici) In un qualsiasi
triangolo, la bisettrice di un angolo divide il lato
opposto in due segmenti proporzionali ai due lati
adiacenti.
C
227
A
c
C B
= a2 + c2 2ac cos
= a2 + b2 2ab cos .
Pi`
u avanti ci torner`a utile il seguente:
e risolto d`a:
ac
a+b
yc =
bc
.
a+b
Il successivo teorema lega ciascun lato ai due angoli adiacenti; anche in questo caso, si noti la simmetria delle formule, che possono essere ottenute per
rotazione luna dallaltra.
Teorema 8.9 (delle proiezioni o di Cotes) In
ogni triangolo valgono le relazioni:
a = c cos + b cos
b = a cos + c cos
c = a cos + b cos
Prova: Se il triangolo `e acuto in si ha la situazione della Figura 8.8 a sinistra: BH = c cos e
HC = b cos , da cui segue la prima relazione, essendo: a = BC = BH + CH. Se il triangolo `e ottuso in , H cade fuori del segmento BC; tuttavia si
ha: BH = c cos e CH = |b cos |, dove il valore
assoluto `e necessario in quanto cos < 0; ma allora
BC = BH CH = c cos + b cos . In modo analogo
si provano le altre due relazioni.
Veniamo allora al pi`
u importante dei teoremi utili
alla risoluzione dei triangoli; questo risultato `e noto
come Teorema di Carnot (o del coseno) e costituisce
la generalizzazione del Teorema di Pitagora. Questo
infatti si ritrova non appena poniamo = 90 , cio`e
cos = 0.
Teorema 8.10 (del coseno o di Carnot) In ogni
triangolo si ha:
a2 = b2 + c2 2bc cos .
Prova:
Consideriamo le tre relazioni del teorema precedente e moltiplichiamo la prima per a, la
seconda per b e la terza per c:
a2
b2
c2
= ac cos + ab cos
= ab cos bc cos
= ac cos bc cos
Sommando membro a membro e semplificando si trova a2 b2 c2 = 2bc cos , che `e la relazione che
stavamo cercando.
cos =
b2 + c2 a2
.
2bc
Di nuovo, valgono le relazioni che si ottengono ruotando tra di loro i lati e gli angoli; si osservi che il
teorema di Carnot ci d`a modo di risolvere un triangolo quando se ne conoscano due lati (b e c) e langolo
tra essi compreso (1 criterio di uguaglianza). Il
corollario risolve invece il caso del 3 criterio, quando
si conoscano i tre lati a, b, c. Se sono noti un lato a e
i due angoli ad esso adiacenti (2 criterio), in realt`a
sono conosciuti tutti e tre gli angoli; considerando
due delle tre identit`a di Cotes, si ottiene un sistema
di due equazioni nelle due incognite b e c. In particolare, se si usano le due ultime identit`a, si ottiene il
sistema:
b
c cos = a cos
b cos +
c
= a cos
Il determinante di questo sistema vale:
1
cos
2
= 1 cos .
cos
1
228
Prova:
Cerchiamo di vedere le formule dei se- e formule analoghe. Sostituendo:
ni (Teorema 8.7) come proporzioni; componendo e
r
r
2bc b2 c2 + a2
(p b)(p c)
scomponendo si ha:
sin =
=
2
4bc
bc
(a + b) : a = (sin + sin ) : sin
r
r
2bc + b2 + c2 a2
p(p a)
(a b) : a = (sin sin ) : sin .
cos =
=
2
4bc
bc
Queste proporzioni equivalgono a:
e la formula per la tangente discende da queste,
quando si esegua la divisione.
(a + b) : (a b) = (sin + sin ) : (sin sin ).
ab
cos +
sandria era interessato piuttosto alle applicazioni del2 sin 2
la Matematica e della Fisica che ai risultati teorici.
e questa non `e altro che la formula di Nepero.
Fu inventore di macchine ingegnose, come leliopila e
Briggs, a cui evidentemente piaceva seguire Nepe- lodometro, e si interess`o soprattutto della soluzione
ro, sia per i logaritmi, sia per la Trigonometria, scopr` approssimata dei problemi geometrici. Sembra, in efalcune formule che permettono di esprimere le fun- fetti, che il teorema fosse gi`a noto ad Archimede, ma
zioni trigonometriche dei tre angoli di un triangolo non abbiamo documenti in proposito; la dimostrazioin funzione dei soli lati a, b, c, e queste formule sono ne di Erone (geometrica e non trigonometrica) `e cos`
u antica che conosciamo.
particolarmente carine quando si faccia intervenire il la pi`
semiperimetro p = (a + b + c)/2, che pertanto fa il
Teorema 8.14 (di Erone) In ogni triangolo si ha:
suo trionfale ingresso operativo:
p
S = p(p a)(p b)(p c).
Teorema 8.13 (di Briggs) In ogni triangolo si ha:
r
r
Prova: Laltezza relativa al lato c si trova facen
(p b)(p c)
p(p a)
do:
hc = b sin e quindi abbiamo: S = (bc sin )/2.
sin =
cos =
2
bc
2
bc
Usando ora la formula di bisezione, si trova:
s
(p b)(p c)
S = bc sin cos
.
tan =
2
2
2
p(p a)
e possiamo ricorrere alle formule di Briggs del
Valgono inoltre le analoghe formule ruotate per gli
teorema precedente, ricavando:
angoli , .
r
r
(p b)(p c) p(p a)
Prova: Si cominci con losservare che langolo /2 `e
.
S = bc
bc
bc
senzaltro compreso tra 0 e 90 , per cui seno, coseno
e tangente sono quantit`a positive. Pertanto, dalle Questa `e proprio la formula desiderata.
formule di bisezione e dal Corollario 8.11 si ha:
Concludiamo queste nostre note sulla Trigonos
r
2
2
2
metria
con un risultato che permette di calcolare
1 cos
1
b +c a
sin =
1
=
il
raggio
del cerchio inscritto e quello del cerchio
2
2
2
2bc
circoscritto:
s
r
1+
.
=
cos =
2
2
2
2bc
S
abc
r=
R=
.
Ci sono ora due osservazioni importanti da fare.
p
4S
Primo:
Prova: Con riferimento alla Figura 8.9, larea del
triangolo ABC `e equivalente alla somma dei triangoli
2bc b2 c2 + a2 = (a + b c)(a b + c)
ABI, BCI, CAI le cui aree sono cr/2, ar/2, br/2, cio`e
2bc + b2 + c2 a2 = (a + b + c)(a + b + c)
S = pr. Riprendiamo ora, dal teorema precedente, la
come si vede eseguendo i conti sulle espressioni di formula S = (bc sin )/2; dal Teorema dei seni abbiadestra e semplificando; secondo:
mo: sin = a/(2R), che ci d`a S = abc/(4R). Questa
formula `e equivalente a quella cercata.
a + b c = a + b + c 2c = 2(p c)
229
P
B
I
Q
O
R
A
Figura 8.9: Cerchio inscritto e circoscritto
8.4
Il concetto di limite
nanza) dei numeri di un insieme, quando questi tendono a diventare sempre pi`
u vicini (o pi`
u lontani).
Questa tendenza coinvolge sempre ragionamenti che
riguardano insiemi infiniti di numeri.
Preliminari per`o a quello di limite, vi sono alcuni
concetti pi`
u semplici, ma di fondamentale importanza
per chiarire i discorsi che dovremo fare. In modo
alquanto schematico, diamo le seguenti definizioni,
che il lettore vorr`a assimilare in modo accurato.
1. Si consideri un insieme A R, finito o infinito; si dice massimo degli elementi di A, e si scrive
max(A), quellelemento a A, se esiste, tale che per
ogni altro elemento b A, si abbia a > b. La clausola sullesistenza `e importante, poiche non `e detto che
tutti gli insiemi A R abbiano un elemento massimo. Ad esempio, N R, ma N non ha alcun elemento
massimo. Non importa nemmeno che A contenga elementi che crescono indefinitamente perche sia privo
di massimo. Se consideriamo A = {1 1/n}nN0 ,
una successione, `e chiaro che al crescere di n gli elementi di A sono sempre pi`
u grandi (anche se di pochino), ma nessun elemento di A `e il pi`
u grande di
tutti. Infatti, il numero 1, che saremmo forse tentati
di considerare alla stregua di massimo, di fatto non
sta in A, e quindi non conta. Un insieme finito ha
sempre un massimo, ma gli insiemi con un numero
infinito di elementi possono averlo o non averlo. Naturalmente, il concetto di minimo `e del tutto analogo
a quello di massimo, e lasciamo al lettore la soddisfazione di definirlo e di portare avanti considerazioni
ed esempi, sulla falsariga dei precedenti. Comunque,
A = {1/n}nN0 ha 1 come elemento massimo, ma
non ammette alcun elemento minimo.
2. Sia A R come sopra; un elemento R si
dice limite superiore per A se a, per ogni elemento
a A. In generale, non `e detto che sia un elemento
di A, anzi, di solito non lo `e. E facile vedere che se
`e un limite superiore per A ed A, allora `e anche
il massimo di A. Di limiti superiori per A ne esistono
molti e, in effetti, basta che ne esista uno, diciamo
pure , e ne esistono infiniti, tutti gli > . Linsieme
A si dice superiormente limitato se ammette un limite
superiore. Ancora una volta, il lettore `e chiamato
in causa per definire cosa sia un limite inferiore e
che significhi, per un insieme, essere inferiormente
limitato. Infine, possiamo dire che A `e limitato se
`e tanto superiormente quanto inferiormente limitato,
cio`e, in altre parole, ammette un limite superiore e
un limite inferiore, come si intuisce facilmente.
3. Come s`e visto al primo punto, un insieme
A R pu`o non avere elemento massimo; ha per`o
sempre un elemento speciale, detto estremo superiore e indicato con sup(A). Per comprendere questo
concetto, si consideri un insieme A privo di massimo. Se A non `e superiormente limitato, si definisce
230
inf {1/n}nN0 = 0
inf {1 1/n2 }nN0 = 0
sup {1/n}nN0 = 1
+ +
2 2
e questo dimostra che vale il criterio di Cauchy con
m = m + 1. Viceversa, procediamo in modo formale, seguendo quanto detto nella Sezione 1.8 per
la negazione dei predicati. Il criterio di Cauchy si
formula:
|am+1 | + | an | <
Si dice invece che la successione diverge a + () Poiche questa relazione vale per ogni , vale in
se, fissato un numero M [grande] a piacere, esiste particolare quando = ap , cio`e:
un indice m della successione tale che per ogni in( > 0) | (p N)(n > p) | |ap an |
dice n > m si ha an > M (an < M ). Si scrive
rispettivamente:
e questa, come abbiamo visto, altro non `e che la
negazione della condizione di Cauchy.
lim an = + e
lim an = .
n
n
Particolarmente importanti sono le successioni moone, cio`e le successioni che non decrescono o
La successione {1/n}nN0 converge a 0; la suc- not`
cessione {n}nN diverge a + e la successione non crescono mai. Formalmente, una successione
{(1)n }nN non converge, ne diverge, in quanto {ak }kN `e monotona non decrescente se n N si ha:
oscilla tra +1 e 1. Osserviamo esplicitamente che an+1 an . Analoga `e la definizione di successione
nella precedente definizione abbiamo posto fra paren- monotona non crescente. Osserviamo esplicitamente
tesi quadra gli aggettivi piccolo e grande. Essi che, in Matematica, il termine tecnico monotono
sono infatti logicamente inutili perche le relazioni de- va pronunciato piano, cio`e con laccento tonico sulla
vono valere per o per M arbitrari; psicologicamente, penultima sillaba.
231
Teorema 8.17 Una successione monotona ha sem- i suoi elementi possono essere invertiti; questo perpre un limite; se `e limitata, il limite `e finito, mette di eseguire anche la divisione. In questi casi,
altrimenti il limite `e infinito.
`e opportuno vedere come si comporta il limite (per
n ), cio`e vedere se il limite della somma, della
Prova: Consideriamo una successione {ak }kN mo- differenza, del prodotto e della divisione di due senotona non decrescente; se non `e limitata essa tende quenze `e deducibile dai limiti delle due successioni.
ovviamente a +. Supponiamo allora che sia limi- Nel caso che tali limiti siano finiti (e, nel caso del detata e consideriamo linsieme M dei numeri reali che nominatore in una divisione, diversi da 0), ci`o `e gi`a
sono maggiori di tutti i suoi elementi an . Se M ha un stato visto nella citata sezione, almeno relativamenelemento pi`
u piccolo, lo si chiami ; altrimenti, sia te alle successioni su Q, ma nulla cambia quando si
il pi`
u grande dei numeri che non stanno in M . Vedia- passi ad R. Possiamo ridurre a uno specchietto ci`o
mo che limn an = . Sia infatti > 0 un numero che succede per la somma, supponendo che {ak }kN
qualsiasi e osserviamo che deve esistere un elemento e {bk }kN siano le due successioni e A e B siano i
della successione compreso nellintervallo ( , ); se loro limiti:
cos` infatti non fosse, /2 dovrebbe stare in M ,
B = 0 B 6= 0 B = + B =
contro lipotesi che M contenga tutti e soli i numeri
A
=
0
0
B
+
A
=
6
0
tale elemento, ogni altro elemento an con n > m deve
+
+
?
A = + +
stare in ( , ) per la monotonicit`a della successioA
=
< ck < + .
lim (k 2 + 1) + lim (k 2 + 1) = 2,
tre risultati completamente differenti e che dipendono solo dalle successioni considerate. Analogamente, se limk ak = e non esiste limk bk , si
hanno situazioni diverse a seconda che la successione
{bk }kN sia limitata o meno. Nel primo caso si ha:
lim (ak + bk ) = ,
mentre nellaltro caso occorre vedere se {ak }kN domina {bk }kN (e allora il limite della somma `e ancora ), o viceversa, e allora tale limite non esiste.
Come esempio si consideri:
lim (k 2 + (1)k k) = +
232
xx0
Infine, la f `e continua nellintervallo (a, b) se `e continua in tutti i punti dellintervallo. Un punto x0 nel
quale la funzione f non sia continua, si dice punto di
discontinuit`a della funzione.
233
1
= e
x
lim
x0
1
= +,
x
x2
x1
x1
1
=
=
3x + 2
(x 1)(x 2)
x2
.
x2
x2
2
(x/2)2
sto punto non ha niente di speciale. Lesempio pi`
u
semplice `e costituito dalle funzioni del tipo:
Questultimo valore ci riporta al caso precedente e
per x 0 si ha ovviamente sin(x/2)/(x/2) 1.
Pertanto, il limite sinistro della nostra funzione vale
1/2. Lasciamo il lettore a giocare con i valori assoluti
cercando di capire dove il denominatore si annulla, per far vedere che anche il limite destro `e 1/2.
Altri limiti notevoli, come limx0 tan(x)/x = 1 si
si trovano due valori x = 1 ed x = 2, che pertanto
rappresentano punti di discontinuit`a. Ma mentre x = riconducono al limite di sin(x)/x, che perci`o `e consi2 si vede essere un punto di discontinuit`a del secondo derato di fondamentale importanza. Nella prossima
y=
x2
x1
;
3x + 2
234
sezione, dopo aver introdotto la funzione esponenziale e quella logaritmica, vedremo come anche queste nuove funzioni diano origine a importanti limiti
notevoli.
Indubbiamente, anche quando sono limitate a certi
intervalli, le funzioni continue sono le pi`
u simpatiche,
proprio perche corrispondono meglio alla nostra intuizione. Alcune loro propriet`a sono tanto evidenti
che potremmo considerarle senzaltro vere, ma le dimostreremo ora formalmente perche in Matematica,
si sa, `e bene non fidarsi delle cose ovvie.
Teorema 8.21 Sia f (x) una funzione continua nellintervallo chiuso [a, b] e siano m ed M i valori minimo e massimo che la funzione assume in tale intervallo. Allora, per ogni y [m, M ] esiste almeno
un valore di x tale che f (x) = y.
Prova:
Basta considerare la funzione continua
g(x) = f (x) y e applicare il teorema precedente.
8.5
Logaritmo ed esponenziale
Il concetto di logaritmo `e stato introdotto nella Sezione 2.8 come una delle operazioni inverse dellelevamento a potenza (laltra operazione inversa `e lestrazione di radice). Pertanto, poiche 23 = 8, il logaritmo in base 2 di 8 `e proprio 3; e poiche 34 = 81,
si ha log3 81 = 4. Lestensione dei logaritmi a tutti i
Lintuizione ci dice che se percorriamo con la penna numeri reali si `e operata nella Sezione 3.6, dalla quale
una traiettoria continua e a un certo punto passiamo riportiamo le principali propriet`a dei logaritmi:
da valori positivi a valori negativi (o viceversa), dobbiamo per forza transitare dal valore 0. Formalmente
loga (rv) = loga r + loga v
abbiamo:
loga (r/v) = loga r loga v
loga (rs ) = s loga r
Teorema 8.20 (zeri di una funzione continua)
loga s r = 1s loga r
Se la funzione f (x) `e continua nellintervallo chiuso
loga a = 1
[a, b] ed esistono due punti x1 , x2 [a, b] tali che
loga 1 = 0
f (x1 ) ed f (x2 ) hanno segno discorde, allora la
loga b = 1/ logb a.
funzione si annulla in un punto compreso fra x1 ed
x2 .
Sono queste propriet`a quelle che portarono Napier
prima e Briggs poi a introdurre il concetto di logaProva:
Per fissare le idee, supponiamo che sia
ritmo e a creare le tavole corrispondenti come aiuto
f (x1 ) < 0, e quindi f (x2 ) > 0. Consideriamo linal calcolo. Daltra parte ci si accorse, circa un secosieme A dei punti x dellintervallo [x1 , x2 ] per i quali
lo dopo, che i logaritmi potevano servire a descrivere
f (x) sia negativo; poiche x1 A, questo insieme non
molti fenomeni naturali o artificiali.
`e vuoto ed ha quindi un estremo superiore xi. VeConsideriamo un fenomeno che nel 1600 o 1700 era
diamo che f () = 0. Se infatti f () fosse positivo
sconosciuto, ma che oggi tutti hanno presente: il deper il Teorema della permanenza del segno avrebbe
cadimento delle sostanze radioattive. Gli atomi di taun intorno fatto tutto di elementi non di A, e quindi
li sostanze emettono tre tipi di radiazioni: radiazione
non potrebbe esserne lestremo superiore. Se invece
, cio`e nuclei di elio composti da due protoni e due
f () fosse negativo, non sarebbe un limite superiore
neutroni, radiazione , cio`e elettroni o positroni, e raper A. Quindi f () = 0.
diazione , radiazioni elettromagnetiche ad altissima
Quando affronteremo lo studio sistematico delle energia. Come conseguenza di tale emissione, parte
funzioni, questo teorema servir`a a capire landamen- degli atomi della sostanza si mutano in altri atomi
to di una funzione nei confronti dellasse delle ascisse; pi`
u leggeri, talvolta non pi`
u radioattivi. Comunque,
nel Calcolo Numerico esso serve ad isolare le radici il decadimento cambia la natura della sostanza e, ad
di unequazione e quindi a trovarne una approssima- esempio, luranio si trasforma lentamente in piomzione. Non ci rimane ora che concludere con un altro bo. Si chiama emivita di una sostanza radioattiva
risultato implicito nel nostro concetto di continuit`a. il tempo necessario affinche una certa quantit`a della
235
= 5730(log2 log2 )
x N
E(x) = 1 +
= y.
N
Data questa formula, conoscendo y si pu`o calcolare il
valore di x; con semplici passaggi algebrici si ottiene
236
infatti:
x = N ( N y 1) = L(y).
x2 N
x1 N
=
1+
E(x1 )E(x2 ) = 1 +
N
N
N
N
x1 + x2
x1 x2
x1 + x2
= 1+
+
1
+
=
N
N2
N
= E(x1 + x2 ).
n
1
En = 1 +
.
n
7
L(25) = 107 ( 10 25 1) 3.218876
7
L(32) = 107 ( 10 32 1) 3.465737
La somma di queste due quantit`a `e 6.684613 e se
si calcola L(800) si trova proprio 6.684614. Naturalmente, ci siamo aiutati con una calcolatrice elettronica tascabile, cosa che Napier non poteva fare.
Tuttavia, una volta costruite le tavole dei logaritmi,
L(25) ed L(32) si leggono direttamente sulle tavole;
si calcola la loro somma 6.684613 e, usando le tavole
allincontrario, si risale immediatamente al risultato
finale.
Per usare i logaritmi di Napier occorre avere tavole
molto estese poiche non esiste alcuna regola evidente
che leghi, ad esempio, il logaritmo di 2, di 20 o di
200. Si ha infatti L(2) = 0.693147, L(20) = 2.995732
e L(200) = 5.298317. Lidea di Briggs di introdurre
una base esplicita, e proprio la base 10, port`o un
enorme vantaggio; dalla regola generale:
log10 (10k r) = k + log10 (r)
discende che se (come `e) log10 (2) = 0.301030, allora
log10 (20) = 1.301030 e log10 (200) = 2.301030. Questo permette di scrivere una tabella dei logaritmi decimali dei numeri interi da 1000 a 9999 e di usare tale
tabella in maniera universale. Ad esempio, volendo
conoscere il logaritmo di 52.37, si cerca nella tabella il
numero 5237 e si trova la parte decimale, o mantissa,
E1 = 2,
E2 = 2.25,
E4 = 2.44140625,
E3 = 2.37037037,
E5 = 2.48832000,
...
n 1
1
1
n 1
+
+ + n =
1+
=1+
n
n
2 n2
1 n
n 1 (n 1)(n 2)
1
+
+ + n =
2
2!n
3!n
n
1
2 1
1 1
+ 1
1
+
=1+1+ 1
n 2!
n
n 3!
1
2
n1 1
+ + 1
1
1
.
n
n
n
n!
=1+1+
237
1
1
1
+ + + .
2! 3!
n!
1
1 1
+ + + n1 < 3,
2 4
2
in quanto questa espressione (a parte il primo addendo 1) `e la somma della progressione geometrica di
ragione 1/2 e, come sappiamo, si avvicina, crescendo,
al valore 2.
Quindi la sequenza E1 , E2 , E3 , . . . definisce un numero reale; in onore di Eulero, che studi`o queste cose
150 anni dopo Nepero, tale numero si indica con la
lettera e e si dice numero di Eulero o base dei logaritmi naturali. Il suo valore, come ora vedremo,
`e:
e = 2.718281827459 . . .
:
:
:
:
:
:
:
:
:
1
2
3
4
5
6
7
8
9
n/x !x
n
x
1
Personalmente, non sono mai riuscito a ricordare a
1+
1+
=
.
n
n/x
memoria nemmeno le prime cifre di questo numero,
che uso assai di frequente. La seguente filastrocca:
Al variare di n, il valore di n/x cresce anchesso, esai modesti o vanitosi,
sendo x un numero fisso. Quindi lespressione dentro
ai violenti o timorosi,
la parentesi pi`
u esterne si avvicina quanto si vuole ad
do cantando gaio ritmo,
e, e tutta lespressione si avvicina ad ex .
logaritmo!
Quindi Nepero aveva seguito una strada un po in`e composta di parole la cui lunghezza d`a proprio le voluta per arrivare ad una potenza specifica, cio`e ex .
cifre di e. Naturalmente, non mi `e mai riuscito ricor- Daltra parte, egli voleva affrancarsi da una base pardarmi nemmeno la filastrocca e preferisco valutare ticolare, e fu proprio questo desiderio (che fece la forEXP(1) col mio calcolatorino tascabile. Si sa che il tuna di Briggs) a portarlo su una strada che qualcuno
numero e `e irrazionale e trascendente, cio`e non `e so- dopo di lui mostr`o essere cos` feconda.
luzione di alcuna equazione polinomiale a coefficienti
+
x
interi. Tuttavia, esso pu`o essere calcolato facilmente: Definizione 8.4 La funzione y = e di R R0 si
dice, per antonomasia, la funzione esponenziale; la
Teorema 8.24 Il numero e `e il valore della somma sua inversa composizionale, da R+
0 R, si dice la
funzione logaritmo naturale e si scrive x = ln(y);
infinita:
essa indica lesponente x a cui elevare e per ottenere
1
1
1
1
y.
+ .
e = 1 + + + + +
1! 2! 3!
n!
Ragionando come abbiamo fatto per trovare e:
Prova: Riprendiamo lespressione trovata per En
nel Teorema 8.22 e facciamo crescere indefinitamente Teorema 8.26 La funzione esponenziale si calcola
n. Ogni fattore (1k/n) pu`o essere assimilato ad 1 ed mediante la somma infinita:
il numero dei termini diviene infinito, lasciando cos`
x
x2
x3
xn
che ognuno si riduca a 1/k!. Questo d`a lespressione
ex = 1 + +
+
+ +
+ .
1!
2!
3!
n!
cercata per e.
Poiche (n + 1)! = n!(n + 1), il calcolo di e si esegue
facilmente anche a mano; ad esempio, usando sei cifre
238
1
1
indefinitamente il loro numero.
ln(2) = ln = ln 1
=
2
2
Poiche x si deve supporre fisso, i termini di questa
somma, da un certo momento in poi, tendono rapi1 1
1
1
damente a diventare trascurabili; pertanto, la formu= + +
+
+ .
2 8 24 64
la del teorema `e un modo effettivo di calcolare ex ,
Purtroppo, al crescere di x, la convergenza diviene
qualunque sia x.
u lenta e nella pratica si usano altri metodi,
Conseguenza immediata di questo metodo per sempre pi`
sviluppati dal Calcolo Numerico, per ottenere ottime
calcolare ex `e il seguente limite notevole:
approssimazioni.
Teorema 8.27 Si ha:
Di nuovo, lespressione per ln(1 + x) ci permette di
trovare un altro limite notevole:
ex 1
= 1.
lim
x0
x
ln(1 + x)
=1
lim
Prova: Dal teorema precedente si ha: ex 1 =
x0
x
2
x/1! + x /2! + e quindi:
per la cui dimostrazione si procede come nel caso
x
x2
ex 1
precedente.
=1+ +
+ .
x
2!
3!
Quando x tende a 0, tutti i termini del secondo membro, eccetto il primo, vanno a 0, e quindi il limite ha
il valore considerato.
Il calcolo dei logaritmi, invece, `e piuttosto pi`
u complicato, almeno dal punto di vista della quantit`a di
conti da effettuare. Lequivalente per il logaritmo
naturale della formula dellesponenziale del Teorema
8.26 `e:
ln(1 + x) =
x3
x4
x5
x x2
+
1
2
3
4
5
che si ottiene con metodi che non abbiamo affrontato ce che non affronteremo: le serie di potenze. Si
tratta di un argomento bellissimo, ma che va al di l`a
dei limiti che ci siamo posti; il lettore curioso potr`a
consultare un qualsiasi testo universitario di Analisi
Matematica. Che la formula sia corretta pu`o essere
verificato calcolando exp(ln(1 + x)) che deve risultare
in 1 + x. La composizione delle due funzioni si effettua sostituendo lespressione per ln(1 + x) alla x nella
formula per ex data nel Teorema [8.22]. Limitando i
calcoli ad x4 , la difficolt`a `e molto ridotta e invitiamo
il lettore a portarli in fondo; vedr`a cos` che tutto funziona alla meraviglia e avr`a fatto un buon esercizio
di calcolo formale.
La formula per il logaritmo naturale vale solo per
1 < x 1; per x = 1 si ottiene la serie armonica che, come abbiamo dimostrato nel Capitolo 4,
diverge; per x = 1 si ha:
ln(2) = 1
1 1 1 1
+ +
2 3 4 5
che converge, anche se molto lentamente. Per calcolare ln(2), cos` come per calcolare altri valori del
8.6
Il calcolo differenziale
239
x2
,
1+
240
il cambiamento istante per istante. Soprattutto Newton aveva in mente un esempio comune: la velocit`a
vista come cambiamento della posizione di un oggetto
(di un corpo, come dicono i fisici). E chiaro che possiamo considerare la velocit`a media in un certo intervallo, ma il cambiamento avviene istante per istante
e quindi deve essere possibile (checche ne pensi Zenone) definire una velocit`a istantanea, quella che oggi
`e segnalata dal tachimetro di una macchina. Ragionarono allora cos`: sia x0 il punto nel quale vogliamo
definire il cambiamento istantaneo della funzione
y = f (x). Consideriamo un punto x1 = x0 + h distinto da x0 (quindi, h pu`o essere positivo o negativo,
ma non nullo). Il cambiamento della funzione da x0
ad x1 = x0 + h `e dato da f (x0 + h) f (x0 ), che
per`o va considerato relativamente allo spostamento
del punto da x0 ad x1 , cio`e a x1 x0 = h. Per tener
conto di questo, definiamo il rapporto incrementale di
y = f (x) in x0 come:
f (x0 )
f (x1 ) f (x0 )
f (x0 + h) f (x0 )
=
=
.
x0
x1 x0
h
Il rapporto incrementale `e il cambiamento medio avvenuto nellintervallo [x0 , x1 ] di lunghezza h. Osserviamo, cosa molto importante, che, come sappiamo
dalla Geometria Analitica, questo rapporto incremenE opportuno fare almeno un esempio. Si consideri
tale altro non `e che la pendenza della retta passante la parabola y = x2 3x+2 e il punto x = 3 nel quale
0
per i due punti (x0 , f (x0 )) e (x1 , f (x1 )), cio`e della la parabola assume il valore 2. In quanto al rapporto
retta secante la curva y = f (x) in questi due punti.
incrementale abbiamo:
f (3 + h) f (3)
(3 + h)2 3(3 + h) + 2 2
=
=
h
h
x0
f (x0 )
x0 x0 + h
h2 + 3h
= h + 3.
h
Quando h 0, questa quantit`a tende a 3, e quindi
la derivata della nostra parabola nel punto x0 = 3 `e
proprio 3. La retta tangente alla parabola in questo
punto `e y 2 = 3(x 3) ovvero y = 3x 7, e questo
pu`o essere controllato col metodo del calcolo della
tangente a una parabola, visto nella Sezione 7.3. Se
poi, invece di limitarci al punto x0 = 3, consideriamo
la situazione globale, cio`e relativa al punto generico
x, il rapporto incrementale diventa:
=
(x + h)2 3(x + h) + 2 x2 + 3x 2
=
h
h2 + 2xh 3h
= 2x 3 + h.
h
f (x0 )
f (x) f (x0 ) =
(x x0 ).
Quando h 0, otteniamo la derivata della funzione
x0
y = x2 3x + 2, e il risultato `e: f (x) = 2x 3.
Secondo limpostazione di Leibniz, il limite della
Quando facciamo avvicinare x1 ad x0 , cio`e, in termini pi`
u matematici, facciamo tendere x1 ad x0 (il che differenza f (x0 + h) f (x0 ), al tendere di h a 0, si
equivale a dire: facciamo tendere h a 0) questa se- dice il differenziale della funzione f (x) nel punto x0
cante si approssima a diventare la tangente alla curva e si indica con df (x); analogamente, il limite della
ovvero:
241
differenza x1 x0 , quando x1 x0 (in pratica, h) di importante accade, ma `e bene stare attenti e stusi dice il differenziale di x e si indica con dx. Si ha diare la situazione intorno al punto per stabilire qual
pertanto:
`e la vera natura dellevento che si sta verificando.
Data una funzione f (x), il calcolo della funzione
df
(x
)
df
(x)
0
derivata
f (x) non `e pi`
u difficile del calcolo della def (x0 ) =
e in generale f (x) =
.
dx
dx
rivata di f (x) in un punto specifico x0 . Per questo,
di regola, si preferisce senzaltro calcolare la funzioSi ricordi che, per la convenzione adottata per i line derivata e poi, se del caso, cercarne il valore in
miti, x1 x0 = h non assume mai il valore 0, che
un punto preciso. Nellesempio precedente della parenderebbe privo di senso il rapporto incrementale, e
rabola, calcolando f (x) = 2x 3 nel punto x = 3
quindi il rapporto dei differenziali, facendoci ricadere
si ritrova naturalmente il valore f (3) = 3. Occorre
nel paradosso di Zenone.
tuttavia osservare che, mentre la derivata di f (x) in
Ritornando al nostro problema di partenza sui un punto x esiste o non esiste, per la funzione de0
massimi e sui minimi, si vede ora il ruolo che pu`o rivata f (x) si possono avere varie situazioni. Anche
Prova: Immediato dalla definizione della derivata volte che f (x) non esiste o non si considera.
Unosservazione importante `e relativa al fatto che
f (x):
se una funzione f (x) `e derivabile in un punto x0 , alloNellesempio precedente, f (x) = 2x 3 si annulla ra essa `e sicuramente continua in tale punto. Infatti,
per x = 3/2 ed `e del tutto ovvio che per x < 3/2 dovendo essere:
`e f (x) < 0, mentre per x > 3/2 si ha f (x) > 0,
f (x0 + h) f (x0 )
di modo che il punto considerato `e un minimo re= f (x0 ),
lim
h0
h
lativo. Questo, naturalmente, `e ovvio, perch`e conosciamo bene la parabola, e avremmo potuto studiare occorre che sia limh0 (f (x0 +h)f (x0 )) = 0 e questo
queste cose con i metodi della Geometria Analitica implica limh0 f (x0 + h) = f (x0 ), che `e la condizione
(come abbiamo fatto a suo tempo), ma `e importante di continuit`a. Il viceversa non `e vero in generale: si
notare come il ragionamento legato alla derivata sia consideri la funzione continua f (x) = |x| nel punto
semplice ed efficace e, soprattutto, sia estendibile a x0 = 0; si ha:
ogni tipo di curva.
lim |x| = 1 e lim |x| = +1,
x0
x0
Ci`o che abbiamo appena detto sui punti nei quali la
derivata si annulla `e corretto, ma pu`o trarre in ingane quindi la funzione non ha derivata in questo punto.
no. Il fatto che i punti di massimo e minimo relativo
Il metodo del rapporto incrementale `e il metodo
corrispondano a valori di x per i quali f (x) = 0
generale per affrontare il problema della derivazionon significa che, viceversa, se per x = x0 si ha
ne, ma `e anche il pi`
u laborioso e, se si vuole, il pi`
u
f (x0 ) = 0, allora x0 sia necessariamente un punto
capzioso. Quando `e possibile, si preferisce applicare
di massimo o di minimo. Se prendiamo la funzione
una serie di risultati generali, che aiutano molto, agey = x3 , come presto vedremo la funzione derivata
volando i calcoli. Ecco pertanto una prima serie di
vale f (x) = 3x2 , e il lettore pu`o gi`a dimostrare da
risultati:
se questo fatto, usando la tecnica del rapporto incrementale. Qui ci basta notare che la funzione derivata Teorema 8.30 Siano f (x), g(x) due funzioni derisi annulla per x = 0, ma essendo 3x2 0 per ogni vabili in un intervallo (a, b); allora:
valore di x, la funzione `e sempre crescente, prima e
(f (x) + g(x)) = f (x) + g (x)
dopo x = 0. Perci`o, f (x) = 0 indica in questo caso
(f (x)g(x))
= f (x)g(x) + f (x)g (x)
un punto di stasi della funzione, un punto cio`e in cui
(1/f (x))
= f (x)/f (x)2
la funzione cessa per un attimo di crescere (o decre
2
(f (x)/g(x))
= (f (x)g(x)
f (x)g
(x))/g(x)
scere), ma non cambia il senso della crescita stessa.
(f (g(x)))
= f (y) y = g(x) g (x)
Punti di questo tipo si dicono flessi della funzione, e
sono caratterizzati dal fatto che la funzione cresce (o Questultima formula si dice regola della catena e sidecresce) sia prima che dopo il punto incriminato. In gnifica: per trovare la derivata di una funzione comconclusione: attenzione! quando f (x) = 0 qualcosa posta, si fa la derivata della prima funzione usando
242
una variabile di comodo y; nel risultato si sostitui- Teorema 8.31 Si hanno le seguenti funzioni derivasce y con la funzione interna g(x); la funzione cos` te:
ottenuta si moltiplica per la derivata della funzione
1. (c)
= 0
(c costante)
g(x).
2. (cf (x)) = cf (x)
Prova: Per la somma si ha:
3. (xn )
= nxn1
4. (ln(x)) = 1/x
(f (x) + g(x)) =
5. (ex )
= ex
= f (x) + g (x).
Il prodotto merita un po dattenzione in pi`
u:
f (x + h)g(x + h) f (x)g(x)
;
h0
h
(f (x)g(x)) = lim
f (x + h) f (x)
g(x) =
+ lim
h0
h
= lim f (x + h)
1
1
1
1
= lim
=
h0 h
f (x)
f (x + h) f (x)
f (x)
f (x) f (x + h)
=
.
h0 hf (x)f (x + h)
f (x)2
Per la divisione, si scrive:
= lim
f (x)
1
= f (x)
g(x)
g(x)
e si applicano le due regole precedenti. Infine, la
regola della catena `e delicata quanto importante:
(f (g(x))) = lim
h0
= lim
h0
= lim
1/h
M
h
1
= ln 1 +
= ln 1 +
;
x
Mx
dove abbiamo sostituito M ad 1/h. Chiaramente, quando h 0 si ha M e, passando al limite, come argomento del logaritmo
riconosciamo e1/x . Pertanto si ha:
M
1
1
lim ln 1 +
= ln(e1/x ) = .
h0
Mx
x
5. Il rapporto incrementale vale:
eh 1
ex+h eh
= ex
ex
h
h
secondo il limite notevole del Teorema 8.27.
243
6. Per il seno si usano i due limiti notevoli trovati Prova: Ecco le varie computazioni:
a suo tempo:
1. La regola della catena ci dice:
sin(x + h) sin(x)
=
ef (x) = [ey y = f (x)]f (x) = f (x)ef (x) .
h
sin x cos h + cos x sin h sin x
=
h
cos h 1
sin h
= sin x
+ cos x
;
h
h
passando al limite per h 0, la prima frazione
tende a 0 e la seconda ad 1, per cui segue il
risultato desiderato.
=
f (x)
.
f (x)
(f (x) )
.
f (x)
(bf (x) )
;
bf (x)
5. Si consideri lidentit`a:
Con questa formula si verifica immediatamente che la
blogb (f (x)) = f (x)
derivata della funzione y = x2 3x+1 `e effettivamente
y = 2x 3, come si era calcolato in modo diretto in
e si derivino i due membri. Per la formula 4. si
precedenza. Daltra parte, non ci saremmo aspettati
ha:
un risultato diverso.
(ln b)(logb (f (x))) f (x) = f (x)
La dimostrazione del punto 5) pu`o essere portae da questo si ricava la formula desiderata,
ta avanti usando la regola della catena. Si considericordando che 1/ ln b = logb e.
ri lidentit`a ln(ex ) = x e si derivino i due membri
applicando a sinistra la regola:
1
x
Unapplicazione molto importante della regola
y = e (ex ) = 1;
y
della catena si ha nel seguente:
Sostituendo ad y il valore ex si ricava:
1 x
(e ) = 1
ex
e questo equivale a (ex ) = ex . E bene perci`o avere
padronanza con la regola della catena, come mostra
ancor pi`
u chiaramente il seguente teorema.
Teorema 8.32 Valgono le seguenti regole:
1.
2.
3.
4.
5.
ef (x)
(ln(f (x))
(f (x) )
(bf (x) )
(logb (f (x)))
= f (x)ef (x)
= f (x)/f (x)
= f (x)f (x)1 R
= (ln b)f (x)bf (x) b R+
= (logb e)f (x)/f (x)
1
(1 + x2 )
Prova:
La funzione y = arctan x `e linversa composizionale della tangente, e pertanto si ha
lidentit`a:
arctan(tan x) = tan(arctan x) = x.
Applicando la regola della catena si ottiene:
(arctan(tan x)) = [(arctan y) | y = tan x](tan x) = 1.
Sappiamo che (tan x) = 1/ cos2 x e ci serve ricavare
(arctan y) . Per questo cerchiamo di esprimere x in
244
1 cos2 x
sin x
=
y = tan x =
cos x
cos x
e tutta la nostra espressione dipende da cos x. Elevando al quadrato la precedente eguaglianza, si
ottiene:
y2 =
1 cos x
cos2 x
ovvero
cos2 x =
1
.
1 x2
p
(1 sin(x2 ))
1 sin(x2 ) = p
=
2 1 sin(x2 )
8.7
sin x
x
0
/2
3/2
cos x
1
.
1 + y2
1
arcsin (x) =
1 x2
x cos(x2 )
cos(x2 )(x2 )
= p
.
= p
2 1 sin(x2 )
1 sin(x2 )
Limpostazione, che abbiamo cercato di dare alla Trigonometria e al Calcolo esposti fin qui, `e stata essenzialmente numerica: sappiamo che sin(30 ) = 0.5 e
che e2 7.389056; sappiamo risolvere un triangolo e
245
ln x
1
0
246
x0 = 1, e ci`o ci dice che `e sempre bene non aggrapparsi a facili generalizzazioni, se non sono convalidate
da dimostrazioni formali.
Dove sappiamo che una funzione `e continua, possiamo utilmente applicare i teoremi visti a suo tempo
per tali funzioni (Teorema della permanenza del segno, degli zeri di una funzione continua, etc.). Spesso, dove `e continua una funzione `e anche derivabile,
anche se questa affermazione non `e vera in generale:
ad esempio, y = |x| `e ovunque continua, ma non `e
derivabile in x = 0, come il lettore avr`a modo di verificare. La derivabilit`a `e una propriet`a forte e alcuni
teoremi possono essere di aiuto nello studio delle funzioni. Cominciamo con un risultato che sembra ovvio,
ma che si riveler`a molto fruttifero:
esempio
`
e
il
seguente:
tale che f (b) f (a) = f ()(b a).
ex
ex 1
Prova: Si consideri la funzione h(x) = f (x) (x
= lim
= e0 = 1
lim
x0 1
x0
x
a)(f (b)f (a))/(ba). Il Teorema di Rolle ci assicura
che esiste un punto (a, b) per cui h () = 0. Ma: come sappiamo dal Teorema 8.27. Questa sembra
una dimostrazione diretta e assai carina. Purtroppo, il suo punto debole `e di sfruttare il Teorema 8.31,
punto 5. (ex ) = ex , il quale, ohim`e, `e stato dimostracio`e, per x = , proprio la relazione desiderata.
to proprio utilizzando questo limite notevole. Siamo
Il nome del teorema deriva dal fatto che (f (b) entrati in un circolo vizioso e la dimostrazione non `e
f (a))/(b a) `e una specie di media dei valori del- valida. Queste chicche fanno la delizia dei matematila funzione, e tale valore `e assunto dalla derivata in ci, e uno studente `e bollato a fuoco se cade in tranelli
un qualche punto.
del genere. Unapplicazione lecita `e invece:
Unaltra importante conseguenza del Teorema di
1 1
1
1 cos x
x sin x
Rolle `e:
= lim
= =
lim
x0
x0
x3
3x2
3 2
6
Teorema 8.36 (di Cauchy) Siano f (x) e g(x) due
funzioni continue nellintervallo [a, b] e derivabili in dove abbiamo sfruttato il limite notevole dimostrato
(a, b) con g (x) 6= 0. Esiste un punto (a, b) tale nella Sezione 8.4. Importante `e il calcolo del seguente
limite del tipo /:
che:
f ()
f (b) f (a)
ex
ex
ex
= .
= lim
=
lim n = lim
g(b) g(a)
g ()
n1
x nx
x n(n 1)xn2
x x
h (x) = f (x)
f (b) f (a)
ba
247
2
x2
limx x = +, e ci`o rende conto, in modo qualitativo, ma molto appropriato, del fatto che una pa- Queste informazioni ci permettono di disegnare il grarabola come y = x2 cresce man mano che ci allonta- fico della funzione, almeno in una prima approssimaniamo dal suo vertice. Propriamente parlando, e su zione. Come si `e visto: i) verso la funzione rimaquesto torneremo pi`
u avanti in modo sistematico, la ne al di sotto dellasintoto y = 2; ii) avvicinandosi da
parabola y = x2 decresce quando da si passi a sinistra a x = 2 la funzione va a ; iii) ripartendo
valori (negativi) sempre pi`
u grandi, e cresce quando da x = 2 la funzione scende da +; iv) proseguendo
ci si incammini su valori positivi via via maggiori.
verso + la funzione si avvicina allasintoto y = 2,
Completamente diverso `e il comportamento di y = ma ne rimane al di sopra. Per il momento non posx3 , poiche si ha: limx x3 = e limx+ x3 = siamo dire molto di pi`
u, ma abbiamo gi`a una buona
+. La funzione cresce venendo da e continua idea dellandamento della funzione, e tale andamento
a crescere andando verso +. Per lesponenziale si pu`o essere reso pi`
u realistico calcolando la funzione
ha: limx+ ex = + e limx ex = 0. Questo in qualche punto, ad esempio, per x intero da 4 a
`e un caso interessante e significa che lesponenziale si +8 (vedere Figura 8.15).
appiattisce verso la retta y = 0: tale retta si dice un
Nota 8.3
La nostra definizione di asintoto `e tropasintoto orizzontale per la funzione y = ex quando
po approssimativa per essere presa sul serio, anche se
x . In generale, data la funzione y = f (x),
a noi interessano solo i casi degli asintoti orizzontali e
si dice che essa ha come asintoto la retta r, se la
verticali. In generale, la retta non verticale y = ax + b
funzione si avvicina sempre di pi`
u alla retta, senza
`e un asintoto della funzione y = f (x) per x + se:
per`o mai raggiungerla; in altre parole, la distanza tra
lim (f (x) ax b) = 0
funzione e retta tende a zero. Lasintoto pu`o essere
x+
= = lim
248
lim
lim
3
2
1
1
1
Figura 8.16: y = (x2 + 2x 1)/(2x 1)
cio`e quando la distanza verticale tra la funzione e la
retta tende a 0 (questo ci fa capire perche escludiamo
il caso degli asintoti verticali). Gli asintoti obliqui,
quelli corrispondenti ad a 6= 0, hanno un significato importante; infatti, lesistenza dellasintoto corrisponde a una crescita lineare (cio`e, secondo una retta)
della funzione quando x vada verso linfinito. La crescita lineare, a sua volta, corrisponde a una crescita
che potremmo definire media, o, se si preferisce, a
una crescita proporzionale alla crescita della variabile indipendente. Se la funzione cresce di meno (come
y = x oppure y = ln x) la curva, pur crescendo, tende ad abbassarsi (vedere la Figura 8.14), mentre se la
funzione cresce di pi`
u (come y = x2 oppure y = ex ), la
sua curva tende ad impennarsi. Queste considerazioni sono molto importanti nellanalisi degli algoritmi e
nello studio della loro complessit`
a.
Dalla formula precedente si ottengono le regole per
determinare il valore di a e b, quando esistano:
a = lim
x+
f (x)
x
x
5
5x 2
x2 + 2x 1
= lim
= .
x 4x 2
x(2x 1)
2
4
x2 + 2x 1
1
= ,
x(2x 1)
2
3. Crescenza, decrescenza, massimi e minimi. Una volta trovato il dominio di definizione della
funzione che si vuole studiare e stabilito qual `e il suo
comportamento allinfinito, occorre trovare gli intervalli in cui la funzione cresce o decresce e, di conseguenza, stabilire quali sono i punti di massimo e di
minimo. Queste informazioni, integrate con le precedenti, ci danno la visione generale del grafico della
funzione.
Sappiamo gi`a che dove la derivata `e positiva la funzione `e crescente e dove la derivata `e negativa la funzione `e decrescente. I massimi e i minimi sono i punti
di passaggio dalla crescita alla decrescita, e viceversa.
Trovare i punti in cui la derivata si annulla non ci d`a
meccanicamente i massimi e i minimi relativi; come
abbiamo detto, bisogna controllare il comportamento
della funzione in prossimit`a di tali punti. Lesempio
di y = x3 , funzione che cresce prima e dopo il punto
x = 0 in cui la derivata si annulla, `e significativo e
va sempre tenuto presente. Consideriamo lesempio
precedente della funzione y = (2x + 1)/(x 2):
y =
5
2(x 2) (2x + 1)
=
.
(x 2)2
(x 2)2
2x(x 1)
(2x + 2)(2x 1) (x2 + 2x 1)2
=
(2x 1)2
(2x 1)2
249
x=0
2
x=1
x x ln x
(xx ) = (ex ln x ) = ln x +
e
= (ln x + 1)xx .
x
1/e
8.8
Il calcolo integrale
250
cerchio `e stata uno scoglio sul quale sono naufragate molte barche e molte navi. In effetti, come ora
sappiamo, `e impossibile scomporre un cerchio e costruire, con la riga e il compasso, un poligono (se non
proprio un quadrato) ad esso equivalente. Lidea di
Archimede di passare da procedimenti finiti a processi infiniti si `e rivelata vincente, anche se richiede
accorgimenti piuttosto particolari. Noi abbiamo affrontato il calcolo di (vedi Sezione 6.7) seguendo,
s` lidea di Archimede, ma avendo alle spalle diverse
discussioni sui numeri reali, sulle sequenze infinite e
sulle successioni di Cauchy. In altre parole, benche
non avessimo parlato ancora del concetto di limite,
eravamo armati di (quasi) tutti quegli strumenti che
fanno, di un processo infinito, un qualcosa di logicamente rigoroso e accettabile nel mondo esigente della
Matematica.
Noi seguiremo una strada abbastanza ingenua, anche se `e la stessa che diede origine al calcolo integrale
e che `e stata seguita dai matematici fino alla fine del
secolo XIX. Infatti, in quegli anni, ci si accorse che
esistevano situazioni alquanto anomale che richiedevano unimpostazione pi`
u sofisticata, e fu Lebesgue,
nel 1902, a introdurre un nuovo concetto di integrale
che comprendeva il vecchio e dava ragione di quei casi
speciali che si erano trovati. Per noi andr`a benissimo la strada pi`
u semplice, che comunque ci portar`a
a dimostrare quello che `e laspetto pi`
u eccezionale, e
curioso, del calcolo integrale, e cio`e la sua insospettata (a priori) strettissima connessione con il calcolo
differenziale. In altre parole, scopriremo come la misura delle aree sia la faccia nascosta del calcolo delle
variazioni, cio`e della ricerca della retta tangente ai
vari punti di una curva: i due problemi sono esattamente uno linverso dellaltro. Data una curva, se
consideriamo le variazioni istantanee dellarea sottesa
dalla curva man mano che procediamo lungo la curva
stessa, ritroviamo proprio la medesima curva, quella
da cui siamo partiti. E se, viceversa, consideriamo
le aree successive sottese dalla funzione che descrive
le variazioni della curva data, ritroviamo proprio tale
curva. Questo, in modo del tutto fortunato, permette uno sviluppo unitario dei due calcoli che, visti a
priori, avrebbero potuto comportare metodologie del
tutto diverse.
Si consideri allora (v. Figura 8.18) una curva limitata A A1 , A2 , . . . , An1 , An B, M ; per il momento `e essenziale la condizione sulla limitatezza, cio`e
che la figura non si sperda nel piano, andando a rasentare linfinito. E chiaro che larea di tale figura si
pu`o ottenere per differenza: basta togliere dallarea
che la parte superiore A A1 , A2 , . . . , An1 , An B
sottende fino allasse delle ascisse, larea sottesa dalla
parte inferiore A, M, B. Possiamo perci`o limitare le
nostre considerazioni alle curve definite da unequa-
An1
A4
An
A1
M
O
Figura 8.18: Area di una curva
f (i )xi
n
X
i=1
Ii = I
n
X
f (i )xi
i=1
251
n
X
f (i )xi = lim
i=1
n
X
f (i )xi =
i=1
f (x)dx
((i 1))2 I
3
n1
X
i=0
i2 I 3
n
X
(i)2
i=1
n
X
i2 .
i=1
3
3
1
1
X
1
1
X
1
2
I
1+
2+
.
6
n
n
6
n
n
Come abbiamo osservato, quando 0 deve essere
n e quindi 1/n 0; le due espressioni agli estremi tendono allora allo stesso valore e per il Teorema
dei Carabinieri si ha:
Z X
X3
x2 dx =
I=
.
(8.2)
3
0
Consideriamo allora una funzione y = f (x) (che
supporremo continua) definita nellintervallo [a, b] e
sia x un punto qualsiasi di tale intervallo. Possiamo restringere la nostra attenzione al sotto-intervalli
[a, x]: si dice funzione integrale della f (x) la funzione:
Z x
F (x) =
f (t)dt.
a
f (x)dx =
Z
f (x)dx
f (x)dx =
f (x)dx
f (x)dx.
c
Con questo in mente, se y = f (x) `e una funzione continua in [a, b] e si considerano due punti
a x1 x2 b, indichiamo con m ed M lestremo inferiore e superiore dei valori che la f (x) assume nellintervallo [x1 , x2 ]; `e immediato osservare che
del rettangolo x1 m1 m2 x2 `e minore o uguale a
Rlarea
x2
f
(x)dx,
che a sua volta `e minore o uguale allarea
x1
del rettangolo x1 M1 M2 x2 . Questo si scrive:
Z x2
1
dx M.
m
x2 x1 x1
Poiche sappiamo che una funzione continua in un intervallo chiuso assume tutti i valori compresi tra m
ed M , deve esistere un punto [x1 , x2 ] in cui la
funzione ha proprio il valore centrale. Abbiamo cos`
dimostrato:
252
Corollario 8.42 Sia y = f (x) continua nellintervallo (a, b): ogni primitiva di f (x) differisce al pi`
u
per
una
costante
dalla
funzione
integrale
F
(x)
=
Rx
f (t)dt.
a
1
f () =
x2 x1
x2
dx.
x1
1
F (x) F (x0 )
=
x x0
x x0
1
=
x x0
f (t)dt
x0
f (t)dt
x0
f (t)dt = f ().
Rx
Prova: Sia F (x) = a f (t)dt la funzione integrale
di f (x), di modo che si ha: F (x) G(x) = c, una
qualche costante. In particolare, per x = a si trova F (a) G(a) = c, ed essendo F (a) = 0, si ricava
G(a) = c. Questo d`a F (x) = G(x) G(a) e per
Rb
x = b si conclude: a f (t)dt = G(b) G(a). La notab
zione [G(x)]a `e quella comunemente usate e significa
proprio calcolare la G(x) in x = b e sottrarle il valore
di G(x) valutato in x = a.
Come semplice esempio, si voglia trovare larea sottesa dalla parabola y = x2 nelintervallo [0, 2], problema che abbiamo gi`a risolto con la formula (8.2).
Si comincia osservando che una primitiva di x2 `e
x3 /3, come si verifica facilmente calcolando la derivata: Dx3 /3 = 3x2 /3 = x2 . A questo punto si
ha:
3 2
Z 2
8
8
x
= 0= .
x2 dx =
3
3
3
0
0
253
Funzione
xn
1/(x + a)
eax
ax
sin ax
cos ax
1/(cos ax)2
1/(1 + a2 x2 )
Primitiva
xn+1 /n
ln |x + a|
eax /a
ax / ln a
( cos ax)/a
(sin ax)/a
(tan ax)/a
(arctan ax)/a
per sostituzione. Sia F (x) la primitiva della funzione continua f (x) e si consideri una funzione derivabile
g(x). Posto G(x) = F (g(x)), derivando con la regola
della catena si ha:
In realt`a, immaginare quale possa essere la primitiva della funzione da integrare `e il modo pi`
u semplice
per calcolare gli integrali (definiti o indefiniti). Basandosi sui risultati ottenuti nella Sezione 8.6 sulla
derivazione, `e bene tenere a mente le principali e pi`
u
semplici primitive, che riportiamo nella Tabella 8.2.
Usando tale tabella, il lettore calcoler`a i seguenti integrali indefiniti, eseguendo poi la riprova mediante
opportuna derivazione:
Z
Z
1
1
dt =
et dt = et
ln
1t
1t
Z
1
sin 2t.
2
Anche se la tabella 8.2 costituisce la base dellintegrazione, non sempre un integrale `e riconducibile
a forme cos` semplici. Esistono pertanto alcune tecniche generali che possono essere utilmente adottate
in molte occasioni. Lintegrazione indefinita `e sempre stata considerata unarte, proprio perche `e difficile dare metodi generali di risoluzione ed esistono,
come vedremo, funzioni di cui non si conosce la primitiva. Propriamente, la primitiva esiste, ma non `e
esprimibile mediante le funzioni elementari: polinomi, logaritmi, esponenziali e funzioni trigonometriche
(almeno per noi). Tuttavia, si sono sempre ricercati
algoritmi generali di calcolo, con risultati anche notevoli. Allinizio degli anni 1970, il desiderio di far
eseguire gli integrali agli elaboratori elettronici acceler`o le ricerche in questo settore e si sono messi a
punto algoritmi tali, per cui oggi un elaboratore `e
mediamente pi`
u bravo di un matematico ad eseguire
lintegrazione. Infatti. gli algoritmi sono cos` complessi che la loro esecuzione manuale richiede troppa
attenzione e troppo allenamento.
Classicamente, vi sono quattro metodi che vengono insegnati (non sono certo gli unici!) e qui li
richiamiamo, anche se a un livello molto elementare.
1. Integrazione per sostituzione. Il metodo
pi`
u generale di integrazione `e senzaltro quello detto
f (x)dx x = g(t) .
Z
Z
f (x)dx x = g(t) .
f (g(t))dg(t) =
Z
Z
2xdx
dy
d(1 + x2 )
2
y =1+x .
=
=
1 + x2
1 + x2
y
R
Ma lintegrale indefinito dy/y si trova nella Tabella
8.2 (cio`e, lo dobbiamo sapere a memoria) ed `e semplicemente ln |y|. Sostituendo ora ad y il suo valore
1 + x2 , si ha il risultato definitivo:
Z
2xdx
= ln |1 + x2 | = ln(1 + x2 )
1 + x2
in quanto 1 + x2 `e una quantit`a sempre positiva. Come detto, questo risultato ha poco a che vedere (almeno sembrerebbe) con arctan x, il che prova che funzioni leggermente differenti possono avere primitive del
tutto non correlate (in questo caso tale affermazione
non `e vera in assoluto: nel campo complesso, arctan
e ln sono in effetti correlate tra di loro).
Vista limportanza del metodo, un altro esempio
pu`o essere adeguato. Si voglia trovare una primitiva di y = 1/ cos x; il trucco, non del tutto banale,
consiste nello scrivere:
cos x
cos x
1
=
=
.
cos x
cos2 x
1 sin2 x
254
Z
Z
du
dx
d sin x
=
=
u
=
sin
x
,
cos x
1 u2
1 sin2 x
e per calcolare questo nuovo integrale `e opportuno
introdurre il secondo dei quattro metodi annunciati.
2. Espansione in frazioni parziali: se si deve
integrare una funzione razionale fratta, il cui denominatore `e fattorizzabile in fattori lineari, si pu`o utilizzare lespansione in frazioni parziali (vedere Sezione
5.4) per riportare il calcolo a frazioni pi`
u semplici. Si
ha infatti nellesempio:
Z
Z
Z
dt
1
dt
dt
=
=
+
1 t2
2
1+t
1t
Z
Z
d(1 + t)
d(1 t)
1
=
=
2
1+t
1t
s
1 + t
1
= (ln |1 + t| ln |1 t|) = ln
2
1 t
potr`
a essere tenuto a modello per casi analoghi. Si
voglia integrare la funzione f (x) = 1/(x2 x + 1), il
cui denominatore `e irriducibile avendo = 3. Ci`
o
che vogliamo fare `e quello di riportare il polinomio di
secondo grado x2 x + 1 alla forma t2 + 1, per un opportuno valore di t, considerato come funzione di x.
Questo `e sempre possibile, con un metodo che `e, in un
certo senso, linverso del completamento del quadrato,
la tecnica usata nella dimostrazione del Teorema 5.10.
Ci`
o che `e fuori luogo in x2 x + 1 `e il termine in x;
possiamo eliminarlo inglobandolo in un quadrato, qui
(x 1/2)2 = x2 x + 1/4. Per differenza si ricava:
!
2
2
1
3 4
1
3
2
x x+1= x
x
+ =
+1
2
4
4 3
2
e il gioco `e fatto quando si ponga t2 = 4(x 1/2)2 /3.
Questa `e la nostra sostituzione per applicare
proprio
Z
(2/ 3)dt
1
2
f (x)dx =
=
t
=
3(t2 + 1)/4
2
3
2
1
dt
2 3
t=
x
=
=
3
t2 + 1
2
3
1
2
2 3
x
arctan
=
3
2
3
che `e il risultato cercato, anche se lespressione non
`e molto bella. Comunque, ed `e questo che importa,
lintegrale `e espresso per mezzo di funzioni elementari
(e larcotangente `e tale, anche se usata un po pi`
u
raramente di altre funzioni)
x
1
2dt
dx
Z
Z
Z
=
1
2xdx
dx
dx
2t 1 + t2 t = tan 2 =
1 + sin x
1 + 1+t
2
=
+
3
+
.
2
1 + x2
1 + x2
x2
Z
=
2
.
t
=
tan
=
Z
2
(1
+
t)
2
1
+
tan(x/2)
1
2
f (x)dx =
ln(1 + x ) + 3 arctan x + ln |x 2|
255
y = ex , y =
ln x
sin x
, y=
, y = cos x2 .
x
1+x
y
1
x
3
(x) = 9592
(x) = 78498
li(x) = 9630
li(x) = 78628
256
1
1
1
+ + + = 2
2
4
8
per ci`
o che sappiamo sulle progressioni e le somme infinite (vedere Sezione 3.3). Quindi, larea `e finita, nonostante lintervallo sia infinito. Con finta ingenuit`
a,
possiamo ignorare la non finitezza dellintervallo e procedere come se fosse finito. Nella Tabella 8.2 troviamo
la primitiva di y = ax che adattiamo al caso a = 1/2:
Z
1
1
1
+ 0
=
=
2x dx = x
2
ln(1/2)
2
ln
2
2
ln 2
0
0
1
= log2 e = 1.442695041.
ln 2
Pu`
o sorprendere (o forse sorprende solo i matematici), ma questo procedimento, di chiamare cos`
candidamente in campo linfinito, `e sostanzialmente
corretto e il risultato ottenuto `e giusto. Tuttavia, la
teoria dellintegrazione che sta dietro tutto ci`
o va al
di l`
a dei nostri limiti e la lasciamo ai corsi universitari
di cui s`e detto.
=
Indice analitico
angoli interni, 169
angoli supplementari, 168
angolo, 165
angolo acuto, 168
angolo al centro, 184
angolo alla circonferenza, 184
angolo concavo, 168
angolo convesso, 168
angolo diedro, 191
angolo giro, 168
angolo ottuso, 168
angolo piatto, 168
angolo retto, 168
angoloide, 195
anno civile, 96
anno commerciale, 96
antecedenti della proporzione, 92
antiperiodo, 76
antisimmetrica, 17
apertura del compasso, 165
apotema, 187
apotema del cono, 196
appartenere, 202
appartiene, 12
approssimazione per difetto, 79
approssimazione per eccesso, 79
Archimede (c. 287 212 a.C.), 197
arco, 113
arco circolare esplementare, 184
arco circolare esterno, 184
arco circolare interno, 184
arco orientato, 113
area, 177
Argand, J.R. (1768 1822), 153
argomento, 19
ariet`a, 19
Aristotele (384 322 a. C.), 22, 28
aritmetica modulare, 51
aritmetizzazione, 63
ascissa, 200
ascissa di un punto, 200
asintoto, 211, 247
aspetto strutturale, 117
asse del cono, 182
asse della parabola, 207
asse delle ascisse, 200
addendo, 41
addizione, 41
adicit`a, 19
affermazione singolare, 30
aggregazione, 11
al-Banna (1256 1321), 59
al-Fars, 59
Al-Haithan, I. (c. 965 - 1039), 212
al-Khuwarizmi (c. 780 850), 24, 133
al-Tusi N. E. (1201 - 1274), 212
alberi binari di ricerca, 112
albero, 114
albero con radice, 114
albero di ricoprimento, 114
albero minimo di ricoprimento, 114
albero orientato, 114
Alef, 22
alfabeto, 37
algebra astratta, 37, 159
algebra Booleana, 13, 61
algebra moderna, 37
algebra retorica, 133
algebra sincopata, 133
Algol60, 117
algorismo, 24
algoritmo del simplesso, 148
algoritmo di Euclide, 59
algoritmo ricorsivo, 43
Alhazen (v. al-Haithan), 212
altezza, 173
altezza del ciclindro, 196
altezza del cono, 196
altezza del prisma, 193
altezza della piramide, 194
amicabili, 59
analisi combinatoria, 99
anello, 160
anello Booleano, 161
angoli alterni, 169
angoli complementari, 168
angoli coniugati, 169
angoli corrispondenti, 169, 184
angoli corrispondenti esplementari, 184
angoli del triangolo, 170
angoli esplementari, 168
angoli esterni, 169
257
258
asse delle ordinate, 200
asse di simmetria, 207
asse di un segmento, 180
asse immaginario, 153
asse reale, 153
assi, 200
assi di riferimento, 200
assioma, 28, 30
assioma indipendente, 29
assorbimento, 20
auxologia, 129
Bolyai, F. ( ), 213
Bolyai, J. (1802 - 1860), 213
Babbage, C. (1792 1871), 13, 223
Backus Normal Form, 117
Backus, J. (1920 ), 117
baricentro, 181
base, 61, 173
base composta, 27
base dei logaritmi naturali, 237
base del prisma, 193
base della piramide, 194
base di dati, 15
Beltrami, E. (1835 1900), 170, 215
binomio, 134
bisettrice, 180
bisettrice di un angolo, 181
bit, 26
biunivoca, 18
Bolyai, J. (1802 1860), 170
Boole, G., 31
Boole, G. (1815 1864), 13
Bourbaki, Nicolas, 99
Briggs, H. (1561 - 1639), 90, 228
Byron, Ada (1815 1852), 13
calcolo combinatorio, 99
calcolo dei predicati, 35, 121
calcolo delle probabilit`a, 122
calcolo delle proposizioni, 31, 118
calcolo proposizionale, 31
cammino, 113
campo, 161
campo dei numeri complessi, 152
Cantor, G. (1845 1918), 13, 21, 78
capitale, 95
Cardano, G. (1501 1576), 155
cardinalit`a, 21
cardinalit`a del continuo, 23
cardinalit`a del numerabile, 22
cardinalit`a transfinita, 22
Carnot, L. (1753 1823), 227
Cartesio, 59
Cartesio (1596 1750), 199, 202
Catalan, E. (1814 1894), 116
INDICE ANALITICO
catena di rapporti, 92
Cauchy, A. L. (1789 1857), 217
Cavalieri, B. (1598 1647), 194
centesimi, 72
centro, 182
centro del fascio, 174
centro del poligono, 187
centro della sfera, 197
cerchio, 182
cerchio goniometrico, 218
certezza, 123
Chomski, N. (1928 ), 116, 117
Chuquet, N. (1445 1488), 133
ciclo, 104, 113
cicloide, 232
cifra, 25
cifra binaria, 26
cifre arabiche, 24, 25
cilindro, 196
cilindro indefinito, 196
cilindro retto, 196
circocentro, 181
circonferenza, 182
circonferenza circoscritta, 182
circonferenza inscritta, 182
circonferenze concentriche, 187
circumcentro, 181
classe di equivalenza, 16
classe di grandezze, 93
classi di resti, 51
codominio, 18
coefficiente, 134
coefficiente binomiale, 101
coefficiente binomiale centrale, 103
coerenza, 28
Cohen, Paul (1934 ), 23
combinatoria, 99
combinazioni, 100
commensurabile, 77, 166
commesso viaggiatore, 106
compasso di Galileo, 90
complementare, 168
complemento, 13
complemento a 10, 45
complemento a 9, 45
complessit`a NP, 35
completamento del quadrato, 141
completezza, 29
componendo, 92
componente connessa, 113
composizione, 18, 104, 159
composto, 53
concatenazione, 37
concetto primitivo, 28
condizione necessaria, 30
259
INDICE ANALITICO
condizione sufficiente, 30
condizioni iniziali, 107
confronto, 42
confronto fra grandezze, 93
confronto fra segmenti, 166
congettura, 30
congettura di Goldbach, 57
congiunzione, 31, 118
congruenza, 51
congruo, 50
conica, 182
connesso, 113
connettivi logici, 32, 118
cono, 182, 196
cono indefinito, 196
cono retto, 196
conseguenti della proporzione, 92
conseguenza logica, 29
contadini russi, 48, 55, 62
contare, 20
contenuto, 12
contesto, 117
contiene propriamente, 12
continuit`a, 86
continuo, 23
contraddizione, 32, 119
controesempio, 37
contropositiva, 33
convergenza, 230
coordinata, 200
coordinate, 200
coordinate ortogonali, 200
coppie equivalenti, 67
coprimi, 53
corda, 184
corollario, 30
corona circolare, 187
corpo, 161
corrispondenza, 15
corrispondenza biunivoca, 18
corrispondenza inversa, 18
cosecante, 221
coseno, 218
costante, 134
costruzione geometrica, 165
cotangente, 219
Cotes, R. (1682 1716), 227
criteri di similitudine, 175
criterio della scommessa, 82
criterio di allineamento, 206
criterio di divisibilit`a, 52
crivello di Eratostene, 55
cubo, 62, 194, 195
cubo perfetto, 62
curva, 202
260
distribuzione, 123, 127
distribuzione di Poisson, 129
distribuzione normale, 128
distribuzione pseudocasuale, 127
distribuzione uniforme continua, 127
disuguaglianza triangolare, 202
divergere, 230
diverso, 42
dividendo, 49
divisibile, 49
divisibilit`a, 49
divisione, 49
divisione decimale, 72
divisione esatta, 49, 137
divisione intera, 49, 72
divisioni successive, 26
divisore, 49
divisore dello zero, 161
dodecaedro, 195
dominio, 18
dominio di integrit`a, 161
doppia implicazione, 30, 32
Dostoevskij, F. (1821 1881), 124
Einstein, A. (1879 1955), 215
elemento, 11
elevamento a potenza, 61
ellisse, 182
ellissi, 11
emivita, 234
Enrico IV di Francia (1553 1610), 122
equazione, 137
equazione reciproca, 155
equazione algebrica, 138
equazione biquadratica, 155
equazione completa, 206
equazione impossibile, 140
equazione indeterminata, 140
equazione irrazionale, 142
equazione parametrica, 150
equazione reciproca, 155
equazione ridotta, 156
equazione trigonometrica, 225
equazione trinomia, 155
equazioni equivalenti, 138
equipotenza, 21
equiprobabile, 126
equiscomponibilit`a, 194
equivalenza, 118
equivalenza tra solidi, 194
Eratostene (276 194 a. C.), 55
Erone (II - I sec. a.C.), 228
errore assoluto, 95
errore relativo, 95
esaedro, 195
esagono, 171
INDICE ANALITICO
esclusione, 32
esplementare, 168
esponente, 61, 81
espressione aritmetica, 90
espressione parentesizzata, 116
estensione, 12, 14, 66, 84, 176
estensione algebrica, 152
estremi della proporzione, 92
estremi della somma, 64
estremi di integrazione, 251
estremi di un segmento, 165
estremo inferiore, 230
estremo superiore, 229
Euclide, 59
Euclide (325 265 a. C.), 29, 39, 211, 213
Euler, L. (1707 1783), 57, 111, 128, 217
eventi favorevoli, 122
eventi indipendenti, 123
eventi possibili, 122
faccia, 114
faccia laterale, 193, 194
falsicabilit`a, 37
fascio di rette, 174
fattore, 46, 49, 137
fattore differenziale, 255
fattore finito, 255
fattoriale, 63
Fermat, 199
Fermat P. de, 59
Fermat, P. de (1601 1665), 199
Ferrari, L. (1522 1565), 155
Fibonacci, L. (1170 1250), 24, 25, 60, 73, 88
figlio, 112
figura limitata, 182
figure cosmiche, 196
figure equiscomponibili, 177
figure equivalenti, 177
flesso, 241
fluttuazione statistica, 125
forma canonica, 31, 138, 148
forma canonica congiuntiva, 121
forma canonica di una retta, 203
forma canonica disgiuntiva, 121
forma normale, 31, 144
forme enunciative, 35
forme indeterminate dei limiti, 232
forme proposizionali, 35
formula analitica, 18
formula asintotica, 58
formula di Cramer, 145
formula di triplicazione, 222
formula ridotta, 141
formule dellangolo complementare, 219
formule dellangolo supplementare, 220
formule di bisezione, 222
261
INDICE ANALITICO
formule di duplicazione, 222
formule di prostaferesi, 224
formule di Simpson, 224
formule di somma e sottrazione, 222
formule di Werner, 224
Fourier, J. B. (1768 1830), 49
Fraenkel, A. (1891 1965), 14
frazione, 68, 69
frazione apparente, 70
frazione impropria, 70
frazione propria, 70
frazione unitaria, 68
frazioni equivalenti, 69
frazioni parziali, 136
Frege, G. (1848 1925), 13
frequenza, 123
frequenze attese, 130
funzione, 17
funzione biunivoca, 18
funzione caratteristica, 19, 100
funzione continua in un intervallo, 232
funzione continua in un punto, 232
funzione derivabile, 240
funzione derivata, 240
funzione esponenziale, 237
funzione identica, 18
funzione iniettiva, 18
funzione integrale, 251
funzione invertibile, 18
funzione moltiplicativa, 54
funzione primitiva, 252
funzione razionale in seno e coseno, 254
funzione surgettiva, 18
funzioni elementari, 253
funzioni periodiche, 219
funzioni razionali fratte, 136, 162
fuoco dellellisse, 182
fuoco delliperbole, 183
fuoco della parabola, 183
K. (1906 1978), 29
Gdel,
Galilei, G. (1564 1642), 22, 24, 200, 214
Galileo, 90
Galois, E. (1811 1832), 155
Gauss, 74
Gauss, F. (1777 - 1855), 213
Gauss, F. (1777 1855), 58, 128
genera, 118
genera immediatamente, 117
generatrice, 196
generatrice del cono, 182
genitore, 112
geometria ellittica, 214
geometria iperbolica, 213
geometria parabolica, 213
gettone, 108
262
incognita, 133
incommensurabile, 77
indeterminata, 133
indice, 64
indipendenza, 29
indistinguibile, 108
induzione matematica, 34
inferiormente limitato, 229
infinito, 230
insieme, 11
insieme delle parti, 13
insieme di arrivo, 18
insieme di partenza, 18
insieme discreto, 72
insieme finito, 18
insieme infinito, 22
insieme limitato, 229
insieme quoziente, 16
insieme universale di connettivi, 121
insieme universo, 13, 122
insieme vuoto, 12
insiemi equipotenti, 21
insiemi finiti, 99
insiemi uguali, 12
integrale definito, 251
integrale improprio, 256
integrale indefinito, 252
integrazione per parti, 255
integrazione per sostituzione, 253
intensione, 12, 14
intercetta, 31, 204
interesse, 95
interesse composto, 96
interesse semplice, 95
intero negativo, 65
intero positivo, 65
interpolazione lineare, 224
intersezione, 12
intervalli di separazione, 157
intervallo, 86
intervallo aperto, 86
intervallo chiuso, 86
intorno, 199
inversa composizionale, 18
inverso, 38
invertendo, 92
invertibile, 18
involuzione, 106
iperbole, 183
iperbole equilatera, 210
ipotesi, 30
Ippaso di Metaponto, 77
isomorfismo, 66
isomorfo, 81, 154
istogramma, 123
INDICE ANALITICO
Kepler, J. (1571 1630), 210
Keplero, J. (1571 1630), 197
Khayyam O. (c. 1050 1122, 212
kilogrammo, 93
Klein, F. (1849 - 1925), 213
LHopital, G.-F.-A. de (1661 1704), 245
laccio, 113
Lagrange, G. L. di (1736 1813), 246
Lagrange, J. L. (1736 1813), 160
lati del triangolo, 170
lato obliquo, 173
Le Corbusier (1887 1965), 180
Lebesgue, H. L. (1875 1941), 250
Lebesgue, H.-L. (1875 1941), 217
legge dei grandi numeri, 129
legge dell80/20, 130
legge di Pareto-Zipf, 130
Leibniz, 90
Leibniz, G. (1646 - 1716), 217
lemma, 30
lessicografico, 17
lettera, 37
limite, 199, 230
limite destro, 233
limite inferiore, 229
limite notevole, 233
limite sinistro, 233
limite superiore, 229
linearizzazione, 115
linguaggio formale, 116
linguaggio generato, 118
Lobacevsky, N. (1792 1856), 170
Lobacevskij, N. (1793 - 1856), 213
logaritmi per difetto, 63
logaritmi per eccesso, 63
logaritmo, 62, 86, 89
logaritmo integrale, 255
logaritmo naturale, 90, 237
Logica, 31
logica delle proposizioni, 31
logistica, 24
Lucrezio (c. 98 c. 55 a.C.), 229
lunghezza, 167
luogo di punti, 180
luogo geometrico, 180
macchina analitica, 13
maggiore, 42
maggiore o uguale, 42
mantissa, 81, 236
massimo, 61, 229
massimo assoluto, 239
massimo comun divisore, 59, 140
massimo comune multiplo, 140
massimo relativo, 239
263
INDICE ANALITICO
matematica finanziaria, 95
matrice, 145
matrice del sistema, 145
medi della proporzione, 92
media, 125
media aritmetica, 126
media aritmetico/geometrica, 191
media armonica, 126
media geometrica, 126
mediana, 126, 173
medio proporzionale, 93
membro destro, 91, 137
membro sinistro, 91, 137
metodo congruenziale, 127
metodo del chi quadro, 130
metodo delle sezioni, 81
metodo di Newton, 88
metodo egizio, 168
metrica, 213
metro, 167
millesimi, 72
minimo, 61, 229
minimo assoluto, 239
minimo comune multiplo, 60
minimo relativo, 239
minore, 42
minore o uguale, 42
minuendo, 44
minuto, 27
minuto primo, 27
minuto secondo, 27
misura, 11, 93, 166, 200
misura in radianti, 218
moda, 126
modello, 28, 30
modello combinatorio, 108
modello delle urne, 108
modello relazionale, 15
modulo, 49
modulor, 180
modus ponens, 32
modus tollens, 32
molteplicit`a, 56
moltiplicando, 46
moltiplicatore, 46
moltiplicazione, 45
monadica, 19
Monge, 199
monoide, 37, 159
monomi simili, 134
monomio, 134
montante, 97
multiplo, 49, 137
multiplo di un segmento, 166
n-upla, 15, 103
nand, 121
Napier, J. (1560 1617), 90, 227
Nasir Eddin (v. Al-Tusi N. E.), 212
negazione, 31, 118
Nepero, v. Napier, J., 90
Newton I. (1643 1727), 223
Newton, I. (1642 1727), 217
Newton, I. (1643 1727), 25
nodo, 113
nor, 120
notazione a cicli, 104
notazione a stecchini, 25
notazione ad aste, 25
notazione arabica, 25
notazione funzionale, 19, 20, 104
notazione infissa, 20
notazione posizionale, 25
notazione postfissa, 20
notazione prefissa, 20
notazione vettoriale, 103
numerabile, 22
numeratore, 69
numerazione primitiva, 25
numerazione romana, 24
numeri amicabili, 59
numeri armonici, 82
numeri coniugati, 154
numeri di Catalan, 116
numeri di Fibonacci, 60
numeri discordi, 65
numeri figurati, 109
numeri immaginari, 153
numeri negativi, 65
numeri pentagonali, 110
numeri poligonali, 109
numeri primi tra loro, 53
numeri quadrati, 109
numeri reali computabili, 79
numero, 11, 20
numero algebrico, 78
numero cardinale, 14, 21
numero composto, 53
numero di Eulero, 237
numero frazionario, 68
numero intero, 65, 67
numero irrazionale, 78
numero naturale, 21
numero normalizzato, 81
numero ordinale, 14
numero perfetto, 58
numero primo, 53
numero pseudoreale, 79
numero razionale, 72
numero reale, 84
numero trascendente, 79
264
numero triangolare, 109
oggetti combinatori, 108
Omar Khayyam (v. Khayyam O.), 212
operazione, 19
operazione associativa, 20
operazione binaria, 19
operazione chiusa, 20
operazione commutativa, 20
operazione diadica, 19
operazione idempotente, 20
operazione monadica, 19
operazione ternaria, 19
operazione triadica, 19
opposti al vertice, 168
opposto, 66, 159
ordinamento, 16
ordinamento lessicografico, 17
ordinamento parziale, 17
ordinamento totale, 17
ordinata di un punto, 200
ordine stretto, 16
orientamento della retta, 200
origine, 165, 200
origine delle coordinate, 200
ortocentro, 181
osservazione, 30
ottaedro, 195
pallina, 108
parabola, 183
paradosso di Russell, 13
parallela, 192
parallelogramma, 172
parametro, 133, 150
parentesi graffe, 91
parentesi quadre, 91
parentesi tonde, 91
Pareto, V. (1848 1923), 129
pari, 52
parola, 37
parola vuota, 37
parte letterale, 134
parte numerica, 134
partizione, 16
partizioni di un intero, 128
Pascal, 90
pavimento, 63
Peano G., 21
Peano G. (1858 1932), 63
Peano, G. (1858 1932), 217
Peirce, C. (1839 1914), 121
pendenza, 31, 204
pentagono, 171
percentile, 129
percentuale, 94
INDICE ANALITICO
periodo, 160
permanenza, 142
permutando, 92
permutazione dispari, 106
permutazione pari, 106
permutazioni, 100
peso, 113
peso di un cammino, 113
piani paralleli, 191
piani perpendicolari, 193
piano cartesiano, 15
piano dArgand, 153
piede, 192, 193
piede della perpendicolare, 170
piramide, 194
piramide indefinita, 194
piramide regolare, 194
piramide retta, 194
Pitagora, 68, 69, 77
Pitagorici, 58
pitagorici, 39
Platone (427 347 a. C.), 39, 211, 214
Poisson, S. D. (1781 1840), 129
poliedro, 195
poliedro archiemdeo, 196
poliedro regolare, 195
poligonale, 170
poligoni simili, 175
poligono, 170
poligono concavo, 171
poligono convesso, 170
poligono intrecciato, 171
poligono regolare, 171
polinomio, 134
polinomio irriducibile, 139
polinomio primo, 140
Popper, Karl (1902 1994), 37
postulato, 28
potenza, 21
potenza di un binomio, 134
potenza di un punto, 186
potenza perfetta, 62
precedere, 17
precisione, 79
predicato, 18, 31
prestito, 44
primi gemelli, 58
primitiva, 252
primo, 53, 167
principio del massimo e del minimo, 239
principio del terzo escluso, 32
principio di inclusione ed esclusione, 54
principio di induzione, 34
principio di non contraddizione, 32
prisma, 193
265
INDICE ANALITICO
prisma indefinito, 193
prisma retto, 193
probabilit`a, 122
probabilit`a a-posteriori, 125
probabilit`a a-priori, 125
probabilit`a statistica, 125
problema del trasporto, 148
problema dellordinamento, 106, 112
problema della ricerca, 111
problema delle parallele, 212
problema indecidibile, 147
problema intrattabile, 106
problema NP, 106
problema NP completo, 35
prodotto, 37, 46, 104
prodotto cartesiano, 15
prodotto notevole, 135
prodotto scalare, 93
produzione, 116, 117
programmazione lineare, 148
progressione, 73
progressione aritmetica, 73
progressione geometrica, 74
proporzione, 92
proposizione, 30, 31
propriet`a controsimmetrica, 17
propriet`a di aggiunzione, 43, 46
propriet`a di antimonotonia, 44
propriet`a di assorbimento, 20
propriet`a di eliminazione, 41, 43, 46
propriet`a di monotonia, 43, 46
propriet`a dissociativa, 41, 46
propriet`a distributiva, 13, 20, 46
propriet`a riflessiva, 15
propriet`a simmetrica, 16
propriet`a transitiva, 16
proprit`a antiriflessiva, 16
prostaferesi, 224
prova del nove, 52
punti allineati, 165
punto allinfinito, 199
punto decimale, 79
punto di discontinuit`a, 232
punto fisso, 104
quadrante, 201
quadrato, 62, 172
quadrato perfetto, 62
quadratura del cerchio, 186
quadrica, 199
quadrilatero, 171
quadrilatero di Saccheri, 212
quantificatore esistenziale, 36
quantificatore universale, 35
quartile, 129
quarto proporzionale, 93
quoziente, 49
radiante, 167, 218
radicale doppio, 89
radice, 35, 86
radice cubica, 62
radice di un albero, 112, 114
radice di un polinomio, 138
radice perfetta, 62
radice quadrata, 62, 87
radici per difetto, 63
radici per eccesso, 63
raggio, 182
raggio del ciclindro, 196
raggio della sfera, 197
ragione, 73, 74
Ramanujan, S. A. (1887 1920), 89
ramo, 114
rango, 18, 126
rapporto, 93
rapporto armonico, 179
rapporto aureo, 179
rapporto incrementale, 240
rapporto tra segmenti, 166
rappresentazione decimale, 25
razionalizzazione, 88, 136
Recorde, R. (1510 1558), 133
regola dei segni, 66
regola del prodotto, 138
regola della catena, 241
regola della somma, 138
regola delle diagonali, 146
regola di inferenza, 30
regola di Ruffini, 139
regola di Sarrus, 146
regolo calcolatore, 90
relazione, 15
relazione binaria, 14
relazione dordine, 17
relazione dordine parziale, 17
relazione di equivalenza, 15
relazione di Eulero, 115
resto, 49
rettangolo, 172
rette parallele, 169
rette perpendicolari, 168
rette sghembe, 192
ricerca binaria, 111
ricoprire, 16
ricorsione, 63
riduzione ai minimi termini, 70
riduzione modulo, 50
Riemann, G. F. B. (1826 - 1866), 213
Riemann, G. F. B. (1826 1866), 170
riporto, 40, 47
risoluzione dei triangoli, 225
266
risolvente, 157
Rivest, 54
Rolle, M. (1652 1719), 246
rombo, 172
rovescione, 52
Russell, B., 32
Russell, B. (1872 1970), 13
Saccheri, G. (1667 - 1733), 212
salto, 233
Sarrus, P.-F. (1798 1861), 146
scala, 201
scala esponenziale, 201
scala logaritmica, 201
scala naturale, 68
scala pitagorica, 68
scala quadratica, 201
scala temperata, 68
scalatura, 48
scodella, 197
scomponendo, 92
scomposizione in fattori primi, 56
scomposizione in frazioni parziali, 146
sconto, 95
secante, 221
secondo, 27, 167
segmenti incommensurabili, 166
segmenti uguali, 165
segmento, 165
segni opposti, 65
semiperimetro, 226, 228
semipiano, 165
semiretta, 165
semispazio, 191
seno, 218
senso antiorario, 206
senso geometrico, 164
senso orario, 206
senso spaziale, 164
separazione, 11
sequenza, 81
sequenza di Fibonacci, 60
sequenza per rango, 126
sequenza vuota, 100
serie di potenze, 238
settore circolare, 184
sezione, 81, 85
sezione aurea, 179
sezione normale del diedro, 193
sfera, 197
simbolo, 37
simbolo di appartenenza, 12
simbolo di somma, 64
simbolo iniziale, 117
simbolo non terminale, 117
simbolo terminale, 117
INDICE ANALITICO
similitudine, 175
simulare, 38
simulazione, 124
sistema di coordinate cartesiane, 200
sistema di disequazioni, 148
sistema di equazioni, 144
sistema impossibile, 145
sistema indeterminato, 145
sistema lineare, 144
sistemi diofantei, 147
soddisfacibilit`a, 35
soffitto, 63
solido platonico, 195
soluzione, 35, 137, 148
soluzione del sistema, 144
soluzione estranea, 143
somma, 41, 65, 93
somma di due angoli, 166
somma di grandezze, 93
somma di segmenti, 165
somma e sottrazione, 144
soprainsieme, 12
sostegno, 159
sostituzione, 144
sottoalbero, 112
sottografo, 113
sottogruppo, 159
sottogruppo ciclico, 160
sottoinsieme, 12
sottoinsieme proprio, 12
sottomultiplo di un segmento, 166
sottraendo, 44
sottrazione, 44
spazio di Hausdorf, 199
spazio Euclideo, 199
spazio metrico, 199, 202
spigolo, 113, 191
spirale armonica, 179
statistica, 122
stenaritmia, 53, 87
Stevin, 65
Stirling, J. (1692 1770), 103
stringa, 37
struttura algebrica, 37, 159
struttura dati, 111
successione, 81
successione di Cauchy, 82, 230
successione di Fibonacci, 73
successione monotona, 230
successione numerica, 73
successioni equivalenti, 83
superficie laterale, 194
superficie totale, 194
superiormente limitato, 229
supplementare, 168
267
INDICE ANALITICO
sviluppo piano, 195
tabella della somma, 40
tabella di verit`a, 31, 118
tale che, 12
tangente, 182, 218
Tartaglia, N. (1499 1557), 155
tasso di interesse, 95
tautologia, 119
tavola Pitagorica, 48
teorema, 30
teorema dei seni, 226
teorema del coseno, 227
teorema delle proiezioni, 227
teorema delle tangenti, 227
teorema di Briggs, 228
teorema di Cantor, 23
teorema di Carnot, 227
teorema di Coates, 227
teorema di Erone, 228
teorema di Euclide, 57
teorema di Lagrange, 160
teorema di Nepero, 227
teorema fondamentale del calcolo integrale, 252
teorema fondamentale dellAlgebra, 153
teoria, 28
teoria completa, 29
teoria della computabilit`a, 116
Teoria della misura, 124
teoria della relativit`a, 215
termine, 41
termini della proporzione, 92
terna Pitagorica, 178
terna Pitagorica primitiva, 178
tertium non datur, 32
terzo proporzionale, 93
tesi, 30
test, 127
test del chi quadro, 125, 130
tetraedro, 195
totale, 41
toziente, 53
transfinito, 22
trapezio, 172
trasformata veloce di Fourier, 49
trasformazioni lineari, 155
traslare, 165
trasposizione, 105
trattrice, 215
triadica, 19
triangolazione, 225
triangolo, 170
triangolo aritmetico, 101
triangolo armonico, 179
triangolo di Pascal, 101
triangolo di Tartaglia, 101
triangolo
triangolo
triangolo
triangolo
equilatero, 173
isoscele, 173
scaleno, 173
sferico, 215