22
1 ФУНКЦИИ Дискретна математика 1 www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu Дефиниција: Нека А и В се множества. Ако на секој елемент од А му доделиме точно еден елемент од В, ќе речеме дека сме дефинирале функција од А во В. Пишуваме f(a)=b, ако b е единствениот елемент од В кој му е доделен на а со функцијата f. Во термини на релации: Дефиниција 2: Функција е множество од подредени парови од AxB, каде за секое a од A, постои единствено b од B така што f(a)=b. o Понекогаш наместо функција велиме пресликување или мапирање. Вовед за Функции 2

DM1 - p7 Функции и кардиналност

  • Upload
    bn23579

  • View
    71

  • Download
    3

Embed Size (px)

DESCRIPTION

Дискретна математика 1-ФУНКЦИИ

Citation preview

Page 1: DM1 - p7 Функции и кардиналност

1

ФУНКЦИИ

Дискретна математика 1

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: Нека А и В се множества. Ако на секој елемент

од А му доделиме точно еден елемент од В, ќе речеме дека

сме дефинирале функција од А во В. Пишуваме f(a)=b, ако b

е единствениот елемент од В кој му е доделен на а со

функцијата f.

Во термини на релации:

Дефиниција 2: Функција е множество од подредени парови од

AxB, каде за секое a од A, постои единствено b од B така што

f(a)=b.

o Понекогаш наместо функција велиме пресликување или

мапирање.

Вовед за Функции 2

Page 2: DM1 - p7 Функции и кардиналност

2

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

• Различни начини на дефинирање, задавање или

специфицирање на функции

• Директно назначување на секое доделување на

елементи: слика, (5 студенти и насоката на ФИНКИ)

• Описно: f(x)=x+1

• Компјутерски програм

за означување на функција

Задавање на функции 3

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Ако f е функција од А во В, ќе речеме дека А е домен на f

а В е кодомен на f.

Ако f(a)=b тогаш велиме дека B е слика на а, а а е

предслика на b.

Ранг на f множеството од сите слики на елементите од А

Пример: Домен: {Ана, Марко, Иван, Кате, Стефан},

Кодомен:{КН, МТ, ЕТ, КЕ, АСИ}

Ранг: {КН, МТ, ЕТ, АСИ}

Домен и кодомен 4

Page 3: DM1 - p7 Функции и кардиналност

3

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

• Да се најде домен и кодомен ако

• f е функцијата која било кој бит стринг со повеќе од две цифри го пресликува во последните две цифри.

• Домен: {(x1, x2,…xn)|xi{0,1}, i=1,,,,n, n2}

• Кодомен=Ранг е множеството {00,01,10,11}

• f: ZZ, каде секој број се пресликува во неговиот квадрат.

• Домен Z, Кодомен Z, Рангот е множеството {1,4,9,16,…}

• Во програмските јазици доменот на функција се специфицира посебно

• Java: Int floor(float real){…}

• Pascal: function floor(x: real): integer

Примери 5

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција

– Нека f1 и f2 се фукции од А во R. f1 + f2 и f1f2 се

исто така функции од А во R дефинирани со:

–(f1+f2)(x) = f1(x) + f2(x)

–(f1f2)(x) = f1(x)f2(x)

• Пример: f1(x) = x2, f2(x)=x - x2

– (f1+f2)(x) = x2+(x - x2)= x

– (f1f2)(x) = x2(x - x2)= x3 – x4

Збир и производ на функции 6

Page 4: DM1 - p7 Функции и кардиналност

4

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: Нека f : ST е дадена функција и нека A S и BT.

Слика на A со функцијата f е подмножеството од Т кое се состои од сите слики на елементите од А.

f(A)={ y |xA, y=f(x)} – или накусо {f(x)|xA}.

Праслика или инверзна слика на B со функцијата f е подмножество од S, кое се сеостои од сите елементи од S чија слија е во множеството B.

f-1(B) = {xS | f(x)B}

Слика и праслика (инверзна

слика) на множество 7

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Примери

• 1. S={a, b, c, d, e} и T={1, 2, 3, 4}, f:ST, f(a)=2, f(b)=1, f(c)=4, f(d)=1, f(e)=1.

f({b, c, d})={1, 4}, f-1({1,3})={b,d,e}

2. f: R R, f(x)=x+1,

f({-1,0,2})={0,1,3}, f-1((0,1))=(-1, 0)

3. g: ZZ, f(x) = |x|

f({-5, -2, 0, 2, 3})={0,2,3,5}

f-1({-2, -1})=, f-1({0, 2, 3})={-3, -2, 0, 2, 3}

8

Page 5: DM1 - p7 Функции и кардиналност

5

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: За функција f, на која доменот и кодоменот

и се подмножества од множеството на реални броеви, ќе

речеме дека е растечка функција ако за сите x и y од

доменот на f такви што x<y важи дека f(x)f(y), односно

xy(x<y f(x)f(y))

Дефиниција: За функција f, на која доменот и кодоменот

и се подмножества од множеството на реални броеви, ќе

речеме дека е опаѓачка функција ако за сите x и y од

доменот на f такви што x<y важи дека f(x)f(y), односно

xy(x<y f(x)f(y))

Растечки и опаѓачки функции 9

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: За функција f, на која доменот и кодоменот

и се подмножества од множеството на реални броеви, ќе

речеме дека е строго растечка функција ако за сите x

и y од доменот на f такви што x<y важи дека f(x)<f(y),

односно xy(x<y f(x)<f(y))

Дефиниција: За функција f, на која доменот и кодоменот

и се подмножества од множеството на реални броеви, ќе

речеме дека е строго опаѓачка функција ако за сите x

и y од доменот на f такви што x<y важи дека f(x)f(y),

односно xy(x<y f(x)>f(y))

Строго растечки и строго

опаѓачки функции 10

Page 6: DM1 - p7 Функции и кардиналност

6

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција 1. За функција f:ST, ќе речеме дека е инјекција или еден-еден функција ако и само ако различни елементи од S имаат различни слики во Т, односно важи следново тврдење:

• Ако за секои x,y од S, ако xy тогаш f(x)f(y) или

(xS)(yS)(xyf(x)f(y))

Користејќи го својството на контрапозиција на импликација,

инјекција можеме да дефинираме и на следниот начин:

Дефиниција 2. За функција f:ST, ќе речеме дека е инјекција или еден-еден функција ако и само важи следново тврдење:

• Ако за секои x,y од S, ако f(x)=f(y) тогаш x=y, или

(x,yS) (f(x)=f(y) x=y)

Инјекции или 1-1 функции 11

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Пример. 1-1

1. А={a, b, c, d} и B={1, 2, 3, 4, 5}, f(a)=2, f(b)=1, f(c)=4, f(d)=5 е инјекција бидејќи

xy, f(x)f(y)

2. f: RR, f(x)=x+1 е инјекција.

Нека f(x)=f(y). Тогаш x+1=y+1. Според тоа x=y.

3. Строго растечките и строго опаѓачките функции се инјекции.

4. f: RR , f(x)=x2.

Не е инјекција бидејќи 1-1, но f(1)=1=f(-1).

Примери за инјекции 12

Page 7: DM1 - p7 Функции и кардиналност

7

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: За функција f:ST ќе речеме дека е сурјекција или на функција ако и само ако за секој елемент y T постои елемент x S таков што f(x) = y, односно

(yТ)(xS)( f(x) = y )

Примери: 1. А={a, b, c, d} и B={1, 2, 3}, f(a)=3, f(b)=2, f(c)=1, f(d)=3.

2. f:R R, f(x)=x+1 е сурјекција,

Нека yR. Тогаш ако земеме x=y-1, добиваме

f(x)=f(y-1)=(y-1)+1=y.

3. Функцијата f:R R, f(x)=x2 не е сурјекција бидејќи

на пример, -1 не е слика на ниеден реален број.

Сурјекции или “на“ функции 13

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Функцијата (пресликувањето) f:ST не е инјекција акко постојат барем два различни елементи во S кои имаат исти слики, односно

xy(xyf(x)=f(y))

Функцијата (пресликувањето) f:ST не е сурјекција акко постои барем еден елемент T кој не е слика на ниту еден елемент од S, односнои

(yT)(xS) (yf(x))

Кога едно пресликување не е инјекција однодно сурјекција

14

Page 8: DM1 - p7 Функции и кардиналност

8

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: За функција f :ST ќе речеме дека е биекција или еден-еден коресподенција ако и само ако таа е и инјекција и сурјекција

Примери.

1. А={a, b, c, d} и B={1, 2, 3, 4}, f(a)=2, f(b)=1, f(c)=3, f(d)=4. е биекција

2. f:R R, f(x)=x+1, е биекција.

3. Идентичната функција :SS, (x)=x, е биекција

4. Пресликувањето, f:R R+ f(x)=x2 не е биекција бидејќи не е инјекција, додека f:N N f(x)=x2 не е биекција бидејќи не е сурјекција

Биекција 15

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

1. Пресликувањето f : N2N, дефинирано со f(n)=2n, nN

е биекција. (2N е множеството на парни природни броеви)

2. Функцијата g:NZ дефинирана со

е биекција од Z во N.

Примери за биекции 16

паренеnакоn

непаренеnакоn

nf

2

2

1

)(

Page 9: DM1 - p7 Функции и кардиналност

9

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Примери 17

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Примери 18

• Докажи дека f:R R, f(x)=2x-1 е инјекција

f(x)=f(y) 2x-1=2y-1 x=y

• Докажи дека f:R R, f(x)=2x2 не е инјекција

f(1)=2=f(-1)

• Докажи дека f:R R+, f(x)=x2 е сурјекција

Нека y е од R+. Тогаш x= e од R и f(x)=y

• Докажи дека f:R R, f(x)=2x2 не е сурјекција

Ништо не се пресликува во -1

• Докажи дека f:R R, f(x)=2x-1 е биекција

Инјекција докажавме.

Нека y е од R. Тогаш x= (y+1)/2 е од R и f(x)=y

y

Page 10: DM1 - p7 Функции и кардиналност

10

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: Нека f е биекција од А во В. Дефинираме функција f-1:BA, така што на елементот b од В го доделуваме елементот a од А ако f(a)=b. Оваа функција ја нарекуваме инверзна функција на функцијата f.

• Според тоа, ако f:AB е биекција, f-1:BA, дефинирана со f-1(b)=a акко f(a)=b е инверзна функција на f.

• f-1 не е исто со 1/f

Инверзна функција (инврзно

пресликување) 19

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

1. Пресликувањето f:RR , f(x)=x+1 ,видовме дека е биекција. Инверзното пресликување f-1:RR е дадено со

f-1(x)=x-1.

2. НекаА={a, b, c, d} и B={1, 2, 3, 4},

f:AB, е биекција.

Инверзното пресликување f-1:BA е дадено со

Примери 20

4312:

dcbaf

dcabf

4321:1

Page 11: DM1 - p7 Функции и кардиналност

11

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Композиција на фукции

Дефиниција:Нека g е фукциja од А во B и f е фукциja од В во С. Композиција на функциите f и g, fg e функциja од А во C дефиниранa со:

(fog)(x) = f(g(x))

• Пример: f, g: R R, f(x) = x2, g(x)=x - x2

(fog)(x) = (x - x2)2

(gof)(x) = x2 – x4

• f-1f(x) = ff-1(x) = (x)

21

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: Нека f е фукциja од S во T.

График на f е множеството од подредени

парови: {(x,y)|xA, yB и f(x)=y}

График на функција 22

Page 12: DM1 - p7 Функции и кардиналност

12

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Целобројни функции 23

Дефиниција: Цел дел од x, или подот на х се

дефинира како најголемиот цел број помал од х.

Се бележи со х или [x]

Пример.

– 1/2 =0

– -2.4 =-3

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Целобројни функции 24

Дефиниција: Горен цел дел од x, или таван

na х се дефинира како најмалиот цел број

поголем од х.

Се бележи со х

Пример.

– 1/2=1

– -2.4=-2

Page 13: DM1 - p7 Функции и кардиналност

13

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Целобројни функции 25

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Својства на функциите таван

на x и под на x

o Докажи дека за секој реален број х, 2х = х + х+1/2

o Нека х=n+e

o Ако е<1/2, х+1/2=n+e+1/2<n+1, х+1/2 =n и

2x=2(n+e)=2n+2e<2n+1, па 2х =2n

Заедно 2n=n+n

o Ако е1/2, х+1/2=n+e+1/2 n+1, х+1/2 =n+1 и

2x=2(n+e)=2n+2e 2n+1, па 2х =2n+1

Заедно 2n+1=n+n+1

26

Page 14: DM1 - p7 Функции и кардиналност

14

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Својства на функциите таван

и под

o Провери дали х+y = х + y

o Нека х=y=1/2

• 1/2+1/2 = 1 =1

• 1/2 + 1/2=0+0=0

27

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Карактеристична функција

o Нека S е подможество од универзалното множество

U. Карактеристичната функција fs на S е функција од

U во {0,1} така што fs(x)=1 ако x припаѓа на S и fs(x)=0

ако x не припаѓа на S.

o fAB= fA fB

o fAB= fA +fB - fA fB

o fA’ =1- fA

o fAB= fA +fB - 2fA fB

28

Page 15: DM1 - p7 Функции и кардиналност

15

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Делумна функција

o Често сакаме да дискутираме за функции кои не се дефинирани над целотo множество кое го земаме за универзално (пример над целото множество на реални броеви)

Дефиниција: Нека S и T се множества. Ако на секој елемент од некое подмножество А од S му доделиме точно еден елемент од T, ќе речеме дека сме дефинирале делумна функција од S во T.

o S е домен, T е кодомен

o f не е дефинирана за елементите кои не се во подмножеството А од S.

o Ако доменот е целото S, фукцијата е целосна.

29

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Функции со повеќе

променливи

Ако доменот на некоја функција е множество од

облик S1S2…Sk, велиме дека е тоа функција

со повеќе променливи.

oПример

f: RxR R, f(x, y)=x+y-4

Функција f:(SS)S се нарекува бинарна

операција на S.

30

Page 16: DM1 - p7 Функции и кардиналност

16

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: За две множества A и B велиме дека имаат иста кардиналност или имаат ист кардинален број или се еквивалентни множества акко постои биекција f:AB. Пишуваме |A|=|B|.

Пример: А={x, y, z}, B={a, b, c} .

Дефиниција: Ако A и B се дадени множества и постои инјекција f:AB велиме дака кардиналниот број на A e помал или рамен на кардиналниот број на B, односно |A||B|

Кардиналност на множество 31

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Нека Nm={1, 2, . . . , m} е множеството на првите m позитивни природни броеви. Ако постои биекција од Nm во непразно множество S велиме дека S е конечно множество и бројот на елементите е m, односно неговата кардиналност е m, и запишуваме |S|=m.

Кардиналност на конечно множество е број на елементи во тоа множество.

o Пример : • Нека N5 = { 1, 2, 3, 4, 5 }, и T = { a, b, c, d, e }. Постои

биекција од N5 во T, односно |T|=5.

Конечни множества 32

Page 17: DM1 - p7 Функции и кардиналност

17

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Дефиниција: Нека B е дадено множество и SB (S е вистинско подмножество од B). Ако постои биекција f:BS велиме дека B e бесконечно множество.

oПример: Множеството N на природни броеви е бесконечно множество. Имено множеството од парни природни броеви 2N е вистинско подмножество од N. Пресликувањето f:N2N дефинирано со f(n)=2n е биекција од N во 2N.

Бесконечни множества 33

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Преброиви множества

o Видовме дека постои биекција од N во 2N, a 2NN,

според тоа N, e бесконечно множество и |N|=|2N|.

Дефиниција: За множетво S што е конечно или

има иста кардиналност како множеството на

природни броеви, односно |S|=|N|, велиме дека

е преброиво множество.

Кардиналноста на N се означува со 0 и се

чита алеф нула.

Ако S не е преброиво велиме дека S е непреброиво.

34

Page 18: DM1 - p7 Функции и кардиналност

18

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Карактеристики и примери

o Преброиви бесконечни множества:

• Елементите може да се излистаат,

• Со процес на броење почнувајќи од еден елемент може да се стигне до секој елемент од множеството.

• Имаат иста кардиналност со N

• Пример: Z, Q, ZZ...

o Непреброиви множества:

• Елементите не може да се излистаат

• Пример: R, RR, …

35

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Пример – преброиви бесконечни множества

o Теорема: Множеството Z е преброиво.

Доказ: Функцијата f:NZ дефинирана со

е биекција од Z во N.

Ќе покажеме дека f е инјекција и сурјекција.

паренеnакоn

непаренеnакоn

nf

2

2

1

)(

Page 19: DM1 - p7 Функции и кардиналност

19

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

o 1. f е инјекција.

o Нека, m,nN и нека f(m)=f(n)=k. Тогаш k >0 или k0. Ако k>0, тогаш е од облик (s+1)/2 . Според тоа

o Ако k0, k е од облик –s/2, за некоe s>0. Затоа

o 2. f е сурјекција

Нека kZ. Ако k>0, тогаш f(2k-1)=k, ако пак k0, f(-2k)=k.

Според тоа f биекција.

Доказ дека f:NZ е биекција 37

nmnm

nfmf

2

1

2

1)()(

nmnm

nfmf 22

)()(

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Пример – преброиви бесконечни множества

o Теорема: Множеството позитивни рационални броеви е преброиво.

38

Page 20: DM1 - p7 Функции и кардиналност

20

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Пример: Множеството подредени парови од цели броеви ZZ e преброиво множество

39

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Непреброиви множества

o Теорема: Множеството реални броеви R е непреброиво

o Доказ со дијагонализација: (Cantor, 1891)

• Да претпоставиме дека R е преброиво. Тогаш и секое негово помножество е преброиво, односно множеството реални броеви од интервалот [0,1) е преброиво множество. Претпоставуваме дека постои низа {ri} = r1, r2, ... која ги содржи сите елементи r[0,1).

• Ја разгледуваме листата на елементите од {ri} претставени децимално

40

Page 21: DM1 - p7 Функции и кардиналност

21

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Непреброиви множества

r1 = 0.d1,1 d1,2 d1,3 d1,4 d1,5 d1,6 d1,7 d1,8… r2 = 0.d2,1 d2,2 d2,3 d2,4 d2,5 d2,6 d2,7 d2,8… r3 = 0.d3,1 d3,2 d3,3 d3,4 d3,5 d3,6 d3,7 d3,8… r4 = 0.d4,1 d4,2 d4,3 d4,4 d4,5 d4,6 d4,7 d4,8… . . .

Сега, формираме реален број со земање на

сите цифри di,i кои се наоѓаат по дијагоналата

на оваа фигура и ги заменуваме со различни

цифри.

41

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Непреброиви множества

o r1 = 0.301948571… r2 = 0.103918481… r3 = 0.039194193… r4 = 0.918237461…

o OK, додадаваме 1 на секоја цифра (mod 10).

o Добиваме реален број 0.4103… кој не е во листата погоре (различен е од сите претходни реални броеви, се разликува од ri во i-тата позиција)

o Значи, R е непреброиво множество.

42

Page 22: DM1 - p7 Функции и кардиналност

22

www.finki.ukim.mk www.facebook.com/FINKI.ukim.mk www.twitter.com/FINKIedu

Преброивост наспроти непреброивост

o Треба да се знае:

o Дефинициите за преброивост и непреброивост

o Да се дефинира “иста кардиналност” во случај на бесконечни множества.

o Да се докаже (на најлесен начин) дека множествата се преброиви или непреброиви

43