Lecture 01

background image

Matematyka Dyskretna

(Zbiory, Logika)

Edward Szczypka

szczypka@tcs.uj.edu.pl

12 pa´zdziernika 2013

Edward Szczypka

Matematyka Dyskretna

1 / 45

background image

Informacje

spis

1

Informacje

2

Zbiory

3

Logika

4

Pary, Ci ˛

agi, Słowa

Edward Szczypka

Matematyka Dyskretna

2 / 45

background image

Informacje

Dzisiejszy wykład

administracja,

podstawowe zasady,

sylabus,

prerekwizyty,

Zbiory, Logika, Zliczanie.

Edward Szczypka

Matematyka Dyskretna

3 / 45

background image

Informacje

Kontakt i Zasoby

instruktor

Edward Szczypka,
Uniwersytet Jagiello ´nski
Wydział Matematyki i Informatyki,
Kraków, Łojasiewicza 6, pokój 3058,
Kontakt:

szczypka@tcs.uj.edu.pl,
suszi

zasoby

biblioteka,
internet,

Edward Szczypka

Matematyka Dyskretna

4 / 45

background image

Informacje

Ocena z ´cwicze ´

n

Do uzyskania punktów

kolokwium 4 zaj ˛ecia

100 pkt

kolokwium 8 zaj ˛ecia

100 pkt

Punkty ko ´ncowe =

50% * kolokwium
50% * kolokwium

Przeliczanie na oceny

Razem Punktów

Ocena

91-100

bdb

5.0

81-90

+db

4.5

71-80

db

4.0

61-70

+dst

3.5

51-60

dst

3.0

0-50

ndst

Uwaga!

Podczas ´cwicze ´n mo˙zna zdoby´c szereg plusów, trzy plusy oznaczaj ˛

a

pół oceny w gór ˛e pod warunkiem uzyskania jakiegokolwiek zaliczenia.

Edward Szczypka

Matematyka Dyskretna

5 / 45

background image

Matematyka dyskretna

Co to jest matematyka dyskretna

nieci ˛

agłe, dyskretne i sko ´nczone obiekty,

niektóre działy:

algebra liniowa,
logika matematyczna
kombinatoryka,
kryptografia,
programowanie liniowe,
teoria gier,
teoria grafów,
teoria informacji,
teoria liczb,
analiza numeryczna,

Edward Szczypka

Matematyka Dyskretna

6 / 45

background image

Matematyka dyskretna

Co to jest matematyka dyskretna (cd)

kombinatoryka (zło˙zono´s´c obliczeniowa)

enumeratywna

zliczanie obiektów,
szacowanie czasu działania procedur,

egzystencjalna

badanie istnienia i nieistnienia obiektów,
wnioskowanie o zatrzymaniu procedury,

konstruktywna

metody konstrukcji obiektów,
projektowanie algorytmów,

Edward Szczypka

Matematyka Dyskretna

7 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

spis

1

Informacje

2

Zbiory

Definicja
Działania
Własno´sci działa ´n
Moc

3

Logika

4

Pary, Ci ˛

agi, Słowa

Edward Szczypka

Matematyka Dyskretna

8 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Zbiór

pierwotne poj ˛ecie,

kolekcja niepowtarzaj ˛

acych si ˛e obiektów,

do zbioru nale˙z ˛

a elementy tego zbioru,

piszemy x X je´sli x jest elementem zbioru X ,
piszemy x /

X je´sli x nie jest elementem zbioru X .

Zbiór opisywany jedynie przez rodzaj posiadanych obiektów.
Zbiory s ˛

a równe wtedy i tylko wtedy gdy maj ˛

a dokładnie takie

same elementy.
zbiory opisywane poprzez:

wymienienie wszystkich elementów {0, 1, 2, 3, 4, 5}
poprzez okre´slenie własno´sci, któr ˛

a spełniaj ˛

a te elementy, np.

nieujemne liczby całkowite nie wi ˛eksze ni˙z 5.

Edward Szczypka

Matematyka Dyskretna

9 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Definicja (cd)

opis zbioru cz ˛esto skrótowy poprzez wykorzystanie wielokropka,
np {1, 3, 5, 7, 13, . . . , 17},
niebezpiecze ´nstwo pomyłek

A = {1, 3, 5, . . .} - czy podany zbiór opisuje liczby nieparzyste czy
liczby pierwsze?
B = {x : x /

X } - sprzeczno´s´c je´sli zapytamy czy B B?

jakikolwiek element x nale˙zy lub nie nale˙zy do zbioru, element nie
mo˙ze nale˙ze´c tylko cz ˛e´sciowo.

uniwersum X wszystkie mo˙zliwe, wszystkie rozwa˙zane elementy,

zbiór pusty , mo˙zna zdefiniowa´c jako {x : x 6= x },

Uwaga

Zbiór i zbiór {∅} to dwa ró˙zne zbiory, drugi zawiera zbiór pusty!
Podobnie ró˙znica mi ˛edzy kontem z zerowym stanem i brakiem konta.

Edward Szczypka

Matematyka Dyskretna

10 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Działania na zbiorach

Zbiór A zawiera si ˛e w B lub A jest podzbiorem B, ozn.

A B

,

je´sli ka˙zdy element nale˙z ˛

acy do A nale˙zy równocze´snie do B,

przykład {1, 2, 3} ⊆ {1, 2, 3, 4, 5},

Ró˙znica zbioru A i B, ozn.

A\B

to zbiór, który zawiera wszystkie elementy z A, które nie
wyst ˛epuj ˛

a w B,

przykład {1, 2, 3, 4, 5}\{2, 4, 6} = {1, 3, 5},

Suma zbiorów A i B ozn.

A B

to zbiór który zawiera wszystkie elementy ze zbioru A i B,
przykład {1, 2, 3, 4, 5} ∪ {2, 4, 6} = {1, 2, 3, 4, 5, 6},

Iloczyn zbiorów A i B ozn.

A B

to zbiór elementów wyst ˛epuj ˛

acych równocze´snie w zbiorze A i B„

przykład {1, 2, 3, 4, 5} ∩ {2, 4, 6} = {2, 4}

Edward Szczypka

Matematyka Dyskretna

11 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Działania (cd)

Dopełnieniem zbioru A, ozn.

A

0

nazywamy zbiór wszystkich

elementów z uniwersum, które nie nale˙z ˛

a do zbioru A

mo˙zna to zapisa´c jako

A

0

= {

x X : x /

A}

,

Ró˙znic ˛

a symetryczn ˛

a zbioru A i B, ozn.

A ÷ B

,

nazywamy zbiór elementów, które nale˙z do A i nie nale˙z ˛

a do B lub

nale˙z ˛

a do B i nie nale˙z ˛

a do A. czyli

A ÷ B = (A\B) (B\A)

.

Zbiory takie, ˙ze A ÷ B = , równowa˙znie A B = nazywamy
rozł ˛

acznymi.

Edward Szczypka

Matematyka Dyskretna

12 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Własno ´sci działa ´

n

Przykład

A A = A A = A ∪ ∅ = A,

A B = B A,

A (B C) = (A B) C = A B C,

A (B C) = (A B) (A C) = A B C,

A\(B C) = (A\B) (A\C),

A\(A\B) = A B,

(

A B)\(A B) = (A\B) (B\A)

Edward Szczypka

Matematyka Dyskretna

13 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Własno ´sci działa ´

n (cd)

A A

0

=

,

A A

0

=

X ,

0

=

X ,

(

A

0

)

0

=

A,

A ÷ B = B ÷ A,

A ÷ (B ÷ C) = (A ÷ B) ÷ C,

Edward Szczypka

Matematyka Dyskretna

14 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Wa˙zne zbiory

- zbiór pusty,

N - zbiór liczb naturalnych (wraz z zerem),

Z - zbiór liczb całkowitych,

Q - zbiór liczb wymiernych,

R - zbiór liczb rzeczywistych

Inkluzja zbiorów

Dla tych zbiorów zachodzi N ( Z ( Q ( R.

Edward Szczypka

Matematyka Dyskretna

15 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Moc

Ilo´s´c elementów w zbiorze A oznaczamy przez

kAk

i nazywamy moc ˛

a

zbioru A.

Natomiast wszystkie mo˙zliwe podzbiory zbioru A przez

P(A)

lub

2

A

co

definiujemy jako

2

A

= {

X : X A}

,

je´sli A B to wtedy kAk ¬ kBk oraz k2

A

k ¬ k2

B

k.

kA Bk ¬ min{kAk, kB}},

k∅k = 0,

k{∅}k = 1.

2

{a,b}

= {∅, {

a}, {b}, {a, b}}

Przykład:
Jaki jest rozmiar zbioru 2

A

, gdy A ma zero elementów?

Edward Szczypka

Matematyka Dyskretna

16 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Moc (cd)

je´sli A jest rozł ˛

aczne z B to moc zbioru kA Bk wynosi kAk + kBk

dla wi ˛ekszej ilo´sci zbiorów A

1

,

A

2

, . . . ,

A

n

je´sli s ˛

a one parami

rozł ˛

aczne tzn. A

i

A

j

=

dla dowolnych ró˙znych i i j. to wtedy

kA

1

A

2

∪ . . . ∪ A

n

k = kA

1

k + kA

2

k + . . . + kA

n

k

w ogólnym przypadku dla dowolnych A i B mamy wzór
kA Bk = kAk + kBk − kA Bk

prosz ˛e spróbowa´c wyprowadzi´c wzór na moc sumy zbiorów
A

1

,

A

2

, . . . ,

A

n

.

Sito

Sposób zliczania wymieniony w dwóch ostatnich punktach nosi nazw ˛e
sita.

Edward Szczypka

Matematyka Dyskretna

17 / 45

background image

Zbiory

Definicja

Działania

Własno´sci działa ´n

Moc

Moc (cd)

Teraz zastanówmy si ˛e nad moc ˛

a ró˙znicy dwóch zbiorów A i B

zbiór A mo˙zna przedstawi´c jako sum ˛e dwóch zbiorów (A B) i
(

A\B)

powy˙zsze zbiory s ˛

a rozł ˛

aczne (A B) (A\B) =

korzystaj ˛

ac z poprzedniego slajdu kA\Bk = kAk − kA B|

Edward Szczypka

Matematyka Dyskretna

18 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

spis

1

Informacje

2

Zbiory

3

Logika

Podstawy
Tautologie
Zbiory a logika
Bramki Logiczne
Posta´c Normalna

4

Pary, Ci ˛

agi, Słowa

Edward Szczypka

Matematyka Dyskretna

19 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Podstawowe spójniki logiczne

negacja

nie

NOT

¬

koniunkcja

i

AND

alternatywa

lub

OR

implikacja

je´sli . . . to . . .

IF . . . THEN . . .

równowa˙zno´s´c

wtedy i tylko wtedy

IF AND ONLY IF

Powy˙zsze spójniki s ˛

a spójnikami

ekstensjonalnymi

ich prawdziwo´s´c

zale˙zy jedynie od prawdziwo´sci zda ´n składowych.

Edward Szczypka

Matematyka Dyskretna

20 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Podstawowe spójniki logiczne (cd)

J ˛ezyk naturalny posiada jeszcze spójniki

intensjonalne

, gdzie

prawdziwo´s´c zdania zale˙zy równie˙z od innych czynników, np:

jest mo˙zliwe, ˙ze . . . ,

jestem przekonany, ˙ze . . . .

Uwaga

Na wykładzie b ˛edziemy zajmowa´c si ˛e jedynie spójnikami
ekstensjonalnymi.

Edward Szczypka

Matematyka Dyskretna

21 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Zdanie logiczne

Wyra˙zenie:

które ma ´sci´sle okre´slon ˛

a warto´s´c

prawd ˛e albo fałsz,

warto´s´c

prawdy albo fałszu zale˙zy jedynie od prawdziwo´sci zda ´n

prostych

Przykłady:

Teraz pada deszcz. - jest zdaniem logicznym, mo˙zna mu
przypisa´c warto´s´c prawdy lub fałszu.

By´c mo˙ze jutro b ˛edzie pada´c. - nie jest zdaniem logicznym.

Edward Szczypka

Matematyka Dyskretna

22 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Warto ´sciowanie

1 w tabelce interpretujemy jako prawd ˛e,

0 jako fałsz.

negacja

p

¬p

0

1

1

0

Edward Szczypka

Matematyka Dyskretna

23 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

koniunkcja

p

q

p q

0

0

0

0

1

0

1

0

0

1

1

1

implikacja

p

q

p q

0

0

1

0

1

1

1

0

0

1

1

1

alternatywa

p

q

p q

0

0

0

0

1

1

1

0

1

1

1

1

równowa ˙zno´s´c
p

q

p q

0

0

1

0

1

0

1

0

0

1

1

1

Edward Szczypka

Matematyka Dyskretna

24 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Tautologie

Tautologia to

zdanie zawsze prawdziwe bez wzgl ˛edu na kombinacje warto´sci
logicznych zda ´n składowych,

prawo rachunku zda ´n

Wyra˙zenie (p q) (¬p q) jest

tautologi ˛

a

.

p

q

p q

¬p ¬p q (p q) (¬p q)

0

0

1

1

1

1

0

1

1

1

1

1

1

0

0

0

0

1

1

1

1

0

1

1

Edward Szczypka

Matematyka Dyskretna

25 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Kilka praw

(

p q) (q p)

przemienno´s´c alternatywy,

(

p q) (q p)

przemienno´s´c koniunkcji,

((

p q) r ) (q (p r ))

ł ˛

aczno´s´c alternatywy,

((

p q) r ) (q (p r ))

ł ˛

aczno´s´c koniunkcji,

p ∨ ¬p

prawo wył ˛

aczonego ´srodka,

¬(¬p) p

prawo wył ˛

aczonego ´srodka,

(

q (p r )) (q p) (q r ))

rozdzielno´s´c koniunkcji
wzgl ˛edem alternatywy,

(

q (p r )) (q p) (q r ))

rozdzielno´s´c alternatywy
wzgl ˛edem koniunkcji,

Edward Szczypka

Matematyka Dyskretna

26 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Kilka praw (cd)

¬(p q) (¬q ∧ ¬p)

prawa de Morgana,

¬(p q) (¬q ∨ ¬p)

(¬

p p) p

prawo sprowadzania
do absurdu,

¬(p q) (p ∧ ¬q)

prawo przeczenia implikacji,

(

p q) (¬p q)

prawo kontrapozycji

((

p q) (q r )) (p r )

prawo sylogizmu

Edward Szczypka

Matematyka Dyskretna

27 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Zbiory a własno ´sci

ka˙zdy zbiór wyznacza własno´s´c

X - zbiór,
x X - własno´s´c,

ka˙zda własno´s´c wyznacza zbiór

α(

x ) - własno´s´c,

{x : α(x)} -zbiór

Zwi ˛

azek rachunku zda ´n i rachunku zbiorów

Taki zwi ˛

azek pozwala sprawdzi´c prawa rachunku zbiorów poprzez

najpierw "przetłumaczenie" równo´sci zbiorów na wyra˙zenie
rachunku zda ´n

sprawdzenie czy otrzymane wyra˙zenie jest tautologi ˛

a

Edward Szczypka

Matematyka Dyskretna

28 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Przykłady

A\(A\B) = A B, mo˙zna przetłumaczy´c na
(

x A ∧ ¬(x A ∧ ¬x B)) (x A x B)

lub po prostu (p ∧ ¬(p ∧ ¬q)) (p q)
okazuje si ˛e, ˙ze jest to tautologia czyli mamy równo´s´c tych zbiorów,

Sprawd´z czy je´sli A B C, B A C i C A B to wtedy
zbiory A, B i C s ˛

a równe.

Po przetłumaczeniu dostajemy
[(

p (q r )) (q (p r )) (r (p q))] [(p q) (p

r ) (q r )]
okazuje si ˛e, ˙ze to nie jest tautologia, np dla p = q = 1, r = 0
mamy fałsz. Daje to mo˙zliwo´s´c na prost ˛

a konstrukcje

kontrprzykładu np. A = B = {x }, C = .

Edward Szczypka

Matematyka Dyskretna

29 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Binarne spójniki logiczne

Pytanie ile jest binarnych spójników logicznych?

p

q

s

1

s

2

s

3

s

4

s

5

s

6

s

7

s

8

0

0

0

0

0

0

0

0

0

0

0

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

p

q

s

9

s

10

s

11

s

12

s

13

s

14

s

15

s

16

0

0

1

1

1

1

1

1

1

1

0

1

0

0

0

0

1

1

1

1

1

0

0

0

1

1

0

0

1

1

1

1

0

1

0

1

0

1

0

1

Edward Szczypka

Matematyka Dyskretna

30 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Binarne spójniki logiczne (cd)

Dlaczego wybrano tylko ¬, ∨, ∧, →, ↔?

bo to wystarcza,

bo s ˛

a to w sumie najwa˙zniejsze z punktu widzenia logiki.

Przykłady:

s

7

zwany równie˙z jako XOR mo˙zna zdefiniowa´c jako

pXORq (p q) ∧ ¬(p q)

s

9

zwany jako NOR mo˙zna zdefiniowa´c jako

pNORq ↔ ¬(p q)

s

15

zwany jako NAND mo˙zna zdefiniowa´c jako

pNANDq ↔ ¬(p q)

Edward Szczypka

Matematyka Dyskretna

31 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Binarne spójniki logiczne (cd)

Definiowalno´s´c za pomoc ˛

a NAND i NOR

Bramki NOR i NAND s ˛

a o tyle ciekawe, ˙ze za pomoc ˛

a ka˙zdej z nich z

osobna mo˙zna zdefiniowa´c ka˙zd ˛

a inn ˛

a bramk˛e.

Przykład:

¬p = (pNORp),

p q = (pNORq)NOR(pNORq),

p q = ¬(¬p ∨ ¬q).

Prosz ˛e spróbowa´c pokaza´c, ˙ze NAND równie˙z definiuje wszystkie
mo˙zliwe spójniki binarne.

Edward Szczypka

Matematyka Dyskretna

32 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Koniunkcyjna posta ´c normalna

Dzi ˛eki wykorzystaniu

prawa de Morgana
rozdzielno´sci alternatywy wzgl ˛edem koniunkcji,
praw ł ˛

aczno´s´ci,

ka˙zdy spójnik logiczny mo˙zna sprowadzi´c do formy w której mamy
tylko koniunkcj ˛e wyra˙ze ´n zawieraj ˛

acych jedynie alternatyw ˛e

zmiennych lub ich przecze ´n. Taka forma spójnika logicznego nosi
nazw ˛e postaci

koniunkcyjno normalnej

.

Przykład:

(

p q) r

=

(

p q) (¬p ∧ ¬q) r

=

((

p (¬p ∧ ¬q)) (q (¬p ∧ ¬q))) r

. . . . . .

=

(¬

p q r ) (p ∨ ¬q r )

Edward Szczypka

Matematyka Dyskretna

33 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Koniunkcyjna posta ´c normalna (cd)

Jak wida´c ka˙zd ˛

a bramk˛e logiczna mo˙zna sprowadzi´c do postaci

koniunkcyjno normalnej

co mo˙zna zapisa´c jako:

W

n

i=1

l

i

j

1

l

i

j

2

∧ . . . ∧ l

i

j

i

gdzie;

l

i

j

- s ˛

a zdaniami prostymi, tzn zmienne albo negacje, zwane

literałami

,

alternatywy literałów, czyli zdania l

i

j

1

l

i

j

2

∧ . . . ∧ l

i

j

i

, zwanej

klauzul ˛

a

,

całe wyra˙zenie jest ju˙z koniunkcj ˛

a takich

klauzul

,

1 mln $ nagrody

Za znalezienie szybkiego algorytmu sprawdzaj ˛

acego spełnialno´s´c

takich formuł.

Edward Szczypka

Matematyka Dyskretna

34 / 45

background image

Logika

Podstawy

Tautologie

Zbiory a logika

Bramki Logiczne

Posta´c Normalna

Wieloargumentowe spójniki logiczne

W j ˛ezyku potocznym brak jest niewiele wieloargumentowych spójników
logicznych, jednak w ró˙znego rodzaju zastosowaniach, np. przy
budowie arytmometru takie spójnik cz ˛esto mo˙zna spotka´c.
Przykładowo w praktyce programista cz ˛esto spotyka si ˛e z konstrukcj ˛

a

IF p THEN q ELSE r ,

co mo˙zna przetłumaczy´c na

(

p q) (¬p r )

Pytanie:
Ile jest ró˙znych spójników logicznych dla k zmiennych?

Edward Szczypka

Matematyka Dyskretna

35 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

spis

1

Informacje

2

Zbiory

3

Logika

4

Pary, Ci ˛

agi, Słowa

Pary
Ci ˛

agi

Iloczyn Kartezja ´nski
słowa
Zliczanie

Edward Szczypka

Matematyka Dyskretna

36 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

Pary uporz ˛

adkowane

W zbiorze kolejno´s´c elementów nie ma znaczenia, np. zapis {a, b}
oznacza to samo co zapis {b, a}. Jednak cz ˛esto taka kolejno´s´c
odgrywa znaczenie, np. w przypadku gdy rozpatrujemy współrz ˛edne
jakiego´s punktu istotnym jest co ma by´c na pierwszym a co na drugim
miejscu, itd. Par ˛e uporz ˛

adkowan ˛

a oznaczamy przez

ha, bi

,

Własno´sci

ha, bi 6= hb, ai,

ha, bi = hc, d i wtedy i tylko wtedy gdy a = b i b = c,

{a, b} = {b, a},

ha, bi 6= {a, b},

ha, ai 6= hai, natomiast {a, a} = {a},

Edward Szczypka

Matematyka Dyskretna

37 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

Para uporz ˛

adkowana (cd)

Par ˛e uporz ˛

adkowan ˛

a mo˙zna zdefiniowa´c za pomoc ˛

a zbiorów

ha, bi := {a, {a, b}}.

Dzi ˛eki tak postawionej definicji mo˙zna udowodni´c własno´sci ha, bi z
poprzedniego slajdu.

Edward Szczypka

Matematyka Dyskretna

38 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

Ci ˛

agi uporz ˛

adkowane, słowa (cd)

Wykorzystuj ˛

ac powy˙zsz ˛

a definicj ˛e mo˙zna zdefiniowa´c uporz ˛

adkowan ˛

a

trójk˛e, czwórk˛e itd.

ha, b, ci := ha, hb, cii

ha, b, c, d i := ha, hc, b, d ii

Własno´sci

Podobne własno´sci jak dla pary uporz ˛

adkowanej zachodz ˛

a oczywi´scie

dla ci ˛

agów o dowolnej długo´sci.

Edward Szczypka

Matematyka Dyskretna

39 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

Iloczyn kartezja ´

nski

Jak widzieli´smy poprzednio w parze uporz ˛

adkowanej czy w ci ˛

agu

istotna jest kolejno´s´c elementów, mi ˛edzy innymi z tego powodu, ˙ze
ka˙zdy z elementów w takiej parze mo˙ze nale˙ze´c do innego zbioru.
Przykład:

ha, bi ∈ A × B - para uporz ˛

adkowana w której a A i b B,

A × B = {ha, bi : a A, b B},

{a, b} × {1, 2} = {ha, 1i, ha, 2i, hb, 1i, hb, 2i},

Edward Szczypka

Matematyka Dyskretna

40 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

Iloczyn kartezja ´

nski (cd)

Które z podanych równo´sci jest prawdziwa?

(

A B) × C = (A × C) (B × C), Prawda

(

A B) × C = (A × C) (B × C), Prawda

A\(B × C) = (A\B) × (A\C),

Fałsz

(

A B) × (C D) = (A × C) (B × D),

Fałsz

(

A B) × (C D) = (A × C) (A × D) (B × C) (B × D)), Prawda

Edward Szczypka

Matematyka Dyskretna

41 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

Iloczyn kartezja ´

nski (cd)

Cz ˛esto gdy rozwa˙zamy iloczyn kartezja ´nski tego samego zbioru to
piszemy A

n

, tzn.

A

n

:=

A × A × . . . × A

|

{z

}

n

i nazywamy n-t ˛

a pot ˛eg ˛

a zbioru A.

Przykład

R

2

- oznacza płaszczyzn ˛e,

R

3

- oznacza przestrze ´n trójwymiarow ˛

a,

R

n

- oznacza przestrze ´n n wymiarow ˛

a,

R

0

- oznacza przestrze ´n 0-wymiarow ˛

a, czyli jeden punkt

Edward Szczypka

Matematyka Dyskretna

42 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

(Bardziej) rzeczywisty obiekt

opisywany jako lista atrybutów
Piotrek: 21 lat, 178 cm, zarobki 100 tys rocznie

cz ˛esto atrybuty s ˛

a tego samego rodzaju, np słowa składaj ˛

a si ˛e z

ci ˛

agu liter np. abrakadabra.

cz ˛esto nie znamy długo´sci takiego opisu danego obiektu.

stosujemy wtedy notacj ˛e:

A

=

A

0

A

1

A

2

A

3

∪ . . .

Elementy A

nazywamy

słowami

nad alfabetem A.

Edward Szczypka

Matematyka Dyskretna

43 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

Zliczanie ci ˛

agów, słów

Pytanie: Ile elementów mamy w zbiorze A × B?
Je´sli wybierzemy element a A to dokładnie kBk par ze zbioru B,
b ˛edzie miało pierwsz ˛

a współrz ˛edn ˛

a równ ˛

a x . Podobnie dla

nast ˛epnego elementu z A i nast ˛epnego i nast ˛epnego. Wszystkich
elementów zatem jest kAk ∗ kBk.

kA × Bk = kAk ∗ kBk

W bardzo prosty sposób mo˙zna powy˙zszy wzór rozszerzy´c na
dowolna ilo´s´c elementów

kA

1

× . . . A

n

k = kA

1

k ∗ . . . ∗ kA

n

k.

W szczególno´sci

kA

n

k = kAk

n

.

Edward Szczypka

Matematyka Dyskretna

44 / 45

background image

Pary, Ci ˛

agi, Słowa

Pary

Ci ˛

agi

Iloczyn Kartezja ´nski

słowa

Zliczanie

Zliczanie ci ˛

agów, słów (cd)

Oczywi´scie je´sli zadamy takie samo pytanie co do ilo´sci słów, to słów
jest niesko ´nczenie wiele. Ograniczmy si ˛e tylko do słów o długo´sci
nieprzekraczaj ˛

acej n,wtedy:

kA

0

A

1

∪ . . . ∪ A

n

k = 1 + kAk + kAk

2

+ . . . + k

Ak

n

.

Oznaczaj ˛

ac powy˙zsz ˛

a sum ˛e przez s, a rozmiar A przez q dostaniemy:

s

=

1 + q + q

2

+ . . . +

q

n

=

1 + q (1 + q + . . . + q

n

)

q

n+1

=

1 + q s q

n+1

.

Z tej równo´sci łatwo dostaniemy znany wzór na s

s =

q

n+1

1

q 1

.

Edward Szczypka

Matematyka Dyskretna

45 / 45


Document Outline


Wyszukiwarka

Podobne podstrony:
Lecture 01 02 03 Computer Unix
Lecture 01 Introduction
77506996 Lectura 01 Stromata Cristianismo y Filosofia Clemente de Alejandria
wfhss workshop20071206 lecture05 01 en
wfhss workshop20071206 lecture06 01 en
Feynman Lectures on Physics Volume 1 Chapter 01
Hal Clement Mesklin 01 1 Lecture Demonstration
TD 01
Ubytki,niepr,poch poł(16 01 2008)
IR Lecture1
uml LECTURE
01 E CELE PODSTAWYid 3061 ppt
01 Podstawy i technika
lecture3 complexity introduction
01 Pomoc i wsparcie rodziny patologicznej polski system pomocy ofiarom przemocy w rodzinieid 2637 p
zapotrzebowanie ustroju na skladniki odzywcze 12 01 2009 kurs dla pielegniarek (2)

więcej podobnych podstron