Documente Academic
Documente Profesional
Documente Cultură
tou
Majmatoc
Logic). Logic),
h opoa enai
Logic). Ian
Hodkinson
Londnou.
ap to Kolgio
Imperial,
2 / 232
Bibla
Ap th Logik sto Logik Programmatism kai thn G. Mhtakdhc. Ekdseic Kardamtsa. Stoiqea Majhmatikc Logikc. A. Tzoubrac. Ekdseic Zth. Logik: H dom tou Epiqeirmatoc. D. Portdhc, S. Ylloc kai D. Anapolitnoc. Ekdseic Neflh.
Prolog.
Diakrit Majhmatik kai Majhmatik Logik, Tmoc G': Majhmatik Logik. K. Dhmhtrakpouloc. Ellhnik Anoikt Panepistmio.
Logic in Computer Science: Modelling and Reasoning about Systems. M. Huth kai M. Ryan. Cambridge University Press. Articial Intelligence: A Modern Approach. S. Russel Norvig.
Ma Sgqronh Prosggish, ekdseic Kleidrijmoc. kai
P.
3 / 232
1.
Logik:
Eisagwg
To kommti thc Filosofac pou pragmateetai morfc sullogismo kai skyhc, eidik epagwgc kai episthmonikc mejdouc. Epiplon, Logik enai h susthmatik qrsh sumbolikn teqnikn kai majhmatikn mejdwn gia ton upologism morfn gkurou epagwgiko epiqeirmatoc. Se aut to mjhma ja asqolhjome me th qrsh thc Logikc gia thn perigraf kai anptuxh prodiagrafn (specication) logismiko, kai ton sumperasm (reasoning) sqetik me tic prodiagrafc.
4 / 232
Logik:
Eisagwg
H Logik enai o
logismc
thc Plhroforikc: ma
majhmatik bsh gia thn antimetpish plhroforac kai gia ton sumperasm sqetik me th sumperifor logismiko. Parqei ma kal exskhsh gia to swst sumperasm kai thn akrib perigraf. Merikc ap tic polplokec efarmogc Plhroforikc qreizontai kai qrhsimopoion Logik. Pq, h
Prolog
enai
SQL
software agents)
5 / 232
Logik:
Eisagwg
H Logik brskei
efarmog
logics)
qoun
mechanics).
Yuqologa: qrsh Logikn gia thn melth thc anjrpinhc skyhc. Glwssologa: qrsh Logikc gia thn jemelwsh Logikn Grammatikn (logical
grammar)
qrshc thc glssac ap touc anjrpouc. Pc, gia pardeigma, qrhsimopoiontai ta onmata, oi antwnumec, oi posodektec (loi-meriko-kpoioi klp), oi qrnoi (upersuntlikoc -aristoc, klp).
6 / 232
Logik:
Eisagwg
'Ena ssthma Logikc perilambnei: Suntaktik (Syntax): ma tupik glssa (pwc ma glssa programmatismo) h opoa qrhsimopoietai gia na ekfrsei nnoiec, gia thn anaparstash thc gnshc. Shmasiologa (Semantics). H shmasiologa tou sustmatoc exetzei ton trpo me ton opoo oi ekfrseic pou epitrpontai ap to suntaktik thc glssac sqetzontai me to pragmatik touc perieqmeno. Snolo kannwn sumperasmatologac (Proof
theory).
Oi
kannec sumperasmatologac epitrpoun thn exagwg logikn sumperasmtwn ap th gnsh tou sustmatoc.
7 / 232
2.
Protasiak Logik
if count>0 and not found then decrement count; look for next entry; end if
To prgramma perilambnei basikc (atomikc) protseic, pwc
count>0, found,
and, or,
not
atomikc protseic. h telik polplokh prtash ja enai alhjc yeudc. H protasiak logik den enai pol ekfrastik. H kathgorhmatik logik enai pio ekfrastik.
8 / 232
Protasiak
Logik
'Ola ta edh Logikc baszontai se kpoio bajm sthn Protasiak Logik. Jloume na antimetwpzoume
if-tests
opoiasdpote
poluplokthtac kai na meletsoume ta genik qarakthristik touc. Den jloume apl na apotimome Jloume na gnwrzoume an do pte to na sunepgetai to
pot na enai alhjc ( yeudc). H Protasiak Logik perilambnei ma shmantik omda upologistikn problhmtwn, kai sunepc enai antikemeno melthc twn algorjmwn kai thc jewrac poluplokthtac.
9 / 232
2.1
Sun taktik
if-tests
language)
thc Protasiakc
10 / 232
' Atoma
count>0,
found)
atoms )
grfontai sunjwc wc
variables ) toma p , p , p0 , p1 , p2 , . . .
q, r , . . . x, y, z
sta Majhmatik.
11 / 232
Detero
sus tatik:
Logiko
sndesmoi
'Eqoume touc paraktw sundsmouc (connectives): szeuxh (kai): grfetai wc rnhsh (den): grfetai wc dizeuxh (): grfetai wc
truth
kai
falsity:
grfontai wc
kai
12 / 232
Parade gmata
wc
Ta smbola gia szeuxh, dizeuxh, sunepagwg kai isodunama parnoun do paramtrouc kai grfontai wc:
p q, p ,
Ta
p q, q
p q,
pq
H rnhsh
).
13 / 232
Trto
sus tatik:
Shmea Stxhc
if-tests.
12+3
(1 2) + 3
1 (2 + 3).
Omowc, to
pqr
(p q ) r p (q r )
14 / 232
Protseic
'Olec oi akoloujec sumblwn pou ekfrzoun toma, sundsmouc kai parenjseic onomzontai ekfrseic.
if-tests
Orismc 2.1
(Prtash)
enai protseic.
Oi mnec ekfrseic thc glssac pou enai protseic, enai autc pou kataskeuzontai me touc parapnw kannec.
15 / 232
kai
((p ) )
enai saf.
16 / 232
Kannec Apaloifc
Parenjsewn
(isqurteroc)
, , , ,
(pio adnamoc)
enai isqurtero ap to
diabzetai wc
2+(34)
kai qi wc
diabzetai wc
p (q r )
kai qi wc
(p q ) r
(p ) q
kai qi wc
(p q )
kai qi wc
Genik mwc protenetai h qrsh twn parenjsewn tan bohjei thn anagnwsimthta, parlo pou oi parenjseic mporon na apaloifjon. Pq, to na katanohje.
p q r s t
17 / 232
Kannec Apaloifc
Parenjsewn
p q r;
H proteraithta twn
sundsmwn den mac bohjei se aut thn perptwsh. H parapnw prtash prpei na diabaste wc
p (q r )
wc
(p q ) r ;
Se ttoiec periptseic prpei opwsdpote na qrhsimopoiome parenjseic.
pqr
kai
pqr
enai safec
'Opwc ja dome h logik shmasa enai h dia kai stic do periptseic pwc kai na qrhsimopoisoume tic parenjseic. Oi protseic
(p q ) r
kai
p (q r )
logik
isodnamec.
p q r.
(Sunjwc enai
(p q ) r .)
18 / 232
Dndra
'Eqoume dexei pc na diabzoume me safneia ma prtash (formula). Se kje prtash antistoiqe na dndro (formation
tree ),
na
digramma dhlad pou deqnei pc kataskeuzetai h prtash aut ap toma me th bojeia twn sundsmwn. Pq, h prtash
p q (p q r )
-> V
-> q p /\
r
19 / 232
Krioc Sndesmoc
connective )
thc
prtashc
logik morf
p q (p q r ). A B.
Kje mh atomik prtash qei na krio sndesmo, o opooc kajorzei th logik morf thc prtashc.
pq r A B.
enai
. .
(p q ) A.
pqr pqr A B.
(pijantata to detero). H
A B. .
H logik thc morf enai
20 / 232
Upo-protseic
enai oi
protseic pou qrhsimopoiontai gia thn anptuxh thc aut orzetai ap ton Orism 2.1.
A,
pwc
A.
Oi upo-protseic thc
p q (p q r ) enai: p q (p q r ) p q p qr p q p qr p q r p.
Ta
pq
kai
pq
21 / 232
Sun tomografec
1i n n
Ai ,
n i =1 Ai ,
Ai ,
i =1 1i n
Ai
A1 A2 An .
1i n n
Ai ,
n i =1 Ai ,
Ai ,
i =1 1i n
Ai
A1 A2 An .
Enai pwc sthn 'Algebra, pou to tou
n i =1 ai enai suntomografa
22 / 232
a1 + a2 + + an .
Orologa
Orismc 2.2
(literal)
(clause)
p , r , ,
p,
p ,
p q r ,
p p p
q .
O kenc programmatikc tpoc, o opooc den periqei kanna stoiqeidh tpo, antimetwpzetai pwc h prtash
(sto ).
23 / 232
2.2
Shmasiologa
Gnwrzoume pc na diabzoume kai na grfoume protseic (formulas). Poio enai mwc to nhma touc; Me lla lgia, poia enai h shmasiologa touc; Oi logiko sndesmoi (, , , , ) qoun kpoia antistoiqa me thn Ellhnik glssa.
All ta Ellhnik enai ma fusik glssa, gemth me asfeiec kai eidikc periptseic. H metfrash metax Ellhnikn kai Logikc den enai pnta ekolh.
Qreiazmaste na akrib trpo me ton opoo na dnoume nhma stic protseic thc Logikc.
24 / 232
aljeiac
Ma katstash (situation) enai kti to opoo orzei an kje tomo enai alhjc yeudc.
F : Q {, }
Gia ta
if-tests
tou progrmmatoc. Oi trqousec timc twn metablhtn tou progrmmatoc kajorzoun an kje atomik kfrash enc (pq,
if-test
x > 0, x =y
ma katstash
Gia ta toma
p, q, . . .
25 / 232
aljeiac
Gnwrzontac ma katstash mporome na upologsoume to nhma kje prtashc, dhlad an h prtash enai alhjc yeudc se aut thn katstash. Phganoume ap aplc protseic se pio snjetec, pwc ja dome eujc amswc.
26 / 232
Erm hnea
Orismc 2.3
( Erm hnea
Evaluation
) )
H alhjotim mac prtashc se ma dedomnh katstash orzetai wc exc. H katstash mac plhrofore gia tic alhjotimc twn atmwn. H prtash Ac upojsoume ti enai alhjc kai h
enai yeudc.
A, B
alhjotimc touc sth dedomnh katstash. Tte se aut thn katstash: H prtash an h
enai alhjc an h
enai alhjc.
H prtash
AB
enai alhjc an h
Erm hnea
AB
enai alhjc an h
enai alhjc h
kai h
enai alhjec. Se
AB
enai yeudc.
AB
enai alhjc an h
enai yeudc h
enai
AB
enai yeudc.
AB
enai alhjc an h
kai h
qoun thn
28 / 232
P nakec Aljeiac
Mporome na ekfrsoume autoc touc kannec qrhsimopointac pnakec aljeiac gia touc sundsmouc.
alhjc kai 0 gia thn tim yeudc. , ta opoa enai protseic kai A
0 1 1 1
A
1 0
0 0
A
1 1 0 0
B
1 0 1 0
AB
1 0 0 0
AB
1 1 1 0
AB
1 0 1 1
AB
1 0 0 1
29 / 232
Parade gmata
Ac upojsoume ti h prtash
enai
p q
enai yeudc. enai alhjc. enai yeudc. enai alhjc. enai yeudc. enai alhjc. enai yeudc kai h
pq pq
pq qp pq
p q
enai alhjc.
30 / 232
Parade gmata
enai
p q
enai tra alhjc. enai tra yeudc. enai akma yeudc. enai akma alhjc. enai tra alhjc. enai tra yeudc. enai akma yeudc kai h
pq pq
pq qp pq
p q
enai akma
alhjc.
31 / 232
Parade gmata
enai
p q qq p q pq q (p ) (q (p q ))
32 / 232
2.3
Sqsh
tou Protasiako
Logismo me
th Fusik
Glssa
H tupopohsh thc fusikc glssac, dhlad h metfrash twn protsewn thc fusikc glssac sthn Protasiak Logik den enai pnta ekolh. Enai mwc aparathth gia orismnec efarmogc. Merik stoiqea pou prpei na prosxoume sthn tupopohsh thc fusikc glssac: Apomonnoume tic atomikc protseic. Prosqoume an kpoiec ap tic atomikc protseic enai tautshmec. Antikajistome diakritc atomikc protseic me diakrit toma (p , q , r , . . . ). Entopzoume louc touc logikoc sundsmouc (aut apaite thn apdosh twn sundsmwn thc fusikc glssac se antstoiqouc thc tupikc).
33 / 232
Tupopohsh
thc fusikc
glssac
Entopzoume tic mikrterec (snjetec) protseic oi opoec apotelon th snjeth prtash, kai tic diakrnoume me parenjseic. Entopzoume ton krio logik sndesmo pou sundei tic snjetec protseic metax touc, kai proqwrome ap' autn stouc epimrouc sundsmouc. Apoddoume thn prtash qrhsimopointac ta sqetik logik smbola kai parenjseic. Paradegmata tupopohshc thc fusikc glssac uprqoun sto biblo
Logik:
34 / 232
Tupopohsh
thc fusikc
glssac
Pardeigma:
An
epitkia, tte to dhmsio qroc ja psei an kai mno an katafgoume se exwterik daneism.
Atomikc protseic:
p: q: r: s:
o plhjwrismc pftei ta epitkia anebanoun to dhmsio qroc pftei katafegoume se exwterik daneism
Logiko sndesmoi: an
...
kai
q ),
s)
. . . tte (p q ) (r s )
35 / 232
Problmata s thn
tupopohsh
thc fusikc
glssac
To
all
mpore na shmanei
kai.
ja ja
brqei.
ektc an genik shmanei ja bgw xw ektc an brqei metafrzetai se ja bgw xw ja brqei. Epshc mpore na ekfraste wc (ja brqei)
To
ja bgw xw.
suqn shmanei kai mporec na preic kotpoulo yri sunjwc shmanei mporec na preic kotpoulo mporec na preic yri o o
Ginnhc kai h Mara enai eutuqismnoi maz prpei na
36 / 232
Ap
thn tupik
glssa s th
fusik
Arqik h metfrash thc tupikc glssac sth fusik fanetai ekolh. Pq:
p q
metafrzetai se
kai
q . an
brqei tte
brqei
ja bgw xw metafrzetai se
den ja bgw xw. All uprqoun kai problmata. Oi polplokec protseic thc Protasiakc Logikc enai dskolo na apodojon sth fusik glssa. O sndesmoc
qrhsimopoiome to
an . . .
Emai
o Ppac
An
37 / 232
3.
Epiqeirmata, egkurthta
Gnwrzoume pc na diabzoume, na grfoume kai na ermhneoume (evaluate) protseic thc Protasiakc Logikc. Gnwrzoume epshc merik prgmata sqetik me th metfrash metax thc fusikc glssac kai thc Protasiakc Logikc.
H Logik qrhsimopoietai kai gia epiqeirhmatologa. Pq, paraktw qoume to exc epiqerhma: O Swkrthc enai ndrac. Oi ndrec enai jnhto. 'Ara o Swkrthc enai jnhtc.
38 / 232
3.1
'Egkura
epiqeirmata
To prohgomeno epiqerhma enai gkuro an gia kje katstash sthn opoa o Swkrthc enai ndrac kai oi ndrec enai jnhto, o Swkrthc enai ndrac.
'Opwc qoume anafrei, sthn Protasiak Logik ma katstash orzei thn alhjotim kje atmou.
Orismc 3.1
( 'Egkuro Epiqerhma (
Valid Argument
) )
A1 , A2 , . . . , An , B ,
ra
na epiqerhma
A1 , . . . , An ,
enai gkuro an: h prtash
A1 , . . . , An enai alhjec. 'An isqei A1 , . . . , An |= B . To smbolo | = diabzetai wc logik sunpeia (logical entailment/implication).
sthn opoa lec oi protseic aut tte grfoume
39 / 232
Ac upojsoume ti
A, B
A,
ra
enai alhjc.
A |= A.
A B , A, A
ra pou h
ra
enai gkuro.
A B |= A.
A B den enai gkuro: uprqoun katastseic A enai alhjc kai h A B enai yeudc. Sunepc A B.
ra
A, A B ,
epiqeirmatoc enai
modus ponens.
enai epshc gkuro. To noma
A B , B , A B , B ,
ra
modus tollens. A B, B A.
40 / 232
3.2
'Egkurec,
Valid Formula
|= A
) )
Ma prtash enai logik gkurh logik alhjc an enai alhjc se kje katstash. Grfoume tan ma prtash
enai gkurh.
Satisable Formula
) )
Equivalent Formulas
A B.
) )
Duo protseic
A, B
41 / 232
Parade gmata
Prtash
'Egkurh nai
p p p pp
qi qi qi nai
Isodnamh;
p
nai qi qi qi nai qi
pq
qi qi nai
pp p p p q
42 / 232
3.3
Sqseic
ennoin
Ta gkura epiqeirmata kai oi gkurec, ikanopoisimec kai isodnamec protseic orzontai metax touc. Pq:
epiqerhma
egkurthta
ikanopoihsimthta
isodunama
A |= B |= A
AB A
gkurh
A B
mh ikanopoisimh
(A B ) A
gkurh
A
mh ikanopoisimh
43 / 232
4.
egkurthta
twn
protsewn
'Ara qreizetai na antimetwpsoume mno gkurec protseic. Pc katalabanoume an ma prtash enai gkurh; Elgqoume ti h prtash enai alhjc se kje katstash.
Aut mpore na epiteuqje gia protseic thc Protasiakc Logikc, all upologistik enai na dskolo prblhma.
Gia thn Kathgorhmatik Logik, thn opoa ja dome sta epmena majmata, enai pol pio dskolo prblhma, giat oi katastseic enai pollc kai pio polplokec. All uprqoun kpoioi trpoi na dexoume ti orismnec protseic thc Kathgorhmatikc Logikc enai gkurec.
44 / 232
Trpoi
na elegqje h
egkurthta
twn
protsewn
Uprqoun diforoi trpoi na upologsoume an ma prtash thc Protasiakc Logikc enai gkurh qi: Pnakec aljeiac. Elgqoume an se lec tic pijanc sqetikc katastseic h prtash enai alhjc. 'Amesh majhmatik epiqeirhmatologa (direct mathematical argument). Isodunamec. 'Eqoume ma lsta ap qrsima zeugria isodnamwn protsewn. Qrhsimopoiome autc tic isodunamec gia na metatryoume thn arqik prtash sthn prtash , h opoa enai gkurh.
Hilbert,
shmasiologiko
tableaux).
45 / 232
4.1
P nakec
aljeiac
Ac dexoume ti h prtash
(p q ) (p q )
enai gkurh.
Grfoume 1 gia thn tim alhjc kai 0 gia thn tim yeudc.
'Eqoume do toma, pou to kajna parnei ma ap tic do alhjotimc. Oi alhjotimc llwn atmwn den mac apasqolon. 'Ara qoume tsseric sqetikc katastseic. Ermhneoume lec tic upo-protseic thc prtashc mac se kje katstash:
p
1 1 0 0
q
1 0 1 0
pq
1 0 1 1
p
0 0 1 1
p q
1 0 1 1
(p q ) (p q )
1 1 1 1 enai alhjc (qei
Blpoume ti h prtash
(p q ) (p q )
46 / 232
Isodunama kai
ikanopoihsimthta
pq
kai
p q
enai
isodnamec: se kje ma ap tic tsseric katastseic qoun thn dia alhjotim. Ti elgqoume gia na dexoume ikanopoihsimthta;
47 / 232
All douleoun pnta, toulqiston gia thn Protasiak Logik pou mno peperasmnec katastseic sqetzontai me ma prtash. (Aut den isqei gia thn Kathgorhmatik Logik. Sthn perptwsh aut prpei na brome llouc trpouc.)
Oi pnakec aljeiac mporon epiplon na qrhsimopoihjon gia na dexoume ikanopoihsimthta kai isodunama.
toma qreizetai
48 / 232
4.2
epiqeirhmatologa
Direct
argument
Ac dexoume ti h prtash
p pq
enai gkurh.
p, q.
Ja dexoume ti h prtash
p pq
enai
p q.
enai alhjc, ra
An to
p, q
h prtash
pq
enai alhjc.
' Askhsh
: dexte ti h prtash
A (A B ) B
enai gkurh.
49 / 232
' Amesh
majhmatik epiqeirhmatologa
(A B ) C enai alhjc se aut thn katstash an kai mno A B kai h C enai alhjec (smfwna me ton orism thc shmasiologac tou ).
H an h To parapnw isqei an kai mno an h kai h
kai h
enai alhjec,
kai
enai alhjec.
kai h
B C
enai alhjec.
50 / 232
' Amesh
majhmatik epiqeirhmatologa
A (B C )
kai
enai alhjc.
'Ara oi protseic
(A B ) C
A (B C )
alhjotim se aut thn katstash. H katstash tan tuqaa, ra oi protseic enai logik isodnamec.
51 / 232
' Amesh
Majhmatik Epiqeirhmatologa
h opoa enai
Ac proume ma tuqaa katstash. An to aut thn katstash, tte h prtash alhjc, giat kje prtash thc tan h
enai alhjc.
An to
katstash.
pq
AB
enai yeudc.
(p q ) p enai yeudc giat kje prtash A B enai yeudc tan h A enai alhjc kai h B
52 / 232
enai yeudc.
' Amesh
Majhmatik Epiqeirhmatologa
((p q ) p ) p enai alhjc giat kje morfc A B enai alhjc tan h A enai yeudc.
Aut h morf epiqeirhmatologac onomzetai epiqeirhmatologa me periptseic (argument enai alhjc to (law
by cases):
to
of excluded middle).
53 / 232
4.3
Isodunamec
Oi isodunamec mac bohjon sto na aplopoisoume ma prtash na metatryoume ma prtash se ma llh, pnta diathrntac th logik isodunama.
'Ara an mporsoume na metatryoume ma prtash sthn prtash tte xroume ti h arqik prtash enai gkurh.
Ja anafroume ma lsta isodunamin oi opoec enai qrsimec gi' aut ton skop.
Oi isodunamec enai pollc, all lec ekfrzoun basikc logikc arqc pou ja prpei na gnwrzete. Na elgxete ti oi protseic enai ntwc isodnamec qrhsimopointac pnakec aljeiac mesh epiqeirhmatologa.
54 / 232
Isodunamec pou
perilambnoun to sndesmo
A, B , C
ekfrzoun tuqaec
isodnamec
ant gia
logik
isodnamec.
1. H prtash
AB AA A
B A A A. .
).
).
enai logik isodnamh me thn kai
4. Oi protseic 5. H prtash
A A ).
(A B ) C
A (B C )
(prosetairistikthta tou
55 / 232
Isodunamec pou
perilambnoun to sndesmo
6. H prtash
AB AA A
B A A
(autopjeia tou
).
).
8. Oi protseic 9. H prtash 10. H prtash kai
A A
A. A (B C )
(A B ) C
(prosetairistikthta tou
).
56 / 232
Isodunamec pou
perilambnoun touc
sundsmouc
kai
11. H prtash 12. H prtash 13. H prtash 14. H prtash 15. H prtash 16. H prtash 17. H prtash 18. H prtash 19. H prtash
.
.
A.
.
AA A A A A AB
enai isodnamh me thn enai isodnamh me thn enai isodnamh me thn enai isodnamh me thn enai isodnamh me thn enai isodnamh me thn
A.
. .
A. A B
kai thn
(A B ).
20. H prtash
(A B )
A B .
57 / 232
Isodunamec pou
perilambnoun to sndesmo
21. H prtash
AB
(A B ) (B A), (A B ) (A B ), A B .
22. H prtash
(A B )
A B , A B , (A B ) (A B ).
58 / 232
Nmoi
De Morgan
De Morgan:
Nmoi
(A B ) (A B )
A B . A B .
, :
A (B C ) (A B ) (A C ). A (B C ) (A B ) (A C ). A.
26. H prtash
A (A B )
kai
A (A B )
enai isodnamec
59 / 232
Apodeiknon tac
egkurthta
me isodunamec
kai
Epanalbete to prohgomeno bma. To apotlesma ja enai ma prtash logik isodnamh me thn An to apotlesma enai h prtash Pq, ac dexoume ti h prtash
A.
tte h
enai gkurh.
p pq
enai gkurh.
Aut h prtash enai isodnamh me thn thn isodunama 19). H teleutaa enai isodnamh me thn isodunama 10). H teleutaa enai isodnamh me thn isodunama 8). H teleutaa enai isodnamh me thn opoa enai gkurh. Ftsame sthn prtash prtash
p (p q )
(ap
(p p ) q q
(ap thn
(ap thn
p pq
enai gkurh.
60 / 232
Pardei gma
Ac dexoume ti h prtash
AB
B A.
H prtash
B A
(B ) A
(ap thn
(ap thn isodunama 19). H teleutaa enai isodnamh me thn isodunama 6). H teleutaa enai isodnamh me thn isodunama 13). H teleutaa enai isodnamh me thn isodunama 19).
A B A B AB
(ap thn
(ap thn
61 / 232
Pardei gma
(p q ) (p q )
enai logik
p.
p p
(ap thn
62 / 232
Kanonikc morfc
Oi isodunamec mac epitrpoun na metatryoume ma prtash se ma isodnam thc se kanonik morf (normal Uprqoun do koinc kanonikc morfc:
Orismc 4.1 Kanonik (Diazeuktik Kanonik Morf, Suzeuktik
form).
Morf)
an enai ma dizeuxh
suzexewn stoiqeiwdn tpwn, kai den mpore peraitrw na aplopoihje allzontac morf. Paradegmata:
p q r (p q ) r (p q r ) Anti-pardeigma: (p p ) (q
q )
63 / 232
Kanonikc morfc
Orismc 4.1 (sunqeia) Ma prtash enai se suzeuktik kanonik morf (SKM) (conjunctive
an enai ma szeuxh
diazexewn stoiqeiwdn tpwn (dhlad ma szeuxh programmatikn tpwn), kai den mpore peraitrw na aplopoihje allzontac morf. Pardeigma:
(p q ) (q r ) (p q )
O Orismc 2.2 orzei touc stoiqeideic tpouc kai touc programmatikoc tpouc.
64 / 232
se kanonik morf
, : AB AB
me me
A B .
(A B ) (A B ).
2. Prowjome tic arnseic msa stic parenjseic mqri ta toma qrhsimopointac touc nmouc tic diplc arnseic (antikajistome
3. Qrhsimopoiome touc kannec epimeristikthtac gia na katalxoume sthn epijumht kanonik morf. 4. Aplopoiome: antikajistome tic upo-protseic
. Antikajistome tic me
p p me p me , tic
H isodunama
p,
kai tic
me
27 enai epshc suqn qrsimh. Epanalambnoume mqri h prtash na mhn enai peraitrw aplopoisimh.
65 / 232
Pardei gma:
p q (p r )
se DKM
p q (p r ) (p q ) (p r ) (p q ) ((p r ) (p r )) p q (p r ) (p r ) p (p r ) (p r ) q p (p r ) q
[arqik prtash]
H teleutaa prtash enai se DKM. Mporome na thn aplopoisoume peraitrw an jloume proswrin na fgoume ap thn DKM:
[(p p ) (p r )] q [ (p r )] q p r q
H shmantik aplopohsh thc arqikc prtashc deqnei to pleonkthma thc metatropc mac prtashc se kanonik morf.
66 / 232
5.
Sus tmata
apodexewn:
fusik sumperasmatologa
'Ena ssthma apodexewn mac bohjei na deqnoume ti ma prtash enai gkurh qrhsimopointac mno suntaktikoc kannec den qrhsimopoiome to nhma twn protsewn. Ja mporosame na gryoume na prgramma logismiko to opoo efarmzei autoc touc kannec. H automatopoihmnh sumperasmatologa (automated enai ma anaptussmenh ereunhtik perioq.
reasoning)
Uprqoun arket sustmata apodexewn. Sta epmena majmata ja asqolhjome me to ssthma kannwn fusikc sumperasmatologac (natural
deduction (ND)).
67 / 232
Ti
e nai
to
ss thma
ND;
argument).
Xekinntac swc ap kpoia dojnta gegonta kpoiec protseic
A1 , . . . , An
B.
A1 , . . . , An
B. B
ap tic
Kat th sumperasmatologa pargontai endimesec protseic. Autc apotelon thn apdeixh thc
A1 , . . . , An .
epiqerhma.
Uprqoun do kannec gia kje sndesmo: nac gia na eisgoume to sndesmo (dhlad na eisgoume ma prtash thc opoac enai o krioc sndesmoc), kai nac gia na qrhsimopoisoume to sndesmo (na qrhsimopoisoume ma prtash thc opoac enai o krioc sndesmoc). Oi kannec enai basismnoi sthn shmasiologa twn sundsmwn, thn opoa edame sta prohgomena majmata.
68 / 232
5.1
Kannec
ND
gia touc
sundsmouc
, ,
Uprqoun do kannec gia kje sndesmo. Oi kannec baszontai sto nhma twn sundsmwn.
A
. . .
... ...
2 3
B AB
I (1,2)
H arjmhsh twn grammn enai aparathth gia thn katanhsh thc apdeixhc.
69 / 232
Kannec
ND
gia to
sndesmo
(apaloif gryoume
AB A B
E (1) E (1)
70 / 232
Upojseic
Stic apodexeic
ND
apodexoume aut pou jloume. Ma upjesh enai apl ma prtash, all qrhsimopoietai me na eidik trpo. Upojtoume ti (qoume ma katstash sthn opoa) h prtash enai alhjc. 'Epeita mpore na proqwrsoume sthn apdeix mac kajc gnwrzoume perisstera gia thn katstash.
Pq, o Srlok Qolmc upojtei gia mia stigm ti autc pou kleye to logo th nqta tan gnwstoc. Tte enai sgouroc ti ta skuli tou stblou ja gbgizan kai sunepc ja eqan xupnsei oi flakec tou stblou. All oi flakec den xpnhsan kat th dirkeia thc nqtac. O Qolmc sumperanei ti ta skuli den gbgisan th nqta, ra autc pou kleye to logo den tan gnwstoc.
H upjesh tou tan ljoc parl' aut mporose na knei aut thn upjesh, kai tan qrsimo pou thn kane.
71 / 232
Kannec
ND
gia to
sndesmo
(eisagwg
apodexei. All den mporome na qrhsimopoisoume thn otidpote llo ap thn apdeixh thc
ap thn
argtera (giat aut h apdeixh tan basismnh se ma epiplon upjesh). Sunepc, apomonnoume thn apdeixh thc
ap thn 1
se na kout: upjesh
A
(h apdeixh)
2 3
B AB
to apodexame!
I (1,
2)
Kama ap tic protseic pou enai msa sto kout den mpore na qrhsimopoihje argtera.
72 / 232
Kannec
ND
gia to
sndesmo
Sto ssthma
ND
epiplon upojseic. H prth gramm msa sto kout prpei pnta na onomzetai ja dome argtera.
upjesh
73 / 232
Kannec
ND
gia to
sndesmo
(apaloif
na gryoume mporome
, -elimination, E ). An qoume katafrei A kai A B , me opoiadpote seir, tte na gryoume B (Modus Ponens).
1
AB
. . .
to apodexame aut
...
2 3
A B
kai aut
... E (1, 2)
74 / 232
Kannec
ND
gia to
sndesmo
(eisagwg
A AB
... I (1)
B AB
to apodexame aut
...
I (1)
75 / 232
Kannec
ND
gia to
sndesmo
-elimination, E ). Gia na apodexoume kti ap ma prtash thc morfc A B , prpei na to apodexoume upojtontac thn A, KAI na to apodexoume upojtontac thn B .
(apaloif Aut enai epiqeirhmatologa me periptseic. 1 2 3 4 8
AB A
. . . upjesh prth apdeixh to apodexame 5 6 7
B
. . .
C C
E (1, A, B
2, 4, 5, 7)
Oi upojseic
argtera, sunepc topojetontai se (diplan) kouti. Kama ap tic protseic pou enai msa sta kouti den mpore na qrhsimopoihje argtera. H
C.
76 / 232
5.2
Parade gmata
, , .
Pardei gma
Ac apodexoume ti
A AB
me to ssthma
ND
(pou oi
A, B
enai tuqaec protseic). Thn egkurthta autc thc prtashc thn apodexame me mesh epiqeirhmatologa nwrtera sto mjhma. Sugkrnete tic do apodexeic. 1 2 3
A AB AAB
upjesh
I (1) I (1, 2) Se
kpoia katstash
AB
enai alhjc.
AAB
77 / 232
Oi
kannec e nai
sun taktiko
ND
shmasiologa twn sundsmwn. Parl' aut enai suntaktiko kannec. Ma apdeixh me to ssthma
ND
enai suntaktik.
78 / 232
Parade gmata
Pardei gma
5.2
A (B C )
apodexte ti
A B C.
A (B C )
enai epshc
AB C
AB
alhjc (se aut thn katstash), kai deqnoume ti h alhjc. Efson qoume
C enai A B tte qoume kai A. Epomnwc, qrhsimopointac thn A (B C ) blpoume ti h B C enai alhjc. H A B mac dnei th B . Sunepc qoume kai thn C .
79 / 232
Sumpera noume:
A (B C )
enai
AB C
enai
80 / 232
To
smbolo
Apodexame thn
AB C
ap th dojesa
A (B C ).
A (B C )
Orismc 5.3
AB C
'Estw
A1 , . . . , An , B
tuqaec protseic.
A1 , . . . , An
xekinntac ap tic
(dhlad tan
shmanei ti mporome na
jerhma (thc fusikc sumperasmatologac). A1 , . . . , An B diabzetai wc h B enai apodeximh ap tic A1 , . . . , An kai B diabzetai wc h B enai jerhma.
81 / 232
To
smbolo
me to
enai suntaktik kai perilambnei apodexeic. enai shmasiologik kai perilambnei katastseic.
82 / 232
Parade gmata
Pardei gma
5.4
AB C
A (B C ).
1 2 3 4 5 6 7
AB C A B AB C BC A (B C )
Jewrome ti h prtash A B C enai alhjc. Gia na dexoume ti h A (B C ) enai alhjc, upojtoume A kai deqnoume ti B C . Gia na dexoume B C upojtoume B kai deqnoume ti C . All tra qoume A kai B , ra kai A B . Gnwrzoume ti A B C . Sunepc qoume C .
Sth fusik glssa:
83 / 232
5.3
Kannec
ND
gia to
sndesmo
O sndesmoc
wc thn
A .
-introduction, I ). Gia na apodexoume ma prtash thc morfc A, upojtoume A kai apodeiknoume . Wc sunjwc, den mporome na qrhsimopoisoume thn A argtera. Sunepc klenoume thn apdeixh tou ap thn A se na kout:
1 2 3 4
A
. . .
I (1,
3)
84 / 232
Kannec
ND
gia to
sndesmo
Ap thn
(apaloif
sumperanoume 1 2 3 4 (apaloif
-elimination, E ). . A
. . .
kai thn
to apodexame
...
E (1,
3)
-elimination, ). A A
Ap thn
sumperanoume
A.
1 2 to apodexame
... (1) .
85 / 232
5.4
Parade gmata
Pardei gma
s : autc b : o w : oi
1 2 3 4 5 6 7 8
Parade gmata
Pardei gma
5.6
Ac apodexoume ti
A
1 2 3 4
A. A A A
dedomno upjesh
E (1, 2) I (2, 3)
87 / 232
Parade gmata
Pardei gma
5.7
Ac apodexoume ti
(A B )
A.
dedomno upjesh
(A B ) A AB A
tte ja eqame
'Ara qoume
A.
88 / 232
Otidpote e nai
apodeximo ap
thn an tfash
Pardei gma
5.8
Ac apodexoume ti
1 2 3 4 5
A.
dedomno
A A A
upjesh
(1)
I (2, 3) (4)
89 / 232
Otidpote e nai
apodeximo ap
thn an tfash
ND. A
enai alhjc. All
2. Jewrsame wc dedomno ma katstash sthn opoa h enai alhjc kai apodexame ti kai h den uprqei katstash pou h
den uprqei lgoc na mhn deqtome opoiadpote sunpeia autc thc jerhshc. Epeid den uprqei katstash sthn opoa h mporome na apodexoume thn
enai alhjc,
upojseic se na kout miac apdeixhc. Suqn knoume ttoiec upojseic. Pq, se epiqeirhmatologa me periptseic (qrsh kanna
E ).
).
Dete to
90 / 232
Apodeiknon tac
thn
A A
A A
(pol qrsimh apdeixh). upjesh upjesh
Pardei gma
5.9
Ac apodexoume ti 1 2 3 4 5 6 7 8 9
(A A) A A A A A A (A A) A A Upojtoume
ti
I (2) E (1,3) I (2,4) I (5) E (1, 6) I (1, 7) (8) (A A). An A tte 'Ara A (gramm 5). Tte
Sunepc
A A,
mwc qoume
A A
(A A).
A A.
91 / 232
5.5
Kannec
gia to sndesmo
(eisagwg
-introduction,
I ).
Mporome na
-elimination,
E ).
Den mporome na .
92 / 232
5.6
Kannec
gia to sndesmo
(eisagwg
-introduction, I ). Gia na apodexoume prpei na apodexoume A kai A (gia opoiadpote prtash A).
1 2 3 4
A
. . .
to apodexame
...
I (1, E .
3)
Autc o kannac enai o dioc me ton do onmata gia ton dio kanna. (apaloif
Uprqoun dhlad
-elimination, E ).
Mporome na
(Dete to
to apodexame
... E (1)
93 / 232
5.7
Lmmata
'Ena lmma enai kti pou qoume dh apodexei kai mac bohjei na apodexoume aut pou jloume.
A A.
Aut h apdeixh
A.
Stic apodexeic
ND
A A
lmma
ja
94 / 232
Parade gmata
Pardei gma
5.10
Ac apodexoume ti
((A B ) A) A
(nmoc tou
Peirce).
1 2 3
(A B ) A A A A
upjesh 5 6
upjesh lmma
upjesh
4 11 12
A upjesh 7 I (5,6) 8 B E (7) 9 A B I (6,8) A (3) 10 A E (1,9) A E (2, 3, 4, 5, 10) ((A B ) A) A I (1, 11)
95 / 232
5.8
Kannec
gia to sndesmo
A B wc (A B ) (A B ).
(A B ) (B A),
(eisagwg
kai isodnama wc
-introduction, I ). Gia na apodexoume A B apodeiknoume A B kai B A. Enallaktik, gia na apodexoume A B apodeiknoume A kai B , apodeiknoume A kai B (poia perptwsh protimme).
Prth enallaktik. . . 1
2 3
BA ... AB AB B ... A AB
to apodexame
... ...
kai aut
I (1,2)
to apodexame
Deterh enallaktik. . . 1
...
2 3
kai aut
... I (1,2)
96 / 232
5.8
Kannec
gia to sndesmo
Trth enallaktik. . . 1
2 3
A ... B AB
to apodexame
...
kai aut
... I (1,2)
97 / 232
Kannec gia
to
sndesmo
thn
(apaloif thn
A,
qoume thn
Ap thn
AB
kai
2 3
AB ... A B AB ... B A
to apodexame
...
kai aut
to apodexame
2 3
kai aut
... E (1,2)
98 / 232
5.9
Derived Rules
ND
parousiaste wc tra) mporon na sunduaston gia paraqjon noi kannec. Oi anakptontec auto kannec DEN enai aparathtoi se mia apdeixh, all knoun thn apdeixh pio sunoptik.
apdeixh
ap antfash (Proof
by Contradiction
(PC)):
Gia na apodexoume
A,
upojtoume
kai apodeiknoume
99 / 232
Anakpton tec
kannec
O kannac
PC
kai
A
. . .
A A
I (1, 3) (4)
PC:
1 2 3 4
A
. . .
A PC
PC (1,3)
meinei thn apdeixh kat ma gramm.
100 / 232
5.10
ND
1. Mjaite touc kannec. Lste askseic. 2. Gryte thn apdeixh me mesh majhmatik epiqeirhmatologa. 'Epeita tupopoiste thn apdeixh me touc kannec
ND. A,
tte ta
101 / 232
Parade gmata
Pardei gma
5.11
A B , C A, (B C )
Ac upojsoume ti qoume qoume wc dedomno ti dhlad
C.
kai
wc dedomno
C , to opoo (B C ). C.
ND.
102 / 232
Pardei gma
5.11
1 2 3 4 5 6 7 8 11 12 13 14
E (2,4)
9
B B
upjesh
10
(9)
E (1,
6, 8, 9, 10)
103 / 232
Kouti:
ti
prpei na
jummas te
Kje kout msa se ma apdeixh prpei na plhro tic paraktw propojseic: 1. 'Ena kout pnta arqzei me ma upjesh (h monadik exaresh afor ton kanna logik.) 2. Ma upjesh mpore na lbei qra mno sthn prth gramm enc koutio. 3. Msa se na kout mporome na qrhsimopoisoume opoiadpote prtash ap prohgomenec grammc thc apdeixhc, ektc ap tic protseic pou brskontai se kouti pou qoun klesei prin ap to trqon shmeo thc apdeixhc.
sthn kathgorhmatik
104 / 232
Kouti:
ti
prpei na
jummas te
4. Oi monadiko trpoi na exgoume plhrofora ap na kout enai me th qrsh twn kannwn (epiplon me thn qrsh twn
kathgorhmatik logik). H prth gramm met ap kje kout prpei na dikaiologhje me th qrsh enc ap autoc touc kannec. 5. Kama ap tic protseic pou enai msa se na kout den mpore na qrhsimopoihje xw ap to kout, ektc an exaqje smfwna me touc kannec pou anafrontai sthn propjesh 4. An na kout den plhro ma ap tic parapnw propojseic tte h apdeixh enai ljoc.
105 / 232
Qrsh koutin
A.
A A
dedomno
(1)
h kalterh apdeixh!
1 2 3 4
A A A
dedomno upjesh
I (2,1) I (1,2)
106 / 232
Ljoc
qrsh koutin
1 2 3 4
A A A
dedomno upjesh
I (2,1) E (3)
ljoc!
1 2 3 4 5
A A A A
dedomno upjesh
I (2,1) E (3)
(4)
ljoc!
107 / 232
5.11
kai
Jumhjete ti
A1 , . . . , An
enai alhjc an h
enai alhjc
A1 , . . . , An
Orismc 5.12
'Ena jerhma enai ma prtash h opoa mpore na apodeiqje ap na dojn ssthma apodexewn. Mac endiafrei to ssthma kannwn fusikc sumperasmatologac. 'Ara na jerhma enai kje prtash pou
A.
Orismc 5.13
'Ena ssthma apodexewn enai orj an kje jerhma enai gkuro, kai plrec an kje gkurh prtash enai jerhma.
108 / 232
Orjthta
ND
Mpore na deiqte ti to ssthma kannwn fusikc sumperasmatologac (ND) enai orj kai plrec.
Jerhma 5.14 (orjthta sus tmatoc
ND
'Estw ti oi
A1 , . . . , An
Gia
protseic. An
n=0: Kje apodeximh prtash enai gkurh. To ssthma ND den knei pot ljh.
(plhrthta sus tmatoc
Jerhma 5.15
ND
'Estw ti oi
A1 , . . . , An
Gia
protseic. An
n=0:
tic gkurec
Kje gkurh prtash enai apodeximh. To ssthma ND mpore na apodexei lec protseic.
109 / 232
Orjthta
ND
ND
gia na
110 / 232
Sunpeia
Orismc 5.16
(sunpeia)
Mia prtash
enai sunepc an
A. {A1 , . . . , An } enai
sunepc an
1i n
Ai .
Smfwna me ta jewrmata orjthtac kai plhrthtac (Jewrmata 5.14 kai 5.15) qoume:
Jerhma 5.17
111 / 232
Pandora
Pandora: www.doc.ic.ac.uk/pandora New Pandora: www.doc.ic.ac.uk/pandora/newpandora
Aut enai do ekdseic enc progrmmatoc logismiko me to opoo mporete na knete apodexeic qrhsimopointac touc kannec
ND. Imperial.
Oi
foithtc tou majmatoc Majhmatikc Logikc to qoun brei pol qrsimo sto na majanoun na anaptssoun apodexeic me to ssthma
ND.
help tou progrmmatoc Pandora kai exaskhjete me ta tutorials tou. Lste tic askseic sto Pandora sto New Pandora kai elgxte an oi lseic sac enai swstc.
Diabste to Shmewsh: To prgramma
EM
(ap to
to lmma
A A
112 / 232
6.
P nakec
Beth
Oi pnakec
Beth
ssthma apodexewn. Qrhsimopointac suntaktikoc kannec mporome na exetzoume an ma prtash enai gkurh.
O pnakac miac snjethc prtashc kataskeuzetai me bsh touc pnakec twn protsewn pou emfanzontai sth snjeth prtash.
113 / 232
Atomiko
p nakec
A /\ B
-(A /\ B)
-A
-B
AB
alhj (gramm).
(A B )
yeud thn
yeud (diakldwsh).
114 / 232
Atomiko
p nakec
AVB
-(A V B)
A -> B
-(A -> B)
-A
-A
-B
-B
Mia diakldwsh stouc atomikoc pnakec dhlnei dizeuxh en ma gramm dhlnei szeuxh.
115 / 232
Atomiko
p nakec
A <-> B
-(A <-> B)
- -A
-p
-A
-A
-B
-B
116 / 232
Pardei gma
(A A) (B (C D )).
(A /\ -A) V (B V (C /\ D))
A /\ -A A B
B V (C /\ D) C /\ D
-A
117 / 232
Pardei gma
Autc enai nac teleiwmnoc pnakac me treic kldouc. Oi kldoi arqzoun ap thn koruf. O aristerc kldoc enai antifatikc, periqei tic antifatikc protseic Sumbolzoume thn antifatikthta enc kldou upogrammzontac thn teleutaa tou prtash. Oi lloi do kldoi den enai antifatiko.
kai
A.
(A A) (B (C D )) B
blpoume ti h
upjesh ti aut h prtash enai alhjc enai ktw ap orismnec sunjkec swst, pq tan h enai alhjc oi
kai
enai alhjec.
118 / 232
Orismo
Orismc 6.2
'Enac kmboc enc pnaka lgetai qrhsimopoihmnoc an emfanzetai san koruf atomiko pnaka. Allic lgetai aqrhsimopohtoc.
Orismc 6.3
'Enac kldoc enc pnaka lgetai antifatikc an oi enai kmboi tou kldou (gia kpoia tuqaa
Orismc 6.4
'Enac pnakac lgetai teleiwmnoc an kannac mh antifatikc kldoc den qei aqrhsimopohtouc kmbouc. Allic lgetai hmitelc.
Orismc 6.5
119 / 232
Pardei gma
Pardei gma
6.6
Peirce
((A B ) A) A.
-(((A -> B ) -> A ) -> A )
(A -> B ) -> A
-A
-(A -> B) A
-B
120 / 232
Pardei gma
breje
antifatikc, aut shmanei ti dokimsame louc touc dunatoc trpouc pou ja mporosan na knoun thn prtash kai apotqame. 'Ara h
yeud
121 / 232
Pardei gma
A -> B
-A
-A
122 / 232
To
smbolo
Orismc 6.7
Ma
Beth-apdeixh
miac prtashc
Beth-apodeximh
an qei
To ti ma prtash
H prtash
K enai Beth-apodeximh ap tic protseic A1 , . . . , An an uprqei teleiwmnoc antifatikc pnakac me koruf K kai epmeno kmbo A1 An . Sumbolik A1 , . . . , An
B
Orismc 6.8
Ma
Beth-diyeush
miac prtashc
Beth-diayesimh
an uprqei
ND kai
ap tic
B gia na xeqwrzoume
ND
Beth
apodexeic.
124 / 232
Pardei gma
Pardei gma
6.9
Na apodexete ti
((p q ) (p q )).
- -((p V q) <-> (-p /\ -q))
pVq -p /\ -q p -p -q q -p -q
125 / 232
Pardei gma
Pardei gma
6.10
Na apodexete ti
M K, M K
-K
K.
126 / 232
Orjthta
Beth
-apodexewn
Jerhma 6.11
(orjthta
Beth
-apodexewn)
'Estw ti oi
A1 , . . . , An
Gia
protseic. An
n=0: Kje Beth-apodeximh prtash enai gkurh. To ssthma Beth-apodexewn den knei pot ljh.
(plhrthta
Jerhma 6.12
Beth
-apodexewn)
'Estw ti oi
A1 , . . . , An
Gia
protseic. An
n=0: Kje gkurh prtash enai Beth-apodeximh. To ssthma Beth-apodexewn mpore na apodexei gkurec protseic.
lec tic
127 / 232
Orjthta
Beth
-apodexewn
'Ara mporome na qrhsimopoiome touc pnakec elgqoume thn egkurthta twn protsewn.
Beth
gia na
128 / 232
Sunpeia
Mia prtash
enai sunepc an
A.
enai sunepc an
{A1 , . . . , An }
1i n
Ai .
Beth-apodexewn
enai ikanopoisimh.
129 / 232
Pardei gma
Pardei gma
6.13
p (p q ). Beth-apodexewn enai B p (p q ).
-(p -> (p V q))
orj kai plrec,
arke na dexoume ti
p -(p V q)
-p -q
130 / 232
Pardei gma
Pardei gma
6.14
p /\ q -(q /\ p) p q
-(p /\ q) q /\ p q p
-q
-p
-p
-q
131 / 232
Sumboulc gia
Beth
-apodexeic
Mjaite touc atomikoc pnakec. Lste askseic. Den uprqei ousidhc lgoc pou na kajorzei th seir anptuxhc twn protsewn, all mejodologik h anptuxh prta twn suzexewn (grammc) kai peita twn diazexewn (diakladseic) odhge kat kanna se aplosterouc pnakec.
132 / 232
Pardei gma
Pardei gma
6.15
Na exetsete an
M K, M K
-M
M.
M K, M K
M.
133 / 232
Pardei gma
Pardei gma
6.16
(p q ) (p q )
enai yeudc.
p -> q -(p V q) -p -p -q q -p -q
A,
Kathgorhmatik
Logik
H Kathgorhmatik Logik ( Prwtobjmia Logik) enai ma epktash thc Protasiakc Logikc. Sta epmena majmata: ja parousisoume to suntaktik kai th shmasiologa thc Kathgorhmatikc Logikc, ja dome th sqsh thc Kathgorhmatikc Logikc me th fusik glssa, ja dsoume touc orismoc tou gkurou epiqeirmatoc kai thc gkurhc prtashc sthn Kathgorhmatik Logik, kai ja dome trpouc gia na apodeiknoume thn egkurthta sthn Kathgorhmatik Logik:
. . .
135 / 232
H angkh
gia ma
pio
ekfras tik
glssa
H Protasiak Logik enai ma plosia glssa, all enai perioristik sthn diatpwsh idiottwn kai sqsewn. Pq:
An
grfetai wc
A B.
Epiplon den mpore na elegqje me thn Protasiak Logik h egkurthta twn epiqeirhmtwn pwc: 'Oloi oi gtoi enai templhdec (p ). O Mtsoc enai gtoc (q ). 'Ara o Mtsoc enai templhc (r ).
136 / 232
7.
Perlhyh
Kathgorhmatikc
Logikc
upologistc enai
Sun
kai
eswterik dom. Tra ja dome thn dom touc. Jewrome thn mrka
Sun
wc ma idithta (property,
attribute )
thn opoa nac upologistc (kai lla prgmata) mpore na qei na mhn qei. 'Ara eisgoume: 'Ena smbolo kathgormatoc (relation
symbol, predicate
'Eqei 2 paramtrouc
ra lme ti o bajmc tou enai 2. Stajerc (constants ), gia na onomzoume antikemena. Pq,
, , -002, .
Sunepc
Sun()
kai
(, )
enai do nec
atomikc protseic.
137 / 232
7.2
Posodektec
(, )
den enai diaforetik ap aut pou grfame sthn Protasiak Logik:
.
Oi mhqanismo auto onomzontai posodektec.
138 / 232
Ti
e nai
oi posodektec
Paradegmata: 'Oloi oi foithtc diabzoun pol. Kpoioi foithtc koimontai. Oi perissteroi kajhghtc enai trelo. Okt stic dka gtec to protimon. Kannac den enai pio xupnoc ap esna. Toulqiston xi foithtc den koimontai. Uprqoun peiroi prtoi arijmo. Uprqoun pio poll
PC
ap
Mac.
139 / 232
Posodektec
s thn Kathgorhmatik
Logik
'Eqoume do posodektec:
( (
(A) (E )
): ):
gia
uprqei
Kpoioi lloi posodektec mporon na ekfraston me touc parapnw. (Kje nac ap touc parapnw posodektec mpore na ekfraste msw tou llou.) All den uprqoun posodektec sthn Prwtobjmia Logik gia na ekfrsoun sqseic pwc
uprqoun
peiroikai
perisstero
, .
ap.
. loi
oi upologistc enai
Sun
140 / 232
7.3
Metablhtc
V y
metablhtn: pq
x , y , z , u , v , w , x0 , x1 , x2 , . . .
Merikc forc ja grfoume metablht. Pra ap tic protseic pwc protseic pwc
gia na pome
opoiadpote
Sun(),
ja grfoume kai
Sun(x ).
ta
to
pnta enai
Sun
ja
x Sun(x ). Gia
kje
x,
enai enai
Sun. Sun
ja
kti
x Sun(x ). Uprqei x
to opoo enai
Sun.
Fthc agrase na
Uprqei
agrase.
141 / 232
8.
'Opwc kname sthn Protasiak Logik, tsi kai tra ja dome prta to suntaktik kai met th shmasiologa.
8.1 Glssa
Orismc 8.1
L.
Grfoume
c, d, . . .
P, Q, R, S, . . .
142 / 232
Ma apl
glssa
exarttai ap aut
h opoa
-002,
(bajmc 1)
, , , , , , kai c Sun, ,
(bajmc 2)
ta smbola kathgorhmtwn
to smbolo kathgormatoc
Shmewsh:
dome to nhma (shmasiologa) twn sumblwn ja prpei na dome poia morf qei ma katstash sthn Kathgorhmatik Logik.
143 / 232
8.2
'Oroi
(Terms)
Gia na grfoume protseic sthn Kathgorhmatik Logik qreiazmaste rouc (terms ), me touc opoouc onomzoume antikemena. Oi roi den enai protseic, den qoun alhjotimc,
Orismc 8.2 ('Oroc)
L:
enai nac
L-roc.
L-roc.
L-roc. term)
enai nac roc o opooc den
(basiko roi).
x , y , x56
144 / 232
8.3
Tpoi Kathgorhmatikc
Logikc
Orismc 8.3
( Tpoc (
formula
) )
'Estw ma glssa 1. An
L.
R enai na smbolo kathgormatoc bajmo n thc L, kai t1 , . . . , tn enai L-roi, tte to R (t1 , . . . , tn ) enai nac atomikc L-tpoc. t, t ,
enai
2. An 3. Oi 4. An
L-roi
tte
t =t
L-tpoc.
enai atomiko
L-tpoi.
5. An h
145 / 232
1.
(, x )
O
2.
Fthc agrase to
x .
x (, x ) O Fthc agrase kti. x ((x ) (x )) Kje kajhghtc enai njrwpoc. x ((, x ) Sun(x )) 'O,ti agrase o Tsoc enai Sun. tree) enc tpou kai (subformulas) pwc sthn
3.
4.
146 / 232
5.
x ((, x ) (, x )) H Sofa agrase ti agrase kai o Tsoc. x (, x ) x (, x ) An o Tsoc agrase ta pnta, tte kai h Sofa agrase ta pnta. x y (x , y ) Ta pnta agrasan
kti.
6.
7.
8.
y x (x , y ) Kti agorsthke ap
ta pnta.
9.
147 / 232
9.
Shmasiologa
Kathgorhmatikc Logikc
'Opwc sthn Protasiak Logik, tsi kai tra prpei na diatupsoume ti enai ma katstash sthn Kathgorhmatik Logik pc na ermhneoume touc tpouc thc Kathgorhmatikc Logikc se ma dedomnh katstash 9.1 Domc (katastseic sthn Kathgorhmatik Logik)
Orismc 9.1
'Estw ma glssa
L.
Ma
L-dom
onomzetai montlo)
M:
M gnwrzei. To snolo aut onomzetai to pedo timn (domain) smpan (universe) thc M , kai grfetai wc dom(M).
qei na mh-ken snolo ap antikemena ta opoa h diatupnei ti shmanoun ta smbola thc parapnw antikemena.
se sqsh me ta
148 / 232
Domc
enai na
dom(M).
dom(M).
149 / 232
Pardei gma
domc
L-dom
prpei na diatupnei:
poia antikemena enai sto smpan thc poia ap ta antikemena thc enai o Tsoc, h Sofa, klp poia antikemena enai
Sun,
kajhghtc, njrwpoi
poia antikemena agrasan lla antikemena Paraktw uprqei na digramma miac sugkekrimnhc thn opoa onomzoume
L-domc,
M. M.
(pq
Fthc)
). Sun,
anaparstantai wc perioqc sto digramma. H apdosh (nnoia) tou kathgormatoc anaparstatai me marec koukkdec. H apdosh (nnoia) tou kathgormatoc
anaparstatai
150 / 232
H dom
151 / 232
Tsoc
Tasoc
Den prpei na uprqei sgqush metax tou antikeimnou thn etikta (stajer)
me
Tsoc,
M,
me to smbolo
thc glssac
L.
(Qrhsimopoi diaforetikc grammatoseirc gia na diakrnw metax twn sumblwn mac glssac kai twn antikeimnwn tou smpantoc mac domc thc glssac.)
enai
me thn etikta
M , Tsoc.
152 / 232
Tsoc
Tasoc
Smbash 9.2
'Estw
ma
L-dom
kai
ma stajer thc
L.
Grfoume
cM
sth
M.
sth
M. Tsoc.
'Ara
M =to
antikemeno
me etikta
enai to antikemeno
cM
to opoo qei
ap th
M.
L)
L-domn.
153 / 232
Ta uploipa
smbola
H glssa
kai kathgormata prtou kai deutrou bajmo. Gia na anaparastsoume grafik ma dom glssac: zwgrafsame na snolo ap antikemena (to smpan thc
autc thc
M)
dhlsame poia antikemena thc stajerc thc
onomzontai ap poiec
L
, )
smfwna me th
M
zwgrafsame kateujunmenec grammc metax twn antikeimnwn pou ikanopoion to kathgrhma deutrou bajmo () smfwna me th grammc qei shmasa.
M.
H katejunsh thc
154 / 232
Ta uploipa
smbola
Genik, den uprqei ekoloc trpoc na anaparastsoume grafik apodseic kathgorhmtwn trtou megalterou bajmo.
155 / 232
9.2
Alhjotimc
se ma
Sun()
M,
giat
na antikemeno
to opoo h
M Sun.
enai
ap
aut tou Orismo 3.1. To smbolo skopoc. Omowc, o tpoc Sumbolik O tpoc qrhsimopoietai gia do diaforetikoc
(, ) (, ).
M.
(, ) enai yeudc sth M , giat h M den lei ti h stajer onomzei na antikemeno to opoo ton eaut tou. Sumbolik M (, ).
Omowc,
Sun() (, ).
156 / 232
Ma llh
dom
L-dom,
157 / 232
Sqetik me
th
M M M M
(, ). =. () Sun(). (, ) (, c).
158 / 232
posodektec (m h tupik
peri graf)
159 / 232
x (x , )
enai alhjc
M; M x (x , ); glssa, uposthrzei h M
ti kti agrase ton
tsi ste
M
Me lla lgia, h
(x , ).
(x , ), M .
=M . x
Sunepc,
x (x , ).
160 / 232
Pardei gma:
M,
enai o tpoc
(, x ) (, x )
Sth
alhjc sth
M ;
uprqoun 12 pijan
x.
(, x ) (, x )
kje na ap aut.
gia
O tpoc
(, x ) (, x )
ja enai
alhjc sth
(, x )
na elgxoume ta enai alhjc.
M.
(, x )
161 / 232
Pardei gma:
O tpoc
(, x )
x,
gia to
M .
=M , o tpoc (, ) enai epshc alhjc sthn M . 'Ara o tpoc (, ) (, ) enai alhjc sth M .
Gia to antikemeno 'Ara o tpoc alhjc sth
(, x ) (, x )
gia kje antikemeno
enai
162 / 232
' Askhsh:
s th
M;
peri graf)
x (Sun(x ) y (y , x )):
Brete pc metafrzetai kje upo-tpoc sth fusik glssa, xekinntac ap touc atomikoc upo-tpouc (ta flla tou dndrou (formation (rza tou dndrou).
tree)
Autc enai suqn nac kalc trpoc na ermhneoume tpouc. Pq, o parapnw tpoc anafrei ti uprqei na enai
to opoo
Sun
164 / 232
9.3
Alhjotimc
se ma
dom (tupik
peri graf)
Qreiazmaste mwc na pio tupik/majhmatik trpo gia na ermhneoume louc touc tpouc thc Kathgorhmatikc Logikc se domc.
Sth Protasiak Logik, upologzame thn alhjotim mac prtashc se ma katstash upologzontac tic alhjotimc twn upo-protsewn thc, xekinntac ap tic atomikc upo-protseic (ta flla tou dndrou thc (formation rza tou dndrou.
tree)
) ftnontac mqri th
165 / 232
'Ena prblhma
O tpoc
x ((, x ) Sun(x ))
Mporome na ermhnesoume autn ton tpo xekinntac ap ta flla, katalgontac sth rza;
sth
M;
Den enai loi oi tpoi thc Kathgorhmatikc Logikc alhjec yeudec se ma dom!
166 / 232
Elejerec kai
desmeumnec
metablhtc
'Estw
nac tpoc.
se na atomik upo-tpo
na posodekth
tree)
tou
A.
2. Allic h emfnish thc metablhtc lgetai elejerh (free). 3. Oi elejerec metablhtc enc tpou
enai oi metablhtc
A.
167 / 232
Pardei gma
x (R (x , y ) R (y , z ) z (S (x , z ) R (z , y )))
y, z.
168 / 232
Protseic
Orismc 9.4
Ma prtash (sentence) enai nac tpoc qwrc elejerec metablhtc. Paradegmata: O tpoc
x ((, x ) Sun(x ))
enai prtash.
Oi upo-tpoi tou:
(, x ) Sun(x ) (, x ) Sun(x )
den enai protseic. Poiec enai protseic;
(, ) (, x )
x =x x (y (y =x ) x =y ) x y (x =y z (R (x , z ) R (y , z )))
169 / 232
Prto prblhma:
elejerec
metablhtc
Oi protseic enai alhjec yeudec se ma dom. All oi tpoi pou den enai protseic den enai alhjec yeudec se ma dom! 'Enac tpoc me elejerec metablhtc den enai alhjc yeudc se ma dom nhma sth Den
M , giat oi elejerec metablhtc tou den qoun M . Enai san na rwtme enai to x =7 alhjc; mporome na ermhnesoume na tpo A thc
Kathgorhmatikc Logikc se ma dom pwc ermhneame protseic thc Protasiakc Logikc se katastseic, giat h dom den enai ma
oloklhrwmnh A.
'Ara prpei na dsoume timc stic elejerec metablhtc prin ermhnesoume na tpo. Aut prpei na to knoume akma kai tan oi timc autc den ephrezoun thn ermhnea tou tpou (pq, tan o tpoc enai
x =x ).
170 / 232
assignment
Ma ESM enai gia tic metablhtc ,ti ma dom gia tic stajerc.
Orismc 9.5
'Estw
(ESM)
M ma dom. Ma ermhneutik sunrthsh metablhtn h sto plasio thc M antistoiqe se kje metablht na antikemeno ap to smpan thc M : h : V dom(M )
(V enai to snolo twn metablhtn kai twn antikeimnwn (smpan) thc Gia ma ESM
dom(M )
enai to snolo
kai ma
M .) metablht x ,
grfoume
h(x )
gia to
ap thn
h.
171 / 232
assignment
L-domc M
M,
oloklhrwmnh L-ro. M.
opoiodpote atomik ( mh) tpo mac glssac tou ja enai alhjc yeudc.
L.
H tim
172 / 232
oloklhrwmnh
katstash.
Mac dnoun tic alhjotimc lwn twn atomikn tpwn. Ja dexoume prta pc ermhneoume rouc kai met pc ermhneoume tpouc.
Orismc 9.6
L, M ma L-dom, kai h ma ESM sto M. gia kje L-ro t , h tim tou t sth M smfwna me thn h to antikemeno thc M to opoo qei antistoiqhje ston t M, h,
an to
t t
enai
tM . h(t ).
173 / 232
an to
h tim tou
enai
pardei gma
sth M smfwna me thn h enai to Tsoc. (Ap ed kai sto exc ja M anaparist wc Tsoc , all qi wc .) (2) H tim thc x sth M smfwna me thn h enai Ermc.
me etikta
to
174 / 232
Shmasiologa tpwn
qwrc
posodektec
L-dom M M, h A.
kai ma ESM
h.
Grfoume
smfwna me thn
M, h A h. Allic
an o
grfoume
Orismc 9.7
1. 'Estw ti
n L, kai t1 , . . . , tn enai L-roi. Ac upojsoume ti h tim tou ti sth M smfwna me thn h enai ai , gia kje i =1, . . . , n (dete ton Orism 9.6). Tte M , h R (t1 , . . . , tn ) an h M uposthrzei ti h ditaxh (a1 , . . . , an ) qei th sqsh R . Allic, M , h R (t1 , . . . , tn ).
enai na smbolo kathgormatoc bajmo mac glssac
2. An
t, t
M, h
t =t
an ta
kai
qoun thn
M smfwna M , h t =t .
me thn
h.
175 / 232
Shmasiologa tpwn
qwrc
posodektec
M, h M, h M, h AB
kai
M, h
. A
kai
A B an M , h A B.
kai
M, h
B.
Allic,
A, A B ,
A B.
176 / 232
pardei gma
M, h M, h M, h
(z ) x = (, v ) z =
177 / 232
Detero
prblhma:
desmeumnec
metablhtc
Gnwrzoume pc na dnoume timc se elejerec metablhtc: me ma ESM. Me aut ton trpo mporsame na ermhnesoume louc touc tpouc qwrc posodektec. All uprqoun tpoi pou qoun desmeumnec metablhtc. Oi timc autn twn metablhtn den dnontai, kai den prpei na dnontai, ap thn katstash, kajc oi metablhtc autc elgqontai ap posodektec. Pc upologzoume tic timc desmeumnwn metablhtn; Do trpoi: 1. Elgqoume tic pijanc ESM:
. .
2. Qrhsimopoiome paiqndia (Hintikka
games),
ta opoa mac
bohjon na katalboume tic epidrseic twn posodeiktn, kai eidiktera twn emfwleumnwn (nested) posodeiktn.
178 / 232
Shmasiologa tpwn
me posodektec
ma
M, h
me thn
xA an uprqei kpoia ESM g h opoa sumfwne h gia lec tic metablhtc ektc, pijanc, ap th x , kai isqei M , g A. An den uprqei ttoia ESM tte M , h xA. M, h xA an M , g A gia kje ESM g h opoa sumfwne h gia lec tic metablhtc ektc, pijanc, ap th x . Allic, M , h xA.
sumfwne me thn
7.
me thn
H g
ektc
ap th
h gia lec tic metablhtc ektc, pijanc, x shmanei ti g (y )=h(y ) gia lec tic metablhtc y thc x . (Aut den apokleei thn perptwsh g (x )=h(x ).)
179 / 232
posodektec:
pardei gma
x (x ) M , g (x ) pou g (x )=Fthc. M , h x (x ) giat, pq M , g (x ) pou g (x )='Arhc. M , h x ((, x ) (x )) (Elgxte sugkekrimna th g me g (x )=Ermc kai th g g (x )='Arhc.) M, h
giat, pq
me
180 / 232
Smbash gia
elejerec metablhtc
H paraktw smbash enai qrsimh gia na grfoume kai ermhneoume tpouc. Sta bibla suqn blpoume ekfrseic thc morfc:
'Estw A(x1 , . . . , xn ) A
enai metax twn
nac tpoc.
Shmewsh: Oi
x1 , . . . , xn . x1 , . . . , xn prpei A.
x1 , . . . , xn
'Estw o tpoc
C:
x (R (x , y ) yS (y , z ))
Ja mporosame na gryoume ton tpo wc:
181 / 232
Smbash gia
A,
an isqei
h(x )
thn
A. 'Ara gia na tpo A(x1 , . . . , xn ), an h(x1 )=a1 , . . . , h(xn )=an , tte enai OK na gryoume M A(a1 , . . . , an ) ant gia M , h A.
emfanseic ston Ac upojsoume ti mac qoun dsei na tpo ste
C (y , z )
ttoio
x (R (x , y ) yS (y , z ))
An pq
x (R (x , a) yS (y , b ))
M , h C . Shmewsh: mno oi elejerec emfanseic C qoun antikatastaje ap to a. Oi desmeumnec emfanseic tou y paramnoun wc qoun. Gia ma prtash S , an isqei M , h S qi, den exarttai kajlou ap thn h. 'Ara mporome na gryoume M S.
ant gia tou
ston
182 / 232
Pc na
erm hneoume
tpouc
;
Tarski,
A;
Se merikc periptseic mporome na metafrzoume ton
Qrhsimopoiome ton Orism 9.7 kai elgqoume lec tic pijanc ESM. Pq, gia ton tpo elgqoume, gia la ta enai kai
x,
an to
Sun. Hintikka,
Qrhsimopoiome ta paiqndia
Hintikka
183 / 232
10.
Sqsh
tou
Kathgorhmatiko Logismo
me th
fusik
glssa
10.1 Ap thn tupik glssa sth fusik H metfrash twn protsewn thc Kathgorhmatikc Logikc sth fusik glssa den enai pol duskolterh ap th metfrash twn protsewn thc Protasiakc Logikc sth fusik glssa. Oi metablhtc prpei apaloifjon: sth fusik glssa den tic qrhsimopoiome.
x ((x ) (x =) (x , )) Gia kje x , an to x enai nac kajhghtc kai to x den enai o Fthc tte to x agrase ton Trtwn. Kje kajhghtc ektc ap ton Fth agrase ton Trtwn.
(Mpore kai o Fthc na ton agrase.)
184 / 232
Ap
thn tupik
glssa s th
fusik
x y z ((x , y ) (x , z ) (y =z )) Uprqoun x , y , z ttoia ste to x agrase to y , to x agrase to z , kai to y den enai to z . Kti agrase toulqiston do diaforetik prgmata. x (y z ((x , y ) (x , z ) (y =z )) x =) Gia kje x , an to x agrase do diaforetik prgmata, tte to x enai o Tsoc. Otidpote agrase do diaforetik prgmata enai o Tsoc.
Prosoq: h parapnw prtash den lei ti o Tsoc agrase do diaforetik prgmata, all ti kannac lloc den agrase do diaforetik prgmata.
185 / 232
10.2
Tupopohsh thc
fusikc glssac
Ekfrste tic upo-nnoiec sth logik. 'Epeita sunjste tic upo-nnoiec se ma logik prtash. Upo-nnoia:
to x
agorsthke/
to x
qei
agorast:y
(y , x ).
x (y (y , x ) (x )).
Prosoq: h metfrash se
x y ((y , x ) (x )) den enai swst. Kje Sun agorsthke: x (Sun(x ) y (y , x )). Kpoio Sun qei na agorast: x (Sun(x ) y (y , x )).
'Oloi oi agorastc enai njrwpoi kai kajhghtc:
x (y (x , y ) (x ) (x )).
o x enai agorastc
o x agrase na Sun
186 / 232
Tupopohsh
thc fusikc
glssac
'Oloi oi kajhghtc enai njrwpoi: x ((x ) (x )). OQI x ((x ) (x )). OQI x (x ) x (x ). 'Oloi oi kajhghtc enai njrwpoi Sun: x ((x ) (x ) Sun(x )). Tpota den enai Sun kai kajhghtc: x (Sun(x ) (x )), x (Sun(x ) (x )). Sunepc o tpoc x (A B ) enai pol suqnc. Epshc oi x (A B ), x (A B ), x (A B ), x (A B ) qreizontai suqn: lne ti ta pnta/kti enai A kai/ B .
O tpoc ston
x (A B ),
eidik tan h
A,
enai spnioc.
187 / 232
Tupopohsh
thc fusikc
glssac
Uprqei toulqiston na
Sun: x Sun(x ). Uprqoun toulqiston do Sun: x y (Sun(x ) Sun(y ) x =y ), x y (Sun(y ) y =x ). Uprqoun toulqiston tra Sun: x y z (Sun(x ) Sun(y ) Sun(z ) x =y y =z x =z ), x y z (Sun(z ) z =x z =y ). Den uprqei Sun: x Sun(x ). Uprqei to pol na Sun:
1. x y (Sun(x ) Sun(y ) x =y ) ( Sun) 2. x y (Sun(x ) Sun(y ) x =y ). 3. x y (Sun(y ) x =y ).
Uprqei akribc na
Sun:
11.
Smbola sunartsewn
+, , ,
x.
Sthn Kathgorhmatik Logik mporome na ekfrsoume sunartseic. 'Ena smbolo sunrthshc enai san na smbolo kathgormatoc ma stajer, all apoddetai se ma dom wc ma sunrthsh. Kje smbolo sunrthshc qei na sugkekrimno bajm (arity).
f , g.
Ap ed kai sto exc uiojetome thn paraktw epktash tou Orismo 8.1:
Orismc 11.1
Ma glssa enai na snolo ap stajerc, kai smbola kathgorhmtwn kai sunartsewn sugkekrimnou bajmo.
Prosoq:
M,
me ma sunrthsh
mac glssac
h L.
189 / 232
'Oroi
me smbola sunartsewn
L:
enai nac
L-roc.
L-roc.
f enai na smbolo sunrthshc bajmo n thc L, kai t1 , . . . , tn enai L-roi, tte o f (t1 , . . . , tn ) enai nac L-roc. L-roc.
c,
na smbolo sunrthshc
'Estw ti h
qei ma stajer
deutrou
L-roi:
enai metablht)
190 / 232
Prpei epiplon na epektenoume ton Orism 9.1: an h smbola sunartsewn, ma nhma touc. Gia kje smbolo sunrthshc
qei
L-dom f
prpei na diatupnei to
bajmo
thc
L,
ma
L-dom M
se kje ditaxh
(a1 , . . . , an ), M.
pou
a1 , . . . , an
f M (a1 , . . . , an )
pou h
(a1 , . . . , an ).
Pardei gma
Sthn arijmhtik, h
kai
2+3,
to 8 me to
24,
klp.
ekfrzei thn
191 / 232
sunartsewn
H tim enc
smfwna me ma ESM
t t t
tM
ap th
M. h.
An o
h(t )
An o
ap thn
f (t1 , . . . , tn ), kai oi t1 , . . . , tn sth M smfwna me thn h enai antstoiqa a1 , . . . , an , tte h tim tou t enai to antikemeno f M (a1 , . . . , an ).
timc twn rwn Sunepc h tim enc rou sth
smfwna me thn
enai pnta
M.
192 / 232
Shmasiologa tpwn
me smbola sunartsewn
O orismc 9.7 den qreizetai allag, pra ap to ti qrhsimopoietai plon me ton Orism 11.3 (kai qi me ton Orism 9.6).
193 / 232
'Estw ma glssa
0, 1, 2,
+, , ,
kai
<, , >, .
klp,
{0, 1, . . . }, pou to 0 apoddetai sto 0, to 1 sto 1, +(x , y ) ekfrzei x +y , to <(x , y ) ekfrzei x <y , klp. Shmewsh: h tim tou (34, 55) den mpore na problefje,
Paradegmata rwn:
'Oqi to
+(x , y , z )
Sunoyzon tac
Ma
L-dom M
perilambnei:
dom(M )
na stoiqeo
c L,
c M dom(M )
ma
M sunrthsh f
dom(M )n
f L bajmo n, dom(M )
RM
sto
dom(M ),
to
dhlad
R L bajmo n, R M dom(M )n .
n forc
ma
(Gia na snolo
S,
Sn
enai to
S S S .) h
Shmewsh:
M,
pou
mac glssac
12.
Epiqeirmata, egkurthta
H Kathgorhmatik Logik enai pio ekfrastik ap thn Protasiak Logik. All h empeira mac ap thn Protasiak Logik mac bohjei na diatupsoume ton orism thc egkurthtac sthn Kathgorhmatik Logik.
Orismc 12.1 ('Egkuro epiqerhma)
A1 , . . . , An , B tpoi thc L. 'Ena epiqerhma A1 , . . . , An , ra B enai gkuro an se L-dom M kai ESM h sto plasio thc M pou M , h A1 , M , h A2 , . . . kai M , h An ,, tte M , h B . Se aut thn perptwsh grfoume A1 , . . . , An B.
'Estw ma glssa kai
kje
A1 , . . . , An
prpei epshc na
n=0.
B.
196 / 232
L-dom
smfwna me kje
Egkurthta,
Ikanopoihsimthta,
Isodunama
'Estw ma glssa
Orismc 12.2
L.
gia kje
('Egkuroc Tpoc)
'Enac
L-tpoc enai (logik) gkuroc an ESM h sto plasio thc M , qoume M , h Grfoume Aan o A enai gkuroc.
(Ikanopoisimoc Tpoc)
L-dom M
kai
A.
Orismc 12.3
'Enac ESM
L-tpoc enai ikanopoisimoc an gia kpoia L-dom M h sto plasio thc M , qoume M , h A.
(Isodnamoi Tpoi)
kai
Orismc 12.4
kai ESM
L-tpoi A, B enai logik isodnamoi an gia kje L-dom M h sto plasio thc M , qoume M , h A an kai mno an M, h B.
Oi
197 / 232
Egkurthta,
Ikanopoihsimthta,
Isodunama
Oi sqseic metax autn twn ennoin (selda 43) isqoun kai gia thn Kathgorhmatik Logik.
'Ara, pq oi nnoiec tou gkurou, ikanopoisimou tpou, kai thc isodunamac, mporon na ekfraston me bsh thn nnoia tou gkurou epiqeirmatoc.
198 / 232
Poia
;
AB A.
Merik paradegmata ap gkura epiqeirmata: gkura epiqeirmata Protasiakc Logikc: pq poll kainorgia: pq
A1 , . . . , An
L-domc
(pwc kname me touc pnakec aljeiac). Aut sumbanei giat uprqoun peirec
Jerhma 12.5 (
Church, 1935
Den uprqei algrijmoc o opooc mpore na entopsei akribc ta gkura epiqeirmata thc Kathgorhmatikc Logikc.
199 / 232
Trpoi
gia na
epiqeirhmtwn
Par to Jerhma 12.5, sthn prxh mporome suqn na elgqoume an na epiqerhma thc Kathgorhmatikc Logikc enai gkuro. Aut mporome na to petqoume me touc paraktw trpouc: mesh epiqeirhmatologa isodunamec sustmata apodexewn pwc to ssthma kannwn fusikc sumperasmatologac Qrhsimopoiome touc parapnw trpouc kai gia na dexoume ti nac tpoc enai gkuroc, dhlad
A.
200 / 232
12.1
Ac dexoume ti
L-dom M
(pou
enai h glssa
x ((x ) (x )). (2) x ((x ) (x , )). 'Ara prpei na brome na antikemeno sth M ttoio ste M () (, ). Smfwna me thn upjesh (2) uprqei na sth M ttoio ste M () (, ). 'Ara M ().
(1)
M M
M
'Ara 'Ara
() (). M (). M () (, ).
201 / 232
Pardei gma
Ac dexoume ti
ttoia ste:
x ((x ) (x )), x (Sun(x ) (x )), (3) x (Sun(x ) (x )) Prpei na dexoume ti M x (x ). Ac proume na opoiodpote antikemeno thc M . Jloume na isqei M (). Smfwna me thn (3) qoume M Sun() (). An M (), tte ap thn (1) isqei M (). Allic M Sun(). Tte ap th (2) isqei M (). 'Ara kai ap tic 2 periptseic qoume M ().
(2)
M M M
202 / 232
' Amesh
epiqeirhmatologa me
isthta
x y (x =y zR (x , z ) uR (y , u )) M,
kai antikemena
sto
M.
Prpei na dexoume ti
M
AN
= zR (, z ) uR (, u )
TOTE
= zR (, z ) M M
uR (, u ). ,
enai to dio
All AN
= zR (, z ), zR (, z ).
tte ta
antikemeno. Sunepc
ttoio ste
R (, ). M uR (, u ).
Teleisame.
Sunepc
203 / 232
12.2
Isodunamec
H Kathgorhmatik Logik perilambnei tic isodunamec pou ja dome paraktw kajc KAI tic isodunamec thc Protasiakc Logikc. 'Estw
A, B
tuqaoi tpoi.
28. O tpoc 29. O tpoc 30. O tpoc 31. O tpoc 32. O tpoc 33. O tpoc
x yA x yA xA xA
y xA. y xA.
x A. x A. xA xB . xA xB .
x (A B ) x (A B )
204 / 232
Isodunamec me
desmeumnec
metablhtc
34. An h
xA
kai
Pq oi
A
35. An h
A,
tte kai o
A,
tte
x (A B ) x (A B )
A xB , A xB .
kai
Shmewsh:
o tpoc o tpoc
An h x den qei elejerh emfnish ston B , tte x (A B ) enai isodnamoc me ton xA B , kai x (A B ) enai isodnamoc me ton xA B .
205 / 232
Q , y A, B A x A y .
Tte o tpoc
QxA
QyB .
x y (x , y ) z u (z , u ).
Pq o tpoc
206 / 232
Isodunamec/egkurthta
me isthta
39. O tpoc
t =t t =u
t.
t, u u =t . x
enai nac tpoc ston opoo h
Leibniz)
A,
kai o
prorqetai ap ton
antikajistntac ma
ap thn
y,
tte o
x =y (A B )
enai gkuroc. Pardeigma: o tpoc gkuroc.
x =y (zR (x , z ) zR (y , z ))
enai
207 / 232
Pardei gma
Ac dexoume ti an h o tpoc
x (x B A) x B A xB A A xB x (A B )
(isodunama 34, kajc h
metablht tou
x B A)
(isodunama 30)
metablht tou
A)
208 / 232
Tpoi
pou DEN
e nai
logik
isodnamoi
A, B ,
logik isodnamoi. (Pnta mwc isqei prtoc tpoc deteroc tpoc.) kai
x (A B ) x (A B ) xA xB M
xA xB . x (A B ). M M
kai tpouc prtoc
kai kai
xA xB . A, B tpoc;
pou
209 / 232
13.
Fusik
sumperasmatologa gia
thn Kathgorhmatik
Logik
deduction (ND))
touc kannec gia thn Protasiak Logik kai nouc kannec gia touc posodektec
=. ND
enai
ND.
ND
protsewn thc Protasiakc Logikc, giat tra qoume nouc kannec oi opooi mac dnoun perissterec epilogc, kai mpore arqik na knoume ljoc epilogc.
210 / 232
Eisagwg
introduction I
,
1 2
A(t ) xA
to apodexame aut
...
I (1)
Smbash 13.1
A(t )
emfanseic thc
Jumhjete ti nac basikc roc enai nac roc o opooc den perilambnei metablhtc. Sunepc perilambnei stajerc kai smbola sunrthshc. An se kpoia dom
h prtash
A(t ) A
xA
tou
(h tim
sth
M)
alhj.
211 / 232
Eisagwg
introduction I
,
aut enai qrsimo na anaptssoume ma apdeixh prta me mesh epiqeirhmatologa kai peita na thn metatrpoume se ma apdeixh
ND.
212 / 232
Apaloif
elimination E
,
'Estw
A(x )
xA,
B:
A(c ),
pou h
enai ma na stajer h
sthn apdeixh wc
mporome na
den mporome na
qrhsimopoisoume argtera kanna mroc thc apdeixhc thc sumperilambanomnhc kai thc apdeixh thc
B,
c.
B
1 2
ap thn
A(c)
se na kout:
xA
A(c)
h apdeixh
upjesh
3 4
B B
to apodexame
E (1,
2, 3)
213 / 232
Apaloif
elimination E
,
H stajer
lgetai stajer
Skolem.
214 / 232
Aitiolghsh
kanna
E
uprqei
An h prtash
na antikemeno
A(). M.
To
c,
plhrofora sth
ti h
onomzei to
H stajer
sth
M.
A(c) gia kpoia na stajer c enai san thn xA. An mporome na apodexoume thn prtash B ap upjesh A(c), tte enai san na apodeiknoume thn B ap xA.
215 / 232
Pardei gma
qrshc kannwn
kai
Ac dexoume ti 1 2 3 4 5 6 7 8
x (P (x ) Q (x ))
xP (x ) xQ (x ).
x (P (x ) Q (x )) dedomno P (c) Q (c) upjesh P (c) E (2) xP (x ) I (3) Q (c) E (2) xQ (x ) I (5) xP (x ) xQ (x ) I (4, 6) xP (x ) xQ (x ) E (1, 2, 7) x (P (x ) Q (x )). Tte P () Q (). 'Ara P () kai Q (). xQ (x ). Sunepc xP (x ) xQ (x ). ND.
Se
ttoio ste
xP (x )
kai
Shmewsh:
216 / 232
Eisagwg
introduction I
,
xA,
gia kpoio
A(x ),
c,
h opoa
den qei qrhsimopoihje wc tra sthn apdeixh, kai na apodexoume thn prtash
A(c). A(c)
mporome na
A(c)
den mporome na
c.
A(c)
1
se na kout:
c
h apdeixh
stajer
2 3
A(c) xA
to apodexame
I (1, ND
2) pou grfoume
ma gramm (gramm 1) h opoa perilambnei na ro kai qi ma prtash. Epiplon, enai h monadik for pou na kout den arqzei me ma gramm h opoa onomzetai
upjesh.
217 / 232
Aitiolghsh
Kanna
Gia na dexoume ti
ti
A()
A(c).
c
H stajer
218 / 232
Apaloif
elimination E
,
A(x ).
xA,
A(t )
gia
ja
xA A(t ) xA
to apodexame aut
t.
enai qrsimo na anaptssoume ma apdeixh prta me mesh epiqeirhmatologa kai peita na thn metatrpoume se ma apdeixh
ND.
219 / 232
Pardei gma
qrshc kannwn
kai
Ac dexoume ti
P xQ (x ) P
x (P Q (x )).
enai smbolo kathgormatoc
P xQ (x )
c
dedomno
P xQ (x ). Tte gia kje xQ (x ), ra Q (). 'Ara gia kje antikemeno , an P , tte Q (). Me lla lgia, gia kje antikemeno , qoume P Q (). 'Ara x (P Q (x )).
Sth fusik glssa: Jewrome ti antikemeno
an
tte
220 / 232
Pardei gma
posodeiktn
Ac dexoume ti
x yG (x , y )
1 2 3 4 5 6 7
y xG (x , y ).
dedomno
x yG (x , y )
d
stajer upjesh
yG (c, y ) G (c, d) xG (x , d) xG (x , d) y xG (x , y )
ttoio ste
Epeid to
xG (x , ). tan
Ljoc
qrsh kannwn
y x <(x , y ) x y <(x , y )
c
enai yeudc.
stajer
E (1)
upjesh
(4)
LAJOS
Skolem d,
prpei na emfanzetai sto sumprasma (grammc 5, 6). Dete thn selda 213. 'Ara h qrsh tou kanna ljoc.
222 / 232
Anakptwn Kannac:
E
PC:
meinei thn apdeixh
kat ma gramm. Enai qrsimoc kannac all den enai aparathtoc. 'Estw ti qoume apodexei tic protseic
x (A(x ) B (x )) B (t ):
kai
A(t ),
A(x ), B (x ),
t.
E (1) E (2, 3)
E (2,
1)
223 / 232
Pardei gma
qrshc kanna
Ac dexoume ti
x y (P (x , y ) Q (x , y )), xP (x , a)
1 2 3 4 5 6
yQ (y , a).
224 / 232
Kannec gia
isthta
re).
Se opoiadpote gramm mac apdeixhc mporete na eisgete ma prtash thc morfc basik
t =t ,
gia opoiodpote
L-ro t
L.
t =t
re
knei thn prtash
L-dom
t =t
225 / 232
Kannec gia
isthta
A(x )
apodexei
A(t )
1 2 3 4
kai
t =u
A(u ). A(t )
. . . to apodexame aut. . .
t =u A(u ) t, u
. . . kai aut
=sub(1,
3)
Aitiolghsh: an oi
me ton
wc proc th metablht
A.
226 / 232
Pardei gma
me isthta
Ac dexoume ti
c=d
d=c.
1 2 3
Oi
c, d
enai stajerc.
dedomno
re =sub(2,
1)
Aut enai suqn qrsimo, gi' aut mporome na to qrhsimopoiome wc anakptonta kanna: 1 2
c=d d=c
dedomno
=sym(1)
227 / 232
Pardei gma
me isthta
Ac dexoume ti 1 2 3 4
x y (y =f (x )).
c
stajer
re I (2) I (1,
3)
qoume
f ()=f ().
'Ara gia opoiodpote
, ,
uprqei kti so me to
f ()
(to dio to
f ()).
'Ara gia opoiodpote Epeid to qoume
y (y =f ()). x y (y =f (x )).
228 / 232
Pardei gma
me isthta
Ac dexoume ti 1 2 3 4 5 6 7 8
x y (P (y ) y =x ), xP (f (x )) x y (P (y ) y =x ) dedomno xP (f (x )) dedomno y (P (y ) y =c) upjesh P (f (c)) E (2) f (c)=c E (4, 3) c=f (c) =sym(5) x (x =f (x )) I (6) x (x =f (x )) E (1, 3, 7)
x (x =f (x )).
229 / 232
Didaqjesa lh
Protasiak Logik
Suntaktik Shmasiologa Metfrash Logikc se fusik glssa kai antstrofa Epiqeirmata, egkurthta
, Beth
Kathgorhmatik Logik Ta dia me thn Protasiak Logik, ektc ap
.
230 / 232
Merik ap
ta jmata pou
den
kalyame
apodexeic orjthtac kai plhrthtac twn susthmtwn kannwn fusikc sumperasmatologac kai jerhma sumpgeiac jerhma tou
Beth
apodexewn
G odel
Logik (Temporal
Logic),
Grammik Logik
231 / 232
Logik se
ereunhtik eppedo
Sthn Plhroforik gnetai qrsh diafrwn eidn Logikc, pwc Protasiakc, Kathgorhmatikc, Tropikc, Qronikc kai Dunamikc Logikc. Uprqoun efarmogc sta peda teqnhtc nohmosnhc, bsewn dedomnwn, parllhlwn kai katanemhmnwn susthmtwn, polu-praktorikn susthmtwn, anaparstashc gnshc, diatpwshc kai epaljeushc diergasin, klp. H Jewrhtik Plhroforik qreizetai th Logik.
H Logik apotele antikemeno melthc kai gia llouc tomec, pwc ta Majhmatik, thn Filosofa, kai th Glwssologa.
232 / 232