Výroková logika
Sestavte výrok
Proměnné
Závorky
Operátory
Úpravy
Ovládání klávesnicí
- abcd
- Vložit proměnnou (pokud existuje)
- (
- ( Levá kulatá závorka
- )
- ) Pravá kulatá závorka
- [
- [ Levá hranatá závorka
- ]
- ] Pravá hranatá závorka
- !~
- ¬ Negace – není pravda, že …
- &
- ∧ Konjunkce – … a zároveň …
- |
- ∨ Disjunkce – … nebo …
- >
- → Implikace – jestliže …, pak …
- =
- ↔ Ekvivalence – … právě tehdy, když …
- Backspace
- Smazat prvek před kurzorem nebo vybraný prvek
- Delete
- Smazat prvek za kurzorem nebo vybraný prvek
- ←
- Posunout kurzor vlevo
- →
- Posunout kurzor vpravo
- Esc
- Zrušit výběr prvku
Základní ekvivalence
Kliknutím na výrok jej vložíte na pozici kurzoru do sestavovaného výroku.
| Název | Výrok | je ekvivalentní s | Ekvivalentní výrok |
|---|---|---|---|
| De Morganův zákon (negace konjunkce) | ≡ | ||
| De Morganův zákon (negace disjunkce) | ≡ | ||
| Negace implikace | ≡ | ||
| Implikace pomocí disjunkce | ≡ | ||
| Obměna implikace | ≡ | ||
| Ekvivalence pomocí implikací | ≡ | ||
| Ekvivalence pomocí konjunkce a disjunkce | ≡ | ||
| Negace ekvivalence | ≡ | ||
| Dvojí negace | ≡ |
Kvantifikátory
| Symbol | Čte se |
|---|---|
| ∀ | pro každé, pro všechna |
| ∃ | existuje (aspoň jedno) |
ℝ = reálná čísla · ℕ = přirozená čísla {1, 2, 3, …}
Jak zjistit pravdivost
- ∃ … stačí najít jeden příklad, pro který to platí.
- ∀ … musí to platit pro všechna; k vyvrácení stačí jeden protipříklad.
Dva kvantifikátory za sebou
Na pořadí záleží! Kvantifikátory se čtou zleva doprava. ∃x ∀y a ∀x ∃y jsou různé výroky – prohozením kvantifikátorů se může změnit pravdivost (viz příklad 4).
- ∃x ∀y: najděte jedno pevné x, které vyjde pro všechna y. x volíte dřív, než znáte y. Příklad 1: x = 1.
- ∀x ∃y: pro každé x najděte vhodné y. y smí záviset na x – často jako vzorec. Příklad 2: y = −x.
- Vyvrácení: u ∃x ∀y ukažte, že ke každému x existuje y, pro které to neplatí; u ∀x ∃y najděte jedno x, ke kterému žádné y nevyhovuje. Příklad 4b: k y stačí vzít x = y.
- Pomůcka: ∀ je soupeř, ∃ jste vy, tahy jdou zleva doprava. U ∀x ∃y odpovídáte na tah soupeře, proto to bývá snazší.
Jak negovat: ∀ se změní na ∃ a ∃ na ∀ (pořadí kvantifikátorů zůstává, mění se jen jejich druh); výrok za dvojtečkou se zneguje (= na ≠, < na ≥, > na ≤).
Negace v češtině
| Výrok | Negace | Příklad |
|---|---|---|
| alespoň n | Negace: nejvýše n − 1 | Alespoň 3 žáci mají úkol. Negace: Nejvýše 2 žáci mají úkol. |
| nejvýše n | Negace: alespoň n + 1 | Nejvýše 2 žáci chybí. Negace: Alespoň 3 žáci chybí. |
| právě n | Negace: nejvýše n − 1, nebo alespoň n + 1 | Právě 2 žáci chybí. Negace: Nejvýše 1 žák chybí, nebo alespoň 3 žáci chybí. |
| více než n | Negace: nejvýše n | Více než 5 žáků má úkol. Negace: Nejvýše 5 žáků má úkol. |
| méně než n | Negace: alespoň n | Méně než 4 žáci chybí. Negace: Alespoň 4 žáci chybí. |
| každý (∀) | Negace: alespoň jeden … ne (∃ … ¬) | Každý žák má úkol. Negace: Alespoň jeden žák nemá úkol. |
| alespoň jeden (∃) | Negace: žádný (∀ … ¬) | Alespoň jeden žák chybí. Negace: Žádný žák nechybí. |
Tipy
- Nejméně znamená totéž co alespoň, nanejvýš totéž co nejvýše.
- Negací „alespoň“ je „nejvýše“ a naopak – číslo se přitom posune o 1. Kontrola: výrok a jeho negace musí dohromady pokrýt všechny možnosti a nesmí se překrývat (alespoň 3 = 3, 4, 5, … · nejvýše 2 = 0, 1, 2).
- Pozor: Negace „právě n“ má dvě části spojené slovem „nebo“.
- Pozor: „Každý nemá úkol“ je dvojznačné. Jednoznačně: „Ne každý má úkol“ (negace) nebo „Nikdo nemá úkol“ (něco jiného).
Příklady: rozhodněte, zda je výrok pravdivý, a vytvořte jeho negaci
-
∃x ∈ ℝ ∀y ∈ ℝ: x · y = y
Existuje reálné číslo x takové, že pro všechna reálná y platí x · y = y.
Ukázat řešení Skrýt řešení
Pravdivý. x = 1, protože 1 · y = y pro každé y.
Negace: ∀x ∈ ℝ ∃y ∈ ℝ: x · y ≠ y
Pro každé reálné x existuje reálné y takové, že x · y ≠ y.
Tato negace je nepravdivá.
-
∀x ∈ ℝ ∃y ∈ ℝ: x + y = 0
Pro každé reálné x existuje reálné y takové, že x + y = 0.
Ukázat řešení Skrýt řešení
Pravdivý. Stačí zvolit y = −x.
Negace: ∃x ∈ ℝ ∀y ∈ ℝ: x + y ≠ 0
Tato negace je nepravdivá.
-
∀x ∈ ℝ: x² > 0
Pro každé reálné x platí x² > 0.
Ukázat řešení Skrýt řešení
Nepravdivý. Protipříklad: x = 0, protože 0² = 0.
Negace: ∃x ∈ ℝ: x² ≤ 0
Tato negace je pravdivá, třeba pro x = 0.
Záleží na pořadí?
a) ∀x ∈ ℕ ∃y ∈ ℕ: y > x
b) ∃y ∈ ℕ ∀x ∈ ℕ: y > x
Ukázat řešení Skrýt řešení
a) Pravdivý. Ke každému x stačí vzít y = x + 1.
b) Nepravdivý. Žádné přirozené číslo není větší než všechna přirozená čísla – třeba pro x = y to neplatí.