Professional Documents
Culture Documents
Boolean Algebra
Boolean Algebra
Άλγεβρα Μπουλ
Αθήνα, 2005
Άλγεβρα Μπουλ
Ο μαθηματικός Μπουλ1 παρουσίασε το 1847 μια άλγεβρα (με μεταβλητές δύο τιμών που τις λέμε
λογικές μεταβλητές). Η άλγεβρα αυτή εφαρμόστηκε στην σχεδίαση του λογισμικού και των
κυκλωμάτων των ηλεκτρονικών υπολογιστών. Σήμερα την ονομάζουμε άλγεβρα Μπουλ2, ή δυαδική
άλγεβρα3, ή διακοπτική άλγεβρα4.
Παρακάτω ορίζουμε την άλγεβρα στηριζόμενοι σε συγκεκριμένα αξιώματα που παρουσίασε ο
μαθηματικός Χάντινγκτον το 1933, παραθέτουμε θεμελιώδη λήμματα και θεωρήματα, και αναφέρουμε
την ισχύουσα Αρχή του Δυϊσμού.
2 / 10
Μανωλάς Εμμανουήλ Άλγεβρα Μπουλ
α · α’ = 0 A6.2
3 / 10
Μανωλάς Εμμανουήλ Άλγεβρα Μπουλ
Αν σε μια λογική έκφραση αντικατασταθούν το (και +) με (επί ·) και το (επί ·) με (και +) και το
(μηδέν 0) με (ένα 1) και το (ένα 1) με (μηδέν 0) δημιουργείται η δυϊκή έκφραση, που ισχύει όπως και
η αρχική.
Η αρχή του δυϊσμού εμφανίζεται και στα αξιώματα του Χάντινγκτον, που δίνονται κατά ζεύγη.
Λήμμα Λ1:
Τα στοιχεία 0 και 1 είναι μοναδικά. Λ1
Η απόδειξη για τις μονάδες είναι δυϊκή της απόδειξης για τα μηδενικά:
Έστω ότι υπάρχουν δυο διαφορετικά μοναδιαία στοιχεία, 11 και 12.
Για κάθε α1, α2 του Κ θα ίσχυε (από το Α3.2) α1 · 11 = α1 και α2 · 12 = α2.
Υποθέτουμε εδώ ότι α1 = 12 και α2 = 11, οπότε 12 · 11 = 12 και 11 · 12 = 11 και
επειδή (από το Α4.2) ισχύει 12 · 11 = 11 · 12, έπεται ότι 11 = 12.
Άρα δεν υπάρχουν δυο διαφορετικά μοναδιαία στοιχεία.
(Από το Α3.2) α + α = (α + α) · 1
(από το Α6.1) α + α = (α + α) · (α +
4 / 10
Μανωλάς Εμμανουήλ Άλγεβρα Μπουλ
α’)
(από το Α5.1) α + α = α + (αα’)
(από το Α6.2) α+α=α+0
(από το Α3.1) α+α=α
(από την αρχή του Δυϊσμού) α · α = α .
(Από το Α3.2) α + 1 = 1 · (α + 1)
(από το Α6.1) α + 1 = (α +α’) · (α +
1)
(από το Α5.1) α + 1 = α + (α’ · 1)
(από το Α3.2) α + 1 = α + α’
(από το Α6.1) α+1=1
(από την αρχή του Δυϊσμού) α · 0 = 0 .
(Από το Α3.2) α + αβ = α · 1 + αβ
(από το Α5.2) α + αβ = α · (1 +
β)
(από το Λ3) α + αβ = α · 1
(από το Α3.2) α + αβ = α
(από την αρχή του Δυϊσμού) α · (α + β) = α .
Λήμμα Λ6: Το συμπλήρωμα α’ που ορίζει το Α6, για κάθε α είναι μοναδικό.
5 / 10
Μανωλάς Εμμανουήλ Άλγεβρα Μπουλ
Θεώρημα Θ10:
Για κάθε α, β του Κ ισχύει ότι α+α’β = α + β
και με την αρχή του δυϊσμού α(α’ + β) = αβ .
6 / 10
Μανωλάς Εμμανουήλ Άλγεβρα Μπουλ
Θεώρημα Θ12:
Για τρία στοιχεία α, β, γ του Κ ισχύει ότι αβ + α’γ + βγ = αβ + α’γ
και με την αρχή του δυϊσμού (α + β)(α’ + γ)(β + γ) = (α + β)(α’ + γ) .
Με απλές πράξεις βρίσκουμε ότι αβ + α’γ + βγ = αβ + α’γ + βγ(α + α’) = αβ + α’γ + αβγ + α’βγ
= αβ(1 + γ) + α’γ(1 + β) = αβ + α’γ .
7 / 10
Μανωλάς Εμμανουήλ Άλγεβρα Μπουλ
Λ4.1 1’ = 0 Λ4.2 0’ = 1
Λ7 α’’ = α
α + (β + γ) = (α + β) + γ
Θ9.1 Θ9.2 α(βγ) = (αβ)γ = αβγ
=α+β+γ
Θ10.1 α + α’β = α + β Θ10.2 α(α’ + β) = αβ
8 / 10
Μανωλάς Εμμανουήλ Άλγεβρα Μπουλ
4. Σχέση της άλγεβρας Μπουλ με την θεωρία των συνόλων και με την
προτασιακή λογική
4.1 Άλγεβρα Μπουλ και θεωρία συνόλων : Θα μπορούσαμε δούμε την θεωρία συνόλων ως μια
άλγεβρα Μπουλ. Ας δούμε τις αντιστοιχίες:
• Τα ονόματα στοιχείων του Κ στην θεωρία συνόλων είναι ονόματα συνόλων.
• Η πράξη πρόσθεση αντιστοιχεί στην ένωση συνόλων.
• Η πράξη πολλαπλασιασμός αντιστοιχεί στην τομή συνόλων.
• Το στοιχείο μηδέν αντιστοιχεί στο κενό σύνολο.
• Το στοιχείο ένα αντιστοιχεί στο παγκόσμιο σύνολο U. (Όπως είναι γνωστό, δεν ορίζεται το
σύνολο όλων των συνόλων).
• Το συμπλήρωμα στοιχείου αντιστοιχεί στο συμπληρωματικό συνόλου ως προς το U.
Με τις αντιστοιχήσεις αυτές, κάθε σχέση της άλγεβρας Μπουλ μπορεί να μετατραπεί σε
συνολοθεωρητική σχέση. Δες τον συγκριτικό πίνακα στο τέλος του κεφαλαίου 4.
4.2 Άλγεβρα Μπουλ και προτασιακή λογική : Θα μπορούσαμε να δούμε την προτασιακή
λογική ως μια άλγεβρα Μπουλ. Λογική πρόταση είναι κάθε σύνολο χαρακτήρων ή λέξεων που
μπορούμε να του δώσουμε την τιμή «ψευδές» ή «αληθές». Η πρόταση p=[Θα βρέξει αύριο] δεν είναι
λογική πρόταση. Η πρόταση q=[Ο ακέραιος αριθμός 4 είναι άρτιος] είναι λογική πρόταση και έχει
αληθοτιμή = «αληθές». Ας δούμε τις αντιστοιχίες:
• Τα στοιχεία του Κ στην προτασιακή λογική είναι λογικές προτάσεις.
• Η πρόσθεση αντιστοιχεί σε διάζευξη (Ή).
• Ο πολλαπλασιασμός αντιστοιχεί σε σύζευξη (ΚΑΙ).
• Το μηδέν αντιστοιχεί στο ψευδές.
• Το ένα αντιστοιχεί στο αληθές.
• Το συμπλήρωμα αντιστοιχεί στην άρνηση της πρότασης.
Δες τον συγκριτικό πίνακα που ακολουθεί.
9 / 10
Μανωλάς Εμμανουήλ Άλγεβρα Μπουλ
2. Να δειχτεί ότι α γ + β γ = α ⋅ γ + β ⋅ γ
((
4. Να δειχτεί ότι α + β + γ α + β + γ ) )( ( )) = (α + ( β +δ ))((α ) )
+ β +δ
5. Να απλοποιηθούν οι εκφράσεις
I (α + β )(α β ) α β
II [(α β + α β ) + α β ] + α β α
III (α + α β )( β + β γ )( γ + γ α ) αβγ
IV (
α ⋅ α + β ⋅ γ +δ )( ) 0
V (
α ⋅β + α + β ) α
VI (α ( )
+ β ) ⋅ α + β ⋅ (α + β ) ⋅ α + β ( ) α + β
VIII α β γ δ + α β γ δ + α βγδ + α β γδ + α β γδ + α β γ δ + α β γ δ βδ + β ⋅δ
10 / 10