INF1800 Forelesning 2

Like dokumenter
Mengdelære INF1800 LOGIKK OG BEREGNBARHET FORELESNING 2: MENGDELÆRE. Læreboken. Mengder. Definisjon (Mengde) Roger Antonsen

INF1800 LOGIKK OG BEREGNBARHET

INF3170 Forelesning 1

To mengder S og T er like, S = T, hvis de inneholder de samme elementene. Notasjon. Mengden med elementene a, b, c og d skrives ofte {a, b, c, d}.

Dagens plan INF3170 Logikk. Obliger og eksamen. Forelesning 1: Introduksjon, mengdelære og utsagnslogikk. Christian Mahesh Hansen og Roger Antonsen

Dagens plan. INF3170 Logikk

Dagens plan. INF3170 Logikk. Mengder. Definisjon. Notasjon. Forelesning 0: Mengdelære, Induksjon. Martin Giese. 23. januar 2008.

Forelesning 1: Introduksjon og mengdelære Christian Mahesh Hansen januar Praktisk informasjon. 1.1 Forelesere og tid/sted

INF1800 LOGIKK OG BEREGNBARHET

Repetisjon INF1800 LOGIKK OG BEREGNBARHET FORELESNING 3: MENGDELÆRE, RELASJONER, FUNKSJONER. Mengder. Multimengder og tupler.

Vi definerer en mengde ved å fortelle hva den inneholder. Vi kan definere den på listeform eller ved hjelp av en utsagnsfunksjon.

Innføring i bevisteknikk

Repetisjonsforelesning - INF1080

Forelesning januar 2006 Introduksjon, mengdelre og utsagnslogikk. 1 Praktisk informasjon. 1.1 Forelesere og tid/sted. 1.2 Obliger og eksamen

Vi definerer en mengde ved å fortelle hva den inneholder. Vi kan definere den på listeform eller ved hjelp av en utsagnsfunksjon.

Kapittel 5: Mengdelære

Forelesning 3-6. februar 2006 Utsagnslogikk sekventkalkyle og sunnhet. 1 Mengdelære III. 2 Utsagnslogikk. 1.1 Multimengder. 2.

MAT1030 Forelesning 10

MAT1030 Diskret matematikk. Mengder. Mengder. Forelesning 9: Mengdelære. Dag Normann OVER TIL KAPITTEL februar 2008

MAT1030 Diskret Matematikk

Forelesning 9. Mengdelære. Dag Normann februar Mengder. Mengder. Mengder. Mengder OVER TIL KAPITTEL 5

Kapittel 5: Mengdelære

Emne 12 Mengdelære. ( bokstaven g er ikke et element i mengden B ) Betyr: B er mengden av alle positive oddetall.

MAT1030 Diskret matematikk

Litt mer mengdelære. INF3170 Logikk. Multimengder. Definisjon (Multimengde) Eksempel

INF3170 Forelesning 2

MAT1030 Diskret Matematikk

Kapittel 5: Mengdelære

TMA 4140 Diskret Matematikk, 3. forelesning

INF1800 Forelesning 15

INF1800 LOGIKK OG BEREGNBARHET

Sekventkalkyle for utsagnslogikk

MAT1030 Diskret matematikk

LO118D Forelesning 3 (DM)

Øvingsforelesning 2. Mengdelære, funksjoner, rekurrenser, osv. TMA4140 Diskret Matematikk. 10. og 12. september 2018

b) Hvis det er mulig å svare blankt (dvs. vet ikke) blir det 5 svaralternativer på hvert spørsmål, og dermed mulige måter å svare på.

Mer om mengder: Tillegg til Kapittel 1. 1 Regneregler for Booleske operasjoner

Diskret matematikk tirsdag 15. september 2015

MAT1030 Forelesning 11

MAT1030 Diskret Matematikk

Kapittel 5: Relasjoner

INF1800 Logikk og beregnbarhet Forelesningsnotater Høsten 2008

INF3170 Logikk. Forelesning 3: Utsagnslogikk, semantikk, sekventkalkyle. Roger Antonsen. Institutt for informatikk, Universitetet i Oslo

Førsteordens sekventkalkyle

Hvis Ole følger inf3170, så liker Ole logikk. Ole følger inf3170, og Ole følger ikke inf3170. Ole følger inf3170, eller Ole følger ikke inf3170.

Analysedrypp I: Bevis, mengder og funksjoner

Generell induksjon og rekursjon. MAT1030 Diskret matematikk. Generell induksjon og rekursjon. Generell induksjon og rekursjon.

Dagens plan. INF3170 Logikk. Syntaks: Utsagnslogiske formler. Motivasjon

Sekventkalkyle for utsagnslogikk

Analysedrypp I: Bevis, mengder og funksjoner

Dagens plan. INF3170 Logikk. Obliger og eksamen. Forelesning 1: Introduksjon. Utsagnslogikk og sekventkalkyle. Arild Waaler. 21.

INF1800 Forelesning 4

Forelesning 11. Relasjoner. Dag Normann februar Oppsummering. Relasjoner. Relasjoner. Relasjoner

Injektive og surjektive funksjoner

INF1800 LOGIKK OG BEREGNBARHET

MAT1030 Diskret matematikk

(a) R n defineres som mengden av kolonnevektorer. a 1 a 2. a n. (b) R n defineres som mengden av radvektorer

Repetisjon og mer motivasjon. MAT1030 Diskret matematikk. Repetisjon og mer motivasjon

Kapittel 5: Relasjoner

TMA 4140 Diskret Matematikk, 4. forelesning

INF3170 / INF4171. Intuisjonistisk logikk: Kripke-modeller, sunnhet, kompletthet. Andreas Nakkerud. 15. september 2015

R for alle a A. (, så er a, En relasjon R på en mengde A er en Ekvivalensrelasjon hvis den er refleksiv, symmetrisk og transitiv.

Oppsummering. MAT1030 Diskret matematikk. Relasjoner. Relasjoner. Forelesning 11: Relasjoner

Definisjon 1.1 (Sunnhet). Sekventkalkylen LK er sunn hvis enhver LK-bevisbar sekvent er gyldig.

ÅMA110 Sannsynlighetsregning med statistikk, våren 2011

Plenumsregning 10. Diverse ukeoppgaver. Roger Antonsen april Vi øver oss litt på løse rekurrenslikninger.

Eksamen MAT H Løsninger

INF1800 Forelesning 17

Forelesning 1: Introduksjon. Utsagnslogikk og sekventkalkyle Arild Waaler januar 2008

En relasjon på en mengde A er en delmengde R A A = A 2. Vi har satt navn på visse egenskaper relasjoner som oppstår i anvendelser ofte kan ha.

INF1800 LOGIKK OG BEREGNBARHET

Relasjonsalgebraen. Algebra

MAT1030 Forelesning 14

Forelesning 10. Mengdelære. Dag Normann februar Venn-diagrammer. Venn-diagrammer. Venn-diagrammer. Venn-diagrammer

Kapittel 6: Funksjoner

INF1800 LOGIKK OG BEREGNBARHET

Førsteordens sekventkalkyle

Venn-diagrammer. MAT1030 Diskret matematikk. Venn-diagrammer. Venn-diagrammer. Eksempel. Forelesning 10: Mengdelære

MAT1030 Diskret matematikk

INF3170 Forelesning 11

MAT1030 Forelesning 19

Dagens plan. INF3170 Logikk. Semantikk for sekventer. Definisjon (Motmodell/falsifiserbar sekvent) Definisjon (Gyldig sekvent) Eksempel.

Mengder, relasjoner og funksjoner

Tillegg til kapittel 11: Mer om relasjoner

MAT1030 Forelesning 13

MAT1030 Forelesning 23

INF1080 Logiske metoder for informatikk. 1 Små oppgaver [70 poeng] 1.1 Grunnleggende mengdelære [3 poeng] 1.2 Utsagnslogikk [3 poeng]

Dagens plan. INF3170 Logikk. Induktive definisjoner. Eksempel. Definisjon (Induktiv definisjon) Eksempel

Forelesning 23. MAT1030 Diskret Matematikk. Repetisjon og mer motivasjon. Repetisjon og mer motivasjon. Forelesning 23: Grafteori.

UNIVERSITETET I OSLO RELASJONSALGEBRA. Regning med relasjoner. Institutt for Informatikk. INF Ellen Munthe-Kaas 1

INF1300 Relasjonsalgebra og SQL, mengder og bager. Lysark for forelesning v. 2.1

MAT1030 Forelesning 12

MAT1030 Forelesning 13

Oppsummering. MAT1030 Diskret matematikk. Ekvivalensrelasjoner. Oppsummering. Definisjon. Merk

MAT1030 Diskret Matematikk

Kapittel 6: Funksjoner

Intuisjonistisk logikk

INF3170 Logikk. Forelesning 11: Intuisjonistisk logikk. Roger Antonsen. 27. april Institutt for informatikk, Universitetet i Oslo

MAT1030 Diskret Matematikk

Transkript:

INF1800 Forelesning 2 Mengdelære Roger Antonsen - 20. august 2008 (Sist oppdatert: 2008-09-03 12:36) Mengdelære Læreboken Det meste av det vi gjør her kan leses uavhengig av boken. Følgende avsnitt i boken regnes som pensum. Kapittel 1.2, side 13 35: Sets Kapittel 1.3, side 35 55: Ordered Structures Mengder Definisjon (Mengde). En mengde (eng: set) er en endelig eller uendelig samling av objekter der innbyrdes rekkefølge og antall forekomster av hvert objekt ignoreres. Objektene i en mengde kalles elementer. Hvis a er element i mengden S, skriver vi a S. Hvis a ikke er element i S, skriver vi a S. To mengder S og T er like, S = T, hvis de inneholder de samme elementene. Hvis både a og b er elementer i S, skriver vi a, b S. Mengden med elementene a, b, c og d skrives ofte {a, b, c, d}. {0, 1} er mengden av digitale verdier en bit kan ha. {a, c, f, g, k} er en mengde med bokstaver. {2, 3, 5, 7, 11, 13, 17, 19, 23, 29} er mengden av de 10 minste primtallene. N = {0, 1, 2, 3, } er mengden av naturlige tall 1

La oss anta at a, b, c, d, 1, 2, γ, Φ alle er forskjellige. Vi har at følgende holder: a {a, b, c} d / {a, b, c} 1 {a, 1, γ, Φ} 2 {a, 1, γ, Φ} {a, b} = {b, a} {a, a, b} = {a, b} {a, b} {b, c} (mengdene er ulike) Noen spesielle mengder Definisjon (Den tomme mengden). Den tomme mengden (eng: empty set) er mengden som ikke inneholder noen elementer. Skrives ofte {} eller. Definisjon (Singletonmengde). En singletonmengde er en mengde som har nøyaktig ett element. Både {a}, {b} og {b, b} er singletonmengder. Union slå sammen mengder Definisjon (Union). Unionen (eng: union) av to mengder S og T er den mengden som inneholder alle objekter som er element i S eller T. Unionen av S og T skrives ofte S T. 2

{a, b} {c, d} = {a, b, c, d} {a, b} {b, c} = {a, b, c} {1, 2, 3} = {1, 2, 3} Snitt felles elementer Definisjon (Snitt). Hvis S og T er mengder, så er snittet (eng: intersection) mellom S og T, eller S snittet med T, mengden som inneholder alle objekter som er element i både S og T. S snittet med T skrives ofte S T. {a, b} {c, d} = {a, b} {b, c} = {b} {1, 2, 3} = Mengdedifferanse fjerne elementer Definisjon (Mengdedifferanse). Hvis S og T er mengder, så er mengdedifferansen (eng: difference) mellom S og T, eller S minus T, mengden som inneholder alle objekter som er element i S men ikke element i T. S minus T skrives ofte S \ T. Boka skriver S T. {a, b} \ {c, d} = {a, b} {a, b} \ {b, c} = {a} {1, 2, 3} \ = {1, 2, 3} \ {a, b, c} = 3

Delmengder Definisjon (Delmengde). En mengde S er en delmengde (eng: subset) av en mengde T hvis alle elementer i S også er elementer i T. Skrives ofte S T. Boka skriver S T. {a, b} {a, b, c} {a, b} {a, b} (enhver mengde er en delmengde av seg selv) {a, b, c} {a, b} {a, b} (den tomme mengden er en delmengde av alle mengder) {a, b} Mengdebygger En definisjon på formen mengden av alle elementer x slik at x har egenskapen P kan skrives slik {x x har egenskapen P}. En slik konstruksjon kalles en mengdebygger. Det som er til venstre for streken kan også være sammensatte uttrykk. {n n N og n er partall } betegner mengden av alle partall. {2k + 1 k N} betegner mengden av alle oddetall. {x x er informatikkstudent } betegner mengden av alle informatikkstudenter. Mengder av mengder Det er også mulig å konstruere mengder som inneholder andre mengder (med visse restriksjoner). 4

{ } {{0}, {1}, {2},...} = {{n} n N} {{0}, {0, 1}, {0, 1, 2},...} = {{m 0 m n} n N} {{0, 2, 4, 6,...}, {1, 3, 5, 7,...}} Multimengder Definisjon (Multimengde). En multimengde (eng: bag/multiset) er en endelig eller uendelig samling objekter der innbyrdes rekkefølge ignoreres, men hvor hvert objekt kan forekomme flere ganger. Multimengder er mengder der antall forekomster av hvert element teller. Vi bruker union ( ), snitt ( ), mengdedifferanse (\) og delmengderelasjonen ( ) også på multimengder. (I tillegg kan man bruke +. Se boka for detaljer.) Vi bruker om den tomme multimengden. Multimengden med elementene a, b, c og d skrives ofte med firkantklammer, slik: [a, b, c, d]. [a, b, c] = [c, b, a] [a, b, c, a] [a, b, c] (a forekommer ikke like mange ganger) [a, a, b, c] [a, c] = [a, a, b, c] [a, a, b, c] + [a, c] = [a, a, a, b, c, c] [a, a, a, b, c] [a, a, d] = [a, a] [a, a, a, b, c] \ [a, a, d] = [a, b, c] [a, a] [a, a, b, c], men [a, a, a] [a, a, b, c] Tupler 5

Definisjon (Tuppel). Et tuppel (eng: tuple) med n elementer, et n-tuppel, er en samling med n objekter der både innbyrdes rekkefølge og antall forekomster av hvert objekt teller. 0-tuppelet, det tomme tuppelet, skrives Et 2-tuppel med to elementer x og y kalles også et (ordnet) par (eng: ordered pair) og skrives x, y. To n-tupler a 1,..., a n og b 1,..., b n er like hvis for enhver i slik at 1 i n vi har at a i = b i. Kryssprodukt Definisjon (Kryssprodukt). Hvis S og T er mengder, så er kryssproduktet (eng: cross product) av S og T mengden av alle par s, t slik at s S og t T. Kryssproduktet av S og T skrives ofte S T. Kryssproduktet av S og T kan skrives slik: S T = { s, t s S og t T} {a, b} {c, d} = { a, c, a, d, b, c, b, d } {a, b} {b, c} = { a, b, a, c, b, b, b, c } {a} {1, 2} = { a, 1, a, 2 } En mengde kan krysses med seg selv: S S {a, b} {a, b} = { a, a, a, b, b, a, b, b } S S S skrives ofte S 3. Generalisert: S } S {{... S } skrives S n. n 6