p → q
Transkrypt
p → q
Paweł Łupkowski Logika I KPN (p ↔ q) ↔ (p → q) ∧ (q → p) (p → q) ↔ ¬p ∨ q ¬(p ∧ q) ↔ ¬p ∨ ¬q ¬(p ∨ q) ↔ ¬p ∧ ¬q ¬¬p ↔ p p ∨ (q ∧ r) ↔ (p ∨ q) ∧ (p ∨ r) (p ∧ q) ∨ r ↔ (p ∨ r) ∧ (q ∨ r) 1. Sprawdź czy podane formuły A i B są sobie inferencyjnie równoważne (a) A = p ∧ q; B = q ∧ p, (b) A = p → (q → r); B = p ∧ q → r, (c) A = p ∧ q; B = ¬(¬p ∨ ¬q), (d) A = (p ∨ q) ∧ r; B = (p ∧ r) ∨ (q ∧ r), (e) A = (p ∨ q) ∨ r; B = (p ∨ r) ∧ (q ∨ r). 2. Czy podana definicja alternatywy elementarnej jest poprawna? Alternatywy elementarne: (i) Każda zmienna zdaniowa jest alternatywą elementarną; (ii) jeżeli A jest alternatywą elementarną i L jest literałem, to wyrażenie postaci (A ∨ L) jest alternatywą elementarną; (iii) nie ma żadnych innych alternatyw elementarnych poza tymi, które są wymienione w punkcie (i) i tymi, które można zbudować wedle reguły (ii). 3. Wskaż formuły będące alternatywami elementarnymi: (a) (((p ∨ q) ∨ ¬r) ∨ p) (d) ¬p (g) (p ∨ q ∨ ¬r) (b) (p ∨ q ∧ ¬r ∨ p) (e) ((p ∨ q) ∨ r) (h) s (c) (p ∨ ¬p) (f) ((p ∨ q) ∨ ¬r) (i) (p ∨ q ∨ ¬r ∨ p) 4. Czy podana definicja koniunkcyjnej postaci normalnej jest poprawna? Koniunkcyjna postać normalna: (i) Każdy literał jest formułą o koniunkcyjnej postaci normalnej; (ii) jeżeli A jest dowolną formułą o koniunkcyjnej postaci normalnej, zaś B jest dowolnym literałem, to wyrażenie o postaci (A ∧ B) jest formułą o koniunkcyjnej postaci normalnej. 5. Sprowadź do koniunkcyjnej postaci normalnej następujące formuły. Które z nich są tautologiami? (a) p → (q → r) (h) (¬p → q) (b) p ∧ q → r (i) (p → q) → (q → r) (c) p → (q ∧ r) (j) ((p → q) → q) → r (d) p → ((q → q) → r) (k) p → (q → (q → r)) (e) ((p ∧ q) ∨ r) → s (l) ¬((r ∧ ¬q) ↔ s) → ¬(p ∨ ¬q) (f) (p ∧ q) ∨ (q → s) (m) ((r ∧ ¬q) ↔ s) → ¬(p ∨ ¬q) (g) ¬(p → q) (n) ¬(((r ∧ ¬q) → s) → ¬(p ∨ ¬q))