• No results found

MAT1030 – Diskret matematikk Forelesning 13: Funksjoner Dag Normann

N/A
N/A
Protected

Academic year: 2022

Share "MAT1030 – Diskret matematikk Forelesning 13: Funksjoner Dag Normann"

Copied!
225
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

Forelesning 13: Funksjoner

Dag Normann

Matematisk Institutt, Universitetet i Oslo

25. februar 2008

(2)

Opphenting

Forrige forelesning fortsatte vi innføringen av ekvivalensrelasjoner.

Vi definerte hva vi mener med partielle ordninger og med totale ordninger.

Deretter snakket vi generelt om funksjoner og spesielt om injektive funksjoner.

Det ble mange nye begreper, og før vi fortsetter, skal vi repetere, ved hjelp av eksempler, noen av disse begrepene.

Vi starter med ˚a se p˚a en funksjon og et par avledede relasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 2

(3)

Opphenting

Forrige forelesning fortsatte vi innføringen av ekvivalensrelasjoner.

Vi definerte hva vi mener med partielle ordninger og med totale ordninger.

funksjoner.

Det ble mange nye begreper, og før vi fortsetter, skal vi repetere, ved hjelp av eksempler, noen av disse begrepene.

Vi starter med ˚a se p˚a en funksjon og et par avledede relasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 2

(4)

Opphenting

Forrige forelesning fortsatte vi innføringen av ekvivalensrelasjoner.

Vi definerte hva vi mener med partielle ordninger og med totale ordninger.

Deretter snakket vi generelt om funksjoner og spesielt om injektive funksjoner.

Det ble mange nye begreper, og før vi fortsetter, skal vi repetere, ved hjelp av eksempler, noen av disse begrepene.

Vi starter med ˚a se p˚a en funksjon og et par avledede relasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 2

(5)

Opphenting

Forrige forelesning fortsatte vi innføringen av ekvivalensrelasjoner.

Vi definerte hva vi mener med partielle ordninger og med totale ordninger.

Deretter snakket vi generelt om funksjoner og spesielt om injektive funksjoner.

Det ble mange nye begreper, og før vi fortsetter, skal vi repetere, ved hjelp av eksempler, noen av disse begrepene.

MAT1030 – Diskret matematikk 25. februar 2008 2

(6)

Opphenting

Forrige forelesning fortsatte vi innføringen av ekvivalensrelasjoner.

Vi definerte hva vi mener med partielle ordninger og med totale ordninger.

Deretter snakket vi generelt om funksjoner og spesielt om injektive funksjoner.

Det ble mange nye begreper, og før vi fortsetter, skal vi repetere, ved hjelp av eksempler, noen av disse begrepene.

Vi starter med ˚a se p˚a en funksjon og et par avledede relasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 2

(7)

Opphenting

Eksempel

Laf(a) være tverrsummen til a∈An˚ar vi antar at vi bruker vanlig titallsystem.

f er en funksjon, hvor Aerdefinisjonsomr˚adet.

I dette tilfellet har vi ikke bestemt verdiomr˚adet, men uten ˚a tenke oss om vet vi at tverrsummen vil være et naturlig tall.

Vi ser derfor p˚af som en funksjon f :A→N

MAT1030 – Diskret matematikk 25. februar 2008 3

(8)

Opphenting

Eksempel

LaA={1, . . . ,100}

Laf(a) være tverrsummen til a∈An˚ar vi antar at vi bruker vanlig titallsystem.

f er en funksjon, hvor Aerdefinisjonsomr˚adet.

I dette tilfellet har vi ikke bestemt verdiomr˚adet, men uten ˚a tenke oss om vet vi at tverrsummen vil være et naturlig tall.

Vi ser derfor p˚af som en funksjon f :A→N

MAT1030 – Diskret matematikk 25. februar 2008 3

(9)

Opphenting

Eksempel

LaA={1, . . . ,100}

Laf(a) være tverrsummen til a∈An˚ar vi antar at vi bruker vanlig titallsystem.

I dette tilfellet har vi ikke bestemt verdiomr˚adet, men uten ˚a tenke oss om vet vi at tverrsummen vil være et naturlig tall.

Vi ser derfor p˚af som en funksjon f :A→N

MAT1030 – Diskret matematikk 25. februar 2008 3

(10)

Opphenting

Eksempel

LaA={1, . . . ,100}

Laf(a) være tverrsummen til a∈An˚ar vi antar at vi bruker vanlig titallsystem.

f er en funksjon, hvor Aerdefinisjonsomr˚adet.

I dette tilfellet har vi ikke bestemt verdiomr˚adet, men uten ˚a tenke oss om vet vi at tverrsummen vil være et naturlig tall.

Vi ser derfor p˚af som en funksjon f :A→N

MAT1030 – Diskret matematikk 25. februar 2008 3

(11)

Opphenting

Eksempel

LaA={1, . . . ,100}

Laf(a) være tverrsummen til a∈An˚ar vi antar at vi bruker vanlig titallsystem.

f er en funksjon, hvor Aerdefinisjonsomr˚adet.

I dette tilfellet har vi ikke bestemt verdiomr˚adet, men uten ˚a tenke oss om vet vi at tverrsummen vil være et naturlig tall.

f :A→N

MAT1030 – Diskret matematikk 25. februar 2008 3

(12)

Opphenting

Eksempel

LaA={1, . . . ,100}

Laf(a) være tverrsummen til a∈An˚ar vi antar at vi bruker vanlig titallsystem.

f er en funksjon, hvor Aerdefinisjonsomr˚adet.

I dette tilfellet har vi ikke bestemt verdiomr˚adet, men uten ˚a tenke oss om vet vi at tverrsummen vil være et naturlig tall.

Vi ser derfor p˚a f som en funksjon

f :A→N

MAT1030 – Diskret matematikk 25. februar 2008 3

(13)

Eksempel

LaA={1, . . . ,100}

Laf(a) være tverrsummen til a∈An˚ar vi antar at vi bruker vanlig titallsystem.

f er en funksjon, hvor Aerdefinisjonsomr˚adet.

I dette tilfellet har vi ikke bestemt verdiomr˚adet, men uten ˚a tenke oss om vet vi at tverrsummen vil være et naturlig tall.

Vi ser derfor p˚a f som en funksjon f :A→N

MAT1030 – Diskret matematikk 25. februar 2008 3

(14)

Opphenting

Eksempel (Fortsatt)

Er f injektiv?

Kravet var at for alle aog b i A, s˚a skalf(a)6=f(b) n˚ar a6=b. Men f(63) =f(72) = 9, s˚af er ikke injektiv.

Kan vi bestemme bildemengden tilf?

Bildemengden vil være B={1,2,3,4, . . . ,18}.

MAT1030 – Diskret matematikk 25. februar 2008 4

(15)

Opphenting

Eksempel (Fortsatt) Er f injektiv?

Men f(63) =f(72) = 9, s˚af er ikke injektiv. Kan vi bestemme bildemengden tilf?

Bildemengden vil være B={1,2,3,4, . . . ,18}.

MAT1030 – Diskret matematikk 25. februar 2008 4

(16)

Opphenting

Eksempel (Fortsatt) Er f injektiv?

Kravet var at for alle aog b i A, s˚a skalf(a)6=f(b) n˚ar a6=b.

Men f(63) =f(72) = 9, s˚af er ikke injektiv. Kan vi bestemme bildemengden tilf?

Bildemengden vil være B={1,2,3,4, . . . ,18}.

MAT1030 – Diskret matematikk 25. februar 2008 4

(17)

Opphenting

Eksempel (Fortsatt) Er f injektiv?

Kravet var at for alle aog b i A, s˚a skalf(a)6=f(b) n˚ar a6=b.

Men f(63) =f(72) = 9, s˚af er ikke injektiv.

Bildemengden vil være B={1,2,3,4, . . . ,18}.

MAT1030 – Diskret matematikk 25. februar 2008 4

(18)

Opphenting

Eksempel (Fortsatt) Er f injektiv?

Kravet var at for alle aog b i A, s˚a skalf(a)6=f(b) n˚ar a6=b.

Men f(63) =f(72) = 9, s˚af er ikke injektiv.

Kan vi bestemme bildemengden tilf?

Bildemengden vil være B={1,2,3,4, . . . ,18}.

MAT1030 – Diskret matematikk 25. februar 2008 4

(19)

Eksempel (Fortsatt) Er f injektiv?

Kravet var at for alle aog b i A, s˚a skalf(a)6=f(b) n˚ar a6=b.

Men f(63) =f(72) = 9, s˚af er ikke injektiv.

Kan vi bestemme bildemengden tilf?

Bildemengden vil være B={1,2,3,4, . . . ,18}.

MAT1030 – Diskret matematikk 25. februar 2008 4

(20)

Opphenting

Eksempel (Fortsatt)

Vi definerer n˚a to relasjoner p˚aAved hjelp av f: LaaRb hvis f(a) =f(b).

LaaSb hvisf(a)<f(b)∨(aRb∧a≤b)

ErR ellerS refleksiv? ErR ellerS irrefleksiv? ErR ellerS symmetrisk? ErR ellerS antisymmetrisk? ErR ellerS transitiv?

MAT1030 – Diskret matematikk 25. februar 2008 5

(21)

Opphenting

Eksempel (Fortsatt)

Vi definerer n˚a to relasjoner p˚a Aved hjelp av f:

LaaRb hvis f(a) =f(b).

LaaSb hvisf(a)<f(b)∨(aRb∧a≤b)

ErR ellerS irrefleksiv? ErR ellerS symmetrisk? ErR ellerS antisymmetrisk? ErR ellerS transitiv?

MAT1030 – Diskret matematikk 25. februar 2008 5

(22)

Opphenting

Eksempel (Fortsatt)

Vi definerer n˚a to relasjoner p˚a Aved hjelp av f: LaaRb hvis f(a) =f(b).

LaaSb hvisf(a)<f(b)∨(aRb∧a≤b)

ErR ellerS refleksiv? ErR ellerS irrefleksiv? ErR ellerS symmetrisk? ErR ellerS antisymmetrisk? ErR ellerS transitiv?

MAT1030 – Diskret matematikk 25. februar 2008 5

(23)

Opphenting

Eksempel (Fortsatt)

Vi definerer n˚a to relasjoner p˚a Aved hjelp av f: LaaRb hvis f(a) =f(b).

LaaSb hvisf(a)<f(b)∨(aRb∧a≤b)

ErR ellerS irrefleksiv? ErR ellerS symmetrisk? ErR ellerS antisymmetrisk? ErR ellerS transitiv?

MAT1030 – Diskret matematikk 25. februar 2008 5

(24)

Opphenting

Eksempel (Fortsatt)

Vi definerer n˚a to relasjoner p˚a Aved hjelp av f: LaaRb hvis f(a) =f(b).

LaaSb hvisf(a)<f(b)∨(aRb∧a≤b) ErR ellerS refleksiv?

ErR ellerS irrefleksiv? ErR ellerS symmetrisk? ErR ellerS antisymmetrisk? ErR ellerS transitiv?

MAT1030 – Diskret matematikk 25. februar 2008 5

(25)

Opphenting

Eksempel (Fortsatt)

Vi definerer n˚a to relasjoner p˚a Aved hjelp av f: LaaRb hvis f(a) =f(b).

LaaSb hvisf(a)<f(b)∨(aRb∧a≤b) ErR ellerS refleksiv?

ErR ellerS irrefleksiv?

ErR ellerS antisymmetrisk? ErR ellerS transitiv?

MAT1030 – Diskret matematikk 25. februar 2008 5

(26)

Opphenting

Eksempel (Fortsatt)

Vi definerer n˚a to relasjoner p˚a Aved hjelp av f: LaaRb hvis f(a) =f(b).

LaaSb hvisf(a)<f(b)∨(aRb∧a≤b) ErR ellerS refleksiv?

ErR ellerS irrefleksiv?

ErR ellerS symmetrisk?

ErR ellerS antisymmetrisk? ErR ellerS transitiv?

MAT1030 – Diskret matematikk 25. februar 2008 5

(27)

Opphenting

Eksempel (Fortsatt)

Vi definerer n˚a to relasjoner p˚a Aved hjelp av f: LaaRb hvis f(a) =f(b).

LaaSb hvisf(a)<f(b)∨(aRb∧a≤b) ErR ellerS refleksiv?

ErR ellerS irrefleksiv?

ErR ellerS symmetrisk?

ErR ellerS antisymmetrisk?

MAT1030 – Diskret matematikk 25. februar 2008 5

(28)

Opphenting

Eksempel (Fortsatt)

Vi definerer n˚a to relasjoner p˚a Aved hjelp av f: LaaRb hvis f(a) =f(b).

LaaSb hvisf(a)<f(b)∨(aRb∧a≤b) ErR ellerS refleksiv?

ErR ellerS irrefleksiv?

ErR ellerS symmetrisk?

ErR ellerS antisymmetrisk?

ErR ellerS transitiv?

MAT1030 – Diskret matematikk 25. februar 2008 5

(29)

Opphenting

Eksempel (Fortsatt)

La oss se p˚aR først.

Vi ser atR ersymmetriskfordif(b) =f(a) n˚arf(a) =f(b).

Vi ser atR ertransitivfordif(a) =f(c) hvis vi har atf(a) =f(b) og atf(b) =f(c).

SidenA6=ogR er refleksiv, er ikkeR samtidigirrefleksiv. Sidenf ikke er injektiv ogR er symmetrisk, kan ikkeR være antisymmetrisk

Det betyr at R er en ekvivalensrelasjon.

Vi har ikke brukt noen spesielle egenskaper vedAellerf, s˚a relasjoner konstruert p˚a denne m˚aten vil alltidvære ekvivalensrelasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 6

(30)

Opphenting

Eksempel (Fortsatt) La oss se p˚aR først.

Vi ser atR errefleksivfordif(a) =f(a) for alleaA. Vi ser atR ersymmetriskfordif(b) =f(a) n˚arf(a) =f(b).

Vi ser atR ertransitivfordif(a) =f(c) hvis vi har atf(a) =f(b) og atf(b) =f(c).

SidenA6=ogR er refleksiv, er ikkeR samtidigirrefleksiv. Sidenf ikke er injektiv ogR er symmetrisk, kan ikkeR være antisymmetrisk

Det betyr at R er en ekvivalensrelasjon.

Vi har ikke brukt noen spesielle egenskaper vedAellerf, s˚a relasjoner konstruert p˚a denne m˚aten vil alltidvære ekvivalensrelasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 6

(31)

Opphenting

Eksempel (Fortsatt) La oss se p˚aR først.

Vi ser atR errefleksivfordif(a) =f(a) for alle aA.

Vi ser atR ertransitivfordif(a) =f(c) hvis vi har atf(a) =f(b) og atf(b) =f(c).

SidenA6=ogR er refleksiv, er ikkeR samtidigirrefleksiv. Sidenf ikke er injektiv ogR er symmetrisk, kan ikkeR være antisymmetrisk

Det betyr at R er en ekvivalensrelasjon.

Vi har ikke brukt noen spesielle egenskaper vedAellerf, s˚a relasjoner konstruert p˚a denne m˚aten vil alltidvære ekvivalensrelasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 6

(32)

Opphenting

Eksempel (Fortsatt) La oss se p˚aR først.

Vi ser atR errefleksivfordif(a) =f(a) for alle aA.

Vi ser atR ersymmetriskfordif(b) =f(a) n˚arf(a) =f(b).

Vi ser atR ertransitivfordif(a) =f(c) hvis vi har atf(a) =f(b) og atf(b) =f(c).

SidenA6=ogR er refleksiv, er ikkeR samtidigirrefleksiv. Sidenf ikke er injektiv ogR er symmetrisk, kan ikkeR være antisymmetrisk

Det betyr at R er en ekvivalensrelasjon.

Vi har ikke brukt noen spesielle egenskaper vedAellerf, s˚a relasjoner konstruert p˚a denne m˚aten vil alltidvære ekvivalensrelasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 6

(33)

Opphenting

Eksempel (Fortsatt) La oss se p˚aR først.

Vi ser atR errefleksivfordif(a) =f(a) for alle aA.

Vi ser atR ersymmetriskfordif(b) =f(a) n˚arf(a) =f(b).

Vi ser atR ertransitivfordif(a) =f(c) hvis vi har atf(a) =f(b) og atf(b) =f(c).

Sidenf ikke er injektiv ogR er symmetrisk, kan ikkeR være antisymmetrisk

Det betyr at R er en ekvivalensrelasjon.

Vi har ikke brukt noen spesielle egenskaper vedAellerf, s˚a relasjoner konstruert p˚a denne m˚aten vil alltidvære ekvivalensrelasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 6

(34)

Opphenting

Eksempel (Fortsatt) La oss se p˚aR først.

Vi ser atR errefleksivfordif(a) =f(a) for alle aA.

Vi ser atR ersymmetriskfordif(b) =f(a) n˚arf(a) =f(b).

Vi ser atR ertransitivfordif(a) =f(c) hvis vi har atf(a) =f(b) og atf(b) =f(c).

SidenA6=ogR er refleksiv, er ikkeR samtidigirrefleksiv.

Sidenf ikke er injektiv ogR er symmetrisk, kan ikkeR være antisymmetrisk

Det betyr at R er en ekvivalensrelasjon.

Vi har ikke brukt noen spesielle egenskaper vedAellerf, s˚a relasjoner konstruert p˚a denne m˚aten vil alltidvære ekvivalensrelasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 6

(35)

Opphenting

Eksempel (Fortsatt) La oss se p˚aR først.

Vi ser atR errefleksivfordif(a) =f(a) for alle aA.

Vi ser atR ersymmetriskfordif(b) =f(a) n˚arf(a) =f(b).

Vi ser atR ertransitivfordif(a) =f(c) hvis vi har atf(a) =f(b) og atf(b) =f(c).

SidenA6=ogR er refleksiv, er ikkeR samtidigirrefleksiv.

Sidenf ikke er injektiv ogR er symmetrisk, kan ikkeR være antisymmetrisk

Vi har ikke brukt noen spesielle egenskaper vedAellerf, s˚a relasjoner konstruert p˚a denne m˚aten vil alltidvære ekvivalensrelasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 6

(36)

Opphenting

Eksempel (Fortsatt) La oss se p˚aR først.

Vi ser atR errefleksivfordif(a) =f(a) for alle aA.

Vi ser atR ersymmetriskfordif(b) =f(a) n˚arf(a) =f(b).

Vi ser atR ertransitivfordif(a) =f(c) hvis vi har atf(a) =f(b) og atf(b) =f(c).

SidenA6=ogR er refleksiv, er ikkeR samtidigirrefleksiv.

Sidenf ikke er injektiv ogR er symmetrisk, kan ikkeR være antisymmetrisk

Det betyr at R er en ekvivalensrelasjon.

Vi har ikke brukt noen spesielle egenskaper vedAellerf, s˚a relasjoner konstruert p˚a denne m˚aten vil alltidvære ekvivalensrelasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 6

(37)

Eksempel (Fortsatt) La oss se p˚aR først.

Vi ser atR errefleksivfordif(a) =f(a) for alle aA.

Vi ser atR ersymmetriskfordif(b) =f(a) n˚arf(a) =f(b).

Vi ser atR ertransitivfordif(a) =f(c) hvis vi har atf(a) =f(b) og atf(b) =f(c).

SidenA6=ogR er refleksiv, er ikkeR samtidigirrefleksiv.

Sidenf ikke er injektiv ogR er symmetrisk, kan ikkeR være antisymmetrisk

Det betyr at R er en ekvivalensrelasjon.

Vi har ikke brukt noen spesielle egenskaper vedAellerf, s˚a relasjoner konstruert p˚a denne m˚aten vil alltidvære ekvivalensrelasjoner.

MAT1030 – Diskret matematikk 25. februar 2008 6

(38)

Opphenting

Eksempel (Fortsatt)

N˚ar vi n˚a vet at R er en ekvivalensrelasjon, kan vi prøve ˚a finne ekvivalensklassene.

Vi vil ha en ekvivalensklasse for hver tverrsum:

1 {1,10,100}

2 {2,11,20}

3 {3,12,21,30}

4 {4,13,22,31,40}

5 {5,14,23,32,41,50} osv.

MAT1030 – Diskret matematikk 25. februar 2008 7

(39)

Opphenting

Eksempel (Fortsatt)

N˚ar vi n˚a vet at R er en ekvivalensrelasjon, kan vi prøve ˚a finne ekvivalensklassene.

Vi vil ha en ekvivalensklasse for hver tverrsum:

2 {2,11,20}

3 {3,12,21,30}

4 {4,13,22,31,40}

5 {5,14,23,32,41,50} osv.

MAT1030 – Diskret matematikk 25. februar 2008 7

(40)

Opphenting

Eksempel (Fortsatt)

N˚ar vi n˚a vet at R er en ekvivalensrelasjon, kan vi prøve ˚a finne ekvivalensklassene.

Vi vil ha en ekvivalensklasse for hver tverrsum:

1 {1,10,100}

2 {2,11,20}

3 {3,12,21,30}

4 {4,13,22,31,40}

5 {5,14,23,32,41,50} osv.

MAT1030 – Diskret matematikk 25. februar 2008 7

(41)

Opphenting

Eksempel (Fortsatt)

N˚ar vi n˚a vet at R er en ekvivalensrelasjon, kan vi prøve ˚a finne ekvivalensklassene.

Vi vil ha en ekvivalensklasse for hver tverrsum:

1 {1,10,100}

3 {3,12,21,30}

4 {4,13,22,31,40}

5 {5,14,23,32,41,50} osv.

MAT1030 – Diskret matematikk 25. februar 2008 7

(42)

Opphenting

Eksempel (Fortsatt)

N˚ar vi n˚a vet at R er en ekvivalensrelasjon, kan vi prøve ˚a finne ekvivalensklassene.

Vi vil ha en ekvivalensklasse for hver tverrsum:

1 {1,10,100}

2 {2,11,20}

3 {3,12,21,30}

4 {4,13,22,31,40}

5 {5,14,23,32,41,50} osv.

MAT1030 – Diskret matematikk 25. februar 2008 7

(43)

Opphenting

Eksempel (Fortsatt)

N˚ar vi n˚a vet at R er en ekvivalensrelasjon, kan vi prøve ˚a finne ekvivalensklassene.

Vi vil ha en ekvivalensklasse for hver tverrsum:

1 {1,10,100}

2 {2,11,20}

3 {3,12,21,30}

5 {5,14,23,32,41,50} osv.

MAT1030 – Diskret matematikk 25. februar 2008 7

(44)

Opphenting

Eksempel (Fortsatt)

N˚ar vi n˚a vet at R er en ekvivalensrelasjon, kan vi prøve ˚a finne ekvivalensklassene.

Vi vil ha en ekvivalensklasse for hver tverrsum:

1 {1,10,100}

2 {2,11,20}

3 {3,12,21,30}

4 {4,13,22,31,40}

5 {5,14,23,32,41,50} osv.

MAT1030 – Diskret matematikk 25. februar 2008 7

(45)

Opphenting

Eksempel (Fortsatt)

N˚ar vi n˚a vet at R er en ekvivalensrelasjon, kan vi prøve ˚a finne ekvivalensklassene.

Vi vil ha en ekvivalensklasse for hver tverrsum:

1 {1,10,100}

2 {2,11,20}

3 {3,12,21,30}

4 {4,13,22,31,40}

5 {5,14,23,32,41,50}

MAT1030 – Diskret matematikk 25. februar 2008 7

(46)

Opphenting

Eksempel (Fortsatt)

N˚ar vi n˚a vet at R er en ekvivalensrelasjon, kan vi prøve ˚a finne ekvivalensklassene.

Vi vil ha en ekvivalensklasse for hver tverrsum:

1 {1,10,100}

2 {2,11,20}

3 {3,12,21,30}

4 {4,13,22,31,40}

5 {5,14,23,32,41,50}

osv.

MAT1030 – Diskret matematikk 25. februar 2008 7

(47)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc.

Vi ser atS er transitiv. Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb. Da erabogbaaa=b

Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(48)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS.

aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc.

Vi ser atS er transitiv. Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb. Da erabogbaaa=b

Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(49)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc.

Vi ser atS er transitiv. Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb. Da erabogbaaa=b

Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(50)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea

LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc.

Vi ser atS er transitiv. Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb. Da erabogbaaa=b

Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(51)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc. Vi ser atS er transitiv.

Anta ataSbogbSa

Da erabogbaaa=b

Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(52)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc. Vi ser atS er transitiv.

Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb. Da erabogbaaa=b

Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(53)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc.

Vi ser atS er transitiv. Anta ataSbogbSa

Da erabogbaaa=b

Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(54)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc. Vi ser atS er transitiv.

Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb. Da erabogbaaa=b

Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(55)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc. Vi ser atS er transitiv.

Anta ataSbogbSa

Da erabogbaaa=b Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(56)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc. Vi ser atS er transitiv.

Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb.

Da erabogbaaa=b Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(57)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc. Vi ser atS er transitiv.

Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb.

Da erab ogbaaa=b

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(58)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc. Vi ser atS er transitiv.

Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb.

Da erab ogbaaa=b Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10 S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(59)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc. Vi ser atS er transitiv.

Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb.

Da erab ogbaaa=b Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(60)

Opphenting

Eksempel (Fortsatt)

La oss s˚a se p˚a egenskapene tilS. aSb ⇔f(a)<f(b)∨(aRb∧a≤b)

S errefleksiv fordiaRaaafor allea LaaSb ogbSc.

Hvisf(a)<f(b) ellerf(b)<f(c) vilf(a)<f(c), ogaSc.

Hvisf(a) =f(b) =f(c) har vi atabc, s˚a da har vi ogs˚a ataSc. Vi ser atS er transitiv.

Anta ataSbogbSa

Da m˚af(a)f(b) ogf(b)f(a), s˚af(a) =f(b), det vil si ataRb.

Da erab ogbaaa=b Det følger atS erantisymmetrisk.

Konklusjonen er atS er en partiell ordning.

Oppgave: Vis at S er en total ordning, og skriv ned de 10S-første tallene.

MAT1030 – Diskret matematikk 25. februar 2008 8

(61)

Opphenting

Eksempel (Injektive funksjoner)

Vi skal se p˚a tre funksjoner, og spørre om de er injektive:

baklengs.

2 B er mengden av uendelige desimalutviklinger αogg(α) er det tilsvarende reelle tallet.

3 C er mengden av positive reelle tall som har en eksakt 32-bits representasjonr, og hvisr representerer talletx lar vih(r) være tallet som representerer

x.

f vil være injektiv, for hvis vi speiler to forskjellige ord, vil speilbildene bli forskjellige.

MAT1030 – Diskret matematikk 25. februar 2008 9

(62)

Opphenting

Eksempel (Injektive funksjoner)

Vi skal se p˚a tre funksjoner, og spørre om de er injektive:

1 Aer alle ordw godkjent som norske ord, ogf(w) er ordetw skrevet baklengs.

2 B er mengden av uendelige desimalutviklinger αogg(α) er det tilsvarende reelle tallet.

3 C er mengden av positive reelle tall som har en eksakt 32-bits representasjonr, og hvisr representerer talletx lar vih(r) være tallet som representerer

x.

f vil være injektiv, for hvis vi speiler to forskjellige ord, vil speilbildene bli forskjellige.

MAT1030 – Diskret matematikk 25. februar 2008 9

(63)

Opphenting

Eksempel (Injektive funksjoner)

Vi skal se p˚a tre funksjoner, og spørre om de er injektive:

1 Aer alle ordw godkjent som norske ord, ogf(w) er ordetw skrevet baklengs.

tilsvarende reelle tallet.

3 C er mengden av positive reelle tall som har en eksakt 32-bits representasjonr, og hvisr representerer talletx lar vih(r) være tallet som representerer

x.

f vil være injektiv, for hvis vi speiler to forskjellige ord, vil speilbildene bli forskjellige.

MAT1030 – Diskret matematikk 25. februar 2008 9

(64)

Opphenting

Eksempel (Injektive funksjoner)

Vi skal se p˚a tre funksjoner, og spørre om de er injektive:

1 Aer alle ordw godkjent som norske ord, ogf(w) er ordetw skrevet baklengs.

2 B er mengden av uendelige desimalutviklingerαogg(α) er det tilsvarende reelle tallet.

3 C er mengden av positive reelle tall som har en eksakt 32-bits representasjonr, og hvisr representerer talletx lar vih(r) være tallet som representerer

x.

f vil være injektiv, for hvis vi speiler to forskjellige ord, vil speilbildene bli forskjellige.

MAT1030 – Diskret matematikk 25. februar 2008 9

(65)

Opphenting

Eksempel (Injektive funksjoner)

Vi skal se p˚a tre funksjoner, og spørre om de er injektive:

1 Aer alle ordw godkjent som norske ord, ogf(w) er ordetw skrevet baklengs.

2 B er mengden av uendelige desimalutviklingerαogg(α) er det tilsvarende reelle tallet.

3 C er mengden av positive reelle tall som har en eksakt 32-bits representasjonr, og hvisr representerer talletx lar vih(r) være tallet som representerer

x.

bli forskjellige.

MAT1030 – Diskret matematikk 25. februar 2008 9

(66)

Opphenting

Eksempel (Injektive funksjoner)

Vi skal se p˚a tre funksjoner, og spørre om de er injektive:

1 Aer alle ordw godkjent som norske ord, ogf(w) er ordetw skrevet baklengs.

2 B er mengden av uendelige desimalutviklingerαogg(α) er det tilsvarende reelle tallet.

3 C er mengden av positive reelle tall som har en eksakt 32-bits representasjonr, og hvisr representerer talletx lar vih(r) være tallet som representerer

x.

f vil være injektiv, for hvis vi speiler to forskjellige ord, vil speilbildene bli forskjellige.

MAT1030 – Diskret matematikk 25. februar 2008 9

(67)

Opphenting

Eksempel (Fortsatt)

desimalutviklinger, eksempelvis

0,9999· · ·= 1,0000· · · .

h kan ikke være injektiv fordi hvis et tall ligger mellom 2−24 og 224, vil kvadratroten ligge mellom 2−12 og 212.

Vi har alts˚a langt færre binære tall til disposisjon for ˚a representere

√x enn x selv, s˚a funksjonen kan ikke være injektiv. Her har vi egentlig brukt noe som kalles skuffeprinsippet, dueslagsprinsippet eller p˚a engelskthe pigeon hole principle.

Vi er n˚a ferdige med opphentingen, og fortsetter der vi slapp p˚a onsdag.

MAT1030 – Diskret matematikk 25. februar 2008 10

Referanser

RELATERTE DOKUMENTER

Hvis det for eksempel ofte inng˚ ar at data m˚ a ordnes p˚ a en bestemt m˚ ate, spiller det ikke s˚ a stor rolle for utfallet hvordan vi organiserer en slik ordning, men det kan

Da gir det ingen mening ˚ a snakke om f ◦ g fordi definisjonsomr˚ adet til f er mengden av binære representasjoner av naturlige tall og verdiomr˚ adet til g er en mengde av

Svaret er at det ikke er noen forskjell, og at de som har lært teori om differenslikninger kan overføre det til rekurrenslikninger.. Vi skal n˚ a fortsette med noen eksempler

Hvis man skal analysere kompleksiteten av en algoritme, det vil si finne ut av hvor mange regneskritt som trenges som funksjon av størrelsen p˚ a input, risikerer man at resultatet

Fortsatt vil det være slik at hvis vi kan finne to “uavhengige” følger som løsninger, vil alle andre løsninger være kombinasjoner av disse.. Hvis r er løsningen p˚ a

Vi bruker bokstaver i kursiv som variable over bokstavene p˚ a tastaturet, og vi kan bruke andre bokstaver i kursiv som variable for ord, hvor:.. MAT1030 – Diskret

b) Hvis vi krever at de hvite kulene skal ligge i de tre første boksene og de røde i de tre siste, hvor mange mulige fordelinger har vi da? c) Løs a) hvis vi i utgangspunktet bare

Hvis vi spør om p˚ a hvor mange m˚ ater vi kan fordele 13 kuler p˚ a fire forskjellige bokser, er det to mulige presiseringer:.. MAT1030 – Diskret