LO118D Forelesning 5 (DM)

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.

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

Egenskaper til relasjoner på en mengde A.

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.

Relasjoner - forelesningsnotat i Diskret matematikk 2017

{(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)}

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

MAT1030 Forelesning 12

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

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

Kapittel 5: Relasjoner

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

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

MAT1030 Plenumsregning 9

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

MAT1030 Forelesning 13

MAT1030 Diskret Matematikk

Kapittel 6: Funksjoner

Tillegg til kapittel 11: Mer om relasjoner

Notat med oppgaver for MAT1140

MAT1030 Forelesning 11

MAT1030 Diskret Matematikk

Kapittel 5: Relasjoner

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

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

MAT1030 Diskret matematikk

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

Kapittel 5: Relasjoner

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

MAT1030 Diskret Matematikk

LO118D Forelesning 3 (DM)

MAT1030 Forelesning 13

UNIVERSITETET I OSLO

Kapittel 6: Funksjoner

Repetisjonsforelesning - INF1080

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.

LF, KONTINUASJONSEKSAMEN TMA

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

LO118D Forelesning 9 (DM)

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

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

Eksamensoppgave i MA0301 Elementær diskret matematikk løsningsforslag

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

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

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

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

MAT1030 Diskret matematikk

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

Notat 05 for MAT Relasjoner, operasjoner, ringer. 5.1 Relasjoner

UNIVERSITETET I OSLO

Prøveeksamen 2016 (med løsningsforslag)

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

UNIVERSITETET I OSLO

LØSNINGSFORSLAG EKSAMEN V06, MA0301

Eksamen MAT H Løsninger

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

LO118D Forelesning 10 (DM)

UNIVERSITETET I OSLO

UNIVERSITETET I OSLO. Det matematisk-naturvitenskapelige fakultet

MAT1030 Forelesning 22

Zorns lemma og utvalgsaksiomet

Introduksjon. MAT1030 Diskret Matematikk. Introduksjon. En graf. Forelesning 22: Grafteori. Roger Antonsen

Introduksjon. MAT1030 Diskret matematikk. Søkealgoritmer for grafer. En graf

MAT1030 Diskret matematikk

Matematikk for IT Eksamen. Løsningsforslag

UNIVERSITETET I OSLO

Forelesning 31: Repetisjon

Eksamen i Elementær Diskret Matematikk - (MA0301)

INF1800 LOGIKK OG BEREGNBARHET

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

Kommentarer til Eksamen IM005 - V02

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

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

FASIT/LF FOR EKSAMEN TMA4140, H07

Løsningsforslag til eksamen høst 2016

INF Algoritmer og datastrukturer

TMA4140 Diskret Matematikk Høst 2016

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

Forelesning 29: Kompleksitetsteori

MAT1030 Diskret Matematikk

Løsningsforslag oblig. innlevering 1

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

Matriser En matrise er en rektangulær oppstilling av tall og betegnes med en stor bokstav, f.eks. A, B, C,.. Eksempler:

Obligatorisk innleveringsoppgave, løsning Lineær algebra, Våren 2006

Matriser En matrise er en rektangulær oppstilling av tall og betegnes med en stor bokstav, f.eks. A, B, C,.. Eksempler:

LØSNINGSFORSLAG EKSAMEN MNF130 VÅREN 2010 OPPGAVE 1

Disjunkte mengder ADT

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)

Kombinatorikk. MAT1030 Diskret Matematikk. Oppsummering av regneprinsipper

MAT1030 Diskret Matematikk

MAT1030 Forelesning 22

UNIVERSITETET I OSLO

Mengder, relasjoner og funksjoner

Høgskolen i Agder. Institutt for matematiske fag EKSAMEN

Forelesning i Matte 3

MAT1030 Diskret Matematikk

Transkript:

LO118D Forelesning 5 (DM) Relasjoner 03.09.2007

1 Relasjoner 2 Ekvivalensrelasjoner 3 Matriser av relasjoner 4 Relasjonsdatabaser

Relasjon Relasjoner er en generalisering av funksjoner En relasjon er en mengde ordnede par Vi sier at det første elementet er relatert til det andre elementet

Binær relasjon Definisjon Vi definerer en binær relasjon R fra en mengde X til en mengde Y som en delmengde av det kartesiske produktet X Y. Hvis (x, y) R kan vi skrive xry og si at x er relatert til y. If X = Y kaller vi R en binær relasjon på X.

Relasjon Mengden {x X (x, y) R for noen y Y } kaller vi domenet til R. Mengden {y Y (x, y) R for noen x X } kaller vi rekkevidden til R.

Funksjoner er relasjoner En funksjon er en spesiell type relasjon som må oppfylle følgende: 1 Domenet til f er lik X. 2 For hver x X finnes det eksakt en y Y slik at (x, y) f.

Rettet graf En rettet graf brukes til å representere en relasjon slik: Prikker, kalt noder, representerer elementene Piler, kalt rettede kanter, representerer de ordnede parene Et element som er relatert til seg selv lager en løkke i grafen

Rettet graf a b c d

Oppgave Skriv opp de ordnede parene for relasjonen representert av forrige graf.

Refleksiv relasjon Definisjon En relasjon R på en mengde X er refleksiv hvis (x, x) R for alle x X

Symmetrisk relasjon Definisjon En relasjon R på en mengde X er symmetrisk hvis for alle x, y X, hvis (x, y) R, så er (y, x) R.

Antisymmetrisk relasjon Definisjon En relasjon R på en mengde X er antisymmetrisk hvis for alle x, y X, hvis (x, y) R og x y, så er (y, x) / R. Merk at antisymmetrisk ikke er det samme som ikke-symmetrisk, en relasjon kan være både symmetrisk og antisymmetrisk.

Transitiv relasjon Definisjon En relasjon R på en mengde X er transitiv hvis for alle x, y, z X, hvis (x, y) R og (y, z) R, da (x, z) R.

Partiell ordning Definisjon En relasjon R på en mengde X som er refleksiv, antisymmetrisk og transitiv kalles en partiell ordning.

Oppgave Avgjør om følgende relasjon er refleksiv, symmetrisk, antisymmetrisk, transitiv og/eller en partiell ordning: (x, y) R hvis x y

Sammenlignbarhet Hvis R er en partiell ordning på mengde X skriver vi noen ganger x y for å indikere (x, y) R. Hvis R er en partiell ordning, x, y X og vi har enten x y eller y x sier vi at x og y er sammenlignbare. Hvis alle par av elementer i X er sammenlignbare sier vi at R er en total ordning.

Invers Definisjon La R være en relasjon fra X til Y. Invers av R, skrevet R 1, er relasjonen fra Y til X definert som R 1 = {(y, x) (x, y) R}

Komposisjon Definisjon La R 1 være en relasjon fra X til Y og R 2 være en relasjon fra Y til Z. Vi kan nå definere en komposisjon R 1 R 2 som er en relasjon fra X til Z definert av R 2 R 1 = {(x, z) (x, y) R 1 og (y, z) R 2 for noen y Y }

Partisjon Vi husker at en partisjon av en mengde X er en familie S av delmengder av X slik at hvert element i X finnes i eksakt et medlem av S.

Teorem Teorem 3.2.1 La S være en partisjon av mengden X. Definer xry slik at for en mengde S i S, så er både x og y medlemmer av S. Da er R refleksiv, symmetrisk og transitiv.

Ekvivalensrelasjoner Elementene i S er ekvivalente med tanke på relasjonen R Vi kaller derfor relasjoner som er refleksive, symmetriske og transitive ekvivalensrelasjoner.

Teorem Teorem 3.2.8 La R være en ekvivalensrelasjon på mengden X. For hver a X la [a] = {x X xra} ([a] er mengden av alle elementer i X som er relatert til a). Da er S = {[a] a X } en partisjon av X.

Ekvivalensklasser Definisjon La R være en ekvivalensrelasjon på mengden X. Mengdene [a] er da ekvivalensklassene til X gitt av relasjonen R.

Oppgave List opp medlemmene av ekvivalensrelasjonen på {1, 2, 3, 4} og finn ekvivalensklassene [1], [2], [3] og [4] gitt av partisjonen {{1}, {2, 4}, {3}}.

Teorem Teorem 3.2.15 La R være en ekvivalensrelasjon på en endelig mengde X. Hvis hver ekvivalensklasse har r elementer finnes det X /r ekvivalensklasser.

Matriser av relasjoner En matrise kan være en nyttig måte å representere en relasjon fra X til Y. Radene merkes med elementer fra X (i tilfeldig rekkefølge). Kolonnene merkes med elementer fra Y (i tilfeldig rekkefølge). Vi setter matriseelementet i rad x, kolonne y til 1 hvis xry, til 0 ellers. Dette kalles matrisen av relasjonen R (relativt til ordningene av X og Y ).

Refleksiv Vi kan se om en relasjon R på mengden X er refleksiv ved å sette opp matrisen A av R (relativt en ordning av X ). Matrisens diagonal består da av kun 1-ere.

Symmetrisk Vi kan se om en relasjon R på mengden X er symmetrisk ved å sette opp matrisen A av R (relativt en ordning av X ). Matrisen er da symmetrisk om diagonalen.

Antisymmetrisk Vi kan se om en relasjon R på mengden X er antisymmetrisk ved å sette opp matrisen A av R (relativt en ordning av X ). Da er m ij = 0 hvis m ji = 1 når i j.

Transitiv Vi kan se om en relasjon R på mengden X er transitiv ved å sette opp matrisen A av R (relativt en ordning av X ) og multiplisere A med seg selv. Dette er tilfelle hvis vi for alle elementer i, j i A 2 som er forskjellig fra 0 også har elementer i, j i A som er forskjellig fra 0.

Teorem Teorem 3.3.6 La R 1 være en relasjon fra X til Y og la R 2 være en relasjon fra Y til Z. Velg ordninger av X, Y og Z. La A 1 være matrisen av R 1 og la A 2 være matrisen av R 2 relativt til de valgte ordningene. Vi kan da finne matrisen av relasjonen R 2 R 1 relativt de valgte ordningene ved å bytte ut alle elementer som er forskjellig fra 0 med 1 i matriseproduktet A 1 A 2.

Relasjonsdatabaser Selvstudium.

Neste gang Rekurrensrelasjoner