Professional Documents
Culture Documents
Mekis Pter
ELTE BTK Logika Tanszk
2011. de
ember 16.
1. Bevezets
Most
pre zen,
rekurzv
den ikkal
is
felptjk
klasszikus
elsrend
logika
2. Szintaxis
Alapjelek
Logikai konstansok
Nvkonstansok
, & , , , , , , =, (, )
a, b, c, . . .
Mondatkonstansok
p, q, . . .
P, Q, R, . . .
x, y, z, . . .
P 1 , R2
stb. A
akarjuk spe
iklni, hogy vltozrl vagy nvkonstansrl van-e sz, akkor a t, t , t1 stb.
jelekkel utalunk rjuk.
sszetett kifejezsek
Atomi formulk Hromfle atomi formulnk lehet.
(A1) A mondatkonstansok maguk is atomi formulk:
p, q, . . .
(A2) Ha egy
terminussal, akkor
terminusokkal: t = t .
A
tiszta
logikai
nyelvben
nem-logikai
konstansok
hjn
sak
az
szerkeszthetnk bellk::
formula el kvantort
x , x .
Ha
nem
okoz
zavart,
akkor
nem
rjuk
ki
(P (a) & P (b)) & P (c) helyett P a & P b & P c-t
t = t helyett pedig t 6= t -t fogunk rni.
zrjeleket.
runk;
R(x, y)
gy
pldul
helyett
xRy -t.
Plda
A szintaktikai szablyok segtsgvel ellltjuk a
RT
z
RT
z
x
y
TTTT
TTTT
j
j
TTjjjjjj
TTjjjjjj
(A2)
xRz
yRz
TTTT
TTTeeeeeeeeeeeee
(F1)
(F2)
(A2)
(xRz yRz)
RT
y
x
TTTT
j
TTjjjjjj
xRy
z(xRz YY yRz)
j
YYYYYYY
YYYYjjjjjj
(F1)
(z(xRz yRz) xRy)
(F2)
(F2)
(A2)
3. Szemantika
Eszkzk
Trgyalsi univerzum Ezt
U -val
Interpret ifggvny Ez a
-val
6= ).
elemei.
v -vel
hamis
jelli az
igaz
az res halmazzal:
i U
def
h
def
(p) {i, h}
2. Az individuumkonstansok individuumokat jellnek.
(a) U
3. Az egyargumentum prediktumok individuumhalmazokat jellnek.
(P 1 ) U
4. A ktargumentum prediktumok individuumprok halmazait jellik.
(P 2 ) {hu, u i : u U, u U } = U U
5. Az
n-argumentum
prediktumok
n-tag
(P n ) {hu1 , . . . , un i : u1 U, . . . , un U } = U n
Az atomi formulk kirtkelshez szksgnk lesz arra, hogy egysgesen tudjunk beszlni
a terminusok jelletrl. Ehhez bevezetjk az albbi jellst:
|t|U,,v =
v(t),
(t),
ha
ha
t
t
vltoz;
individuumkonstans.
|p| = F (p)
n-argumentum prediktum akkor s
sak akkor igaz, ha
n-es benne van a prediktum terjedelmben:
i, ha h|t1 |U,,v , . . . , |t1 |U,,v i (P );
h minden ms esetben.
|P (t1 , . . . , tn )|U,,v =
|t1 = t2 |U,,v =
(b)
( )
(d)
(e)
i, ha ||U,,v = i s ||U,,v = i;
|( & )|U,,v =
h minden ms esetben.
h, ha ||U,,v = h s ||U,,v = h;
|( )|U,,v =
i minden ms esetben.
h, ha ||U,,v = i s ||U,,v = h;
|( )|U,,v =
i minden ms esetben.
i, ha ||U,,v = ||U,,v ;
|( )|U,,v =
h minden ms esetben.
i, ha ||U,,v = h;
| |U,,v =
h minden ms esetben.
h minden ms esetben.
h minden ms esetben.
(a)
|x |U,,v =
(b)
|x |U,,v
Plda
i,
ha
sak az
R ktargumentum prediktum.
{u1 , u2 , u3 }; s R terjedelme lljon
Legyen
trgyalsi univerzum
hromelem:
U =
y xRy igaz, xRx viszont hamis. (A2) rtelmben xRx akkor s
sak akkor hamis, ha a
hv(x), v(x)i pr nem eleme a (R) halmaznak. Mivel hu1 , u1 i s hu2 , u2 i eleme (R)-nek,
x rtke v mellett
sak u3 lehet. Msrszt (F2) msodik pontja miatt y xRy akkor s
sak akkor igaz a v rtkels mellett, ha van olyan v rtkels, amely
sak az y -hoz rendelt
rtkben tr el v -tl, s amely mellett xRy igaz. Az utbbi (A2) rtelmben akkor s
sak
akkor teljesl, ha a hv(x), v (y)i pr eleme a (R) halmaznak. De ezt
sak gy lehetsges, ha
v(x) az u1 s az u2 elemek valamelyike. Az imnt azonban azt lttuk, hogy ez az rtk
sak
u3 lehet. Ellentmondsra jutottunk abbl a feltevsbl, hogy a formula hamis; a formula
teht igaz.
M = hU, i
U,
a fentiek
M struktra s a v
formulja igaz, akkor azt mondjuk, hogy M a v
mellett modellje a formulnak. Ha M brmely rtkels mellett modellje -nek, azt
rviden gy is mondjuk, hogy M rtkelsfggetlenl modellje, vagy rviden: modellje
nem okoz flrertst,
sak rviden struktrnak) nevezzk. Ha az
nin
s jelentsge.)
Legyen most
M |=v ,
illetve
modellje
brmely
-nek
valamely
elemnek. Jellsek:
M |= .
M |=v
Kvetkezmny Legyen
M |=v
formulahalmaz s
M |=v ,
akkor
M |=v .
formula.
struktra s
rtkels mellett
-bl
akkor s
sak
-nek is; teht ha
kvetkezik
struktra s
Jells:
. Jells:
Pldk
1. Megmutatjuk, hogy a kvetkez formula logikai igazsg:
x P x P a
U , s v mellett, ha
|x P x|U,,v = i s |P a|U, , v = h. Az elbbi az (F2) szably miatt akkor ll fenn, ha
a P x atomi formula x rtkelsnek tetszleges megvltoztatsa mellett igaz; teht
(A2) rtelmben akkor, ha a trgyalsi univerzum sszes eleme eleme (P )-nek, vagyis
(P ) = U . P a viszont ismt
sak (A2) rtelmben akkor hamis, ha (a) nem
eleme (P )-nek; teht a trgyalsi univerzumnak van (P )-n kvli eleme, vagyis
(P ) 6= U . Ez ellentmonds; a formula teht tetszleges U , s v mellett igaz.
Az (F1) szably rtelmben a formula akkor hamis tetszleges
rtkelse
P a kznyelvi n
fr sz. Ekkor x P x & x Qx azt jelenti, hogy
pedig a kznyelvi
x (P x & Qx)
egyben frak is. Nem rtatva e kijelentsek igazsgrtkt a val vilgban, tekintsk
az els emberpr mitolgiai miniuniverzumt. Itt
x P x igaz, hiszen va n; x Qx is
igaz, hiszen dm fr; teht az els formulban foglalt konjunk
i is igaz. A msodik
formula viszont hamis, hiszen sem dmra, sem vra nem igaz, hogy egyszerre n
is lenne meg fr is.
3. Megmutatjuk, hogy az albbi kvetkeztets helytelen a benne szerepl kifejezsek egy
kzenfekv rtelmezse mellett:
termszetes szm
xSy
prediktumra. A
formt lti:
x y z (xSz y = z)
x y (ySx y < x)
Teht: x y (y 6= x y < x)
Tekintsk a kvetkez interpret
it:
U = {u1 , u2 , u3 };
(S) = {hu1 , u2 i, hu2 , u3 i, hu3 , u1 i};
(<) = {hu1 , u2 i, hu2 , u3 i, hu3 , u1 i}.
Ebben a struktrban teht a rkvetkezsi rel
i egybeesik a
4. Feladatok
1. Az
albbiakban
nvkonstans,
egyargumentum
prediktum,
pedig
x (P (x))
(b)
x y z x = R(y, z)
( )
x (R(x, y ) P (x))
(d)
x y (R(x, y) P (x))
(e)
(f )
x y R(x, y) x y R(x, y)
(g)
x (y z y = z R(a, x))
(h)
P y P (y)
(i)
x x x x R(y, z)
2. A kvetkez formulkban az
(b)
x y (xSy xRy)
( )
(d)
(e)
(f )
U = {u1 , u2 , u3 };
(P ) = {u1 , u2 };
(Q) = {u2 , u3 };
(R) = {hu1 , u1 i, hu1 , u2 i, hu2 , u3 i, hu3 , u3 i}.
llaptsa meg az albbi formulk igazsgrtkt! (Knnyti a munkt, ha brval
szemlletess teszi az interpret
it.)
(a)
(b)
( )
az
albbi
kvetkeztetseket,
majd
llaptsa
meg,
hogy
fenti
x P x x Qx ? x (P x Qx)
(b)
x P x x Qx ? x (P x Qx)
( )
x P x x Qx ? x (P x Qx)
(d)
(e)
x P x x Qx ? x (P x Qx)
(f )
x P x x Qx ? x (P x Qx)
(g)
x P x x Qx ? x (P x Qx)
7. Az albbi formulk kztt van egy logikai igazsg, egy ellentmonds, valamint egy
ekvivalens pr. Keresse meg ezeket! Milyen felttelek mellett igaz az tdik formula?
(a)
(b)
( )
(d)
x (aRx xRb)
(e)
U 6= ?
Irodalom