Άλγεβρα Μπουλ

Από testwiki
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Επιστροφή στη Γραμμική Άλγεβρα.

Η άλγεβρα Χαζού Μπουλ είναι η άλγεβρα δύο καταστάσεων. Συνήθως οι δύο καταστάσεις συμβολίζονται με 0 και 1, ενώ μια ερμηνεία είναι η αντιστοίχιση του διπόλου αληθές-ψευδές. Έτσι, η άλγεβρα Μπουλ έχει άμεση σχέση με τη λογική και τον προτασιακό λογισμό.

Ορισμός και πράξεις

Πρότυπο:ΔΜΟρισμός

Οι ιδιότητες των πράξεων στην άλγεβρα Μπουλ είναι οι εξής: a+b=b+a
a×b=b×a
(a+b)+c=a+(b+c)
(a×b)×c=a×(b×c)
(a+b)×c=(a×c)+(b×c)
(a×b)+c=(a+c)×(b+c)
a+0=a
a+1=1
a×0=0
a×1=a
a0,1
a+b=a×b
a×b=a+b

Το 0 είναι ουδέτερο στοιχείο στην πρόσθεση και απορροφητικό στον πολλαπλασιασμό. Το 1 είναι ουδέτερο στοιχείο στον πολλαπλασιασμό και απορροφητικό στην πρόσθεση. Η επιμεριστική ιδιότητα υπάρχει στον πολλαπλασιασμό και την πρόσθεση. Το σύμβολο του πολλαπλασιασμού μπορεί να παραληφθεί, ενώ το συμπλήρωμα συμβολίζεται και με τόνο. Δηλαδή το x×y και xy συμβολίζουν το ίδιο. Επίσης, το x και x' συμβολίζουν το ίδιο.

Λογικές συναρτήσεις

Για κάθε συνάρτηση μιας μεταβλητής f το πεδίο ορισμού είναι το Α={0,1}. Το πεδίο τιμών είναι το Β={0,1}. Για κάθε συνάρτηση αρκεί να οριστεί η τιμή της για κάθε στοιχείο του Α, δηλαδή η δυάδα των τιμών της. Αυτή είναι μια δυάδα από σύνολο δύο τιμών. άρα οι πιθανές συναρτήσεις που μπορούν να υπάρξουν είναι 4. Αυτές είναι:

f(x)=0

f(x)=x

f(x)=x

f(x)=1

Για κάθε συνάρτηση δύο μεταβλητών f το πεδίο ορισμού είναι το Α={(0,0),(0,1),(1,0),(1,1)}. Το πεδίο τιμών είναι το Β={0,1}. Για κάθε συνάρτηση αρκεί να οριστεί η τιμή της για κάθε στοιχείο του Α, δηλαδή η 4άδα των τιμών της. Αυτή είναι μια τετράδα από σύνολο δύο τιμών. άρα οι πιθανές συναρτήσεις που μπορούν να υπάρξουν είναι 16.

Κάθε συνάρτηση στην άλγεβρα Μπουλ έχει πεπερασμένο πεδίο ορισμού. Μια λογική συνάρτηση περιγράφεται πλήρως από έναν πίνακα που περιέχει σε κάθε γραμμή τις τιμές των ορισμάτων και την αντίστοιχη τιμή της συνάρτησης. Για παράδειγμα η συνάρτηση f(x,y)=x+y περιγράφεται πλήρως από τον πίνακα:

xyf000011101111

Επιπλέον, η ισότητα λογικών συναρτήσεων μπορεί να γίνει συγκρίνοντας τους πίνακες. Για παράδειγμα Να αποδειχθεί ότι x'x=0:

Ο πίνακας της x'x: xxxx010100, ενώ ο πίνακας του 0: x00010

Αφού κάθε η τιμή κάθε στοιχείου της στήλης x'x ισούται με την αντίστοιχη τιμή της στήλης 0 ισχύει x'x=0.

Περισσότερα στο w:Λογικές συναρτήσεις.

Μοναδική πράξη και ελαχιστοποίηση συναρτήσεων

Όλες οι συναρτήσεις μπορούν να συντεθούν από μία μόνο πράξη. Αυτή μπορεί να είναι η άρνηση πρόσθεσης ή η άρνηση πολλαπλασιασμού. Για παράδειγμα, έστω η συνάρτηση της άρνησης πολλαπλασιασμού f: f(x,y)=x×y Τότε:

x=x×x=f(x,x)

x×y=(x×y)=f(x,y)=f(f(x,y),f(x,y))

x+y=(x×y)=(f(x,x)×f(y,y))=f(f(x,x),f(y,y))


Κάθε λογική συνάρτηση μπορεί να περιγραφεί ως ένας συνδυασμός μίας πράξης μεταξύ των ορισμάτων και των ενδιάμεσων αποτελεσμάτων.

Πρότυπο:ΔΜΟρισμός

Για παράδειγμα στη συνάρτηση:

xyf001010100111

Τα ορίσματα είναι τα x και y.

Οι ελαχιστόροι είναι: x'y', x'y, xy', xy

Οι μεγιστόροι: x+y, x+y', x'+y, x'+y'

Η ν-άδα των ορισμάτων είναι ένας δυαδικός αριθμός. Συνήθως ένας ελαχιστόρος συμβολίζεται με e με δείκτη αυτόν τον αριθμό σε δεκαδική μορφή. Συνήθως ένας μεγιστόρος συμβολίζεται με m με δείκτη αυτόν τον αριθμό σε δεκαδική μορφή.

Ένας ελαχιστόρος ισούται με 1 μόνο για μια συγκεκριμένη ν-άδα ορισμάτων.

Ένας μεγιστόρος ισούται με 0 μόνο για μια συγκεκριμένη ν-άδα ορισμάτων.

Για αυτό μια λογική συνάρτηση μπορεί να γραφτεί ως άθροισα ελαχιστόρων, ή ως γινόμενο μεγιστόρων. Στο παραπάνω παράδειγμα: f(x,y)=e0+e3=m1m2