Logika dla informatyków/Ćwiczenia 2: Różnice pomiędzy wersjami
Nie podano opisu zmian |
Nie podano opisu zmian |
||
Linia 5: | Linia 5: | ||
<center><math> <a,b>\in p^\mathfrak A</math> wtedy i tylko wtedy, gdy <math>a+b\geq 6</math>;</center> | <center><math> <a,b>\in p^\mathfrak A</math> wtedy i tylko wtedy, gdy <math>a+b\geq 6</math>;</center> | ||
<center><math> | <center><math> <a,b>\in q^\mathfrak A</math> wtedy i tylko wtedy, gdy <math>b=a+2</math></center>. | ||
Zbadać czy formuły | Zbadać czy formuły | ||
Linia 19: | Linia 19: | ||
<center><math>f^\mathfrak A (m,n) = min(m,n)</math>, dla <math>m,n\in\mathbb ZZ</math>, a <math>r^\mathfrak A</math> jest | <center><math>f^\mathfrak A (m,n) = min(m,n)</math>, dla <math>m,n\in\mathbb ZZ</math>, a <math>r^\mathfrak A</math> jest | ||
relacją <math>\geq</math>; <br> | relacją <math>\geq</math>; <br> | ||
<math>f^\mathfrak | <math>f^\mathfrak B(m,n) = m^2+n^2</math>, dla <math>m,n\in\mathbb Z</math>, a <math>r^\mathfrak b</math> jest relacją <math>\leq</math>. | ||
</center> | </center> | ||
Zbadać czy formuły | Zbadać czy formuły |
Wersja z 09:03, 21 wrz 2006
Ćwiczenie 1
Niech , gdzie:
.
Zbadać czy formuły
- ;
- ;
- ;
są spełnione przy wartościowaniu , w strukturze .
Ćwiczenie 2
Niech Parser nie mógł rozpoznać (błąd składni): {\displaystyle \mathfrak A = \<\mathbb Z, f^\mathfrak A, r^\mathfrak A >}
i Parser nie mógł rozpoznać (błąd składni): {\displaystyle \mathfrak B = \< \mathbb Z, f^\mathfrak b, r^\mathfrak b >}
, gdzie
relacją ;
, dla , a jest relacją .
Zbadać czy formuły
- ;
- ,
są spełnione przy wartościowaniu , w strukturach i .
Ćwiczenie 3
Czy formuła jest spełniona przy wartościowaniu , i
- w strukturze , gdzie jest relacją podzielności?
- w strukturze , gdzie jest relacją przystawania modulo 7?
Ćwiczenie 4
W jakich strukturach prawdziwa jest formuła ? A formuła
otrzymana przez "naiwne" podstawienie na ?
Ćwiczenie 5
Podaj przykład modelu i wartościowania, przy którym formuła
jest: a) spełniona b) nie spełniona.
Ćwiczenie 6
Zbadać, czy następujące formuły są tautologiami i czy są spełnialne:
- ;
- ;
- ;
- .
Ćwiczenie 7
Niech będzie jednoargumentowym symbolem funkcyjnym, który nie występuje w formule Parser nie mógł rozpoznać (nieznana funkcja „\var”): {\displaystyle \var\varphi}
.
Pokazać, że formuła Parser nie mógł rozpoznać (nieznana funkcja „\var”): {\displaystyle \forall x\exists y \var\varphi}
jest spełnialna
wtedy i tylko wtedy gdy formuła Parser nie mógł rozpoznać (nieznana funkcja „\var”): {\displaystyle \forall x \var\varphi[f(x)/y]}
jest
spełnialna.
Ćwiczenie 8
Udowodnić, że zdanie
<cemter>.
ma tylko modele nieskończone.
Ćwiczenie 9
Dla każdego napisać takie zdanie Parser nie mógł rozpoznać (nieznana funkcja „\var”): {\displaystyle \var\varphi_n}
, że
Parser nie mógł rozpoznać (nieznana funkcja „\var”): {\displaystyle \mathfrak A\models\var\varphi_n}
zachodzi \wtw, gdy ma dokładnie
elementów.
Ćwiczenie 10
Czy jeśli Parser nie mógł rozpoznać (nieznana funkcja „\var”): {\displaystyle \mathfrak A \models \exists x \var\varphi}
, to także
Parser nie mógł rozpoznać (nieznana funkcja „\var”): {\displaystyle \mathfrak A \models \var\varphi[t/x]}
, dla pewnego termu ?