Professional Documents
Culture Documents
Sadraj
1 Definicija iskazne formule. Sloenost iskazne formule. . . . . . . . . . . . . . 1
2 Interpretacija iskazne formule. Osobine interpretacije. . . . . . . . . . . . . . 1
3 Semantiqka ekvivalentnost. Osobine. . . . . . . . . . . . . . . . . . . . . . . . . . . 2
4 Semantiqka posledica. Osobine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
5 Teorema dedukcije (semantiqka varijanta). . . . . . . . . . . . . . . . . . . . . . . . 4
6 Teorema o KNF i DNF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
7 Pravila prirodne dedukcije za iskaznu logiku. . . . . . . . . . . . . . . . . . . . . 6
8 Teorema dedukcije (sintaksna varijanta). . . . . . . . . . . . . . . . . . . . . . . . . 7
9 Teorema kompaktnosti (sintaksna varijanta). . . . . . . . . . . . . . . . . . . . . . 8
10 Teorema potpunosti (slaba varijanta). . . . . . . . . . . . . . . . . . . . . . . . . . . 9
11 Teorema saglasnosti. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
12 Definicija terma. Sloenost terma. . . . . . . . . . . . . . . . . . . . . . . . . . . 13
13 Definicja predikatske formule. Sloenost predikatske formule. . . . . . . . . 14
14 Slobodno i vezano pojav ivae promen ive. . . . . . . . . . . . . . . . . . . . . . . 14
15 Pravila prirodne dedukcije za predikatsku logiku. . . . . . . . . . . . . . . . . . 15
16 Aksiome ekstenzionalnosti, egzistencije, para, unije i partitivnog skupa. . . . . 16
17 Aksioma separacije i posledice. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
18 Aksioma regularnosti i posledice. . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
19 Ureen par. Dekartov proizvod. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
20 Relacije, inverz i kompozicija. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
21 Ekvivalencije, klase, particije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
22 Ureee. Istaknuti elementi u ureeima. . . . . . . . . . . . . . . . . . . . . . . 21
23 Supremum i infimum. Osobine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
24 Funkcije. 1-1\ i NA\ funkcije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
25 Inverz funkcije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
26 Kompozicija funkcija. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
27 Levi i desni inverz funkcije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
28 Kardinalnost. Osnovne osobine. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 24
29 Kantorova teorema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
30 Kantor-Bernxtajnova teorema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
31 Aksioma izbora. Primer. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
32 Ekvivalenti aksiome izbora. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
33 Bernxtajnova teorema. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
34 Maksimalno neprotivreqni skupovi formula. . . . . . . . . . . . . . . . . . . . . . 27
35 Teorema potpunosti (jaka varijanta). . . . . . . . . . . . . . . . . . . . . . . . . . . 28
36 Teorema kompaktnosti (semantiqka varijanta). . . . . . . . . . . . . . . . . . . . . . 32
37 Primer primene teoreme kompaktnosti. . . . . . . . . . . . . . . . . . . . . . . . . . 32
38 Aksioma beskonaqnosti i skup priordnih brojeva. . . . . . . . . . . . . . . . . . . . 33
39 Ureee prirodnih brojeva. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34
40 Princip matematiqke indukcije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
41 Princip potpune indukcije. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
42 Princip minimuma . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
43 Teorema o rekurzivnoj definiciji. . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
44 Aritmetika prirodnih brojeva. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
45 Modeli i interpertacija formule prvog reda. . . . . . . . . . . . . . . . . . . . . . 36
46 Va ane formule i primeri. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
47 Teoreme potpunosti i kompaktnosti za logiku prvog reda. . . . . . . . . . . . . . . 38
1 Definicija iskazne formule. Sloenost iskazne formule.
Jezik iskazne formule qine:
Iskazna slova: p, q, r, ..., p1 , p2 , ...; P je skup iskaznih slova i on je prebrojiv;
Pomoni simboli: ( i ).
Req na nekom jeziku je bilo koji konaqan niz slova. Reqi koje imaju smisla nazivamo formulama
i grade se prema sledeim pravilima:
(1) Iskazno slovo jeste formula;
(2) Ako su A i B formule, tada su i: A, A B, A B, A B, A B formule;
(3) Svaka formula dobija se konaqnom primenom pravila (1) i (2).
Konvencija o brisau zagrada:
Ako je nedvosmisleno kako je formula izgraena, brixemo zagrade.
F or je skup svih formula, dok je N = {0, 1, 2, 3, ...}. Sloenost formule je funkcija koja
formuli dode uje broj veznika koji je grade (u oznaci sl), tj:
sl : F or N.
sl(A) = 1 + sl(A);
tako da vai:
v(p) = v(p), gde je p P ;
v(A) = 1 v(A);
1
Teorema 1. Neka je F formula i neka su u i v valuacije, tako da vai
u(p) = v(p) za p P (F ). 3
Tada vai
u(F ) = v(F ).
Dokaz. Indukcijom po sloenosti formule F :
(BI) sl(F ) = 0 tj. F = p, P (F ) = {p}, pa vai: u(F ) = u(p) = u(p) = v(p) = v(p) = v(F ).
(IH) Za sve formule F takve da je sl(F ) < n neka vai u(F ) = v(F ).
(IK) Neka je F takva da je sl(F ) = n. Tada je F = G ili F = G H , gde je {, , , }.
1 F = G: sl(G) = n 1 < n i vai P (G) = P (F ). Po indukcijskoj hipotezi vai
u(G) = v(G), odakle sledi da u(F ) = u(G) = u(G) = v(G) = v(G) = v(F ).
2 F = G H za neko {, , , }. Tada je sl(G) < n i sl(H) < n jer je
sl(F ) = 1 + sl(G) + sl(H) i vai P (G) P (F ) i P (H) P (F ). Po indukcijskoj
hipotezi vai u(G) = v(G) i u(H) = v(H), odakle sledi da
u(F ) = u(G H) = u(G) u(H) = v(G) v(H) = v(G H) = v(F ).
Dokaz.
(R) v(F ) = v(F ) za sve valuacije v formule F , pa je F F .
(S) Neka vai F G, tada za sve valuacije v vai v(F ) = v(G), tj. v(G) = v(F ), pa je G F.
(T) Neka vai F G i G H , tada za sve valuacije v vai v(F ) = v(G) i v(G) = v(H), pa je
v(F ) = v(H) odakle sledi da vai F H .
Teorema 2. Ako je F1 F2 i G1 G2 , tada vai:
(1) F1 F2 ;
(2) F1 G1 F2 G2, za neko {, , , }.
Dokaz. Neka je v proizvo na valuacija:
(1) v(F1) = v(F1) = v(F2) = v(F2) ;
(2) v(F1 G1) = v(F1) v(G1) = v(F2) v(G2) = v(F2 G2).
Kada pixemo F (p1, p2, ..., pn) naglaxavamo da je formula F saqiena od nekih slova p1, p2, ..., pn,
ali ne obavezno od svih.
Neka su date formule F (p1, p2, ..., pn), A1, A2, ..., An. Sa F (A1, A2, ..., An) oznaqavamo formulu F
u kojoj smo svako pojav ivae slova pi zamenili formulom Ai, 1 i n.
3
P (F ) je konaqan skup slova formule F .
2
Teorema 3. Neka su F (p1, p2, ..., pn), A1, A2, ..., An formule. Neka je v proizvo na valuacija i
neka je u valuacija takva da vai
u(pi ) = v(Ai ), 1 i n.
Tada je u(F (p1, p2, ..., pn)) = v(F (A1, A2, ..., An)).
Dokaz. Indukcijom po sloenosti formule F .
(BI) sl(F ) = 0 pa je F (p1, p2, ..., pn) = pi, za neko 1 i n i F (A1, A2, ..., An) = Ai. Tada vai:
u(F (p1 , p2 , ..., pn )) = u(pi ) = u(pi ) = v(Ai ) = v(F (A1 , A2 , ..., An )).
(IH) Za sve formule F takve da je sl(F ) < n neka vai u(F (p1, p2, ..., pn)) = v(F (A1, A2, ..., An)).
(IK) Neka je F takva da je sl(F ) = n. Tada je F = G ili F = G H , gde je {, , , }.
1 F = G: sl(G) = n 1 < n. Po indukcijskoj hipotezi vai
u(G(p1 , p2 , ..., pn )) = v(G(A1 , A2 , ..., An )), odakle sledi da
u(F (p1 , p2 , ..., pn )) = u(G(p1 , p2 , ..., pn )) = u(G(p1 , p2 , ..., pn )) =
v(G(A1 , A2 , ..., An )) = v(G(A1 , A2 , ..., An )) = v(F (A1 , A2 , ..., An )).
2 F = G H za neko {, , , }. Tada je sl(G) < n i sl(H) < n jer je
sl(F ) = 1 + sl(G) + sl(H). Po indukcijskoj hipotezi vai
u(G(p1 , p2 , ..., pn )) = v(G(A1 , A2 , ..., An )) i u(H(p1 , p2 , ..., pn )) = v(H(A1 , A2 , ..., An )),
odakle sledi da
u(F (p1 , p2 , ..., pn )) =
u(G(p1 , p2 , ..., pn ) H(p1 , p2 , ..., pn )) = u(G(p1 , p2 , ..., pn )) u(H(p1 , p2 , ..., pn )) =
v(G(A1 , A2 , ..., An )) v(H(A1 , A2 , ..., An )) = v(G(A1 , A2 , ..., An ) H(A1 , A2 , ..., An )) =
v(F (A1 , A2 , ..., An )).
Posledica 1. Neka su F (p1, p2, ..., pn), A1, A2, ..., An formule. Ako vai |= F (p1, p2, ..., pn), onda
vai |= F (A1, A2, ..., An).
Dokaz. Neka je |= F (p1 , p2 , ..., pn ) i v proizvo na valuacija. Uoqimo bilo koju valuaciju u
takvu da u(pi) = v(Ai). Prema teoremi 3 vai v(F (A1, A2, ..., An)) u(F (p1, p2, ..., pn)) = 1, tj.
v |= F (A1 , A2 , ..., An ). Kako je v bila proizvo na valuacija imamo da je |= F (A1 , A2 , ..., An ).
Ai Bi , za sve 1 i n.
Tada vai
F (A1 , A2 , ..., An ) F (B1 , B2 , ..., Bn ).
Dokaz. Neka je v proizvo na valuacija. Uoqimo bilo koju valuaciju u, takvu da vai
u(pi ) = v(Ai ) = v(Bi ).
Prema teoremi 3 vai v(F (A1, A2, ..., An)) = u(F (p1, p2, ..., pn)) = v(F (B1, B2, ..., Bn)). Kako je v
bila proizvo na valuacija zak uqujemo F (A1, A2, ..., An) F (B1, B2, ..., Bn).
H je zadovo iv ako postoji valuacija koja ga zadovo ava. U suprotnom nije zadovo iv
(kontradiktoran je).
3
Ako je H zadovo iv i H0 H, onda je H0 zadovo iv.
Ako H nije zadovo iv i H0 H, onda ni H0 nije zadovo iv.
Neka je H neki skup formula i F formula. Kaemo da je F semantiqka posledica skupa H i
pixemo H |= F ako za sve valuacije v takve da je v |= H vai v |= F .
Ako je H = {H1, H2, ..., Hn}. Umesto {H1, H2, ..., Hn} |= F pixemo H1, H2, ..., Hn |= F .
Primer 1.
4
Algoritam za svoee na KNF i DNF:
1. Eliminacija koristei: p q (p q) (q p).
2. Eliminacija koristei: p q p q.
3. Ubacivae u zagrade koristei: (p q) p q i (p q) p q.
4. Eliminacija duple negacije koristei: p p.
5. Podexavae tako da se dobije KNF ili DNF koristei:
p (q r) (p q) (p r) i p (q r) (p q) (p r) i ihova uopxtea.
5
Dokaz.
(1) Dokaz se svodi na sledee: za svaku valuaciju v0 : P 2 vai:
akko v0 |=
_
v 0 |= F (pv1 pv2 ... pvn ).
vV1
() Neka v0 |= F , tada v0 V1, prema tome pv1 pv2 ... pvn je jedan od disjunkata sa desne
0 0 0
strane. PremaW lemi 1 (2) vai v0 |= pvi za svako 1 i n, pa v0 |= pv1 pv2 ... pvn .
0 0 0 0
6
5. Eliminacija i uvoee disjunkcije
A (L
B (D
U) U)
AB AB
A B
AB
C C
(DL
E )
C
6. Eliminacija i uvoee ekvivalencije
AB (LD
AB (DL
E ) E )
AB BA (U )
AB BA
AB
7. Disjunktivni silogizmi
AB A (DS )
AB B (DS )
B A
8. Tranzitivnost implikacije
AB BC (T )
AC
9. Zakon kontrapozicije
AB (K )
A B (K )
B A BA
10. De Morganovi zakoni
(A B ) (A B )
DM ( ) (DM )
A B A B
A B (DM )
A B (DM )
(A B) (A B)
7
Pixemo dokaz za H ` A B.
Iste pretpostavke iz H
1. ...
... Neki dokaz za H, A ` B
k. . . .
Novi poddokaz
Dokaz.
() Ako koristei mae pretpostavki moemo izvesti F , onda sa tim i jox novih pretpostavki
moemo izvesti F , tj. H0 ` F , onda H ` F .
() Neka vai H ` F .
8
Iste pretpostavke iz H
1. ... Koristili smo konaqno mnogo
... pretpostavki i one qine H0
k. . . .
Dokaz.
1. A B Pretpostavka
2. A B Pretpostavka
3. B Dodatna pretpostavka
4. A M T na 1. i 3.
5. A M T na 2. i 3.
6. E na 4. i 5.
7. B U na 3-6.
8. B E na 7.
pv , q v ` (p q)v ,
gde je
v F, v(F ) = 1
F =
F, v(F ) = 0
Dokaz.
p q pq p, q ` (p q)
0 0 0 p, q ` (p q)
0 1 0 p, q ` (p q)
1 0 0 p, q ` (p q)
1 1 1
p q pq p, q ` (p q)
0 0 0 p, q ` (p q)
0 1 1 p, q ` (p q)
1 0 1 p, q ` (p q)
1 1 1
p q pq p, q ` (p q)
0 0 1 p, q ` (p q)
0 1 1 p, q ` (p q)
1 0 0 p, q ` (p q)
1 1 1
9
p q pq p, q ` (p q)
0 0 1 p, q ` (p q)
0 1 0 p, q ` (p q)
1 0 0 p, q ` (p q)
1 1 1
Teorema 1. Neka je F proizvo na formula i neka je P (F ) = p1 , p2 , ..., pn . Tada vai pv1 , pv2 , ..., pvn `
F v.
1. pv1 Pretpostavka
2. pv2 Pretpostavka
... Pretpostavka
n. pvn Pretpostavka
n + 1. ...
...
n + m. Gv Zak uqak
n + m + 1. ...
...
n + m + k. Hv Zak uqak
n + m + k + 1. ...
...
n + m + k + l. (G H)v Zak uqak
Teorema 2. [Teorema potpunosti (slabija varijanta)] Neka je F formula. tada vai: F
je dokaziva ako i samo ako je uvek taqna, tj.
` F akko |= F.
10
Dokaz.
() Neka je F tautologija, tj F v = F . Za svaku valuaciju v vai pv1 , pv2 , ..., pvn ` F .
1. korak Za svaku valuaciju v vai:
1 pv1 , pv2 , ..., pn ` F ,
2 pv1 , pv2 , ..., pn ` F .
Po lemi 1 vai pn1 F, pn1 F ` F . Odakle dobijamo pv1 , pv2 , ..., pvn2 ` F .
...
n 1. korak Za svaku valuaciju v vai:
1 p1 ` F ,
2 p1 ` F .
11 Teorema saglasnosti.
Teorema 1. [Teorema saglasnosti] Neka je H skup formula i neka je F proizvo na formula.
Tada vai
Ako H ` F, onda H |= F.
Dokaz. Neka je H ` F . Dokaz izvodimo po minimalnoj duini dokaza za H ` F indukcijom.
11
(IK) Neka je H ` F i neka je duina dokaza n koraka.
1.
2.
...
n. F Opravdae
1 Ako je opravdae LE na m. formulu (m < n):
1.
2.
...
m. F G
...
n. F na m.
L
E
12
4 Ako je opravdae E k, l m. i s t. (k < m < n):
1.
2.
...
k. G H
...
l. G Dodatna pretpostavka
...
m. F Zak uqak
...
s. H Dodatna pretpostavka
...
t. F Zak uqak
...
n. F = G H E na k., l m. i s t.
Analogno kao malo pre imamo sledee:
H ` G H , pa po (IH) H |= G H ;
H, G ` F pa po (IH) H, G |= F ;
H, H ` F pa po (IH) H, H |= F .
Odakle sledi da H |= F .
Za svaki simbol S F unL t RelL je unapred odreen prirodan broj koji oznaqavamo sa ar(S) i
4
1. sl(x) = 0, za x V ar,
sl(c) = 0, za c ConstL ;
2. sl(f (t1, t2, ..., tn) = sl(t1)+sl(t2)+...+sl(tn)+1, za f F unL, ar(f ) = n i t1, t2, ..., tn T ermL.
3. sl(xF ) = 1 + sl(F ),
sl(xF ) = 1 + sl(F ).
6. Ako je pojav ivae promen ive x bilo slobodno u A, tada je ono vezano u formulama xA
i xA, i vezano je tim kvantifikatorom.
Za formulu A, sa V (A) oznaqavamo skup promen ivih koje se pojav uju slobodno u formuli
A. V (A) je konaqan skup i V (A) V (A).
Prema definiciji vai sledee:
1. i V (p(t1, t2, ..., tn)) = V (p(t1, t2, ..., tn)).
V (t1 = t2 ) = V (t1 = t2 )
Ako je A formula i x slobodna promen iva koja se pojav uje u A, sa A(x) zapisujemo formulu A,
pri qemu naglaxavamo sva slobodna pojav ivaa promen ive x. U toj situaciji, za proizvo an
term t, A(t) je oznaka za formulu koju dobijemo kada svako slobodno pojav ivae promen ive
x zamenimo sa termom t.
Formula A koja nema slobodne promen ive, tj V (A) = , se naziva reqenica.
15
16 Aksiome ekstenzionalnosti, egzistencije, para, unije i par-
titivnog skupa.
Sledee aksiome pripadaju Cermelo-Frenkelovo teoriji skupova sa aksiomom izbora (CFI),
xto je standardni oblik aksiomatske teorije skupova, i kao takav se najqexe uzima za osnovu
matematike.
Aksioma ekstenzionalnosti
Dva skupa su jednaka ako imaju iste elemente.
a = b akko x(x a x b).
Osobine:
(1) a = a;
(2) a = b b = a;
(3) a = b b = c a = c.
Dokaz.
(1)
x 1. x a Dodatna pretpostavka
2. x a x a U na 1.
3. x a x a U na 2. i 2.
4. x(x a x a) U na 1 3.
Aksioma egzistencije
Postoji skup bez elemenata.
xy(y x).
Teorema 2. Za svaka dva skupa a i b skup qiji su jedini elementi bax a i b je jedinstven.
Dokaz. Ideja dokaza: Neka su x i x0 takvi skupovi. Znamo da vai abxy(y x y =
a y = b) i abx0 y(y x0 y = a y = b), odakle moemo zak uqiti y(y x y x0 ) pa
iz aksiome ekstenzionalnosti znamo da je x = x0.
Jedinstven skup qiji su elementi a i b oznaqavamo sa {a, b}. Ako je a = b pixemo {a} umesto
{a, a}.
Aksioma unije
Za svaki skup a postoji skup qiji su elementi taqno elementi elemenata skupa a.
aux(x u y(y a x y)).
16
Takav skup jeSjedinstven, zovemo ga unija skupa a i oznaqavamo Sa.
Specijalno, {a,b} := a b.
Relaciju definixemo na sledei naqin:
x y akko z(z x z y).
Aksioma partitivnog skupa
Za svaki skup a postoji skup qiji su elementi podskupovi od a.
apx(x p x a).
Takav skup je jedinstven (zbog aksiome ekstenzionalnosti) i zovemo ga partitivni skup od a u
oznaci P(a).
Dokaz.
() Neka vai {{a}, {a, b}} = {{c}, {c, d}}.
1 Ako je {a} = {c} i {a, b} = {c, d}. Imamo iz aksiome ekstenzionalnosti da je a = c, pa
samim tim i b = d.
2 Ako je {a} = {c, d} i {a, b} = {c}. Imamo iz aksiome ekstenzionalnosti da je a = c = d
i a = b = c pa je a = b = c = d, odakle zak uqujemo da je a = c i b = d.
() Trivijalno.
Neka su A i B skupovi. Dekartov proizvod definixemo kao
A B := {x P(P(A B))|x = (a, b) a A b B}.
Osobine
18
akko b1a akko a b
1
ab a
b
(1 )1 =
19
() Neka je asimetriqna i tranzitivna. Pretpostavimo suprotno, nije (IR) tj. (a, a)
A , pa je (a, a) i (a, a) 1 , odakle je (a, a) 1 , xto je u kontradikciji sa
(AS).
Neka je relacija na A, je:
ekvivalencija na A ako je (R), (S) i (T);
Osobine:
(1) Ako je E ekvivalencija na A, za svako a A vai a [a]E , odakle sledi da je [a]E 6= .
(2) Ako je E ekvivalencija na A, za svako a, b A vai aEb akko [a]E = [b]E .
(3) Ako je E ekvivalencija na A, za svako a, b A vai a E b akko [a]E [b]E = .
(4) Ako je E ekvivalencija na A, za svako a, b A vai a [b]E akko aEb akko bEa akko
b [a]E .
Dokaz.
(1) Kako je E (R) vai aEa pa je a [a]E .
(2) () Ako je x [a]E tada je xEa, pa iz aEb sledi xEb zbog tranzitivnosti, tj. x [b]E .
Dakle [a]E [b]E . Analogno [b]E [a]E , pa je [a]E = [b]E .
() Neka vai [a]E = [b]E , tada a [b]E , pa je aEb.
(3) () Neka vai a E b. Pretpostavimo suprotno, tj. neka je x [a]E [b]E , tada je x [a]E
i x [b]E , pa je aEx i xEb, odakle sledi da je aEb xto je kontradikcija.
() Neka vai [a]E [b]E = , tada je [a]E 6= [b]E , pa je a E b prema (2).
(4) Direktno sledi iz prve tri osobine.
Koliqniqki skup ekvivalencije E na skupu A je skup
A/E = {[a]E | a A}
20
Neka je P P(A) familija nepraznih podskupova od A. Kaemo da je P particija skupa A
ako je:
(1) Ako X, Y P i X 6= Y vai X Y = .
(2) S P = A.
Ovo zapravo znaqi da svaki element skupa A pripada taqno jednom skupu iz famijie P .
Za svaku ekvivalenciju E na A vai da je A/E particija skupa A.
Teorema 1. Ako je P particija skupa A, tada postoji ekvivalencija E na A takva da je P = A/E .
Dokaz. Neka je P particija skupa A. Tada za svaki element a A postoji jedinstveni element
Xa P . Definixemo relaciju E sa: aEb akko Xa = Xb . Lako se vidi da je E ekvivalencija.
Primetimo da x [a]E akko xEa akko Xx = Xa. Takoe vai Xx = Xa akko x Xa jer:
Ako je Xx = Xa, poxto x Xx, dobijamo x Xa;
Sa druge strane, ako x Xa, kako x Xx, tada Xa Xx 6= , pa je Xx = Xa.
Dakle, x [a]E akko x Xa, odakle je [a]E = Xa, pa je A/E P .
Takoe, za X P imamo da je X = Xa, za bilo koje a X (koje postoji jer je X neprazan), pa je
X = Xa = [a]E A/E , pa je P A/E , odakle vidimo da je A/E = P .
Teorema 1.
(1) Ako postoji najvei (najmai) element skupa B , onda je on jedini najvei (najmai).
Oznaqavamo ga sa max B (min B ).
(2) Ako postoji najvei (najmai) element skupa B , onda je on jedini maksimalan (minimalan)
element skupa B .
Dokaz.
(1) Ako su a, b najmai elementi, tada imamo a b, jer a je najmai, i b a, jer b je najmai.
Prema (ANS) imamo da je a = b.
(2) Neka je a najmai element. Ako je x a, i vai a x jer je a najmai, po (ANS) imamo
da je a = x. Ako je b minimalan, imamo da je a b jer je a najmai, a kako je b minimalan
imamo da je a = b.
Posledica 1. Ako B nema maksimalan (minimalan) element ili ima bar 2 maksimalna (mi-
nimalna) elementa, onda B nema najvei (najmai), element.
Moe se desiti da postoji jedinstven maksimalan (minimalan) element, ali da ne postoji
najvei (najmai).
21
23 Supremum i infimum. Osobine.
Neka je ureee na A, B A, tada kaemo da je a A:
gore ograniqee skupa B ako x a vai x B ;
supremum skupa B ako je a najmai element skupa gorih ograniqea od B (ako takav
postoji) i pixemo a = sup B ;
infimum skupa B ako je a najvei element skupa doih ograniqea od B (ako takav po-
stoji) i pixemo a = inf B .
Teorema 1.
(1) Ako postoji max B , onda je sup B = max B . Ako postoji min B , onda je inf B = min B .
(2) Ako postoji sup B i sup B B , tada je max B = sup B . Ako postoji inf B i inf B B , tada
je min B = inf B .
Dokaz.
(1) Neka je b = max B . Tada je on jedini najvei i maksimalan. Kako je b B i za svako
x B vai x b, imamo da je b gore ograniqee skupa B . Neka je b0 proizvo no gore
ograniqee skupa B . Tada b b0 jer b B i b0 gore ograniqee. Kako je b0 proizvo no,
imamo da je b najmae od svih gorih ograniqea, pa je b = sup B .
(2) Neka je b = sup B i b B . Tada je b gore ograniqee skupa B pa je x b za sve x B .
Kako je b B , tada je b = max B .
25 Inverz funkcije.
Teorema 1. Neka je f : A B funkcija. Relacija f 1 je funkcija (i to bijekcija) f 1 : B A
akko je f bijekcija.
Dokaz.
() Dokaz da je f 1 funkcija. Neka je bf 1a1 i bf 1a2, tada je a1f b i a2f b, pa je a1 = a2 jer je
f 1-1\. f je NA\, pa je ran f = B , tj. dom f 1 = B . Znaqi f 1 je funkcija.
Dokaz da je f 1 bijekcija. Neka je b1f 1a i b2f 1a. Tada je af b1 i af b2, tada je b1 = b2 jer
je f funkcija, pa je f 1 1-1\. f je funkcija pa je dom f = A, pa je ran f 1 = A, pa je f 1
NA\. Dakle, f 1 je bijekcija.
22
() Neka je f 1 bijekcija. Pretpostavimo suprotno, f nije bijekcija. Neka je a1f b i a2f b, tada
je bf 1a1 i bf 1b2. Ako f nije 1-1\ tada f 1 nije funkcija, xto je kontradikcija. Ako f
nije NA\, tada ran f 6= B , pa dom f 1 6=, pa f 1 nije funkcija, xto je kontradikcija.
f 1 nazivamo inverznom funkcijom funkcije f .
26 Kompozicija funkcija.
Teorema 1. Neka su f : A B i g : B C funkcije. Tada je g f : A C takoe funkcija.
Jox vai g f (a) = g(f (a)).
Dokaz. Neka je a A. Oznaqimo sa b = f (a) i c = g(b), tj af b i bgc, pa je ag f c (bilo koji
element je u relaciji sa nekim). Neka su ag f c1 i ag f c2. Tada imamo af b1 i b1gc1, ali i af b2
i b2gc2. Mora biti b1 = b2 jer je f funkcija, neka je b = b1 = b2. Sada imamo bgc1 i bgc2. Mora
biti c1 = c2 jer je g funkcija. Dakle, g f je funkcija.
g f (a) = c = g(b) = g(f (a)).
Identiqko preslikavae idA : A A je funkcija za koju vai (a A)(idA(a) = a).
Osobine identiqkog preslikavaa:
Ako je f : A B , tada vai f idA = f = idB f ;
N A\
Ako je f : A B i f 1 : B A, tada vai f 1 f = idA i f f 1 = idB .
11\
Teorema 2. Neka f : A B i g : B C . Tada vai:
23
27 Levi i desni inverz funkcije.
Teorema 1. Neka je f : A B . Tada vai:
(1) f je 1-1\ akko postoji g : B A takva da je g f = idA (takvo g nazivamo levim inverzom
funkcije f ).
(2) f je NA\ akko postoji g : B A takva da je f g = idB (takvo g nazivamo desnim inverzom
funkcije f ).
(3) f je bijekcija akko postoji g : B A takva da je g f = idA i f g = idB (u tom sluqaju
g = f 1 ).
Dokaz.
(1) () Neka je a0 A fiksiran element. Definixemo g : B A na sledei naqin:
a, ako b ran f i b = f (a)
a0 , ako b
g(b) =
/ ran f
g je funkcija jer:
/ ran f }, pa je dom g = B
B = {b B | b ran f } {b B | b i
ako g(b) = a1 i g(b) = a2, tada je a1 = a2 jer je f 1-1\. Vidimo da je g traena
funkcija i da vai g f = idA.
() Neka postoji g : B A takva da je g f = idA. Kako je idA 1-1\, to je g f 1-1\, pa
je f 1-1\.
(2) () Neka je Sb = {x A | f (x) = b} A. Znamo da je Sb 6= jer je f NA\. Uoqimo skup
S = {Sb | b B}, koji znamo da postoji zbog separacije (Sb P(A)). Prema aksiomi
izbora, postoji funkcija izbora h za S , tj.
[
h:S S, h(Sb ) Sb .
24
(4) |A| = |B| povlaqi |B| = |A|
(5) Kantor-Berxtajnova teorema:
|A| |B| i |B| |A| povlaqi |A| = |B|;
(6) Bernxtajnova teorema:
Za sve A i B vai |A| |B| ili |B| |A|.
29 Kantorova teorema.
Teorema 1. [Kantorova teorema] Neka je A skup i P(A) egov partitivan skup. Tada vai:
|A| < |P(A)|.
30 Kantor-Bernxtajnova teorema.
Lema 1. Neka je A0 B A i neka je |A| = |A0|. Tada je |A| = |B|.
Dokaz.
Uoqimo funkciju f : A 11 \
A0 .
N A\
Definiximo niz skupova An, Bn,
n 0 sa A0 = A, B0 = B , An+1 = f [An ], Bn+1 = f [Bn ].
Kako je A1 B0 A0, indukcijom dobijamo da je
An+1 Bn An , za sve n 0. Definixemo niz Cn ,
n 0 sa Cn = An \ Bn . Kako je f 1-1\ imamo da je
f [Cn ] = f [An \ Bn ] =Sf [An ] \ f [Bn ] = An+1 \ Bn+1 = Cn+1 .
Stavimo da je C = Cn i D = A \ C .
n0
Tada je f [C] = f [ S Cn] = S f [Cn] = S Cn+1 = S Cn.
n0 n0 n0 n1
Na slici je prikazana situacija. An je predstav en
kvadratima, a Bn krugovima. Skup C qine xrafirani C xrafirano
D nexrafirano
delovi, a skup D je bele boje.
Lako se vidi da je A = C D, C D = , B = f [C] D, f [C] D = .
Definiximo preslikavae g : A B sa:
f (x) ako x C
x, ako x D
g(x) =
26
33 Bernxtajnova teorema.
Teorema 1. Za svaka dva skupa A i B vai |A| |B| ili |B| |A|.
Dokaz. Pretpostavimo da je |A| |B|. Konstruixemo funkciju f A.
:B
11 \ Posmatrajmo
familiju skupova F za koju vai
11
A}.
F = { (C, g) | C B, g : C
\
Znamo da je F 6= jer ako uzmemo b B i a A proizvo no, i funkciju g takvu da g : {b} A,
tj b 7 a. Odakle sledi da ({b}, g) F .
Definiximo na F na sledei naqin:
(C, g) (D, h) akko C D i h|C = g , tj. g h.
iI
Pretpostavimo da je g(x1) = g(x2), za neka x1, x2 C , pa je x1 Ci i x2 Cj . Znamo
da (na primer) vai (Ci, gi) (Cj , gj ), tada je x1, x2 Cj jer je Ci Cj . Sada imamo
gj (x1 ) = g(x1 ) = g(x2 ) = gj (x2 ), a kako je gj 1-1\, to je x1 = x2 , pa je i g 1-1\. Dakle,
(C, g) F .
Prema Cornovoj lemi F ima maksimalni element (M, h), za koji vai M B i h : M 11 \
A.
1 Ako je M = B , h : B 11\
A, pa je |B| |A|.
27
Dokaz. Za svako A vai A ili A . Pretpostavimo da je A, A , tada:
`A
` A
`
Teorema 2. Ako je maksimalno neprotivreqan skup formula, tada vai
A akko ` A.
Dokaz.
() Trivijalno.
() Neka ` A. Pretpostavimo suprtono, neka A / . Iz teoreme 1 znamo da A , a iz ()
znamo da ` A, xto je kontradikcija.
5. B C U na 2-4.
Dakle, ` B C xto je kontradikcija sa B C / , pa je B .
/ .
BC Pretpostavimo C .
1. C Pretpostavka
2. B Dodatna pretpostavka
3. C Dodatna pretpostavka
4. E na 1. i 3.
5. C U na 3-4.
6. C E na 5.
7. B C U na 2-6.
Dakle, ` B C , xto je kontradikcija sa B C / , pa je C / .
4 A = B C : sl(B), sl(C) < n, pa po indukcijskoj hipotezi vai v(B) = 1 akko B
i v(C) = 1 akko C .
v(A) = 0 akko v(B) = 0 i v(C) = 0
akko B / i C /
akko B C (dokaz prirodnom dedukcijom (F))
akko A /
29
(F) () B
/ i C / , tada je B i C .
1. B Pretpostavka
2. C Pretpostavka
3. B C Dodatna pretpostavka
4. B Dodatna pretpostavka
5. E na 1. i 4.
6. C Dodatna pretpostavka
7. E na 2. i 6.
8. E na 3, 4-5. i 6-7.
9. (B C) U na 3-8.
Dakle, ` (B C), tj. (B C) , iliti (B C) / .
() B C / , pa je (B C) , zbog maksimalnosti .
1. (B C) Pretpostavka
2. B Dodatna pretpostavka
3. B C U na 2.
L
4. E na 1. i 3.
5. B U na 2-4.
6. C Dodatna pretpostavka
7. B C U na 6.
D
8. E na 2. i 7.
9. C U na 6-8.
Dakle, ` B i ` C , tj. B i C , pa je B / i C / .
5 A = B C : sl(B), sl(C) < n, pa po indukcijskoj hipotezi vai v(B) = 1 akko B
i v(C) = 1 akko C .
v(A) = 1 akko v(B) = v(C)
akko B, C ili B, C /
akko B C (dokaz prirodnom dedukcijom ())
akko A
() () B C :
5.1 B :
1. B C Pretpostavka
2. B Pretpostavka
3. B C E na 1.
LD
4. C M P na 2. i 3.
Dakle, C .
5.2 B
1. B C Pretpostavka
2. B Pretpostavka
3. C B E na 1.
DL
4. C M T na 2. i 3.
Dakle, C .
30
() B, C
1. B Pretpostavka
2. C Pretpostavka
3. B Dodatna pretpostavka
4. C Dodatna pretpostavka
5. E na 1. i 4.
6. C U na 4-5.
7. C E na 6.
8. B C) U na 3-7.
... Analogno za C B
14. C B U na 9-13.
15. B C U na 3. i 14.
Dakle, B C . Analogno se dokazuje da vai ako B / i C / , onda je
BC / .
|= A akko ` A.
Dokaz.
() Neka |= A. Pretpostavimo suprotno, neka 0 A. Posmatrajmno familiju
F = { | 0 A, }
31
gde su Di, za 1 i k, formule kojih ima konaqno mnogo, jer u konaqno mnogo formula
moemo zak uqiti nexto.
Tada D1 i , D2 i , ... , Dk i jer Di 0 = S i, pa je Di L F . A, kako je
L lanac, meu i , i , ..., i postoji najvei. Neka je to i , takav da i , i , ..., i i .
1 2 k
Dokaz.
1 Neka je S konaqan. Zadajmo nizove takve da je
S0 = S , M0 skup minimalnih elemenata skupa S0 ;
S1 = S0 \ M0 , M1 skup minimalnih elemenata skupa S1 ;
S2 = S1 \ M1 , M2 skup minimalnih elemenata skupa S2 ;
...
Sn = Sn1 \ Mn1 , Mn skup minimalnih elemenata skupa Sn ;
Sn+1 = , jer je Mn = Sn .
Definiximo relaciju na sledei naqin:
32
(1) Na svakom Mi definixemo proizvo no linearno.
(2) Ako a Mi, b Mj i i 6= j , definixemo td. a b akko i j .
Opravdae za (2). Ako vai a b, onda su a, b / Mi, jer su elementi iz Mi neuporedivi,
pa je a Mi, a b Mj i i 6= j . Takoe, ako je a b, onda je i < j , jer ako je a b, tada b
nije mogao biti ranije izbaqen\ od a.
2 je ureee. Neka je skup P = {pab | a, b S}, gde je pab slovo. Mi elimo da definixemo
relaciju takvu da je a b akko v(pab) = 1, gde je v valuacija za koju vai v |= .
Posmatrajmo skup
= {paa | a S} {pab pbc pac | a, b, c S} {pab pba | a, b S, a 6= b}
{pab pba | a, b S} {pab | a, b S, a b}.
Prva tri dela skupa obezbeuju ureenost relacije , qetvrti deo je zbog linearnosti,
dok je posledi deo da obezbedi da podskup od .
Skup je zadovo iv akko postoji valuacija v koja zadovo ava svaku formulu iz . Ako
posmatramo valuaciju v takvu da je v(pab) = 1 akko a b i dokaemo v |= , vaie a b.
To ureee e biti linearno i vaie da je podskup od .
Prema teoremi kompaktnosti, treba da dokaemo da je svaki konaqan 0 zadovo iv.
Neka je 0 konaqan. Neka je S0 S konaqan skup, takav da se u 0 jav aju samo slova
pab za a, b S0 . Posmatrajmo skup 00 0
00 = {paa | a S0 } {pab pbc pac | a, b, c S0 } {pab pba | a, b S0 , a 6= b}
{pab pba | a, b S0 } {pab | a, b S0 , a b}.
Skup 00 je zadovo iv akko postoji linearno ureee na S0, takvo da je podskup od .
Kako je S0 konaqan, po 1 sluqaju, ovakvo linearno ureee postoji, pa je 00 zadovo iv,
pa je 0 zadovo iv. Dakle, i je zadovo iv odnosno vai v(pab) = 1 akko a b, pa je
traeno ureee.
Neka je I0 proizvo an induktivan skup. Skup prirodnih brojeva definixemo na sledei naqin
N = {x I0 | x pripada svakom induktivnom skupu} tj.
33
Lema 1.
Dokaz.
() Neka je k < n + 1, odnosno k n + 1 = n {n}. Tada je k n ili k {n}, tj. k<n ili
k = n.
Dokaz.
(T) Neka vai k < m i m < n treba dokazati da je k < n. Posmatrajmo formulu P (x) :
(k, m N)(k < m m < x k < x). Dokaimo indukcijom da je formula taqna za svako
x N.
(BI) P (0) : k < m m < 0 k < 0, formula je taqna jer je netaqno m < 0 za sve m N.
(IH) Pretpostavimo da vai P (n) : (k, m N)(k < m m < n k < n).
(IK) Dokaimo da vai P (n + 1) : (k, m N)(k < m m < n + 1 k < n + 1). Neka je
k < m i m < n + 1. Prema lemi 2 vai m < n + 1 akko m < n ili m = n.
1 Ako je m < n, tada je k < n po (IH), pa prema lemi 2 vai k < n + 1.
2 Ako je m = n, tada iz k < m zak uqujemo k < n, pa prema lemi 2 vai k < n + 1.
(AS) Pretpostavimo suprotno, tj. k < m i m < k. Zbog tranzitivnosti imamo k < k, odnosno
k k , xto je u kontradikciji sa posledicom aksiome regularnosti.
34
(LIN) Treba dokazati da je formula P (x) : (k N)(k < x k = x x < k) taqna za svako x N.
Dokaz izvodimo indukcijom.
(BI) P (0) : k < 0 k = 0 0 < k, formula je taqna jer po lemi 1 vai k 0 za svako k N.
(IH) Pretpostavimo da vai P (n) : (k N)(k < n k = n n < k).
(IK) Dokaimo da vai P (n + 1) : (k N)(k < n + 1 k = n + 1 n + 1 < k). Neka je k
proizvo no. Prema (IH) vai k < n ili k = n ili n < k.
1 Ako je k < n, tada je k < n + 1 prema lemi 2.
2 Ako je k = n, tada iz k < n + 1 prema lemi 2.
3 Ako je n < k , tada indkcijom dokaimo da je formula
Q(x) : (n N)(n < x n + 1 x).
(BI) Q(0) : n < 0 n + 1 0, formula je taqna jer je netaqno n < 0 za sve n N.
(IH) Pretpostavimo da vai Q(m) : (n N)(n < m n + 1 m).
(IK) Dokaimo da vai Q(m + 1) : (n N)(n < m + 1 n + 1 m + 1). Neka je
n < m + 1. Prema lemi 2 vai da je n = m ili n < m. Ako je n = m, tada
je S(n) = S(m), tj. n + 1 = m + 1, pa je n + 1 m + 1. Ako je n < m, tada je
po (IH) n + 1 m, pa je n + 1 = m ili n + 1 < m. Ako je n + 1 = m, tada je
n + 1 < m + 1 prema lemi 2. Ako je n + 1 < m, tada je n + 1 < m + 1 prema
lemi 2.
Kako je prema principu matematiqke indukcije formula Q(x) taqna za sve x N
imamo u 3 da je n + 1 < k ili n + 1 = k ako je n < k.
Dokaz. Uoqimo formulu Q(x) : (k < x)P (k). Dokaimo Q(n) za sve n N indukcijom.
(BI) Q(0) : (k < 0)P (0)k < m je isto xto (k)(k < 0 P (k)), xto je taqno.
(IH) Pretpostavimo da vai Q(n) : (k < n)P (k).
(IK) Dokaimo da vai Q(n + 1) : (k < n + 1)P (k). Po lemi 1 vai k < n + 1 akko k < n ili
k = n, pa dobijamo da (k < n + 1)P (k).
35
42 Princip minimuma
Teorema 1. Relacija < na N je dobra, tj. svaki neprazan podskup od N ima najmai element.
Dokaz. Neka je X 6= i X N. Pretpostavimo suprotno, X nema najmai element. Posmatrajmo
formulu P (x) : x / X . Dokaimo da je taqna formula ((k < n)P (k)) P (n) za sve n N.
Pretpostavimo da vai (k < n)k / X . Tada n / X jer u suprotnom n je najmai element u X .
Dakle, vai P (n). Po principu potpune indukcije (n N)P (n), tj. (n N)n / X . Kako je
X N, to je X = , xto je kontradikcija.
Traena funkcija f = S F .
Teorema 2. [Parametarska teorema rekurzije] Neka su P, A skupovi, p P i S(p) sledbenik
od p. Neka su date funkcije a : P A i h : P AN A. Tada postoji funkcija f : P N A,
takva da f (p, 0) = a(p) i f (p, S(n)) = h(p, f (p, n), n).
{ sM D za s ConstL ;
{ sM : D n D za s F unL , ar(s) = n;
36
{ sM D n za s RelL, ar(s) = n.
Valuacija je preslikavae v : V ar D.
Ako je t term, pisaemo t(x1, x2, ..., xn) da naglasimo da su promen ive terma t neke od x1, x2, ..., xn,
a krae t(x).
Ako je A formula, pisaemo A(x1, x2, ..., xn) da naglasimo da su slobodne promen ive formule
A neke od x1 , x2 , ..., xn , a krae A(x).
Neka je M fiksiran. Definixemo vrednosti terma t(x) u valuaciji v, xto oznaqavamo sa t(x)[v]
ili sa t(a), gde je a = v(x), na sledei naqin:
(1) Ako je t(x) promen iva, tj. t(x) = xi, onda je
t(a) = v(xi ) = ai ;
(3) Ako je t(x) = F (t1(x), t2(x), ..., tm(x)), gde je F F uncL, ar(F ) = m, tada je
t(a) = F M (t1 (a), t2 (a), ..., tm (a)).
(2) Ako je A(x) oblika R(t1(x), t2(x), ..., tm(x)), R RelL, ar(R) = m, onda
M |= A(a) akko RM (t1 (a), t2 (a), ..., tm (a));
` A akko |= A.
38