www.vorhilfe.de
Vorhilfe

Kostenlose Kommunikationsplattform für gegenseitige Hilfestellungen.
Hallo Gast!einloggen | registrieren ]
Startseite · Forum · Wissen · Kurse · Mitglieder · Team · Impressum
Forenbaum
^ Forenbaum
Status Vorhilfe
  Status Geisteswiss.
    Status Erdkunde
    Status Geschichte
    Status Jura
    Status Musik/Kunst
    Status Pädagogik
    Status Philosophie
    Status Politik/Wirtschaft
    Status Psychologie
    Status Religion
    Status Sozialwissenschaften
  Status Informatik
    Status Schule
    Status Hochschule
    Status Info-Training
    Status Wettbewerbe
    Status Praxis
    Status Internes IR
  Status Ingenieurwiss.
    Status Bauingenieurwesen
    Status Elektrotechnik
    Status Maschinenbau
    Status Materialwissenschaft
    Status Regelungstechnik
    Status Signaltheorie
    Status Sonstiges
    Status Technik
  Status Mathe
    Status Schulmathe
    Status Hochschulmathe
    Status Mathe-Vorkurse
    Status Mathe-Software
  Status Naturwiss.
    Status Astronomie
    Status Biologie
    Status Chemie
    Status Geowissenschaften
    Status Medizin
    Status Physik
    Status Sport
  Status Sonstiges / Diverses
  Status Sprachen
    Status Deutsch
    Status Englisch
    Status Französisch
    Status Griechisch
    Status Latein
    Status Russisch
    Status Spanisch
    Status Vorkurse
    Status Sonstiges (Sprachen)
  Status Neuerdings
  Status Internes VH
    Status Café VH
    Status Verbesserungen
    Status Benutzerbetreuung
    Status Plenum
    Status Datenbank-Forum
    Status Test-Forum
    Status Fragwürdige Inhalte
    Status VH e.V.

Gezeigt werden alle Foren bis zur Tiefe 2

Navigation
 Startseite...
 Neuerdings beta neu
 Forum...
 vorwissen...
 vorkurse...
 Werkzeuge...
 Nachhilfevermittlung beta...
 Online-Spiele beta
 Suchen
 Verein...
 Impressum
Das Projekt
Server und Internetanbindung werden durch Spenden finanziert.
Organisiert wird das Projekt von unserem Koordinatorenteam.
Hunderte Mitglieder helfen ehrenamtlich in unseren moderierten Foren.
Anbieter der Seite ist der gemeinnützige Verein "Vorhilfe.de e.V.".
Partnerseiten
Dt. Schulen im Ausland: Mathe-Seiten:

Open Source FunktionenplotterFunkyPlot: Kostenloser und quelloffener Funktionenplotter für Linux und andere Betriebssysteme
Forum "Logik" - in DNF/ KNF umformen
in DNF/ KNF umformen < Logik < Logik+Mengenlehre < Hochschule < Mathe < Vorhilfe
Ansicht: [ geschachtelt ] | ^ Forum "Logik"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien

in DNF/ KNF umformen: Korrektur
Status: (Frage) überfällig Status 
Datum: 18:51 Do 15.02.2007
Autor: Jennymaus

Aufgabe
Formen Sie die folgende Formel zu einer äquivalenten Formel in disjunkter Normalform (DNF) um:
(a) (A->B)->((B->C)->(A->C))
(b) ((A->B)->(B->C))->(A->C)
und geben sie zu folgender Formel die KNF an:
(c) [mm] (A<->B)<->\neg [/mm] C

Hallo!
Ich habe mich im Internet zu den Umformungen belesen und folgende Regeln rausgefunden:
DNF: [mm] A->B=\neg [/mm] A [mm] \vee [/mm] B; A<->B=(A [mm] \wedge [/mm] B) [mm] \vee (\neg [/mm] A [mm] \wedge \neg [/mm] B)
KNF: A<->=(A->B) [mm] \wedge (B->A)=(\neg [/mm] A [mm] \vee [/mm] B) [mm] \wedge (\neg [/mm] B [mm] \vee [/mm] A)
Gibt es noch weitere Regeln, die man für die Umformung brauchen könnte?
Ich habe jetzt zu der Aufgabe folgende Lösungen:
(a) (A [mm] \vee \neg [/mm] B) [mm] \vee [/mm] ((B [mm] \vee \neg [/mm] C) [mm] \vee (\neg [/mm] A [mm] \vee [/mm] C))
(b) [mm] ((\neg [/mm] A [mm] \vee [/mm] B) [mm] \vee [/mm] (B [mm] \vee \neg [/mm] C)) [mm] \vee (\neg [/mm] A [mm] \vee [/mm] C)
(c) ((A->B) [mm] \wedge [/mm] (B->A)) -> [mm] \neg [/mm] C [mm] \wedge (\neg [/mm] C -> ((A->B) [mm] \wedge [/mm] (B->A))
Stimmt das so?
Was ist eigentlich der Unterscheid zwischen einer DNF/KNF und einer vollständigen DNF/KNF? Und wie schreibt man eine DNF/KNF als Klauselmenge auf?
Danke schonmal für´s kontrollieren und so!
Lg, Jennymaus

        
Bezug
in DNF/ KNF umformen: Antwort
Status: (Antwort) fertig Status 
Datum: 20:16 Do 15.02.2007
Autor: Bastiane

Hallo Jennymaus!

> Formen Sie die folgende Formel zu einer äquivalenten Formel
> in disjunkter Normalform (DNF) um:
>  (a) (A->B)->((B->C)->(A->C))
>  (b) ((A->B)->(B->C))->(A->C)
>  und geben sie zu folgender Formel die KNF an:
>  (c) [mm](A<->B)<->\neg[/mm] C

Wenn du unseren Formeleditor benutzt, sieht das ganze noch schöner aus. :-)

>  Hallo!
>  Ich habe mich im Internet zu den Umformungen belesen und
> folgende Regeln rausgefunden:
>  DNF: [mm]A->B=\neg[/mm] A [mm]\vee[/mm] B; A<->B=(A [mm]\wedge[/mm] B) [mm]\vee (\neg[/mm] A
> [mm]\wedge \neg[/mm] B)
>  KNF: A<->=(A->B) [mm]\wedge (B->A)=(\neg[/mm] A [mm]\vee[/mm] B) [mm]\wedge (\neg[/mm]
> B [mm]\vee[/mm] A)
>  Gibt es noch weitere Regeln, die man für die Umformung
> brauchen könnte?

Ich würde sagen, du kannst alle []Booleschen Gesetze dafür benutzen und auch brauchen. Kommt halt auf deine Ausgangsterme an - abgesehen davon sollten einem die Gesetze irgendwann so in Fleisch und Blut übergehen, dass man gar nicht mehr weiß, welches Gesetz das jetzt eigentlich ist.

> Ich habe jetzt zu der Aufgabe folgende Lösungen:
>  (a) (A [mm]\vee \neg[/mm] B) [mm]\vee[/mm] ((B [mm]\vee \neg[/mm] C) [mm]\vee (\neg[/mm] A
> [mm]\vee[/mm] C))

Hab' ich auch raus. [daumenhoch] Allerdings kannst du dir die Klammern sparen, und dann kannst du es noch weiter vereinfachen. Da kommt allerdings raus, dass das ganze immer wahr ist, naja, und "1" sieht nicht mehr so schön nach DNF aus. ;-)

>  (b) [mm]((\neg[/mm] A [mm]\vee[/mm] B) [mm]\vee[/mm] (B [mm]\vee \neg[/mm] C)) [mm]\vee (\neg[/mm] A
> [mm]\vee[/mm] C)

Hab' ich auch raus. [daumenhoch] Auch das könnte man noch vereinfachen, aber so sieht's mehr nach DNF aus.

>  (c) ((A->B) [mm]\wedge[/mm] (B->A)) -> [mm]\neg[/mm] C [mm]\wedge (\neg[/mm] C ->

> ((A->B) [mm]\wedge[/mm] (B->A))

Das ist doch aber keine []KNF!?

>  Stimmt das so?
>  Was ist eigentlich der Unterscheid zwischen einer DNF/KNF
> und einer vollständigen DNF/KNF? Und wie schreibt man eine
> DNF/KNF als Klauselmenge auf?

Ich weiß leider gerade nicht, wie eine vollständige DNF/KNF definiert ist, hast du das vielleicht irgendwo stehen? Ich glaube, das ist so was wie, dass wirklich jede Klausel die Form [mm] $(A\vee [/mm] B)$ bzw. [mm] $(A\wedge [/mm] B)$ hat, theoretisch kann ja bei der normalen DNF/KNF eine Variable einzeln als Klausel dort stehen, also z. B. ist [mm] $(A\vee B)\wedge [/mm] C$ ja eine KNF, aber C hat nicht die Form (irgendwas [mm] \vee [/mm] irgendwasanderes), und damit wäre es nicht vollständig. Bin mir da aber im Moment nicht sicher, ob das wirklich so definiert ist.
Und was verstehst du unter einer Klauselmenge?

Viele Grüße
Bastiane
[cap]

Bezug
                
Bezug
in DNF/ KNF umformen: Rückfrage
Status: (Frage) überfällig Status 
Datum: 21:32 Do 15.02.2007
Autor: Jennymaus

Hallo!
Danke!
Wie könnte man denn die Ergebnisse (a) und (b) noch vereinfachen?
Zur (c) habe ich jetzt die Wahrheitstabelle aufgestellt und daraus die KNF abgelesen und habe raus: (A [mm] \vee [/mm] B [mm] \vee \neg [/mm] C) [mm] \vee [/mm] (A [mm] \vee \neg [/mm] B [mm] \vee [/mm] C) [mm] \vee (\neg [/mm] A [mm] \vee [/mm] B [mm] \vee [/mm] C) [mm] \vee (\neg [/mm] A [mm] \vee \neg [/mm] B [mm] \vee \neg [/mm] C). Stimmt das?
Die Klauselmenge wäre meiner Meinung nach dazu: {{ [mm] A,B,\neg [/mm] C },{ [mm] A,\neg [/mm] B,C },{ [mm] \neg [/mm] A,B,C },{ [mm] \neg A,\neg B,\neg [/mm] C }}. Richtig? Also zumindest haben wir das mal in einer Übungsaufgabe gemacht (wenn ich das richtig nachvollzogen habe).
Das mit der vollständigen DNF/KNF hatte ich auf irgend einer Internetseite gelesen. Scheint aber eh unwichtig zu sein, da es in meiner Vorlesung nicht behandelt wurde.
Lg, Jennymaus

Bezug
                        
Bezug
in DNF/ KNF umformen: Mitteilung
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 22:21 Do 15.02.2007
Autor: Bastiane

Hallo Jennymaus!

>  Wie könnte man denn die Ergebnisse (a) und (b) noch
> vereinfachen?

Wie gesagt, erst die Klammern weg, und dann gilt doch [mm] $A\vee\neg [/mm] A$=1$ usw.

>  Zur (c) habe ich jetzt die Wahrheitstabelle aufgestellt
> und daraus die KNF abgelesen und habe raus: (A [mm]\vee[/mm] B [mm]\vee \neg[/mm]
> C) [mm]\vee[/mm] (A [mm]\vee \neg[/mm] B [mm]\vee[/mm] C) [mm]\vee (\neg[/mm] A [mm]\vee[/mm] B [mm]\vee[/mm] C)
> [mm]\vee (\neg[/mm] A [mm]\vee \neg[/mm] B [mm]\vee \neg[/mm]Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

C). Stimmt das?

Das ist noch immer keine KNF. Abgesehen davon weiß ich nicht, ob es Sinn der Aufgabe war, das mit einer Wahrheitstabelle zu machen. Benutze doch einfach die Booleschen Regeln.

> Die Klauselmenge wäre meiner Meinung nach dazu: {{ [mm]A,B,\neg[/mm]Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)


> C },{ [mm]A,\neg[/mm]Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

B,C },{ [mm]\neg[/mm]Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)
Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

A,B,C },{ [mm]\neg A,\neg B,\neg[/mm]Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)
Eingabefehler: "{" und "}" müssen immer paarweise auftreten, es wurde aber ein Teil ohne Entsprechung gefunden (siehe rote Markierung)

C

> }}. Richtig? Also zumindest haben wir das mal in einer
> Übungsaufgabe gemacht (wenn ich das richtig nachvollzogen
> habe).

Wie gesagt, ich habe keine Ahnung, was du mit Klauselmenge meinst.

Viele Grüße
Bastiane
[cap]

Bezug
                                
Bezug
in DNF/ KNF umformen: Frage (überfällig)
Status: (Frage) überfällig Status 
Datum: 17:22 So 18.02.2007
Autor: Jennymaus

Hallo!
Zu (c): Ich hatte mich geirrt beim Aufschreiben der KNF...Zwischen den Klammern muss immer [mm] \wedge [/mm] stehen...dann stimmts, oder?
Ich hab die KNF auch mal durch umschreiben erstellt und habe bekommen: (((A [mm] \vee \neg [/mm] B) [mm] \wedge [/mm] (B [mm] \vee \neg [/mm] A)) [mm] \vee \neg [/mm] C) [mm] \wedge [/mm] ( C [mm] \vee [/mm] ( ( [mm] \neg [/mm] A [mm] \vee [/mm] B) [mm] \wedge [/mm] ( [mm] \neg [/mm] B [mm] \vee [/mm] A))).
Wenn man [mm] \neg [/mm] (A [mm] \vee [/mm] B) hat, wird das dann zu [mm] (\neg [/mm] A [mm] \vee \neg [/mm] B) oder wird aus dem [mm] \vee [/mm] auch noch ein [mm] \wedge? [/mm]
Lg, Claudi

Bezug
                                        
Bezug
in DNF/ KNF umformen: Fälligkeit abgelaufen
Status: (Mitteilung) Reaktion unnötig Status 
Datum: 18:20 Di 20.02.2007
Autor: matux

$MATUXTEXT(ueberfaellige_frage)
Bezug
Ansicht: [ geschachtelt ] | ^ Forum "Logik"  | ^^ Alle Foren  | ^ Forenbaum  | Materialien


^ Seitenanfang ^
www.vorhilfe.de