Ελάχιστες
Μορφές
Ελάχιστη μορφή μιας
πρότασης είναι μια διαζευκτική μορφή
τέτοια ώστε:
- Καμία άλλη ισοδύναμη
διαζευκτική μορφή δεν έχει λιγότερους
όρους,
- Καμία άλλη ισοδύναμη
διαζευκτική μορφή, με τον ίδιο αριθμό
όρων, δεν έχει λιγότερα γραμματικά
στοιχεία.
Αλγόριθμοι για τον
προσδιορισμό της ελαχίστης μορφής:
- Απεικονίσεις του Καρνώ (Karnaugh
Maps).
- Μέθοδος Κουέιν - ΜακΚλασκυ
(Quine MacCluskey method).(References: 1,
2, 3,
...)
- Μέθοδος της επέκτασης σε
ομοφωνία (Consensus Expansion and Selection).
ΟΡΙΣΜΟΣ: Γραμματικό
Στοιχείο εν Ομοφωνία καλείται το
γραμματικό στοιχείο που είναι αιτία
ύπαρξης της ομοφωνίας.
NΟΜΟΣ ΤΗΣ ΟΜΟΦΩΝΙΑΣ (Consensus
Law) : Για κάθε τριάδα προτάσεων x, y και z,
ισχύει ότι: (x^z) V (y^z') = (x^z)
V (y^z') V (x^y)
ΟΡΙΣΜΟΣ: Όρος σε
ομοφωνία είναι η σύζευξη των δύο όρων χωρίς
τη συμμετοχή του γραμματικού στοιχείου σε
ομοφωνία καθώς και της αρνήσεώς του.
ΑΛΓΟΡΙΘΜΟΣ 3.3 :
Προσδιορισμός της εν ομοφωνία επέκτασης
μιας πρότασης f σε σύντομη διαζευκτική
μορφή
- Αν υπάρχουν δυο όροι, που
περιέχουν έναν όρο σε ομοφωνία, ο οποίος
δεν περιέχει έναν όρο που βρίσκεται ήδη
στη μορφή, τότε επιλέξτε δύο τέτοιους
όρους και προσθέστε τον όρο εν ομοφωνία
στη μορφή. Σε άλλη περίπτωση μεταβείτε
στο βήμα 3.
- Σβήστε όλους τους όρους
που περιέχουν τον όρο που μόλις
προστέθηκε. Μεταβείτε στο βήμα 1.
- ΤΕΛΟΣ Αλγορίθμου. Έχετε
την εν ομοφωνία επέκταση της f, πράγμα που
σημαίνει ότι έχετε τη διάζευξη όλων των
όρων που θα μπορούσαν να βρίσκονται σε
μια ελαχίστη μορφή της f.