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

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

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

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 2 : Σύνολα & Σχέσεις (2/2) Αλέξανδρος Τζάλλας

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

Ελληνική Δημοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Θεωρία Υπολογισμού. Ενότητα 1 : Σύνολα & Σχέσεις (1/2) Αλέξανδρος Τζάλλας

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

Τι είναι σύνολο; Ο ορισμός αυτός είναι σύμφωνος με τη διαισθητική μας κατανόηση για το τι είναι σύνολο

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

Θεωρία Υπολογισμού και Πολυπλοκότητα ΕΙΣΑΓΩΓΉ ΣΤΟ ΜΑΘΗΜΑ

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

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

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

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

ΗΥ118: Διακριτά Μαθηματικά Εαρινό εξάμηνο 2019 Λύσεις ασκήσεων προόδου

Μαθηματική Ανάλυση Ι

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

LÔseic Ask sewn sta Jemèlia twn Majhmatik n I

f(t) = (1 t)a + tb. f(n) =

Θεωρία Υπολογισμού Άρτιοι ΑΜ. Διδάσκων: Σταύρος Κολλιόπουλος. eclass.di.uoa.gr. Περιγραφή μαθήματος

Θεωρία Υπολογισμού Αρτιοι ΑΜ Διδάσκων: Σταύρος Κολλιόπουλος eclass.di.uoa.gr

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

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

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

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

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

, για κάθε n N. και P είναι αριθμήσιμα.



Περιεχόμενα. Πρόλογος 3

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

m + s + q r + n + q p + s + n, P Q R P Q P R Q R F G

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

ΗΥ118: Διακριτά Μαθηματικά Εαρινό εξάμηνο 2016 Λύσεις ασκήσεων προόδου

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

HY118- ιακριτά Μαθηµατικά. Θεωρία Συνόλων. Προηγούµενη φορά. «ανήκει» 10 Θεωρία συνόλων

ΗΥ118: Διακριτά Μαθηματικά Εαρινό εξάμηνο 2018 Λύσεις ασκήσεων προόδου

Πιθανότητες Γεώργιος Γαλάνης Κωνσταντίνα Παναγιωτίδου

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

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

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

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

ΕΡΓΑΣΊΑ ΠΡΟΌΔΟΥ #1 ΕΡΓΑΣΤΗΡΙΟ ΜΑΘΗΜΑΤΙΚΩΝ, ΔΙΔΑΚΤΙΚΗΣ. και ΠΟΛΥΜΕΣΩΝ. "ΕΙΣΑΓΩΓΗ στις ΒΑΣΕΙΣ και στις ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ των ΜΑΘΗΜΑΤΙΚΩΝ Ι"

ΕΙΣΑΓΩΓΙΚΟ ΚΕΦΑΛΑΙΟ. a β a β.

ΗΥ118: Διακριτά Μαθηματικά - Εαρινό Εξάμηνο 2018 Τελική Εξέταση Ιουνίου Λύσεις

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 15: Διαγνωσιμότητα (Επιλυσιμότητα) ΙΙ

Συνδυαστική Απαρίθμηση

Δρ. Βασίλειος Γ. Καμπουρλάζος Δρ. Ανέστης Γ. Χατζημιχαηλίδης

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

[(W V c ) (W c V c )] c \ W = [(W V c ) (W c V c )] c \ W = [(W V c ) c (W c V c ) c ] \ W = [(W c W ) V ] \ W

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

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

ΗΥ118: Διακριτά Μαθηματικά - Εαρινό Εξάμηνο 2016 Τελική Εξέταση Ιουνίου - Τετάρτη, 15/06/2016 Λύσεις Θεμάτων

Μη γράφετε στο πίσω μέρος της σελίδας

Βρέντζου Τίνα Φυσικός Μεταπτυχιακός τίτλος: «Σπουδές στην εκπαίδευση» ΜEd stvrentzou@gmail.com

Συνδυαστική Απαρίθμηση

Η έννοια του συνόλου. Εισαγωγικό κεφάλαιο 27

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 14: Διαγνωσιμότητα (Επιλυσιμότητα)

ΑΛΓΕΒΡΑ Α ΛΥΚΕΙΟΥ. 118 ερωτήσεις θεωρίας με απάντηση ασκήσεις για λύση. 20 συνδυαστικά θέματα εξετάσεων

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

x < A y f(x) < B f(y).

of Mathematics των I.Stewart και D.Tall, Oxford University Press.

HY118- ιακριτά Μαθηµατικά. Θεωρία Συνόλων. Το δυναµοσύνολο ενός συνόλου. Προηγούµενη φορά. 10 Θεωρία συνόλων. ιακριτά Μαθηµατικά, Εαρινό εξάµηνο 2016

Συνδυαστική Απαρίθμηση

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

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

Σύνολα. Ορισμός Συνόλου. Υποσύνολα και Κενό Σύνολο. Στοιχεία ενός συνόλου:

α Α και α Β, β Α και β Β, γ Α και γ Β, δ Α και δ Β, ε Α και ε Β, ζ Β και ζ Β, η Α και η Β, θ Α και θ Β.

Τμήμα Τεχνολόγων Γεωπόνων-Κατεύθυνση Αγροτικής Οικονομίας Μαθηματικά για Οικονομολόγους 2 ο Μάθημα: Σύνολα αριθμών-συναρτήσεις Διδάσκουσα:

K15 Ψηφιακή Λογική Σχεδίαση 3: Προτασιακή Λογική / Θεωρία Συνόλων

Πραγµατική Ανάλυση ( ) Ασκήσεις - Κεφάλαιο 3

(ii) X P(X). (iii) X X. (iii) = (i):

Α. ΣΥΝΟΛΑ-ΥΠΟΣΥΝΟΛΑ-ΙΣΑ ΣΥΝΟΛΑ

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

Διάλεξη 1 - Σημειώσεις 1

Ας θεωρήσουμε δύο πραγματικούς αριθμούς. Είναι γνωστό ότι:,. Αυτό σημαίνει ότι: «=», «

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

ΜΑΘΗΜΑΤΙΚΑ Β Γυμνασίου

of Mathematics των I.Stewart και D.Tall, Oxford University Press.

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

ΩΡΟΛΟΓΙΟ ΠΡΟΓΡΑΜΜΑ. Δευτέρα

Συνδυαστική Απαρίθμηση

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

ΗΥ118 Διακριτά Μαθηματικά Εαρινό Εξάμηνο η Σειρά Ασκήσεων Λύσεις

ΠΙΘΑΝΟΤΗΤΑ ΚΑΙ ΒΑΣΙΚΕΣ Ι ΙΟΤΗΤΕΣ ΤΗΣ

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

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

Δοµές Δεδοµένων και Αλγόριθµοι - Εισαγωγή

Συνδυαστική Απαρίθµηση

ΕΠΛ 211: Θεωρία Υπολογισμού και Πολυπλοκότητας. Διάλεξη 3: Ντετερμινιστικά Πεπερασμένα Αυτόματα (DFA)

Μοντελοποίηση Υπολογισμού. Γραμματικές Πεπερασμένα Αυτόματα Κανονικές Εκφράσεις

R ισούται με το μήκος του. ( πρβλ. την ιστορική σημείωση 3.27 στο τέλος

ΗΥ118: Διακριτά Μαθηματικά - Εαρινό Εξάμηνο 2017 Τελική Εξέταση Ιουνίου - Τετάρτη, 14/06/2017 ΛΥΣΕΙΣ

Άδειες Χρήσης Το παρόν εκπαιδευτικό υλικό υπόκειται σε άδειες χρήσης Creative Commons. Για εκπαιδευτικό υλικό, όπως εικόνες, που υπόκειται σε άλλου τύ

Θεωρία Πιθανοτήτων & Στατιστική

το σύνολο των πολυωνυµικών συναρτήσεων βαθµού d στους φυσικούς και µε P= U P το σύνολο των πολυωνυµικών συναρτήσεων. Να εξετάσετε αν τα σύνολα P

= { 3, 2, 1, 0,1, 2,3, }

Συνδυαστική Απαρίθμηση

Συνδυαστική Απαρίθμηση

Γενικές Παρατηρήσεις Συνθήκες

Transcript:

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

Τι θα κάνουμε σήμερα Εισαγωγικά (0.1) Σύνολα (0.2.1, 0.2.2) Συναρτήσεις & Σχέσεις (;;) (0.2.3) 1

Περιοχές που θα μελετήσουμε Αυτόματα Υπολογισιμότητα Πολυπλοκότητα Απαντούν στο ερώτημα: Ποιες είναι οι θεμελιώδεις δυνατότητες και ποιοι οι εγγενείς περιορισμοί των υπολογιστών; (1930) 2

Πολυπλοκότητα Π.χ. Τι μελετά: Ταξινόμηση των προβλημάτων με βάση την δυσκολία τους. Εύκολο: Ταξινόμηση αριθμών Δύσκολο: Ταξινόμηση Μαθημάτων για Ωρολόγιο Πρόγραμμα Τι κάνει τα προβλήματα εύκολα ή δύσκολα; Άγνωστο μέχρι σήμερα Τα δύσκολα προβλήματα είναι τα καλά προβλήματα Κρυπτογραφία 3

Υπολογισιμότητα Τι μελετά: Την επιλυσιμότητα ή ανεπιλυσιμότητα των προβλημάτων. Ανεπίλυτα Προβλήματα Πρόβλημα Τερματισμού Απόδειξη ή Κατάρριψη μιας μαθηματικής πρότασης 4

Θεωρία Αυτομάτων Τι μελετά: Καθορίζει τα μαθηματικά μοντέλα της υπολογιστικής επιστήμης. Πρακτικές Εφαρμογές: Επεξεργασία κειμένου (πεπερασμένα αυτόματα) Σχεδίαση γλωσσών προγραμματισμού (γραμματική χωρίς συμφραζόμενα) Σύνδεση με προηγούμενα: Προσφέρει σαφή ορισμό του υπολογιστή 5

Σύνολα Ορισμός Συνόλου: Μια ομάδα από αντικείμενα. Στοιχεία: Μέλη Συνόλου Οποιοδήποτε τύπου αριθμοί, π.χ. {2, 4, 5} σύμβολά, π.χ. {α, γ, ζ} ή και άλλα σύνολα, π.χ. { {1,2}, {2,3} } Δεν έχουν συγκεκριμένη σειρά Δεν επαναλαμβάνονται Πλήθος είναι ο αριθμός των στοιχείων ενός συνόλου Π.χ. Α={2, 4, 5} έχει πλήθος Α =3 6

Αναπαράσταση συνόλων Συστηματικά: Β={3, 13, 25} Κατηγορηματικά: Ικανές και αναγκαίες συνθήκες για τα στοιχεία που ανήκουν στο σύνολο {n κανονας για το n} Γ ={x x είναι μήνας του καλοκαιριού} Διαγραμματικά: Διάγραμμα Venn Λέξεις από τ Σύμβολα 2, : 3 2 B (ανήκει) 23 B (δεν ανήκει) τυρί τύχη τετριμμένος 7

Σχέσεις Συνόλων Το σύνολο A είναι υποσύνολο του συνόλου B, A B, αν κάθε στοιχείο του A είναι και στοιχείο του B. (Α εγκλείεται στο Β) Μαθηματικά: Aµ B: 8 x2 A, x2 B Ιδιότητες Εγκλεισμού: Ανακλαστική: A A Αντισυμμετρική: Αν A B και B A, A = B Μεταβατική: Aν είναι A B και B C, A C Εάν A µ B και A B τότε το Α είναι γνήσιο υποσύνολο του Β και γράφετε A ½ B ή A ( B A και B είναι συγκρίσιμα αν είτε A B είτε B A 8

Ειδικοί τύποι συνόλων Κενό Σύνολο { } ή : Το σύνολο χωρίς στοιχεία. «Σύμπαν» U: Το σύνολο που περιέχει όλα τα υπό- μελέτη αντικείμενα. Άπειρο Σύνολο: περιέχει άπειρα στοιχεία Π.χ. Σύνολο Φυσικών Αριθμών Δυναμοσύνολο ενός συνόλου Α, P(A) περιέχει όλα τα δυνατά υποσύνολα του Α P(A) =2 A Παράδειγμα A ={,, } P(A) ={ { }, { }, { }, { }, {, }, {, }, {, }, {,, } }. 9

Πράξεις Συνόλων Για δύο σύνολα Α και Β A Β U A B = {x x A or x B} Ένωση A B = {x x A and x B} Τομή U U 10

Πράξεις Συνόλων A \ B = {x x A and x/ B} Αφαίρεση U U A = {x x / A} Συμπλήρωμα AB =(A \ B) (B \ A) Συμμετρική Διαφορά A U Παρατήρησες: A \ B = A B AB =(A B) (A B) 11

Ιδιότητες Πράξεων Νόμος Αντιμετάθεσης A B = B A και A B = B A Νόμος Προσεταιρισμού και A (B C) =(A B) C Νόμος Επιμερισμού Ένωσης προς την τομή: Τομής προς την ένωση: Α και Β είναι ξένα σύνολα αν A B = A (B C) =(A B) C A (B C) =(A B) (A C) A (B C) =(A B) (A C) 12

Ταυτότητες Πρώτος νόμος De Morgan: A B = A B Δεύτερος νόμος De Morgan: A B = A B Μηδενοδυναμία του συμπληρώματος: Κενό σύνολο A A = A = και Σύνολο U A A = U A U = A A = A A = A 13

Καρτεσιανό Γινόμενο Ακολουθία Κατάλογος αντικειμένων με συγκεκριμένη σειρά Π.χ. (7, 21, 57) (7, 7, 21, 57) δεν είναι ίσο με (7, 21, 57) Ακολουθία με κ αντικείμενα λέγεται κ- άδα 2 αντικείμενα δυάδα ή ζεύγος Καρτεσιανό Γινόμενο των συνόλων Α και Β ( A B ) είναι το σύνολο όλων των ζευγών που έχουν ως πρώτο στοιχείο κάποιο μέλος του Α και ωσ δεύτερο στοιχείο κάποιο μέλος του Β A B = {(a, b) a A and b B} 14

Καρτεσιανό Γινόμενο Παράδειγμα Εάν Α = {1, 2} και Β = { x, y, z} A B = {(1,x), (1,y), (1,z), (2,x), (2,y), (2,z)} Συντομογραφία A A... A = A k k φορές Π.χ. Όλα τα ζεύγη φυσικών αριθμών γράφονται N 2 = N N= {(i, j) i, j 1} 15

Σημαντικά Σύνολα Σύνολο ακεραίων αριθμών: Θετικοί ακέραιοι: Αρνητικοί ακέραιοι: Z + Z Z = {..., 2, 1, 0, 1, 2,...} Σύνολο φυσικών αριθμών: Σύνολο πραγματικών αριθμών: R N = {0, 1, 2, 3...} 16

Πεπερασμένα και Άπειρα Σύνολα Ένα σύνολο Α καλείται πεπερασμένο αν υπάρχει κάποιος φυσικός αριθμός n τέτοιος ώστε το Α να είναι ισοπληθής με το σύνολο {1,...,n}. Ένα σύνολο είναι απείρως αριθμήσιμο αν αυτό είναι ισοπληθής με το σύνολο των φυσικών αριθμών. Ένα σύνολο είναι αριθμήσιμο αν αυτό είναι απείρως αριθμήσιμο ή πεπερασμένο. Ένα σύνολο καλείται άπειρο αν αυτό δεν είναι πεπερασμένο. 17

Συναρτήσεις και Σχέσεις Ορισμός Συνάρτησης: Ένα αντικείμενο που ορίζει έναν συσχετισμό μεταξύ ενός συνόλου «εισόδων» με ένα σύνολο «εξόδων» Δέχεται μια είσοδο και παράγει μια έξοδο f(a) = b f : D R Πεδίο Ορισμού: Το σύνολο όλων των δυνατών εισόδων D Πεδίο Τιμών: Το σύνολο όλων των δυνατών εξόδων R 18

Συναρτήσεις και Σχέσεις Αν πεδίο ορισμού είναι το της συνάρτησης είναι μια κ- άδα τα α i είναι παράμετροι της συνάρτησης η είσοδος (α 1,...,α k ),α i A i Συμβολισμοί διπαραμετρικών συναρτήσεων Ενθηματικός, π.χ. a + b Προθηματικός, π.χ. +(a,b) A 1... A k Κατηγόρημα ή ιδιότητα: Οποιαδήποτε συνάρτηση με πεδίο τιμών το σύνολο {ΑΛΗΘΕΣ, ΨΕΥΔΕΣ}. 19

Ασκήσεις για εξάσκηση Αποδείξτε τα παρακάτω Αν είναι και, τότε B A B A B = 20

Ασκήσεις για εξάσκηση Αποδείξτε τα παρακάτω A B C = A B C 21

Ασκήσεις για εξάσκηση Αποδείξτε τα παρακάτω (A B) \ C =(A \ C) (B \ C) 22

Ερωτήσεις; 23