Strona główna Moje zajęcia

2018/19: Logika i Struktury Formalne

Wykład przeznaczony jest dla studentów I roku I stopnia Informatyki na WPPT. Odbywa się w środy w godz. - oraz czwartki w godz. - w sali 130/C13. Na stronie tej znajdziesz informacje o zasadach zaliczenia, literaturze, listę zadań oraz realizowanym materiale.

Zasady zaliczania kursu

Ćwiczenia

Na ćwiczeniach odbędą się trzy 45 minutowe kolokwia. Na każdym z nich dostaniecie do zrobienia 4 zadania. Za każde z nich będziecie mogli otrzymać do 4 punktów. Dodatkowo możecie dostać 12 punktów za aktywność na ćwiczeniach. Ocena końcowa (C) z ćwiczeń będzie wystawiana za pomocą następującej tabelki:

Pkt0..2930..3435..3940..4445..4950..5455..60
C 2.0 3.0 3.5 4.0 4.5 5.0 5.5

Egzamin

  1. Termin I: 01.02.2019 (piątek), godz. 15:00-17:00, sala 322/A1
  2. Termin II: 15.02.2019 (piątek), godz. 11:00-13:00, sala 322/A1

Do egzaminu muszą przystąpić wszyscy (włącznie z osobami, które dostały 5.5 za ćwiczenia). Do egzaminu w terminie II przystąpić mogą tylko te osoby, które z egzaminu w pierwszym terminie otrzymały ocenę ndst (nie będą one miały wpisanej oceny do systemu Edukacja) - ale mam nadzieję, że takich osób nie będzie. Na egzamin proszę przynieść kilka kartek papieru formatu A4.

Sposób oceniania i ocena końcowa

Na egzaminie dostaniecie do zrobienia 5 zadań. Za każde z nich będziecie mogli otrzymać do 6 punktów. Ocena (E) z egzaminu będzie wystawiana za pomocą następującej tabelki:

Pkt0..1415..1718..1920..2223..2425..2728-30
E2.0 3.0 3.5 4.0 4.5 5.0 5.5

Do indeksu zostanie wam wpisana ocena $K$ wyznaczana za pomocą następującego wzoru: $$ K = \begin{cases} \max\{E,\frac{E+C}{2}\} &: E\geq 3\\ 2.0 &: E=2.0\end{cases} $$

Wyniki pierwszego egzaminu

Oceny z pierwszego egzaminu skończyłem wprowadzać do systemuu "Edukacja" w dniu 03.02.2019 około godziny 19:30. Osoby które nie widzą oceny w systemie muszą się, niestety, pojawić na drugim terminie.
Lista zadań z rozwiązaniami: LiSF_JCI_2019_T1.pdf.
Umówmy się, że każdy kto chciałby w najbliższych dniach ze mną się spotkać w celu omówienia któregoś z tych zadań będzie znał WSZYSTKIE rozumowania z powyższej listy.

Literatura

$ \def\RR{\mathbb{R}} \def\QQ{\mathbb{Q}} \def\ZZ{\mathbb{Z}} \def\CC{\mathbb{C}} \def\NN{\mathbb{N}} \def\IFF{\leftrightarrow} \newcommand{\span}[1]{\mathrm{span}(#1)} \newcommand{\IS}[2]{\langle\,#1,#2\rangle} \newcommand{\sgn}[1]{\mathrm{sgn}(#1)} $

Zagadnienia omówione na wykładzie

03.10.2018: Rachunek Zdań

  1. Pojęcie zdania rachunku zdań
  2. Pojęcie waluacji i rozszerzenie waluacji $\pi$ na dowolne zdania
  3. Pojęcie tautologii: $\models \phi$ jeśli dla dowolnej waluacji $\pi$ mamy $\pi(\phi) = \mathbb{1}$
  4. Skróty: $\phi \equiv \eta$ oznacza, że $\models (\phi \IFF \eta)$
  5. Najważniejsze tautologie:
    1. prawa przemienności: $(p\lor q) \IFF (q\lor p)$, $(p\land q) \IFF (q\land p)$
    2. prawa łączności: $(p\lor q)\lor r \IFF p \lor (q \lor r)$, $(p\land q)\land r \IFF p \land (q \land r)$
    3. prawo podwójnej negacji: $\neg\neg p \IFF p$
    4. sprzeczność implikuje wszystko: $(p\land \neg p) \to q$
    5. prawa de Morgana: $\neg (p\lor q) \IFF (\neg p \land \neg q)$, $\neg (p\land q) \IFF (\neg p \lor \neg q)$
    6. prawo eliminacji implikacji: $(p \to q) \IFF (\neg p \lor q)$
    7. prawo eliminacji równoważności: $(p\IFF q) \IFF ((p\to q) \land (q\to p))$

    Zadania domowe

  1. Zadanie: naucz się alfabetu greckiego.
  2. Zadanie: wyznacz tabelkę zero-jedynkową dla zdania $$ \phi = (p\land q \land \neg r) \lor (p \land \neg q \land r) \lor (\neg p \land \neg q \land r) $$

Notatki:

04.10.2018: Rachunek Zdań

  1. Def. Literał: zmienna zdaniowa lub jej negacja
  2. Def. Formuła jest w postaci dyzjunkcyjno normalnej (DNF) jeśli jest alternatywą formuł które są koniunkcjami literałów
  3. Def. Formuła jest w postaci konjiuncyjno normalnej (CNF) jeśli jest koniunkcją formuł które są klauzulami (czli alternatywami literałów).
  4. Tw. Dla każdej formuły $\phi$ istnieją formuły $\psi$ i $\eta$ takie, że $\phi \equiv \psi \equiv \eta$ oraz $\psi$ jest w postaci DNF zaś $\eta$ jest w postaci CNF.
  5. Formuła $\psi$ jest spełnialna jeśli istnieje waluacje $\pi$ taka, że $\pi(\psi) = 1$
  6. Rozmiar formuły: $\|\phi\|$: $\|p_i\|=1$, $\|\neg\phi\| = \|\phi\|+1$, $\|\phi \lor\psi\| = \|\phi \land\psi\| = \|\phi\| +\|\psi\|+1 $
  7. Problem P=NP: czy istnieje algorytm $\mathbb{A}$ oraz wielomian $w(x)$ taki, że dla dowolnej formuły $\phi$ w postaci CNF mamy
    1. $\mathbb{A}(\phi)=1$ wtedy i tylko wtedy, gdy $\phi$ jest spełnialna
    2. algorytm $\mathbb{A}$ na formula $\phi$ działa w czasie $w(\|\phi\|)$
  8. Def. $\{\phi_1,\ldots,\phi_n\}\models \psi$ jeśli dla dowolnej waluacji $\pi$ takiej, że $\pi(\phi_1)=\ldots=\pi(\phi_n) = 1$ mamy również $\pi(\psi)=1$.
  9. Twierdzenie. Następujące zdania są równoważne:
    1. $\{\phi_1,\ldots,\phi_n\}\models \psi$
    2. $\models (\phi_1\land\ldots\land\phi_n) \to \psi$
    Na razie udowodniliśmy, że $(1) \to (2)$.

Notatki:

10.10.2018: Rachunek Zdań i Zbiory

  1. Twierdzenie. Następujące zdania są równoważne:
    1. $\{\phi_1,\ldots,\phi_n\}\models \psi$
    2. zbiór zdań $\{\phi_1,\ldots,\phi_n, \neg\psi\}$ jest sprzeczny
  2. Przykład (Modus Ponens): $\{\phi,\phi\to\psi\}\models \psi$
  3. Przykład (Rezolucja): $\{\phi \lor \alpha, \neg\phi\lor\beta\}\models \alpha \lor \beta$
  4. Odwrotna notacja polska. Przykład: $x * (y+z)$ $\to$ yz+x*
  5. Aksjomat Ekstensjonalności: zbiory A, B są równe wtedy i tylko wtedy, gdy dla dowolnego $x$ mamy $$(x \in A) \leftrightarrow (x \in B)~.$$
  6. Tw. Istnieje dokładnie jeden zbiór pusty.
    Zbiór pusty oznaczamy symbolem $\emptyset$.
  7. Def: $(x\in A \cup B) \leftrightarrow ((x\in A) \lor (x\in B))$
  8. Def: $(x\in A \cap B) \leftrightarrow ((x\in A) \land (x\in B))$
  9. Tw. $A \cup B = B \cup A$
  10. Tw. $A \cup (B \cup C) = A\cup (B\cup C)$
  11. Def: Funktor zdaniowy na zbiorze $A$: przyporządkowanie $\phi$ elementom zbioru $A$ wartości logicznych $\phi(a)$
  12. Def. Operacja wyróżniania: $$ x \in\{a\in A: \phi(a)\} \IFF (x\in A \land \phi(a)) $$
  13. Twierdzenie (Russell) Nie istnieje zbiór wszystkich zbiorów.

Notatki:

11.10.2018: Zbiory

  1. Inkluzja: $A\subseteq B$ jeśli dla dowolnego $x$ mamy $x\in A \to x\in B$
  2. Tw. Następujące zdania są równoważne:
    1. $A \subseteq B$
    2. $A \cap B = A$
    3. $A \cup B = B$
  3. Def. Dopełnienie zbioru $A\subseteq\Omega$ do zbioru $\Omega$: $A^c = \Omega\setminus A$
  4. Przykład: (prawa de Morgana): $(A\cup B)^c = A^c \cap B^c$; $(A\cap B)^c = A^c \cup B^c$;
  5. Składowe rodziny $\{A_1,\ldots, A_n\}$: zbiory postaci $A_1^{\epsilon_1} \cap \ldots A_n^{\epsilon_n}$, gdzie $\epsilon_1, \ldots, \epsilon_n \in \{0,1\}$ oraz $A^0=A$ i $A^1 = A^c$
  6. Zbiór potęgowy $P(X)$ = zbiór wszystkich podzbiorów zbioru $X$.
  7. Przykład: $X \in P(X)$, $\emptyset \in P(X)$
  8. Różnica symetryczna: $A\triangle B = (A\cap B^c) \cup (A^c \cap B)$
  9. Def. Para nieuporządkowana: $x\in\{a,b\} \IFF (x=a \lor x=b)$
  10. Def: $\{a\} = \{a,a\}$
  11. Przykład: Zbiory $\emptyset$, $\{\emptyset\}$, $\{\{\emptyset\}\}$, $\{\{\{\emptyset\}\}\}$, $\{\{\{\{\emptyset\}\}\}\}$,$\ldots$ są parami różne.
  12. Def (para uporządkowana) $(a,b) = \{\{a\},\{a,b\}\}$ (definicja Kuratowskiego)
  13. Tw. $(a,b) = (c,d)$ wtedy i tylko wtedy, gdy $(a=c) \land (b=d)$
  14. Def $(a,b,c) = (a,(b,c))$, itd

Notatki:

17.10.2018: Zbiory i kwantyfikatory

  1. Def. (iloczyn kartezjański): $A\times B = \{(a,b): a\in A \land b \in B\}$
  2. Przykład: $(A \cup B)\times C = (A\times C) \cup (B \times C)$
  3. Przykład: $(A \cap B)\times C = (A\times C) \cap (B \times C)$
  4. Def. Jeśli $\phi:\Omega\to\{0,1\}$ to
    1. $(\forall x)\phi(x) \equiv \{x\in\Omega: \phi(x)\} = \Omega$
    2. $(\exists x)\phi(x) \equiv \{x\in\Omega: \phi(x)\} \neq \emptyset$
  5. Tw. $(\forall x)(\phi(x)\land\psi(x)) \equiv (\forall x)(\phi(x)) \land (\forall x)(\psi(x))$
  6. Tw. $(\exists x)(\phi(x)\lor\psi(x)) \equiv (\exists x)(\phi(x)) \lor (\exists)(\psi(x))$
  7. Tw. $\left((\forall x)\phi(x) \lor (\forall x)\psi(x)\right) \to (\forall x)(\phi(x)\lor\psi(x)) $
  8. Tw. $(\exists x)(\phi(x)\land\psi(x)) \to \left((\exists x)\phi(x) \land (\exists x)\psi(x)\right)$
  9. Def. Dla $\phi:\Omega\times\Omega \to \{0,1\}$ definiujemy
    1. $(\forall x)(\forall y)\phi(x,y) \equiv (\forall x)\left((\forall y)\phi_x(y)\right)$
    2. $(\exists x)(\exists y)\phi(x,y) \equiv (\exists x)\left((\exists y)\phi_x(y)\right)$
    3. $(\forall x)(\exists y)\phi(x,y) \equiv (\forall x)\left((\exists y)\phi_x(y)\right)$
    4. $(\exists x)(\forall y)\phi(x,y) \equiv (\exists x)\left((\exists y)\phi_x(y)\right)$
    gdzie $\phi_x(y) = \phi(x,y)$.

Notatki:

19.10.2018: Zbiory i kwantyfikatory

  1. Diagram funktora $\phi:\Omega^2\to\Omega$: $D_\phi = \{(x,y)\in\Omega^2: \phi(x,y)\}$
  2. Dla dowolnej formuły $\phi = \phi(x,y)$ zachodzą następujące zależności:
    $(\forall x)(\forall y)\phi$ $\to$ $(\exists x)(\forall y)\phi$ $\to$ $(\forall y)(\exists x)\phi$ $\to$ $(\exists x)(\exists y)\phi$
    $\updownarrow$           $\updownarrow$
    $(\forall y)(\forall x)\phi$ $\to$ $(\exists y)(\forall x)\phi$ $\to$ $(\forall y)(\exists x)\phi$ $\to$ $(\exists y)(\exists x)\phi$
  3. Def. $(\exists a\in A)\phi(x) \equiv (\exists x)(x\in A \land \phi(x))$
  4. Def. $(\forall a\in A)\phi(x) \equiv (\forall x)(x\in A \to \phi(x))$
  5. Tw. $\neg (\exists a\in A)\phi(x) \equiv (\forall x \in A)(\neg \phi(x))$
  6. Tw. $\neg (\forall a\in A)\phi(x) \equiv (\exists x \in A)(\neg \phi(x))$
  7. Przykład: ciągłość jednostajna implikuje ciągłość
  8. Gra w zapałki (możemy brać 1,2 lub 3 zapałki):
    1. Istnieje strategia zwycięzka dla gracza I lub dla gracza II
    2. strategia zwycięzka - trzymaj się liczb podzielnych przez 4
    3. Każda dwuoosobowa skończona gra jest zdeterminowana
  9. Def. $x\in\bigcup\mathcal{A} \IFF (\exists X\in\mathcal{A})(x\in X)$
  10. Def. $x\in\bigcap\mathcal{A} \IFF (\forall X\in\mathcal{A})(x\in X)$
  11. Przykład: $\bigcup\{A,B,C\} = A\cup B\cup C$, $\bigcap\{A,B,C\} = A\cap B\cap C$,

Notatki:

24.10.2018: Relacje

  1. Def. $R$ jest relacją jeśli istnieje $X$ taki, że $R\subseteq X\times X$.
  2. Def. $dom(R) = \{x: (\exists y)((x,y) \in R\}$
  3. Def. $rng(R) = \{y: (\exists x)((x,y) \in R\}$
  4. Def. $R[A] = \{y:(\exists a\in A)((a,y)\in R\}$
  5. Tw. $R[A\cup B] = R[A] \cup R[B]$
  6. Tw. $R[A\cap B] \subseteq R[A] \cap R[B]$
  7. Def. $R\circ S = \{(x,z):(\exists y)((x,y)\in S \land (y,z)\in R\}$
  8. Tw. $R\circ(S\circ T) = (R\circ S)\circ T$
    Uwaga: w dowodzie tego twierdzenia się kropnąłem: macie samemu poprawić dowód.
  9. Def. $R^{-1} = \{(y,x):(x,y)\in R\}$
  10. Tw. $(R\circ S)^{-1} = S^{-1}\circ R^{-1}$
  11. Def. $f$ jest funkcją jeśli jest relacją taką, że
    $$(\forall x)(\forall y_1)(\forall y_2)(((x,y_1)\in f \land (x,y_2)\in f) \to y_1 = y_2)$$

Notatki:

25.10.2018: Relacje

  1. Tw. Złożenie funkcji jest funkcją.
  2. Fakt. Jeśli $f$ jest funkcją, to $f^{-1}[A] = \{x\in dom(f): f(x) \in A\}$
  3. Wniosek. Jeśli $f$ jest funkcją to $f^{-1}[A\cap B] = f^{-1}[A] \cap f^{-1}[B]$.
  4. Def. Funkcja $f$ jest injekcją, jeśli $(\forall x_1,x_2)(f(x_1)=df(x_2) \to x_1=x_2)$
  5. Def. Funkcja $f:A\to B$ jest surjekcją, jeśli $(\forall b\in B)(\exists a\in A)(f(a)=b)$
  6. Tw. Złożenie injekcji jest injekcją
  7. Wniosek. Jeśli $f$ jest funkcją, to $f^{-1}$ jest funkcją wtedy i tylko wtedy, gdy $f$ jest injekcją.
  8. Tw. Złożenie surjekcji jest surjekcją
  9. Def $f$ jest bijekcją, jeśli $f$ jest jednocześnie injekcją i surjekcją
  10. Wniosek. Złożenie bijekcji jest bijekcją
  11. Def. $|A|=|B| \IFF$ istnieje bijekcja między A i B
  12. Trochę przyglądaliśmy się hotelom Elona Muska na Księżycu.
  13. Def. Niech $R$ będzie relacją na zbiorze $X$.
    1. $R$ jest zwrotna na $X$, jeśli $(\forall x\in X)((x,x)\in R)$
    2. $R$ jest symetryczna, jeśli $(\forall x, y\in X)((x,y)\in R \to (y,x) \in R)$
    3. $R$ jest przechodnia, jeśli $(\forall x,y,z\in X)(((x,y)\in R \land (y,z)\in R)) \to (x,z)\in R$
    4. $R$ jest słabo antysymetryczna, jeśli $(\forall x,y\in X)(((x,y)\in R\land (y,x)\in R)\to x=y)$

Notatki:

29.10.2018: Relacje równoważności

  1. Przykład: $\emptyset^{\emptyset} = \{\emptyset\}$; dla dowolnego zbioru $X$ mamy $X^\emptyset = \{\emptyset\}$; jeśli $X\neq\emptyset$ to $\emptyset^X = \emptyset$
  2. Fakt. Niech $Id_X = \{(x,x):x\in X\}$. Relacja $R\subseteq X\times X$ jest zwrotne na $X$ wtedy i tylko wtedy, gdy $Id_X\subseteq R$.
  3. Def. Relacja $\sim \subseteq X\times X$ jest relacją równoważności na $X$ jeśli jest zwrotna na $X$, symetryczna i przechodnia
  4. Przykład: Na zbiorze liczb całkowitych $\ZZ$ określamy relację $$ x \sim y \IFF 5|(x-y) $$ To jest relacja równoważności na $\ZZ$.
  5. Niech $\sim$ będzie relacją równoważności na $X$. Klasą abstrakcji elementu $a\in X$ (względem relacji $\sim$) nazywamy zbiór $$ [a]_\sim = \{x\in X: a \sim x\}~. $$
  6. Niech $\sim$ będzie relacją równoważności na $X$. Wtedy
    1. $(\forall a \in X)(a\in[a]_\sim)$
    2. $(\forall a,b \in X)(a\sim b \to [a]_\sim = [b]_\sim)$
    3. $(\forall a,b \in X)(\neg(a\sim b) \to [a]_\sim \cap [b]_\sim = \emptyset)$
  7. Przykład: dla przykładu z podzielnością przez 5 mamy: $[0]_\sim = \{5k: k\in\ZZ\}$, $[1]_\sim = \{5k+1: k\in\ZZ\}$, $[2]_\sim = \{5k+2: k\in\ZZ\}$, $[3]_\sim = \{5k+3: k\in\ZZ\}$, $[4]_\sim = \{5k+4: k\in\ZZ\}$.
  8. Def. Partycją (rozbiciem) zbioru $X$ nazywamy taką rodzinę zbiorów $\mathcal{A}$, że
    1. $(\forall A\in\mathcal{A})(\emptyset \neq A \subseteq X)$
    2. $(\forall A,B\in\mathcal{A})(A\neq B \to A\cap B = \emptyset)$
    3. $\bigcup\mathcal{A} = X$
  9. Def. Jeśli $\sim$ jest relacją równoważności na $X$, to $$ X/_\sim = \{[a]:a\in X\} $$
  10. Wniosek: Jeśli $\sim$ jest relacją równoważności na $X$, to $X/_\sim$ jest rozbiciem zbioru $X$

Notatki:

7.11.2018: Relacje równoważności

  1. Tw. Niech $\mathcal{P}$ będzie partycją zbioru $X$. Wtedy relacja $$ x \sim y \IFF (\exists P\in\mathcal{P})(\{x,y\}\subseteq P) $$ jest relacją równoważności na $X$ oraz $X/\sim = \mathcal{P}$
  2. Tw. $f:X\to Y$. Na zbiorze $X$ definiujemy relację $$ x\sim_f y \IFF (f(x)=f(y)) $$ Relacja $\sim_f$ jest relacją równoważności na $X$.
  3. Pobawiliśmy się trochę wstęgą Möbiusa
  4. Konstrukcja zbioru $\ZZ$ ze zbioru $\NN$.
    1. Definiujemy $\Omega = \NN\times \NN$
    2. Definiujemy $(x,y)\sim(x',y') \IFF (x+y' = x'+y)$. Pokazaliśmy, że to jest relacja równoważności
    3. Kładziemy $\ZZ = \Omega/\sim$
    4. Interpretacja: $[(k,l)]_\sim = k-l$
    5. Definujemy działanie: $[(a,b)]_\sim \mathbf{+} [(c,d)]_\sim = [(a+c,b+d)]_\sim$. Pokazaliśmy, że to jest poprawna definicja.
    6. Pokazujemy, że $[a,c]_\sim + [(0,0)]_\sim = [(a,b)]_\sim$. Definiujemy $\mathbf{0} = [(0,0)]_\sim$. To jest element neutralny dodawania.
    7. Definujemy działanie: $[(a,b)]_\sim \mathbf{\cdot}[(c,d)]_\sim = [(ac+bd,ad+bc]_\sim$. Pokazaliśmy, że to jest poprawna definicja.
    8. Pokazujemy, że $[a,c]_\sim \mathbf{\cdot} [(1,0)]_\sim = [(a,b)]_\sim$. Definiujemy $\mathbf{1} = [(1,0)]_\sim$. To jest element neutralny mnożenia.
    9. Sprawdzamy, że $[(a,b)]_\sim + [(b,a)]_\sim = \mathbf{0}$. Zatem $\mathbf{-}[(a,b)]_\sim = [(b,a)]_\sim$
    10. Sprawdzamy, że $\ZZ = \{[(n,0)]_\sim: n\in\NN\} \cup \{[(0,n)]_\sim: n\in \NN\}$.
    11. Definiujemy funkcję $\eta:\NN \to\ZZ$ wzorem $\eta(n) = [(n,0)]_\sim$. Zauważamy, że jest to injekcja
    12. Pokazujemy, że $\eta(n+m) = \eta(n)\mathbf{+}\eta(m)$ oraz $\eta(n\cdot m) = \eta(n)\mathbf{\cdot}\eta(m)$.
    13. Obraz $\eta(\NN)$ utożsamiamy z $\NN$.
  5. Konstrukcja zbioru $\QQ$ ze zbioru $\NN$ i $\ZZ$.
    1. Definiujemy $\Omega = \ZZ\times (\NN\setminus \{0\})$
    2. Definiujemy $(x,y)\sim(x',y') \IFF (x\cdot y' = x'\cdot y)$. Pokazaliśmy, że to jest relacja równoważności
    3. Kładziemy $\QQ = \Omega/\sim$
    4. Interpretacja: $[(k,l)]_\sim = k/l$
    5. Definujemy działanie: $[(a,b)]_\sim \mathbf{+} [(c,d)]_\sim = [(ad+cb,bd)]_\sim$. Pokazaliśmy, że to jest poprawna definicja.
    6. Definujemy działanie: $[(a,b)]_\sim \mathbf{\cdot}[(c,d)]_\sim = [(ac,bd)]_\sim$. Pokazaliśmy, że to jest poprawna definicja.
    7. Zanurzenie $\ZZ$ w $\QQ$ definiujemy wzorem $\eta(k) = [(k,1)]_\sim$.
  6. Konstrukcja zbioru $\RR$ ze zbioru $\NN$ i $\QQ$.
    1. Definiujemy $$ \Omega = \{x\in\QQ^\NN: (\forall k\in\NN)(\exists N)(\forall n,m \gt N) (|x(n)-x(m)| \lt \frac{1}{k} )\} $$ (czyli $\Omega$ jest zbiorem wszystkich ciągów podstawowych o wyrazach wymiernych)
    2. Definiujemy $$ x\sim y \IFF (\forall k\in\NN)(\exists N)(\forall n \gt N)(|x(n)-y(n)|\lt \frac1k)~. $$
    3. Kładziemy $\RR = \Omega/\sim$
    4. Zanurzenie $\eta$ zbioru $\QQ$ definiujemy wzorem $\eta(q) = [c_q]_\sim$, gdzie $c_q$ jest ciągiem stałym o wartości $q$

    Notatki:

8.11.2018: Częściowe porządki

  1. Def: Para $(X,\leq)$ jest częściowym porządkiem na zbiorze $X$ jeśli $\leq$ jest relacją zwrotną na $X$, przechodnią oraz słabo-antysymetryczną.
  2. Przykłady: $(\RR,\leq)$, $(\QQ,\leq)$, $(\NN\setminus\{0\},|)$
  3. Przykład: $(P(X),\subseteq)$
  4. Def. Niech $(X,\leq)$ będzie częściowym porządkiem i $a\in X$.
    1. $a$ jest największy w $(X,\leq)$ jeśli $(\forall x\in X)(x\leq a)$
    2. $a$ jest najmniejszy w $(X,\leq)$ jeśli $(\forall x\in X)(a\leq x)$
    3. $a$ jest maksymalny w $(X,\leq)$ jeśli $(\forall x\in X)(a\leq x \to x=a)$
    4. $a$ jest minimalny w $(X,\leq)$ jeśli $(\forall x\in X)(x\leq a \to x=a)$
  5. Tw. Element największy jest maksymalny.
  6. Def. Częściowe porządki $(X,\leq)$, $(Y,\preceq)$ są izomorficzne jeśli istnieje bijekcja $f:X\to Y$ taka, że $$ (\forall x,y\in X)((x\leq y) \IFF (f(x)\preceq f(y)))~. $$
  7. Tw. Niech $(X,\leq)$ będzie częściowym porządkiem oraz $\phi(x) = \{y\in X: y \leq x\}$. Wtedy $\phi$ jest izomorfizmem między $(X,\leq)$ oraz $(rng(\phi),\subseteq)$.

Notatki:

14.11.2018: Aksjomat wyboru

  1. Def: Para $(X,\leq)$ jest liniowym porządkiem na zbiorze $X$ jeśli $(X,\leq)$ jest częściowym porządkiem takim, że $(\forall x,y \in X)(x\leq y \lor y \leq x)$.
  2. Przykłady: $(\RR,\leq)$, $(\QQ,\leq)$, $(\NN, \leq)$
  3. Obserwacja: w linowych porządkach pojęcia elementu najmniejszego i elementu minimalnego pokrywają się
  4. Def. Niech $(X,\leq)$ będzie częściowym porządkiem. Zbiór $A\subseteq X$ jest łańcuchem, jeśli $(\forall x,y \in A)(x\leq y \lor y\leq x)$
  5. LEMAT KURATOWSKIEGO ZORNA (LKZ) W każdym częściowym porządku o następującej własności:
    każdy łańcuch ma ograniczenie górne
    istnieje element maksymalny.
  6. AKSJOMAT WYBORU (AC): Jeśli $\mathcal{A}$ jest taką rodziną zbiorów, że $(\forall A\in\mathcal{A})(A\neq\emptyset)$ oraz $(\forall A,B\in\mathcal{A})(A\neq B\to A\cap B =\emptyset)$ to istnieje zbiór $S\subseteq \bigcup\mathcal{A}$ takie, że $(\forall A\in\mathcal{A})(|A\cap S|=1)$,
    czyli: każda rodzina zbiorów niepustych, parami rozłącznych ma selektor.
  7. TW. LKZ $\to$ AC
  8. Określenie: rodzina zbiorów indeksowana zbiorem $T$: dowolna funkcja o dziedzinie $T$, której wartościami są zbiory; stosujemy następujące oznaczenie $(F_t)_{t\in T}$ na $F$.
  9. Def. $\prod_{t\in T} A_t = \{x \in A^T: (\forall t\in T)(x(t)\in A_t)\}$, gdzie $A = \bigcup_{t\in T} A_t$.

Notatki:

14.11.2018: Indukcja

  1. Fakt. Jeśli $(\forall t\in T)(A_t = A)$ to $\prod_{t\in T} A_t = A^T$.
  2. Przykład: Niech $T=\{1,2,3\}$. Definiujemy funkcję $\phi:A_1\times (A_2 \times A_3) \to \prod_{t\in T}A_t$ wzorem $\phi((a,b,c)) = \{(1,a), (2,b), (3,c)\}$. To jest bijekcja.
  3. Fakt: jeśli $(X,\leq)$ jest częściowym porządkiem oraz $A\subseteq X$, to $(A,\leq\cap A\times X)$ też jest częściowym porządkiem
  4. Produkt dwóch częściowych porządków.
  5. Def. Liniowy porządek $(X,\leq)$ jest dobrym porządkiem jeśli $$ (\forall A\subseteq X)(A\neq \emptyset \to (\exists a\in A)(\forall x \in A)(a\leq x)) $$
  6. Zasada Indukcji Matematycznej: zbiór $(\NN,\leq)$ jest dobrym porządkiem
  7. Tw. Z Zasady Indukcji Matematycznej wynika, że $$ (\forall A\subseteq \NN)((0\in A \land (\forall n)(n\in A\to n+1\in A)) \to A = \NN)~. $$ Uwaga: to jest standardowe sformułowanie Zasady Indukcji Matematycznej.
  8. Przykład: Niech $A = \{1-\frac{1}{n+1}:n\in\NN\} \cup \{2-\frac{1}{n+1}:n\in\NN\}$. Para $(A\leq)$ jest dobrym porządkiem
  9. Tw. Nie istnieje ciąg liczb naturalnych $(a_n)_{n\in\NN}$ taki, że $(\forall n)(a_n \gt a_{n+1})$
    Uwaga: na razie tego nie udowodniliśmy.

Notatki:

21.11.2018: Indukcja - cd

  1. Tw. Następujące zdania są równoważne:
    1. $(\NN,\leq)$ jest dobrym porządkiem
    2. $(\forall A\subseteq\NN)((0\in A \land (\forall n)(n\in A\to n+1\in A)) \to A=\NN)$
    3. nie istnieje nieskończony ostro malejący ciąg liczb naturalnych
  2. Tw (Zasada Dirichletta; zasada gołębnika). Jeśli $n\gt m$ oraz $f:\{1,\ldots,n\} \to \{1,\ldots,m\}$, to $f$ nie jest injekcją
  3. Tw. Załóżmy, że $|X|=|Y| = n$ oraz $f:X\to Y$. Wtedy następujące warunki sa równoważne:
    1. $f$ jest injekcją
    2. $f$ jest surjekcją
  4. Tw. Jeśli $(X,\leq)$ jest częściowym porządkiem i $X$ jest zbiorem skończonym, to istnieje \liniwy porządek $\preceq$ na zbiorze $X$ taki, że $\leq \ \subseteq\ \preceq$
  5. Przykłady definicji rekurencyjnych:
    suma(n,0) = n
    suma(n,m+1) = suma(n,m)+1
    
    razy(n,0) = 0
    razy(n,m+1) = suma(razy(n,m),n)
    

Notatki:

22.11.2018: Rekursja

  1. Otoczka (domknięcie) Kleene'ego:
    1. $A_0 = \emptyset$
    2. $A_k = A^{\{0,\ldots,k-1\}}$ dla $k\geq 1$
    3. $A^* = \bigcup_k A_k$
  2. Tw (o rekursji). Załóżmy, że $F:A^*\to A$. Istnieje wtedy dokładnie jedna funkcja $f:\NN\to A$ taka, że $$ (\forall n\in\NN) (f(n) = F(f|n)),$$ gdzie $f|n$ oznacza obcięcie funkcji do zbioru $\{0,\ldots,n-1\}$
  3. Przykład: określamy $F:\NN^*\to\NN$ wzorem $F([]) = 1$, $F([a_0,\ldots,a_n]) = a_n\cdot n$. Po zastosowaniu powyższego twierdzenia otrzymujemy $f(n) = n!$
  4. Konkatenacja ciągów z $A^*$: $[a_0,\ldots,a_n] :: [b_0,\ldots,b_m] = [a_0,\ldots,a_n,b_0,\ldots,b_m]$
  5. Definicja: Struktura $(M,e,\star)$ jest monoidem jeśli $\star$ jest łącznym działaniem binarnym na $M$ zaś $e$ jest elementem neutralnym tego działania.
  6. Przykład: $(A^*,[],::)$ jest monoidem
  7. Tw. Załóżmy, że $(M,e,\star)$ jest monoidem oraz $f:A \to M$. Istnieje wtedy dokładnie jeden homomorfizm $f^*: (A^*,[],::)\to (M,e,\star)$ takie, że $(\forall a\in A)(f^*([a]) = f(a))$.
  8. Przykład: Jeśli $f(a)=1$ dla każdego $a\in A$ a monoidem jest $(\NN,0,+)$ to $f^*(x) = $ długość ciągu $x$

Notatki:

28.11.2018: Porządek leksykograficzny

  1. Def. Jeśli $(X,\leq)$ i $(Y,\preceq)$ są liniowymi porządkami to ich produktem leksykograficznym jest porządek na $X\times Y$ okreslony wzorem $$ ((x,y) \lt_{lex} (x',y')) \IFF ( (x \lt x') \lor (x=x' \land (y \prec y'))) $$
  2. Fakt. $\lt_{lex}$ jest liniowym porządkiem
  3. Tw. Jeśli $(X,\leq)$ i $(Y,\preceq)$ są dobrymi porządkami , to ich produkt leksykograficzny jest również dobrym porządkiem
  4. Porządek na $L^{\NN}$ ($L$ jest liniowo uporządkowany przez $\preceq$): $$ f \leq g \IFF (f=g) \lor (\exists k)(f(k)\prec g(k) \land (\forall l\lt k)(f(l)=g(l))) $$
  5. Fakt: Tak skonstruowany porządek jest liniowym porządkiem na $L^{\NN}$

Notatki:

29.11.2018: Teoria mocy

  1. Def. $X\sim Y$ jeśli istnieje bijekcja $f:X\to Y$
  2. Podstawowe własności
    1. $X \sim X$
    2. $X \sim Y \to Y \sim Y$
    3. $X \sim Y \land Y \sim Z \to X \sim Z$
    Oznaczenia: $(X\sim Y) \equiv (|X|=|Y|)$
  3. Def. $(|X| \leq |Y|) \IFF (\exists f)(f:X \stackrel{1-1}{\rightarrow} Y)$
  4. Def. $(|X| \lt |Y|) \IFF ((|X| \leq |Y|) \land \neg (|X|=|Y|))$
  5. Tw. [Cantor] $(\forall X)(|X| \lt |P(X)|)$
  6. Przykład: $|\NN| \lt |P(\NN)| \lt |P(P(\NN))| \lt |P(P(P(\NN)))| \lt \ldots$.

Notatki:

05.12.2018, 06.12.2018: Teoria mocy - c.d.

  1. Oznaczanie: $|A| = \mathfrak{c}$ ("continuum") jeśli $|A| = |\RR|$
  2. Oznaczanie: $|A| = \aleph_0$ ("alef zero") jeśli $|A| = |\NN|$
  3. Def. Zbiór $A$ jest przeliczalny jeśli $A=\emptyset$ lub istnieje surjekcja z $\NN$ na $A$
  4. Tw. Zbiór jest przeliczalny wtedy i tylko wtedy, gdy jest skończony lub jest mocy $\aleph_0$
  5. Tw. $|\NN\times\NN| = \aleph_0$
    Dowód: rozważamy funkcję f(n,m) = 2^n(2m+1)-1$
  6. Tw. $|\QQ| = \aleph_0$
  7. Tw. Jeśli $|A| = |B|$ to $|P(A)| = |P(B)|$
  8. Tw. $|P(A)| = |\{0,1\}^A|$
  9. Tw. {Cantor-Bernstein] $(|X|\leq |Y| \land |Y|\leq |X|) \to |X| = |Y|$
  10. Przykład: $[0,1] \sim \RR$
  11. Tw. $|\RR| = |P(\NN)|$
  12. Wniosek: $\aleph_0 \lt \mathfrak{c}$
  13. Tw. Jeśli $|A_1| = |A_2|$ i $|B_1| = |B_2|$ to $|A_1\times B_1| = |A_2\times B_2|$
  14. Tw. Jeśli $|A_1| = |A_2|$ i $|B_1| = |B_2|$ oraz $A_1\cap B_1 = \emptyset$ i $A_2\cap B_2 = \emptyset$ to $|A_1\cup B_1| = |A_2 \cup B_2|$
  15. Tw. $|A^{B\times C}| = |\left(A^B\right)^C|$
  16. Currying (kod w języku JavaScript):
    function adder(x) { return function(y){ return x+y }}
    var add5 = adder(5)
    console.log(add5(7))
    
  17. Liczby kardynalne: na razie: $n$ (dla $n\in\NN$), $\aleph_0$, $\mathfrak{c}$
  18. Operacje na liczbach kardynalych: jeśli $\kappa = |X|$ i $\lambda = |Y|$ to
    1. $\kappa+\lambda = |(X\times\{0\} \cup (Y\times \{1\})|$
    2. $\kappa \cdot \lambda = |X\times Y|$
    3. $\kappa^\lambda = |X^Y|$
  19. Wniosek
    $$ 2^{\aleph_0} = \mathfrak{c}$$
  20. Przykład: $\aleph_0 = 2\cdot \aleph_0 = 3\cdot \aleph_0 = \ldots = \aleph_0\cdot \aleph_0$

Notatki:

12.12.2018, 13.12.2018: Teoria mocy - c.d.

  1. Tw. Jeśli $A \sim B$ i $C\sim D$ to $A^C\sim B^D$
  2. Tw. Jeśli $A\cap B = \emptyset$ to $C^{A\cup B} \sim C^A \times C^B$
  3. Wniosek. $\frak{c} \cdot \frak{c} = \frak{c}$
  4. Wniosek. $\frak{c}^{\aleph_0} = \frak{c}$
  5. Przykład: $0 \lt 1 \lt 2 \lt \ldots\lt \aleph_0 \lt \frak{c} \lt 2^{\frak{c}} \lt \ldots$
  6. Tw. Jeśli $(A_n)_{n\in\NN}$ jest przeliczalną rodziną zbiorów przeliczalnych, to $\bigcup_n A_n$ jest zbiorem przeliczalnym.
  7. Wniosek. Zbiór obliczalnych funkcji z $\NN$ do $\NN$ jest przeliczalny.
  8. Wniosek. Istnieją funkcje które nie są obliczalne.
  9. Metoda przekątniowa: Jeśli $F:\NN\to P(\NN)$ oraz $C= \{n\in\NN: n\notin F(n)\}$, to $C \notin rng(F)$
  10. Metoda przekątniowa: Jeśli $(f_n)_{n\in\NN}$ jest ciągiem funkcji z $\\N^\NN$, oraz funkcja $$ g(n) = f_n(n)+1~,$$ to $(\forall n\in\NN)(f\neq f_n)$.
  11. Wniosek: Jeśli $(f_n)_{n\in\NN}$ jest ciągiem wszystkich funkcji obliczalnych, to funkcja $g(n)=f_n(n)+1$ nie jest obliczalna
  12. Przykład: Podziel przez dwa lub pomnóż przez trzy i dodaj jeden:
    function DM (n) {
      var l = 0;
      while (n != 1) {
        l++;
        if (n % 2 == 0) n = n/2
        else n = 3 * n + 1
      }
      return l
    }
    console.log(DM(5))
    
    O tej funkcji nie wiadomo, czy jest funkcją całkowitą (tzn. określoną dla wszystkich $n$) (jest to tak zwany problem Collatza)
  13. Twierdzenie [Cantor]: Jeśli $(L,\preceq)$ jest gęstym liniowym porządkiem bez końców, to porządek $(L,\preceq)$ jest izomorficzny z porządkiem $(\QQ,\preceq)$.

Notatki:

19.12.2018, 20.12.2018: Teoria mnogości ZFC

  1. Aksjomaty teorii ZFC: spójrzcie do Dodatku C książki Wykłady ze Wstępu do Matematyki
  2. Def. [zbiór tranzytywny] $tran(x) = (\forall y\in x)(y\subseteq x)$
  3. Przykład: zbiór pusty jest tranzytywny
  4. Lemat. $(\forall x)(tran(x) \to tran(P(x)))$
  5. Przykład: zbiory $\emptyset, P(\emptyset), P(P(\emptyset)), \ldots$ są tranzytywne
  6. Def. [liczba porządkowa] $ord(x) = tran(x) \land (\forall u,v\in x)(u\in v \lor u=v \lor v \in u)$
  7. Przykład: zbiór pusty jest liczbą porządkową
  8. Przykład: liczby naturalne $\emptyset, S(\emptyset), S(S(\emptyset)), \ldots$ są liczbami porządkowymi
  9. Lemat. $(\forall x) (ord(x) \to ord(S(x)))$, gdzie $S(x) = x \cup \{x\}$
  10. Def. Niech $x$ będzie liczbą porządkową. Określamy relację $$ u \leq v \IFF ((u \in v) \lor (u=v)) $$
  11. Tw. Niech $x$ będzie liczbą porządkową. Wtedy $(x ,\leq)$ jest dobrym porządkiem.
    Uwaga: warto zwrócić uwagę na to jak wykorzystaliśmy w dowodzie Aksjomat Regularności.
  12. Lemat. Niech $x$ będzie liczbą porządkową oraz $u,v \in x$. Wtedy $u \leq v \IFF u \subseteq v$.
  13. Tw. $(\forall x,y)((ord(x)\land ord(y)) \to (x\in y \lor x=y \lor y \in x))$

Notatki:

09.01.2019, 10.01.2019: Liczby porządkowe i kardynalne

  1. Twierdzenie o rekursji: Jeśli $(\forall x)(\exists! y)\phi(x,y)$ to dla dowolnej liczby porzędkowej $\alpha$ istnieje dokładnie jedna funkcja $f$ taka, że $dom(f) = \alpha$ oraz $$ (\forall \beta \lt \alpha) \phi(f|\beta,f(\beta)) $$
  2. Def. Liczba porządkowa $\alpha$ jest następnikiem, jeśli itnieje liczba porządkowa $\beta$ taka, że $\alpha = \beta + 1$. Liczbę porządkową nazywamy graniczną jeśli jest większa od zera i nie jest następnikiem.
  3. Dodawanie liczb porządkowych: $\alpha+0 = \alpha$, $\alpha+(\beta+1) = (\alpha+\beta)+1$; jeśli $\lambda$ jest graniczna, to $\alpha +\lambda = \bigcup\{\alpha+\xi:\xi\lt\lambda\}$.
  4. Tw. Dla dowolnego dobrego porządku $(X,\leq)$ istnieje dokładnie jedna liczba porządkowa $\alpha$ taka, że $(X,\leq)$ jest izomorficzna $(\alpha,\leq)$. Co więcej, ten izomorfizm jest jedyny.
  5. Tw. (AC) Każdy zbiór można dobrze uporządkować.
  6. Def (Hartogs) Hartogsam zbioru $X$ ($H(X)$) nazywamy najmniejszą liczbę porządkową $\alpha$ taką, że nie istnieje injekcja z $\alpha$ w $X$.
  7. Tw. Dla każdego zbioru $X$ istnieje $H(X)$
  8. Def. $\aleph_{\alpha+1} = H(\aleph_{\alpha})$; jeśli $\lambda$ jest graniczna, to $\aleph_{\lambda} = \bigcup\{\aleph_{\xi}:\xi\lt\lambda\}$.
  9. Tw (AC) $(\forall X)(|X|\geq \aleph_0 \to (\exists\alpha)(|X| = \aleph_\alpha))$
  10. Hipoteza Continuum (CH): $\frak{c} = \aleph_1$
  11. Uogolniona Hipoteza Continuum: $(\forall \alpha)(2^{\aleph_\alpha} = \aleph_{\alpha+1})$

Notatki:

16.01.2019, 10.17.2019: Elementy Teorii Modeli

  1. Pojęcie sygnatury języka i konstrukcja języka
    1. termy
    2. formuły atomowe
    3. formuły
  2. Waluacja w strukturze ${\frak A} = (A,\ldots)$: funkcja $\pi:\NN\to A$
  3. Definicja spełaniania: ${\frak A}\models \phi [\pi]$
  4. Pojęcia zmiennej wolnej formuły: $Frv(\phi)$; Zadanie: taka formuła $\phi$, że $Frv(\phi)=\emptyset$
  5. Wniosek: jeśli $\phi$ jest zdaniem, to $$ {\frak A}\models \phi \IFF (\exists \pi)({\frak A}\models \phi [\pi]) \IFF (\forall \pi)({\frak A}\models \phi [\pi]) $$
  6. ....

Notatki:

Strona główna Moje zajęcia