Documente Academic
Documente Profesional
Documente Cultură
Logica matematic
a si teoria multimilor
Andrei M
arcus
2 octombrie 2016
Cuprins
0 Descrierea cursului
0.1 Tematica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.2 Orar (anul universitar 2016-2017, semestrul 1) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
0.3 Evaluare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1 Logica propozitiilor
1.1 Formulele logicii propozitiilor . . . . .
1.2 Interpretarea formulelor propozitionale
1.3 Problema deciziei . . . . . . . . . . . .
1.3.1 Metoda tabelului de adev
ar . .
1.3.2 Metoda formelor normale . . .
1.3.3 Scheme de deductie . . . . . .
1.3.4 Deductie formal
a . . . . . . . .
4
4
4
4
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
5
5
6
8
9
9
10
11
2 Logica de ordinul nt
ai
2.1 Notiunea de predicat . . . . . . . . . . . . . . . . .
2.2 Limbaje de ordinul nt
ai . . . . . . . . . . . . . . .
2.3 Structura unui limbaj de ordinul nt
ai. Modele . .
2.4 Problema deciziei n logica de ordinul ntai . . . . .
2.4.1 Deductia formal
a n logica de ordinul ntai .
2.4.2 Teoremele principale ale teoriei modelelor .
2.4.3 Teorii formale . . . . . . . . . . . . . . . . .
2.5 Logic
a clasic
a si logici neclasice . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
14
14
14
16
19
19
20
20
21
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
3 Multimi
22
3.1 Teoria naiv
a si teoria axiomatic
a a multimilor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
3.2 Sistemul axiomatic von NeumannBernaysGodel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
4 Relatii si functii
4.1 Relatii binare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.1.1 Operatii cu relatii . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2 Functii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.1 Diagrame comutative . . . . . . . . . . . . . . . . . . . . . . . . . .
4.2.2 Familie de elemente si familie de multimi . . . . . . . . . . . . . . .
4.3 Functii injective, surjective si bijective . . . . . . . . . . . . . . . . . . . . .
4.3.1 Produsul direct al unei familii de multimi si al unei familii de functii
4.3.2 Suma direct
a a unei familii de multimi si a unei familii de functii . .
4.3.3 Multimea Hom(A, B) si functia Hom(f, g) . . . . . . . . . . . . . . .
4.3.4 Multimea p
artilor si functia caracteristica a unei submultimi . . . .
4.4 Relatii de echivalent
a. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4.4.1 Clase importante de relatii omogene . . . . . . . . . . . . . . . . . .
4.4.2 Echivalente si partitii . . . . . . . . . . . . . . . . . . . . . . . . . .
4.5 Teoreme de factorizare a functiilor . . . . . . . . . . . . . . . . . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
26
26
26
29
30
30
31
33
34
34
35
36
36
37
39
5 Multimi ordonate
5.1 Relatii de ordine . . . .
5.2 Latici . . . . . . . . . .
5.3 Multimi bine ordonate si
5.4 Axioma alegerii . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
43
43
45
46
47
. . . . .
. . . . .
multimi
. . . . .
. . . . . .
. . . . . .
artiniene
. . . . . .
.
.
.
.
. .
. .
. .
. .
2
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
CUPRINS
. . . . .
. . . . .
. . . . .
normale
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
49
49
51
53
53
7 Multimi de numere
7.1 Multimea numerelor naturale
7.2 Multimea numerelor ntregi .
7.3 Multimea numerelor rationale
7.4 Multimea numerelor reale . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
56
56
59
60
61
8 Numere cardinale
8.1 Num
ar cardinal. Operatii cu numere cardinale . . . . . . . . . . . .
8.2 Ordonarea numerelor cardinale . . . . . . . . . . . . . . . . . . . . .
8.3 Multimi finite, infinite si num
arabile . . . . . . . . . . . . . . . . . .
8.4 Elemente de combinatoric
a . . . . . . . . . . . . . . . . . . . . . . .
8.4.1 Aranjamente, permut
ari, combinari . . . . . . . . . . . . . . .
8.4.2 Principiul includerii si al excluderii . . . . . . . . . . . . . . .
8.4.3 Partitii. Numerele lui Stirling si Bell. Permutari cu repetitie
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
63
63
64
66
69
69
70
70
9 Indicatii si solutii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
72
Capitolul 0
Descrierea cursului
0.1
Tematica
Logica este studiul si folosirea rationamentelor valide. Logica are doua aspecte: informal, adica studiul argumentelor n limbaj natural, si formal, adic
a studiul inferentelor din punct de vedere al formei, sau altfel spus,
studiul regulilor abstracte de deductie. Cele mai vechi studii de logica formala sunt datorate lui Aristotel. Atunci
c
and folosim simboluri abstracte n studiul formal al inferentelor, vorbim de logic
a simbolic
a; de obicei, aceasta
se mparte n logica propozitiilor si logica predicatelor.
Logica matematic
a este parte a Matematicii si a Logicii. Rolul ei este de a fundamenta riguros ideea de valoare
de adev
ar a unei afirmatii si de a explora aplicarea metodelor logicii formale (simbolice) n diferite ramuri ale
matematicii. De asemenea, logica matematic
a se ocupa cu aplicarea metodelor si tehnicilor matematice la studiul
logicii formale.
Dezvoltarea logicii matematice a fost puternic motivata de studiul fundamentelor matematicii, studiu nceput
n secolul 19, si are importante aplicatii n filozofie sau lingvistica, dar si n domenii mai recente precum informatica
(programare logic
a, inteligent
a artificial
a etc).
In zilele noastre, logica matematic
a este mpartita n patru subdomenii, fiecare concentrandu-se asupra unor
aspecte distincte, dar evident, liniile de demarcatie nu sunt stricte:
teoria multimilor, care studiaz
a colectii abstracte de obiecte, avand rol important pentru fundamentele
matematicii;
teoria modelelor, care este studiul formal al structurilor matematice, avand stransa legatura cu algebra
abstract
a;
teoria recursiei, care studiaz
a calculabilitatea efectiva a functiilor definite pe multimea numerelor naturale,
av
and rol important pentru fundamentele informaticii;
teoria demonstratiei, care n esent
a nseamna analiza formala a demonstratiilor matematice.
In acest curs introductiv dedicat studentilor din anul I de la Facultatea de Matematica si Informatica vom
atinge c
ate o mic
a parte din subiectele mentionate, de multe ori ntr-o maniera informala.
0.2
Curs: Miercuri 14:00 15:50; amfiteatrul Nicolae Iorga (2/I), cladirea centrala a UBB.
0.3
Evaluare
Lucr
ari scrise, n total 2 ore de lucru efectiv. Nota se calculeaza la sfarsitul semestrului astfel:
N=
1
(N1 + N2 + EN3 + N4) + S
4
unde N=nota, N1, N2, N3, N4=notele obtinute pe fiecare subiect de lucrare scrisa, S=puncte seminar.
(Vezi si syllabus-ul cursului pe website-ul FMI.)
Capitolul 1
LOGICA PROPOZIT
IILOR
In limbajul comun, prin propozitie ntelegem o afirmatie despre care putem decide daca e adevarata sau fals
a.
Putem forma propozitii compuse, c
arora de asemenea le asociem o valoare de adevar, folosind cuvinte precum si,
sau, nu, dac
a si numai dac
a etc. Din punct de vedere matematic, o astfel de definitie nu este satisfacatoare, fiind
necesar
a o abordare formal
a.
1.1
1 Logica propozitiilor
1.2
p
1
0
p
0
1
b) Conjunctia (,,si): p q, definit
a prin
p
0
0
1
1
q
0
1
0
1
pq
0
0
0
1
q
0
1
0
1
pq
0
1
1
1
d) Implicatia (,,dac
a . . . atunci): p q, definita prin
p
0
0
1
1
q
0
1
0
1
pq
1
1
0
1
e) Echivalenta (,,dac
a si numai dac
a): p q, definita prin
p
0
0
1
1
q
0
1
0
1
pq
1
0
0
1
Hv (A) := A(v(p
1 ), . . . , v(pn )).
Exemplul 1.2.4 n tabelul de mai jos avem interpretarile si valorile de adevar corespunzatoare pentru formula
A = A(p, q) = ((p q) (p)) q (pun
and n evidenta si cateva subformule):
p
0
0
1
1
q
0
1
0
1
pq
0
1
1
1
p
1
1
0
0
(p q) p
0
1
0
0
A
1
1
1
1
1 Logica propozitiilor
1.3
Problema deciziei
Problema deciziei n logica propozitiilor nseamna gasirea unui algoritm care sa stabileasca daca o formul
a
propozitional
a este tautologie, contradictie, sau realizabil
a precum si gasirea metodelor corecte de deductie. Vom
discuta trei metode, n principiu echivalente: a tabelelor de adevar, a formelor normale si a deductiei formale
bazate pe scheme de deductie.
1 Augustus
1.3.1
Am v
azut deja n paragraful precedent aceasta metoda, care este eficienta n cazul formulelor cu un num
ar mic
de atomi.
1.3.2
10
1 Logica propozitiilor
Exemplul 1.3.7 S
a rezolv
am problema deciziei prin metoda formelor normale.
a) Fie C = x y x. Aducem pe C la o forma normala:
C = x y x (x y) x (x y) x (x y) x x y x.
Am obtinut formula A = x y x, care poate fi privita si ca FNC, dar si ca FND. Considerand A ca FNC cu
un singur factor, x apare mpreun
a cu negatia sa x, deci este o tautologie.
b) Fie C = x (x y x). Aducem C la o forma normala:
C = x (x y x) x ((x y) x) x ((x y) x)
x ((x y) x) (x x y) (x x)
Am obtinut FND B = (x x y) (x x). In fiecare termen al lui B, apare atomul x mpreuna cu negatia
sa x, deci C este o contradictie.
c) Fie C = (x y) (y z). Aducem C la o forma normala:
C = (x y) (y z) (x y) (y z).
Am obtinut FNC A = (x y) (y z), si vedem ca C nu este tautologie. Determinam si o FND:
A = (x y) (y z) (x y) (x z) (y y) (y z).
Am obtinut FND B = (x y) (x z) (y y) (y z), din care citim ca C nu este contradictie, deci C
este o formul
a realizabil
a.
Exercitiul 9 S
a se aduc
a la form
a normal
a conjunctiva si la forma normala disjunctiva si sa se rezolve problema
deciziei pentru formulele:
1) ((x y) (z x)) (y z).
2) ((((x y) x) y) z) z.
3) (x (y z)) ((x z) (x y)).
4) (x y) ((y z) (x z)).
5) ((x y) x) (x (y x)).
6) ((x y) x) ((x y) y).
7) (z x) ((y z) x).
8) ((x y) x) (x (y z)).
9) (x (y z)) ((x y) z).
1.3.3
Scheme de deductie
Definitia 1.3.8 Fie A1 , . . . , An (n 0), B formule propozitionale. Spunem ca formula B este consecint
a a
formulelor A1 , . . . , An , dac
a orice interpretare care face A1 , . . . , An adevarate, face si formula B adevarata.
Not
am aceasta prin
A1 , . . . , An
B
si o numim schem
a de deductie (inferent
a). Formulele A1 , . . . , An se numesc premize, iar B se numeste
concluzie.
Observ
am c
a A1 , . . . , An |= B exact c
and formula A1 An B este tautologie, adica are loc relatia
A1 An B. Dac
a n particular n = 0, atunci nseamna ca B este tautologie.
Definitia se generalizeaz
a imediat la cazul c
and si sunt multimi de formule, si notam sau |= .
A1 , . . . , An |= B
sau
A,AB
B
2. Reductio ad absurdum.
(a)
(b)
(c)
(d)
(e)
(A)B,(A)(B)
A
B,(A)(B)
A
(A)B,(B)
A
AB,A(B)
A
B,A(B)
A
4
AB,B
A
11
3. Contrapozitie.
AB
(B) (A)
4. Silogism ipotetic.
A B, B C
AC
A
BC
cu
A,B
C .
A
B
A,B
C
cu
A,C
B .
Exercitiul 12 S
a se demonstreze echivalenta schemelor de deductie de mai sus.
1.3.4
Deductie formal
a
O alt
a abordare a problemei deciziei se bazeaz
a pe manipularea simbolurilor pornind de la cateva axiome si scheme
de deductie si nu face apel la interpretarea formulelor. Vom vedea ca aceasta abordare este echivalenta cu cea
bazat
a pe tabele de adev
ar.
1.3.12 Prezent
am aici pe scurt calculul lui Hilbert. (Exista si alte abordari, cum ar fi calculul secvential al lui
Gentzen.) Aceast
a metod
a porneste cu urm
atoarele date:
c
ateva tautologii speciale, numite axiomele logicii propozitiilor.
A1: A (B A)
A2: (A (B C)) ((A B) (A C))
A3: ((B) (A)) (((B) A) B)), unde A, B, C sunt formule arbitrare;
schema de deductie Modus Ponens (MP), adica
A,AB
.
B
Exercitiul 13 S
a se verifice c
a formulele A1, A2 si A3 de mai sus sunt tautologii, folosind metoda tabelelor de
adev
ar, respectiv metoda formelor normale.
Definitia 1.3.13 Fie acum A1 , . . . , An (n 0) formule propozitionale. O deductie din formulele A1 , . . . , An
(numite premise sau ipoteze) este un sir finit E1 , . . . , Ek de formule astfel ncat pentru orice i = 1, . . . , k avem:
(1) Ei este axiom
a, sau
12
1 Logica propozitiilor
(2) exist
a l astfel nc
at Ei = Al , sau
(3) Ei se obtine din Ej , El (j, l < i) folosind schema (MP).
Definitia 1.3.14 a) Spunem c
a formula B deductibil
a din formulele A1 , . . . , An (notatie: A1 , . . . , An ` B),
dac
a B este ultimul termen al unei deductii din formulele A1 , . . . , An . Daca n = 0, atunci notam ` B.
Definitia se generalizeaz
a imediat la cazul a doua multimi de formule si ; notam ` daca ` B pentru
orice B .
b) Spunem c
a multimea de formule este contradictorie, daca exista o formula A, astfel ca ` A si ` A.
Altfel, spunem c
a este consistent
a.
Exemplul 1.3.15 a) S
a se arate c
a ` A A.
1. (A ((A A) A)) ((A (A A)) (A A))
A2
2. A ((A A) A)
A1
3. (A (A A)) (A A)
4. A (A A)
5. A A
1,2 MP
A1
3,4 MP
b) S
a se arate c
a A B, B C ` A C.
1. (B C) (A (B C))
A1
2. B C
Ipotez
a
3. A (B C)
1,2 MP
A2
5. (A B) (A C)
4,3 MP
6. A B
Ipotez
a
7. A C
5,6 MP
c) S
a se arate c
a A, A ` B.
1. A
Ipotez
a
A1
3. (B) (A)
1,2 MP
4. A
Ipotez
a
5. A ((B) A)
6. (B) A
7. ((B) (A)) (((B) A) B)
A1
4,5 MP
A3
8. ((B) A) B
3,7 MP
9. B
6,8 MP
Vedem c
a aceast
a metod
a nu e foarte usor de aplicat. Urmatoarele observatii simplifica oarecum lucrurile.
Observatii 1.3.16 a) Dac
a ` B si ` B C, atunci C.
b) Dac
a si ` B, atunci ` B.
c) Dac
a ` si ` B, atunci ` B.
d) Dac
a ` B B, atunci ` C pentru orice formula C .
e) (Teorema lui Herbrand5 , 1930): ` B C daca si numai daca {B} ` C.
5 Jacques
13
Ipotez
a
2. A B
Ipotez
a
3. B
1,2 MP
4. B C
Ipotez
a
5. C
3,4 MP.
Urm
atoarea teorem
a spune c
a metoda de deductie bazata pe valorile de adevar (,,rezulta , |=) este echivalent
a cu deductia formal
a (`)). Prima implicatie este mai usor de demonstrat, a doua este dificila.
Teorema 1.3.18 (FregeLukasiewicz, de completitudine) Are loc ` B dac
a si numai dac
a |= B.6
6 Gottlob
7 Jan
Frege (18481925), matematician, logician si filosof german, unul din fondatorii logicii moderne.
Lukasiewicz (18781956), matematician, logician si filosof polonez.
Capitolul 2
2.1
Notiunea de predicat
2.2
Limbaje de ordinul nt
ai
Simbolurile si regulile de formare a formulelor date mai jos formeaza limbajul ordinul nt
ai.
Definitia 2.2.1 Simbolurile unui limbajului de ordinul ntai L sunt urmatoarele:
1. Paranteze: ( si ).
2. Conectori: , , , , .
3. Cuantificatori: (pentru orice) si (exist
a).
4. Simbolul de egalitate: =.
5. Variabile: x, y, z, . . . .
6. Constante: a, b, c, . . . .
7. Functii (operatii): f, g, . . . .
8. Predicate: P, Q, . . . .
Presupunem n plus c
a pentru fiecare functie si fiecare predicat se da aritatea 1 (adica numarul variabilelor
sale). Cuantificatorii pot ap
area doar naintea variabilelor.
Utilizarea simbolurilor depinde de teoria matematica pe care dorim sa o formalizam.
14
15
Exemplul 2.2.2 1) Limbajul teoriei multimilor LS foloseste un singur predicat binar (,,apartine).
2) Limbajul teoriei grupurilor LG foloseste constanta 1 (simbolul elementului neutru), inversa este o functie
unar
a iar produsul este o functie binar
a.
4) Limbajul teoriei numerelor naturale LN foloseste constanta 0 si trei operatii s, +, : functia succesor s este
unar
a, adunarea si nmultirea sunt binare.
Definitia 2.2.3 a) Expresiile (termenii) limbajului L de ordinul ntai sunt siruri finite de simboluri ce satisfac
regulile:
1. Orice variabil
a este expresie.
2. Orice constant
a este expresie.
3. Dac
a f este o functie de n variabile si t1 , . . . , tn sunt expresii, atunci f(t1 , . . . , tn ) este expresie. (De multe
ori, n loc de f(x, y) not
am xfy, de exemplu, x + y.)
4. Alte expresii nu exist
a.
b) Formulele limbajului L de ordinul nt
ai sunt siruri finite se simboluri ce satisfac regulile:
1. Dac
a P este un predicat n-ar si t1 , . . . , tn sunt expresii, atunci P(t1 , . . . , tn ) este formula.
2. Dac
a t1 si t2 sunt expresii, atunci (t1 = t2 ) este formula.
3. Dac
a , sunt formule, atunci (), ( ), ( ), ( ), ( ) sunt formule. (Dupa caz, vom
omite unele paranteze.)
4. Dac
a este formul
a si x este o variabila, atunci x si x sunt formule. In acest caz spunem c
a x este
variabil
a cuantificat
a.
5. Alte formule nu exist
a.
Formulele de tip 1,2 sunt formule atomice.
Definitia 2.2.4 Fie x o variabil
a a limbajului L. Spunem ca x este variabil
a liber
a a formulei daca:
1. este formul
a atomic
a si x apare n .
2. are forma () si x este variabil
a libera n .
3. este de forma ( ) sau ( ) sau ( ) sau ( ) si x este variabila libera n sau n .
4. este de forma y sau y, unde y este diferit de x, si x este variabila libera n .
Spunem c
a variabila x este legat
a, dac
a nu e libera. O formula n care orice variabila este legata se numeste
formul
a nchis
a.
Exemplul 2.2.5 1) In formula ,,x(x = y) variabila x este legata, iar y este libera. Formula ,,xy(x y =
y x) este nchis
a.
2) Fie formula x((x = y) (P(x) Q(y))); atunci x = y, P(x) Q(y), P(x) sunt subformule, dar x(x = y)
nu este.
Definitia 2.2.6 a) Fie o formul
a. Spunem ca variabila x este substituit
a cu expresia t, daca n , orice
aparitie a lui x este nlocuit
a cu t, except
and subformulele de forma x sau x, care raman neschimbate. Not
am
noua formula prin xt .
b) Substitutia variabilei x cu expresia t este permis
a n urmatoarele cazuri:
1. Dac
a este formul
a atomic
a.
2. Dac
a are forma () sau ( ) sau ( ) sau ( ) sau ( ) si substitutia lui x cu t n si
este permis
a.
3. Dac
a are forma y sau y si suntem n una din urmatoarele cazuri:
(i) x nu este liber
a n .
(ii) y nu apare n t si substitutia lui x cu t n este permisa.
c) Printr-o generalizare a formulei ntelegem o formula de forma x1 x2 . . . xn .
16
2 Logica de ordinul nt
ai
2.3
Acum d
am semnificatie si valori de adev
ar formulelor unui limbaj de ordinul ntai.
Definitia 2.3.1 O structur
a a M a unui limbaj de ordinul ntai L consta din urmatoarele date:
1. O multime nevid
a M, pe care o numim univers si o notam cu |M|.
e M.
2. Fiec
arei constante a i corespunde un element a
3. Fiec
arui simbol de functie n-ar
a f i corespunde o functie fe : Mn M.
e pe multimea M (adica o submultime
4. Fiec
arui simbol de predicat n-ar P i corespunde un predicat n-ar P
n
e M ).
P
5. Simbolului de egalitate i corespunde relatia de egalitate pe M.
e cu P. In continuare consideram fixat un limbaj de ordinul
e cu a, fe cu f, P
De multe ori vom nota simplu a
nt
ai L si o structur
a M a lui L, cu M = |M|.
Definitia 2.3.2 a) Dac
a V este multimea variabilelor lui L, atunci o functie s : V M se numeste interpretare
a structurii M.
b) Definim inductiv valoarea HM
atoare interpretarii s, o definim inductiv
s (t) M a expresiei t, corespunz
astfel:
1. Pentru fiecare variabil
a x, avem HM
s (x) = s(x).
e.
2. Pentru fiecare constant
a a, avem HM
s (a) = a
3. Pentru fiecare functie n-ar
a f si expresii t1 , . . . , tn avem
M
e M
HM
s (f(t1 , . . . , tn )) = f(Hs (t1 ), . . . , Hs (tn )).
17
M
M
2. HM
a HM
s (t1 = t2 ) = 1, dac
s (t1 ) = Hs (t2 ), altfel Hs (t1 = t2 ) = 0.
M
3. HM
a HM
s () = 1, dac
s () = 0, altfel Hs () = 0.
M
M
a HM
HM
s ( ) = 1, dac
s () = 1 sau Hs () = 1, altfel Hs ( ) = 0.
M
M
HM
a HM
s ( ) = 1, dac
s () = Hs () = 1, altfel Hs ( ) = 0.
M
HM
a HM
si HM
s ( ) = 0, dac
s () = 1
s () = 0, altfel Hs ( ) = 1.
M
M
HM
a HM
s ( ) = 1, dac
s () = Hs (), altfel Hs ( ) = 0.
4. Consider
am functia (interpretarea)
s(x|m) : V M,
s(y),
s(x|m)(y) =
m
daca y 6= x
.
daca y = x
Atunci:
HM
a si numai dac
a pentru orice m M avem HM
s (x) = 1 dac
s(x|m) () = 1.
a si numai dac
a exist
a m M astfel ncat HM
HM
s (x) = 1 dac
s(x|m) () = 1.
Definitia 2.3.3 a) Spunem c
a M este model al lui (sau ca M satisface ), daca HM
s () = 1 pentru orice
interpretare s a lui M. Notatie: M |= .
Spunem c
a M este model pentru multimea de formule (sau ca M satisface pe ), daca M |= pentru orice
. Notatie: M |= .
Prin inductie se arat
a:
M
Teorema 2.3.4 1) Dac
a interpret
arile s si r coincid pe variabilele ce apar n expresia t, atunci HM
s (t) = Hr (t).
M
M
2) Dac
a s si r coincid pe variabilele libere ce apar n formula , atunci Hs () = Hr ().
18
2 Logica de ordinul nt
ai
(6) x(A B) xA xB
(7) xA x(A),
xA x(A)
2.4
19
Fix
am un limbaj L de ordinul nt
ai.
Definitia 2.4.1 a) Spunem c
a a formula este consecint
a a formulelor 1 , . . . , n daca pentru orice structur
a
M si pentru orice interpretare s : V |M|, daca s satisface toate formulele 1 , . . . , n , atunci satisface si formula
.
n
Notatie: 1 , . . . , n |= B sau 1 ,...,
, si numim aceasta schem
a de deductie. Formulele 1 , . . . , n se
2.4.1
Deductia formal
a n logica de ordinul nt
ai
Ca si n logica propozitiilor, si n logica de ordinul ntai se poate introduce o notiune de deductie formal
a independent
a de structuri, interpret
ari si modele. Vom vedea n paragraful urmator ca n cazul formulelor nchise cele
dou
a abord
ari sunt echivalente.
2.4.3 Pentru a defini notiunea de deductie avem nevoie de:
1) Un set de tautologii speciale, numite axiome logice (axiomele (A7)-(A11) se numesc axiomele egalit
atii).
(A1) ( ).
(A2) ( ( )) (( ) ( ))
(A3) (() ()) ((() ) )), unde , , sunt formule arbitrare.
a n nlocuirea lui x cu t este permisa.
(A4) x xt , dac
(A5) x( ) (x x), unde , sunt formule arbitrare.
(A6) x, dac
a x este variabil
a legat
a n .
(A7) x = x
(A8) (x = y) (y = x)
(A9) ((x = y) (y = z)) (x = z), unde x, y, z sunt variabile arbitrare.
(A10) ((x1 = y1 ) (xn = yn )) (P(x1 , . . . , xn ) P(y1 , . . . , yn )), unde P este un predicat n-ar.
(A11) ((x1 = y1 ) (xn = yn )) (f(x1 , . . . , xn ) = f(y1 , . . . , yn )), unde f este o functie n-ara.
2) schema de deductie Modus Ponens (MP), adica
,
.
20
2 Logica de ordinul nt
ai
Ipotez
a
A4
1,2 MP
A4
5.
3,4 MP
6. x
5 GEN
7. yx
6 GEN.
2.4.2
Fix
am un limbaj L de ordinul nt
ai. Fie o multime de formule nchise. Multimea formulelor deductibile din
se numeste teorie, iar formulele din sunt axiome ale teoriei.
Teorema 2.4.7 (Teorema lui G
odel de completitudine)1 Fie o formul
a nchis
a. Are loc |= dac
a si numai
dac
a ` .
Teorema 2.4.8 (Teorema lui G
odel de completitudine, varianta model-teoretica) Multimea de formule nu este
contradictorie dac
a si numai dac
a are model.
Teorema 2.4.9 (Teorema de compactitate) are model dac
a si numai dac
a orice submultime finit
a a sa are.
2.4.3
Teorii formale
S
a degaj
am c
ateva idei generale din discutia de pana acum, idei care vor reveni si n capitolele urmatoare. In
matematic
a, un sistem formal const
a din urm
atoarele date: un alfabet, adica o multime finita de simboluri ce
pot fi folosite pentru a construi formule (care sunt siruri finite de simboluri); o gramatic
a care spune cum se
construiesc corect formulele; o multime de axiome (fiecare axioma e o formula corect formata); o multime de
reguli de deductie (sau de inferent
a). O teorie formala este un sistem formal mpreuna cu toate teoremele,
adic
a toate formulele ce pot fi deduse din axiome aplicand regulile de deductie.
S
irul de formule deduse care conduce la o teorema se numeste demonstratie formala. Teoria demonstratiei este
ramura Logicii matematice care studiaz
a demonstratiile formale. Teoremele despre un sistem formal sunt numite
de obicei metateoreme.
Sistemul formal se numeste complet dac
a pentru pentru fiecare formula , sau este deductibil. Sistemul
formal se numeste necontradictoriu dac
a odata cu o formula nu poate fi dedusa si negatia ei. Spunem ca avem
de a face cu un sistem logic, dac
a sistemului formal i se asociaza si o semantic
a (semnificatie), de obicei sub forma
unei interpret
ari model-teoretice, prin care fiec
arei formule nchise (propozitii) i se da o valoare de adevar. Sistemul
se numeste consistent (satisfiabil) dac
a are model, adica fiecare teorema (formula dedusa) este adevarat
a n
interpretarea dat
a. O teorie consistent
a (semantic) este necontradictorie (sintactic), dar n general cele dou
a
aspecte nu sunt echivalente. (Vedem deci c
a teoria demonstratiei se refera la sintax
a, iar teoria modelelor la
semantic
a.)
In mod uzual, teoriile matematice sunt doar semi-formalizate, efortul pentru o formalizare totala fiind prea
mare (si chiar ar fi o pedanterie inutil
a). Demonstratiile matematice obisnuite pot fi privite ca niste schite pe
baza c
arora pot fi construite, n principiu, demonstratii formale.
1 Kurt
G
odel (19061978), logician, matematician si filosof austriac, cunoscut mai ales pentru teoremele sale de incompletitudine.
2.5 Logic
a clasic
a si logici neclasice
21
La formalizarea logicii au contribuit n mare masura Richard Dedekind, Gottlob Frege, Giuseppe Peano si
Bertrand Russell, iar teoria demonstratiei a fost motivata de programul lui David Hilbert (numit formalism) de
fundamentare a matematicii prin reducerea sa la sisteme formale finitiste (adica de a da demonstratii formale
finite a consistentei tuturor teoriilor formale). Teoremele de completitudine mentionate mai sus au dat initial
suport acestui program. Mai t
arziu ns
a, teoremele de incompletitudine ale lui Godel au aratat ca o teorie
formal
a suficient de larg
a nc
at s
a contin
a aritmetica lui Peano (pe care o vom discuta n Sectiunea 7.1) nu
poate fi concomitent complet
a si consistent
a, si astfel, programul lui Hilbert nu poate fi dus pana la cap
at.
Totusi, programul formalist a contribuit din plin la dezvoltarea nu doar a logicii, ci si a bazelor teoretice ale
calculatoarelor de c
atre Alonzo Church si Alan Turing.
2.5
Logic
a clasic
a si logici neclasice
Teoria discutat
a n cele dou
a capitole de mai sus apartine Logicii clasice, initiata de Aristotel n Organon, unde a
introdus silogismul. Aceasta se caracterizeaz
a prin: legea tertului exclus, legea dublei negatii, legea necontradictiei,
monotonia si idempotenta implicatiei, comutativitatea conjunctiei, dualitatea De Morgan etc. Din punct de vedere
semantic, logica clasic
a este bivalent
a, propozitiile avand doua valori de adevar (mai general, valorile de adev
ar
sunt elemente ale unei algebre Boole). Reformularea algebrica a logicii a fost facuta de George Boole, iar logica
predicatelor de ordinul I a fost introdus
a de Gottlob Frege.
Prin logici neclasice ntelegem sisteme formale care difera de logica clasica sub diferite aspecte, scopul fiind de
a construi modele pentru alte tipuri de rationamente. Prezentam pe scurt cateva asfel de sisteme formale.
Logicile polivalente (sau multivalente), incluzand Logica fuzzy, renunta la legea tertului exclus si permit
si alte valori de adev
ar n afara lui 0 si 1. Sunt studiate nca din anii 1920 de Jan Lukasiewicz si Alfred Tarski.
Logica intuitionist
a nlocuieste conceptul traditional de adevar cu cel de demonstrabilitate constructiv
a.
Altfel spus, o afirmatie este considerat
a adevarata doar daca avem o demonstratie efectiva a ei, si este fals
a
dac
a din ea se poate deduce o contradictie. O afirmatie nedemonstrata nu are valoare de adevar. Demonstratia
constructiv
a existentei unui obiect poate fi transformata ntr-un algoritm prin care se genereaza un exemplu
concret. Legea tertului exclus, legea dublei negatii si legile lui De Morgan nu sunt admise ca axiome, dar pot fi
demonstrate de la caz la caz. Logica intuitionista a fost formalizata de Arend Heyting pornind de la programul
intuitionist al lui L.E.J. Brower de fundamentare a matematicii. Semantica logicii intuitioniste foloseste fie
asa-numitele algebre Heyting n locul algebrelor Boole din logica clasica, fie modelele Kripke, dezvoltate n anii
1950-1960 de Saul Kripke si Andre Joyal. Logica liniara este o varianta a logicii intuitioniste n care se renunt
a
.
Are
aplicat
ii
importante
n
domenii
precum
limbaje
de
si la idempotenta implicatiei, adic
a la regula ,C,C`B
,C`B
programare, mecanica cuantic
a si lingvistic
a. Exista si alte dezvoltari mai recente ale acestor idei.
Logica modal
a este un tip de logic
a formala dezvoltata n anii 1960 care extinde logica clasica prin ad
augarea
unor operatori care exprim
a modalitatea. In lingvistica, modalitatea permite vorbitorului sa ataseze unei afirmatii
expresia unei atitudini, credinte, obligatii etc. De exemplu, avem modalitati aletice (p este posibil, este necesar,
este imposibil), temporale (a fost p, a fost intotdeauna p, va fi p, va fi ntotdeauna p), deontice (p este obligatoriu,
notat Op, p este permis, notat Pp), epistemice (se stie ca p), ale credintei (se crede ca p). Operatorii modali se
reprezint
a prin simboluri cum ar fi pentru peste necesar sau pentru este posibil. Astfel, de exemplu, au loc
tautologiile p p; p P; Pp Op (n limbaj natural spunem, de exemplu, ,,este posibil s
a
ning
a azi dac
a si numai dac
a nu este necesar sa nu ninga azi; ,,este necesar sa ninga azi daca si numai dac
a nu
este posibl s
a nu ning
a azi; ,,dac
a p is permis, atunci non p nu este obligatoriu). Logica modala este folosit
a n
stiinte umaniste precum teoria literar
a, estetica, istoria.
Capitolul 3
MULT
IMI
3.1
Teoria naiv
a si teoria axiomatic
a a multimilor
23
3.2
Vom prezenta pe scurt sistemul axiomatic NBG, evitand totusi o formalizare completa, iar axioma alegerii va fi
enuntat
a doar n capitolele urm
atoare.
24
3 Multimi
Definitia 3.2.1 a) Limbajul LS al teoriei axiomatice NBG foloseste pe langa simbolurile logice in singur predicat
de dou
a variabile notat . Deci formulele atomice ale teoriei sunt x = y si x y. Simbolurile de variabile x, y, z, . . .
noteaz
a clase. Formula x y se citeste clasa x apartine clasei y (sau y contine pe x), iar x = y se citeste:
clasa x este egal
a cu clasa y. Notiunile de clas
a, respectiv apartine sunt considerate primare, nu se definesc.
b) O clas
a x se numeste multime, dac
a exista o clasa y, careia i apartine (adica exista y astfel ncat x y).
Dac
a o clas
a nu e multime, atunci se numeste clas
a proprie.
Se pune ntrebarea dac
a exist
a multimi. Vom vedea mai jos ca raspunsul este afirmativ.
3.2.2 Prezent
am n continuare axiomele.
1. Axioma extensionalit
atii. Dou
a clase sunt egale exact cand au aceleasi elemente, adica
AB((A = B) x(x A x B)).
2. Axioma clasific
arii. Dac
a P(x) este o formula, n care variabila x este libera, atunci exista o clas
a care
contine exact elementele satisf
asc
and P(x). Formal, exprimam aceasta prin formula nchisa
y1 . . . yn zx((x z) (t(x t) P(x))).
Din axioma egalit
atii rezult
a c
a clasa de mai sus este unica si o notam {x | P(x)}.
Folosind axioma clasific
arii putem defini urmatoarele clase: = {x | x 6= x} (clasa vid
a) respectiv U = {x | x =
x} (universul). Vedem c
a clasa vid
a nu are elemente, n timp ce toate multimile sunt elemente ale universului.
Mai t
arziu vom vedea c
a n timp ce clasa vid
a este multime, universul este clasa proprie.
3. Axioma perechii. Dac
a x si y sunt multimi, atunci clasa {z | (z = x) (z = y)} este multime.
Vom nota aceast
a multime prin {x, y} si o numim pereche neordonat
a. Daca x = y, atunci perechea
neordonat
a {x, y} se noteaz
a {x} si se numeste multime cu un element.
Exercitiul 25 S
a se arate c
a multimile , {}, {{}}, . . . sunt distincte doua cate doua.
Definitia 3.2.3 a) Fie A si B clase. Reuniunea claselor A si B este
A B = {x | (x A) (x B)},
iar intersectia claselor A si B este clasa
A B = {x | (x A) (x B)}.
Mai general, A B C = (A B) C (respectiv A B C = (A B) C), . . .
b) Reuniunea clasei A este clasa
[
A = {x | y((y A) (x y))},
iar intersectia clasei A este clasa
\
A = {x | y((y A) (x y))}.
(S
a observ
am c
a dac
a A si B sunt multimi, atunci A B =
c) Complementara clasei A este clasa
{A, B}, A B =
{A = {x | x
/ A},
unde x
/ A este negatia lui x A.
d) Diferenta claselor A si B este clasa
A \ B = {x | (x A) (x
/ B)} = A {B.
e) Spunem c
a clasa A este subclas
a a clasei B, daca pentru orice x A avem si x B. Notatie: A B.
Dac
a A este multime si A B, atunci spunem ca A este submultime a clasei B.
f) Clasa putere a clasei A este clasa
P(A) = {x | x A}.
25
4. Axioma multimii putere. Pentru orice multime x exista o multime y, care contine exact subclasele
multimii x.
Observatii 3.2.4 1) Rezult
a ca subclasele unei multimi sunt multimi, iar clasa putere a unei multimi este
multime.
2) Paradoxul lui Russell este eliminat n aceasta teorie. Mai exact, aratam ca clasa Russell R = {x | x
/ x}
este clas
a proprie, nu e multime. Evident, daca R R, atunci R este multime si R
/ R; invers, daca presupunem
c
a R este multime, atunci din R
/ R rezult
a ca R R. Deci avem contradictie n ambele cazuri, adica R nu e
multime.
3) Universul U nu e multime, deoarece clasa Russell i este subclasa.
4) Intersectia si diferenta multimilor sunt multimi. Intr-adevar, fie A o clasa nevida. Atunci A este multime,
deoarece dac
a a A, atunci evident A a; dar a este multime (deoarece a A), deci si A este multime (fiind
subclas
a a unei multimi). In consecint
a, A B = {A, B} si A \ B = A {B sunt multimi.
5. Axioma reuniunii. Dac
a A este multime, atunci A este multime.
(In particular, dac
a A si B sunt multimi, atunci A B = {A, B} este multime.)
6. Axioma regularit
atii. Dac
a X o clas
a nevida, atunci exista x X astfel ncat X x = .
(Aceast
a axiom
a elimin
a ,,anomalia a a pentru multimi. In consecinta, clasa Russell R coincide cu universul
U.)
Definitia 3.2.5 Fie x o multime. Atunci multimea x+ = x {x} se numeste succesorul lui x.
7. Axioma infinitului. Exist
a o multime y pentru care y si pentru orice x y avem x+ y.
(In particular, clasa vid
a este multime.)
Exercitiul 26 S
a se arate c
a:
a) = U; = ; P = {};
b) U = ; U = U; P(U) = U.
Definitia 3.2.6 a) Fie a si b multimi. Atunci multimea {{a}, {a, b}} se noteaza prin (a, b) si se numeste pereche
ordonat
a cu prima component
a a si a doua component
a b.
b) Produsul cartezian al claselor A si B este clasa
A B = {t | xy((x A) (y B) (t = (x, y)))}.
Mai departe, A B C = (A B) C, . . .
Exercitiul 27 Dac
a a, b, c, d sunt multimi, atunci (a, b) = (c, d) daca si numai daca a = c si b = d.
Observatii 3.2.7 1) Dac
a P(x, y) este o formula n care x si y sunt variabile libere, atunci notam
{(x, y) | P(x, y)} = {t | xy(P(x, y) (t = (x, y)))}.
Deci
A B = {(x, y) | (x A) (y B)}.
2) Dac
a A si B sunt multimi, atunci si A B este multime. Intr-adevar, daca a A si b B, atunci
(a, b) P(A B), deci A B P(P(A B)); dar P(P(A B)) este multime, deci si A B este multime.
Capitolul 4
RELAT
II S
I FUNCT
II
4.1
Relatii binare
A = {(a, a) | a A}
4.1.1
Operatii cu relatii
27
2) Pe R, intersectia lui si este relatia de egalitate =; reuniunea lui = si a < este relatia ; complementara
lui < este , si inversa lui < este relatia >.
3) Compunerea relatiilor nu e comutativ
a, adica n general 6= . Intr-adevar, fie relatiile ,,< respectiv
,,> pe N. Atunci a(< >)b c N : a > c si c < b a, b N N , adica graficul lui < > este multimea
N N ; pe de alt
a parte a(> <)b c N : a < c si c > b a, b N N, adica > < are graficul N N.
Teorema 4.1.5 Fie = (A, B, R), = (C, D, S) si = (E, F, T ) relatii. Atunci:
1) ( ) = ( ) (compunerea relatiilor este asociativa),
2) 1A = 1B = (relatia de egalitate este element neutru fata de compunere).
Demonstratie. 1) Ar
at
am asociativitatea compunerii. Avem = (C, F, T S), ( ) = (A, F, (T S) R),
= (A, D, S R) si ( ) = (A, F, T (S R). Mai departe, pentru orice (x, t) A F avem
(x, t) (T S) R x( ) t
y B C : (xy si y( )t)
y B C : (xy si z E D : (yz si zt))
y B C si z E D : (xy si yz si zt)
z E D : (y B C : xy si yz) si zt
z E D : (x( )z si zt)
x ( )t (x, t) T (S R).
Am ar
atat asfel c
a (T S) R = T (S R).
Exercitiul 28 Fie multimile A = {1, 2}, B = {1, 2, 3}, C = {1, 2, 3, 4}, R1 = {(1, 2), (1, 3), (2, 3)} A B, R2 =
1
{(1, 4), (3, 1), (3, 4)} B C, 1 = (A, B, R1 ), 2 = (B, C, R2 ). Sa se determine relatiile: 2 1 , 1 2 , 1
1 , 1 ,
1
1
1
(1 2 ) , 2 1 .
Exercitiul 29 Fie = (N, N, <). S
a se determine relatiile <2 , <3 , < > si > <.
Exercitiul 30 Fie A = {1, 2, 3, 4} si R, S, S 0 A A, unde R = {(1, 2), (1, 4), (2, 3), (4, 1), (4, 3)}, S =
{(1, 1), (2, 4), (3, 4)}, S 0 = {(1, 4), (4, 4)}.
S
a se determine relatiile (S S 0 ) R, (S R) (S 0 R), R (S S 0 ) si (R S) (R S 0 ).
Exercitiul 31 Consider
am relatiile = (A, B, R), 0 = (A, B, R 0 ), = (C, D, S) si 0 = (C, D, S 0 ). S
a se
demonstreze:
1
1
a) (1 ) = ; ({) = {1 ;
1
b) ( ) = 1 1 ;
1
1
1
1
c) ( 0 ) = 1 0 ; ( 0 ) = 1 0 ;
0
0
0
d) ( ) = ( ) ( ); ( ) = ( ) ( 0 );
e) ( 0 ) ( ) ( 0 ); ( 0 ) ( ) ( 0 );
f) dac
a 0 , 0 atunci 0 0 .
Definitia 4.1.6 Fie = (A, B, R) o relatie si fie X A. Multimea
(X) = {b B | x X | xb} B
se numeste sectiunea relatiei dup
a submultimea X. Daca submultimea X = {x} are un singur element,
atunci not
am:
hxi = ({x}) = {b B | xb}.
Exemplul 4.1.7 In exemplul 4.1.4 1) avem ({a, b}) = {1, 2}, ({c, d}) = {1}, hai = {1, 2}, hdi = , (A) =
{1, 2}, 1 (B) = {a, b, c}.
Teorema 4.1.8 Fie = (A, B, R) si = (C, D, S) relatii si fie X A. Atunci avem
( )(X) = ((X) C);
dac
a n plus B = C, atunci ( )(X) = ((X)).
28
4 Relatii si functii
4.2 Functii
29
0
0
dac
a A, A 0 Mm,n (B), atunci A = (aij ), A A 0 = (aij aij
) si A A 0 = (aij aij
);
dac
aA
Wn= (aij ) Mm,n (B) si B = (bij ) Mn,p (B), atunci A B = (clj ) Mm,p (B), unde prin definitie,
cij = k=1 bik akj .
Fie relatia = (A, B, R), unde A = {a1 , . . . , am }, B = {b1 , . . . , bn }. Asociem relatiei matricea M Mm,n (B)
care are pe 1 pe pozitia (i, j) dac
a si numai daca (ai , bj ) R.
Fie = (A, B, R), 0 = (A, B, R 0 ) si = (B, C, S), unde A, B, C sunt multimi finite. Sa se demonstreze:
a) M 0 = M M 0 , M 0 = M M 0 , M{ = M ;
b) M1 = Mt , M = M M .
4.2
Functii
Definitia 4.2.1 a) Relatia Az f = (A, B, F), unde F A B, se numeste functie (relatie functional
a), dac
a
pentru orice a A, sectiunea fhai are exact un element.
b) Dac
a f = (A, B, F) este o functie, atunci A se numeste domeniul de definitie al lui f, notatie A = dom f.
c) Multimea B este codomeniul lui f, notatie B = codom f, iar sectiunea f(A) este domeniul valorilor sau
imaginea lui f, notatie f(A) = Im f.
d) Multimea F A B este graficul functiei f.
Dac
a f = (A, B, F) este functie, atunci folosim urmatoarea notatie:
f : A B,
A B.
Dac
a a A, atunci elementul b B determinat de egalitatea fhai = {b} se noteaza b = f(a) sau a 7 b = f(a).
Observatii 4.2.2 a) Functiile f : A B si f 0 : A 0 B 0 sunt egale (f = f 0 ) daca si numai daca, A = A 0 , B = B 0
si f(a) = f(a 0 ) pentru orice a A.
b) Dac
a A = , atunci unica relatie = (A, B, R) este relatia vida (R = ); aceasta este functie pentru orice
multime B.
Dac
a A 6= si B = , atunci relatia vid
a = (A, , ) nu e functie.
c) Dac
a f : A B este o functie si X A, Y B, y Y, atunci
f(X) = {b B | x X : f(x) = b} = {f(x) | x X},
1
si
f1 hyi = f1 (y) = {a A | f(a) = y},
iar graficul este F = {(a, f(a)) | a A}.
Exemplul 4.2.3 1) In exemplul 4.1.1.1), relatia nu e functie, pentru ca de exemplu hai = {1, 2}. Relatia
0 = (A, B, R 0 ), A = {a, b, c, d}, B = {1, 2}, R 0 = {(a, 1), (b, 1), (c, 2), (d, 2)} este functie.
Teorema 4.2.4 1) Fie f = (A, B, F) si g = (C, D, G) functii.
Relatia compus
a g f = (A, D, G F) este functie dac
a si numai dac
a f(A) C, adic
a Im f Dom g, si atunci
(g f)(a) = g(f(a)) pentru orice a A.
2) Dac
a f : A B, g : B C, h : C D sunt functii, atunci f 1A = 1B f = f si (h g) f = h (g f).
Demonstratie. 1) ,, Presupunem c
a g f este functie si fie b f(A). Aratam ca b C, adica f(A) C.
Intr-adev
ar, deoarece b f(A), exist
a a A astfel ncat b = f(a). Fie d = (g f)(a) (unde g f este functie),
adic
a a(g f)d, de unde rezult
a c
a exist
a c B C astfel ncat afc si cgd. De aici afc si afb, deoarece f este
functie, deci b = c B C.
,, Presupunem acum c
a f(A) C, si fie a A. Deoarece f este functie, exista b f(A) astfel ca f(a) = b
(adic
a afb). Aici b f(A) C, si deoarece g este functie, exista d D astfel ca g(b) = d (adica b g d). De aici
a (g f) d si (g f)hai = {d}, adic
a g f este functie si (g f)(a) = d = g(b) = g(f(a)).
Avem
(g f)hai = g(fhai) = g(f(a)) = ghf(a)i = {g(f(a)), }
deci g f este functie si (g f)(a) = g(f(a)).
2) Rezult
a din proprietatea referitoare la relatii, sau poate fi usor demonstrata direct.
Exercitiul 42 Fie = (A, B, R) o relatie. S
a se arate ca este functie daca si numai daca
1A 1
si
1 1B .
30
4 Relatii si functii
4.2.1
Diagrame comutative
Consider
am functiile f : A B, g : B C si h : A C, reprezentate prin urmatoarea diagrama:
A
/B
?
C
Spunem c
a aceasta este o diagram
a comutativ
a daca f = h g. Avem si alte situatii, de exemplu
k
fy
fy
yh
D
x
B C
B C
4.2.2
Definitia 4.2.5 a) Fie f : I A o functie, si fie F = {(i, f(i)) | i I} graficul lui f. Identificam de multe
ori functia f cu F si not
am (ai )iI , unde ai = f(i); spunem ca (ai )iI este o familie de elemente, iar I este
multimea de indici.
Analog, dac
a f : I P(U) o functie, atunci spunem ca (Ai )iI familie de multimi, unde Ai = f(i) U.
b) Reuniunea familiei de multimi (Ai )iI este multimea
[
Ai = {a U | i I : a Ai }.
iI
S
Observ
am c
a dac
a
T a I = , atunci iI Ai = , pentru ca atunci pentru niciun a A nu e adevarat c
i I : a Ai , si iI Ai = A, pentru c
a afirmatia i I : a 6 Ai este falsa pentru orice a A, deci negatia ei
i I : a Ai este adev
arat
a pentru orice a A.
Exercit
44 S
a se demonstreze
urm
atoarele identitati, unde Aij , Ai , Bj , A P(U) pentru orice i I, j J:
Siul S
S S
a) TiI TjJ Aij = TjJ TiI Aij ;
b) iI jJ Aij = jJ iI Aij ;
S
T
c) {( TiI Ai ) = SiI {(Ai );
d) {(
S iI Ai ) =S iI {(Ai );S
e) S
( iI Ai ) ( iI Bi )S= iI (Ai Bi );
f) TjJ (A Bj ) = A ( TjJ Bj );
g) SjJ (A
( jJ
T Bj ) = A T
S Bj );
h) SiI ( jJ AS
(
ij )
jJ SiI Aij );
i) ( iI Ai ) ( jJ Bj ) = (i,j)IJ (Ai Bj );
T
T
T
j) ( iI Ai ) ( jJ Bj ) = (i,j)IJ (Ai Bj ).
Exercit
iul 45 S
a se
a: T
T
T arate c
a) ( SiI Xi ) ( SiI Yi ) = SiI (Xi Yi );
b) ( iI Xi ) ( jJ Yj ) = (i,j)IJ (Xi Yj ).
Exercitiul 46 Fie An P(U), n N. S
a se demonstreze
Tn1
unde B0 = A0 , Bn = An \ ( i=0 Ai ).
nN
An =
nN
Bn si Bm Bn = , daca m 6= n,
ExercitS
iul 47 Fie S
f : A B o functie si Xi A, Yi B i I. Sa se arate ca:
a) f( TiI Xi ) = TiI f(Xi );
b) f( iI Xi ) iI f(Xi ). S
a se dea un exemplu n care incluziunea este stricta;
S
S
1
1
c) f ( iI Yi ) = iI f (Yi );
T
T
d) f1 ( iI Yi ) = iI f1 (Yi ).
T
T
Exercitiul 48 S
a se arate c
a P( iI Ai ) = iI P(Ai ).
31
4.3
32
4 Relatii si functii
f g = 1B .
Demonstratie. (i) (ii) f este bijectiv pentru orice b B, multimea f1 (b) = {a A | f(a) = b} are exact
un element f1 este functie si a(f1 f)a 0 b B : afb si bf1 a 0 b B : f(a) = b si f(a 0 ) = b a = a 0
(pentru c
a f este functie injectiv
a) a1A a 0 , adica f1 f = 1A .
1
0
Mai departe, b(f f )b a A : bf1 a si afb 0 a A : f(a) = b si f(a) = b 0 b = b 0 (pentru c
a
f este surjectiv) b1B b 0 , adic
a f f1 = 1B .
(i) (iii) Dac
a f este bijectiv, atunci fie g = f1 , despre care tocmai am aratat ca satisface conditia (iii).
(iii) (i) Rezult
a din implicatiile (iii) (i) ale teoremelor de mai sus.
Observatii 4.3.6 Dac
a f este functie bijectiv
a, atunci si functia f1 este bijectiva, deorece (f1 )1 = f.
Exercitiul 50 Fie f : A B si g : B C dou
a functii. Sa se arate ca:
a) Dac
a f si g este injectiv (surjectiv), atunci g f is este injectiv (surjectiv);
b) Dac
a g f este injectiv (surjectiv), atunci f este injectiv (g este surjectiv);
c) Dac
a g f este injectiv si f este surjectiv, atunci g este injectiv;
d) Dac
a g f este surjectiv si g este injectiv, atunci f este surjectiv.
Exercitiul 51 Fie f : A B o functie, X1 , X2 A, (Xi )iI , Xi A, si Y1 , Y2 B. Sa se arate ca:
a) f1 (Y1 \ Y2 ) = f1 (Y1 ) \ f1 (Y2 );
b) dac
a f este injectiv, atunci
(1) f(X
T1 \ X2 ) = f(X
T 1 ) \ f(X2 ),
(2) f( iI Xi ) = iI f(Xi ).
Exercitiul 52 Fie f : A B o functie.
a) S
a se arate c
a urm
atoarele afirmatii sunt echivalente:
(i) f este injectiv;
(ii) f1 f = 1A ;
(iii) X A f1 (f(X)) = X;
(iv) X A f({(X)) {f(X);
(v) X1 , X2 A f(X1 X2 ) = f(X1 ) f(X2 ).
b) S
a se arate c
a urm
atoarele afirmatii sunt echivalente:
(i) f este surjectiv;
33
(ii) f f1 = 1B ;
(iii) Y B f(f1 (Y)) = Y;
(iv) X A {f(X) f({(X)).
Exercitiul 53 Fie f : A B o functie.
a) Presupunem c
a f este surjectiv. S
a se arate ca f este injectiv f are exact o inversa la drepta.
b) Presupunem c
a A 6= si c
a f este injectiv. Daca f este surjectiv, atunci sa se arate ca f are exact o invers
a
la st
anga; afirmatia invers
a nu e adev
arat
a.
Exercitiul 54 Fie A 6= si f : A B o functie. Sa se demonstreze ca exista g : B A astfel ncat f g f = f.
4.3.1
iI
= {(ai )iI | i I : ai Ai }
este produsul cartezian generalizat al familiei (Ai )iI . Functia
Y
pj :
Ai Aj , pj ((ai )iI ) = aj
iI
Q
se numeste proiectia canonic
a, si perechea ( iI Ai , (pi )iI ) este produsul direct al familiei (Ai )iI .
Mai departe, dac
a (fi : Ai Ai0 )iI este o familie de functii, atunci
Y
iI
fi :
Y
iI
Ai
Y
iI
Ai0 ,
iI
produsul directQ
al familiei (fi )iI .
Observ
am c
a iI Ai este nevid
a dac
a si numai daca I 6= si Ai 6= pentru orice i I. Daca I = {1}, atunci
Q
Q
A
=
A
;
dac
a
I
=
{1,
2},
atunci
a cu produsul cartezian A1 A2 . In acest caz, dac
a
i
1
iI
iI Ai se identific
0
fi : Ai Ai , i = 1, 2, atunci
f1 f2 : A1 A2 A10 A20 ,
pi
Ai Ai
f
y ;i
iI fi y
0
Q
pi
0
0
iI Ai Ai
iI
Q
b) iI 1Ai = 1QiI Ai ;
Q
Q
Q
c) ( iI fi0 ) ( iI fi ) = iI (fi0 fi ).
Exercitiul 57 Fie f : A A 0 , g : B B 0 functii si (fi : Ai Ai0 )iI o familie de functii. Sa se arate ca:
a) f si g sunt injective (surjective) f g este injectiv (surjectiv);
Q
b) Dac
a fi injectiv (respectiv surjectiv) pentru orice i I, atunci iI fi injectiv (respectiv surjectiv).
34
4 Relatii si functii
4.3.2
Suma direct
a a unei familii de multimi si a unei familii de functii
iI
`
se numeste injectia canonic
a, iar perechea ( iI Ai , (qi )iI ) este suma direct
a a familiei (Ai )iI .
Mai departe, dac
a (fi : Ai Ai0 )iI este o familie de functii, atunci
a
a
a
a
fi )(ai , i) = (fi (ai ), i)
Ai0 ,
(
Ai
fi :
iI
iI
iI
iI
f
y ;i
iI fi y
0
`
qi
0
0
iI Ai Ai
`
b) iI 1Ai = 1`iI Ai ;
`
`
`
c) ( iI fi0 ) ( iI fi ) = iI (fi0 fi ).
Exercitiul 60 Fie f : A A 0 , g : B B 0 functii si (fi : Ai Ai0 )iI o familie de functii. Sa se arate ca:
a) Dac
a f si g sunt injective (surjective), atunci f q g este injectiv`
(surjectiv);
b) Dac
a fi injectiv (respectiv surjectiv) pentru orice i I, atunci iI fi este injectiv (respectiv surjectiv).
4.3.3
Dac
a A si B multimi, atunci not
am Hom(A, B) multimea functiilor f : A B:
Hom(A, B) = {f | f : A B}.
Dac
a A = , atunci Hom(, B) = {}, si dac
a A 6= , B = , atunci Hom(A, ) = .
Fie f : A 0 A, g : B B 0 functii; definim urmatoarea functie:
Hom(f, g) : Hom(A, B) Hom(A 0 , B 0 ),
Hom(f, g)() = g f,
deci urm
atoarea diagram
a este comutativ
a.
f
A 0
(gf )()y
B 0 B
g
35
4.3.4
Multimea p
artilor si functia caracteristic
a a unei submultimi
Amintim c
a multimea p
artilor unei multimi A este multimea P(A) = {X | X A}, adica avem X P(A) X
A. O functie f : A B induce functiile
f : P(A) P(B),
f (X) = f(X),
f : P(B) P(A),
f (Y) = f1 (Y).
(iii) f f = 1P(A) ;
(iii) f f = 1P(B) ;
pentru orice R A B si a A.
a) S
a se arate c
a functia A,B este bijectiva.
b) Fie f : A A 0 si g : B B 0 dou
a functii. Sa se arate ca urmatoarea diagrama este comutativa:
A,B
P(A B)
O
/ Hom(A, P(B))
O
(fg)
Hom(f,g )
P(A 0 B 0 )
A 0 ,B 0
/ Hom(A 0 , P(B 0 ))
A (X) = X
P(B)
/ Hom(A, {0, 1}
O
Hom(f,1{0,1} )
/ Hom(B, {0, 1}
36
4 Relatii si functii
Exercitiul 67 Dac
a X, Y A, atunci:
(1) X Y X (x) Y (x), x A,
(2) X (x) = 1 X (x), x A,
(3) XY (x) = X (x)Y (x), x A,
(4) XY (x) = X (x) + Y (x) X (x)Y (x), x A,
(5) X\Y (x) = X (x)(1 Y (x)), x A,
(6) XY (x) = X (x) + Y (x) 2X (x)Y (x), x A.
Observatie. Formulele de mai sus sunt utile la demonstrarea egalitatilor de multimi. De exemplu, sa se arate
c
a (XY)Z = X(YZ):
(XY)Z = XY + Z 2XY Z =
= X + Y 2X Y 2(X + Y 2X Y )Z =
= X + Y + Z 2(X Y + X Z + Y Z ) + 4X Y Z .
(*)
4.4
Relatii de echivalent
a
4.4.1
4.4.2
37
Echivalente si partitii
adic
a x y B : x, y B.
Atunci este relatie de echivalent
a pe A.
3) Consider
am functiile
: E(A) P(A),
() = A/,
: P(A) E(A),
() = .
38
4 Relatii si functii
S
Demonstratie. 1) Ar
at
am c
a A = xA hxi. Incluziunea ,, este evidenta, pentru
S ca hxi A pentru orice
x A. Mai departe, pentru orice y A, y hyi (pentru ca este reflexiv), deci y xA hxi, de unde rezult
a
incluziunea ,,.
Presupunem acum c
a hxi hyi 6= , unde x, y A. Aratam ca atunci clasele hxi si hyi sunt egale.
Intr-adev
ar, din ipotez
a u hxi hyi xu si yu xu si uy (pentru ca este simetric) xy (
tranzitiv) hxi = hyi conform Lemei 4.4.6.
S
2) este reflexiv, pentru c
a x A = B B B : x B (x, x) B B x x.
este tranzitiv, pentru c
a x, y, z A : x y si y z B, C : x, y B si y, z C. Deci y B C, si
obtinem B = C (pentru c
a B 6= C, conform definitiei B C = , contradictie). Deci x, z B = C x z.
Mai departe, este simetric, pentru c
a x, y A : x y B : x, y B y x.
Deci este relatie de echivalent
a.
3) Pentru orice E(A), ( )() = (()) = () = A/ . Aratam ca A/ = . Intr-adevar,
xA/ y B A/ : x, y B
z A : B = hzi A/ si x, y B = hzi
z A : xz si yz
z A : xz si zy
x( )y xy
( este simetric)
(pentru ca 2 = ).
s
i
sunt
relat
ii
de
echivalent
a. (Mai general, daca (i )iI sunt relatii de echivalenta pe A, atunci
1
2
1
T
este
relat
ie
de
echivalent
pe
mult
imea
A.)
iI i
b) {1 si 1 2 n general nu sunt relatii de echivalenta;
c) 1 2 este relatie de echivalent
a dac
a si numai daca 1 2 = 2 1 . In acest caz sa se arate ca 1 2
este cea mai mic
a relatie de echivalent
a ce contine pe 1 si 2 .
39
4.5
1)
2)
3)
4)
C
Exist
a o functie h : B C, astfel nc
at f = g h dac
a si numai dac
a Im f Im g. Atunci:
h este unic determinat si dac
a C 6= , atunci h = r f, unde r este o invers
a la st
anga a lui g,
h este surjectiv dac
a si numai dac
a Im f = Im g,
particular, h este injectiv f este injectiv.)
ker h = ker f. (In
Demonstratie. 1) Presupunem c
a exist
a o functie h : B C astfel ncat f = g h. Atunci pentru orice a A,
a Im f b B : a = f(b) = g(h(b)) a Im g, deci Im f Im g.
Invers, dac
a C 6= si Im f Im g, atunci fie r o inversa la stanga a lui g, adica r : A C, r g = 1C , care
exist
a conform Teoremei 4.1.8. Fie h = r f. Rezulta ca pentru orice b B avem f(b) Im f Im g c C :
f(b) = g(c), deci exist
a c C astfel nc
at
(g h)(b) = g(h(b)) = g(r(f(b))) = g(r(g(c))) = g((r g)(c)) = g(c) = f(b),
de unde g h = f. Dac
a C = , atunci = Im g = Im f, deci B = , si fie h = .
2) unicitatea lui h: dac
a h, h 0 : B C sunt functii, astfel ncat f = g h = g h 0 , atunci h = h 0 , conform
Teoremei 4.3.3.
3) Trebuie s
a ar
at
am c
a h este surjectiv Im g Im f.
,, Presupunem c
a h este surjectiv. Atunci a A, a Im g c C : a = g(c) si b B : c = h(b)
c C si b B : a = g(c) = g(h(b)) = f(b) a Im f.
,, Pentru orice c C, g(c) Im g Im f b B : g(c) = f(b) b B : h(b) = r(f(b)) = r(g(c)) =
(r g)(c) = c, deci h este surjectiv.
4) Pentru orice b1 , b2 B, b1 ker f b2 f(b1 ) = f(b2 ) (g h)(b1 ) = (g h)(b2 ) h(b1 ) = h(b2 ) (pentru
c
a g injectiv) b1 ker h b2 .
40
4 Relatii si functii
C
1)
2)
3)
4)
/? B
AO
s
Exist
a o functie h : C B astfel nc
at f = h g, dac
a si numai dac
a ker g ker f. Atunci:
h este unic determinat si h = f s, unde s este o invers
a la drepta a lui g,
h este injectiv dac
a si numai dac
a ker f = ker g,
particular, h este surjectiv f este surjectiv).
Im h = Im f. (In
Demonstratie. 1) Presupunem c
a exist
a o functie h : C B astfel ncat f = h g. Atunci pentru orice
x1 , x2 A avem x1 ker g x2 g(x1 ) = g(x2 ) h(g(x1 )) = h(g(x2 )) f(x1 ) = f(x2 ) x1 ker f x2 , deci
ker g ker f.
Invers, dac
a ker g ker f, atunci fie s o inversa la drepta a lui g, adica s : C A, g s = 1C , care exist
a
conform Teoremei 4.3.4. Rezult
a c
a g s g = g, adica g(s(g(x))) = g(x) pentru orice x A, f(s(g(x))) = f(x)
(din ipoteza ker g ker f) f s g = f. Fie h = f s; atunci h g = f s g = f.
2) unicitatea lui h: dac
a h, h 0 : C B sunt functii astfel ncat f = h g = h 0 g, atunci h = h 0 , conform
Teoremei 4.1.9.
3) Trebuie s
a ar
at
am c
a h este injectiv ker f ker g.
,, Presupunem c
a h este injectiv. Atunci pentru orice x1 , x2 A, x1 ker f x2 f(x1 ) = f(x2 ) h(g(x1 )) =
h(g(x2 )) g(x1 ) = g(x2 ) x1 ker g x2 .
,, Presupunem acum c
a ker f ker g. Atunci pentru orice z1 , z2 C, din h(z1 ) = h(z2 ) rezulta ca exist
a
x1 , x2 A astfel nc
at z1 = g(x1 ), z2 = g(x2 ), x1 , x2 A : f(x1 ) = h(g(x1 )) = h(g(x2 )) = f(x2 ), deci
g(x1 ) = g(x2 ) (din ipotez
a) z1 = z2 , deci h injectiv.
4) Pentru orice y B, y Im h z C : y = h(z) z C si x A : y = h(z) si z = g(x) (pentru c
ag
este surjectiv) x A : y = h(g(x)) = f(x) y Im f.
Exercitiul 79 a) Fie f : R R, f(x) = cos x si g : R R+ , g(x) = x2 . Sa se determine o functie h : R+ R
astfel nc
at f = h g.
b) Aceeasi problem
a dac
a f(x) = sin x si g(x) = x2 .
Corolar 4.5.4 (factorizare dup
a o proiectie canonic
a) Fie f : A B o functie si o relatie de echivalent
a
pe multimea A.
A
p
A/
1)
2)
3)
4)
/B
>
f0
Exist
a o functie f 0 : A/ B astfel nc
at f = f 0 p dac
a si numai dac
a ker f. Atunci:
0
f (hxi) = f(x) pentru orice x A,
f 0 este injectiv dac
a si numai dac
a = ker f,
Im f 0 = Im f.
pker f y
B
x
A/ ker f Im f
f
41
Demonstratie. Aplic
am Teorema 4.5.2 pentru functia f : A B si functia injectiva g = i : Im f B. Are loc
conditia Im g = Im f, deci conform teoremei, exista functia h : A Im f astfel ncat f = i h si ker h = ker f.
Acum aplic
am Corolarul 4.5.4 pentru functia h si relatia = ker f E(A). Deoarece ker f = ker h, exist
ao
functie f : A/ ker f Im f astfel nc
at h = f pker f ; dar f este injectiv si Im f = Im f, adica f este surjectiv, deci
este bijectiv.
Rezult
a c
a f = i f pker f si f(ker
fhxi) = f(x) pentru orice x A, de unde rezulta unicitatea lui f.
Teorema 4.5.6 (a doua teorem
a de factorizare) Fie E(A), B A si fie = (B B) , = ((B)
(B)) , adic
a si sunt restrictiile lui la B, respectiv la (B).
Atunci exist
a o unic
a functie bijectiv
a F : B/ (B)/ astfel nc
at a urm
atoarea diagram
a este comutativ
a,
adic
a p i = F p . Pentru orice x B avem F(hxi) = hxi.
B
p y
(B)
p
y
B/ (B)/
F
F(hxi) = hxi
astfel nc
at f = F p si Im F = Im f = (B)/. Deci F p = p i, F este bijectiv si F(hxi) = hxi, x B,
de unde rezult
a unicitatea lui F.
Teorema 4.5.7 (a treia teorem
a de factorizare) Fie si dou
a relatii de echivalent
a pe multimea A astfel
:
nc
at . Atunci exist
a o unic
a functie surjectiv
a g : A/ A/ si exist
a o unic
a functie bijectiv
a g
(A/)/(/) A/, unde / = ker g, astfel nc
at a urm
atoarea diagram
a este comutativ
a:
A
/ A/
g
}
A/
p/
A/
/
Demonstratie. Aplic
am de dou
a ori Corolarul 4.5.4 ntai pentru p , apoi pentru g.
Exercitiul 80 S
a se aplice prima teorem
a de factorizare n urmatoarele cazuri:
a) f, g : R R, f(x) = x2 , g(x) = x4 ;
b) f, g : C C, f(z) = z2 , g(z) = z4 .
Exercitiul 81 Fie A si B multimi, E(A) si E(B). Pe produsul cartezian A B definim relatia
astfel: (a, b) (a 0 , b 0 ) aa 0 si bb 0 .
a) S
a se arate c
a este relatie de echivalenta, si exista functia bijectia canonica
: A B/ A/ B/.
b) Dac
a f : A A 0 si g : B B 0 sunt functii, atunci ker(f g) = ker f ker g si Im (f g) = Im f Im g.
Exercitiul 82 Fie A o multime si fie B A. Pe multimea partilor P(A) definim relatia astfel: pentru orice
X, Y P(A), XY X B = Y B. S
a se arate ca este relatie de echivalenta si exista functia bijectiva canonic
a
: P(A)/ P(B).
Exercitiul 83 Fie A si B multimi, a0 A si fie A 0 A. Pe multimea Hom(A, B) definim a urmatoarele relatii:
pentru orice f, g Hom(A, B), fg f(a0 ) = g(a0 ) si fg f(x) = g(x) x A 0 . Sa se arate ca:
a) este relatie de echivalent
a si exist
a o functie bijectiva : Hom(A, B)/ B;
b) este relatie de echivalent
a si exist
a o functie bijectiva : Hom(A, B)/ Hom(A 0 , B);
c) S
a observ
am c
a a) precum si exercitiul anterior sunt cazuri particulare ale lui b).
42
4 Relatii si functii
Capitolul 5
MULT
IMI ORDONATE
5.1
Relatii de ordine
xy sau yx
(altfel spus, 1 = A A este relatia universala, adica orice doua elemente ale lui A sunt comparabile relativ
la relatia ).
Exemplul 5.1.2 1) (N, ), (Z, ), (Q, ), (R, ) sunt multimi total ordonate.
2) (N, |), (unde ,,| este relatia de divizibilitate) este multime ordonata si nu e total ordonata, pentru c
a de
exemplu 2 si 3 nu sunt comparabile.
3) Dac
a A este o multime, atunci (P(A), ) este multime ordonata. Daca A are mai mult de un element,
atunci (P(A), ) nu e total ordonat
a.
4) Dac
a (A, ) este o multime ordonat
a (total ordonata) si B A, atunci (B, (B B)) este ordonat
a (total
ordonat
a).
O multime ordonat
a finit
a poate fi reprezentata grafic cu ajutorul unei diagrame Hasse. Daca x < y si dac
a
nu exist
a z A astfel nc
at x < z < y, atunci asezam punctul y mai sus decat punctul x si le unim cu un segment.
Exemplul 5.1.3 Fie A = {x, y, z, t} si consideram relatiile de ordine pe multimea A avand graficele
R = {(x, x), (y, y), (z, z), (t, t), (x, y), (x, z), (x, t), (y, t), (z, t)},
respectiv
R = {(x, x), (y, y), (z, z), (t, t), (x, y), (x, z), (x, t), (y, z), (y, t), (z, t)}.
Atunci diagramele Hasse sunt:
y
x
In urm
atoarea diagram
a x < y, x < z, y si z nu sunt comparabile, mai departe t nu e comparabil cu x, y, z.
y
z
x
t
43
44
5 Multimi ordonate
(f(y f(x));
5.2 Latici
45
Exemplul 5.1.8 1) In (N, ) x = 0 este cel mai mic element si nu exista cel mai mare element.
2) In (N, |) 1 este cel mai mic element si a 0 este cel mai mare element, pentru ca 1|a si a|0 pentru orice a N.
3) In (N \ {0, 1}, |) nu exist
a cel mai mic element si nu exista cel mai mare element.
4) In (P(A), ) min P(A) = si max P(A) = A.
Definitia 5.1.9 In multimea ordonat
a (A, ) x este element minimal (element maximal), daca a A :
a x a = x (respectiv a A : x a a = x). Altfel spus, x A este element minimal (element maximal),
dac
a A nu are niciun element a astfel nc
at a < x (respectiv a > x).
Exemplul 5.1.10 1) In (N, ) x = 0 este element minimal si nu exista elemente maximale.
2) In (N, |) 1 este element minimal si 0 este element maximal.
3) In (N \ {0, 1}, |) numerele prime sunt elemente minimale si nu exista elemente maximale.
4) Din definitii este evident c
a dac
a exist
a cel mai mic (cel mai mare) element, atunci el este unicul element
minimal (maximal). Afirmatia reciproc
a nu e adevarata; de exemplu daca A = {2k | k N} {3, 9}, atunci n
multimea ordonat
a (A, |) a = 9 este unicul element maximal si nu exista cel mai mare element.
5) Dac
a (A, ) este o multime total ordonata, atunci notiunile de element minimal (element maximal) si cel
mai mic element (respectiv cel mai mare element) sunt echivalente.
Exercitiul 94 Fie (A, ) o multime ordonat
a. Sa se arate ca daca exista a = min A, atunci a este unicul element
minimal al lui A, iar afirmatia reciproc
a nu e adevarata.
5.2
Latici
46
5 Multimi ordonate
5.3
47
5.4
Axioma alegerii
48
5 Multimi ordonate
orice X F.
3) Pentru orice multime X 6= exist
a o functie f : P(X) \ {} X astfel nc
at pentru orice A P(X) \ {},
f(A) A (f se numeste functie selectiv
a).
a (Xi )iI este o familie de multimi astfelS
nc
at I 6= si Xi 6= pentru orice i I, atunci produsul direct
Q 4) Dac
X
este
nevid
(adic
a
,
exist
a
o
funct
ie
f
:
I
nc
at pentru orice i I avem f(i) Xi ).
i
iI
iI Xi astfel
5) (Lema lui Zorn) Fie (A, ) o multime nevid
a ordonat
a. Dac
a orice lant (submultime total ordonat
a)
L A are majorant, atunci pentru orice a A exist
a un element maximal m A astfel ca a m.
6) (Axioma lui Hausdorff ) Dac
a (A, ) este o multime ordonat
a si L A este un lant, atunci exist
a un
lant maximal L 0 A astfel ca L L 0 .
7) (Teorema lui Zermelo) Pentru orice multime A, exist
a o relatie de ordine ,, astfel ca (A, ) este
multime bine ordonat
a.
8) Orice functie surjectiv
a are cel putin o sectiune (invers
a la dreapta).
Exercitiul 99 Fie A o multime si consider
am multimea ordonata (O(A), ) a relatiilor de ordine pe A. Folosind
lema lui Zorn, s
a se demonstreze:
a) este element maximal al lui O(A) dac
a si numai daca este ordonare totala.
b) Pentru orice O(A) exist
a o ordonare totala O(A) astfel ncat .
Exercitiul 100 Spunem c
a o multime F de multimi este de caracter finit daca satisface urmatoarea proprietate:
(*) Dac
a A este o multime, atunci A F, daca si numai daca orice submultime finita a lui A apartine lui F.
Folosind lema lui Zorn, s
a se demonstreze:
a) Dac
a F este de caracter finit si A F, atunci orice submultime a lui A apartine lui F
b) (Lema lui Tukey) Orice multime nevid
a F de multimi de caracter finit are cel putin un element maximal
relativ la incluziune.
Capitolul 6
LATICI S
I ALGEBRE BOOLE
6.1
Laticea ca structur
a algebric
a
In capitolul anterior am definit laticea ca fiind o multime ordonata cu proprietati aditionale. Existenta infimumului
si a supremumului a oric
arei perechi de elemente permite definirea a doua operatii pe multimea respectiv
a.
Definitia 6.1.1 a) Structura algebric
a (A, , ) cu doua operatii binare ,, si ,, se numeste latice, dac
a
sunt satisf
acute axiomele:
1. ambele operatii sunt asociative,
2. ambele operatii sunt comutative,
3. pentru orice x, y A avem x (x y) = x si x (x y) = x (absorbtie).
b) Spunem ca A are element unitate 1, daca 1 este element neutru fata de , adica x 1 = x pentru orice
x A. Spunem ca A are element nul 0, daca 0 este element neutru fata de , adica x 0 = x pentru orice
x A.
b) Fie (A, , ) si (A 0 , , ) latici. Functia f : A A 0 se numeste morfism de latici daca pentru orice
a, b A avem
f(a b) = f(a) f(b),
Mai departe, f este izomorfism de latici, daca este morfism bijectiv de latici.
Teorema 6.1.2 a) Dac
a multimea ordonat
a (A, ) este o latice, atunci operatiile
a b = inf{a, b},
a b = sup{a, b}, a, b A
a, b A
definit
a pe multimea A este o relatia de ordine astfel nc
at (A, ) este latice; mai mult, pentru orice a, b A
avem
a b = sup{a, b},
a b = inf{a, b}.
Demonstratie.
a) Comutativitatea operatiilor si este evidenta din definitie. Demonstram ca este
asociativ
a: fie x = (a b) c, y = a (b c). Avem a b x, c x = a x, b x, c x = a x, b c
x = a (b c) x, de unde y x. Analog obtinem ca x y, deci x = y.
Fie acum v = a (a b). De aici a v, pe de alta parte a b a, a a = a (a b) a = v a =
v = a.
b) Observ
am c
a avem
()
a b = b a b = a.
Intr-adev
ar, pe baza propriet
atii de absorbtie, avem a b = b = a = a (a b) = a b; mai departe,
a b = a = b = b (b a) = b (a b) = b a = a b.
49
50
a a = a a = a.
Intr-adev
ar, pe baza propriet
atii de absorbtie, pentru orice a A avem a = a (a a) si apoi a a =
a (a (a a)) = a. Analog se verific
a proprietatea duala.
Ar
at
am c
a este relatie de ordine. Am v
azut ca a a = a, de unde a a, deci relatia este reflexiva.
Antisimetria: fie a b, b a. Rezult
a c
a a b = b, b a = a = a = b.
Tranzitivitatea: pentru orice a, b, c A avem a b, b c = a b = b, b c = c = a c = a (b c) =
(a b) c = b c = c = a c.
Ar
at
am c
a a b = sup{a, b}. Intr-adev
ar, putem scrie a (a b) = (a a) b = a b, de unde a a b;
analog avem b a b, deci a b este majoranta a lui a si b. Daca c este o majoranta, adica a c, b c,
atunci a c = c, b c = c = (a b) c = a (b c) = a c = a b c, deci a b este cea mai mic
a
majorant
a.
Egalitatea a b = inf{a, b} rezult
a din (*).
Exemplul 6.1.3 1) (N, , ) este o latice cu element nul si element unitate, unde x y = (x, y), este cel mai
mare divizor comun al lui x si y, iar x y = [x, y] este cel mai mic multiplu comun al lui x si y. Elementul nul
este num
arul natural 1, deoarece x 1 = [x, 1] = x pentru orice x. Elementul unitate este numarul natural 0,
deoarece x 0 = (x, 0) = x pentru orice x. Aceasta latice corespunde multimii ordonate (N, |).
2) Dac
a M este o multime, atunci (P(M), , ) este o latice cu element nul si element unitate. Elementul nul
este multimea vid
a , iar elementul unitate este M. Aceasta latice corespunde multimii ordonate (P(M), ).
Exercitiul 101 S
a se arate c
a:
a) Dac
a f : A B, atunci f : P(B) P(A), f (Y) = f1 (Y) este morfism de latici.
b) Functia f : P(A) P(B), f (X) = f(X) este morfism de latici daca si numai daca f este injectiva.
Exercitiul 102 Fie multimile A = {1, 2, 3} si B = {d > 0 | d|30}. Sa se determine toate izomorfismele de latici
f : (P(A), ) (B, |).
Exercitiul 103 Fie (A, , , ) si (B, , , ) doua latici. Sa se arate ca:
a) Dac
a f : A B este morfism de latici, atunci f este crescator.
b) Afirmatia reciproc
a nu e adev
arat
a, adic
a exista functii crescatoare care nu sunt morfisme de latici.
c) Dac
a A este total ordonat
a si f : A B este crescator, atunci f este morfism de latici.
Definitia 6.1.4 a) Laticea (A, , ) este distributiv
a, daca pentru orice a, b, c A,
(a b) c = (a c) (b c).
b) Laticea (A, , ) este modular
a, dac
a pentru orice a, b, c A,
a c = a (b c) = (a b) c.
Observatii 6.1.5 1) Se poate ar
ata c
a laticea (A, , ) este distributiva daca si numai daca pentru orice a, b, c
A, (a b) c = (a c) (b c).
2) Laticile din exemplele 6.1.3 de mai sus sunt distributive.
3) Orice latice distributiv
a este modular
a. Intr-adevar, pentru orice a, b, c A, a c, avem a c = c si
a (b c) = (a b) (a c) = (a b) c.
Afirmatia reciproc
a nu este adev
arat
a, exist
a latici modulare, care nu sunt distributive.
Exercitiul 104 S
a se demonstreze :
a) In laticea (A, , ) avem a a 0 , b b 0 = a b a 0 b 0 si a b a 0 b 0 .
b) Latice (A, , ) este distributiv
a dac
a si numai daca pentru orice a, b, c A avem (a b) c = (a c)
(b c).
c) Dac
a A este distributiv
a, atunci pentru orice a, b, c A avem
a c = b c, a c = b c = a = b.
d) Dac
a A este modular
a, atunci pentru orice a, b, c A avem
a b, a c = b c, a c = b c = a = b.
e) Laticea (1) nu e modular
a (deci nici distributiva); laticea (2) este modulara, dar nu e distributiva:
(1)
b
51
(2)
a
0
Exercitiul 105 S
a se arate c
a : a) Dac
a (A, ) este total ordonata, atunci A este latice distributiva.
b) (N, |) este latice distributiv
a.
6.2
(a b) 0 = a 0 b 0
52
a b = ab.
^0
^1
^0
^0
^1
^1
^1
^1
^0
^1
^0
^0
^0
^1
^0
^1
^0
^1
^1
^0
2) A (P(M), , , , M, {) este o latice Boole careia i corespunde inelul Boole (P(M), , ), unde AB =
(A \ B) (B \ A) este diferenta simetric
a a lui A si B.
Exercitiul 106 a) Dac
a B1 , . . . , Bn sunt inele Boole, atunci B1 Bn este inel Boole.
b) Dac
a M o multime si B este un inel Boole, atunci BM = Hom(M, B) este inel Boole.
Exercitiul 107 a) S
a se completeze demonstratia teoremei lui Stone.
b) Dac
a A este o latice Boole si a, b A, atunci
a b b 0 a 0 a b 0 = 0 a 0 b = 1.
53
Exercitiul 108 Folosind structura de inel Boole a lui P(U), sa se rezolve urmatoarele sisteme de ecuatii, unde
A, B, C P(U) sunt date, iar X P(U) este necunoscuta:
a) A X = B, A X = C.
b) A \ X = B, X \ A = C.
Exercitiul 109 S
a se demonstreze c
a functiile de mai jos sunt izomorfisme de inele Boole:
a) P(M) ' ZM
,
X
(unde
6.3
Algebra LyndenbaumTarski
0 = {A F | A contradictie}.
6.4
54
b) Dac
a x este o formul
a Boole, atunci duala lui x (notatie: x ) se obtine schimband ntre ele simbolurile ,,
si ,,.
c) Vom folosi uneori si simbolurile ,, si ,,, dar acestea se reduc la cele de mai sus conform formulelor
cunoscute deja din logica propozitiilor.
Observatii 6.4.2 a) Presupunem c
a B este chiar o latice Boole, deci daca x este o formula Boole peste B, atunci
lui x i corespunde un unic element din B, pe care l notam tot x. Deoarece axiomele laticii Boole sunt simetrice
rezult
a imediat principiul dualit
atii:
()
Dac
a x si y sunt formule Boole si x = y n B, atunci avem si egalitatea x = y n B.
b) O formul
a Boole se poate transforma n multe alte formule echivalente folosind axiomele laticii Boole.
Exist
a ns
a c
ateva formule mai importante, numite forme normale.
Introducem nt
ai c
ateva notatii:
x,
Dac
a V = {0, 1}, fie x =
,
x
dac
a = 1,
dac
a = 0.
Dac
a = (1 , . . . , n ) V n , atunci formulele
2
n
1
x
1 x2 xn
si
2
n
1
x
1 x2 xn .
n
_ ^
i
x
i .
Tf i=1
2) Dac
a Ff 6= , atunci
f(x1 , . . . , xn ) =
n
^ _
i
x
i .
Ff i=1
Vn
i
Demonstratie. 1)VDac
a (1 , . . . , n ) Tf , atunci f(1 , . . . , n ) = 1 si i=1
a (1 , . . . , n ) 6=
W i V=n 1; dac
n
i
i
i
(1 , . . . , n ), atunci i=1 i = 1, deoarece i = 0 daca i 6= i ; rezulta ca Tf i=1 x
=
1.
i
W
Vn
Vn
i
i
i
Invers, dac
a Tf i=1 x
=
1,
atunci
exist
a
T
,
astfel
nc
a
t
x
=
1,
deci
x
=
1 pentru orice
f
i
i
i=1 i
i = 1, . . . , n. Rezult
a c
a xi = i , i = 1, . . . , n, deci (x1 , . . . , xn ) = (1 , . . . , n ) Tf si f(x1 , . . . , xn ) = 1.
Analog se demonstreaz
a 2).
55
x11
x02
1 x2 .
=x
(FNDP)
(FNCP)
Capitolul 7
MULT
IMI DE NUMERE
7.1
Definitia 7.1.1 Axioma infinitului 3.1.2 spune ca exista o multime y astfel ncat y si x y, x+ y, unde
x+ = x {x}.
Fie A clasa multilor satisf
ac
and proprietatea de mai sus, numita clasa multimilor inductive, adica
A = {A | A; dac
a x A, atunci x+ A}.
T
Avem c
a A este multime, care se numeste multimea numerelor naturale. Notatii: N, 0 := , 1 := 0+ = {0},
2 := 1+ = {0, 1}, 3 := 2+ = {0, 1, 2}, . . . . Elementul s(n) = n+ se numeste succesorul lui n. Notam prin mai
departe N = N \ {0}.
Teorema 7.1.2 (Axiomele lui Peano) Tripletul format din multimea numerelor naturale N, elementul 0 si
functia succesor s : N N satisface axiomele lui Peano:
1) 0 N.
2) Dac
a n N, atunci n+ N (adic
a s este bine definit
a).
3) (Principiul inductiei matematice) Dac
a S N, 0 S si n S, n+ S, atunci S = N (adic
a orice
submultime inductiv
a a lui N coincide cu N).
4) Dac
a n N, atunci n+ 6= 0.
5) Dac
a n, m N, atunci din n+ = m+ rezult
a n = m.
Demonstratie. 1), 2) si 3) sunt imediate din definitia lui N. Pentru 4) vedem ca n+ este nevida.
Pentru 5) este suficient de ar
atat c
a pentru orice n N avem n+ = n. Este evident ca n n+ . Invers,
+
dac
a x n , atunci x n, sau exist
a y n astfel ca x y. Daca aratam ca din y n rezulta y+ n, atunci
am terminat. Fie
S = {n | (n N) y((y n) (y+ n))}.
Evident S N, 0 S si dac
a n S, atunci n+ = n {n} S. Intr-adevar, din y n+ avem y n sau y = n.
Dac
a y n, atunci din n S obtinem y+ n n+ , iar daca y = n, atunci evident y+ = n+ . Folosind 3) vedem
c
a S = N.
Observatii 7.1.3 a) Observ
am c
a n 6= n+ , deoarece axioma regularitatii exclude anomalia n n.
b) Folosind principiul inductiei matematice vedem usor ca orice numar natural nenul este succesorul unui
num
ar natural, adic
a n N , m N astfel ca n = m+ .
c) Axiomele 2), 4) si 5) respectiv observatia de mai sus spun ca functia succesor
s : N N,
s(n) = n+
57
Urm
atoarea teorem
a creeaz
a posibilitatea definitiilor recursive (inductive).
Teorema 7.1.4 (Teorema recurentei) Dac
a X este o multime, a X un element fixat si f : X X o functie,
atunci exist
a o unic
a functie u : N X astfel nc
at u(0) = a si u(n+ ) = f(u(n)) pentru orice n N.
Demonstratie. Consider
am relatiile N X si definim clasa
C = { | N X; (0, a) ; dac
a (n, x) , atunci (n+ , f(x)) }.
T
Deoarece C nevid
a (c
aci N X C), rezult
a ca u := C este o relatie satisfacand proprietatile de mai sus. Este
suficient de ar
atat c
a u este functie, adic
a pentru orice n N exista unic x X astfel ncat (n, x) u. Fie
S = {n N | !x X : (n, x) u}.
Vom ar
ata c
a 0 S si n S, n+ S, de unde din principiul inductiei matematice rezulta ca S = N, adic
a u este
functie.
Dac
a presupunem c
a0
/ S, atunci ar exista b 6= a n X astfel ncat (0, b) u. Dar atunci avem u\{(0, b)} C,
contradictie.
Fie acum n S si arat
am c
a n+ S. Deoarece n S, exista unic x X astfel ca (n, x) u, dar atunci
+
(n , f(x)) u. Presupunem acum c
a exist
a y 6= f(x) n X astfel ca (n+ , y) u. Atunci u \ {(n+ , y)} C,
contradictie. Rezult
a pe de o parte c
a (0, a) u \ {(n+ , y)}, iar pe de alta parte daca (m, t) u \ {(n+ , y)}, atunci
+
+
(m , f(t)) u \ {(n , y)}, pentru c
a (m+ , f(t)) = (n+ , y), m = n, deci t = x, adica f(t) = f(x) = y, ceea ce e
imposibil (deoarece f(x) 6= y).
Corolar 7.1.5 Dac
a tripletul (N 0 , 0 0 , s 0 ) satisface axiomele lui Peano, atunci este izomorf cu tripletul (N, 0, s),
adic
a exist
a o functie f : N N 0 care satisface propriet
atile:
(1) f(0) = 0 0 ,
(2) f s = s 0 f,
(3) f este bijectiv.
Exercitiul 115 S
a se demonstreze Corolarul 7.1.5.
Definitia 7.1.6 (operatii cu numere naturale) a) Pe baza teoremei recurentei, pentru orice m N exist
a
unic sm : N N astfel nc
at sm (0) = m si sm (n+ ) = s(sm (n)) = (sm (n))+ pentru orice n N. Valoarea sm (n)
se numeste suma lui m si n, si not
am sm (n) =: m + n. Deci adunarea numerelor naturale se defineste inductiv
prin
m + 0 = m,
S
a observ
am c
a s(n) = n+ = n + 1.
b) Pe baza teoremei recurentei, pentru orice m N exista unic pm : N N astfel ncat pm (0) = 0
si pm (n+ ) = pm (n) + m pentru orice n N. Valoarea pm (n) se numeste produsul lui m si n, si not
am
pm (n) =: mn. Deci nmultirea numerelor naturale se defineste inductiv prin
m 0 = 0,
ms(n) = mn + m.
S
a observ
am c
a n 1 = n.
Teorema 7.1.7 (propriet
atile de baz
a ale operatiilor) Dac
a m, n, p N, atunci
1) (m + n) + p = m + (n + p);
2) m + 0 = 0 + m;
3) m + 1 = 1 + m;
4) m + n = n + m;
particular, dac
5) Dac
a m + p = n + p, atunci m = n. In
a m + p = m, atunci p = 0.
6) Dac
a m + n = 0, atunci m = n = 0;
7) (Trihotomie) Din urm
atoarele trei afirmatii exact una este adev
arat
a:
(i) m = n,
(ii) p N astfel nc
at m = n + p,
(iii) p N astfel nc
at n = m + p;
8) (m + n)p = mp + np; p(m + n) = pm + pn;
9) m(np) = (mn)p;
10) 0 m = 0;
11) 1 m = m;
12) mn = nm;
13) Dac
a mn = 0, atunci m = 0 sau n = 0;
14) Dac
a mp = np si p 6= 0, atunci m = n;
15) Dac
a mn = 1, atunci m = n = 1.
58
7 Multimi de numere
Exercitiul 116 S
a se demonstreze Teorema 7.1.7.
Definitia 7.1.8 (ordonarea numerelor naturale) Fie m, n N. Spunem ca m este mai mic dec
at n,
notatie m < n, dac
a exist
a p N astfel nc
at m + p = n. Daca m = n sau m < n, atunci spunem ca m mai
mic dec
at sau egal cu n si not
am m n.
Propozitia 7.1.9 (caracterizarea relatiei ,,<) Pentru orice numere naturale m si n urm
atoarele afirmatii
sunt echivalente:
(i) m < n;
(ii) m n;
(iii) m n.
Demonstratie. Am v
azut c
a m n m n. Aratam ca m < n m n. Fie
S = {n | (n N) m((m < n) (m n))}.
Evident 0 S, deci prin inductie este suficient de aratat ca n S n 0 S. Intr-adevar, daca n S si m < n 0 ,
atunci exist
a p N astfel ca n+ = m + p, adica n+ = m + r+ , unde p = r+ . Dar atunci n+ = (m + r)+ , deci
n = m + r, de unde m n. Dac
a m < n, atunci din n S rezulta m n n+ , deci m N+ . Daca m = n,
+
atunci evident m n .
Ar
at
am c
a m n m < n. Fie
S = {n | (n N) m((m n) (m < n))}.
Evident 0 S, deci prin inductie este suficient de aratat ca n S n 0 S. Intr-adevar, daca n S si m n 0 ,
atunci m n sau m = n. Dac
a m n, atunci din n S avem m < n < n+ = n + 1, deci m < n+ . Daca m = n,
atunci evident m < n+ = n + 1.
Teorema 7.1.10 (propriet
atile de baz
a ale relatiei de ordine) Fie m, n, p N. Atunci
1) ,, este relatie de ordine total
a;
2) 0 n;
3) Dac
a n 6= 0, atunci 1 n;
4) m < n dac
a si numai dac
a m+ n;
5) m n dac
a si numai dac
a m < n+ ;
6) Nu exist
a n N astfel nc
a t m < n < m+ ;
7) (N, ) este bine ordonat
a;
8) (principiul inductiei matematice, varianta 2) Dac
a P(n) este un predicat pe multimea numerelor
naturale astfel ca P(0) este adev
arat si P(k) adev
arat pentru orice k < n, atunci si P(n) este adev
arat;
9) Dac
a m < n, atunci m + p < n + p;
10) Dac
a m < n si p 6= 0, atunci mp < np
11) (axioma lui Arhimede) Dac
a m N si n N , atunci exist
a p N astfel nc
at pn > m;
12) (teorema mp
artirii cu rest) Dac
a m N si n N , atunci exist
a unic q, r N astfel nc
at m = nq+r
si r < n.
Demonstratie. 7) Presupunem c
a (N, ) nu e bine ordonata, adica exista o submultime A 6= care nu are cel
mai mic element. Fie S multimea minorantilor stricti ai lui A, adica
S = {n N | n < a a A}.
Atunci evident 0 S, deoarece A nu are cel mai mic element. Daca n S, atunci n+ a pentru orice a A.
Dar n+
/ A (deoarece n caz contrar ar fi cel mai mic element din A), deci n+ < a pentru orice a A, adic
a
+
n S. Prin inductie rezult
a c
a S = N, deci A = , contradictie.
Exercitiul 117 S
a se demonstreze Teorema 7.1.10.
Observatii 7.1.11 Din punctul de vedere al logicii predicatelor, axiomele lui Peano, respectiv definitiile adun
arii
si nmultire se pot scrie ca formule nchise n limbajul LN introdus n Exemplul 2.2.2. Amintim ca limbajul LN
foloseste, n afar
a de simbolurile logicii, simbolul de constanta 0 si trei simboluri de functii: s de o variabil
a,
adunarea ,,+ de dou
a variabile si nmultirea ,, de doua variabile. Axiomele lui Peano sunt:
(N1) Dac
a este o formul
a n LN , atunci (x0 y(xy xS(y) )) x.
Aici x0 , xy , xs(y) nseamn
a c
a n , variabila x se nlocuieste cu expresiile 0, y, s(y), respectiv.
(N2) x(s(x) 6= 0)
(N3) xy((s(x) = s(y)) (x = y))
59
(N4) x(x + 0 = x)
(N5) xy(x + s(y) = s(x + y))
(N6) x(x 0 = 0)
(N7) xy(xs(y) = xy + x)
Conform definitiei ,,teoriei date n paragraful 2.4.2, putem spune ca teoria numerelor (aritmetica) este
multimea formulelor nchise deductibile din axiomele lui Peano. Teorema 7.1.2 si definitiile ulterioare spun c
a
multimea N a numerelor naturale (cu elementul 0 N, functia succesor s : N N, definitiile inductive ale
adun
arii si nmultirii) este un model al teoriei numerelor. Corolarul 7.1.5 spune ca oricare doua modele ale teoriei
numerelor sunt izomorfe.
Urm
atoarea teorem
a este una din rezultatele surprinzatoare ale logicii matematice.
Teorema 7.1.12 (teorema de incompletitudine a lui G
odel) Sistemul axiomatic al teoriei numerelor nu
este complet, adic
a exist
a o formul
a nchis
a care nu este deductibil
a si nici negatia ei nu este deductibil
a.
Mai general, dac
a un sistem axiomatic necontradictoriu este suficient de larg nc
at s
a contin
a teoria numerelor
si este ,,suficient de regulat
a, atunci exist
a o formula nchis
a care nu este deductibil
a si nici negatia ei nu este
deductibil
a.
7.2
^
^
^
(m,
n)(p,
q) := (mp + nq,
np + mq).
60
7 Multimi de numere
^
Observatii 7.2.5 Vom identifica: n cu (n) = (n,
0), N cu Z+ , unde
^
Z+ = {a Z | a 0} = {(m,
n) | m n}.
T
in
and cont de aceste identific
ari, pentru orice m, n N avem
^
^
^
^
^
m n = m + (n) = (m,
0) + ((n,
0)) = (m,
0) + (0,
n) = (m,
n).
Exercitiul 119 S
a se demonstreze Teorema 7.2.4.
7.3
Am v
azut c
a (Z, +, , ) este domeniu de integritate total ordonat arhimedian. Vom extinde aceasta structur
a
pentru a obtine un corp comutativ total ordonat.
Definitia 7.3.1 a) Pe multimea Z Z definim relatia omogena
(a, b) (c, d),
dac
a ad = bc,
^
si se verific
a usor c
a este o relatie de echivalenta. Notam prin (a,
b) clasa de echivalenta a perechii (a, b), deci
^
(a,
b) = {(c, d) Z Z | (c, d) (a, b)}.
Multimea factor
^
Q := Z Z / = {(a,
b) | (a, b) Z Z }
se numeste multimea numere rationale. Un numar rational se noteaza de obicei sub forma de fractie, adic
a
a
^
(a,
b) = .
b
ac
Observ
am c
a pentru a Z si b, c Z avem a
b = bc . In particular,
reprezentant cu numitor pozitiv, adic
a putem presupune ca b N .
b) Adunarea si nmultirea numerelor rationale se definesc astfel:
^
]
(a,
b) + (c,
d) := (ad ^
+ bc, bd),
a
b
a
b ,
^
]
^
(a,
b)(c,
d) := (ac,
bd),
adic
a
a c
ad + bc
+ =
,
b d
bd
ac
ac
=
.
bd
bd
a Z ,
a
]
1 := (1,
1) = {(a, a) | a Z } = ,
a
a Z ,
]
1) = {(0, b) | b Z } =
0 := (0,
elementul unitate este
^
opusul num
arului rational (a,
b) este
^
^
^
(a,
b) := (a,
b) = (a,
b),
adic
a
^
si dac
a a, b Z , atunci inversul lui (a,
b) este
1
^
(a,
b)
^
= (b,
a),
adic
a
a 1
b
b
.
a
a
a
a
=
=
,
b
b
b
61
Exercitiul 120 a) S
a se arate c
a relatia ,, este o relatie de echivalenta.
b) S
a se arate c
a definitiile adun
arii si nmultirii nu depind de alegerea reprezentantilor.
c) S
a se demonstreze Teorema 7.3.2.
Definitia 7.3.3 Numerele rationale se ordoneaza prin relatia:
a
c
,
b
d
dac
a (bc ad)bd 0.
b) Valoarea absolut
a (modulul) num
arului rational a Q este |a| :=
a,
a,
daca a 0,
.
daca a < 0
a
1
si astfel Z Q. Observam ca
a
b
= (a)(b)1 .
Exercitiul 121 a) S
a se demonstreze Teorema 7.3.4.
Exercitiul 122 S
a se arate c
a pentru orice x, y Q
|x| = | x|,
7.4
|xy| = |x||y|,
|x + y| |x| + |y|,
7.4.1 Fie K un corp comutativ total ordonat. Din analiza matematica stim ca umatoarele afirmatii sunt echivalente:
(i) Orice sir monoton si m
arginit de elemente din K este convergent.
(ii) Orice submultime nevid
a si m
arginit
a inferior (superior) a lui K are infimum (supremum).
(iii) Corpul K satisface axioma lui Arhimede si orice sir Cauchy de elemente din K este convergent.
(iv) Corpul K satisface axioma lui Dedekind (adica orice taietura Dedekind a lui K este generata de un element
al lui K).
Nu este greu de v
azut c
a numerele rationale fomeaza un corp comutativ total ordonat care nu este complet n
sensul de mai sus. Pornind de la Q, vom construi o extindere a sa care este un corp comutativ total ordonat si
complet, numit corpul numerelor reale.
Definitia 7.4.2 a) Consider
am multimea sirurilor de numere rationale, pe care o notam
QN = {(an ) | an Q};
acesta este un inel comutativ cu operatiile (an ) + (bn ) = (an + bn ), respectiv (an )(bn ) = (an bn ); elementul nul
este sirul constant (0), iar elementul unitate este sirul constant (1). In general notam prin (a) sirul constant n
care fiecare termen este egal cu a. Consider
am urmatoarele submultimi ale lui QN :
b) multimea sirurilor m
arginite
B = {(an ) QN | b Q+ astfel ca n N : |an | < b}.
c) multimea sirurilor Cauchy
C = {(an ) QN | Q+ n N astfel ca m, n > n : |am an | < }.
d) multimea sirurilor convergente la zero
N = {(an ) QN | Q+ n N astfel ca n > n : |an | < }.
62
7 Multimi de numere
Se arat
a usor c
a N C B, mai mult, C este subinel unital al lui QN -nek, iar N este ideal al lui B (deci si al lui
C.
e) Consider
am relatia de echivalent
a ,, pe C definita prin
(an ) (bn ) dac
a (an bn ) N,
]
Not
am prin (a
g
]
^
(a
n )(bn ) := (an bn ).
]
R+ := {(a
n ) R | r Q+ N N astfel ca n > N : an > r},
]
R := {(a
n ) R | r Q+ N N astfel ca n > N : an < r}.
b) Spunem c
a < , dac
a R+ . Ordonam numerele reale prin relatia
dac
a < sau = .
Teorema 7.4.5 1) R+ R .
2) Submultimile R+ , {0}, R formeaz
a o partitie a lui Z (adic
a sunt disjuncte dou
a c
ate dou
a si avem R =
R+ {0} R ).
3) (R, ) este o multime total ordonat
a.
f
4) Functia : Q R, (a) = (a) = (a) + N este strict cresc
atoare (deci injectiv
a) si este morfism de corpuri.
Vom identifica num
arul rational a cu (a) si astfel Q R.
5) Ordonarea numere reale este compatibil
a cu adunarea si nmultirea, adic
a dac
a , , , R, atunci
< , + < + ,
particular, dac
8) Dac
a (n ) RN este un sir Cauchy de numere reale, atunci limn n R. In
a
(an ) C, atunci limn an = (an ) + N.
Exercitiul 124 a) S
a se arate c
a definitia relatiei ,, nu depinde de alegerea reprezentantilor.
b) S
a se demonstreze Teorema 7.4.5.
Teorema 7.4.5 spune c
a (R, +, , ) este un corp comutativ total ordonat arhimedian si complet n sensul lui
Cauchy (sau echivalent, conform 7.4.1, corp comutativ total ordonat complet n sensul lui Dedekind. Aceste
propriet
ati determin
a unic corpul numerelor reale pana la un (unic) izomorfism.
Teorema 7.4.6 (unicitatea corpului numerelor reale) Dac
a K este un corp comutativ total ordonat complet,
atunci exist
a un unic izomorfism de corpuri ordonate de la K la R.
Exercitiul 125 S
a se demonstreze Teorema 7.4.6.
Capitolul 8
NUMERE CARDINALE
Rezultatele prezentate n urm
atoarele dou
a capitole au fost descoperite de matematicianul german Georg Cantor
(1845 1918). El este creatorul teoriei multimilor si a aratat importanta functiilor bijective. Cantor a definit
multimile infinite si multimile bine ordonate, si a aratat ca exista o ,,ierarhie a multimilor infinite. Tot el a
introdus numerele cardinale si numerele ordinale si a studiat aritmetica acestora.
8.1
Num
ar cardinal. Operatii cu numere cardinale
s
i
f
:
A
A
este
bijectiv
pentru
orice
i
I,
atunci
f
:
A
s
i
f
:
i
i
i
iI i
iI i
iI i
iI Ai
Qi
0
0
0
A
sunt
funct
ii
bijective.
Dac
a
f
:
A
s
i
g
:
B
B
sunt
bijective,
atunci
s
i
Hom(f,
g)
:
Hom(A,
B)
iI i
Hom(A 0 , B 0 ) este bijectiv.
Teorema `
8.1.5 Fie (AS
imi.
i )iI o familie de mult
a) :
A
A
,
(a
,
i)
=
a
ie surjectiv
a, si este injectiv
a dac
a si numai dac
a
i
i este funct
iI i
iI i
Ai Aj = pentru orice i, j I, i 6= j.
b) |A1 A2 | + |A1 A2 | = |A1 | + |A2 |.
S
Demonstratie.
a) Dac
a a iI Ai , atunci exista i I astfel ncat a Ai si (a, i) = a, deci este
surjectiv
a.
Presupunem c
a este injectiv
a si c
a exista i, j I si a Ai Aj . Deoarece (a, i) = (a, j) = a, rezult
a c
a
(a, i) = (a, j), deci i = j.
`
Invers, presupunem c
a pentru orice i 6= j, Ai Aj = , si fie (ai , i), (aj , j) iI Ai astfel ncat (ai , i) =
(aj , j); rezult
a c
a ai = aj Ai Aj , deci i = j si (ai , i) = (aj , j).`
b) Dac
a A1 A2 = , atunci din a) rezulta ca A1 A2 A1 A2 , deci |A1 A2 | = |A1 | + |A2 |.
In general, A1 A2 = A1 (A2 \A1 ) si A2 = (A2 \A1 )(A1 A2 ), unde A1 (A2 \A1 ) = si (A2 \A1 )A1 A2 ) =
; rezult
a c
a
|A1 A2 | + |A1 A2 | = |A1 | + |A1 \ A2 | + |A1 A2 | = |A1 | + |A2 |.
63
64
8 Numere cardinale
(a1 , a2 ) = (a2 , a1 )
sunt bijective.
`
`
`
`
b) Observ
am c
a multimile (A1 A2 ) A3 = {((a1 , 1), 1 0 ), ((a2 , 2), 1 0 ), (a3 , 2 0 ) | ai Ai } si A1 (A2 A3 ) =
{(a1 , 1 0 ), ((a2 , 1), 2 0 ), ((a3 , 2), 2 0 ) | ai Ai } sunt echipotente.
c) Dac
a i = |Ai | si j = |Bj |, atunci
a
a
a
Ai ) (
Bj )
(Ai Bj ),
((ai , i), (bj , j)) 7 ((ai , bi ), (i, j))
:(
iI
jJ
(i,j)IJ
() = ( qi )iI
iI
`
este functie bijectiv
a, unde qi : Ai iI Ai este injectia canonica a sumei directe.
e) Cu notatiile de mai sus avem c
a functia
Y
Y
: Hom(B,
Ai )
Hom(B, Ai ),
() = (pi )iI
iI
iI
este bijectiv
a, unde pi : iI Ai Ai este proiectia canonica a produsului direct.
f) Fie = |A|, = |B|, = |C| si consider
am functiile
: Hom(A B, C) Hom(A, Hom(B, C)),
(g)(a, b) = g(a)(b),
unde a A si b B. Se arat
a usor c
a = 1 .
Teorema 8.1.7 (Cantor) Pentru orice multime A are loc |P(A)| = 2|A| .
Demonstratie. Fie A : P(A) Hom(A, {0, 1}), A (X) = X , unde
1, dac
aaX
X : A {0, 1},
X (a) =
0, dac
aa
/X
este functia caracteristic
a a submultimii X. Observam ca A este bijectiva, pentru ca
1
1
(1),
A () =
: A {0, 1}
8.2
65
Exercit
iul 126 Dac
P
P a i i , i I, atunci:
a) QiI i QiI i ;
b) iI i iI i ;
c) dac
a 0 6= 0 si 0 , atunci 0
Pentru a ar
ata c
a ,, este relatie de ordine, avem nevoie de urmatoarea lema.
Lema 8.2.2 (CantorBernsteinSchr
oder) Dac
a A2 A1 A0 si A0 A2 , atunci A0 A1 .
Demonstratie. Fie f : A0 A2 o functie bijectiva si definim familia de multimi (An )n0 prin formula de
recurent
a An+2
A1 A0 , se arata prin inductie ca An An+1 pentru orice n 0.
T = f(An ). Deoarece A2 S
Fie B = nN An ; atunci A = B nN (An \ An+1 ) si (Ai \ Ai+1 ) (Aj \ Aj+1 ) = daca i 6= j. Deoarece
An+2 = f(An ), rezult
a c
a functia
fn : (An \ An+1 ) (An+2 \ An+3 ),
este bijectiv
a pentru
x,
g(x) = f(x),
x,
fn (x) = f(x)
Pe multimea B-n definim relatia ,, astfel: daca f : X Y si f 0 : X 0 Y 0 , atunci f f 0 daca si numai dac
a
X X 0 si f este restrictia lui f 0 la X. Se verifica usor ca (B, ) este o multime nevida ordonata.
Fie L = {fi :SXi Yi | i SI} B o submultime total ordonata, si aratam ca L are majoranta n B. Intradev
ar, fie X = iI Xi , Y = iI Yi si fie f : X Y, f(x) = fi (x) daca x Xi . Este usor de aratat c
a f este
functie bine definit
a, bijectiv
a, si fi f pentru orice i I.
Din lema lui Zorn rezult
a c
a n B exist
a un element maximal f0 : X0 Y0 , deci este suficient de demonstrat
c
a X0 = A sau Y0 = B. Presupunem c
a X0 6= A, Y0 6= B si fie a0 A \ X0 si b0 B \ Y0 . Observam ca functia
f0 (x), daca x X0 ,
0
0
f : X0 {a0 } Y0 {b0 }, f (x) =
b0 ,
daca x = a0
este bijectiv
a si f0 f 0 , ceea ce contrazice maximalitatea lui f0 .
Teorema 8.2.4 (Cantor) Pentru orice num
ar cardinal avem < 2 .
Demonstratie.
Fie = |A|. Deoarece A P(A), a 7 {a} este functie injectiva, rezulta ca 2 .
Presupunem c
a : A P(A) este bijectiv, si fie
X = {a A | a
/ (a)}.
Atunci exist
a x A astfel nc
at (x) = X. Daca x X, atunci x (x), deci x
/ X; daca x
/ X, atunci x
/ (x),
deci x X. In ambele cazuri ajungem la o contradictie, deci < 2 .
66
8.3
8 Numere cardinale
|n|+|{n}| = n+1.
Teorema 8.3.4 Fie A o multime. Urm
atoarele afirmatii sunt echivalente:
(1) A este multime infinit
a;
(2) Exist
a o functie injectiv
a f : N A;
(3) A are o submultime proprie echipotent
a cu A.
Demonstratie. (1)(2) Observ
am c
a dac
a A infinit si a A, atunci si A \ {a} este infinit (pentru ca dac
a
A \ {a} n, atunci A n+ = n + 1). Demonstratia ,,naiva decurge astfel. Prin inductie definim un sir (An )nN ,
unde an A si o familie de multimi (An )nN , unde An A. Deoarece A este infinit, este evident nevid (c
aci
altfel am avea A 0), deci exist
a a0 A. Fie A0 = A \ {a0 }, care este de asemenea infinit. Presupunem c
a an
si An sunt definite. Atunci An este infinit, deci exista an+1 An , si daca An+1 = An \ {an+1 }, atunci si An+1
este infinit. Fie f : N A, f(n) = an , deci f este functie injectiva.
Mai exact, trebuie s
a folosim axioma alegerii. Fie Nn = {0, 1, . . . , n 1}. Prin inductie (ca mai sus) se arat
a
c
a pentru orice n N, exist
a o functie injectiv
a : Nn A. Daca n N, fie
Mn = { : Nn A | injectiv
a},
deci Mn 6= , si avem Mn Mm = , dac
a m 6= n. Din axioma alegerii rezulta ca exista o mult
ime M astfel nc
at
S
pentru orice n N, Mn M are exact un element. Vedem ca daca definim multimea B := M Im , atunci
exist
a o functie bijectiv
a f : N B.
67
(2)(1) Presupunem c
a A este finit
a. Deoarece f : N A este injectiv, rezulta ca N f(N) A. Dar atunci
N este finit
a, adic
a exist
a n N si o functie bijectiva g : N n. Fie h = g|n+ : n+ n restrictia functiei g la
n+ N. Evident h este injectiv, deci n+ = n {n} n, contradictie.
(3)(2) Fie B A si fie f : A B o functie bijectiva. Mai departe, fie a0 A \ B, si prin inductie definim
sirul (an )nN , an+1 = f(an ). Fie : N A, (n) = an , si prin inductie dupa n aratam ca din n 6= m
rezult
a (n) 6= (m). Intr-adev
ar, dac
a n = 1, atunci m 6= 1, de unde (1) = a1 si (m) = f(am1 ) B;
deoarece a1
/ B, rezult
a c
a (1) 6= (m). Presupunem ca afirmatia este adevarata pentru n, si fie m 6= n + 1.
Dac
a m = 1, atunci (m) = a1
/ B si (n + 1) = f(an ) B, deci (n + 1) 6= (m). Daca m 6= 1, atunci
(m) = f(am1 ) si (n + 1) = f(an ). Deoarece m 1 6= n, rezulta ca am1 6= an , si deoarece f este injectiv
a,
rezult
a c
a f(am1 ) 6= f(an ), deci (m) 6= (n + 1).
(2)(3) Consider
am functia
a,
daca x
/ f(N),
: A A \ {f(0)},
(a) =
,
f(n + 1), daca x = f(n)
si arat
am c
a este bijectiv
a. Intr-adev
ar, fie a, b A astfel ncat (a) = (b). Atunci sau a, b f(N), sau
a, b A \ f(N). Dac
a a, b
/ f(N), atunci este evident ca a = b. Daca a, b f(N), atunci (a) = f(k + 1)
si (b) = f(l + 1), unde a = f(k) si b = f(l). Deoarece f este injectiva, rezulta ca k + 1 = l + 1, de unde
k = l si a = b. Deci este injectiv
a. Fie acum b A \ {f(0)}. Daca b = f(n) f(N), atunci n 6= 0 si
b = f(n 1 + 1) = (f(n 1)); dac
ab
/ f(N), atunci b = f(b), deci este surjectiva.
Corolar 8.3.5 a) Multimea N a numerelor naturale este infinit
a, mai mult, |N| =: 0 este cel mai mic num
ar
cardinal infinit (sau transfinit).
b) Fie A o multime. Urm
atoarele afirmatii sunt echivalente:
(1) A este finit
a;
(2) Dac
a f : N A, atunci f nu este injectiv;
(3) Dac
a B A si |B| = |A|, atunci B = A.
c) Reuniunea a dou
a multimi finite este finit
a.
`
Demonstratie. c) Fie A si B dou
`a multimi finite. Deoarece |A B| = |A| + |B| si suma a doua numere
` naturale
este num
ar natural, rezult
a c
a A B este finita. Deoarece exista o functie injectiva f : A B A B, rezult
a
c
a A B este finit
a.
Exercitiul 127 Fie A o multime. S
a se arate ca urmatoarele afirmatii sunt echivalente:
(i) A este multime finit
a;
(ii) Dac
a f : A A este injectiv, atunci f este surjectiv;
(iii) Dac
a f : A A este surjectiv, atunci f este injectiv.
Exercitiul 128 Fie A o multime infinit
a. S
a se arate ca :
a) |A| + n = |A|, n N;
b) |A| + 0 = |A|.
Exercitiul 129 S
a se demonstreze :
a) 0 + 0 = 0 ; 0 0 = 0 ;
S
b) Dac
a An N pentru orice n N, atunci n N An N (adica, o reuniune numarabila de multimi
num
arabile este num
arabil
a);
c) Multimea Pf (N) = {X N | X este finit
a } a partilor finite ale lui N este numarabila;
d) Multimea numerelor rationale este numarabila;
e) Multimea Q[X] a polinoamelor cu coeficienti rationali este numarabila;
f) Multimea A := {z C | ()P Q[X] \ {0}, P(z) = 0} a numerelor algebrice este numarabila.
Teorema 8.3.6 a) Multimea R a numerelor reale este nenum
arabil
a, adic
a c > 0 ;
b) c = 20 .
Demonstratie. a) Folosim metoda diagonal
a a lui Cantor. Fie o functie
f : N [0, 1),
68
8 Numere cardinale
b) S
tim c
a are loc egalitatea
20 = |Hom(N , {0, 1})|,
de aceea vom folosi reprezentarea numerelor reale ca fractii binare infinite. Fie a [0, 1), a = 0, a1 a2 . . . (n baza
de numeratie 2), unde an {0, 1}. Presupunem ca 1 nu este perioada a fractiei. Fie functia
: [0, 1) Hom(N , {0, 1}),
M)
rezult
a
c
a
f
este
surjectiv
a, deci (M0 , f0 ) R. Evident ca (M0 , f0 ) este majoranta pentru L.
0
(M,f)L
Conform lemei lui Zorn, exist
a un element maximal (B, f) R, si fie = |B|, deci 2 = . Daca = , atunci
2
= , deci putem presupune c
a < . Deoarece + = 2 2 , rezulta ca 2 = , si prin inductie,
n = pentru orice n N.
Dac
a |A \ B| , atunci deoarece A = (A \ B) B, rezulta ca = |A \ B| + + = , contradictie.
Rezult
a c
a < |A \ B|, si exist
a o multime C A \ B astfel ncat |C| = , deci B C. Atunci
(B C) (B C) = (B B) (B C) (C B) (C C),
si avem
|(B C) (C B) (C C)| = 2 + 2 + 2 = 3 = .
Rezult
a c
a exist
a o functie bijectiv
a g : (B C) (C B) (C C) C. Consideram functia
f(x), daca x B,
h : B C (B C) (B C), h(x) =
.
g(x), daca x C
Atunci h este bijectiv
a, deci (B C, h) R, contradictie, pentru ca (B, f) < (B C, h). Rezulta ca ipoteza <
este fals
a, deci = si 2 = .
8.4
69
Elemente de combinatoric
a
Discut
am c
ateva aspecte privind calculul numarului de elemente al unor multimi finite.
8.4.1
Aranjamente, permut
ari, combin
ari
n
k
n!
k!(nk)! .
Exercitiul 134 S
a se demonstreze :
k
nk
a) Cn = Cn ; Ckn + Ck+1
= Ck+1
n
n+1 .
P
n
b) (X + Y)n = k=0 Ckn Xnk Y k (formula binomului).
Pn
c) k=0 Ckn = 2n (n dou
a moduri!).
Exercitiul 135 a) In c
ate moduri poate fi scris n ca suma de k numere naturale nenule, daca tinem cont de
ordinea termenilor?
b) In c
ate moduri poate fi scris n ca sum
a de k numere naturale, daca tinem cont de ordinea termenilor?
Exercitiul 136 Fie |A| = k, |B| = n si fie f : A B.
a) Dac
a f este injectiv, c
ate inverse la st
anga are f?
b) Dac
a f surjectiv, c
ate inverse la dreapta are f?
70
8 Numere cardinale
8.4.2
n
[
Ai | =
i=1
n
X
|Ai |
|Ai1 Ai2 | +
1i1 <i2 n
i=1
+ (1)
k+1
n+1
1i1 <<ik n
n
\
Ai |.
i=1
Demonstratie.
Dac
a A B = , atunci |A B| = |A| + |B|. In general, |A1 A2 | = |A1 | + |A2 \ A1 | si
|A2 | = |A2 \ A1 | + |A1 A2 |, deci
|A1 A2 | = |A1 | + |A2 | |A1 A2 |.
Continu
am prin inductie. Presupunem c
a afirmatia este adevarata pentru n multimi, si fie A1 , . . . , An , An+1
multimi finite. Atunci
|
n+1
[
Ai | = |
i=1
n
[
Ai An+1 | = |
i=1
n+1
X
n+1
X
i=1
Ai | + |An+1 | + |
i=1
|Ai |
n
[
Ai An+1 | =
i=1
1i1 <i2 n
i=1
n
[
|Ai |
n
\
Ai | +
i=1
n
[
(Ai An+1 )| =
i=1
n+1
\
Ai |,
i=1
8.4.3
Am nt
alnit relatiile de echivalent
a si partitiile n Sectiunea 4.4.2. Determinam numarul lor n cazul multimilor
finite.
Definitia 8.4.4 Not
am cu E(A) multimea tuturor relatiilor de echivalenta pe A. Daca 1 n k, unde |A| = k
atunci not
am cu En (A) = { E(A) | |A/| = n} multimea relatiilor de echivalenta pe A pentru care multimea
factor (adic
a partitia corespunz
atoare) are n clase.
k
a) Num
arul |En (A)| se numeste num
arul Stirling de speta a II-a si se noteaza { n
} sau S(k, n).
b) Num
arul |E(A)| al relatiilor de echivalent
a pe A se numeste num
arul lui Bell, notat Bk .
Exercitiul 139 S
a se enumere toate partitiile multimii A = {a1 , a2 , a3 , a4 , a5 }.
Exercitiul 140 S
a se demonstreze , folosind legatura dintre functii surjective si relatii de echivalenta:
k
a) S(k, n) = { n
} = s(k,n)
n! .
Pk
b) Num
arul partitiilor multimii A coincide cu numarul lui Bell Bk si mai mult, avem Bk = n=1 S(k, n).
Definitia 8.4.5 Fie A = {a1 , .P
. . , ak } si B = {b1 , . . . , bn } doua multimi ca mai sus, si fie f : A B o functie. Fie
n
(k1 , . . . , kn ) Nn astfel nc
at i=1 ki = k.
1
a) Dac
a |f (bi )| = ki , pentru 1 i n, atunci spunem ca (f1 (b1 ), . . . , f1 (bn )) este o partitie ordonat
a
de tip (k1 , . . . , kn ) a multimii A. (S
a observ
am ca este permis aici ca unele din clasele partitiei sa fie vide.)
b) O permutare cu repetitie de tip (k1 , . . . , kn ) a celor n elemente ale multimii B este un sir de lungime
k de elemente din B astfel nc
at elementul bi apare exact de ki ori, pentru 1 i n. Numarul permutarilor cu
k
repetitie de tip (k1 , . . . , kn ) se noteaz
a cu Pkk1 ,...,kn sau k1 ...k
.
n
71
Exercitiul 141 a) S
a se enumere toate partitiile ordonate de tip (2, 1, 2) ale multimii A = {a1 , a2 , a3 , a4 , a5 }.
b) S
a se enumere toate 5-permut
arile cu repetitie de tip (2, 1, 2) ale elementelor multimii B = {b1 , b2 , b3 }.
Exercitiul 142 a) S
a se demonstreze c
a numarul partitiilor ordonate de tip (k1 , . . . , kn ) ale multimii A coincide
arilor cu repetitie de tip (k1 , . . . , kn ) ale elementelor lui B; mai mult, are loc
cu num
arul Pkk1 ,...,kn al permut
egalitatea
k
k!
=
.
k1 . . . k n
k1 ! . . . k n !
b) S
a se interpreteze aranjamentele, permutarile si combinarile n termeni de permutari cu repetitie.
Exercitiul 143 S
a se demonstreze formula polinomului:
X
k
(X1 + + Xn )k =
Xk1 1 . . . Xknn .
k
.
.
.
k
1
n
(k ,...,k )Nn
n
1
(k1 ++kn =k
Capitolul 9
INDICAT
II S
I SOLUT
II
1. Logica propozitiilor
Exercitiul 1. Tabelul de adev
ar este:
p
0
0
1
1
q
0
1
0
1
pq
0
1
1
0
p|q
1
1
1
0
pq
1
0
0
0
2. Logica de ordinul nt
ai
3. Multimi
Exercitiul 19. Ar
at
am c
a orice element al membrului stang apartine membrului drept si invers. De exemplu:
a) Pentru orice x U avem
x A (B C) x A x B C x A (x B x C)
(x A x B) (x A x C)
x A B x A C x (A B) (A C);
d) Pentru orice x U avem
x A \ (B C) x A x
/ (B C) x A (x
/ Bx
/ C)
(x A x
/ B) (x A x
/ C)
x A \ B x A \ C x (A \ B) (A \ C).
Exercitiul 21. a) Deoarece A \ A = B \ B = , si A \ B = A {B, B \ A = B {A, obtinem ca
A4B = (A B) \ (A B) = (A \ (A B)) (B \ (A B)) =
= ((A \ A) (A \ B)) ((B \ A) (B \ B)) = (A \ B) (B \ A) = (A {B) (B {A).
b) A4B = (A \ B) (B \ A) = (B \ A) (A \ B) = B4A;
c) Ar
at
am nt
ai c
a {(A \ B) = {A B: pentru orice x U avem
x {(A \ B) x
/ A \ B (x
/ A x B) x {A x B x {A B;
revenim la afirmatia de demonstrat:
(A4B)4C = ((A4B) {C) (C {(A4B)) =
= (((A {B) (B {A)) {C) (C ({(A B) (A B))) =
= (A {B {C) (B {A {C) (C {A {B) (A B C);
72
73
deoarece ultima expresie este simetric
a n A, B, C, din b) rezulta ca
(A4B)4C = (B4C)4A = A4(B4C).
d) A4 = (A \ ) ( \ A) = A = A, A4A = (A A) \ (A A) = A \ A = ;
e) A (B4C) = A ((B \ C) (C \ B)) = (A (B \ C)) (A (C \ B)) = ((A B) \ C) ((A C) \ B) =
((A B) \ (A C)) ((A C) \ (A B)) = (A B)4(A C).
Exercitiul 22. A = ((A C) \ C) (A C) = ((B C) \ C) (B C) = B.
Exercitiul 23. a) Folosind exercitiul anterior, avem X = ((A X) \ A) (A X) = (C \ A) B;
b) A X = A \ (A \ X) = A \ B X = (X \ A) (A X) = C (A \ B).
Exercitiul 24. a) Din definitii rezult
a c
a
(A B) (C D) = {(x, y) | x (A B) si y (C D)} =
= {(x, y) | x A si x B y C si y D} =
= {(x, y) | x A si y C} {(x, y) | x B si y D}
= (A C) (B D).
b) Dac
a presupunem c
a A \ B 6= , D \ C 6= , x A \ B, y D \ C, atunci (x, y) (A B) (C D)
de (x, y)
/ (A C) (B D), deoarece (x, y)
/ (A C)(y
/ C) si (x, y)
/ (B D)(x
/ B); deci incluziunea
(A C) (B D) (A B) (C D) nu e n general egalitate.
4. Relatii si functii
Exercitiul 28. R2 R1 = {(a, c) | b B : (a, b) R1 , (b, c) R2 } = {(1, 1), (1, 4), (2, 1), (2, 4)};
R1 R2 = {(b1 , b2 ) B B | a A C : (b1 , a) R2 , (a, b2 ) R1 } = {(3, 2), (3, 3)};
R1
1 = {(b, a) B A | (a, b) R1 } = {(2, 1), (3, 1), (3, 2)};
1
R2 = {(c, b) C B | (b, c) R2 } = {(1, 3), (4, 1), (4, 3)};
1
(R1 R2 ) = {(b2 , b1 ) B B | (b1 , b2 ) R1 R2 } = {(2, 3), (3, 3)};
1
1
1
1
R1
.
2 R1 = {(b1 , b2 ) B B | a A C : (b1 , a) R1 , (a, b2 ) R2 } = {(2, 3), (3, 3)} = (R1 R2 )
Exercitiul 29. x <2 y z N : x < z si z < y x + 1 < y (z = x + 1);
x <3 y x < <2 y z N : x + 1 < z si z < y x + 2 < y;
x < > y z N : x > z si z < y z N : z < min(x, y), deci graficul relatiei < > este
(N \ {0}) (N \ {0});
x > < y z N : x < z si z > y z N : z > max(x, y), deci graficul relatiei > < estea N N.
Exercitiul 30. (S S 0 ) R = ; (S R) (S 0 R) = {(1, 4), (2, 4), (4, 1), (4, 4)} {(1, 4), (4, 4)} = {(1, 4), (4, 4)} 6= ,
deci (S S 0 ) (S R) (S 0 R); R (S S 0 ) = ; (R S) (R S 0 ) = {(1, 2), (1, 4), (2, 1), (2, 3), (3, 1), (3, 3)}
{(1, 1), (1, 3), (4, 1), (4, 3)} = , deci R (S S 0 ) = (R S) (R S 0 ).
1
z( )
x x z y B C : xy si yz
y B C : z1 y si y1 x z1 1 x (z, x) R1 S1 ;
c) ( ) = (A, F, (T S) R) si ( ) = (A, F, T (S R)), deci mai este de demonstrat egalitatea
(T S) R = T (S R): pentru orice (x, t) A F avem
(x, t) (T S) R x( ) t y B C : xy si y t
y B C : xy si z E D : yz si zt
y B C si z E D : xy si yz zt
z E D : zt si y B C : xy si yz
z E D : zt si x z z E D : x z si zt
x ( )t (x, t) T (S R);
74
9 Indicatii si solutii
75
S = {(y1 , y2 )}, atunci (y2 , y2 ) {(S) y1 Y1 : (x, y1 ) R si (y1 , y2 ) S y2 Y2 : (x, y2 )
R si (y2 , y2 ) {(S) (x, y2 ) S R (x, y2 ) {(S) (S R) ({(S) R) 6= (v);
(vi)(vii) n (vi) fie Y1 = Y si Y2 = {(Y);
(vii)(viii) R1 (Y) R1 ({(Y)) = R1 (Y {(Y)) = R1 (B) = pr1 (R) si (din (vii)) R1 (Y) R1 ({(Y)) = =
pr1 (R) \ R1 (Y) = (R1 (Y) R1 ({(Y)) \ R1 (Y) = R1 ({(Y));
(viii)(vii) deoarece pr1 (R) = R1 (Y) R1 ({(Y)) si din (viii) avem pr1 (R) \ R1 (Y) = R1 ({(Y)) =
1
R (Y) R1 ({(Y)) = ;
(vii)(i) arat
am c
a (i) (vii): (i) x A : |Rhxi| 2 y1 , y2 B : y1 6= y2 si (x, y1 )
R si (x, y2 ) R x R1 hy1 i si x R1 hy2 i R1 hy1 i R1 hy2 i 6= daca Y = {y1 }, atunci y2 {(Y)
(deoarece y1 6= y2 ) 6= R1 hy1 i R1 hy2 i = R1 (Y) R1 hy2 i R1 (Y) R1 ({(Y)) Y B :
R1 (Y) R1 ({(Y)) 6= (vii).
Exercitiul 38. (i)(ii) S R1 = S R2 x A : S R1 hxi = S R2 hxi S(R1 hxi) = S(R2 hxi) (din (i))
x A R1 hxi = R2 hxi R1 = R2 ;
(ii)(i) dac
a R1 = {(y, y1 ) | y B, y1 Y1 } = B Y1 si R2 = {(y 0 , y2 ) | y 0 B, y2 Y2 } = B Y2 , atunci
S(Y1 ) = S(Y2 ) y B : S(R1 hyi) = S(R2 hyi) y B : (S R1 )hyi = (S R2 )hyi S R1 = S R2
R1 = R2 Y1 = Y2 .
Exercitiul 41. a) x X (deoarece X pr1 (R)) y B : xRy x R1 hyi si y Rhxi R(X)
x R1 hyi si R1 hyi R1 (R(X)) x R1 (R(X));
R(X) B R1 (R(X)) R1 (B) R1 (R(X)) pr1 (R), si deoarece X R1 (R(X)), obtinem
X pr1 (R).
Exercitiul 42. Dac
a relatia = (A, B, R) este functie, atunci: x A (!)y B : xy y B :
xy si y1 x x1 y = 1A 1 si y1 , y2 B : y1 1 y2 x A : y1 1 x si dxy2
x A : xy1 si xy2 (dar este functie) y1 = y2 = 1 1B .
Dac
a 1A 1 si 1 1B , atunci: x A x1 x (deoarece 1A 1 ) y B : xy
si dac
a x A, y1 , y2 B : xy1 si xy2 x A : y1 1 x si xy2 y1 1 y2 y1 = y2 (deoarece
1 1B ); deci x A (!)y B : xy = = (A, B, R) este functie.
Exercitiul 43. a) Deoarece f : A B este functie, din exercitiul anterior avem: 1A f1 f si f f1 1B
X A, Y B X = 1A (X) (f1 f)(X) si (f f1 )(Y) 1B = Y X f1 (f(X)), f(f1 (Y)) Y.
b) Deoarece f : A B este functie, din exercitiul anterior avem: 1A f1 f si f f1 1B f 1A
f (f1 f) si (f f1 ) f 1B f f f (f1 f) si (f f1 ) f f f = f (f1 f) = f f1 f.
Exercitiul 44. f) Pentru orice x U avem:
[
x (A Bj ) j J : x A Bj j J : x A si dx Bj
jJ
x A si j J : x Bj x A si x
Bj x A (
jJ
Bj ).
jJ
jJ
jJ x
Aij x
iI
\ [
( Aij ).
jJ iI
T
T
T
T
Exercitiul 45. a) Pentru orice (x, y) avem: (x, y) ( iI Xi )T ( iI Yi ) x iI Xi si y iI Yi i
I : x Xi si y Yi i I : (x, y) (XiS Yi ) (x,
Sy) iI (Xi SYi );
S
b) Pentru orice (x, y) avem: (x, y) ( iI Xi ) ( jJ Yj ) x S
iI Xi si y jJ Yj i I : x
Xi si j J : y Yj (i, j) I J : (x, y) Xi Yj (x, y) (i,j)IJ (Xi Yj ).
Tn1
Sn1
Exercitiul 46. Pentru n N fixat avem: Bn = An \ ( i=0 Ai ) = i=0 (An \ Ai ); rezulta ca:
[
nN
Bn = A0
n1
[
(An \ Ai )) =
nN i=0
76
9 Indicatii si solutii
iI
iI
iI
iI
iI
i I : y B C : xi y si yz i I : x i z x
( i )z.
iI
iI
i I : y B C : xi y si yz i I : x i z x
( i )z.
iI
77
(ii)(iii) Din (ii) rezult
a c
a f1 f = 1A X A : f1 (f(X)) = 1A (X) = X;
(iii)(iv) deoarece f(X1 X2 ) f(X1 ) f(X2 ), este suficient de demonstrat incluziunea f(X1 ) f(X2 )
f(X1 X2 ): ntr-adev
ar, pentru orice y B avem:
y f(X1 ) f(X2 ) x1 X1 : f(x1 ) = y si x2 X2 : f(x2 ) = y
f1 ({y}) = f1 (f({x1 })) = {x1 } si f1 ({y}) = f1 (f({x2 })) = {x2 }
x1 = x2 = x X1 X2 x X1 X2 : f(x) = y y f(X1 X2 ).
(iv)(v) n (iv) fie X1 = X si X2 = {(X); rezulta ca f(X) f({(X)) = , deci f({(X)) {(f(X)).
(v)(i) Pentru orice x1 , x2 A, dac
a x1 6= x2 si n (v) X = {x1 }, atunci x2 {(X) f(x2 ) {(f(x1 ))
f(x1 ) 6= f(x2 ), deci este injectiv;
b) (i)(ii) deoarece f f1 1B (deoarece f functie), este suficient de demonstrat incluziunea 1B f f1 ;
ntr-adev
ar deoarece din (i) f este surjectiv, rezulta ca pentru orice y B x A : f(x) = y x A :
xfy : yf1 x xfy yf f1 y.
(ii)(iii) deoarece din (ii) avem f f1 = 1B Y B : (f f1 )(Y) = 1B (Y) = Y es f(f1 (Y)) = Y.
(iii)(i) deoarece din (iii) pentru orice Y B avem f(f1 (Y)) = Y, rezulta ca pentru orice y B f(f1 (y)) =
y y B : yf f1 y y B : x A : xfy y B : x A : f(x) = y, deci f este surjectiv.
(i)(iv) y {(f(X)) x X : f(x) 6= y, dar din (i) avem ca f este surjectiv, deci xy {(X) : f(xy ) =
y y f({(X)).
(iv)(i) fie n (iv) X = A {(f(A)) f({A) {(f(A)) = B = f(A), deci f este surjectiv.
Exercitiul 55. a) 1A 1B : A B A B, (1A 1B )(x, y) = (1A (x), 1B (y)) = (x, y), deci 1A 1B = 1AB ;
b) (f 0 g 0 ) (f g) : A B A 00 B 00 , (f 0 f) (g 0 g) : A B A 00 B 00 si pentru orice (x, y) A B
avem:
((f 0 g 0 ) (f g))(x, y) = (f 0 g 0 )((f g)(x, y)) = (f 0 g 0 )(f(x), g(y)) = (f 0 (f(x)), g 0 (g(y))) =
= ((f 0 f)(x), (g 0 g)(y)) = ((f 0 f) (g 0 g))(x, y),
deci (f 0 g 0 ) (f g) = (f 0 f) (g 0 g).
c) Pentru orice X A es Y B avem:
(f g)(X Y) = (f g)({(a, b) | a X, b Y}) = {(f(a), f(b)) | a X, b Y} = f(X) f(Y).
d) Pentru orice (x, y) X Y avem
(x, y) (f g)1 (X 0 Y 0 ) (f g)(x, y) X 0 Y 0 f(x), g(y)) X 0 Y 0
f(x) X 0 , g(y) Y 0 x f1 (X 0 ), y g1 (Y 0 )
(x, y) f1 (X 0 ) g1 (Y 0 ).
e) Contraexemplu: fie A = B = A 0 = B 0 = {1, 2}, M = {(1, 2), (2, 1)} si fie : A B A 0 B 0 , ((1, 1)) =
(2, 1), ((1, 2)) = (1, 2), ((2, 1)) = (1, 1), ((2, 2)) = (2, 2).
`
`
`
`
Exercit
` iul 58. a) 1A 1B : A B A B, (1A
` 1B )(1, x`1 ) = (1, 1A (x1 )) = (1, x1 ) x1 A, si
(1A 1B`
)(2, x2 ) = `
(2, 1B (x2 )) =`
(2, x2 ) x2 `
B, deci 1A ` 1B = 1A B ;
b) (f 0 g 0 ) (f g), (f 0 f) (g 0 g) : A B A 00 B 00 si x1 A:
a
a
a
a
((f 0
g 0 ) (f
g))(1, x1 ) = (f 0
g 0 )(1, f(x1 )) = (1, (f 0 f)(x1 )) = ((f 0 f)
(g 0 g))(1, x1 ),
respectiv analog pentru orice x2 B avem
a
a
a
((f 0
g 0 ) (f
g))(2, x2 ) = ((f 0 f)
(g 0 g))(2, x2 ),
` 0
(g g).
`
0
Exercit
iul 59. a) Trebuie
s
a ar
at
am c
a ( iI
`
`
` fi ) 0qi = qi fi , i I; ntr-adevar, pentru orice i I avem
0
0
( iI fi ) qi : Ai iI Ai , qi fi : Ai iI Ai si pentru orice ai Ai avem:
deci (f 0
((
g 0 ) (f
g) = (f 0 f)
a
a
fi ) qi )(ai ) = (
fi )(qi (ai )) = (
fi )(i, ai ) = (i, fi (ai )) = qi0 (fi (ai )) = (qi0 fi )(ai ).
iI
b) Avem
1`iI Ai ;
iI
`
iI
1Ai :
`
iI
iI
Ai
`
iI
Ai ,
`
iI
`
iI
1Ai =
78
9 Indicatii si solutii
`
`
`
`
`
`
`
0
00
0
00
c) Avem
` ( iI fi ) ( iI fi ) : iI Ai iI Ai , iI (fi fi ) : iI Ai iI Ai si pentru orice
(i, ai ) iI Ai avem
a
a
a
a
fi0 )(i, fi (ai )) = (i, (fi0 fi )(ai )) = ( (fi0 fi ))(i, ai ),
fi )(i, ai ) = (
fi0 ) (
(
iI
iI
deci (
0
iI fi )
iI fi )
0
iI (fi
iI
iI
fi ).
Exercitiul 61. a) Avem Hom(f, g) : Hom(A, B) Hom(A 0 , B 0 ) Hom(f, g)() = gf, si |Hom(A, B)| = BA =
|A|
|B|
= 22 = 4, deci Hom(A, B) = {1 , 2 , 3 , 4 }, unde: 1 (1) = 1, 1 (2) = 1, 2 (1) = 1, 2 (2) = 2, 3 (1) =
2, 3 (2) = 1, 4 (1) = 2, 4 (2) = 2; not
am k := Hom(f, g)(k ), k = 1, 2, 3, 4; atunci 1 (1) = 2, 1 (2) = 2, 1 (3) =
2, 2 (1) = 2, 2 (2) = 2, 2 (3) = 3, 3 (1) = 3, 3 (2) = 3, 3 (3) = 2, 4 (1) = 3, 4 (2) = 3, 4 (3) = 3.
b) Hom(1A , 1B ) : Hom(A, B) Hom(A, B), Hom(1A , 1B )() = 1B 1A = , deci Hom(1A , 1B ) =
1Hom(A,B) .
c) Hom(f f 0 , g 0 g), Hom(f 0 , g 0 ) Hom(f, g) : Hom(A, B) Hom(A 00 , B 00 ), si pentru orice Hom(A, B)
avem:
Hom(f f 0 , g 0 g)() = g 0 g f f 0 = g 0 (g f) f 0 = g 0 Hom(f, g)() f 0 =
= Hom(f 0 , g 0 )(Hom(f, g)()) = (Hom(f 0 , g 0 ) Hom(f, g))()
deci Hom(f f 0 , g 0 g) = Hom(f 0 , g 0 ) Hom(f, g).
Exercitiul 63. a) Deoarece 1A : P(A) P(A), 1A (X) = 1A (X) = X pentru orice X P(A), si 1A : P(A)
P(A), 1A (Y) = 1A (Y) = Y, rezult
a c
a 1A = 1A = 1P (A);
b) Pentru orice X A avem
(g f) (X) = (g f)(X) = g(f(X)) = g(f (X)) = g (f (X)) = (g f )(X),
deci (g f) = g f .
Pentru orice Z C avem
(g f) (Z) = (g f)
deci (g f) = f g .
c) Pentru orice Y B avem
(f f f )(Y) = f1 (f(f1 (Y))) = f1 ((f f1 )(Y)) = (f1 f)(f1 (Y))
si, deoarece f : A B este functie, dintr-un exercitiu anterior rezulta ca 1A f1 f si f f1 1B ; obtinem c
a
pentru orice Y B avem f1 (Y) (f1 f)(f1 (Y)) = (f f f )(Y) si (f f f )(Y) = f1 ((ff1 )(Y)) f1 (Y),
deci (f f f )(Y) = f1 (Y) = f (Y) f f f = f .
d) = (f f )(f f ) = (f f f )f = f f = ; = (f f )(f f ) = f (f f f ) = f f = .
Exercitiul 76. 1) Este usor de ar
atat c
a ker f este reflexiv, simetric si tranzitiv, pentru ca si relatia ,,= este
asa. Mai departe,
a1 ker fa2 b B : f(a1 ) = f(a2 ) = b
b B : a1 fb si a2 fb
b B : a1 fb si bf1 a2 a1 (f1 f)a2 .
2) Avem f1 (b) = {a 0 A | f(a 0 ) = b} si A/ ker f = {ker fhai | a A}, unde ker fhai = {a 0 A | f(a 0 ) =
f(a)} = f1 (f(a)). Deoarece f(a) Im f, rezult
a ca A/ ker f {f1 (b) | b Im f}.
Invers, pentru orice b Im f, exist
a a A astfel ncat b = f(a), deci f1 (b) = f1 (f(a)) = {a 0 A | f(a 0 ) =
f(a)} = ker fhai A/ ker f.
3) Dac
a f : A B este o functie, atunci 1A ker f, pentru ca ker f este reflexiv. Mai departe,
ker f 1A (x1 , x2 A : x1 ker fx2 x1 1A x2 )
(x1 , x2 A : f(x1 ) = f(x2 ) x1 = x2 )
f injectiv.
4) Rezult
a usor din definitii.
Exercitiul 77. Surjectivitatea rezult
a din definitii: hxi A/, unde x A p (x) = hxi. Mai departe,
dac
a x1 , x2 A, atunci
x1 ker p x2 p (x1 ) = p (x2 ) hx1 i = hx2 i x1 x2 .
conform Lemei 4.4.6.
79
5. Multimi ordonate
Exercitiul 88. b) Se vede imediat c
a relatia { nu e reflexiva (deoarece este reflexiva);
c) fie A = {1, 2, 3}, = {(1, 1), (2, 2), (3, 3), (1, 2)}, = {(1, 1), (2, 2), (3, 3), (3, 1)}; evident
/ O(A),
deoarece aceast
a relatie nu este tranzitiv
a (c
aci (3, 2)
/ ).
Exercitiul 90. a) Dac
a f si g sunt cresc
atoare, atunci pentru orice a, a 0 A avem a a 0 f(a) f(a 0 )
0
0
g(f(a)) g(f(a )) g f(a) g f(a ), deci g f este crescator; daca f si g sunt descrescatoare, atunci pentru
orice a, a 0 A avem a a 0 f(a 0 ) f(a) g(f(a)) g(f(a 0 )) (g f)(a) (g f)(a 0 ), deci g f este
cresc
ator;
b) vezi punctul anterior.
Exercitiul 91. Fie b, b 0 B astfel nc
at b b 0 . Deoarece f : A B este bijectiv, rezulta (!)a, a 0 A astfel
0
0
nc
at f(a) = b si f(a ) = b . S
tiind c
a (A, ) este total ordonata, a a 0 sau a 0 a. Daca presupunem c
a
0
a a, deoarece f cresc
ator, avem f(a 0 ) = b 0 b = f(a), de b b 0 b = b 0 f1 (b) = a = a 0 = f1 (b 0 ).
Deci b, b 0 B astfel nc
at b b 0 , avem a = f1 (b) f1 (b 0 ) = a 0 , adica f1 este crescator;
f := 1N : (N, |) (N, ) este o functie evident bijectiva si crescatoare. Nu este izomorfism, deoarece f1 nu e
cresc
ator. De exemplu 2 3, dar f1 (2) = 2 - 3 = f1 (3).
Exercitiul 94. Fie a1 un element minimal al multimii ordonate (A, ). Atunci pentru orice x A avem
x a1 x = a1 . Deoarece a = min A x A : a x a a1 a = a1 , deci ntr-adevar exist
a un
singur element minimal, care este cel mai mic element.
Reciproca n general nu e adev
arat
a: consideram relatia de ordine
R R, xy (x 6= 0 6= y x y) x = 0 = y.
In multimea ordonat
a (R, ), 0 este unicul element minimal (maximal), dar nu exista cel mai mic (cel mai mare)
element.
Exercitiul 95. Este suficient de observat c
a inf B X {a A | x X, a x} si supB X {a A | x
X, a x}.
Exercitiul 98. Consider
am multimea B = {a A | a f(a)}. Deoarece n orice latice completa exista cel mai
mare (supA A) si cel mai mic element (inf A A) vedem ca B este submultime nevida a lui A, deoarece evident
inf A A B. Deoarece B A a0 := supA B. Aratam ca a0 este punct fix al lui f.
Deoarece a0 = supA B a B avem a a0 , dar f este crescator si a f(a) (deoarece a B)
a f(a) f(a0 ) f(a0 ) este majoranta a lui B. Stim ca a0 este cea mai mica majoranta a lui B, deci
a0 f(a0 ), si de aici avem c
a a0 = supA B B, adica a0 este cel mai mare element al lui B. Deoarece f este
cresc
ator si a0 f(a0 ) f(a0 ) f(f(a0 )), deci f(a0 ) B, dar a0 este cel mai mare element al lui B, deci
f(a0 ) a0 . Deducem c
a a0 B, adic
a a0 f(a0 ), si f(a0 ) a0 . De aici rezulta ca a0 = f(a0 ), adica a0 este
ntr-adev
ar punct fix al lui f.
Exercitiul 99. a) Fie un element maximal ce apartine lui O(A). Aratam ca este ordine totala. Fie c, d A
astfel nc
at c 6= d. Ar
at
am c
a perechea (c, d) sau (d, c) apartine graficului R al relatiei . Presupunem c
a
(c, d), (d, c)
/ R. Consider
am relatia
= {(c, d)} (1 hci hdi).
Vedem usor c
a este o relatie de ordine ce contine strict pe , ceea ce contrazice maximalitatea lui n multimea
ordonat
a (O(A), ).
Fie o relatie de ordonare total
a pa A. Aratam ca este element maximal al lui O(A). Presupunem c
a
O(A) astfel nc
at (c, d) c 6= d n graficul lui astfel ncat (c, d)
/ R (unde R este graficul lui
). Deoarece este ordonare total
a si (c, d)
/ R (d, c) R, dar (d, c) si (c, d) sunt elemente ale lui
, rezult
a c
a=
d (din antisimmetrie), contradictie cu ipoteza c 6= d.
b) Ar
at
am nt
ai c
a multimea ordonat
a (O(A),
S ) satisface ipotezele lemei lui Zorn. Intr-adevar, pentru orice
lant L = { O(A) | } O(A) avem c
a este majoranta a lui L n (O(A), ).
Din lema lui Zorn rezult
a c
a pentru orice O(A) exista un element maximal n O(A) astfel ncat .
Din punctul a) rezult
ac
a este relatie de ordine totala.
80
9 Indicatii si solutii
7. Multimi de numere
8. Numere cardinale
Exercitiul
= |Ai |, Q
i = |Bi |, Q
i I. Daca fi : Ai Bi este injectiv i I, atunci
`
` 126. a),`b) Fie iQ
f
:
A
s
i
f
:
A
iI i
iI i
iI i
iI i
iI i
iI Bi sunt injective.
c) Fie = |A|, A 6= , 0 = |A 0 |, = |B| si 0 = |B 0 |. Exista f : A 0 A surjectiv si g : B B 0 injectiv;
0
atunci si Hom(f, g) : Hom(A, B) Hom(A 0 , B 0 ) este injectiv, deci 0 .
Exercitiul 127. (i)(ii) Dac
a f injectiv, A f(A); deoarece A este finita si f(A) A, rezulta ca f(A) = A, deci
f este surjectiv.
(i)(iii) Dac
a f este surjectiv, exist
a s : A A astfel ncat f s = 1A ; s este injectiv, deci bijectiv, deci si
f = s1 este bijectiv.
(ii)(i) Presupunem c
a A este infinit, si ar
atam ca exista f : A A injectiv, nesurjectiv. Fie : N A o
functie injectiv
a, si not
am (n) = an A, n N. Atunci f : A A, f(a) = a daca a
/ (N) si f(a) = an+1
dac
a a = an (N) este functia c
autat
a.
(iii)(i) Presupunem c
a A este multime infinita, si fie g : A A, g(a) = a daca a
/ (N), g(an ) = an1
dac
a n 1, si g(a0 ) = a0 , unde este functia injectiva de mai sus. Atunci g este surjectiv si nu eeste injectiv,
c
aci g(a1 ) = g(a0 ) = a0 .
Observ
am c
a f g = 1A si g f 6= 1A .
Exercitiul 128. Dac
a A este infinit, exist
a o functie injectiva : N A, n 7 an .
a) Fie B = {b0 , . . . , bn1 }, A B = . Atunci f : A B A, f(a) = a daca a
/ (N), f(ak ) = ak+n , f(bk ) =
ak este functie bijectiv
a.
b) Fie C = {ck | k N} N, A C = , si g : A C A, g(a) = a daca a
/ (N), g(an ) = a2n+1 , g(cn ) =
a2n . Atunci g este bijectiv, deci |A| + |C| = |A|.
Exercitiul 129. a) Fie 2N (respectiv 2N+1) multimea numerelor pare (respectiv impare). Atunci 2N 2N+1 N,
2N (2N + 1) = si 2N (2N + 1) = N, deci 0 + 0 = 0 .
81
Functia f : N N N , f(m, n) = 2n1 (2n 1) este bijectiva, deci 0 0 = 0 .
S
b) Putem presupune c
a An = N {n}, n N. Atunci nN An = N N N.
Mai n detaliu, fie familia de multimi (An )nI , unde I = {1, 2, . . . , k} este finita sau I = N infinita num
arabil
a
si fie An = {an1 , an2 , . . . , anm , . . . } pentru orice n I.
S
S
Definim functia f : nI An N N. x nI An fie n a S
cel mai mic numar astfel ncat x = anm si
fie
f(x)
=
(n,
m).
Atunci
f
este
injectiv,
deci
exist
a
o
bijectie
ntre
si o submultime a lui N N, deci
nI An
S
arabil
a.
nI An este num
c) Pentru k N, fie Pk (N) = {X N | |X| = k}. Definim functia : Pk (N) Nk astfel: dac
a X =
k
{a1 , . . . , ak }, a1 < < ak , atunci
(X)
=
(a
,
.
.
.
,
a
)
N
.
Vedem
c
a
este
injectiv,
deci
|P
(N)|
|Nk | =
k
1
k
k
k
S
0 ; din b) rezult
a c
a Pf (N) = kN Pk (N) este numarabil.
ie injectiva, unde m
ie
d) Q = Q {0} Q+ si f : Q+ N N, f( m
n ) = (m, n) este funct
n Q+ este fract
ireducibil
a, deci Q+ N.
S
e) Fie Qk [X] = {P Q[X] | deg(P) = k}. Atunci Qk [X] Qk+1 Q N si Q[X] = kN Qk [X] N.
Exercitiul 130. a) f : (0, 1) (a, b), f(x) = (b a)x + a si g : ( 2 , 2 ) R, g(x) = tan x sunt functii bijective.
Echipotentele (a, b) [a, b) [a, b] (a, b] rezulta dintr-un exercitiu anterior.
b) Dac
a R \ Q N, atunci R = Q (R \ Q) N, contradictie, deci R \ Q N
Exercitiul 131. a) c2 = (20 )2 = 220 = 20 = c; c0 = (20 )0 = 20 0 = 20 = c.
0
0
= c.
b) c c + c = 2c c2 = c; c c 0 c2 = c; c = 20
0 c
Exercitiul 133. a) Dac
a A = {a1 }, atunci |Hom(A, B)| = n. Aplicam inductia matematica, observ
and c
a:
|Hom({a1 , . . . , ak , ak+1 }, B)| = |Hom({a1 , . . . , ak }, B)| n = nk+1 .
b) Argumentul e analog. Dac
a A = {a1 }, atunci exista n functii injective; daca f(a1 ), . . . , f(ak ) B sunt date,
atunci, din injectivitatea lui f rezult
a c
a pentru f(ak+1 ) exista (n k) posibilitati.
c) Dac
a k = n si f : A B este injectiv, atunci f este si bijectiv, deci numarul functiilor bijective este n!.
d) Fie A = {a1 , . . . , ak }, a1 < < ak si B = {b1 , . . . , bn }. Intre multimea submultmilor cu k elemente
ale lui B si multimea {f : A B | f strict crescator} exista o functie bijectiva definita astfel: daca B 0 B,
B 0 = {bi1 , . . . , bik }, atunci fie (B) = (f : A B), f(aij ) = bij ; rezulta ca numarul functiilor strict cresc
atoare
este Ckn . Deoarece o multime cu k elemente se poate ordona n k! moduri, deducem egalitatea Ckn = Akn /k!.
= {f : N N | f crescator}; atunci
e) Fie Nn = {1, 2, . . . , n}, F = {f : Nk Nn+k1 | f strict crescator} si F
n
k
F, (f)(i)
(f) = f(i) (i 1), unde i N .
=C
+ (i 1) si : F F,
k . Fie : F
=
f(i)
|F| = Ckn+k1 si |F|
n
k
Vedem usor c
a si sunt functii bine definite, = 1F si = 1F .
Exercitiul 135. a) Dac
a n = n1 + n2 + + nk este o partitie a lui n, atunci fie si = n1 + + ni
{1, . . . , n 1}. Partitia lui n respectiv sirul strict crescator s1 , s2 , . . . , sk1 se determina reciproc; rezult
a c
a
num
arul partitiilor lui n este Ck1
.
n1
b) Dac
a n = n1 + n2 + + nk este o partitie a numarului natural n, fie si = n1 + + ni {0, . . . , n}.
Partitia lui n respectiv sirul strict cresc
ator s1 , s2 , . . . , sk1 se determina reciproc; rezulta ca numarul partitiilor
k1 .
lui n este C
n+1
Exercitiul 136. a) Dac
a f : A B este injectiv si r : B A este o inversa la stanga a lui f, atunci r(b) = f1 (b)
dac
a b Im f si r(b) A, dac
ab
/ Im f; rezulta ca numarul inverselor la stanga ale lui f este |Hom(B \ Im f, A)| =
knk .
b) Presupunem c
a B = {b1 , . . . , bn } si |f1 (bi )| = ki . Daca s : B A f este o inversa la drepta a lui f, atunci
avem ki posibilit
ati de alegere pentru s(bi ), deci f are k1 kn inverse la drepta.
Sn
Exercitiul 137. a) Fie Ai = {a N | 1 a m, pi |a}, 1 i n. Atunci |Ai | = pmi si (m) = m \ | i=1 Ai |;
mai departe
m
|Ai1 Aik | = {a N | 1 a m, pi1 pik |a}| =
,
pi1 pik
deci
n
X
X
1
1
1
=
(m) = m 1
+
+ (1)n
pi
pi1 pi2
pi1 . . . pin
1i1 <i2 n
i=1
1
1
=m 1
1
.
p1
pn
b) Fie Ai = { Sn | (i) = i}, si c
a observam ca |Ai1 Aik | = |{ Sn | (ij ) = ij , 1 j k}| = (nk)!;
82
9 Indicatii si solutii
rezult
a c
a num
arul c
autat este
n! |
n
[
i=1
1
1
1
1
= n! 1 + + + (1)n
.
1! 2! 3!
n!
k
Exercit
/ Im f} Hom(A, B \ {bi }), deci |Ai | = (n 1)S
. Vedem
Sn iul 138. Pentru 1 i n fie Ai = {f : A B | bi
n
k
c
a i=1 Ai este multimea functiilor nesurjective; rezulta ca numarul functiilor surjective este n | i=1 Ai |.
k
Deoarece |Ai1 Ail | = (n l) , afirmatia rezulta din principiul includerii si al excluderii.
Exercitiul 140. a) Fie |B| = n si : Homsz (A, B) En (A), (f) = ker f. Daca En (A), atunci exist
ao
functie bijectiv
a g : A/ B, si dac
a g = g p , atunci (f) = ker f = , deci este surjectiv; daca f, f 0 : A B
sunt dou
a functii surjective, atunci ker f = ker f 0 exista g : B B astfel ncat f 0 = g f, deci |(ker )hfi| = n!;
de aici rezult
a c
a S(k, n) = |En (A)| = s(k,n)
n! .
b) Num
arul partitiilor este egal cu num
arul relatiiilor de echivalenta.
Exercitiul 142. In prima clas
a alegem k1 elemente din k elemente numarul posibilitatilor este Ckk1 = kk1 ; n
1
a doua clas
a alegem k2 elemente din k k1 elemente numarul posibilitatilor este kk
. Continuand, n clasa r
k2
k(k1 ++kr1 )
alegem kr elemente din k(k1 + +kr1 ) elemente, deci numarul posibilitatilor este
. La al n-lea
kr
k(k1 ++kn1 )
k!
k!
pas num
arul posibilit
atilor este 1; rezult
a c
a numarul partitiilor este k1 !(kk1 )! . . .
= k1 !...k
.
kn
n!
Bibliografie
[1] Adamson, I.: A Set Theory Workbook. Birkhauser, Boston, 1998.
[2] Bilaniuk, S.: A Problem Course in Mathematical Logic. http://euclid.trentu.ca/math/sb/pcml/pcml-16.pdf.
Trent University, Ontario, 2003.
[3] Breaz, S., Covaci, R.: Elemente de logic
a, teoria multimilor si aritmetic
a. Ed. Fundatiei pentru Studii
Europene, Cluj-Napoca, 2006.
[4] Epp, S.: Discrete Mathematics with Applications. 4th ed. Brooks/Cole, Boston, 2011.
[5] Gallier, J.: Discrete Mathematics. 2nd ed. Springer Verlag, New York, 2011.
[6] Gr
atzer, G.: Universal Algebra. 2nd ed. Springer Verlag, Berlin, 2008.
[7] Gr
atzer, G.: Lattice Theory: Foundation. Birkhauser, Basel, 2010.
[8] Halmos, P.: Naive Set Theory. D. Van Nostrand Company Inc., Princeton, 1974.
[9] Kneale, W., Kneale, M.: The Development of Logic. Oxford University Press, London, 1985.
[10] Krantz, S. G.: Discrete Mathematics Demystified. McGraw-Hill, New York, 2009.
[11] Krantz, S. G.: The Proof is in the Pudding. The Changing Nature of Mathematical Proof. Springer Verlag,
New York, 2011.
[12] Lavrov, I.A., Maksimova, L.L.: Probleme de teoria multimilor si logic
a matematic
a. Ed. Tehnica, Bucuresti,
1974.
[13] Levy, A.: Basic Set Theory. Dover Publications, New York, 1979.
[14] Lidl, R., Pilz, G.: Applied Abstract Algebra. Springer-Verlag, Berlin, 1998.
[15] Manin, Yu. I.: A Course in Mathematical Logic for Mathematicians. 2nd ed. Springer-Verlag, New York,
2010.
[16] M
arcus, A., Sz
ant
o Cs., T
oth L.: Logika es halmazelmelet. Scientia, Cluj-Napoca, 2005.
[17] N
ast
asescu, C.: Introducere n teoria multimilor. Ed. Didactica si Pedagogica, Bucuresti, 1981.
[18] Purdea, I., Pic, Gh.: Tratat de algebr
a modern
a I. Ed. Academiei, Bucuresti, 1977.
[19] Purdea, I.: Culegere de probleme de algebr
a. Relatii, functii si algebre universale. Litografia Univ. BabesBolyai, Cluj-Napoca, 1996.
[20] Ross, K. A., Wright Ch., Discrete Mathematics. Pearson Education, New Jersey, 2003.
Resurse online:
http://en.wikipedia.org/wiki/Set theory
http://en.wikipedia.org/wiki/Logic
http://en.wikipedia.org/wiki/Foundations of mathematics
http://en.wikipedia.org/wiki/Philosophy of mathematics
http://en.wikipedia.org/wiki/History of mathematics
http://en.wikipedia.org/wiki/History of logic
83
Glosar
sir Cauchy, 61
grafic, 29
aranjamente, 69
aranjamente cu repetitie, 69
asem
anare, 44
axioma lui Arhimede, 58
axiomele lui Peano, 56
imagine, 39
implicatie, 6
infimum, 45
legea contrapozitiei, 8
legea dublei negatii, 8
lema lui Zorn, 48
clas
a, 24
clas
a de echivalent
a, 37
codomeniu, 29
combin
ari, 69
concluzie, 10
conditia inductivit
atii, 47
conditia lanturilor descresc
atoare, 47
conditia minimalit
atii, 47
conjunctie, 6
elementar
a, 9
consecint
a, 10
continuum, 68
contrapozitie, 11
corp ordonat, 61
cuantificator, 14, 17
mag, 39
maximum, 44
metoda
formelor normale, 9
metoda diagonala a lui Cantor, 67
minimum, 44
modus ponens, 8, 10
modus tollendo ponens, 11
modus tollens, 10
multime, 22
vida, 22
multime factor, 37
multime selectiva, 48
multime total ordonata, 43
multimea partilor, 22
multimi artiniene, 47
diagram
a comutativ
a, 30
diagrame Hasse, 43
disjunctie, 6
elementar
a, 9
domeniu de definitie, 29
negatie, 6
paradox, 48
partitie, 37
permutare, 69
premiza, 10
principiul dualitatii, 54
problema deciziei, 8
proiectia canonica, 33, 39
echivalent
a, 6
element maximal, 45
element minimal, 45
familie de elemente, 30
familie de multimi, 30
FNC, 9
FND, 9
form
a normal
a
conjunctiv
a, 9
disjunctiv
a, 9
formul
a
atomic
a, 5
contradictie, 7
limbaj de ordinul nt
ai, 15
propozitional
a, 5
satisfiabil
a, 7
tautologie, 7
formulele lui de Morgan, 8
functia caracteristic
a , 35
functie Boole, 54
functie de adev
ar, 6
functie selectiv
a, 48
reductio ad absurdum, 8, 10
relatie
antisimetric, 36
binara, 26
diagonala, 26
omogena, 26
reflexiv, 36
simetric, 36
tranzitiv, 36
reuniunea disjuncta, 34
silogism, 8
simbol
limbaj de ordinul ntai, 14
logica propozitiilor, 5
subformula, 5
84
GLOSAR
submultime, 22
substitutie, 5
supremum, 45
tautologie, 17
teorema
de compactitate, 20
Frege-Lukasiewicz, 13
G
odel, 20
Herbrand, 12
teorema de incompletitudine a lui G
odel, 59
teorema lui Zermelo, 48
teorema recurentei, 57
variabil
a, 15
legat
a, 15
liber
a, 15
85