Hallo,
wenn es schwierig ist, die Formel herzuleiten, kann man sich auch formaler Mittel bedienen, zum Beispiel einer Wertetabelle:
a | b | c | Ergebnis
---+---+---+--------
0 | 0 | 0 | 0
0 | 0 | 1 | 0
0 | 1 | 0 | 1
0 | 1 | 1 | 1
1 | 0 | 0 | 1
1 | 0 | 1 | 1
1 | 1 | 0 | 1
1 | 1 | 1 | 0
In dieser Tabelle gibt es mehr negative Zeilen (mit Ergebnis 0) als positive. Deswegen ist eine Konjunktion hier kürzer. Wir schreiben die Tabelle also als Konjuktion der Minterme der einzelnen Zeilen auf. Minterme selbst sind Disjunktionen. Wenn in der Tabelle eine 0 steht, muss die zugehörige Variable im Minterm positiv sein, andernfalls negativ. Also:
(a \lor b \lor c) \land (a \lor b \lor \lnot c) \land (\lnot a \lor \lnot b \lor \lnot c)
Nun können wir anfangen, diesen Term zu vereinfachen. Wir sehen z.B., dass sich die ersten beiden Terme nur im „Vorzeichen“ von c unterscheiden. Wenn c wahr ist, wird der erste Term komplett wahr und der zweite reduziert sich zu „a oder b oder falsch“. Andernfalls wird der zweite Term komplett wahr und der erste Term reduziert sich zu „a oder b oder falsch“. Also bleibt „a oder b“
(a \lor b) \land (\lnot a \lor \lnot b \lor \lnot c)
Das ist dann auch schon das endgültige Ergebnis. Man kann den Term sicher noch verändern (z.B. durch „Ausmultiplizieren“), aber das wird ihn nicht weiter vereinfachen. Man könnte ihn so aber auf eine Disjunktion bringen, wenn man das möchte. Das Ergebnis wäre dann:
(a \land \lnot b) \lor (a \land \lnot c) \lor (\lnot a \land b) \lor (b \land \lnot c)
Nico