Modul 2 Wynikanie logiczne i elementy rachunku kwantyfikatorow

background image

Wstęp

2

1. Wynikanie semantyczne

3

2. Reguły inferencyjne i pojęcie dowodu formalnego

5

3. System dedukcji naturalnej

9

4. Dowody przez dodatkowe założenie

16

5. Formy zdaniowe

17

6. Kwantyfikatory

19

Bibliografia

21

Wynikanie logiczne

i elementy rachunku kwantyfikatorów

background image

2

Wstęp

W niniejszej części materiałów przedstawimy ciąg dalszy rozważań dotyczących
rachunku zdań. Zdefiniowane zostanie — a także scharakteryzowane
odpowiednimi twierdzeniami — pojęcie wynikania semantycznego. Na tej bazie
wprowadzimy analogiczne pojęcie, jakim jest wynikanie syntaktyczne. Zdefiniujemy
zatem pojęcie dowodu formalnego wprost i nie wprost. Wprowadzimy pewien
układ reguł dedukcji naturalnej zupełny wobec prezentowanego w poprzednim
module semantycznego ujęcia rachunku zdań. Zdefiniowane zostanie też pojęcie
formy zdaniowej i wprowadzone kwantyfikatory. Omówimy pojęcia zmiennej
wolnej i zmiennej związanej. Zaprezentujemy przykładowe prawa rachunku
kwantyfikatorów.

background image

3

1. Wynikanie semantyczne

Powiemy, że

formuła

α

wynika

semantycznie ze zbioru formuł

X, co będziemy oznaczać

X ׀= α, jeżeli formuła α jest prawdziwa dla wszystkich wartościowań dających
wartość 1 dla wszystkich formuł ze zbioru X.

Przykład 1

Rozważmy formułę pq oraz zbiór formuł X = {p, q}. Rozważmy wszystkie
wartościowania v, w których są prawdziwe wszystkie formuły (zmienne) ze zbioru
X. Mamy wartościowanie v(p) = 1 oraz v(q) = 1. Ale wtedy mamy również
w(pq) = 1. Zatem zdanie pq wynika ze zbioru X = {p, q} ({p, q} ׀= pq).

Przykład 2

Rozważmy formułę ¬(¬pq) oraz zbiór formuł X = {p, ¬q}. Rozważmy
wszystkie wartościowania v, w których są prawdziwe wszystkie zdania ze zbioru
X. Mamy wartościowanie v(p) = 1 oraz v(q) = 0. Dla tego wartościowania
jest: w(¬(¬pq)) = 1. Zatem formuła ¬(¬pq) wynika ze zbioru
X = {p, ¬q} ({p, ¬q} ׀= ¬(¬p q)).

Z definicji wynikania można wyprowadzić warunek na fakt, że dane zdanie nie
wynika z odpowiedniego zbioru zdań.

Powiemy, że

formuła

α

nie wynika

semantycznie ze zbioru formuł

X (X ׀≠ α), jeżeli dla

pewnego wartościowania v wszystkie zdania ze zbioru X

są prawdziwe, zaś zdanie

α jest fałszywe (w(α) = 0).

Przykład 3

Rozważmy formułę ¬pq oraz zbiór formuł X = {p, q}. Rozważmy wszystkie
wartościowania v, w których są prawdziwe wszystkie zdania ze zbioru X.
Mamy wartościowanie v(p) = 1 oraz v(q) = 1. Dla tego wartościowania jest:
wpq) = 0. Zatem formuła ¬pq nie wynika ze zbioru X = {p, q} ({p, q} ׀≠ ¬pq).

Zachodzą następujące twierdzenia:

Twierdzenie 1

Formuła α jest tautologią wtedy i tylko wtedy, gdy wynika semantycznie ze zbioru
pustego. Symbolicznie ∅ ׀= α lub krócej ׀= α (bez wypisywania zbioru przed
symbolem wynikania).

Twierdzenie 2

Formuła

α

wynika

semantycznie

ze

skończonego

zbioru

formuł

X = {α

1

, α

2

, ..., α

n

} (X ׀= α) wtedy i tylko wtedy, gdy implikacja (α

1

∧ α

2

∧ ... ∧ α

n

) ⇒ α

jest tautologią.

background image

4

Dowód

Załóżmy, że formuła α wynika semantycznie ze skończonego zbioru formuł
X = {α

1

, α

2

, ..., α

n

}. Wtedy dla dowolnego wartościowania, dla którego formuły

α

1

, α

2

, ..., α

n

przyjmują wartość 1, również formuła α przyjmuje wartość 1.

Rozważmy implikację (α

1

∧ α

2

∧ ... ∧ α

n

) ⇒ α. Wszystkie wartościowania możemy

podzielić na dwie grupy: takie, dla których wartość koniunkcji α

1

∧ α

2

∧ ... ∧ α

n

wynosi 0 oraz takie, dla których wartość tej koniunkcji jest równa 1. W pierwszym
przypadku mamy fałszywy poprzednik rozpatrywanej implikacji, jest ona
zatem prawdziwa. W drugim przypadku zauważmy, że jeżeli wartość koniunkcji

α

1

∧ α

2

∧ ... ∧ α

n

jest równa 1, to każda z formuł α

1

, α

2

, ..., α

n

musi również

przyjmować wartość 1. Możemy wtedy skorzystać z założenia, że również formuła

α (następnik rozpatrywanej implikacji) ma wartość 1, zatem implikacja jest
także prawdziwa. Widzimy, że dla dowolnych wartościowań wartość implikacji

1

∧ α

2

∧ ... ∧ α

n

)

⇒ α jest równa 1. Zatem jest ona tautologią.

Załóżmy teraz, że implikacja (α

1

∧ α

2

∧ ... ∧ α

n

) ⇒ α jest tautologią. Rozważmy

wszystkie wartościowania, dla których formuły ze zbioru X = {α

1

, α

2

, ..., α

n

} mają

wartość 1. Oczywiście, dla tych wartościowań formuła α nie może mieć wartości
0, gdyż byłoby to sprzeczne z tautologicznością implikacji (α

1

∧ α

2

∧ ... ∧ α

n

) ⇒ α.

Zatem formuła α musi mieć wartość 1. Oznacza to oczywiście, że formuła α wynika
semantycznie ze skończonego zbioru formuł X = {α

1

, α

2

, ..., α

n

} (X ׀= α).

background image

5

2. Reguły inferencyjne

i pojęcie dowodu formalnego

W dotychczasowych rozważaniach przedstawiliśmy tzw. semantyczne ujęcie
rachunku zdań. Oznacza to, że odwoływaliśmy się do pojęcia wartości logicznych,
wartościowania zmiennych i wartości formuł dla danych wartościowań zmiennych.
Przedstawimy teraz tak zwane syntaktyczne ujęcie omawianego rachunku
logicznego. W ujęciu tym nie odwołujemy się do pojęć semantycznych (wartości
logicznych itp.), ale wykonujemy wnioskowanie, wyprowadzając (dedukując) jedne
formuły z innych.

Odpowiednikiem omawianego wyżej pojęcia wynikania semantycznego jest tutaj
pojęcie wynikania syntaktycznego związane ściśle z pojęciami reguł inferencyjnych
oraz dowodu formalnego.

Reguły inferencyjne

to schematy pozwalające wyprowadzać (dedukować) formuły

z innych formuł. Schematy te przedstawiać będziemy w następującej postaci:

, gdzie formuły α

1

, α

2

, ..., α

n

będziemy nazywać

przesłankami

, zaś

formułę β

wnioskiem

. Ogólnie reguła o schemacie:

pozwala z for-

muł (przesłanek) α

1

, α

2

, ..., α

n

wyprowadzić (wydedukować) formułę β (wniosek).

Dla uproszczenia zapisu będziemy czasem stosować następującą notację

dla symetrycznych par reguł postaci:

oraz .

Przykład 4

Jako przykład przedstawimy reguły

E

liminacji

K

oniunkcji (

EK

) o schematach:

oraz

. Reguły te pozwalają z dowolnej koniunkcji α ∧ β (zauważmy, że α

oraz β mogą być dowolnymi formułami) wyprowadzać czynniki tej koniunkcji.

I tak — jeżeli rozważymy formułę (¬rp) ∧ ¬(¬pqs) — to na mocy reguł

EK

możemy z tej formuły wyprowadzić oba jej czynniki: ¬rp oraz ¬(¬pqs).

Oczywiście, dane reguły nie zawsze możemy stosować do dowolnych formuł.
Powyższych reguł

EK

nie możemy zastosować na przykład do formuły

¬(¬pqs), gdyż ta nie jest koniunkcją.

Przykład 5

Reguły

E

liminacji

A

lternatywy (

EA

) mają następujące schematy:

,

.

background image

6

Reguły te pozwalają z alternatywy i negacji jednego z jej składników wyprowadzić
drugi składnik alternatywy. I tak — jeżeli rozważymy formułę (¬pq) ∨ (qs)
oraz formułę ¬(¬pq) — to na mocy jednej z reguł

EA

możemy z tych formuł

wyprowadzić formułę (qs). Oczywiście — jak w poprzednim przypadku
— dane reguły nie zawsze możemy stosować do dowolnych formuł.

Przykład 6

Z pewnych względów wzbogacamy język rozważań o stałą logiczną reprezentującą
pojęcie sprzeczności, oznaczaną symbolem

⊥. W dalszych rozważaniach będziemy

korzystać z następującej reguły

D

ołączania

S

przeczności (

DS

):

DS

:

.

Jeżeli w ciągu dowodowym mamy jako przesłanki formułę i jej negację, to możemy
do dowodu dopisać symbol sprzeczności.

Za pomocą pojęcia reguł inferencyjnych możemy już zdefiniować — kluczowe
w ujęciach syntaktycznych — pojęcie dowodu formalnego formuły. Podamy
definicje dwóch różnych typów dowodów, a mianowicie dowodu wprost i dowodu
nie wprost.

Dowodem formalnym wprost formuły

α na gruncie reguł ze zbioru ℜ oraz formuł

ze zbioru X nazywamy skończony ciąg formuł ϕ

1

, ϕ

2

, ..., ϕ

n

o następujących

własnościach:
1. Ostatnia formuła ciągu dowodowego jest formułą dowodzoną (ϕ

n

= α).

2. Każda formuła ciągu dowodowego jest albo elementem zbioru X, albo wnioskiem

z wcześniej wyprowadzonych formuł dowodu w myśl pewnej reguły ze zbioru ℜ.

Przykład 7

Weźmy zbiór reguł

ℜ = {

,

,

,

} oraz

jednoelementowy zbiór formuł X = {(¬pq) ∧ ¬q}.

Rozważmy następujący ciąg formuł:
1. ϕ

1

= (¬pq) ∧ ¬q.

2. ϕ

2

= ¬pq.

3. ϕ

3

= ¬q.

4. ϕ

4

= ¬p.

Zauważmy, że każda formuła powyższego ciągu jest albo elementem zbioru X, albo
wnioskiem z wcześniejszych formuł ciągu w myśl pewnej reguły ze zbioru ℜ.

I tak kolejno: formuła ϕ

1

jest elementem zbioru X, formuły ϕ

2

i ϕ

3

są wnioskami

z formuły ϕ

1

w myśl reguł

EK

, formuła ϕ

4

jest wnioskiem z formuł ϕ

2

i ϕ

3

w myśl

jednej z reguł

EA

.

Możemy zatem stwierdzić, że ciąg formuł ϕ

1

, ϕ

2

, ϕ

3

, ϕ

4

jest dowodem wprost

formuły ¬p

4

) na gruncie zbiorów ℜ oraz X.

Dowodem formalnym nie wprost formuły

α na gruncie reguł ze zbioru ℜ oraz formuł ze zbioru

X nazywamy skończony ciąg formuł ϕ

1

, ϕ

2

, ..., ϕ

n

o następujących własnościach:

background image

7

1. Ostatnia formuła ciągu dowodowego jest symbolem sprzeczności (ϕ

n

= ⊥).

2. Każda formuła ciągu dowodowego jest albo elementem zbioru X, albo negacją

formuły α, albo wnioskiem z wcześniej wyprowadzonych formuł dowodu w myśl
pewnej reguły ze zbioru ℜ.

Przykład 8

Rozważmy zbiór reguł

ℜ = {

,

,

,

,

}

oraz jednoelementowy zbiór formuł X = {(pq) ∧ ¬q}. Podany niżej dowód jest

dowodem nie wprost dla formuły p.
1. ϕ

1

= (pq) ∧ ¬q.

2. ϕ

2

= ¬p.

3. ϕ

3

= pq.

4. ϕ

4

= ¬q.

5. ϕ

5

= p.

6. ϕ

6

= ⊥.

Zauważmy, że każda formuła powyższego ciągu jest albo negacją dowodzonej
formuły, albo elementem zbioru X, albo wnioskiem z wcześniejszych formuł ciągu
w myśl pewnej reguły ze zbioru ℜ.

I tak kolejno: formuła ϕ

1

jest elementem zbioru X, formuła ϕ

2

jest negacją

dowodzonej formuły p, formuły ϕ

3

i ϕ

4

są wnioskami z formuły ϕ

1

w myśl reguł

EK

, formuła ϕ

5

jest wnioskiem z formuł ϕ

3

i ϕ

4

w myśl jednej z reguł

EA

. Natomiast

symbol sprzeczności ⊥ (ϕ

6

) jest wnioskiem z formuł ϕ

2

i ϕ

5

w myśl reguły

DS

.

Możemy zatem stwierdzić, że ciąg formuł ϕ

1

, ϕ

2

, ϕ

3

, ϕ

4

, ϕ

5

, ϕ

6

jest dowodem nie

wprost formuły p na gruncie zbiorów ℜ oraz X.

Powiemy, że

formuła

α

wynika syntaktycznie

ze zbioru X na gruncie reguł ze zbioru ℜ

(co będziemy oznaczać X ׀−

α), jeżeli formuła α ma dowód (wprost lub nie wprost)

na gruncie reguł ze zbioru ℜ oraz formuł ze zbioru X.

Dla uproszczenia — jeżeli X = {α

1

, α

2

, ..., α

n

}, to będziemy stosować zapis

α

1

, α

2

, ..., α

n

׀−

α. Formuły α

1

, α

2

, ..., α

n

nazywamy

przesłankami

lub

założeniami

,

zaś formułę α

wnioskiem

.

Przykład 9

Z

przykładu 7

wynika, że

pq) ∧ ¬q ׀−

¬p. Ale także, jeżeli przyjrzymy się

uważnie temu przykładowi, widać, że prawdą jest również: (¬pq) ∧ ¬q ׀−

¬q oraz

pq) ∧ ¬q ׀−

¬pq.

Twierdzenie 3

Dla dowolnej formuły α i dowolnego niepustego układu reguł ℜ spełnione jest:

α ׀−

α.

background image

8

Dowód

Aby udowodnić powyższe twierdzenie, trzeba wykazać istnienie odpowiedniego
ciągu formuł

α

1

, α

2

, ..., α

n

, spełniającego warunki dla dowodu wprost lub dowodu

nie wprost. W przypadku dowodu wprost mamy następujące warunki:
1. Ostatnia formuła ciągu dowodowego jest formułą dowodzoną (α

n

= α).

2. Każda formuła ciągu dowodowego jest formułą α albo wnioskiem z wcześniej

wyprowadzonych formuł dowodu w myśl pewnej reguły ze zbioru ℜ.

Rozważmy jednoelementowy ciąg formuł:

α

1

= α.

Zauważmy, że tak podany jednoelementowy ciąg spełnia oba warunki wymagane
dla ciągu dowodowego dla danej formuły. Zatem — ponieważ istnieje odpowiedni
dowód wprost — uzyskaliśmy, że α ׀−

α.

Twierdzenie 4

Dla dowolnego niepustego zbioru formuł X, dowolnej formuły α ze zbioru X
i dowolnego niepustego układu reguł ℜ spełnione jest:

X ׀−

α.

Dowód opiera się na poprzednim twierdzeniu.

Zachodzi również następujące twierdzenie o monotoniczności:

Twierdzenie 5

Dla dowolnych formuł α, β, γ i dowolnego niepustego układu reguł ℜ, jeżeli

α ׀−

β oraz β ׀−

γ, to spełnione jest również α ׀−

γ.

Dowód

Załóżmy, że

α ׀−

β oraz β ׀−

γ. Istnieją zatem odpowiednie dowody wprost lub

nie wprost dla formuł β oraz γ. W przypadku dowodów wprost istnieje ciąg
dowodowy α

1

, α

2

, ..., α

n

taki, że α

n

= β i każda formuła ciągu jest formułą α lub

wynika z poprzednich formuł ciągu w myśl reguł ze zbioru ℜ, oraz istnieje ciąg
dowodowy β

1

, β

2

, ..., β

m

taki, że β

m

= γ i każda formuła ciągu jest formułą β lub

wynika z poprzednich formuł ciągu w myśl reguł ze zbioru ℜ. Jeżeli rozważymy
ciąg α

1

, α

2

, ..., α

n

, β

1

, β

2

, ..., β

m

, można zauważyć, że spełnia on warunki dla ciągu

dowodowego wprost dla formuły γ na gruncie formuły α oraz układu reguł ℜ.
W innych przypadkach dowód jest analogiczny.

Powyższe twierdzenie można uogólnić w następujący sposób:

Twierdzenie 6

Dla dowolnego zbioru formuł X = {α

1

, α

2

, ..., α

n

} oraz dla dowolnych

formuł β, γ i dowolnego niepustego układu reguł ℜ, jeżeli α

1

, α

2

, ..., α

n

׀−

β

oraz α

1

, α

2

, ..., α

n

, β ׀−

γ, to spełnione jest również α

1

, α

2

, ..., α

n

׀−

γ.

background image

9

Dowód

Załóżmy, że

α

1

, α

2

, ..., α

n

׀−

β. Istnieje zatem odpowiedni dowód wprost lub

nie wprost dla formuły β. W przypadku dowodu wprost istnieje ciąg dowodowy

β

1

, β

2

, ..., β

n

taki, że β

n

= β i każda formuła ciągu jest formułą ze zbioru

X = {α

1

, α

2

, ..., α

n

} lub wynika z poprzednich formuł ciągu w myśl reguł ze zbioru

ℜ. Załóżmy także, że α

1

, α

2

, ..., α

n

, β ׀−

γ, istnieje zatem odpowiedni dowód

wprost lub nie wprost dla formuły γ. W przypadku dowodu wprost istnieje ciąg
dowodowy γ

1

, γ

2

, ..., γ

n

taki, że γ

n

= γ i każda formuła ciągu jest formułą ze zbioru

1

, α

2

, ..., α

n

, β} lub wynika z poprzednich formuł ciągu w myśl reguł ze zbioru ℜ.

Rozważmy ciąg skonstruowany w sposób następujący: Jeżeli w ciągu dowodowym

γ

1

, γ

2

, ..., γ

n

któraś z formuł jest formułą β, to formułę tę zastępujemy ciągiem

dowodowym β

1

, β

2

, ..., β

n

. Skonstruowany w ten sposób ciąg dowodowy jest ciągiem

dowodowym dla formuły γ na gruncie formuł ze zbioru X = {α

1

, α

2

, ..., α

n

}. Mamy

zatem α

1

, α

2

, ..., α

n

׀−

γ. W pozostałych przypadkach dowód jest analogiczny.

background image

10

3. System dedukcji naturalnej

Przedstawimy teraz układ reguł umożliwiających przeprowadzanie dowodów,
nazywany układem dedukcji naturalnej

1

.

Reguły dedukcji naturalnej

Reguły

E

liminacji

K

oniunkcji:

EK

:

α

β

α

,

α

β

β

Jeżeli w ciągu dowodowym mamy jako przesłankę koniunkcję, to możemy do
dowodu dopisać każdy czynnik koniunkcji.

Reguły

E

liminacji

A

lternatywy:

EA

:

α

β,

¬

α

β

,

α

β,

¬

β

α

Jeżeli w ciągu dowodowym mamy jako przesłanki alternatywę i negację jednego
z jej składników, to możemy do dowodu dopisać drugi składnik alternatywy.

Reguła

E

liminacji

I

mplikacji:

EI

:

Jeżeli w ciągu dowodowym mamy jako przesłanki pewną formułę i implikację
o takim samym poprzedniku, to możemy do dowodu dopisać następnik tej
implikacji.

R

eguły

R

ównoważności:

RR :

Jeżeli w ciągu dowodowym mamy jako przesłankę równoważność dwóch formuł,
to możemy dopisać do ciągu dowodowego koniunkcję odpowiednich implikacji.
Zachodzi również reguła odwrotna.

1

Prezentowany układ jest pewnym rozszerzeniem systemu zaproponowanego i przebadane-

go przez polskich logików Ludwika Borkowskiego i Jerzego Słupeckiego.

background image

11

Reguła

D

ołączania

K

oniunkcji:

DK

:

Do ciągu dowodowego zawsze możemy dopisać koniunkcję dowolnych przesłanek
występujących w ciągu dowodowym.

Reguły

D

ołączania

A

lternatywy:

DA

:

Do ciągu dowodowego zawsze możemy dopisać alternatywę którejkolwiek
z przesłanek występujących w ciągu dowodowym z dowolną formułą.

Reguła

D

ołączania

I

mplikacji (z negacji

P

oprzednika):

DIP

:

Jeżeli w ciągu dowodowym mamy jako przesłankę negację pewnej formuły, to
możemy do dowodu dopisać implikację o poprzedniku będącym tą formułą
i dowolnym następniku.

Reguła

D

ołączania

I

mplikacji (z

N

astępnika):

DIN

:

Jeżeli w ciągu dowodowym mamy jako przesłankę pewną formułę, to możemy do
dowodu dopisać implikację o dowolnym poprzedniku i następniku będącym tą
formułą.

Reguły

P

odwójnej

N

egacji:

PN

:

.

Jeżeli w ciągu dowodowym mamy jako przesłankę negację negacji pewnej formuły, to
możemy do dowodu dopisać tę formułę. I odwrotnie — jeżeli w ciągu dowodowym
mamy jako przesłankę pewną formułę, to możemy do dowodu dopisać negację
negacji tej formuły.

background image

12

Reguły

N

egacji

K

oniunkcji:

NK

:

Jeżeli w ciągu dowodowym mamy jako przesłankę negację koniunkcji dwóch
formuł, to możemy do dowodu dopisać alternatywę negacji tych formuł. Jeżeli
w ciągu dowodowym mamy alternatywę negacji dwóch formuł, to możemy dopisać
do dowodu negację ich koniunkcji.

Reguły

N

egacji

A

lternatywy:

NA

:

Jeżeli w ciągu dowodowym mamy jako przesłankę negację alternatywy dwóch
formuł, to możemy do dowodu dopisać koniunkcję negacji tych formuł. Jeżeli
w ciągu dowodowym mamy koniunkcję negacji dwóch formuł, to możemy dopisać
do dowodu negację ich alternatywy.

Reguły

N

egacji

I

mplikacji:

NI

:

Jeżeli w ciągu dowodowym mamy jako przesłankę negację implikacji, to możemy
do dowodu dopisać koniunkcję poprzednika tej implikacji i negacji jej następnika.
Jeżeli w ciągu dowodowym mamy koniunkcję formuły i negacji innej formuły, to
możemy do dowodu dopisać negację implikacji tych formuł.

Reguły

N

egacji

R

ównoważności:

NR

:

Jeżeli w ciągu dowodowym mamy jako przesłankę negację równoważności
dwóch formuł, to możemy dopisać do ciągu dowodowego alternatywę negacji
odpowiednich implikacji. Zachodzi również reguła odwrotna.

Reguła

D

ołączania

S

przeczności:

DS

:

background image

13

Jeżeli w ciągu dowodowym mamy jako przesłanki formułę i jej negację, to możemy
do dowodu dopisać symbol sprzeczności.

Wynikanie syntaktyczne na gruncie powyższego układu reguł będziemy oznaczać
symbolem ׀−

DN

.

Przykład 10

Wykażemy, że:

p ∧ ¬q, ps, tq ׀−

DN

st.

Wypisujemy kolejno założenia — (Z):
1. ϕ

1

= p ∧ ¬q (Z).

2. ϕ

2

= ps (Z).

3. ϕ

3

= tq (Z).

Formuły ϕ

4

oraz ϕ

5

wyprowadzamy z formuły ϕ

1

(założenia 1) w myśl reguły

EK

:

4. ϕ

4

= p (1,

EK

).

5. ϕ

5

= ¬q (1,

EK),

Kolejno stosujemy do odpowiednich formuł reguły

EI

,

EA

oraz

DK

:

6. ϕ

6

= s (2, 4

EI

).

7. ϕ

7

= t (3, 5,

EA

).

8. ϕ

8

= st (6, 7,

DK

).

Zauważmy, że — podobnie jak w poprzednim przykładzie — każda formuła
powyższego ciągu jest albo elementem zbioru X, albo wnioskiem z wcześniejszych
formuł ciągu w myśl pewnej reguły dedukcji naturalnej. Możemy zatem stwierdzić,
że p ∧ ¬q, ps, tq ׀−

DN

st.

Przykład 11

Wykażemy, że:

pq, ¬(sq), st ׀−

DN

s ⇒ (pt).

Wypisujemy kolejno założenia — (Z):

1. ϕ

1

= pq (Z).

2. ϕ

2

= ¬(sq) (Z).

3. ϕ

3

= st (Z).

Korzystamy z reguły negacji implikacji

NI

:

4. ϕ

4

= s ∧ ¬q (2,

NI).

Formuły

ϕ

5

oraz ϕ

6

wyprowadzamy z formuły ϕ

4

w myśl reguły

EK

:

5. ϕ

5

= s (4,

EK

).

6. ϕ

6

= ¬q (4,

EK).

Kolejno stosujemy do odpowiednich formuł reguły

EA

,

EI

,

DK

oraz

DIN

:

7. ϕ

7

= p (1, 6,

EA

).

8. ϕ

8

= t (3, 5,

EI

).

9. ϕ

9

= pt (7, 8,

DK

).

10. ϕ

10

= s ⇒ (pt) (9,

DIN).

Zauważmy, że — podobnie jak w poprzednim przykładzie — każda formuła
powyższego ciągu jest albo elementem zbioru X (założenia), albo wnioskiem
z wcześniejszych formuł ciągu w myśl pewnej reguły dedukcji naturalnej. Możemy
zatem stwierdzić, że pq, ¬(sq), st ׀−

DN

s ⇒ (pt).

background image

14

Przykład 12

Udowodnimy metodą nie wprost wynikanie:

p ׀−

DN

pq.

Wypisujemy założenie — (Z):
1.

p (Z),

a następnie dopisujemy negację wniosku (oznaczamy to symbolem ZN):
2. ¬(pq) (ZN).
Stosując do punktu 2 regułę negacji alternatywy, otrzymujemy:
3. ¬p ∧ ¬q (2,

NA

).

4. ¬p (3,

EK).

5.

⊥ (1, 4,

DS

).

Przykład 13

Udowodnimy również metodą nie wprost dowodzone wyżej wynikanie:

pq, ¬(sq), st ׀−

DN

s ⇒ (pt).

Wypisujemy kolejno założenia — (Z):

1. pq (Z).
2. ¬(sq) (Z).
3. st (Z),

a następnie dopisujemy negację wniosku (oznaczamy to symbolem ZN).

4. ¬[s ⇒ (pt)] (ZN).

Kolejno stosując do odpowiednich formuł reguły dedukcji naturalnej, uzyskujemy
następujące formuły:

5. s ∧ ¬(p ∧ t) (4,

NI

),

6. s (5,

EK

),

7. ¬(p ∧ t) (5,

EK

),

8. ¬p ∨ ¬t (7,

NK

),

9. t (3, 6,

EI

),

10. s ∧ ¬q (2,

NI

),

11. ¬q (10,

EK

),

12. p (1, 11,

EA

),

13. ¬¬t (9,

PN

),

14. ¬p (8, 13,

EA

),

15. ⊥ (w punktach 12 i 14), co kończy dowód.
Dla podanego wyżej systemu dedukcji naturalnej zachodzi następujące:

Twierdzenie 7

(mocne twierdzenie o pełności względem semantyki rachunku zdań)

Formuła

α wynika syntaktycznie ze zbioru formuł X na gruncie systemu

DN

(X ׀−

DN

α) wtedy i tylko wtedy, gdy formuła α wynika semantycznie ze zbioru

formuł X (X ׀= α).

Symbolicznie:

X ׀−

DN

α wtedy i tylko wtedy, gdy X ׀= α.

Powróćmy do metody dowodzenia nie wprost. Możliwość dopisania negacji
dowodzonej formuły do przesłanek umożliwia dowodzenie formuł bez przesłanek.
Takie bezprzesłankowe wynikania oznaczać będziemy ׀−

DN

α (bez wypisywania

przesłanek przed znakiem wynikania), a o formułach mających dowody bez
przesłanek będziemy mówić, że

wynikają z systemu

dedukcji naturalnej DN.

background image

15

Przykład 14

Udowodnimy metodą nie wprost poniższe wynikanie:

׀−

DN

¬p ⇒ (pq).

Negację dowodzonej formuły umieszczamy w dowodzie jako założenie nie wprost
— (ZN):
1. ¬(¬p ⇒ (pq)) (ZN).
Kolejno stosując do odpowiednich formuł reguły dedukcji naturalnej uzyskujemy
następujące formuły:
2. ¬p ∧ ¬(pq) (1,

NI

).

3. ¬p (2,

EK

).

4. ¬(pq) (2,

EK

).

5. p

∧ ¬q (4,

NI

).

6. p (5,

EK).

7.

⊥ (3, 6

DS).

Dla formuł mających dowody bez przesłanek zachodzi następujące:

Twierdzenie 8

(słabe twierdzenie o pełności względem semantyki rachunku zdań)

Formuła

α wynika syntaktycznie z systemu

DN

(׀−

DN

α) wtedy i tylko wtedy, gdy

formuła α wynika semantycznie ze zbioru pustego (׀= α).

Symbolicznie:

׀−

DN

α wtedy i tylko wtedy, gdy ׀= α.

background image

16

4. Dowody przez dodatkowe założenie

Omówione w poprzednich paragrafach techniki dowodowe można wzbogacić
jeszcze o następującą metodę. Jeżeli dowodzonym wnioskiem jest formuła będąca
implikacją, to poprzednik tej implikacji możemy dołączyć do założeń dowodu.
Wnioskiem pozostaje następnik tej implikacji. Dalsze postępowanie podczas
dowodzenia opiera się na wcześniej omówionych technikach dowodu wprost
i dowodu nie wprost. Wynikania dowodzone za pomocą tej metody będziemy
oznaczać symbolem

׀−

DNZ

.

Przykład 15

Udowodnimy wprowadzoną wyżej metodą następujące wynikanie:

pq, qr ׀−

DNZ

pr.

Wypisujemy kolejno założenia — (Z):
1. pq (Z).
2. qr (Z),
a następnie dopisujemy poprzednik wniosku (oznaczamy to symbolem ZD):
3. p (ZD).
Kolejno stosując do odpowiednich formuł reguły dedukcji naturalnej, uzyskujemy
następujące formuły:
4. q (1, 3

EI

).

5. r (2, 4

EI

).

Co kończy dowód, mamy zatem pq, qr ׀−

DNZ

pr.

Przykład 16

Udowodnimy wynikanie ׀−

DNZ

(pr) ⇒ [(qr) ⇒ (pqr)].

Wypisujemy kolejno założenia dodatkowe — (ZD) (po dopisaniu poprzednika
implikacji jako dodatkowego założenia, zauważamy, że następnik jest również
implikacją, zatem można dopisać jako założenie dodatkowe jej poprzednik itp.).
1. pr (ZD).
2. qr (ZD).
3. pq (ZD).
Kolejno stosując do odpowiednich formuł reguły dedukcji naturalnej, uzyskujemy
następujące formuły:
4. p (3,

EK

).

5. r (1, 4

EI).

Co kończy dowód, mamy zatem

׀−

DNZ

(pr) ⇒ [(qr) ⇒ (pqr)].

background image

17

5. Formy zdaniowe

Rachunek zdań jest najprostszym i najbardziej rozpowszechnionym rachunkiem
logicznym. Niestety, z różnych powodów nie wystarcza do opisu rzeczywistości.
Przypomnijmy, że rachunek ten bazuje na pojęciu zdania w sensie logicznym, czyli
wyrażenia, któremu jesteśmy w stanie przyporządkować prawdę lub fałsz.

Oczywiście, jeżeli rozważymy wyrażenie „Janek lubi Zosię”, łatwo można
stwierdzić, że jest to zdanie w sensie logicznym. Jednak już drobna modyfikacja
tego wyrażenia — „Człowiek lubi Zosię” — nastręcza problem, jeżeli chodzi
o zaklasyfikowanie go do zbioru zdań. Nie jesteśmy bowiem w stanie orzec, czy to
wyrażenie jest prawdziwe, czy fałszywe.

Podobnie jest w przypadku znanych nam wyrażeń arytmetycznych: 2 + 3 = 6 jest
zdaniem (fałszywym), zaś wyrażenia x + 3 = 6 nie można nazwać zdaniem.

Zauważmy następujące prawidłowości:

 jeżeli w wyrażeniu „Człowiek lubi Zosię” wyraz „człowiek” zastąpimy imieniem

konkretnej osoby, to uzyskamy zdanie (np. „Janek lubi Zosię”),

 jeżeli w wyrażeniu x + 3 = 6 zastąpimy zmienną x konkretną wartością

dowolnej liczby, to uzyskamy zdanie (np. 2 + 3 = 6).

Forma zdaniowa zmiennej

x to wyrażenie, które zawiera tę zmienną i które staje się

zdaniem po wstawieniu za zmienną pewnych obiektów.

Zakres

danej

formy

to dowolny zbiór takich elementów, które wstawione do formy

w miejsce zmiennej dają wyrażenia sensowne.

Przykład 17

Oczywiście wyrażenie „Człowiek lubi Zosię” jest formą zdaniową zmiennej
„człowiek”. Zakresem tej formy może być dowolny zbiór ludzi.

Przykład 18

Wyrażenia x + 3 = 6, x + 1 = 4 czy x + 3 ≥ 6 są formami zdaniowymi zmiennej
x. Zakresem tej formy może być dowolny zbiór liczbowy.

W dalszych rozważaniach formy zdaniowe zmiennej x będziemy oznaczali
symbolami ϕ(x), ψ(x) itp. Zauważmy również, że jeżeli za zmienną w formie ϕ(x)
podstawimy element zakresu a, to wyrażenie ϕ(a) jest zdaniem w sensie logicznym
i jako takie może przyjmować wartości 0 lub 1.

Przykład 19

Rozważmy formę zdaniową ϕ(x) : (x + 3 = 6) oraz zakres {0, 1, 2, 3, 4, 5}.
Zauważmy, że wyrażenie ϕ(1) : (1 + 3 = 6) jest zdaniem fałszywym, co możemy
zapisać w(ϕ(1)) = 0, zaś wyrażenie ϕ(3) : (3 + 3 = 6) jest zdaniem prawdziwym,
co możemy zapisać w(ϕ(3)) = 1.

Formy zdaniowe możemy łączyć spójnikami logicznymi, budując formy złożone.
Jeżeli ϕ(x) i ψ(x) są formami zdaniowymi, to wyrażenia: ¬ϕ(x), ¬ψ(x), ϕ(x) ∧ ψ(x),

background image

18

ϕ(x) ∨ ψ(x), ϕ(x) ⇒ ψ(x), ϕ(x) ⇔ ψ(x) są również formami zdaniowymi. Formy:

ϕ(x) ∧ ψ(x), ϕ(x) ∨ ψ(x), ϕ(x) ⇒ ψ(x), ϕ(x) ⇔ ψ(x) możemy również oznaczać
odpowiednio w sposób następujący: (ϕ ∧ ψ)(x), (ϕ ∨ ψ)(x), (ϕ ⇒ ψ)(x), (ϕ ⇔ ψ)(x),
akcentując w ten sposób, że zmienne form składowych są takie same.

Niech ϕ(x) będzie formą zdaniową zmiennej x, zaś zbiór X będzie jej zakresem.

Powiemy, że

element

a należący do zbioru X

spełnia formę zdaniową

ϕ(x) wtedy

i tylko wtedy, gdy po wstawieniu w miejsce zmiennej x w formie ϕ(x) elementu
a otrzymamy zdanie prawdziwe — czyli w(ϕ(a)) = 1.

Analogicznie powiemy, że

element

a należący do zbioru X

nie spełnia formy zdaniowej

ϕ(x) wtedy i tylko wtedy, gdy po wstawieniu w miejsce zmiennej x w formie ϕ(x)
elementu a, otrzymamy zdanie fałszywe — czyli w(ϕ(a)) = 0.

W zależności od rozpatrywanego zakresu, formy można podzielić na trzy
kategorie:
1. Formę ϕ(x) nazywamy

spełnialną dla danego zakresu

, jeżeli

istnieje

element zakresu

a spełniający tę formę (w(ϕ(a)) = 1).

2. Formę ϕ(x) nazywamy

prawdziwą dla danego zakresu

, jeżeli

każdy

element tego

zakresu a spełnia tę formę (w(ϕ(a)) = 1).

3. Formę ϕ(x) nazywamy

fałszywą dla danego zakresu

, jeżeli żaden element tego

zakresu a nie spełnia formy (w(ϕ(a)) = 0).

Przykład 20

Rozważmy jako przykład następujące formy ϕ

1

(x) : (x = x), ϕ

2

(x) : (2x = 4) oraz

ϕ

3

(x) : (x > x) w zakresie liczb rzeczywistych R.

Zauważmy, że:

 podstawienie dowolnej liczby rzeczywistej do formy ϕ

1

(x) daje zdanie

prawdziwe,

 istnieje liczba rzeczywista, która po podstawieniu za zmienną x w formie ϕ

2

(x)

daje zdanie prawdziwe, mamy bowiem w

2

(2)) = 1,

 żadna liczba rzeczywista podstawiona do formy ϕ

3

(x) nie daje zdania

prawdziwego.

Oczywiście, zgodnie z podanymi wcześniej definicjami można stwierdzić, że

ϕ

1

(x) jest formą prawdziwą, ϕ

2

(x) — spełnialną oraz ϕ

3

(x) — formą fałszywą

w zakresie liczb rzeczywistych R.

Przykład 21

Zauważmy, że pojęcia spełnialności, prawdziwości i fałszywości form zdaniowych
są ściśle związane z rozpatrywanym zakresem. Rozważmy bowiem formę

ϕ(x) : (x ≥ 4) w trzech różnych zakresach, będących przedziałami prostej
rzeczywistej. W przedziale (−∞, 2) forma ϕ(x) jest formą fałszywą, w przedziale
(0, +∞) — spełnialną, zaś w przedziale (4, +∞) — prawdziwą.

background image

19

6. Kwantyfikatory

Rozważaliśmy w poprzednim paragrafie wyrażenia typu „Człowiek lubi Zosię”
lub x + 3 = 6, o których orzekliśmy, że nie są zdaniami w sensie logicznym.
Stwierdziliśmy, że aby nadać tym wyrażeniom sens zdania, należy podstawić
w miejsce zmiennej jakiś obiekt.

Rozważmy teraz następujące modyfikacje tych wyrażeń: „Każdy człowiek lubi
Zosię” oraz „Istnieje liczba x taka, że x + 3 = 6”. Zauważmy, że wyrażenia te są
już zdaniami w sensie logicznym.

Zauważmy, że zwrot „Istnieje takie x, że...” można uważać za równoważny zwrotowi:
„Dla pewnego x jest ...”. Zwrot ten nazywamy

kwantyfikatorem egzystencjalnym

(lub

małym

albo

szczegółowym

) i oznaczamy symbolem ∃

x

.

Zauważmy, że wyrażenie ∃

x

ϕ(x) jest zdaniem w sensie logicznym.

Zwrot „dla każdego” nazywamy

kwantyfikatorem uniwersalnym

(

ogólnym

lub

dużym

)

i oznaczamy symbolem ∀

x

. Zauważmy, że wyrażenie ∀

x

ϕ(x) jest zdaniem w sensie

logicznym.

Zmienna występująca w zasięgu (wyznaczanym zwyczajowo przez odpowiedni
nawias) kwantyfikatora identyczna z kwantyfikowaną kwantyfikatorem zmienną
nazywa się zmienną związaną danym kwantyfikatorem. Natomiast zmienna
występująca w wyrażeniu, która nie jest związana żadnym kwantyfikatorem,
nazywa się zmienną wolną.

Jeżeli w zasięgu kwantyfikatora znajdują się jakieś inne kwantyfikatory, to
kwantyfikator początkowy wiąże tylko te zmienne, które nie są związane żadnym
kwantyfikatorem zawartym w jego zasięgu.

Przykład 22

Rozważmy następujące wyrażenie ∀

x

(2x + y = 5). Zasięgiem kwantyfikatora jest

wyrażenie 2x + y = 5. Zmienna x jest w tym wyrażeniu zmienną związaną, zaś
zmienna y zmienną wolną.

Podamy teraz definicję

formuł (wyrażeń) kwantyfikatorowych

.

Poprawnie zbudowanymi wyrażeniami (formułami) kwantyfikatorowymi
są wszystkie zmienne zdaniowe p, q, ... oraz wszystkie symbole form zdaniowych

ϕ(x), ψ(x), .....

Jeżeli α i β są poprawnie zbudowanymi formułami kwantyfikatorowymi, to ¬α,

¬

β, α ∧ β, α ∨ β, α ⇒ β, α ⇔ β są również poprawnie zbudowanymi formułami

kwantyfikatorowymi.

Jeżeli α jest poprawnie zbudowaną formułą kwantyfikatorową, w której x nie
jest zmienną związaną, to ∀

x

α oraz ∃

x

α są również poprawnie zbudowanymi

wyrażeniami kwantyfikatorowymi.

Poprawnie zbudowane wyrażenie kwantyfikatorowe, w którym nie występują
zmienne wolne, nazywamy

zdaniem rachunku kwantyfikatorów.

background image

20

Wyrażenie matematyczne

jest podstawieniem poprawnie zbudowanego wyrażenia

kwantyfikatorowego wtedy i tylko wtedy, gdy powstaje z niego przez zastąpienie
wszystkich zmiennych zdaniowych p, q, ... zdaniami w sensie logicznym,
a wszystkich wyrażeń typu ϕ(x) — formami zdaniowymi.

Poprawnie zbudowane wyrażenie kwantyfikatorowe jest

prawem rachunku

kwantyfikatorów

(

tautologią kwantyfikatorową

) wtedy i tylko wtedy, gdy każde

poprawne podstawienie tego wyrażenia jest prawdziwym zdaniem matematycznym
lub prawdziwą formą zdaniową.

Twierdzenie 9

Wszystkie prawa rachunku zdań są prawami rachunku kwantyfikatorów.

Twierdzenie 10

Prawami rachunku kwantyfikatorów są następujące wyrażenia (w nawiasach
podajemy pewne ich podstawienia):
(a) ∀

x

ϕ(x) ⇒ ∃

x

ϕ(x)

[∀

x

(x + 1 = 2) ⇒ ∃

x

(x +1 = 2) lub ∀

x

(x

2

≥ 0) ⇒ ∃

x

(x

2

≥ 0)],

(b) ∀

x

ϕ(x) ⇒ ϕ(a)

[∀

x

(x

2

≥ 0) ⇒ (4

2

≥ 0) lub ∀

x

(–x

2

< 0) ⇒ (–3

2

< 0)],

(c) ϕ(a) ⇒ ∃

x

ϕ(x)

[(2 + 1 = 3) ⇒ ∃

x

(x + 1 = 3) lub (1 < 3) ⇒ ∃

x

(x < 3)].

Twierdzenie 11

Jeżeli x nie jest zmienną wolną formy ϕ, to następujące wyrażenia są prawami
rachunku kwantyfikatorów:
(a) ∀

x

(ϕ ∨ ψ(x)) ⇔ (ϕ ∨ ∀

x

ψ(x)),

(b)

x

(ϕ ∧ ψ(x)) ⇔ (ϕ ∧ ∀

x

ψ(x)),

(c)

x

(ϕ ⇒ ψ(x) ⇔ (ϕ ⇒ ∀

x

ψ(x)),

(d)

x

(ϕ ∨ ψ(x)) ⇔ (ϕ ∨ ∃

x

ψ(x)),

(e)

x

(ϕ ∧ ψ(x)) ⇔ (ϕ ∧ ∃

x

ψ(x)),

(f)

x

(ϕ ⇒ ψ(x) ⇔ (ϕ ⇒ ∃

x

ψ(x).

Twierdzenie 12

Prawami rachunku kwantyfikatorów są następujące wyrażenia:
(a) ¬∀

x

ϕ(x) ⇔ ∃

x

¬

ϕ(x) — prawo de Morgana rachunku kwantyfikatorów,

(b) ¬∃

x

ϕ(x) ⇔ ∀

x

¬

ϕ(x) — prawo de Morgana rachunku kwantyfikatorów,

(c) ∀

x

[ϕ(x) ∧ ψ(x)] ⇔ [∀

x

ϕ(x) ∧ ∀

x

ψ(x)] — prawo dystrybucji kwantyfikatora

uniwersalnego względem koniunkcji,

(d) ∃

x

[ϕ(x) ∨ ψ(x)] ⇔ [ ∃

x

ϕ(x) ∨ ∃

x

ψ(x)] — prawo dystrybucji kwantyfikatora

egzystencjalnego względem alternat yw y,

(e) [∀

x

ϕ(x) ∨ ∀

x

ψ(x)] ⇒ ∀

x

[ϕ(x) ∨ ψ(x)] — prawo dystrybucji kwant yfikatora

uniwersalnego względem alternat yw y,

(f) ∃

x

[ϕ(x) ∧ ψ(x)] ⇒ [∃

x

ϕ(x) ∧ ∃

x

ψ(x)]

— prawo dystrybucji kwant yfikatora

egzystencjalnego względem koniunkcji,

(g) ∀

x

[ϕ(x) ⇒ ψ(x)] ⇒ [∀

x

ϕ(x) ⇒ ∀

x

ψ(x)] — prawo dystrybucji kwantyfikatora

uniwersalnego względem implikacji,

background image

21

(h) ∀

x

[ϕ(x) ⇒ ψ(x)] ⇒ [∃

x

ϕ(x) ⇒ ∃

x

ψ(x)] — prawo dystrybucji kwantyfikatora

egzystencjalnego względem implikacji.

Twierdzenie 13

Następujące wyrażenia nie są prawami rachunku kwantyfikatorów:
(a) ∃

x

ϕ(x) ∧ ∃

x

ψ(x) ⇒ ∃

x

[ϕ(x) ∧ ψ(x)],

(b)

x

[ϕ(x) ∨ ψ(x)] ⇒ [∀

x

ϕ(x) ∨ ∀

x

ψ(x)].

Dowód

(a) rozważmy

podstawienie

x

(x = 1) ∧ ∃

x

(x = 2) ⇒ ∃

x

[(x = 1) ∧ (x = 2)]

w zakresie liczb rzeczywistych R. Oczywiście poprzednik tej implikacji jest
prawdziwy (istnieje liczba rzeczywista równa jeden i istnieje liczba rzeczywista
równa 2), ale następnik jest fałszywy (nie istnieje liczba rzeczywista równa
jednocześnie jeden i dwa). Zatem implikacja jest fałszywa. Zgodnie z definicją
wyrażenie nie jest prawem rachunku kwantyfikatorów;

(b) rozważmy

podstawienie

x

[(x ≥ 0) ∨ (x ≤ 0)] ⇒ [∀

x

(x ≥ 0) ∨ ∀

x

(x ≤ 0)]

w zakresie liczb rzeczywistych R. Poprzednik tej implikacji jest prawdziwy
(prawdą jest, że dowolna liczba rzeczywista jest mniejsza lub równa od zera
lub większa lub równa od zera), ale następnik jest fałszywy (nieprawdą jest, że
każda liczba rzeczywista jest nieujemna lub to, że każda liczba rzeczywista jest
niedodatnia). Implikacja jest fałszywa i zgodnie z definicją wyrażenie nie jest
prawem rachunku kwantyfikatorów.

Twierdzenie 14

Prawami rachunku kwantyfikatorów są następujące wyrażenia:
(a) ∀

x

y

ϕ(x, y) ⇔ ∀

y

x

ϕ(x, y),

(b)

x

y

ϕ(x, y) ⇔ ∃

y

x

ϕ(x, y),

(c)

x

y

ϕ(x, y) ⇒ ∀

y

x

ϕ(x, y),

ale nie jest prawem wyrażenie:
(d) ∀

x

y

ϕ(x, y) ⇒ ∃

y

x

ϕ(x, y).

Dowód (d)

Rozważmy podstawienie ∀

x

y

(y < x) ⇒ ∃

y

x

(y < x) w zakresie liczb rzeczywistych

R. Poprzednik implikacji jest prawdziwy: dla dowolnej liczby rzeczywistej istnieje
liczba od niej mniejsza. Następnik jest fałszywy: nie ma bowiem liczby rzeczywistej,
od której byłyby większe wszystkie liczby rzeczywiste.

background image

22

Bibliografia

1.

Gubareni N., 2001: Logika dla studentów, Wydawnictwo Politechniki

Częstochowskiej.

2.

Kuratowski K., 2004: Wstęp do teorii mnogości i topologii, PWN,

Warszawa.

3.

Marek W., Onyszkiewicz J., 2003: Elementy logiki i teorii mnogości

w zadaniach, PWN, Warszawa.

4.

Rasiowa H., 2004: Wstęp do matematyki współczesnej, PWN,

Warszawa.

5.

Słupecki J., Hałkowska K., Piróg-Rzepecka K., 1994: Logika i teoria

mnogości

, Warszawa.

Bibliografia stron WWW

6. Wydział Matematyki, Informatyki i Mechaniki Uniwersytetu Warszawskiego.

Witryna internetowa. h�p://www.mimuw.edu.pl/~tiuryn/skrypt-98.ps.gz, stan

z 21.09.2005 (J. Tiuryn, Wstęp do teorii mnogości i logiki).


Wyszukiwarka

Podobne podstrony:
Wykłady i ćwiczenia, Ćwiczenia z rachunku zdań - ciąg dalszy, Wynikanie logiczne
Ćwiczenia z rachunku zdań - prawda logiczna i wynikanie logiczne, I Rok Prawa, Logika
7 ELEMENTY RACHUNKU PRAWDOPODOBIEŃSTWA
Elementy rachunkowości
5 Metody?lsyfikacji formuł na gruncie pierwszorzędowego rachunku kwantyfikatorów
w 8 krz jezyk tautologia wynikanie logiczne
2 Wynikanie logiczne
WYNIKANIE LOGICZNE ZDAN
Logika wykłady - PRAWA RACHUNKU KWANTYFIKATORÓW, Studia, Logika
Elementy rachunku macierzowego, uczelnia
ZGR-pytania, Politechnika Poznańska (PP), Ekonomia z elementami rachunkowości
moduł 6 błędy logiczne, LOGIKA 2006

więcej podobnych podstron