Σχέσεις, Ιδιότητες, Κλειστότητες

Σχετικά έγγραφα
Representing Relations Using Digraph

Ισοδυναµίες, Μερικές ιατάξεις

Σύνοψη Προηγούµενου. Ισοδυναµίες, Μερικές ιατάξεις. Σχέσεις Ισοδυναµίας. Σχέσεις, Ιδιότητες, Αναπαράσταση. Ανακλαστικές (a, a) R

Στοιχεία Θεωρίας Γραφηµάτων (1)

Κατευθυνόµενα γραφήµατα. Στοιχεία Θεωρίας Γραφηµάτων (1) Πολυγραφήµατα (Multigraphs)

ιµελής Σχέση ιατεταγµένο ζεύγος (α, β): ύο αντικείµενα (όχι κατ ανάγκη διαφορετικά) σε καθορισµένη σειρά. Γενίκευση: διατεταγµένη τριάδα (α, β, γ), δι

Μη κατευθυνόµενα γραφήµατα. Στοιχεία Θεωρίας Γραφηµάτων (1) Υπογραφήµατα.

Σχέσεις. ιδάσκοντες:. Φωτάκης,. Σούλιου Επιμέλεια διαφανειών:. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

HY118-Διακριτά Μαθηματικά

Διδάσκοντες: Δ. Φωτάκης, Δ. Σούλιου Επιμέλεια διαφανειών: Δ. Φωτάκης. Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών

Σχέσεις. Διμελής Σχέση. ΣτοΊδιοΣύνολο. Αναπαράσταση

Σύνολα, Σχέσεις, Συναρτήσεις

Γράφηµα (Graph) Εργαστήριο 10. Εισαγωγή

Σύνοψη Προηγούµενου. Κανονικές Γλώσσες (3) Παραδείγµατα µε Κανονικές Εκφράσεις. Σε αυτό το µάθηµα.

HY118- ιακριτά Μαθηµατικά

Γνωριµία. ιακριτά Μαθηµατικά. Βιβλία Μαθήµατος. Επικοινωνία. ιδάσκων: Ορέστης Τελέλης. Ωρες γραφείου (502, Γρ.

a. a + b = 3. b. a διαιρεί τ ο b. c. a - b = 0. d. ΜΚΔ(a, b) = 1. e. ΕΚΠ(a, b) = 6.

Γράφοι. Ένας γράφος ή αλλιώς γράφηµα αποτελείται απο. Εφαρµογές: Τηλεπικοινωνιακά και Οδικά ίκτυα, Ηλεκτρονικά Κυκλώµατα, Β.. κ.ά.

ιακριτά Μαθηµατικά Ορέστης Τελέλης Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σύνολα 1 / 36

Πέμπτη 8 εκεμβρίου 2016 Θεόδωρος Τζουραμάνης Επίκουρος Καθηγητής. ΠΑΝΕΠΙΣΤΗΜΙΟ ΑΙΓΑΙΟΥ Τμήμα Μηχανικών Πληροφοριακών και Επικοινωνιακών Συστημάτων

Σύνοψη Προηγούµενου. Κανονικές Γλώσσες (1) Προβλήµατα και Γλώσσες. Σε αυτό το µάθηµα. ιαδικαστικά του Μαθήµατος.

1 (6) 9 (6) 2 (3) 10 (9) 3 (6) 11 (6) 4 (8) 12 (6) 5 (6) 13 (8) 6 (5) 14 (6) 7 (6) 15 (11) 8 (8)

Ποιές οι θεµελιώδεις δυνατότητες και ποιοί οι εγγενείς περιορισµοί των υπολογιστών ; Τί µπορούµε και τί δε µπορούµε να υπολογίσουµε (και γιατί);

Στοιχεία Θεωρίας Υπολογισµού (1): Τυπικές Γλώσσες, Γραµµατικές

Ανω Φράγµα στην Τάξη των Συναρτήσεων. Ρυθµός Αύξησης (Τάξη) των Συναρτήσεων. Παράδειγµα (1/2) O( g(n) ) είναι σύνολο συναρτήσεων:

HY118- ιακριτά Μαθηµατικά

ΤΜΗΜΑ ΗΛΕΚΤΡΟΛΟΓΩΝ ΜΗΧΑΝΙΚΩΝ ΚΑΙ ΜΗΧΑΝΙΚΩΝ ΥΠΟΛΟΓΙΣΤΩΝ

Fractional Colorings and Zykov Products of graphs

Παράδειγµα (4) Στοιχεία Θεωρίας Γραφηµάτων (2) Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς. v 2. u 3.

Υπολογιστικά & Διακριτά Μαθηματικά

Αρχή Εγκλεισµού-Αποκλεισµού (3 σύνολα) Αρχή Εκλεισµού-Αποκλεισµού Η Τάξη των Συναρτήσεων. Εφαρµογές. Παράδειγµα 1.

x (a 1 + a 2 ) mod 9, y (a 1 a 2 ) mod 9.

Αδιάσπαστοι, p-κυκλικοί, συνεπώς διατεταγµένοι πίνακες και γραφήµατα

ιαιρετότητα Στοιχεία Θεωρίας Αριθµών «Ο Αλγόριθµος της ιαίρεσης» Αριθµητική Υπολοίπων 0 r < d και a = d q +r

Στοιχεία Θεωρίας Γραφηµάτων (2)

Θεωρητικά Θέµατα. Ι. Θεωρία Οµάδων. x R y ή x R y ή x y(r) [x] R = { y X y R x } X. Μέρος Σχέσεις Ισοδυναµίας, ιαµερίσεις, και Πράξεις

Σύνοψη Προηγούµενου. Γλώσσες χωρίς Συµφραζόµενα (2) Ισοδυναµία CFG και PDA. Σε αυτό το µάθηµα. Αυτόµατα Στοίβας Pushdown Automata

ΤΜΗΜΑ ΔΙΟΙΚΗΣΗΣ ΕΠΙΧΕΙΡΗΣΕΩΝ

HY118- ιακριτά Μαθηµατικά

Θεωρία Υπολογισμού και Πολυπλοκότητα Μαθηματικό Υπόβαθρο

Πανεπιστήμιο Δυτικής Μακεδονίας. Τμήμα Μηχανικών Πληροφορικής & Τηλεπικοινωνιών. Διακριτά Μαθηματικά. Ενότητα 7: Σχέσεις και Συναρτήσεις

HY118- ιακριτά Μαθηµατικά

Μαθηµατική Επαγωγή. Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς

Μερικές διατάξεις. HY118- ιακριτά Μαθηµατικά. Μερικές διατάξεις, παράδειγµα. ιαγράµµατα Hasse: Αναπαράσταση σχέσεων µερικής διάταξης

Στοιχεία Θεωρίας Γραφηµάτων (4) - έντρα

ιµελής σχέση HY118- ιακριτά Μαθηµατικά n-µελείς σχέσεις Σχέσεις 13 - Σχέσεις

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 1

Ordinal Arithmetic: Addition, Multiplication, Exponentiation and Limit

Στοιχεία Θεωρίας Γραφηµάτων (3)

Απαρίθµηση Μονοπατιών. Στοιχεία Θεωρίας Γραφηµάτων (3) Μονοπάτια και Κυκλώµατα Euler. Ορέστης Τελέλης

HY118- ιακριτά Μαθηµατικά. Σχέσεις. Σύνθεση σχέσεων Σχέσεις

Διδάσκων: Καθηγητής Νικόλαος Μαρμαρίδης, Καθηγητής Ιωάννης Μπεληγιάννης

Μονοπάτια και Κυκλώµατα Euler. Στοιχεία Θεωρίας Γραφηµάτων (3,4) Παραδείγµατα. Κριτήρια Υπαρξης.

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Προτεινοµενες Ασκησεις - Φυλλαδιο 1

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι είναι οι γράφοι; Εφαρµογές των γράφων Γράφοι

Την προηγούµενη φορά. HY118- ιακριτά Μαθηµατικά. Σχέσεις

Μαθηµατική Επαγωγή. Ορέστης Τελέλης. Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς

ιδασκοντες: x R y x y Q x y Q = x z Q = x z y z Q := x + Q Τετάρτη 10 Οκτωβρίου 2012

Η NTM αποδέχεται αν µονοπάτι στο δέντρο που οδηγεί σε αποδοχή.

Nowhere-zero flows Let be a digraph, Abelian group. A Γ-circulation in is a mapping : such that, where, and : tail in X, head in

Ορισµός. Εστω συναρτήσεις: f : N R και g : N R. η f(n) είναι fi( g(n) ) αν υπάρχουν σταθερές C 1, C 2 και n 0, τέτοιες ώστε:

HY118- ιακριτά Μαθηµατικά. Θεωρία γράφων / γραφήµατα. Τι είναι οι γράφοι; Εφαρµογές των γράφων Γράφοι

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

EE512: Error Control Coding

Πληροφοριακά Συστήματα Διοίκησης (ΜΒΑ) Ενότητα 1: Δικτυωτή Ανάλυση (Θεωρία Γράφων)

Τµήµα Πληροφορικής και Τηλεπικοινωνιών

Αλγόριθµοι και Πολυπλοκότητα

Σχέση Μερικής ιάταξης Σχέση Μερικής ιάταξης (ή µερική διάταξη): ανακλαστική, αντισυµµετρική, και µεταβατική. Αριθµοί: α β (αλλά όχι α < β), α β, Σύνολ

HY118- ιακριτά Μαθηµατικά. Σχέσεις. Την προηγούµενη φορά. Αντισυµµετρικότητα. 13 Σχέσεις

Κεφάλαιο 2 ΣΥΝΑΡΤΗΣΕΙΣ ΜΙΑΣ ΜΕΤΑΒΛΗΤΗΣ. 2.1 Συνάρτηση

- εξίσωση που εκφράζει τον n-οστό όρο a n της ακολουθίας, - µέσω ενός ή περισσότερων όρων από τους a 0, a 1,..., a n 1, - για κάθε n n 0, όπου n 0 N.

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Επιπλέον Ασκήσεις. Μαθηµατική Επαγωγή. ιαιρετότητα. Προβλήµατα ιαιρετότητας.

Σύνοψη Προηγούµενου. Γλώσσες χωρίς Συµφραζόµενα (2): Αυτόµατα Στοίβας. Παραδείγµατα Σχεδιασµού CFG. Παράδειγµα 1.

P(n, r) = n! P(n, r) = n r. (n r)! n r. n+r 1 r n!

Προηγούµενο: Ανω Φράγµα στην Τάξη των Συναρτήσεων. Ρυθµός Αύξησης (Τάξη) των Συναρτήσεων. Σύνοψη Ιδιοτήτων

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2

ΑΛΓΕΒΡΙΚΕΣ ΟΜΕΣ Ι. Ασκησεις - Φυλλαδιο 2

Σχέσεις Ορισμός Εστω σύνολα A, B. (Διμελής) σχέση ονομάζεται ένα σύνολο R A B. Η έννοια της σχέσης γενικεύει την έννοια της συνάρτησης με πεδίο ορισμο

HY118-Διακριτά Μαθηματικά

ΠΛΗ20 ΕΝΟΤΗΤΑ 5: ΘΕΩΡΙΑ ΓΡΑΦΗΜΑΤΩΝ/2. Μάθηµα 5.1: Παραστάσεις Γραφηµάτων. ηµήτρης Ψούνης

HY118- ιακριτά Μαθηµατικά. Σχέσεις. Σχέσεις ισοδυναµίας. 15 Σχέσεις

Section 9.2 Polar Equations and Graphs

Διακριτά Μαθηματικά ΙΙ Χρήστος Νομικός Τμήμα Μηχανικών Η/Υ και Πληροφορικής Πανεπιστήμιο Ιωαννίνων 2018 Χρήστος Νομικός ( Τμήμα Μηχανικών Η/Υ Διακριτά

Μια TM µπορεί ένα από τα δύο: να αποφασίζει µια γλώσσα L. να αναγνωρίζει (ηµιαποφασίζει) µια γλώσσα L. 1. Η TM «εκτελεί» τον απαριθµητή, E.

A Note on Intuitionistic Fuzzy. Equivalence Relation

i) Για να δείξουμε την επιθυμητή ισότητα, δείχνουμε πως A B {A x : x B} και πως {A x : x B} A B. Για τον πρώτο εγκλεισμό, έστω a A B, δηλάδη a A και a

Συνεκτικότητα Γραφήματος

Γενικές Παρατηρήσεις. Μη Κανονικές Γλώσσες - Χωρίς Συµφραζόµενα (1) Το Λήµµα της Αντλησης. Χρήση του Λήµµατος Αντλησης.

HY380 Αλγόριθμοι και πολυπλοκότητα Hard Problems

Finite Field Problems: Solutions

Αλγεβρικες οµες Ι Ασκησεις - Φυλλαδιο 2

ΣΗΜΕΙΩΣΕΙΣ ΜΑΘΗΜΑΤΙΚΗΣ ΑΝΑΛΥΣΗΣ Ι ( )

2 Composition. Invertible Mappings

Ενότητα: Πράξεις επί Συνόλων και Σώµατα Αριθµών

Lecture 2: Dirac notation and a review of linear algebra Read Sakurai chapter 1, Baym chatper 3

ΣΧΕΔΙΑΣΗ ΚΑΙ ΑΝΑΛΥΣΗ ΑΛΓΟΡΙΘΜΩΝ

Παραδείγµατα. Τάξη των Συναρτήσεων (1) Παράδειγµα (2) Να δειχθεί ότι 7n 2 = O(n 3 ). Ορέστης Τελέλης

Πρόβλημα 1: Αναζήτηση Ελάχιστης/Μέγιστης Τιμής

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 2: Μαθηματικό Υπόβαθρο

Transcript:

Σχέσεις, Ιδιότητες, Κλειστότητες Ορέστης Τελέλης telelis@unipi.gr Τµήµα Ψηφιακών Συστηµάτων, Πανεπιστήµιο Πειραιώς Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 1 / 26

Εισαγωγή & Ορισµοί ιµελής Σχέση R από το A στο B είναι υποσύνολο του A B: R A B. ηλαδή «κάποια στοιχεία του A σχετίζονται µε κάποια στοιχεία του B». Αν R A B και (a, b) R, τότε: λέµε ότι: «το στοιχείο a σχετίζεται µε το στοιχείο b» γράφουµε επίσης: a R b ( ισοδύναµα µε (a, b) R ). Οι σχέσεις γενικεύουν την έννοια γραφήµατος συνάρτησης: Γράφηµα συνάρτησης f : A B είναι G f = { (x, y) : y = f(x), x A } Για κάθε x A υπάρχει µοναδικό y τέτοιο ώστε (x, y) G f. Κάθε γράφηµα συνάρτησης είναι σχέση το αντίστροφο δεν ισχύει. Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 2 / 26

Εισαγωγή & Ορισµοί Αναπαράσταση / Περιγραφή ιµελών Σχέσεων: Με παράθεση των διατεταγµένων Ϲευγών που ανήκουν στη σχέση. Με πίνακα που αναπαριστά τα διατεταγµένα Ϲεύγη της σχέσης. Με γράφηµα που αναπαριστά τα διατεταγµένα Ϲεύγη της σχέσης. Παράδειγµα: A = { a, b, c, d }, B = { 1, 2, 3 } και: R = { (a, 1), (b, 3), (c, 1), (c, 3), (d, 2) } 1 2 3 a 1 0 0 b 0 0 1 c 1 0 1 d 0 1 0 a b c d 1 2 3 Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 3 / 26

Συνολοθεωρητικές Πράξεις µεταξύ Σχέσεων Αν R 1, R 2 είναι διµελείς σχέσεις από το A στο B, τότε και: είναι διµελείς σχέσεις από το A στο B. R 1 R 2, R 1 R 2, R 1 R 2, R 1 R 2 Παράδειγµα: Φοιτητές A = {a, b, c, d}, Μαθήµατα B = {µ 1, µ 2, µ 3, µ 4, µ 5, µ 6 }. Σχέση R 1 : A παρακολούθηση B µ 1 µ 2 µ 3 µ 4 µ 5 µ 6 a 1 b 1 1 c 1 1 1 d 1 1 εξέταση Σχέση R 2 : A B µ 1 µ 2 µ 3 µ 4 µ 5 µ 6 a 1 1 b 1 1 c d 1 1 1 R 1 R 2 : ϕοιτητές που παρακολούθησαν και εξετάστηκαν σε µαθήµατα: R 1 R 2 = { (a, µ 1 ), (b, µ 2 ), (d, µ 4 ), (d, µ 6 ) } Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 4 / 26

Πράξεις Μεταξύ Σχέσεων µε Πίνακες Θεωρούµε σχέσεις R, Q, από το A στο B, µε πίνακες R, Q Ενωση R Q. Σχέση µε πίνακα: U = R Q (λογικό «ή»), όπου: u ij = 1 αν: είτε m ij = 1, είτε m ij = 1 (είτε και τα δύο). u ij = 0 αν: r ij = 0 και q ij = 0. Τοµή R Q. Σχέση µε πίνακα P = R Q (λογικό «και»), όπου: p ij = 1 αν: r ij = 1 και q ij = 1. p ij = 0 αν: είτε r ij = 0, είτε q ij = 0 (είτε και τα δύο). Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 5 / 26

Σύνθεση Σχέσεων R: σχέση από το A στο B, µε πίνακα R S: σχέση από το B στο C, µε πίνακα S Σύνθεση S R της R µε την S. Προσοχή στη σειρά! Για κάθε a A, c C: (a, c) (S R) υπάρχει b B: (a, b) R και (b, c) S Σύνθεση µε πίνακες. Ο πίνακας της S R είναι M S R = R S Προσοχή στη σειρά! συµβολίζει µια πράξη παρόµοια µε πολλαπλασιασµό πινάκων όπου: ο πολλαπλασιασµός στοιχείων αντικαθίσταται µε λογικό «και». η άθροιση αντικαθίσταται µε λογικό «ή». Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 6 / 26

Παραδείγµατα 1 0 1 0 1 0 R = 1 1 0 S = 0 0 1 0 0 0 1 0 1 Ποιός είναι ο πίνακας της σύνθεσης της R µε την S; Σύνθεση της σχέσης «Πατέρας» µε τον εαυτό της Εστω R η σχέση όπου (a, b) R αν «ο a είναι πατέρας του b». Πώς µπορεί να περιγραφεί η σχέση R R; Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 7 / 26

ιµελείς Σχέσεις Μια διµελής σχέση από το A στο A λέγεται διµελής σχέση επί του A. Παραδείγµατα: R = { (a, b) Z + Z + a b 10 } (12, 1) R, αλλά (12, 3) R και (1, 12) R. Μια διµελής σχέση επί του: B = { µ 1, µ 2, µ 3, µ 4, µ 5, µ 6 } µπορεί να περιέχει διατεταγµένα Ϲεύγη µαθηµάτων όπου, σε κάθε Ϲεύγος, το πρώτο µάθηµα είναι προαπαιτούµενο του δεύτερου. Πόσες διµελείς σχέσεις επί συνόλου A µε n στοιχεία υπάρχουν; Καθεµία είναι υποσύνολο του A A, όπου A A = n 2. Το πλήθος υποσυνόλων του A A είναι 2 n2. Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 8 / 26

Ανακλαστικές Σχέσεις (επί συνόλου) ιµελής σχέση R επί του A είναι ανακλαστική αν: a R a, για κάθε a A. Παραδείγµατα: A = { a : a είναι µάθηµα άρτιου εξαµήνου }, R = { (a, b) A A : a και b εξετάζονται την ίδια ηµέρα }. R διµελής σχέση επί του Z + µε (a, b) R αν και µόνο αν b διαιρεί τον a. 1 0 0 1 0 1 0 1 0 0 1 0 0 0 0 1 Ανακλαστική Σχέση 1 0 0 1 0 1 0 1 0 0 0 0 0 0 0 1 Μη Ανακλαστική Σχέση Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 9 / 26

Παραδείγµατα Ποιές από τις παρακάτω σχέσεις επί του Z είναι ανακλαστικές; R 1 = { (a, b) : a b } - είναι, διότι: a a R 2 = { (a, b) : a > b } - δεν είναι, διότι a a. R 3 = { (a, b) : a = b ή a = b } R 4 = { (a, b) : a = b } - είναι, διότι: a = a - είναι, διότι: a = a R 5 = { (a, b) : a = b + 1 } - δεν είναι, διότι: a a + 1 R 6 = { (a, b) : a + b 3 } - δεν είναι, διότι: 2 + 2 > 3 Πόσες ανακλαστικές σχέσεις επί συνόλου A µε n στοιχεία υπάρχουν; Καθεµία είναι υποσύνολο του A A, που περιέχει το (a, a) για κάθε a A. Τόσες, όσα υποσύνολα µε τα υπόλοιπα στοιχεία του A A: 2 n(n 1). Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 10 / 26

Συµµετρικές Σχέσεις R A A συµµετρική αν: για κάθε (a, b) R, ισχύει και (b, a) R. R = { (a, b) Z + Z + a b } είναι µη συµµετρική. Αν A = {a, b, c} οι ακόλουθες σχέσεις επί του A είναι συµµετρικές: R =, T = { (a, a), (b, b) }, Q = A A 0 1 0 1 1 0 1 0 0 1 0 1 1 0 1 1 Συµµετρική Σχέση 0 1 0 1 1 0 0 0 0 0 0 0 0 0 0 1 Μη Συµµετρική Σχέση Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 11 / 26

Αντισυµµετρικές Σχέσεις R A A είναι αντισυµµετρική αν: a R b και b R a συνεπάγονται a = b. Υπάρχουν σχέσεις που είναι συµµετρικές και αντισυµµετρικές; ΝΑΙ: π.χ., { (a, a), (b, b) }. Υπάρχουν σχέσεις που δεν είναι συµµετρικές, ούτε αντισυµµετρικές; ΝΑΙ: π.χ., { (a, b), (a, c), (c, a) }. Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 12 / 26

Παραδείγµατα Ποιές από τις παρακάτω σχέσεις επί του Z είναι συµµετρικές / αντισυµµετρικές; R 1 = { (a, b) : a b } - όχι συµ. (2 5, 5 2), είναι αντισυµ. R 2 = { (a, b) : a > b } - όχι συµ., είναι αντισυµ., διότι: για κάθε (a, b) R 2, (b, a) R 2. R 3 = { (a, b) : a = b ή a = b } - είναι συµ., όχι αντισυµ.: (5 R 3 ( 5)) (( 5) R 3 5) 5 = 5 R 4 = { (a, b) : a = b } - συµ. και αντισυµ. R 5 = { (a, b) : a = b + 1 } - όχι συµ., είναι αντισυµ., διότι: για κάθε (a, b) R 5, (b, a) R 5 R 6 = { (a, b) : a + b 3 } - συµ., όχι αντισυµ.: (2 R 6 1) (1 R 6 2) 1 = 2 Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 13 / 26

Παράδειγµα Η σχέση «ο a διαιρεί τον b» στο Z + είναι συµµετρική; Είναι αντισυµµετρική; εν είναι συµµετρική: π.χ., ο 2 διαιρεί τον 4, αλλά ο 4 δε διαιρεί τον 2. Είναι αντισυµµετρική: Εστω ότι ο a διαιρεί τον b. Τότε a = k b, για k Z +. Εστω ότι και ο b διαιρεί τον a. Τότε b = λ a, για λ Z +. Τότε έχουµε a = k λ a, άρα ϑα πρέπει k = λ = 1. επειδή a, b, k, λ είναι ϑετικοί ακέραιοι. Εποµένως a = b. Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 14 / 26

Μεταβατικές Σχέσεις R A A λέγεται µεταβατική αν: a R b και b R c συνεπάγονται a R c. Ποιές από τις παρακάτω σχέσεις είναι µεταβατικές; R 1 = { (1, 1), (1, 2), (2, 1), (2, 2), (3, 4), (4, 1), (4, 4) } R 2 = { (1, 1), (1, 2), (2, 1) } R 3 = { (1, 1), (1, 2), (1, 4), (2, 1), (2, 2), (3, 3), (4, 1), (4, 4) } R 4 = { (2, 1), (3, 1), (3, 2), (4, 1), (4, 2), (4, 3) } R 5 = { (1, 1), (1, 2), (1, 3), (1, 4), (2, 2), (2, 3), (2, 4), (3, 3), (3, 4), (4, 4) } Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 15 / 26

Παραδείγµατα Ποιές από τις παρακάτω σχέσεις είναι µεταβατικές; R 1 = { (a, b) : a b } R 2 = { (a, b) : a > b } R 3 = { (a, b) : a = b ή a = b } R 4 = { (a, b) : a = b } R 5 = { (a, b) : a = b + 1 } - είναι - είναι - είναι - είναι - δεν είναι R 6 = { (a, b) : a + b 3 } - δεν είναι: 2 R 6 1, 1 R 6 2, αλλά (2, 2) R 6. Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 16 / 26

Παράδειγµα Η σχέση «ο a διαιρεί τον b» στο Z + είναι µεταβατική; Ναι. ιότι, έστω ότι ο a διαιρεί τον b και ο b διαιρεί τον c. Τότε υπάρχουν k, λ Z + ώστε b = k a και c = λ b. Τότε είναι και c = k λ a. Εποµένως ο a διαιρεί τον c. Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 17 / 26

Σύνοψη Σχέσεις, Ιδιότητες, Αναπαράσταση Ανακλαστικές (a, a) R Συµµετρικές (a, b) R = (b, a) R Αντισυµµετρικές (a, b) R (b, a) R = a = b Μεταβατικές (a, b) R (b, c) R = (a, c) R Αναπαράσταση µε Πίνακες 0 1 Συνολοθεωρητικές Πράξεις (και µε Πίνακες). Σύνθεση Σχέσεων (και µε Πίνακες). Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 18 / 26

υνάµεις Σχέσεων και Μεταβατικότητα Εστω R διµελής σχέση επί του A, όπου A = n. Τότε: R 1 = R R n+1 = R n R Παράδειγµα: ίνεται η σχέση R = { (1, 1), (2, 1), (3, 2), (4, 3) } Να ϐρεθούν όλες οι δυνάµεις R n, n = 2, 3, 4,... Θεώρηµα: R µεταβατική R n R, για n = 2, 3, 4,... Θεώρηµα. R [n] = M R n, όπου: R [n] = n ϕορές {}}{ R (R ( ) ), M R n ο πίνακας της R n. Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 19 / 26

Γραφική Αναπαράσταση Σχέσεων επί Συνόλου DEFINITION 1 A directed graph, or digraph, consists of a set V Με κατευθυνόµενα γραφήµατα E of ordered pairs of elements of V called edges vertex of the edge (a, b), and the vertex b is called Εστω R διµελής σχέση επί συνόλου A Ενα κατευθυνόµενο γράφηµα για τηνan R edge αποτελείται of the form από: (a, a) is represented using an edge is called a loop. Ενα σύνολο κόµβων/κορυφών, V = A. EXAMPLE 7 The directed graph with vertices a, b, c, and d, and Ενα σύνολο ακµών E = R που (c, b), είναι and διατεταγµένα (d, b) is displayed Ϲεύγηin επί Figure του V. 3. a d FIGURE 3 b c The relation R on a set A is represented by the di Το γράφηµα της σχέσης: vertices and the ordered pairs (a, b), where (a, b) to-one correspondence between the relations on a se set of vertices. R = Thus, { (a, b), every (a, statement d), (b, b), about (b, relation d), graphs, and vice(c, versa. a), Directed (c, b), (d, graphs b) } give a visua such, they are often used to study relations and thei A to a set B can be represented by a directed graph A and a vertex for each element of B, as shown in representation provides much less insight than the d Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 20 / 26

ations for the directed graphs shown in Figure are reflexive, symlations Παραδείγµατα for the directed graphs shown in Figure 6 are reflexive, sym- /or transitive. /or transitive. loops at every vertex of the directed graph of R, it is reflexive. is e loops at every vertex of the directed graph of R, it is reflexive. R is symmetric because there is an edge from to but not one from to symmetric because there is an edge from a to b but not one from b to th directions connecting and c. Finally, is not transitive because othείναι directions οι παρακάτω connecting σχέσεις b andείναι c. Finally, ανακλαστικές, R is notσυµµετρικές, transitive because αντισυµµετρικές, and an edge from to c, but no edge from to c. b and µεταβατικές; an edge from b to c, but no edge from a to c. a a a a b b b c c d b c c d (a) Directed graph of R (b) Directed graph of S (a) Directed graph of R (b) Directed graph of S he FIGURE The Directed Graphs of the he FIGURE 6 The Directed Graphs of the Relations and S. h Relations R and S. R. R. Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 21 / 26

Ανακλαστική Κλειστότητα Θεωρούµε την R = { (1, 1), (1, 2), (2, 1), (3, 2) } επί του A = {1, 2, 3}. εν είναι ανακλαστική: (2, 2) R. Ανακλαστική Κλειστότητα της R είναι η ανακλαστική σχέση που: περιέχει την R, περιέχεται σε κάθε ανακλαστική σχέση που περιέχει την R. Αν = { (a, a) : a A }, η ανακλαστική κλειστότητα της R είναι η R. Ποιά (γνωστή µας σχέση) είναι η ανακλαστική κλειστότητα της R = { (a, b) : a < b } επί του Z; Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 22 / 26

Συµµετρική Κλειστότητα Θεωρούµε R = { (1, 1), (1, 2), (2, 2), (2, 3), (3, 1), (3, 2) } στο A = {1, 2, 3} εν είναι συµµετρική: (1, 2) R, αλλά (2, 1) R. Συµµετρική Κλειστότητα της R είναι η συµµετρική σχέση που: περιέχει την R, περιέχεται σε κάθε συµµετρική σχέση που περιέχει την R. Η συµµετρική κλειστότητα της R είναι η R R 1, όπου: R 1 = { (b, a) : (a, b) R } Ποια (γνωστή µας σχέση) είναι η συµµετρική κλειστότητα της σχέσης R = { (a, b) : a > b } επί του Z; Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 23 / 26

Μεταβατική Κλειστότητα Μεταβατική επέκταση διµελούς σχέσης R επί συνόλου A είναι η R 2 = R R: για κάθε (a, b) R και (b, c) R, είναι (a, c) R 1 Εστω A = {a, b, c, d} και R = { (a, b), (b, c), (c, b), (c, d) }. a b c d a 0 1 0 0 b 0 0 1 0 c 0 1 0 1 d 0 0 0 0 R a b c d a 0 1 1 0 b 0 1 1 1 c 0 1 1 1 d 0 0 0 0 R R 2 a b c d a 0 1 1 1 b 0 1 1 1 c 0 1 1 1 d 0 0 0 0 R R 2 R 3 Μεταβατική Κλειστότητα της R είναι η σχέση R = R R 2 R 3 Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 24 / 26

Σηµαντικές Παρατηρήσεις Η σχέση R k = k ϕορές {}}{ (( (R R) ) R) R περιέχει (x, y), για τα οποία: υπάρχουν k ζεύγη (x, z 1 ), (z 1, z 2 ),..., (z k 2, y) στην R. στο γράφηµα υπάρχει κατευθυνόµενο µονοπάτι µήκους k από το x στο y. Στη γραφική απεικόνιση της R: Προσθέτουµε µία ακµή x y για κάθε µονοπάτι από τον x στον y. Τότε έχουµε τη γραφική απεικόνιση της R. Στον υπολογισµό του πίνακα M R της R (µέσω πράξεων ): ε ϑα χρειαστεί να υπολογίσουµε περισσότερο από τον M [n] R Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 25 / 26

Παράδειγµα R = { (a, b), (b, c), (c, d), (d, e) } R: a b c d e R R 2 : a b c d e R : a b c d e R = R R 2 R 3 Ο. Τελέλης Πανεπιστήµιο Πειραιώς Σχέσεις 26 / 26