Quote:
Originally Posted by NRj™
Hat zwar nicht viel mit Coding zutun aber ich brauche mal eure Hilfe. Versuche seit 1 Stunde das zu verstehen. Aber wie kommt man auf das Ergebnis? Habe alle mir bekannten Regeln ausgeführt. Anstatt es zu vereinfachen wurde es nur größer oder es kam das gleiche raus wie die Angabe.
Außer das Distributivgesetz lässt sich da nichts anwenden?

|
Distributivgesetz ist doch das Einzige was du brauchst?
Wenn du das Gesetz nicht verwenden darfst gibt es noch etliche andere Möglichkeiten:
1. Möglichkeit:
Ich werde jetzt Durchschnitt als UND (&), Vereinigung als ODER (|) und Gegenmenge schreiben als (!), es gilt zu beweisen:
Code:
(!a | !b) & (!a | b) <-> !a | (!b & b)
Dabei gibt es jetzt mehrere Möglichkeiten das zu beweisen.
Die einfachste ist wohl eine Wahrheitstafel aufzustellen:
Jetzt siehst du, dass die Formel immer wahr ist (=Tautologie:
https://de.wikipedia.org/wiki/Tautologie_(Logik) ).
2. Möglichkeit (informaler Beweis):
((!a | !b) & (!a | b)) <-> (!a | (!b & b))
umschreiben zu (auflösen von <->):
(((!a | !b) & (!a | b)) | !(!a | (!b & b))) & (!((!a | !b) & (!a | b)) | !(!a | (!b & b)))
dann vereinfachen:
1. Gesetz der Negation und doppelte Negation:
(((!a | !b) & (!a | b)) | a) & (!((!a | !b) & (!a | b)) | !(!a | (!b & b)))
2. De Morgan und doppelte Negation:
(((!a | !b) & (!a | b)) | a) & (!((!a | !b) & (!a | b)) | (a & !(!b & b)))
3. De Morgan, doppelte Negation und Gesetz der Negation:
(((!a | !b) & (!a | b)) | a) & (!((!a | !b) & (!a | b)) | a)
4. De Morgan:
(((!a | !b) & (!a | b)) | a) & (!(!a | !b) | !(!a | b) | a)
5. De Morgan, Gesetz der Negation, De Morgan, Gesetz der Negation:
(((!a | !b) & (!a | b)) | a) & ((a & b) | !a | !b | a)
6. Gesetz der Negation
(((!a | !b) & (!a | b)) | a) & ((a & b) | !b | 1)
7. Neutralität:
((!a | !b) & (!a | b)) | a
Ab jetzt kommt man ohne Distributivgesetz nicht mehr weiter.
Wenn man formal nicht ganz korrekt weitermachen will, könnte man jetzt argumentieren:
"Bei (!a | !b) & (!a | b) ist es offensichtlich, dass es egal ist was b für einen Wert hat, nur !a ist wichtig".
Daraus würde dann folgen: !a | a
Und daraus folgt mit dem Gesetz der Negation: wahr
3. Möglichkeit "Natürliches Schließen":
Es gilt zu beweisen, dass aus ((!a | !b) & (!a | b)) das hier (!a | (!b & b)) folgt und andersrum.
Das heißt (ich hoffe ich mach keine Fehler, hab das das letzte mal intensiv vor 2 Jahren angewendet):
((!a | !b) & (!a | b)) <-> (!a | (!b & b))
Annahme: ((!a | !b) & (!a | b)) -> (!a | (!b & b))
Annahme: ((!a | !b) & (!a | b)) <- (!a | (!b & b))
Annahme: ((!a | !b) & (!a | b))
Annahme: (!a | (!b & b))
- Annahme: (!a | !b)
- Annahme: (!a | b)
-- Annahme: !a
--- ((!a | !b) & (!a | b))
-- Annahme: !b
--- ((!a | !b) & (!a | b))
-- ((!a | !b) & (!a | b))
- Annahme: !a
-- (!a | (!b & b))
- Annahme: (!b & b)
-- Annahme: !b
--- (!a | (!b & b))
((!a | !b) & (!a | b)) <-> (!a | (!b & b))
Und damit ist ((!a | !b) & (!a | b)) <-> (!a | (!b & b)) bewiesen.
Siehe auch:
https://de.wikipedia.org/wiki/System...chlie%C3%9Fens