← Back to all notes

Matematika pro Informatiky (4MM106)

Published: 10/24/2025

Matematicka logika

SymbolOperaceCteniCo se dela
¬\negnegaceopak
αβ\alpha \land \betakonjunkcea zarovenoba == 1
αβ\alpha \lor \betadisjunkcenebo>=jeden == 1
α    β\alpha \implies \betaimplikacebeta vyplyva z alfy / α\alpha je dostacujici podminka pro β\beta
α    β\alpha \iff \betaekvivalenceprave tehdy, kdyza == b
αβ\alpha \oplus \betaXOR / X-OR (exkluzivni disjunkce)bud α\alpha, nebo β\beta (bez carky by to bylo normalni or)jeden == 1
α\textbarβ\alpha \textbar \betaNAND (Sheffruv operator)!oba = 1
αβ\alpha \downarrow \betaNOR (Peirceova sipka)ani α\alpha, ani β\betaoba != 1

(α    β)    (β    α)(\alpha \implies \beta) \iff (\beta \implies \alpha)

α\alphaβ\betaα    β\alpha \implies \betaβ    α\beta \implies \alphaΦ\Phi
11111
10010
01100
00111
Tautologie —> ve vysledkovem sloupci same jednicky
Kontradikce —> ve vyslednem sloupci same nuly
Splnitelna formule —> neni kontradikce

Ucebnice str. 17/1

Prvni hodina s prof. Klufou

Hodnost matice

\begin{pmatrix} 7 & 2 & 0 \ 3 & -1 & 2 \ 4 & 2 & -2 \end{pmatrix} \sim \begin{pmatrix} 7 & 2 & 0 \ 0 & -13 & 14 \ 0 & 13 & -14 \end{pmatrix} \sim \begin{pmatrix} 7 & 2 & 0 \ 0 & -13 & 14 \ \end{pmatrix} \implies h=2 \implies \overline{a}, \overline{b}, \overline{c} \text{ jsou LZ}

#### Matice - Usporadane schema realnych cisel - Matice typu $m \times n$ - Znaci se velkymi pismeny - Prvky matice - Usporadane m-tice realnych cisel - $$ A = \begin{matrix} a_{11}, a_{12}, a_{13}, ..., a_{1n}\\ a_{21}, a_{22}, a_{23}, ..., a_{2n} \\ ... \\ a_{m1}, a_{m2}, a_{m3}, ..., a_{mn} \end{matrix}
- matice, jejiz vsechny prvky jsou 0 se nazyva nulova
- $$ 0 = \begin{matrix} 0, 0, 0 \\ 0,0, 0 \\ 0,0,0 \end{matrix}$$

Hodnost matice

A=(1234015200370001)A = \begin{pmatrix} 1 & 2 & 3 & 4 \\ 0 & 1 & 5 & 2 \\ 0 & 0 & 3 & 7 \\ 0 & 0 & 0 & 1 \end{pmatrix}
- Pokud A je trojuhelnikova, jeji hodnot je pocet radku ($m$), v pripade above je to 4
A=(1012210130201103) (1012012500160111) (1012012500160016) (101201250016)    h(A)=3A = \begin{pmatrix} 1 & 0 & -1 & 2 \\ 2 & 1 & 0 & -1 \\ -3 & 0 & 2 & 0 \\ 1 & 1 & 0 & 3 \end{pmatrix} \text{~} \begin{pmatrix} 1 & 0 & -1 & 2 \\ 0 & 1 & 2 & -5 \\ 0 & 0 & -1 & 6 \\ 0 & 1 & 1 & 1 \end{pmatrix} \text{~} \begin{pmatrix} 1 & 0 & -1 & 2 \\ 0 & 1 & 2 & -5 \\ 0 & 0 & -1 & 6 \\ 0 & 0 & -1 & 6 \end{pmatrix} \text{~} \begin{pmatrix} 1 & 0 & -1 & 2 \\ 0 & 1 & 2 & -5 \\ 0 & 0 & -1 & 6 \end{pmatrix} \implies h(A) = 3
1. Pomoci prvniho radku nulujeme prvni sloupec pod hl. diagonalou
	1. Prvni radek nasobim -1 a prictu radek
2. Pomoci druheho radku nulujeme druhy sloupec pod hl. diagonalou
3. Vynechame posledni radek, ktery je LK ostatnich (1x 3. + 0x zbytek)

Cviko 2024-09-20

(αβ)    γ    α(β    γ)(\alpha \land \beta) \implies \gamma \iff \alpha \land (\beta \implies \gamma)
α\alphaβ\betaγ\gammaαβ\alpha \land \beta(αβ)    γ(ϕ))(\alpha \land \beta) \implies \gamma (\phi))β    γ\beta \implies \gammaα(β    γ)(ψ)\alpha \land (\beta \implies \gamma) (\psi)ϕ    ψ\phi \iff \psiδ\delta (nas vymysl)
111111111
110100010
101011110
100011110
011011000
001010001
010011000
000011000

Vysvetlivka: ω\omega je kanonicka disjunktivni formule

α\alphaβ\beta(αβ)(\alpha \downarrow \beta)α    β\alpha \implies \betaϕ\phi (prvni zavorka)¬α\neg \alpha¬αβ=ψ\neg \alpha \oplus \beta = \psiϕ    ψ\phi \iff \psi
11011011
10001000
01011100
00110110
=> ω    (αβ)\omega \iff (\alpha \land \beta)

((αβ)(αβ))    (αβ)((\alpha \downarrow \beta) \downarrow (\alpha \downarrow \beta)) \iff (\alpha \lor \beta)

α\alphaβ\beta(αβ)(\alpha \downarrow \beta)αβ\alpha \lor \betaϕ\phiϕ    ψ\phi \iff \psi
110111
100111
010111
001001

Na doma:

((α\textbarβ)\textbar(α\textbarβ))    (αβ)((\alpha \textbar \beta) \textbar (\alpha \textbar \beta)) \iff (\alpha \land \beta)

Dulezite tautologie

Negace tvrzeni:

Def: Necht A je ctvercova matice. Matici X, pro niz plati AX=JA \cdot X = J nazveme inverzni matice k matici A. Obvykle ji znacine A1A^{-1} \therefore nema singularni matice inverzi \therefore pokud neexistuje \triangle tvar, ale pouze odstupnovany, A1^{-1} neexistuje

Veta o existenci a jednoznacnosti inverzni matice: A je regularni \Leftrightarrow existuje A1A^{-1} a je urcena jednoznacne

Veta o navzajem inverznich maticich Je-li matice AA regularni, pak A1A^{-1} je regularni a plati (A1=A)(A^{-1} = A). Dusledek: AA1A \cdot A^{-1} = J

O maticove rovnici, je-li A reg radu n plati: AX=BAX = B ma 1 reseni X=A1BX = A^{-1} B pro B typu nxp XA=BXA = B ma 1 reseni X=BA1X = B * A^{-1} pr oB typu q x n

Pozn:

  1. V pripade, ze matice A B3 neni regularni, nelze vyloucit existenci resevni rovnice. Hleda se prevodem na soustavu linearnich rovnic.
  2. Naopak kazdou soustavu LR lze reprezentovat

Veta o reseni soustavy LR pomoci inverzni matice Je-li A matice soustavy LR regularni, pak soustava zapsana ve tvaru Ax = b ma jedine reseni, x=A1bx = A^{-1} b

Def Determinantem ctvercove matice A = [aij] radu n rozeznavame realne cislo jednoznacne prirozene teto matici a znacime je det A, resp. |A|. Hodnotu det A definujeme v zavislosti na n takto: n = 1 det a11=a11a_{11} = a_{11} n = 2 a11a12a21a22\begin{vmatrix} a_{11} & a_{12} \\ a_{21} & a_{22} \end{vmatrix} = a11a22a12a21a_{11} \cdot a_{22} - a_{12} \cdot a_{21} n = 3 – Sarusovo pravidlo

Veta: Laplace – o rozvoji determinantu (dle i-teho radku): Je-li A=[aij]A = [a_{ij}] ctvercova matice radu n, pak pro i=1,2,...,ni = 1,2,...,n plati: A=(1)i+1ai1Mi1+(1)i+2ai2Mi2+...+(1)i+nainMin|A| = (-1)^{i+1} a_{i1} M_{i1} + (-1)^{i+2} a_{i2} M_{i2} + ... + (-1)^{i+n} a_{in} M_{in} kde MijM_{ij} je determinant matice, ktera vznikne z matice AA vynechanim i-teho radku a j-teho sloupce. Pozn. MijM_{ij} - tzv. subdeterminant – rad o 1 mensi nez A|A| Pozn.: MM (Minor) je maly determinant