2021-10-23, 11:47
  #1
Medlem
Hej!

Jag försöker skriva två meningar i cnf men fastnar för att jag inte vet vilka regler jag ska applicera.

Den första är:
(a → b) → (a → c)
Jag lyckas bli av med implikationerna:
¬(a → b) ∨ (a → c)
(a ∧ ¬b) ∨ (¬a ∨ c)
Men jag vet inte hur man går härifrån till svaret:
(a ∨ ¬a ∨ c) ∧ (¬b ∨ ¬a ∨ c)

Likadant med andra meningen:
a → [(b ∧ c) ∨ d]
¬a ∨ [(b ∧ c) ∨ d]
[(b ∧ c) ∨ d] kan väl skrivas om till (d ∨ b) ∧ (d ∨ c) men vet inte hur man går vidare från:
¬a ∨ [(d ∨ b) ∧ (d ∨ c)]
Till svaret:
(¬a ∨ b ∨ d) ∧ (¬a ∨ c ∨ d)
Citera
2021-10-23, 11:50
  #2
Bannlyst
Kom igen du har ju studerat? Jag gick till tavlan i klassen och skrev åt Klassen till och med

Om inte boken kan lära dig varför skulle text på Flashback göra?
Citera
2021-10-23, 21:30
  #3
Medlem
a-mortals avatar
Citat:
Ursprungligen postat av vickybae
Hej!

Jag försöker skriva två meningar i cnf men fastnar för att jag inte vet vilka regler jag ska applicera.

Den första är:
(a → b) → (a → c)
Jag lyckas bli av med implikationerna:
¬(a → b) ∨ (a → c)
(a ∧ ¬b) ∨ (¬a ∨ c)
Men jag vet inte hur man går härifrån till svaret:
(a ∨ ¬a ∨ c) ∧ (¬b ∨ ¬a ∨ c)

Likadant med andra meningen:
a → [(b ∧ c) ∨ d]
¬a ∨ [(b ∧ c) ∨ d]
[(b ∧ c) ∨ d] kan väl skrivas om till (d ∨ b) ∧ (d ∨ c) men vet inte hur man går vidare från:
¬a ∨ [(d ∨ b) ∧ (d ∨ c)]
Till svaret:
(¬a ∨ b ∨ d) ∧ (¬a ∨ c ∨ d)

Om (a ∨ ¬a ∨ c) ∧ (¬b ∨ ¬a ∨ c) var givet så kan du reducera från båda håll.
Du gjorde som nedan fram till H. Det som kan vara svårt är att komma på V.
x ∧ blir överflödigt pga ∨ ¬x.

: = motsvarar
B(A,I) = B som är A efter användning av I

I: x → y = ¬(x ∧ ¬y)
A: (a → b) → (a → c)
B(A,I): (¬(a ∧ ¬b)) → (a → c)
C(B,I): (¬(a ∧ ¬b)) → (¬(a ∧ ¬c))
D(C,I):¬((¬(a ∧ ¬b)) ∧ ¬(¬(a ∧ ¬c)))
II: ¬(x ∧ y) = ¬x ∨ ¬y
E(D,II): ¬((¬a ∨ b) ∧ ¬(¬(a ∧ ¬c)))
F(E,II): ¬((¬a ∨ b) ∧ ¬(¬a ∨ c))
G(F,II): ¬(¬a ∨ b) ∨ (¬a ∨ c)
III: ¬(x ∨ y) = ¬x ∧ ¬y
H(G,III): (a ∧ ¬b) ∨ (¬a ∨ c)
IV: (x ∨ y) ∨ z = x ∨ y ∨ z
J(H,IV): (a ∧ ¬b) ∨ ¬a ∨ c
V: (x ∧ ¬y) ∨ ¬x = ¬y ∨ ¬x
K(J,V): ¬b ∨ ¬a ∨ c

L: (a ∨ ¬a ∨ c) ∧ (¬b ∨ ¬a ∨ c)
VI: (x ∨ ¬x = T) & (T ∨ x = T) & (T ∧ x = x) & ((x) = x)
M(L,VI): ¬b ∨ ¬a ∨ c
M = K
Citera

Skapa ett konto eller logga in för att kommentera

Du måste vara medlem för att kunna kommentera

Skapa ett konto

Det är enkelt att registrera ett nytt konto

Bli medlem

Logga in

Har du redan ett konto? Logga in här

Logga in