• No results found

MAT1030 – Diskret matematikk Forelesning 32: Repetisjon Dag Normann

N/A
N/A
Protected

Academic year: 2022

Share "MAT1030 – Diskret matematikk Forelesning 32: Repetisjon Dag Normann"

Copied!
197
0
0

Laster.... (Se fulltekst nå)

Fulltekst

(1)

MAT1030 – Diskret matematikk

Forelesning 32: Repetisjon

Dag Normann

Matematisk Institutt, Universitetet i Oslo

21. mai 2008

(2)

Streik?

Det er muligheter for streik i offentlig sektor fra midnatt, natt til fredag.

I tilfelle streik, vil enkelte ansatte ved UiO bli tatt ut.

I første omgang har det som konsekvens at Vaktsentralen stenger. Det betyr igjen at alle heiser st˚ar. De vil stanse torsdag kl. 13.00 om forhandlingene ikke er avsluttet til da.

Det foreligger ingen signaler om at eksamen i MAT1030 vil bli berørt av en eventuell streik.

MAT1030 – Diskret matematikk 21. mai 2008 2

(3)

Streik?

Det er muligheter for streik i offentlig sektor fra midnatt, natt til fredag.

I tilfelle streik, vil enkelte ansatte ved UiO bli tatt ut.

I første omgang har det som konsekvens at Vaktsentralen stenger. Det betyr igjen at alle heiser st˚ar. De vil stanse torsdag kl. 13.00 om forhandlingene ikke er avsluttet til da.

Det foreligger ingen signaler om at eksamen i MAT1030 vil bli berørt av en eventuell streik.

(4)

Streik?

Det er muligheter for streik i offentlig sektor fra midnatt, natt til fredag.

I tilfelle streik, vil enkelte ansatte ved UiO bli tatt ut.

I første omgang har det som konsekvens at Vaktsentralen stenger.

Det betyr igjen at alle heiser st˚ar. De vil stanse torsdag kl. 13.00 om forhandlingene ikke er avsluttet til da.

Det foreligger ingen signaler om at eksamen i MAT1030 vil bli berørt av en eventuell streik.

MAT1030 – Diskret matematikk 21. mai 2008 2

(5)

Streik?

Det er muligheter for streik i offentlig sektor fra midnatt, natt til fredag.

I tilfelle streik, vil enkelte ansatte ved UiO bli tatt ut.

I første omgang har det som konsekvens at Vaktsentralen stenger.

Det betyr igjen at alle heiser st˚ar. De vil stanse torsdag kl. 13.00 om forhandlingene ikke er avsluttet til da.

Det foreligger ingen signaler om at eksamen i MAT1030 vil bli berørt av en eventuell streik.

(6)

Streik?

Det er muligheter for streik i offentlig sektor fra midnatt, natt til fredag.

I tilfelle streik, vil enkelte ansatte ved UiO bli tatt ut.

I første omgang har det som konsekvens at Vaktsentralen stenger.

Det betyr igjen at alle heiser st˚ar. De vil stanse torsdag kl. 13.00 om forhandlingene ikke er avsluttet til da.

Det foreligger ingen signaler om at eksamen i MAT1030 vil bli berørt av en eventuell streik.

MAT1030 – Diskret matematikk 21. mai 2008 2

(7)

Repetisjon

Mandag fortalte jeg hvilke forelesninger det er som inneholder eksamensrelevant stoff som ikke st˚ar i læreboka.

Det skader ikke ˚a gjenta det. Det er

Forelesning 17, 10. mars. Forelesning 18, 12. mars. Forelesning 26, 28. april. Forelesning 27, 30. april. Forelesning 28, 5. mai.

(8)

Repetisjon

Mandag fortalte jeg hvilke forelesninger det er som inneholder eksamensrelevant stoff som ikke st˚ar i læreboka.

Det skader ikke ˚a gjenta det.

Det er

Forelesning 17, 10. mars. Forelesning 18, 12. mars. Forelesning 26, 28. april. Forelesning 27, 30. april. Forelesning 28, 5. mai.

MAT1030 – Diskret matematikk 21. mai 2008 3

(9)

Repetisjon

Mandag fortalte jeg hvilke forelesninger det er som inneholder eksamensrelevant stoff som ikke st˚ar i læreboka.

Det skader ikke ˚a gjenta det.

Det er

Forelesning 17, 10. mars. Forelesning 18, 12. mars. Forelesning 26, 28. april. Forelesning 27, 30. april. Forelesning 28, 5. mai.

(10)

Repetisjon

Mandag fortalte jeg hvilke forelesninger det er som inneholder eksamensrelevant stoff som ikke st˚ar i læreboka.

Det skader ikke ˚a gjenta det.

Det er

Forelesning 17, 10. mars.

Forelesning 18, 12. mars. Forelesning 26, 28. april. Forelesning 27, 30. april. Forelesning 28, 5. mai.

MAT1030 – Diskret matematikk 21. mai 2008 3

(11)

Repetisjon

Mandag fortalte jeg hvilke forelesninger det er som inneholder eksamensrelevant stoff som ikke st˚ar i læreboka.

Det skader ikke ˚a gjenta det.

Det er

Forelesning 17, 10. mars.

Forelesning 18, 12. mars.

Forelesning 26, 28. april. Forelesning 27, 30. april. Forelesning 28, 5. mai.

(12)

Repetisjon

Mandag fortalte jeg hvilke forelesninger det er som inneholder eksamensrelevant stoff som ikke st˚ar i læreboka.

Det skader ikke ˚a gjenta det.

Det er

Forelesning 17, 10. mars.

Forelesning 18, 12. mars.

Forelesning 26, 28. april.

Forelesning 27, 30. april. Forelesning 28, 5. mai.

MAT1030 – Diskret matematikk 21. mai 2008 3

(13)

Repetisjon

Mandag fortalte jeg hvilke forelesninger det er som inneholder eksamensrelevant stoff som ikke st˚ar i læreboka.

Det skader ikke ˚a gjenta det.

Det er

Forelesning 17, 10. mars.

Forelesning 18, 12. mars.

Forelesning 26, 28. april.

Forelesning 27, 30. april.

Forelesning 28, 5. mai.

(14)

Repetisjon

Mandag fortalte jeg hvilke forelesninger det er som inneholder eksamensrelevant stoff som ikke st˚ar i læreboka.

Det skader ikke ˚a gjenta det.

Det er

Forelesning 17, 10. mars.

Forelesning 18, 12. mars.

Forelesning 26, 28. april.

Forelesning 27, 30. april.

Forelesning 28, 5. mai.

MAT1030 – Diskret matematikk 21. mai 2008 3

(15)

Repetisjon

I denne forelesningen skal vi systematisk g˚a igjennom alle delene av pensum, og vi skal trekke frem de ferdighetene man m˚a beherske for ˚a være sikker p˚a ˚a greie 90% av eksamensettet.

For ˚a være sikker p˚a greie 100% m˚a man kunne alt som er oppgitt som pensum.

Oppgaver kan hentes fra hele pensum, selv om hovedvekten legges p˚a stoff som ikke er testet gjennom de to obligatoriske oppgavene. Hvis man kan løse alle oppgaver av den typen som er gitt som treningsoppgaver gjennom semesteret, ligger man meget godt an. Vi kommer ikke med vilje til ˚a gi oppgaver som har vært gitt før.

(16)

Repetisjon

I denne forelesningen skal vi systematisk g˚a igjennom alle delene av pensum, og vi skal trekke frem de ferdighetene man m˚a beherske for ˚a være sikker p˚a ˚a greie 90% av eksamensettet.

For ˚a være sikker p˚a greie 100% m˚a man kunne alt som er oppgitt som pensum.

Oppgaver kan hentes fra hele pensum, selv om hovedvekten legges p˚a stoff som ikke er testet gjennom de to obligatoriske oppgavene. Hvis man kan løse alle oppgaver av den typen som er gitt som treningsoppgaver gjennom semesteret, ligger man meget godt an. Vi kommer ikke med vilje til ˚a gi oppgaver som har vært gitt før.

MAT1030 – Diskret matematikk 21. mai 2008 4

(17)

Repetisjon

I denne forelesningen skal vi systematisk g˚a igjennom alle delene av pensum, og vi skal trekke frem de ferdighetene man m˚a beherske for ˚a være sikker p˚a ˚a greie 90% av eksamensettet.

For ˚a være sikker p˚a greie 100% m˚a man kunne alt som er oppgitt som pensum.

Oppgaver kan hentes fra hele pensum, selv om hovedvekten legges p˚a stoff som ikke er testet gjennom de to obligatoriske oppgavene.

Hvis man kan løse alle oppgaver av den typen som er gitt som treningsoppgaver gjennom semesteret, ligger man meget godt an. Vi kommer ikke med vilje til ˚a gi oppgaver som har vært gitt før.

(18)

Repetisjon

I denne forelesningen skal vi systematisk g˚a igjennom alle delene av pensum, og vi skal trekke frem de ferdighetene man m˚a beherske for ˚a være sikker p˚a ˚a greie 90% av eksamensettet.

For ˚a være sikker p˚a greie 100% m˚a man kunne alt som er oppgitt som pensum.

Oppgaver kan hentes fra hele pensum, selv om hovedvekten legges p˚a stoff som ikke er testet gjennom de to obligatoriske oppgavene.

Hvis man kan løse alle oppgaver av den typen som er gitt som treningsoppgaver gjennom semesteret, ligger man meget godt an.

Vi kommer ikke med vilje til ˚a gi oppgaver som har vært gitt før.

MAT1030 – Diskret matematikk 21. mai 2008 4

(19)

Repetisjon

I denne forelesningen skal vi systematisk g˚a igjennom alle delene av pensum, og vi skal trekke frem de ferdighetene man m˚a beherske for ˚a være sikker p˚a ˚a greie 90% av eksamensettet.

For ˚a være sikker p˚a greie 100% m˚a man kunne alt som er oppgitt som pensum.

Oppgaver kan hentes fra hele pensum, selv om hovedvekten legges p˚a stoff som ikke er testet gjennom de to obligatoriske oppgavene.

Hvis man kan løse alle oppgaver av den typen som er gitt som treningsoppgaver gjennom semesteret, ligger man meget godt an.

Vi kommer ikke med vilje til ˚a gi oppgaver som har vært gitt før.

(20)

Repetisjon

Denne gjennomgangen vil ta to timer, eller mer.

Vi skal se p˚a noen eksempler, men det er ikke slik at alle eksemplene dekker oppgaver som blir gitt til eksamen, og heller ikke slik at vi illustrerer alle eksamensoppgavene med eksempler her.

Hvis det er stoff man vil ha gjennomg˚att mer grundig, kan vi gjøre det neste uke.

Jeg stiller opp mandag og onsdag for ˚a finne ut av hvem som vil høre om hva.

Det er ogs˚a mulig ˚a sende meg e-post om aktuelle temaer for neste uke.

Uansett vil vi da legge vekt p˚a eksempler, helst som tavleregning.

MAT1030 – Diskret matematikk 21. mai 2008 5

(21)

Repetisjon

Denne gjennomgangen vil ta to timer, eller mer.

Vi skal se p˚a noen eksempler, men det er ikke slik at alle eksemplene dekker oppgaver som blir gitt til eksamen, og heller ikke slik at vi illustrerer alle eksamensoppgavene med eksempler her.

Hvis det er stoff man vil ha gjennomg˚att mer grundig, kan vi gjøre det neste uke.

Jeg stiller opp mandag og onsdag for ˚a finne ut av hvem som vil høre om hva.

Det er ogs˚a mulig ˚a sende meg e-post om aktuelle temaer for neste uke.

Uansett vil vi da legge vekt p˚a eksempler, helst som tavleregning.

(22)

Repetisjon

Denne gjennomgangen vil ta to timer, eller mer.

Vi skal se p˚a noen eksempler, men det er ikke slik at alle eksemplene dekker oppgaver som blir gitt til eksamen, og heller ikke slik at vi illustrerer alle eksamensoppgavene med eksempler her.

Hvis det er stoff man vil ha gjennomg˚att mer grundig, kan vi gjøre det neste uke.

Jeg stiller opp mandag og onsdag for ˚a finne ut av hvem som vil høre om hva.

Det er ogs˚a mulig ˚a sende meg e-post om aktuelle temaer for neste uke.

Uansett vil vi da legge vekt p˚a eksempler, helst som tavleregning.

MAT1030 – Diskret matematikk 21. mai 2008 5

(23)

Repetisjon

Denne gjennomgangen vil ta to timer, eller mer.

Vi skal se p˚a noen eksempler, men det er ikke slik at alle eksemplene dekker oppgaver som blir gitt til eksamen, og heller ikke slik at vi illustrerer alle eksamensoppgavene med eksempler her.

Hvis det er stoff man vil ha gjennomg˚att mer grundig, kan vi gjøre det neste uke.

Jeg stiller opp mandag og onsdag for ˚a finne ut av hvem som vil høre om hva.

Det er ogs˚a mulig ˚a sende meg e-post om aktuelle temaer for neste uke.

Uansett vil vi da legge vekt p˚a eksempler, helst som tavleregning.

(24)

Repetisjon

Denne gjennomgangen vil ta to timer, eller mer.

Vi skal se p˚a noen eksempler, men det er ikke slik at alle eksemplene dekker oppgaver som blir gitt til eksamen, og heller ikke slik at vi illustrerer alle eksamensoppgavene med eksempler her.

Hvis det er stoff man vil ha gjennomg˚att mer grundig, kan vi gjøre det neste uke.

Jeg stiller opp mandag og onsdag for ˚a finne ut av hvem som vil høre om hva.

Det er ogs˚a mulig ˚a sende meg e-post om aktuelle temaer for neste uke.

Uansett vil vi da legge vekt p˚a eksempler, helst som tavleregning.

MAT1030 – Diskret matematikk 21. mai 2008 5

(25)

Repetisjon

Denne gjennomgangen vil ta to timer, eller mer.

Vi skal se p˚a noen eksempler, men det er ikke slik at alle eksemplene dekker oppgaver som blir gitt til eksamen, og heller ikke slik at vi illustrerer alle eksamensoppgavene med eksempler her.

Hvis det er stoff man vil ha gjennomg˚att mer grundig, kan vi gjøre det neste uke.

Jeg stiller opp mandag og onsdag for ˚a finne ut av hvem som vil høre om hva.

Det er ogs˚a mulig ˚a sende meg e-post om aktuelle temaer for neste uke.

Uansett vil vi da legge vekt p˚a eksempler, helst som tavleregning.

(26)

Kapittel 1

I Kapittel 1 s˚a vi p˚a algoritmebegrepet generelt ogkontrollstrukturer spesielt.

Vi har brukt kontrollstrukturer n˚ar det har passet seg slik gjennom hele semesteret.

Viktige deler av læringsm˚alet i dette emnet er at studentene skal

* Kunne utarbeide en kontrollstruktur som en nærmere presisering av en algoritme.

* Kunne lese en kontrollstruktur og forst˚a sammenhengen mellom inputverdiene og outputverdiene.

* I tilknytning til Kapittel 13, kunne vurdere tidskompleksiteten.

En typisk mulig oppgave om dette ble gitt i ekstrasettet til Uke 21.

MAT1030 – Diskret matematikk 21. mai 2008 6

(27)

Kapittel 1

I Kapittel 1 s˚a vi p˚a algoritmebegrepet generelt ogkontrollstrukturer spesielt.

Vi har brukt kontrollstrukturer n˚ar det har passet seg slik gjennom hele semesteret.

Viktige deler av læringsm˚alet i dette emnet er at studentene skal

* Kunne utarbeide en kontrollstruktur som en nærmere presisering av en algoritme.

* Kunne lese en kontrollstruktur og forst˚a sammenhengen mellom inputverdiene og outputverdiene.

* I tilknytning til Kapittel 13, kunne vurdere tidskompleksiteten.

En typisk mulig oppgave om dette ble gitt i ekstrasettet til Uke 21.

(28)

Kapittel 1

I Kapittel 1 s˚a vi p˚a algoritmebegrepet generelt ogkontrollstrukturer spesielt.

Vi har brukt kontrollstrukturer n˚ar det har passet seg slik gjennom hele semesteret.

Viktige deler av læringsm˚alet i dette emnet er at studentene skal

* Kunne utarbeide en kontrollstruktur som en nærmere presisering av en algoritme.

* Kunne lese en kontrollstruktur og forst˚a sammenhengen mellom inputverdiene og outputverdiene.

* I tilknytning til Kapittel 13, kunne vurdere tidskompleksiteten. En typisk mulig oppgave om dette ble gitt i ekstrasettet til Uke 21.

MAT1030 – Diskret matematikk 21. mai 2008 6

(29)

Kapittel 1

I Kapittel 1 s˚a vi p˚a algoritmebegrepet generelt ogkontrollstrukturer spesielt.

Vi har brukt kontrollstrukturer n˚ar det har passet seg slik gjennom hele semesteret.

Viktige deler av læringsm˚alet i dette emnet er at studentene skal

* Kunne utarbeide en kontrollstruktur som en nærmere presisering av en algoritme.

* Kunne lese en kontrollstruktur og forst˚a sammenhengen mellom inputverdiene og outputverdiene.

* I tilknytning til Kapittel 13, kunne vurdere tidskompleksiteten. En typisk mulig oppgave om dette ble gitt i ekstrasettet til Uke 21.

(30)

Kapittel 1

I Kapittel 1 s˚a vi p˚a algoritmebegrepet generelt ogkontrollstrukturer spesielt.

Vi har brukt kontrollstrukturer n˚ar det har passet seg slik gjennom hele semesteret.

Viktige deler av læringsm˚alet i dette emnet er at studentene skal

* Kunne utarbeide en kontrollstruktur som en nærmere presisering av en algoritme.

* Kunne lese en kontrollstruktur og forst˚a sammenhengen mellom inputverdiene og outputverdiene.

* I tilknytning til Kapittel 13, kunne vurdere tidskompleksiteten. En typisk mulig oppgave om dette ble gitt i ekstrasettet til Uke 21.

MAT1030 – Diskret matematikk 21. mai 2008 6

(31)

Kapittel 1

I Kapittel 1 s˚a vi p˚a algoritmebegrepet generelt ogkontrollstrukturer spesielt.

Vi har brukt kontrollstrukturer n˚ar det har passet seg slik gjennom hele semesteret.

Viktige deler av læringsm˚alet i dette emnet er at studentene skal

* Kunne utarbeide en kontrollstruktur som en nærmere presisering av en algoritme.

* Kunne lese en kontrollstruktur og forst˚a sammenhengen mellom inputverdiene og outputverdiene.

* I tilknytning til Kapittel 13, kunne vurdere tidskompleksiteten.

En typisk mulig oppgave om dette ble gitt i ekstrasettet til Uke 21.

(32)

Kapittel 1

I Kapittel 1 s˚a vi p˚a algoritmebegrepet generelt ogkontrollstrukturer spesielt.

Vi har brukt kontrollstrukturer n˚ar det har passet seg slik gjennom hele semesteret.

Viktige deler av læringsm˚alet i dette emnet er at studentene skal

* Kunne utarbeide en kontrollstruktur som en nærmere presisering av en algoritme.

* Kunne lese en kontrollstruktur og forst˚a sammenhengen mellom inputverdiene og outputverdiene.

* I tilknytning til Kapittel 13, kunne vurdere tidskompleksiteten.

En typisk mulig oppgave om dette ble gitt i ekstrasettet til Uke 21.

MAT1030 – Diskret matematikk 21. mai 2008 6

(33)

Kapittel 2 og 3

Kapittel 2 og 3 omhandler tallsystemer og prinsipper for digital representasjon av hele tall og reelle tall.

Mye av dette stoffet er behandlet mer grundig i andre emner.

Forst˚aelsen av digital representasjon ble forsiktigvis testet i det første obligatoriske oppgavesettet.

Vi har etterhvert hatt bruk for ˚a vise hvordan relasjoner, grafer, trær og andre dataobjekter kan representeres i en datamaskin.

Det er lite aktuelt med en oppgave som behandler stoff fra disse kapitlene direkte, men man kan ha fordel av ˚a forst˚a hvordan grafer, trær og andre objekter representeres, især i forbindelse med en eventuell oppgave i kompleksitetsteori.

(34)

Kapittel 2 og 3

Kapittel 2 og 3 omhandler tallsystemer og prinsipper for digital representasjon av hele tall og reelle tall.

Mye av dette stoffet er behandlet mer grundig i andre emner.

Forst˚aelsen av digital representasjon ble forsiktigvis testet i det første obligatoriske oppgavesettet.

Vi har etterhvert hatt bruk for ˚a vise hvordan relasjoner, grafer, trær og andre dataobjekter kan representeres i en datamaskin.

Det er lite aktuelt med en oppgave som behandler stoff fra disse kapitlene direkte, men man kan ha fordel av ˚a forst˚a hvordan grafer, trær og andre objekter representeres, især i forbindelse med en eventuell oppgave i kompleksitetsteori.

MAT1030 – Diskret matematikk 21. mai 2008 7

(35)

Kapittel 2 og 3

Kapittel 2 og 3 omhandler tallsystemer og prinsipper for digital representasjon av hele tall og reelle tall.

Mye av dette stoffet er behandlet mer grundig i andre emner.

Forst˚aelsen av digital representasjon ble forsiktigvis testet i det første obligatoriske oppgavesettet.

Vi har etterhvert hatt bruk for ˚a vise hvordan relasjoner, grafer, trær og andre dataobjekter kan representeres i en datamaskin.

Det er lite aktuelt med en oppgave som behandler stoff fra disse kapitlene direkte, men man kan ha fordel av ˚a forst˚a hvordan grafer, trær og andre objekter representeres, især i forbindelse med en eventuell oppgave i kompleksitetsteori.

(36)

Kapittel 2 og 3

Kapittel 2 og 3 omhandler tallsystemer og prinsipper for digital representasjon av hele tall og reelle tall.

Mye av dette stoffet er behandlet mer grundig i andre emner.

Forst˚aelsen av digital representasjon ble forsiktigvis testet i det første obligatoriske oppgavesettet.

Vi har etterhvert hatt bruk for ˚a vise hvordan relasjoner, grafer, trær og andre dataobjekter kan representeres i en datamaskin.

Det er lite aktuelt med en oppgave som behandler stoff fra disse kapitlene direkte, men man kan ha fordel av ˚a forst˚a hvordan grafer, trær og andre objekter representeres, især i forbindelse med en eventuell oppgave i kompleksitetsteori.

MAT1030 – Diskret matematikk 21. mai 2008 7

(37)

Kapittel 2 og 3

Kapittel 2 og 3 omhandler tallsystemer og prinsipper for digital representasjon av hele tall og reelle tall.

Mye av dette stoffet er behandlet mer grundig i andre emner.

Forst˚aelsen av digital representasjon ble forsiktigvis testet i det første obligatoriske oppgavesettet.

Vi har etterhvert hatt bruk for ˚a vise hvordan relasjoner, grafer, trær og andre dataobjekter kan representeres i en datamaskin.

Det er lite aktuelt med en oppgave som behandler stoff fra disse kapitlene direkte, men man kan ha fordel av ˚a forst˚a hvordan grafer, trær og andre objekter representeres, især i forbindelse med en eventuell oppgave i kompleksitetsteori.

(38)

Kapittel 4

I dette kapitlet om logikk har vi konsentrert oss om

utsagnslogikk kvantorer

føring av argumenter

I tillegg er det en del snakk om betydningen av logikk i programmering.

Dette siste er mest motiverende, men en motivasjon man bør ta med seg til senere emner.

MAT1030 – Diskret matematikk 21. mai 2008 8

(39)

Kapittel 4

I dette kapitlet om logikk har vi konsentrert oss om utsagnslogikk

kvantorer

føring av argumenter

I tillegg er det en del snakk om betydningen av logikk i programmering.

Dette siste er mest motiverende, men en motivasjon man bør ta med seg til senere emner.

(40)

Kapittel 4

I dette kapitlet om logikk har vi konsentrert oss om utsagnslogikk

kvantorer

føring av argumenter

I tillegg er det en del snakk om betydningen av logikk i programmering.

Dette siste er mest motiverende, men en motivasjon man bør ta med seg til senere emner.

MAT1030 – Diskret matematikk 21. mai 2008 8

(41)

Kapittel 4

I dette kapitlet om logikk har vi konsentrert oss om utsagnslogikk

kvantorer

føring av argumenter

I tillegg er det en del snakk om betydningen av logikk i programmering.

Dette siste er mest motiverende, men en motivasjon man bør ta med seg til senere emner.

(42)

Kapittel 4

I dette kapitlet om logikk har vi konsentrert oss om utsagnslogikk

kvantorer

føring av argumenter

I tillegg er det en del snakk om betydningen av logikk i programmering.

Dette siste er mest motiverende, men en motivasjon man bør ta med seg til senere emner.

MAT1030 – Diskret matematikk 21. mai 2008 8

(43)

Kapittel 4

I dette kapitlet om logikk har vi konsentrert oss om utsagnslogikk

kvantorer

føring av argumenter

I tillegg er det en del snakk om betydningen av logikk i programmering.

Dette siste er mest motiverende, men en motivasjon man bør ta med seg til senere emner.

(44)

Kapittel 4

I utsagnslogikk har vi lagt mest vekt p˚a det formelle spr˚aket, hvor vi tar utgangspunkt i noen utsagnsvariable, og bygger opp utsagn fra utsagnsvariablene ved ˚a bruke bindeordene (eller konnektivene) ¬ ∨,

∧,→ og ↔.

Et typisk eksempel kan være

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

Vi lærte hvordan vi kunne spare p˚a parenteser, slik at vi vet hvordan parentesene egentlig skal settes i eksemplet over.

Vi skal kunne avgjøre om et utsagn som det over er en tautologi, en kontradiksjon eller ingen av delene.

Den sikreste m˚aten ˚a gjøre det p˚a er ˚a sette opp en sannhetsverditabell.

Tabellen til utsagnet over finner vi p˚a neste side.

MAT1030 – Diskret matematikk 21. mai 2008 9

(45)

Kapittel 4

I utsagnslogikk har vi lagt mest vekt p˚a det formelle spr˚aket, hvor vi tar utgangspunkt i noen utsagnsvariable, og bygger opp utsagn fra utsagnsvariablene ved ˚a bruke bindeordene (eller konnektivene) ¬ ∨,

∧,→ og ↔.

Et typisk eksempel kan være

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

Vi lærte hvordan vi kunne spare p˚a parenteser, slik at vi vet hvordan parentesene egentlig skal settes i eksemplet over.

Vi skal kunne avgjøre om et utsagn som det over er en tautologi, en kontradiksjon eller ingen av delene.

Den sikreste m˚aten ˚a gjøre det p˚a er ˚a sette opp en sannhetsverditabell.

Tabellen til utsagnet over finner vi p˚a neste side.

(46)

Kapittel 4

I utsagnslogikk har vi lagt mest vekt p˚a det formelle spr˚aket, hvor vi tar utgangspunkt i noen utsagnsvariable, og bygger opp utsagn fra utsagnsvariablene ved ˚a bruke bindeordene (eller konnektivene) ¬ ∨,

∧,→ og ↔.

Et typisk eksempel kan være

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

Vi lærte hvordan vi kunne spare p˚a parenteser, slik at vi vet hvordan parentesene egentlig skal settes i eksemplet over.

Vi skal kunne avgjøre om et utsagn som det over er en tautologi, en kontradiksjon eller ingen av delene.

Den sikreste m˚aten ˚a gjøre det p˚a er ˚a sette opp en sannhetsverditabell.

Tabellen til utsagnet over finner vi p˚a neste side.

MAT1030 – Diskret matematikk 21. mai 2008 9

(47)

Kapittel 4

I utsagnslogikk har vi lagt mest vekt p˚a det formelle spr˚aket, hvor vi tar utgangspunkt i noen utsagnsvariable, og bygger opp utsagn fra utsagnsvariablene ved ˚a bruke bindeordene (eller konnektivene) ¬ ∨,

∧,→ og ↔.

Et typisk eksempel kan være

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

Vi lærte hvordan vi kunne spare p˚a parenteser, slik at vi vet hvordan parentesene egentlig skal settes i eksemplet over.

Vi skal kunne avgjøre om et utsagn som det over er en tautologi, en kontradiksjon eller ingen av delene.

Den sikreste m˚aten ˚a gjøre det p˚a er ˚a sette opp en sannhetsverditabell.

Tabellen til utsagnet over finner vi p˚a neste side.

(48)

Kapittel 4

I utsagnslogikk har vi lagt mest vekt p˚a det formelle spr˚aket, hvor vi tar utgangspunkt i noen utsagnsvariable, og bygger opp utsagn fra utsagnsvariablene ved ˚a bruke bindeordene (eller konnektivene) ¬ ∨,

∧,→ og ↔.

Et typisk eksempel kan være

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

Vi lærte hvordan vi kunne spare p˚a parenteser, slik at vi vet hvordan parentesene egentlig skal settes i eksemplet over.

Vi skal kunne avgjøre om et utsagn som det over er en tautologi, en kontradiksjon eller ingen av delene.

Den sikreste m˚aten ˚a gjøre det p˚a er ˚a sette opp en sannhetsverditabell.

Tabellen til utsagnet over finner vi p˚a neste side.

MAT1030 – Diskret matematikk 21. mai 2008 9

(49)

Kapittel 4

I utsagnslogikk har vi lagt mest vekt p˚a det formelle spr˚aket, hvor vi tar utgangspunkt i noen utsagnsvariable, og bygger opp utsagn fra utsagnsvariablene ved ˚a bruke bindeordene (eller konnektivene) ¬ ∨,

∧,→ og ↔.

Et typisk eksempel kan være

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

Vi lærte hvordan vi kunne spare p˚a parenteser, slik at vi vet hvordan parentesene egentlig skal settes i eksemplet over.

Vi skal kunne avgjøre om et utsagn som det over er en tautologi, en kontradiksjon eller ingen av delene.

Den sikreste m˚aten ˚a gjøre det p˚a er ˚a sette opp en sannhetsverditabell.

Tabellen til utsagnet over finner vi p˚a neste side.

(50)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A T T

T F F T T

T F

F T T T T

F T

T F F F T

F F

T F T T T

Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(51)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A T T T

F F T T

T F

F T T T T

F T

T F F F T

F F

T F T T T

Vi ser at utsagnet er en tautologi.

(52)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A T T T

F F T T

T F F

T T T T

F T

T F F F T

F F

T F T T T

Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(53)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A T T T

F F T T

T F F

T T T T

F T T

F F F T

F F

T F T T T

Vi ser at utsagnet er en tautologi.

(54)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A T T T

F F T T

T F F

T T T T

F T T

F F F T

F F T

F T T T

Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(55)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F

F T T

T F F

T T T T

F T T

F F F T

F F T

F T T T

Vi ser at utsagnet er en tautologi.

(56)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F

F T T

T F F T

T T T

F T T

F F F T

F F T

F T T T

Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(57)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F

F T T

T F F T

T T T

F T T F

F F T

F F T

F T T T

Vi ser at utsagnet er en tautologi.

(58)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F

F T T

T F F T

T T T

F T T F

F F T

F F T F

T T T

Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(59)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F

T T

T F F T

T T T

F T T F

F F T

F F T F

T T T

Vi ser at utsagnet er en tautologi.

(60)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F

T T

T F F T T

T T

F T T F

F F T

F F T F

T T T

Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(61)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F

T T

T F F T T

T T

F T T F F

F T

F F T F

T T T

Vi ser at utsagnet er en tautologi.

(62)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F

T T

T F F T T

T T

F T T F F

F T

F F T F T

T T Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(63)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F T

T

T F F T T

T T

F T T F F

F T

F F T F T

T T Vi ser at utsagnet er en tautologi.

(64)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F T

T

T F F T T T

T

F T T F F

F T

F F T F T

T T Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(65)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F T

T

T F F T T T

T

F T T F F F

T

F F T F T

T T Vi ser at utsagnet er en tautologi.

(66)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F T

T

T F F T T T

T

F T T F F F

T

F F T F T T

T Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(67)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F T T

T F F T T T

T

F T T F F F

T

F F T F T T

T Vi ser at utsagnet er en tautologi.

(68)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F T T

T F F T T T T

F T T F F F

T

F F T F T T

T Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(69)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F T T

T F F T T T T

F T T F F F T

F F T F T T

T Vi ser at utsagnet er en tautologi.

(70)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F T T

T F F T T T T

F T T F F F T

F F T F T T T

Vi ser at utsagnet er en tautologi.

MAT1030 – Diskret matematikk 21. mai 2008 10

(71)

Kapittel 4

p q p →q ¬(p→q) ¬q ¬q∨p A

T T T F F T T

T F F T T T T

F T T F F F T

F F T F T T T

Vi ser at utsagnet er en tautologi.

(72)

Kapittel 4

Vi lærte ogs˚a om bruk avkvantorer.

Kvantorene ∃ - “det eksisterer”, og∀ - “for alle”, brukes for ˚a gi matematiske definisjoner og setninger en presis formulering.

Kvantorer ble ikke noe sentralt tema dette ˚aret, men vi fikk bruk for dem da vi skulle undersøke om f erO(g) for bestemte funksjonerf og g.

Det er ofte viktig ˚a ha preise definisjoner n˚ar man skal vise at en egenskap ikkeholder.

MAT1030 – Diskret matematikk 21. mai 2008 11

(73)

Kapittel 4

Vi lærte ogs˚a om bruk avkvantorer.

Kvantorene ∃ - “det eksisterer”, og∀ - “for alle”, brukes for ˚a gi matematiske definisjoner og setninger en presis formulering.

Kvantorer ble ikke noe sentralt tema dette ˚aret, men vi fikk bruk for dem da vi skulle undersøke om f erO(g) for bestemte funksjonerf og g.

Det er ofte viktig ˚a ha preise definisjoner n˚ar man skal vise at en egenskap ikkeholder.

(74)

Kapittel 4

Vi lærte ogs˚a om bruk avkvantorer.

Kvantorene ∃ - “det eksisterer”, og∀ - “for alle”, brukes for ˚a gi matematiske definisjoner og setninger en presis formulering.

Kvantorer ble ikke noe sentralt tema dette ˚aret, men vi fikk bruk for dem da vi skulle undersøke om f erO(g) for bestemte funksjonerf og g.

Det er ofte viktig ˚a ha preise definisjoner n˚ar man skal vise at en egenskap ikkeholder.

MAT1030 – Diskret matematikk 21. mai 2008 11

(75)

Kapittel 4

Vi lærte ogs˚a om bruk avkvantorer.

Kvantorene ∃ - “det eksisterer”, og∀ - “for alle”, brukes for ˚a gi matematiske definisjoner og setninger en presis formulering.

Kvantorer ble ikke noe sentralt tema dette ˚aret, men vi fikk bruk for dem da vi skulle undersøke om f erO(g) for bestemte funksjonerf og g.

Det er ofte viktig ˚a ha preise definisjoner n˚ar man skal vise at en egenskap ikkeholder.

(76)

Kapittel 4

Det siste temaet vi tok opp under dette kapitlet var bevisformerhvor vi skiller mellomdirekte bevis ogindirekteeller kontrapositive bevis.

I et kontrapositivt bevis antar vi at den p˚astanden vi vil vise er usann, og s˚a beviser vi at noen av forutsetningene heller ikke kan være sanne. Vi har sett p˚a noen eksempler p˚a bevis, men har ikke laget noe stort nummer av det.

Det er meningen at dere skal kunne gjennomføre et enkelt resonement om dere blir bedt om det.

MAT1030 – Diskret matematikk 21. mai 2008 12

(77)

Kapittel 4

Det siste temaet vi tok opp under dette kapitlet var bevisformerhvor vi skiller mellomdirekte bevis ogindirekteeller kontrapositive bevis.

I et kontrapositivt bevis antar vi at den p˚astanden vi vil vise er usann, og s˚a beviser vi at noen av forutsetningene heller ikke kan være sanne.

Vi har sett p˚a noen eksempler p˚a bevis, men har ikke laget noe stort nummer av det.

Det er meningen at dere skal kunne gjennomføre et enkelt resonement om dere blir bedt om det.

(78)

Kapittel 4

Det siste temaet vi tok opp under dette kapitlet var bevisformerhvor vi skiller mellomdirekte bevis ogindirekteeller kontrapositive bevis.

I et kontrapositivt bevis antar vi at den p˚astanden vi vil vise er usann, og s˚a beviser vi at noen av forutsetningene heller ikke kan være sanne.

Vi har sett p˚a noen eksempler p˚a bevis, men har ikke laget noe stort nummer av det.

Det er meningen at dere skal kunne gjennomføre et enkelt resonement om dere blir bedt om det.

MAT1030 – Diskret matematikk 21. mai 2008 12

(79)

Kapittel 4

Det siste temaet vi tok opp under dette kapitlet var bevisformerhvor vi skiller mellomdirekte bevis ogindirekteeller kontrapositive bevis.

I et kontrapositivt bevis antar vi at den p˚astanden vi vil vise er usann, og s˚a beviser vi at noen av forutsetningene heller ikke kan være sanne.

Vi har sett p˚a noen eksempler p˚a bevis, men har ikke laget noe stort nummer av det.

Det er meningen at dere skal kunne gjennomføre et enkelt resonement om dere blir bedt om det.

(80)

Kapittel 5

Kapittel 5 tar opp et bredt tema over f˚a sider.

Først har vi en innføring i Boolsk mengdelære med snitt, union, komplement og mengdedifferens.

Det er viktig at dere kjenner definisjonene avA∩B,A∪B,Aog A−B.

To mengder er like hvis de har de samme elementene.

A⊆B,Aer inneholdti B, hvis alle elementene i Aogs˚a er elementer iB.

N˚ar vi snakker om komplementetA, har vi alltid antatt at vi har en universellmengdeE.

MAT1030 – Diskret matematikk 21. mai 2008 13

(81)

Kapittel 5

Kapittel 5 tar opp et bredt tema over f˚a sider.

Først har vi en innføring i Boolsk mengdelære med snitt, union, komplement og mengdedifferens.

Det er viktig at dere kjenner definisjonene avA∩B,A∪B,Aog A−B.

To mengder er like hvis de har de samme elementene.

A⊆B,Aer inneholdti B, hvis alle elementene i Aogs˚a er elementer iB.

N˚ar vi snakker om komplementetA, har vi alltid antatt at vi har en universellmengdeE.

(82)

Kapittel 5

Kapittel 5 tar opp et bredt tema over f˚a sider.

Først har vi en innføring i Boolsk mengdelære med snitt, union, komplement og mengdedifferens.

Det er viktig at dere kjenner definisjonene avA∩B,A∪B,Aog A−B.

To mengder er like hvis de har de samme elementene.

A⊆B,Aer inneholdti B, hvis alle elementene i Aogs˚a er elementer iB.

N˚ar vi snakker om komplementetA, har vi alltid antatt at vi har en universellmengdeE.

MAT1030 – Diskret matematikk 21. mai 2008 13

(83)

Kapittel 5

Kapittel 5 tar opp et bredt tema over f˚a sider.

Først har vi en innføring i Boolsk mengdelære med snitt, union, komplement og mengdedifferens.

Det er viktig at dere kjenner definisjonene avA∩B,A∪B,Aog A−B.

To mengder er like hvis de har de samme elementene.

A⊆B,Aer inneholdti B, hvis alle elementene i Aogs˚a er elementer iB.

N˚ar vi snakker om komplementetA, har vi alltid antatt at vi har en universellmengdeE.

(84)

Kapittel 5

Kapittel 5 tar opp et bredt tema over f˚a sider.

Først har vi en innføring i Boolsk mengdelære med snitt, union, komplement og mengdedifferens.

Det er viktig at dere kjenner definisjonene avA∩B,A∪B,Aog A−B.

To mengder er like hvis de har de samme elementene.

A⊆B,Aer inneholdti B, hvis alle elementene i Aogs˚a er elementer iB.

N˚ar vi snakker om komplementetA, har vi alltid antatt at vi har en universellmengdeE.

MAT1030 – Diskret matematikk 21. mai 2008 13

(85)

Kapittel 5

Kapittel 5 tar opp et bredt tema over f˚a sider.

Først har vi en innføring i Boolsk mengdelære med snitt, union, komplement og mengdedifferens.

Det er viktig at dere kjenner definisjonene avA∩B,A∪B,Aog A−B.

To mengder er like hvis de har de samme elementene.

A⊆B,Aer inneholdti B, hvis alle elementene i Aogs˚a er elementer iB.

N˚ar vi snakker om komplementetA, har vi alltid antatt at vi har en universellmengdeE.

(86)

Kapittel 5

Hvis vi har et Boolsk uttrykk hvor det inng˚ar to eller tre vilk˚arlige mengder, kan vi undersøke egenskapene ved dette uttrykket ved ˚a bruke etVenndiagram

Et eksempel p˚a en mulig oppgave kan være ˚a bruke et Venndiagram til ˚a avgjøre om følgende inklusjon alltid vil holde:

(A∩B)−C ⊆C −(B∪A). Vi tar den p˚a tavla.

MAT1030 – Diskret matematikk 21. mai 2008 14

(87)

Kapittel 5

Hvis vi har et Boolsk uttrykk hvor det inng˚ar to eller tre vilk˚arlige mengder, kan vi undersøke egenskapene ved dette uttrykket ved ˚a bruke etVenndiagram

Et eksempel p˚a en mulig oppgave kan være ˚a bruke et Venndiagram til ˚a avgjøre om følgende inklusjon alltid vil holde:

(A∩B)−C ⊆C −(B∪A). Vi tar den p˚a tavla.

(88)

Kapittel 5

Hvis vi har et Boolsk uttrykk hvor det inng˚ar to eller tre vilk˚arlige mengder, kan vi undersøke egenskapene ved dette uttrykket ved ˚a bruke etVenndiagram

Et eksempel p˚a en mulig oppgave kan være ˚a bruke et Venndiagram til ˚a avgjøre om følgende inklusjon alltid vil holde:

(A∩B)−C ⊆C −(B∪A).

Vi tar den p˚a tavla.

MAT1030 – Diskret matematikk 21. mai 2008 14

(89)

Kapittel 5

Hvis vi har et Boolsk uttrykk hvor det inng˚ar to eller tre vilk˚arlige mengder, kan vi undersøke egenskapene ved dette uttrykket ved ˚a bruke etVenndiagram

Et eksempel p˚a en mulig oppgave kan være ˚a bruke et Venndiagram til ˚a avgjøre om følgende inklusjon alltid vil holde:

(A∩B)−C ⊆C −(B∪A).

Vi tar den p˚a tavla.

(90)

Kapittel 5

Kardinalitetentil en mengde er et finere ord for hvor mange elementer mengden har.

Vi har lært om ordnede par,kartesisk produktog ompotensmengder. Potensmengden til Aer mengden av alle delmengder av A.

Dere bør vite at hvisA harn elementer, s˚a harA2n delmengder, og A2 har n2 elementer.

MAT1030 – Diskret matematikk 21. mai 2008 15

(91)

Kapittel 5

Kardinalitetentil en mengde er et finere ord for hvor mange elementer mengden har.

Vi har lært om ordnede par,kartesisk produktog ompotensmengder.

Potensmengden til Aer mengden av alle delmengder av A.

Dere bør vite at hvisA harn elementer, s˚a harA2n delmengder, og A2 har n2 elementer.

(92)

Kapittel 5

Kardinalitetentil en mengde er et finere ord for hvor mange elementer mengden har.

Vi har lært om ordnede par,kartesisk produktog ompotensmengder.

Potensmengden til Aer mengden av alle delmengder av A.

Dere bør vite at hvisA harn elementer, s˚a harA2n delmengder, og A2 har n2 elementer.

MAT1030 – Diskret matematikk 21. mai 2008 15

(93)

Kapittel 5

Kardinalitetentil en mengde er et finere ord for hvor mange elementer mengden har.

Vi har lært om ordnede par,kartesisk produktog ompotensmengder.

Potensmengden til Aer mengden av alle delmengder av A.

Dere bør vite at hvisAhar n elementer, s˚a harA2n delmengder, og A2 harn2 elementer.

(94)

Kapittel 5

Siste delen av dette kapitlet omhandler relasjoner.

En relasjonp˚a en mengdeA er en delmengdeR av A2. Vi har sett p˚a fem egenskaper en relasjon kan ha

- Transitiv:xRyyRzxRz for allex,y ogz. - Refleksiv:xRx for allex.

- Irrefleksiv: IkkexRx for noenx.

- Symmetrisk:xRy yRx for allex ogy.

- Antisymmetrisk:xRyyRx x =y for allex ogy.

MAT1030 – Diskret matematikk 21. mai 2008 16

(95)

Kapittel 5

Siste delen av dette kapitlet omhandler relasjoner.

En relasjonp˚a en mengdeA er en delmengdeR av A2.

Vi har sett p˚a fem egenskaper en relasjon kan ha

- Transitiv:xRyyRzxRz for allex,y ogz. - Refleksiv:xRx for allex.

- Irrefleksiv: IkkexRx for noenx.

- Symmetrisk:xRy yRx for allex ogy.

- Antisymmetrisk:xRyyRx x =y for allex ogy.

(96)

Kapittel 5

Siste delen av dette kapitlet omhandler relasjoner.

En relasjonp˚a en mengdeA er en delmengdeR av A2. Vi har sett p˚a fem egenskaper en relasjon kan ha

- Transitiv:xRyyRzxRz for allex,y ogz. - Refleksiv:xRx for allex.

- Irrefleksiv: IkkexRx for noenx.

- Symmetrisk:xRy yRx for allex ogy.

- Antisymmetrisk:xRyyRx x =y for allex ogy.

MAT1030 – Diskret matematikk 21. mai 2008 16

(97)

Kapittel 5

Siste delen av dette kapitlet omhandler relasjoner.

En relasjonp˚a en mengdeA er en delmengdeR av A2. Vi har sett p˚a fem egenskaper en relasjon kan ha

- Transitiv:xRyyRzxRz for allex,y ogz.

- Refleksiv:xRx for allex. - Irrefleksiv: IkkexRx for noenx.

- Symmetrisk:xRy yRx for allex ogy.

- Antisymmetrisk:xRyyRx x =y for allex ogy.

(98)

Kapittel 5

Siste delen av dette kapitlet omhandler relasjoner.

En relasjonp˚a en mengdeA er en delmengdeR av A2. Vi har sett p˚a fem egenskaper en relasjon kan ha

- Transitiv:xRyyRzxRz for allex,y ogz. - Refleksiv:xRx for allex.

- Irrefleksiv: IkkexRx for noenx.

- Symmetrisk:xRy yRx for allex ogy.

- Antisymmetrisk:xRyyRx x =y for allex ogy.

MAT1030 – Diskret matematikk 21. mai 2008 16

(99)

Kapittel 5

Siste delen av dette kapitlet omhandler relasjoner.

En relasjonp˚a en mengdeA er en delmengdeR av A2. Vi har sett p˚a fem egenskaper en relasjon kan ha

- Transitiv:xRyyRzxRz for allex,y ogz. - Refleksiv:xRx for allex.

- Irrefleksiv: IkkexRx for noenx.

- Symmetrisk:xRy yRx for allex ogy.

- Antisymmetrisk:xRyyRx x =y for allex ogy.

(100)

Kapittel 5

Siste delen av dette kapitlet omhandler relasjoner.

En relasjonp˚a en mengdeA er en delmengdeR av A2. Vi har sett p˚a fem egenskaper en relasjon kan ha

- Transitiv:xRyyRzxRz for allex,y ogz. - Refleksiv:xRx for allex.

- Irrefleksiv: IkkexRx for noenx.

- Symmetrisk:xRy yRx for allex ogy.

- Antisymmetrisk:xRyyRx x =y for allex ogy.

MAT1030 – Diskret matematikk 21. mai 2008 16

(101)

Kapittel 5

Siste delen av dette kapitlet omhandler relasjoner.

En relasjonp˚a en mengdeA er en delmengdeR av A2. Vi har sett p˚a fem egenskaper en relasjon kan ha

- Transitiv:xRyyRzxRz for allex,y ogz. - Refleksiv:xRx for allex.

- Irrefleksiv: IkkexRx for noenx.

- Symmetrisk:xRy yRx for allex ogy.

- Antisymmetrisk:xRyyRx x =y for allex ogy.

(102)

Kapittel 5

I enkle tilfeller bør vi kunne bestemme om en relasjon er refleksiv, om den er symmetrisk og om den er transitiv.

En relasjon som er refleksiv, symmetrisk og transitiv kalles en ekvivalensrelasjon.

En ekvivalensrelasjonR p˚a en mengde Avil deleA opp i disjunkte ekvivalensklasser av parvis ekvivalente objekter.

I enkle situasjoner bør dere være i stand til ˚a beskrive ekvivalensklassene til en ekvivalensrelasjon.

MAT1030 – Diskret matematikk 21. mai 2008 17

(103)

Kapittel 5

I enkle tilfeller bør vi kunne bestemme om en relasjon er refleksiv, om den er symmetrisk og om den er transitiv.

En relasjon som er refleksiv, symmetrisk og transitiv kalles en ekvivalensrelasjon.

En ekvivalensrelasjonR p˚a en mengde Avil deleA opp i disjunkte ekvivalensklasser av parvis ekvivalente objekter.

I enkle situasjoner bør dere være i stand til ˚a beskrive ekvivalensklassene til en ekvivalensrelasjon.

(104)

Kapittel 5

I enkle tilfeller bør vi kunne bestemme om en relasjon er refleksiv, om den er symmetrisk og om den er transitiv.

En relasjon som er refleksiv, symmetrisk og transitiv kalles en ekvivalensrelasjon.

En ekvivalensrelasjonR p˚a en mengde Avil deleA opp i disjunkte ekvivalensklasser av parvis ekvivalente objekter.

I enkle situasjoner bør dere være i stand til ˚a beskrive ekvivalensklassene til en ekvivalensrelasjon.

MAT1030 – Diskret matematikk 21. mai 2008 17

(105)

Kapittel 5

I enkle tilfeller bør vi kunne bestemme om en relasjon er refleksiv, om den er symmetrisk og om den er transitiv.

En relasjon som er refleksiv, symmetrisk og transitiv kalles en ekvivalensrelasjon.

En ekvivalensrelasjonR p˚a en mengde Avil deleA opp i disjunkte ekvivalensklasser av parvis ekvivalente objekter.

I enkle situasjoner bør dere være i stand til ˚a beskrive ekvivalensklassene til en ekvivalensrelasjon.

(106)

Kapittel 5

Eksempel

LaA={2,3,4,6,8,9,12,16,18,24,27,32,36,48}.

Hvis n og m er iA, lar vi nRmhvis n og m har like mange faktorer n˚ar de er fullstendig faktorisert.

Kan vi finne ekvivalensklassene?

Ekvivalensklassene vil svare til delmengder avA som har den interessante egenskapen felles.

Den interessante egenskapen er her antall faktorer.

MAT1030 – Diskret matematikk 21. mai 2008 18

(107)

Kapittel 5

Eksempel

LaA={2,3,4,6,8,9,12,16,18,24,27,32,36,48}.

Hvis n og m er iA, lar vi nRmhvis n og m har like mange faktorer n˚ar de er fullstendig faktorisert.

Kan vi finne ekvivalensklassene?

Ekvivalensklassene vil svare til delmengder avA som har den interessante egenskapen felles.

Den interessante egenskapen er her antall faktorer.

(108)

Kapittel 5

Eksempel

LaA={2,3,4,6,8,9,12,16,18,24,27,32,36,48}.

Hvis n og m er iA, lar vinRm hvis n og m har like mange faktorer n˚ar de er fullstendig faktorisert.

Kan vi finne ekvivalensklassene?

Ekvivalensklassene vil svare til delmengder avA som har den interessante egenskapen felles.

Den interessante egenskapen er her antall faktorer.

MAT1030 – Diskret matematikk 21. mai 2008 18

(109)

Kapittel 5

Eksempel

LaA={2,3,4,6,8,9,12,16,18,24,27,32,36,48}.

Hvis n og m er iA, lar vinRm hvis n og m har like mange faktorer n˚ar de er fullstendig faktorisert.

Kan vi finne ekvivalensklassene?

Ekvivalensklassene vil svare til delmengder avA som har den interessante egenskapen felles.

Den interessante egenskapen er her antall faktorer.

(110)

Kapittel 5

Eksempel

LaA={2,3,4,6,8,9,12,16,18,24,27,32,36,48}.

Hvis n og m er iA, lar vinRm hvis n og m har like mange faktorer n˚ar de er fullstendig faktorisert.

Kan vi finne ekvivalensklassene?

Ekvivalensklassene vil svare til delmengder avA som har den interessante egenskapen felles.

Den interessante egenskapen er her antall faktorer.

MAT1030 – Diskret matematikk 21. mai 2008 18

(111)

Kapittel 5

Eksempel

LaA={2,3,4,6,8,9,12,16,18,24,27,32,36,48}.

Hvis n og m er iA, lar vinRm hvis n og m har like mange faktorer n˚ar de er fullstendig faktorisert.

Kan vi finne ekvivalensklassene?

Ekvivalensklassene vil svare til delmengder avA som har den interessante egenskapen felles.

Den interessante egenskapen er her antall faktorer.

(112)

Kapittel 5

Eksempel (Fortsatt)

1 En faktor: {2,3}

2 To faktorer:{22,2·3,32}={4,6,9}

3 Tre faktorer:{23,22·3,2·32,33}={8,12,18,27} 4 Fire faktorer: {24,23·3,22·32}={16,24,36} 5 Fem faktorer: {25,24·3}={32,48}

MAT1030 – Diskret matematikk 21. mai 2008 19

(113)

Kapittel 5

Eksempel (Fortsatt) 1 En faktor: {2,3}

2 To faktorer:{22,2·3,32}={4,6,9}

3 Tre faktorer:{23,22·3,2·32,33}={8,12,18,27} 4 Fire faktorer: {24,23·3,22·32}={16,24,36} 5 Fem faktorer: {25,24·3}={32,48}

(114)

Kapittel 5

Eksempel (Fortsatt) 1 En faktor: {2,3}

2 To faktorer:{22,2·3,32}={4,6,9}

3 Tre faktorer:{23,22·3,2·32,33}={8,12,18,27} 4 Fire faktorer: {24,23·3,22·32}={16,24,36} 5 Fem faktorer: {25,24·3}={32,48}

MAT1030 – Diskret matematikk 21. mai 2008 19

(115)

Kapittel 5

Eksempel (Fortsatt) 1 En faktor: {2,3}

2 To faktorer:{22,2·3,32}={4,6,9}

3 Tre faktorer:{23,22·3,2·32,33}={8,12,18,27}

4 Fire faktorer: {24,23·3,22·32}={16,24,36} 5 Fem faktorer: {25,24·3}={32,48}

(116)

Kapittel 5

Eksempel (Fortsatt) 1 En faktor: {2,3}

2 To faktorer:{22,2·3,32}={4,6,9}

3 Tre faktorer:{23,22·3,2·32,33}={8,12,18,27}

4 Fire faktorer: {24,23·3,22·32}={16,24,36}

5 Fem faktorer: {25,24·3}={32,48}

MAT1030 – Diskret matematikk 21. mai 2008 19

(117)

Kapittel 5

Eksempel (Fortsatt) 1 En faktor: {2,3}

2 To faktorer:{22,2·3,32}={4,6,9}

3 Tre faktorer:{23,22·3,2·32,33}={8,12,18,27}

4 Fire faktorer: {24,23·3,22·32}={16,24,36}

5 Fem faktorer: {25,24·3}={32,48}

(118)

Kapittel 6

Selv om funksjonsbegrepet gjennomsyrer mye av matematikken, har vi ikke lagt mye vekt p˚a generell funksjonslære.

Funksjonsbegrepet gir oss et spr˚ak som vi kan bruke i andre deler av matematikken og informatikken.

Ved hjelp av det spr˚aket kan vi gi mening til at to grafer “egentlig” er like, det vil siisomorfe.

En algoritme vil gjerne definere en funksjon, funksjonen som fra en input-verdi gir oss den tilsvarende outputverdien.

Vi brukte ogs˚a funksjoner for ˚a kunne m˚ale tidskompleksiteten til en algoritme.

Til eksamen kan det være aktuelt ˚a kjenne til hvordan man setter sammen to funksjoner, kjenne igjen en injektiv (eller surjektiv) funksjon om man f˚ar bruk for det, men læringsm˚alet er i hovedsak ˚a kunne bruke funksjonsbegrepet i sammenhenger utenom Kapittel 6, s˚a det blir ikke lagt mye vekt p˚a rendyrkede oppgaver om vilk˚arlige funksjoner.

MAT1030 – Diskret matematikk 21. mai 2008 20

(119)

Kapittel 6

Selv om funksjonsbegrepet gjennomsyrer mye av matematikken, har vi ikke lagt mye vekt p˚a generell funksjonslære.

Funksjonsbegrepet gir oss et spr˚ak som vi kan bruke i andre deler av matematikken og informatikken.

Ved hjelp av det spr˚aket kan vi gi mening til at to grafer “egentlig” er like, det vil siisomorfe.

En algoritme vil gjerne definere en funksjon, funksjonen som fra en input-verdi gir oss den tilsvarende outputverdien.

Vi brukte ogs˚a funksjoner for ˚a kunne m˚ale tidskompleksiteten til en algoritme.

Til eksamen kan det være aktuelt ˚a kjenne til hvordan man setter sammen to funksjoner, kjenne igjen en injektiv (eller surjektiv) funksjon om man f˚ar bruk for det, men læringsm˚alet er i hovedsak ˚a kunne bruke funksjonsbegrepet i sammenhenger utenom Kapittel 6, s˚a det blir ikke lagt mye vekt p˚a rendyrkede oppgaver om vilk˚arlige funksjoner.

Referanser

RELATERTE DOKUMENTER

Hvis man imidlertid har behov for ˚ a representere visse mengder digitalt, m˚ a man velge seg en rekkefølge p˚ a elementene i den universelle mengden E.. Vi skal n˚ a se p˚ a en

V˚ are eksempler vil ofte g˚ a ut p˚ a ˚ a vise at en formel for det generelle leddet i en følge som vi har definert ved rekursjon er riktig.. I flere eksempler vil den naturlige

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

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:.3. Eksempel

En algoritme er en oppskrift som forteller oss hvordan vi skritt for skritt skal kunne oppn˚ a et resultat eller løse et problem.. Eksempler p˚ a algoritmer

Vi skal ikke la dette utvikle seg til et kurs i logikk, eller bevisteori, men som et eksempel p˚ a bruk av trær, skal vi se hvordan vi kan finne et bevis for et utsagnslogisk

Vi skal ikke la dette utvikle seg til et kurs i logikk, eller bevisteori, men som et eksempel p˚ a bruk av trær, skal vi se hvordan vi kan finne et bevis for et utsagnslogisk

i skal vi ta for oss hver av de n − i nodene som ikke har kommet med i treet, se p˚ a alle kantene fra disse nodene til treet bygget s˚ a langt og plukke ut den av disse kantene som