Relasjoner. Ekvivalensrelasjoner. En relasjon R på en mengde A er en delmengde av produktmengden. La R være en relasjon på en mengde A.

Like dokumenter
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.

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.

{(1,0), (2,0), (2,1), (3,0), (3,1), (3,2), (4,0), (4,1), (4,2), (4,3) } {(1,0), (1,1), (1,2), (1,3), (2,0), (2,2), (3,0), (3,3), (4,0)}

LO118D Forelesning 5 (DM)

Relasjoner - forelesningsnotat i Diskret matematikk 2017

Egenskaper til relasjoner på en mengde A.

Relasjoner - forelesningsnotat i Diskret matematikk 2015

Først litt repetisjon

Løsningsforslag Øving 9 TMA4140 Diskret matematikk Høsten i for i = 0, 1, 2, 3, 4, og så er W 4 svaret

Matematikk for IT, høsten 2016

Obligatorisk oppgave 1 i MAT1140, Høst Løsninger med kommentarer

MAT1030 Forelesning 12

LF, KONTINUASJONSEKSAMEN TMA

Kapittel 5: Relasjoner

LØSNINGSFORSLAG UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet. Oppgave 1 Mengdelære (10 poeng)

Matematikk for IT. Prøve 1 Løsningsforslag. Fredag 23. september september Oppgave 1

Matematikk for IT. Prøve 1. Onsdag 18. september Løsningsforslag

MAT1030 Plenumsregning 9

UNIVERSITETET I OSLO

Løsningsforslag til 3. oblogatoriske oppgave i Diskret Matematikk. Høsten 2018

To nyttige begreper. Ekvivalensrelasjoner

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

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

Ukeoppgaver fra kapittel 5 & 6, mm T F T F 2 F T T F 3 F T T F 4 F F F T

MAT1030 Diskret matematikk

Før vi begynner. Kapittel 5: Relasjoner og funksjoner. MAT1030 Diskret Matematikk. Litt om obligen og studentengasjementet

MAT1030 Forelesning 13

Repetisjonsforelesning - INF1080

Tillegg til kapittel 11: Mer om relasjoner

MAT1030 Diskret Matematikk

UNIVERSITETET I OSLO

Kapittel 6: Funksjoner

Eksamen MAT H Løsninger

INF1800 LOGIKK OG BEREGNBARHET

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

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

Relativt primiske tall

Mengder, relasjoner og funksjoner

Løsningsforlag til eksamen i Diskret matematikk. 29. november 2017

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

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

Løsningsforslag. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:

Notat med oppgaver for MAT1140

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet. INF1080 Logiske metoder for informatikk

Løsningsforslag til eksamen høst 2016

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.

Løsningsforslag. Oppgavesettet består av 9 oppgaver med i alt 20 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

EKSAMEN. Oppgavesettet består av 16 oppgaver. Ved sensur vil alle oppgaver telle like mye med unntak av oppgave 6 som teller som to oppgaver.

Løsningsforslag oblig. innlevering 1

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

Matematikk for IT. Prøve 1. Torsdag 17. september Løsningsforslag. 22. september 2015

LØSNINGSFORSLAG EKSAMEN MNF130 VÅREN 2010 OPPGAVE 1

MAT1030 Forelesning 13

Kapittel 6: Funksjoner

MAT1030 Forelesning 11

EKSAMEN. Emnekode: Emne: Matematikk for IT ITF Eksamenstid: Dato: kl til kl desember Hjelpemidler: Faglærer:

MAT1030 Diskret Matematikk

Kapittel 5: Relasjoner

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

Matematikk for IT. Prøve 1. Torsdag 18. september Løsningsforslag

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

Viktige begrep i kapittel 1.

Høgskoleni østfold. EKSAMEN Ny og utsatt

Innføring i bevisteknikk

EKSAMEN. Emne: Emnekode: Matematikk for IT ITF Dato: Eksamenstid: til desember Hjelpemidler: Faglærer:

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

EKSAMEN. Oppgavesettet består av 9 oppgaver med i alt 20 deloppgaver. Ved sensur vil alle deloppgaver telle omtrent like mye.

Emnenavn: Matematikk for IT. Eksamenstid: Faglærer: Christian F Heide

Om forholdet mellom produkt og barysentrisk oppdeling av simplisialkomplekser

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}.

LO118D Forelesning 3 (DM)

Test, 2 Algebra. Innhold. 2.1 Tallfølger. R2, Algebra Quiz

UNIVERSITETET I OSLO

Forelesning 13. Funksjoner. Dag Normann februar Opphenting. Opphenting. Opphenting. Opphenting

MAT1030 Diskret matematikk

Løsningsforslag Øving 7 TMA4140 Diskret matematikk Høsten 2008

UNIVERSITETET I OSLO

Eksamen i Elementær Diskret Matematikk - (MA0301)

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

Oversikt over kvadratiske kongruenser og Legendresymboler

i Dato:

MAT1030 Diskret matematikk

Største felles divisor. (eng: greatest common divisors)

INF3170 Forelesning 1

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

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

Sammensetningen h = f g er en funksjon fra A til C, h: A -> C og er definert ved h(a) = f(g(a)) Viktig: f g g f

Matematikk for IT Eksamen. Løsningsforslag

Løsningsforslag Øving 5 TMA4140 Diskret matematikk Høsten 2010

Dagens plan: INF Algoritmer og datastrukturer. Eksempel. Binære Relasjoner

En repetisjon hrj høst 2009

INF Algoritmer og datastrukturer

UNIVERSITETET I OSLO

True False. Q(0, 1, 2) yq(0, y, y) x yq(x, y, 10) x yq(x, y, x + x) y xq(x, y, x + x) x y Q(x, y, x + x) y x Q(x, y, x + x) x y zq(x, y, z)

FASIT/LF FOR EKSAMEN TMA4140, H07

TMA4140 Diskret Matematikk Høst 2016

Disjunkte mengder ADT

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

Plenumsregning 12. Diverse oppgaver. Roger Antonsen mai Eksamen 12/6-06 Oppgave 2. Plan

UNIVERSITETET I OSLO

Transkript:

Relasjoner En relasjon R på en mengde A er en delmengde av produktmengden A A. La R være en relasjon på en mengde A. R er refleksiv hvis ( a, a) R for alle a A. R er symmetrisk hvis ( a, b) R, så er ( b, a) R. R er antisymmetrisk hvis a b og a, b) R (, så er b, a) R (. R er transitiv hvis ( a, b) R og b, c) R (, så er a, c) R (. Ekvivalensrelasjoner En relasjon R på en mengde A er en Ekvivalensrelasjon hvis den er refleksiv, symmetrisk og transitiv. 1

Eksempel 2 Gitt relasjonen R på A der A er heltallene og R = {(a, b) a + b er et partall} Vi skal avgjøre om R er en ekvivalensrelasjon ved å resonnere oss frem til svaret, dvs. uten å tegne opp grafen eller skrive opp matrisen. Er R refleksiv? Ja, fordi a + a = 2a er et partall. Er R symmetrisk? Ja, fordi hvis a + b er et partall må b + a være et partall siden a + b = b + a. Er R transitiv? Ja. Begrunnelse: La (a, b) R og (b, c) R, dvs. a + b er et partall og b + c er et partall. Vi må vise at (a, c) R, dvs. at a + c er et partall. Summen av to partall er et partall og da får vi at (a + b) + (b + c) = 2x a + c + 2b = 2x a + c = 2x 2b = 2(x-b). Vi ser at a + c et partall, dvs. (a, c) R og følgelig er R transitiv. Siden R både er refleksiv, symmetrisk og transitiv er R en ekvivalensrelasjon. Eksempel 3 La A være mengde av alle hele tall og la R = {(a, b) a b (mod 5)}. Dette betyr at a og b er ledd i samme aritmetiske tallfølge med differanse lik 5 mellom hver ledd. (Alle leddene i en aritmetisk tallfølge er kongruente med hverandre). Husk at a b (mod 5) hvis 5 går opp i a b. Det betyr også at a mod 5 = b mod 5. Er R refleksiv? Ja, fordi at a a (mod 5) Er R symmetrisk? Ja, fordi hvis a b (mod 5) så er b a (mod 5) Er R transitiv? Ja, fordi hvis a b (mod 5) og b c (mod 5), så a c (mod 5). (a mod 5 = b mod 5 = c mod 5) (a, b og c er alle ledd i den samme aritmetiske tallfølgen. 2

Ekvivalensklasser La R være en ekvivalensrelasjon på en mengde A. La a A. Ekvivalensklassen til a betegnes som [a] R og er beskrevet som følgende delmengde av A: [a] R = { b A (a, b) R } Hvis (a, b) er et verdipar i R er ekvivalensklassen til a mengden av alle andrekoordinater i verdipar der a er førstkoordinat. Eksempel 2 La A være heltallene og R = {(a, b) a b(mod 5)} Vi får da følgende ekvivalensklasser: [0] R = {, -10, -5, 0, 5, 10, 15,.} [1] R = {, -9, -4, 1, 6, 11, 16,.} [2] R = {, -8, -3, 2, 7, 12, 17,.} [3] R = {, -7, -2, 3, 8, 13, 18,.} [4] R = {, -6, -1, 4, 9, 14, 19,.} Vi får at [5] R =[0] R, [6] R =[1] R, [7] R =[2] R, [8] R =[3] R, [9] R =[4] R, [10] R =[0] R osv. [0] R [1] R [2] R [3] R [4] R = A [0] R [1] R = Ø, [1] R [2] R = Ø osv. Partisjoner (oppdelinger) Gitt en mengde A, og delmengdene A 1 og A 2, der A 1 A 2 = A A 1 A 2 = Ø dvs. at A 1 og A 2 utgjør til sammen hele A, samt at A 1 og A 2 disjunkte mengder uten felles elementer. Vi sier da et A 1 og A 2 utgjør en partisjon av A. Et annet ord for partisjon er oppdeling. 3

Eksempel La A = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, der A 1 = {1, 3, 5, 7, 9}, dvs. mengde av oddetallene i A A 2 = {2, 4, 6, 8, 10} dvs. mengde av partallene i A A 1 A 2 = A A 1 A 2 = Ø, dvs. A 1 og A 2 er disjunkte mengder uten felles elementer. Delmengdene A 1 og A 2 utgjør en partisjon av A. En partisjon (oppdeling) En samling delmengder A 1, A 2, A 3,..., A n av en mengde A utgjør en partisjon av A hvis A A A... A 1 2 3 n A og A i A j Ø for alle i j. 4

Setninger 1. La R være en ekvivalensrelasjon på en mengde A. Da vil ekvivalensklassene til R utgjøre en partisjon av A. 2. Omvendt: Gitt en partisjon av en mengde A. Da definerer den en ekvivalensrelasjon R på A ved at alle elementene i hver delmengde i partisjonen relateres til hverandre og seg selv. 5

Eksempel La A = { a, b, c, d, e, f, g }. La A 1 = {a, b, c}, A 2 = {d, e} og A 3 = {f, g} Vi ser at A 1 A 2 A 3 = A og at A 1 A 2 A 3 = Ø. Dette definerer følgende ekvivalensrelasjon: R = {(a, a), (b, b), (c, c), (a, b), (b, a), (a, c), (c, a), (b, c), (c, b), (d, d), (e, e), (d, e), (e, d), (f, f), (g, g), (f, g), (g, f)} Partielle ordninger Delvise ordninger En relasjon R på en mengde A kalles en partiell ordning eller en delvis ordning hvis den er refleksiv, antisymmetrisk og transitiv. Mengden A sies da å være delvis ordnet med hensyn på R. (A er da en «poset» - partially ordened set). Eksempel 1 La A være heltallene og R = {(a, b) a b} 6

R er refleksiv, siden a a. R er antisymmetrisk fordi hvis a b og a b så er b > a. Dvs. Hvis (a, b) R og a b så (b, a) R. R er transitiv fordi hvis a b og b c, så er a c. Det betyr at R er en partiell ordning, også kalt den delvis ordning. Partielle ordninger Delvise ordninger En relasjon R på en mengde A kalles en partiell ordning eller en delvis ordning hvis den er refleksiv, antisymmetrisk og transitiv. Mengden A sies da å være delvis ordnet med hensyn på R. (A er da en «poset» - partially ordened set). Eksempel 1 La A være heltallene og R = {(a, b) a b} R er refleksiv, siden a a. R er antisymmetrisk fordi hvis a b og a b så er b > a. Dvs. Hvis (a, b) R og a b så (b, a) R. R er transitiv fordi hvis a b og b c, så er a c. R en partiell ordning fordi den er refleksiv, antisymmetrisk og transitiv, også kalt en delvis ordning. Sammenlignbarhet Hvis (a, b) R eller (b, a) R, sier vi at a og b er sammenlignbare (comparable). Eksempel La a = {1, 2, 3, 4, 5, 12, 20} R = {(a, b) a går opp i b} 4 og 12 er sammenlignbare fordi (4, 12) R. 4 og 5 er ikke sammenlignbare fordi (4, 5) R. 7

En totalordnet mengde Hvis alle elementene i A er sammenlignbare med hverandre, sier vi at A er totalordnet. Eksempel La A være mengden av alle hele tall og R = {(a, b) a b}. A er totalordnet fordi hvis vi velger to vilkårlige elementer i A, så er enten a b eller b a. Ordning og ulikhet Vi bruker symbolene og som abstrakte ulikhetstegn. Vi skriver a b hvis (a, b) R. a b hvis (a, b) R og a b Vi sier også at a er «mindre enn» hvis a b og at a er «mindre eller lik b» hvis a b. Leksikografisk ordning La A1 og A2 være to mengder som er delvis ordnet. Da definerer følgende ordning produktmengden i A1xA2: (a1, a2) (b1, b2) hvis (a1 b1 eller (a1 = b1 og a2 b2)) 8