Dana jest relacja R⊆N²x N²(N-zbiór liczb naturalnych, zdefiniowana następująco: <a,b>R<c,d>⇔a*d=b*c
❶R jest relacją równoważności
⓪R jest symetryczna i zwrotna, ale nie jest przechodnia
❶Pary <l,k> oraz <l,k>, gdzie k jest pewną liczbą naturalną, są ze sobą w relacji R
⓪Gdyby R była zdefiniowana na zbiorze liczb wymiernych, czyli R⊆ W²x W²(W-zbiór liczb wymiernych), to byłaby relacją równoważności
Niech R1 ,R 2 będą relacjami równoważności na zbiorze X. Wówczas relacjami równoważności są również relacje:
⓪R1\R 2
⓪X²\R 2
⓪(R1\R 2)∪ (R2\R1)
⓪(R1∪R 2) \R1
Niech A, B, C będą dowolnymi zbiorami. Prawdą jest, że:
⓪card(A)=card(B)⇒A∪B=A
❶A∪(B\A)=A∪B
❶Jeżeli x∈A oraz x∉B, to {x}∈2A∪B
⓪(A\B)∪(B\A)=∅⇔A∩B=∅
Dana jest funkcja f: X→Y całkowicie określona na X. Niech R⊆X² będzie relacją binarną na X określoną następująco: <x,y>∈R wtedy i tylko wtedy, gdy f(x)=f(y). Wskaż, które z własności posiada relacja R:
⓪R jest relacją antysymetryczną
❶R jest relacją spójną
❶R jest relacją przechodnią
Słowo postaci a {bc} {a}, gdzie {x} oznacza jedno lub więcej powtórzeń elementu x, jest generowane przez gramatykę G=df<{a,b,c},{S,A,B},P,S>, gdzie zbiór produkcji P jest zdefiniowany następująco:
⓪P=df{S::=a|AB, A::=b|bcA, B::=a|aB}
⓪P=df{S::=ab|cA|B,A::=bc|A|a , B::=a|b|c}
⓪P=df{S::=a|B|A, B::=b|BA, A::=a|A|b}
❶P=df{S::=B|A, B::=aB|bcB|a, A::=a|Aa}
Formuła α nie jest tautologią, a formuła β jest tautologią rachunku kwantyfikatorów. Które z poniższych formuł są tautologiami rachunku kwantyfikatorów:
⓪α ∧ β
❶α ∨ β
⓪α ⇔ β
❶α ⇒ β
Niech p,q,r będą zmiennymi zdaniowymi. Wskazać wyrażenia, które są tautologiami:
❶ (¬(p⇒q) ∧ (q⇒p)) ⇒ (p∧¬q)
⓪((p∨q) ∧ (p⇒q)) ⇒ (q⇒p)
❶ ((p∨q) ⇒r) ⇒ ((p⇒r) ∨ (q⇒r))
⓪(p⇒(q∨r)) ⇒ (p ⇒q)
Jeżeli INTv(α∨(β∧α))=P to zawsze zachodzi:
⓪INTv(β)=P
❶INTv(α)=P
⓪INTv(α)=F
❶INTv(α∨β)=P
Wyrażenie ¬p jest semantycznie równoważne wyrażeniu:
⓪p∨(¬q∧p)
❶¬p∧ (q∨¬p)
⓪p⇒q
⓪¬p⇔¬p
Zakładając, że x,y,z są zmiennymi indywiduowymi, p, q, r, s – symbolami predykatów, wskaż napisy, które są poprawnnie zbudowanymi farmułami rachunku kwantyfikatorów:
❶∀x●p(x, true)
❶∀x●(¬(x⇒x)⇔(x∧¬x))
⓪(∃x●p(a,b,c)∧(¬q(y)⇔q(y)))⇒∀x●(p(x)∧q(y))
❶∀x●(∃x●((p(x)∧∃x●q(x))⇒r(x))∧∃x●s(x))
Zakładając, że P, Q są predykatami, x, y – zmiennymi indywiduowymi wskaż, które z poniższych formuł rachunku kwantyfikatorów są tautologiami:
❶ (∀x●P(x))⇒(∃x●P(x))
⓪(∃x●(¬P(x)∨¬Q(x)))∨∃x●(P(x)∧Q(x))
❶ (∀x●P(x)⇔Q(x)))⇒(∀x●P(x)⇔∀x●Q(x))
Dana jest formuła ∃x●(P(x,y)∧Q(x,y)), system relacyjny SR=<Asr,R1,R2> oraz interpretacja danej formuły w systemie relacyjnym SR oznaczona I. Jeżeli nośnik systemu relacyjnego Asr={a,b} i relacje: R1={<a,b>,<b,a>}, R2={<a,a>,<b,b>,<a,b>}, to:
Dla I(P)=R1 i I(Q)=R2 oraz dla wartościowania v(x)=a i v(y)=a formuła jest spełniona
Dla I(P)=R1 i I(Q)=R1 oraz dla wartościowania v(x)=a i v(y)=a formuła jest spełniona
Dla I(P)=R2 i I(Q)=R1 oraz dla wartościowania v(x)=a i v(y)=a formuła nie jest spełniona
Poniższe drzewo ilustruje zostosowanie rachunku sekwencji dla sprawdzenia, czy formuła (α∨β)⇒(α∧β) jest tautologią.
→(α∨β)⇒(α∧β)
→¬ (α∨β) ∨ (α∧β)
→¬ (α∨β),α∧β
→¬ α∨¬β,α∧β
→¬ α,α∧β →¬β,α∧β
Zakładając, że poprzedni węzeł jest poprawny, określ czy poprawnie wyprowadzono węzeł:
❶Nr 2
❶Nr 3
⓪Nr 4
⓪Nr 5
Na pewnym etapie działania algorytm oparty o rachunek sekwentów wyprowadził z formuły F następujący zbiór sekwentów – liści drzewa dowodu:
¬ α[x←t1], β[x←t2] → β
α[x←t1, x←t3]→ α, β
α, β →¬α, β
¬∃x●¬α→γ, ¬∀x● α, β
Na podstawie tego zbioru:
Nie można jeszcze stwierdzić, że formuła jest tautologią rachunku zdań, ani, że nie jest tautologią rachunku kwantyfikatorów
Można już stwierdzić, że formuła F jest tautologią rachinku kwantyfikatorów
W drzewie istnieją liście, które są aksjomatami
Nie można jeszcze stwierdzić, że formuła nie jest tautologią rachunku kwantyfikatorów
Poniżej jest dany węzeł N1 drzewa dowodu budowanego zgodnie z algorytmem wykorzystującym rachunek sekwentów Gentzena.
→∀x●¬ α∨∀x●¬β, ¬∀x●¬(α∧β) ●N1
??? ●N2
W kolejnym węźle N2 drzewa można wstawić sekwent:
⓪¬∀x●¬(α∧β) →∀x●¬(α∧β)
⓪ ∀x●¬α∧∀x●¬β∧¬∀x●¬(α∧β)→
❶→∀x●¬ α,∀x●¬β, ¬∀x●¬(α∧β)
❶¬∀x●¬ α, ¬∀x●¬β→¬∀x●¬(α∧β)
Wskazać, które z podanych niżej reguł są semantycznie poprawnymi regułami wnioskowania. X, Y są tu dowolnymi formułami, a ɸ, Γ – dowolnymi zbiorami formuł.
⓪ɸ→ Γ,X⇔Y
ɸ,X,Y→Γ ɸ→Γ, X,Y
⓪ɸ,X⇔Y→Γ
ɸ,X→Γ,Y ɸ,Y→ Γ,X
❶ɸ→Γ,X∨Y
ɸ, ¬X→ Γ ,Y
❶ɸ,X∧Y→Γ
ɸ,X→Γ,¬Y
Które pary formuł są równoważne semantycznie ( str 167)
⓪(∀x●α(x,y))⇒(∃y●β(z,y)) ∀x●∃y●(α(x,y) ⇒ β(z,y))
⓪∀z●∃y●∀z●α(x,z,f(z)) ∀z●∀x●α(x,h(z,x),f(y))
❶ (∀x●α(x,y)) ∨ (∃y●β(z,y)) ∀x●∃y● (α(x,y) ∨ β(z,y))
⓪∀y●∃z●∀x ●β(x,h(y),z) ∀y●∀x●β (x,h(y),f(x))
Które pary formuł są równoważne w sensie spełnialności:
⓪(∀x●∃y● α (x,y)) ⇒β (y,z) ∀x●∃y●(α(x,y) ⇒ β(y,z))
⓪∃y●∀x●α(x,y,z) ∀x●α(x,g(y),z)
❶∀z●∃y●∀x●β(z,y,x) ∀z●∀x● β (z,h(z),x)
❶∀y●∀x ●β(x,g(x,y),y) ∀x●∀y●β (x,h(x,y),y)
Dane są dwie klauzule: kocha(PIOTR, x) oraz lubi(ojciec(EWA),y)
Najbardziej ogólny unifikator tych klauzul to:
⓪{x:=y}
⓪{x:=EWA,y:=PIOTR}
⓪{x:=ojciec(EWA),y:=PIOTR}
❶Nie istnieje
Dany jest zbiór klauzul S={¬p∨q, ¬r∨s, p∨r}. Wskaż które z poniżej podanych klauzul są wyprowadzalne ze zbioru S przez zastosowanie zasady rezolucji:
⓪¬q∨s
⓪p∨q
⓪¬q ∨r
❶q∨s