[MaLo] Malo-Blat 4

[FoSAP] Formale Systeme, Automaten, Prozesse
[BuK] Berechenbarkeit und Komplexität
[MaLo] Mathematische Logik

Malo-Blat 4

Beitragvon deuper » 06.05.08 03:20

Hi,

eine frage zur Resolution? kann man die Klauseln mehrmals in der Resolution verwenden? kann es eine Klausel geben die gar nicht verwendet wird?

Z.B : c1,c2,c3,c4

c1-c2 = c12
c2-c3=c23
c1-c23=leere Menge => unerfüllbar

in diesem Beispiel wird also c4 und c12 nicht vewendet aber trotzdem wurde gezeigt dass die formel unerfüllbar ist.ist das so ok oder müssen alle lauseln verwendet werden

Gruss
DeuPer
deuper
 
Beiträge: 74
Registriert: 25.04.07 12:25

Re: Malo-Blat 4

Beitragvon mirko » 06.05.08 06:51

deuper hat geschrieben:Hi,

eine frage zur Resolution? kann man die Klauseln mehrmals in der Resolution verwenden? kann es eine Klausel geben die gar nicht verwendet wird?


ja, ja
mirko
 
Beiträge: 1032
Registriert: 22.10.06 18:33
Studiert seit: WS 12/13

Beitragvon Fighter_MV » 06.05.08 10:46

Du darfst quasi alles machen um die leere Klauser zu erzeugen. Wenn du eine Resolvente erechnet hast, dann gehört sie per Definition zur gesamten Klauselmenge und aus dieser Menge darfst du jede mit jeder Klausel benutzen, egal wie oft diese schon vorher benutzt wurden :)
Fighter_MV
 
Beiträge: 400
Registriert: 25.09.06 14:51
Wohnort: Eschweiler
Studiengang: Informatik (M.Sc.)
Studiert seit: WS 07/08
Anwendungsfach: BWL

Beitragvon deuper » 06.05.08 10:51

Danke für die Antworten :)
deuper
 
Beiträge: 74
Registriert: 25.04.07 12:25

Beitragvon Nyx » 07.05.08 12:55

Hallo,

reicht bei Aufgabe 1 b) ein Gegenbeispiel als Beweis oder sollen wir einen Beweis führen UND ein Gegenbeispiel bringen? Mich irritiert nämlich der Doppelpunkt in der Aufgabenstellung...
Nyx
 
Beiträge: 9
Registriert: 25.04.07 11:58

Beitragvon Miss*Sunflower » 07.05.08 13:32

Prinzipiell reicht bei einem 'falsch' ein gegenbespiel und bei einem 'wahr' musst du einen richtigen beweis führen,der alle möglichkeiten abdeckt. (auch bei anderen fächern ist es meistens so)
"Esst mehr Gemüse!"
Benutzeravatar
Miss*Sunflower
 
Beiträge: 1645
Registriert: 11.09.05 17:04
Wohnort: Aachen
Studiengang: Informatik (Dipl.)
Studiert seit: fertig
Anwendungsfach: Psycho

Beitragvon Nyx » 07.05.08 13:34

Ja, stimmt...
Thx.

Aufgabe 3 (a):
Hier sollen wir ZEIGEN, dass jede Klauselmenge ohne positive Klauseln erfüllbar ist.
Aber durch ein einfaches Gegenbeispiel, kann man das doch widerlegen:
\left{\left{X,!Y\right} , \left{!X,Y\right} \right} ist unerfüllbar und hat keine positive Klausel.

Normalerweise steht doch in solchen Fällen: Beweisen oder widerlegen Sie.
Also hab ich da wohl nen Denkfehler (durch die Temperaturen?!) Oder was?!
Nyx
 
Beiträge: 9
Registriert: 25.04.07 11:58

Beitragvon magicrat » 07.05.08 14:43

Denkfehler ;)
Ist erfüllbar, zB durch J(X)=J(Y)=1.
magicrat
 
Beiträge: 176
Registriert: 03.04.06 21:12

Beitragvon Icarus » 07.05.08 18:29

Nyx hat geschrieben:....
\left{\left{X,!Y\right} , \left{!X,Y\right} \right} ist unerfüllbar und hat keine positive Klausel.
...


edit: falsche behauptung, deshalb gelöscht.

Nyx hat geschrieben:...
Normalerweise steht doch in solchen Fällen: Beweisen oder widerlegen Sie.
....


Darum nehme ich an, dass alle Unterpunkte der Aufgabe 3 richtig sind und man beweisen (zeigen) soll.
Zuletzt geändert von Icarus am 07.05.08 21:49, insgesamt 1-mal geändert.
Benutzeravatar
Icarus
 
Beiträge: 18
Registriert: 12.04.06 10:32
Wohnort: Aachen

Beitragvon Fighter_MV » 07.05.08 19:24

Icarus hat geschrieben:
Nyx hat geschrieben:....
\left{\left{X,!Y\right} , \left{!X,Y\right} \right} ist unerfüllbar und hat keine positive Klausel.
...


hat auch positive Klausel, weil positive Literale in beiden Klauseln vorkommen. Eine Klausel positiv gdw. ''alle'' Literale nicht negiert sind.


Das Ding hat keine positive Klausel, da in beiden Klausern mindestens ein negiertes Literal vorhanden ist.

Allerdings kann man die Formel doch mit X = 1 und Y = 1 erfüllen.

Die Literale in den Klauseln sind ja verodert, also

(X oder nicht Y) und (nicht X oder Y)
Fighter_MV
 
Beiträge: 400
Registriert: 25.09.06 14:51
Wohnort: Eschweiler
Studiengang: Informatik (M.Sc.)
Studiert seit: WS 07/08
Anwendungsfach: BWL

Beitragvon Sebi » 07.05.08 21:30

Naja, dann nimm nun noch die Klausel {!X, !Y} hinzu, dann ist es direkt vollends klar, dass es stimmt :)
Sebi
 
Beiträge: 107
Registriert: 27.11.06 10:05

Beitragvon Fighter_MV » 07.05.08 21:38

Dann ist die Belegung X = 0, Y = 0 gültig.

Ich glaube es gibt kein Gegenbeispiel. Wir sollen ja beweisen, dass es so ist und kein Gegenbeispiel finden
Fighter_MV
 
Beiträge: 400
Registriert: 25.09.06 14:51
Wohnort: Eschweiler
Studiengang: Informatik (M.Sc.)
Studiert seit: WS 07/08
Anwendungsfach: BWL

Beitragvon Sebi » 07.05.08 21:39

Ja genau. Es gilt immer, dass es erfüllbar ist.
Sebi
 
Beiträge: 107
Registriert: 27.11.06 10:05

Beitragvon Nyx » 08.05.08 09:25

Ok, das mein Beispiel für X=Y=1 erfüllbar ist, sehe ich ein.
ABER: die Resolvente C aus C1={X,!Y} und C2={!X,Y} ist doch die leere Klausel, oder?! Also nach Resolutionskalkül unerfüllbar. HÄ?! :shock: :?:
Nyx
 
Beiträge: 9
Registriert: 25.04.07 11:58

Beitragvon Sebi » 08.05.08 09:27

Nein, Doppelresollution ist nicht korrekt!!!!!
Also {!A,B}, {A,!B} ist NICHT die leere Klausel!!!
Sebi
 
Beiträge: 107
Registriert: 27.11.06 10:05

Nächste

Zurück zu Theoretische Informatik