811120P Diskreetit rakenteet

Samankaltaiset tiedostot
Karteesinen tulo. Olkoot A = {1, 2, 3, 5} ja B = {a, b, c}. Näiden karteesista tuloa A B voidaan havainnollistaa kuvalla 1 / 21

Kuvaus eli funktio f joukolta X joukkoon Y tarkoittaa havainnollisesti vastaavuutta, joka liittää joukon X jokaiseen alkioon joukon Y tietyn alkion.

Sanomme, että kuvaus f : X Y on injektio, jos. x 1 x 2 f (x 1 ) f (x 2 ) eli f (x 1 ) = f (x 2 ) x 1 = x 2.

Kuvaus eli funktio f joukolta X joukkoon Y tarkoittaa havainnollisesti vastaavuutta, joka liittää joukon X jokaiseen alkioon joukon Y tietyn alkion.

MS-A0402 Diskreetin matematiikan perusteet

811120P Diskreetit rakenteet

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

Johdatus matemaattiseen päättelyyn

Matematiikan tukikurssi, kurssikerta 1

811120P Diskreetit rakenteet

MS-A0401 Diskreetin matematiikan perusteet

1. Logiikan ja joukko-opin alkeet

Johdatus diskreettiin matematiikkaan Harjoitus 2, Osoita että A on hyvin määritelty. Tee tämä osoittamalla

5.6 Yhdistetty kuvaus

Funktioista. Esimerkki 1

x > y : y < x x y : x < y tai x = y x y : x > y tai x = y.

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Relaatioista. 1. Relaatiot. Alustava määritelmä: Relaatio on kahden (tai useamman, saman tai eri) joukon alkioiden välinen ominaisuus tai suhde.

Matematiikan ja tilastotieteen laitos Matematiikka tutuksi Harjoitus 2, malliratkaisut

Johdatus matematiikkaan

Tenttiin valmentavia harjoituksia

Matematiikan tukikurssi

Funktion. Käänteisfunktio. Testi 3. Kauhava Aiheet. Funktio ja funktion kuvaaja. Funktion kasvaminen ja väheneminen.

Linkkejä kurssi2 / Etälukio (edu.) kurssi8 / Etälukio (edu.) (Suurinta osaa tämän linkin takana olevasta materiaalista pohdimme vasta huomenna!

Diskreetin Matematiikan Paja Ratkaisuehdotuksia viikolle 2. ( ) Jeremias Berg

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

Tekijäryhmät ja homomorsmit

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 3 (9 sivua) OT

MS-A0402 Diskreetin matematiikan perusteet Yhteenveto, osa I

Ensi viikon luennot salissa X. Lineaarialgebra (muut ko) p. 1/66

Matematiikan peruskurssi 2

Talousmatematiikan perusteet: Luento 5. Käänteisfunktio Yhdistetty funktio Raja-arvot ja jatkuvuus

Diskreetin matematiikan perusteet Malliratkaisut 2 / vko 38

Matematiikan johdantokurssi, syksy 2016 Harjoitus 11, ratkaisuista

Diskreetin matematiikan perusteet Laskuharjoitus 3 / vko 10

Diskreetti matematiikka Toinen välikoe Vastauksia. 1. Olkoot X = {a, b, c, d} ja Y = {1, 2, 3}, sekä R, S X Y relaatiot

Matemaatiikan tukikurssi

Johdatus diskreettiin matematiikkaan Harjoitus 1,

Kuvauksista ja relaatioista. Jonna Makkonen Ilari Vallivaara

Talousmatematiikan perusteet: Luento 5. Käänteisfunktio Yhdistetty funktio Raja-arvot ja jatkuvuus

MS-A0401 Diskreetin matematiikan perusteet Yhteenveto, osa I

Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }?

Surjektion käsitteen avulla kuvauksia voidaan luokitella sen mukaan, kuvautuuko kaikille maalin alkioille jokin alkio vai ei.

Vieruskaverisi on tämän päivän luennolla työtoverisi. Jos sinulla ei ole vieruskaveria, siirry jonkun viereen. Esittäytykää toisillenne.

Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa.

Seurauksia. Seuraus. Seuraus. Jos asteen n polynomilla P on n erisuurta nollakohtaa x 1, x 2,..., x n, niin P on muotoa

Diskreetin matematiikan perusteet Laskuharjoitus 3 / vko 39

Taloustieteen mat.menetelmät 2017 materiaali 1

Funktiot, L4. Funktio ja funktion kuvaaja. Funktio ja kuvaus. Yhdistetty funktio. eksponenttifunktio. Logaritmi-funktio. Logaritmikaavat.

(a) Kyllä. Jokainen lähtöjoukon alkio kuvautuu täsmälleen yhteen maalijoukon alkioon.

811120P Diskreetit rakenteet

DIFFERENTIAALI- JA INTEGRAALILASKENTA I.1. Ritva Hurri-Syrjänen/Syksy 1999/Luennot 6. FUNKTION JATKUVUUS

Tehtävä 1. Arvioi mitkä seuraavista väitteistä pitävät paikkansa. Vihje: voit aloittaa kokeilemalla sopivia lukuarvoja.

Kaikkia alla olevia kohtia ei käsitellä luennoilla kokonaan, koska osa on ennestään lukiosta tuttua.

Johdatus matemaattiseen päättelyyn

HY / Avoin yliopisto Johdatus yliopistomatematiikkaan, kesä 2015 Harjoitus 5 Ratkaisuehdotuksia

JATKUVUUS. Funktio on jatkuva jos sen kuvaaja voidaan piirtää nostamatta kynää paperista.

Ilkka Mellin Todennäköisyyslaskenta Liite 1: Joukko-oppi

Diskreetti matematiikka, syksy 2010 Harjoitus 7, ratkaisuista

Johdatus matemaattiseen päättelyyn

Johdatus matemaattiseen päättelyyn

Johdatus matematiikkaan

Injektio. Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim.

Teema 4. Homomorfismeista Ihanne ja tekijärengas. Teema 4 1 / 32

DIFFERENTIAALI- JA INTEGRAALILASKENTA I.1 1. ALUKSI. Joukko-oppia

Ratkaisut vuosien tehtäviin

Joukko-oppi. Joukko-oppi. Joukko-oppi. Joukko-oppi: Mitä opimme? Joukko-opin peruskäsitteet

JOHDATUS DISKREETTIIN MATEMATIIKKAAN

DISKREETTI MATEMATIIKKA

Matematiikan pohjatietokurssi

Reaaliluvuista. Yleistä funktio-oppia. Trigonometriset funktiot. Eksponentti- ja logaritmifunktiot. LaMa 1U syksyllä 2011

Tehtävä 1. Miksi seuraavat esimerkit eivät ole funktioita? 1. f : R Z, f(x) = x 2. 2 kun x on parillinen,

MS-A0401 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

Johdatus matemaattisen analyysin teoriaan

MS-A0401 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

Sisältö. Funktiot 12. syyskuuta 2005 sivu 1 / 25

Insinöörimatematiikka IA

Onko kuvaukset injektioita? Ovatko ne surjektioita? Bijektioita?

MS-A0401 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

MS-A0102 Differentiaali- ja integraalilaskenta 1

DISKREETTI MATEMATIIKKA

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

Johdatus yliopistomatematiikkaan. JYM, Syksy /197

Diskreetin Matematiikan Paja Tehtäviä viikolle 2. ( ) Jeremias Berg

Johdatus todennäköisyyslaskentaan Joukko-oppi. TKK (c) Ilkka Mellin (2005) 1

Ekvivalenssirelaatio. Määritelmä 2 Joukon A binäärinen relaatio R on ekvivalenssirelaatio, mikäli. Jos R on ekvivalenssirelaatio ja a A, niin joukkoa

Johdatus yliopistomatematiikkaan. JYM, Syksy2015 1/195

Alkeismuunnokset matriisille, sivu 57

KOMBINATORIIKKA JOUKOT JA RELAATIOT

Pysähtymisongelman ratkeavuus [Sipser luku 4.2]

Lisää kvanttoreista ja päättelyä sekä predikaattilogiikan totuustaulukot 1. Negaation siirto kvanttorin ohi

Määritelmä 1. Olkoot V ja W lineaariavaruuksia kunnan K yli. Kuvaus L : V. Termejä: Lineaarikuvaus, Lineaarinen kuvaus.

a b 1 c b n c n

Alkioiden x ja y muodostama järjestetty pari on jono (x, y), jossa x on ensimmäisenä ja y toisena jäsenenä.

Analyysi I. Visa Latvala. 26. lokakuuta 2004

Alkioiden x ja y muodostama järjestetty pari on jono (x, y), jossa x on ensimmäisenä ja y toisena jäsenenä.

802320A LINEAARIALGEBRA OSA III

0. Kertausta. Luvut, lukujoukot (tavalliset) Osajoukot: Yhtälöt ja niiden ratkaisu: N, luonnolliset luvut (1,2,3,... ) Z, kokonaisluvut

Transkriptio:

811120P Diskreetit rakenteet 2016-2017 4. Joukot, relaatiot ja funktiot Osa 3: Funktiot

4.3 Funktiot Olkoot A ja B joukkoja. Funktio joukosta A joukkoon B on sääntö, joka liittää yksikäsitteisesti määrätyn B:n alkion jokaiseen A:n alkioon Jos f on funktio joukosta A joukkoon B, merkitään f : A B A on f:n määrittely- eli lähtöjoukko ja B sen arvo- eli maalijoukko Kun x A, niin f(x) on se joukon B alkio, johon f liittää alkion x f(x) on alkion x kuva ja alkio x alkion f(x) alkukuva Funktion f kuvajoukko f(a) = {f(x) x A} Huom: f(a) B, mutta f(a) ei ole välttämättä koko B funktiot 2

4.3.1 Surjektio Olkoot A ja B joukkoja ja f : A B funktio; f on surjektio, jos f(a)=b Siis f on surjektio, jos jokaisella maalijoukon alkiolla on alkukuva Esimerkki. Olkoot f(x)=3x+1 ja g(x)=x 2 funktioita reaalilukujen joukolta reaalilukujen joukolle. Silloin f on surjektio, mutta g ei ole. (Totea!) funktiot 3

4.3.2 Injektio Olkoot A ja B joukkoja ja f : A B funktio; f on injektio, jos se ei kuvaa lähtöjoukon kahta eri alkiota samalle maalijoukon alkiolle Loogisesti ilmaistuna funktio f on injektio, jos propositio x z : x z f(x) f(z) on tosi Jos funktio, on sekä surjektio että injektio, niin se on bijektio Esimerkki. Olkoot f(x)=3x+1 ja g(x)=x 3 -x funktioita reaalilukujen joukolta reaalilukujen joukolle. Silloin f on injektio (ja myös bijektio), mutta g ei ole. Totea! funktiot 4

4.3.3 Yhdistetty funktio Olkoot A,B ja C joukkoja ja f : A B sekä g : B C funktioita; yhdistetty funktio g f : A C määritellään seuraavasti: g f (a) = g(f(a)) aina, kun a A. Esimerkki. Olkoot f(x)=3x+1 ja g(x)=x 2 funktioita reaalilukujen joukolta reaalilukujen joukolle. Silloin g f (x) = 9x 2 +6x+1 ja f g (x) = 3x 2 +1. (Totea!) Funktiot h ja k ovat samat, merkitään h=k, jos kaikilla x:n arvoilla h(x)=k(x) Huom! Yleensä siis f g g f funktiot 5

4.3.4 Identiteettifunktio Olkoon A joukko ja id A : A A funktio, jolle id A (a) = a aina, kun a A; id A on joukon A identiteettifunktio Funktio id A ei siis tee mitään; se kuvaa jokaisen lähtöjoukon alkion samaksi alkioksi Huom: Jos g on funktio, jonka lähtöjoukko on A ja h funktio, jonka maalijoukko on A, on voimassa g id A = g ja id A h = h funktiot 6

4.3.5 Käänteisfunktio Olkoot A,B ja C joukkoja ja f : A B sekä g : B A funktioita. Jos g f = id A ja f g = id B, niin funktio f on funktion g käänteisfunktio ja funktio g on funktion f käänteisfunktio Graafisesti tarkastelemalla havaitaan, että funktiolla voi olla käänteisfunktio, jos se on sekä surjektio että injektio. Tämä myös riittää käänteisfunktion olemassa oloon, joten saadaan Lause. Funktiolla f on käänteisfunktio jos ja vain jos se on bijektio. funktiot 7

4.3.5 Käänteisfunktio (2) Jos funktiolla f on käänteisfunktio, niin siitä käytetään merkintää f -1 Esimerkki. Olkoot f(x)=3x+1 ja g(x)=x 2 funktioita reaalilukujen joukolta reaalilukujen joukolle. Silloin funktiolla g ei ole käänteisfunktiota ja f -1 (x) = (x-1)/3 (Totea!) Esimerkki. Viestin salaaminen. Olkoon M kaikkien viestien joukko ja funktio f : M M bijektio. Jos ainoastaan viestin vastaanottaja tuntee käänteisfunktion f -1, niin voidaan lähettää viesti f(m), kun m M. Vastaanottaja soveltaa tähän käänteisfunktiota ja saa tuloksen f -1 f (m) = id M (m) = m funktiot 8

Tehtäviä Tutki, ovatko seuraavat funktiot surjektioita tai injektioita a) Olkoon A opiskelijoiden joukko, B kaikkien henkilötunnusten joukko ja f : A B, f(a) = a:n henkilötunnus b) f : IR IR, f(x) = 2x+5 c) f : IN IN IN, f(m,n) = m+n d) f : Z Z Z Z, f(m,n) = (-m,-n) Jos funktio on bijektio, etsi sen käänteisfunktio Olkoon f : IR IR, f(x) = x 2 +5 ja g : IR IR, g(x) = 1/(x-3). Konstruoi funktiot f g ja g f. funktiot 9

4.3.6 Funktiot ohjelmointikielissä Käytännössä kaikki ohjelmointikielet sisältävät funktion käsitteen Kielissä valmiita kirjastofunktioita Ohjelmoija voi laatia omia funktioita Onko ohjelmointikielen funktio sama kuin matemaattinen funktio? C-kielisen funktion otsikko: int funktio(char c, float f) Vastaava Pascal-kielellä: function f(x: char; y: real): integer funktiot 10

4.3.6 Funktiot ohjelmointikielissä (2) Funktion otsikko määrittelee lähtö- ja maalijoukon. Edellä lähtöjoukko on C R, missä C on tietokoneen merkkien joukko ja R tietokoneessa esitettävien reaalilukujen joukko. Maalijoukko on tietokoneessa esitettävien kokonaislukujen joukko. Otsikon jälkeen tulee funktion runko, joka sisältää palautettavan arvon laskevan algoritmin funktiot 11

4.3.6 Funktiot ohjelmointikielissä (3) Vertailua matemaattisiin funktioihin: Matemaattinen funktio palauttaa aina samoilla argumenteilla saman arvon eikä se vaikuta maailman tilaan Ohjelmointikielen funktion paluuarvo voi riippua parametrien lisäksi muista seikoista (esimerkiksi globaalien muuttujien arvot) Ohjelmointikielen funktion kutsu voi muuttaa ohjelman tilaa Ns. funktionaalisessa ohjelmoinnissa pidetään ihanteena matemaattisia funktioita funktiot 12