Professional Documents
Culture Documents
Logika
Logika
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
û(F ) = v̂(F ).
Dokaz. Indukcijom po sloenosti formule F :
(BI) sl(F ) = 0 tj. F = p, P (F ) = {p}, pa vai: û(F ) = û(p) = u(p) = v(p) = v̂(p) = v̂(F ).
(IH) Za sve formule F takve da je sl(F ) < n neka vai û(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
û(G) = v̂(G), odakle sledi da û(F ) = û(¬G) = ¬û(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 û(G) = v̂(G) i û(H) = v̂(H), odakle sledi da
û(F ) = û(G ∗ H) = û(G) ∗ û(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:
Tada je û(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:
û(F (p1 , p2 , ..., pn )) = û(pi ) = u(pi ) = v̂(Ai ) = v̂(F (A1 , A2 , ..., An )).
(IH) Za sve formule F takve da je sl(F ) < n neka vai û(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
û(G(p1 , p2 , ..., pn )) = v̂(G(A1 , A2 , ..., An )), odakle sledi da
û(F (p1 , p2 , ..., pn )) = û(¬G(p1 , p2 , ..., pn )) = ¬û(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
û(G(p1 , p2 , ..., pn )) = v̂(G(A1 , A2 , ..., An )) i û(H(p1 , p2 , ..., pn )) = v̂(H(A1 , A2 , ..., An )),
odakle sledi da
û(F (p1 , p2 , ..., pn )) =
û(G(p1 , p2 , ..., pn ) ∗ H(p1 , p2 , ..., pn )) = û(G(p1 , p2 , ..., pn )) ∗ û(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)) ⇔ û(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)) = û(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 ).
v∈V1
(⇒) 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)
A∨B A∨B
A B
A∨B
C C
(⇔DL
E )
C
6. Eliminacija i uvoee ekvivalencije
A⇔B (⇔LD
A⇔B (⇔DL
E ) E )
A⇒B B⇒A (⇔U )
A⇒B B⇒A
A⇔B
7. Disjunktivni silogizmi
A∨B ¬A (DS )
A∨B ¬B (DS )
B A
8. Tranzitivnost implikacije
A⇒B B⇒C (⇒T )
A⇒C
9. Zakon kontrapozicije
A⇒B (K )
¬A ⇒ ¬B (K )
¬B ⇒ ¬A B⇒A
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 p∧q ¬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 p∨q ¬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 p⇒q ¬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 p⇔q ¬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 pn−1 ⇒ F, ¬pn−1 ⇒ F ` F . Odakle dobijamo pv1 , pv2 , ..., pvn−2 ` 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.
∃x∀y(¬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 ∀a∀b∃x∀y(y ∈ x ⇒ y =
a ∨ y = b) i ∀a∀b∃x0 ∀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.
∀a∃u∀x(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.
∀a∃p∀x(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 bρ−1a akko a ←ρ−− b
ρ −1
• aρb 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 .
1−1\
”
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 −”−1−1 \
−−→ 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 .
n≥0
Tada je f [C] = f [ S Cn] = S f [Cn] = S Cn+1 = S Cn.
n≥0 n≥0 n≥0 n≥1
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 −
1−1 \ Posmatrajmo
familiju skupova F za koju vai
1−1
”−−−→ 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.
i∈I
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 −”−1−1 \
−−→ A.
1◦ Ako je M = B , h : B −”−1−1\
−−→ 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 ∈ Γ.
/ Γ.
B⇒C∈ 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
B⇔C∈ / Γ.
Γ |= 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 = Sn−1 \ Mn−1 , 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 ×A×N → 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