Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verze | |||
| mat:start [08. 06. 2012, 16.13:09] – [Struktura = (množina, binární operace)] pitel | mat:start [14. 09. 2026, 04.42:31] (aktuální) – odstraněno - upraveno mimo DokuWiki (Neznámé datum) 127.0.0.1 | ||
|---|---|---|---|
| Řádek 1: | Řádek 1: | ||
| - | ====== Matematické struktury v informatice ====== | ||
| - | [[http:// | ||
| - | //A// → //B// = ¬//A// ∨ //B// | ||
| - | * Argumentem komplexního čísla je jeho úhel vzhledem k reálné ose. Komplexní číslo má pak tvar // | ||
| - | ===== Axiomy ===== | ||
| - | - //A// → (//B// → //A//) | ||
| - | - (//A// → (//B// → //C//)) → %%((%%//A// → //B//) → (//A// → //C//%%))%% | ||
| - | - (¬//B// → ¬//A//) → (//A// → //B//) | ||
| - | * **[[wp> | ||
| - | * **Věta o dedukci** je Modus ponens obráceně. | ||
| - | * **Pravidlo zobecnění** znamená, že někam připíšeš ∀//x// | ||
| - | * **Axiom kvantifikátoru** -- ∀// | ||
| - | ===== Struktura = (množina, binární operace) ===== | ||
| - | http:// | ||
| - | ^ grupoid | ||
| - | ^ pologrupa | ||
| - | ^ monoid | ||
| - | ^ grupa | inverzní prvek | | ||
| - | |||
| - | Pokud je operace komutativní, | ||
| - | |||
| - | ==== Podgrupy ==== | ||
| - | Zmenšíme //M//, případně upravíme operaci. Musí to ale pořád být grupa (nesmí z //M// zmizet neutrální a inverzní prvek)! | ||
| - | ===== Struktura = (množina, aditivní operace, multiplikativní operace) ===== | ||
| - | ^ okruh | (//M//, +, ·): %%((%%// | ||
| - | ^ obor integrity | ||
| - | ^ těleso | ||
| - | ^ pole | komutativní těleso | ||
| - | |||
| - | * " | ||
| - | * " | ||
| - | * Pokud je (//M//, ·) komutativní monoid, je i struktura komutativní (" | ||
| - | ===== Kongruence ===== | ||
| - | // | ||
| - | * ★ je libovolná operace ve struktuře | ||
| - | * ≡ znamená kongruence | ||
| - | |||
| - | Pravá kongruence: // | ||
| - | |||
| - | Aby to vůbec mohla být kongruence, musí platit **relace ekvivalence**! | ||
| - | - **Reflexivita**: | ||
| - | - **Symetrie**: | ||
| - | - **Tranzitivita**: | ||
| - | ===== Homomorfizmus ===== | ||
| - | Zobrazení třeba z (ℂ, +) → (ℝ, ⊕). | ||
| - | |||
| - | //f//(//a// + //b//) = // | ||
| - | //a//, //b// ∈ ℂ | ||
| - | |||
| - | Když má ta struktura víc operací, musí se dokazovat pro všechny! | ||
| - | |||
| - | **Jádro** jsou ty prvky, které se zobrazí na neutrální prvek. Pokud má jádro právě jeden prvek, je homomorfizmus injektivní. | ||
| - | ===== Prenexní tvar ===== | ||
| - | - Odstranění zbytečných kvantifikátorů((∀// | ||
| - | - Zbavení se spojek kromě ∧, ∨ a ¬ | ||
| - | - Přejmenování proměnných | ||
| - | - Přesun kvantifikátorů doleva (a odstranění neatomických negací) | ||
| - | |||
| - | ===== Metrika ===== | ||
| - | [[wp> | ||
| - | * Musí vždy vyjít kladné číslo. | ||
| - | * Pokud mají 2 body stejné souřadnice, | ||
| - | * Vzdálenost z bodu //A// do bodu //B// musí být stejná jako z bodu //B// do bodu //A//. | ||
| - | * [[wp> | ||
| - | |||
| - | ===== Norma ===== | ||
| - | [[wp> | ||
| - | |||
| - | Značí se ||//x//||, v podstatě je to dálka vektoru. Euklidovská norma je sqrt(// | ||
| - | * Musí vždy vyjít kladné číslo. | ||
| - | * ||//x//|| = 0, pouze pokud //x// je nulový vektor. | ||
| - | * ||//ax//|| = |//a//| · ||//x//|| | ||
| - | * ||//x// + //y//|| ≤ ||//x//|| + ||//y//|| ([[wp> | ||
| - | [[wp> | ||
| - | |||
| - | Norma implikuje metriku: |//a//, //b//| = ||//a// − //b//|| | ||
| - | ===== Ortonormalizace ===== | ||
| - | To jako že najdeme bázi jednotkových a kolmých vektorů. | ||
| - | |||
| - | Pokud //a// * // | ||
| - | |||
| - | Vstupem je nějaká báze (lineárně nezávislé vektory, je jich tolik, jako má prostor dimenzí). | ||
| - | - // | ||
| - | - // | ||
| - | - // | ||
| - | - Opakuj kroky 2 a 3, dokud máš vektory. | ||
| - | |||
| - | ==== Příklad ==== | ||
| - | * // | ||
| - | * // | ||
| - | * // | ||
| - | |||
| - | - **// | ||
| - | - // | ||
| - | - // | ||
| - | - **// | ||
| - | - // | ||
| - | - // | ||
| - | - // | ||
| - | - **// | ||
| - | |||
| - | ===== Násobení matic ===== | ||
| - | ^ ^^ // | ||
| - | ^::: | ||
| - | ^ // | ||
| - | ^ // | ||
| - | |||
| - | ===== Grafy ===== | ||
| - | * Suma stupňů všech uzlů = 2 × počet hran | ||
| - | * Grafy jsou izomorfní tehdy, pokud je dokážeš nakreslit jinak, ale přitom je to pořád stejný graf. | ||
| - | * Při reprezentaci grafu maticí bývají řádky //odkud// a sloupce //kam//. | ||
| - | * **Artikulace** je vrchol, který když odstraníme, | ||
| - | |||
| - | - **Sled** je libovolná posloupnost uzlů a hran. | ||
| - | - **Tah** nesmí opakovat hrany (ale uzly může). | ||
| - | - **Cesta** nesmí opakovat ani hrany ani uzly. | ||
| - | ==== Nejkratší cesty ==== | ||
| - | - [[wp> | ||
| - | - [[wp> | ||
| - | |||
| - | ==== Minimální kostry ==== | ||
| - | [[wp> | ||
| - | * [[wp> | ||
| - | * [[wp> | ||