Distributívne zákony konjunkcie a disjunkcie v logike

Výrok je základným stavebným kameňom výrokovej logiky. V matematickej logike je výrok čokoľvek v jazykovom tvare, čo vyjadruje nejaké tvrdenie, alebo čokoľvek v jazykovom tvare, čomu možno priznať pravdu alebo nepravdu. Výrok je taká gramatická veta, pre ktorú má zmysel otázka na jej platnosť (správnosť, pravdivosť), t. j. otázka, či ten výrok platí, alebo či ten výrok neplatí. Namiesto slov platí a neplatí používajú sa aj slová správny a nesprávny alebo pravdivý a nepravdivý. Vo výrokovej logike je výrok výraz, ktorým sa tvrdí, že niečo je, alebo nie je (že niečo bolo, alebo nebolo, bude, alebo nebude), za predpokladu, že o tomto tvrdení možno rozumne povedať, že je pravdivé, alebo že je nepravdivé. Pravdivostnou hodnotou výroku nazývame jednu z jeho kvalít: pravda (označovaná ako VP alebo 1) a nepravda (označovaná ako NP alebo 0).

Jednoduchý (elementárny alebo atomický) výrok je výrok, ktorý neobsahuje logické spojky. Príkladom môže byť výrok "Mesto Košice leží na Slovensku." alebo "Číslo x je párne." Tento druhý výrok môžeme vyjadriť pomocou matematického zápisu: Existuje celé číslo k také, že x = 2·k.

Negácia je logické prevrátenie hodnoty alebo výroku. Označuje sa znakom ¬ alebo apostrofom za výrokom '. Ak máme výrok A, potom negácia výroku môže vyzerať takto ¬A alebo A'. Slovne negáciu vytvoríme tak, že pred výrok povieme „Nie je pravda, že …“. Napríklad negáciou výroku "Mesto Košice leží na Slovensku." je "Nie je pravda, že mesto Košice leží na Slovensku."

Symboly logických operácií

Okrem negácie existujú aj ďalšie logické spojky, ktoré umožňujú kombinovať jednoduché výroky do zložených. Medzi najdôležitejšie patria konjunkcia (a zároveň), disjunkcia (alebo) a implikácia (ak… tak…).

Konjunkcia a Disjunkcia

Konjunkcia spája dva výroky pomocou spojky "a zároveň" (označovaná symbolom ∧). Konjunkcia dvoch výrokov je pravdivá práve vtedy, keď sú oba výroky pravdivé. Napríklad, ak máme výroky A: "Dnes svieti slnko" a B: "Je teplo", potom konjunkcia A ∧ B: "Dnes svieti slnko a zároveň je teplo" je pravdivá len vtedy, keď svieti slnko aj je teplo.

Disjunkcia spája dva výroky pomocou spojky "alebo" (označovaná symbolom ∨). Disjunkcia dvoch výrokov je pravdivá vtedy, keď je aspoň jeden z výrokov pravdivý. Existujú dva typy disjunkcie:

  • Vylučovacia disjunkcia (XOR): Je pravdivá, ak je práve jeden z výrokov pravdivý.
  • Ne­vylučovacia disjunkcia (OR): Je pravdivá, ak je aspoň jeden z výrokov pravdivý (môžu byť pravdivé aj oba). V matematickej logike sa zvyčajne používa nevylučovacia disjunkcia.

Príklad nevylučovacej disjunkcie: A: "Pôjdem do kina" a B: "Zostanem doma". Výrok A ∨ B: "Pôjdem do kina alebo zostanem doma" je pravdivý, ak pôjdem do kina, alebo ak zostanem doma, alebo ak sa rozhodnem ísť do kina aj zostať doma (čo v reálnom svete nie je možné, ale v logike áno).

Tabuľka pravdivostných hodnôt konjunkcie a disjunkcie

Distributívne zákony

Distributívne zákony sú základnými pravidlami, ktoré popisujú vzťah medzi logickými operáciami. V kontexte konjunkcie (∧) a disjunkcie (∨) nám hovoria, ako môžeme "roznásobiť" jednu operáciu cez druhú. Tieto zákony sú analogické k distributívnemu zákonu v aritmetike, kde platí a · (b + c) = a · b + a · c.

V logike existujú dva hlavné distributívne zákony, ktoré sa týkajú konjunkcie a disjunkcie:

  1. Distributívny zákon konjunkcie voči disjunkcii:Tento zákon hovorí, že konjunkcia jedného výroku s disjunkciou dvoch iných výrokov je ekvivalentná konjunkcii prvého výroku s druhým výrokom, zjednotenej s konjunkciou prvého výroku s tretím výrokom.Matematicky to môžeme zapísať takto:A ∧ (B ∨ C) ⇔ (A ∧ B) ∨ (A ∧ C)

    Vysvetlenie: Predstavte si, že máte úlohu, ktorá závisí od splnenia podmienky A, a zároveň máte na výber medzi dvoma možnosťami: buď sa splní podmienka B, alebo sa splní podmienka C. Táto situácia je ekvivalentná tomu, že máte dve samostatné možnosti: buď sa splní podmienka A a zároveň podmienka B, alebo sa splní podmienka A a zároveň podmienka C.

    M1-02-07 Oblasti Vennových diagramov - A

  2. Distributívny zákon disjunkcie voči konjunkcii:Tento zákon hovorí, že disjunkcia jedného výroku s konjunkciou dvoch iných výrokov je ekvivalentná disjunkcii prvého výroku s druhým výrokom, zjednotenej s disjunkciou prvého výroku s tretím výrokom.Matematicky to môžeme zapísať takto:A ∨ (B ∧ C) ⇔ (A ∨ B) ∧ (A ∨ C)

    Vysvetlenie: Predstavte si, že máte na výber medzi splnením podmienky A, alebo splnením oboch podmienok B a C zároveň. Táto situácia je ekvivalentná tomu, že máte dve možnosti: buď sa splní podmienka A alebo sa splní podmienka B, a zároveň sa splní podmienka A alebo sa splní podmienka C.

Vennov diagram ilustrujúci distributívny zákon disjunkcie voči konjunkcii

Tieto zákony sú extrémne dôležité pri zjednodušovaní a transformácii logických výrazov. Umožňujú nám prepisovať zložité výrokové formuly do jednoduchších, ktoré sú ekvivalentné pôvodným. Toto je kľúčové napríklad pri návrhu digitálnych obvodov alebo pri dokazovaní viet v matematike.

Ekvivalencia výrokov

Ekvivalencia dvoch výrokov A a B (označovaná symbolom ⇔) je pravdivý výrok práve vtedy, ak výroky A a B majú rovnakú pravdivostnú hodnotu. To znamená, že ak je A pravdivé, potom musí byť pravdivé aj B, a naopak. Ak je A nepravdivé, potom musí byť nepravdivé aj B, a naopak. Distributívne zákony nám ukazujú, že určité zložité výrokové formuly sú ekvivalentné jednoduchším, čo nám umožňuje nahradiť jednu formulu druhou bez zmeny jej pravdivostnej hodnoty.

Tautológie a Kontradikcie

V kontexte logických operácií a zákonov sa často stretávame s pojmami tautológia a kontradikcia.

  • Tautológia je výroková formula, ktorá je vždy pravdivá, bez ohľadu na pravdivostné hodnoty jednotlivých výrokov, ktoré ju tvoria. Distributívne zákony sú príkladmi tautológií, pretože platia univerzálne.
  • Kontradikcia je výroková formula, ktorá je vždy nepravdivá.

Pochopenie a aplikácia distributívnych zákonov nám umožňuje identifikovať a manipulovať s logickými výrazmi, čo je nevyhnutné v mnohých oblastiach, od informatiky až po filozofiu.

Kvantifikátory a ich negácia

Okrem výrokov môžeme pracovať aj s výrokmi obsahujúcimi kvantifikátory, ktoré sa používajú na vyjadrenie všeobecnosti alebo existencie.

  • Všeobecný kvantifikátor (∀): "Pre každý prvok…" alebo "Všetky…". Napríklad: ∀x ∈ M : x ≥ 0 (Pre každý prvok x v množine M platí, že x je väčšie alebo rovné nule).
  • Existenčný kvantifikátor (∃): "Existuje aspoň jeden prvok…" alebo "Niektoré…". Napríklad: ∃x ∈ M : x < 0 (Existuje aspoň jeden prvok x v množine M, pre ktorý platí, že x je menšie ako nula).

Pri negovaní výrokov s kvantifikátormi meníme existenčný kvantifikátor na všeobecný (a naopak) a posúvame negáciu "dovnútra".

  • Negácia výroku s ∀: ¬(∀x ∈ M : P(x)) ⇔ ∃x ∈ M : ¬P(x)(Nie je pravda, že pre každý prvok platí vlastnosť P, znamená to, že existuje aspoň jeden prvok, pre ktorý vlastnosť P neplatí.)
  • Negácia výroku s ∃: ¬(∃x ∈ M : P(x)) ⇔ ∀x ∈ M : ¬P(x)(Neexistuje prvok, pre ktorý platí vlastnosť P, znamená to, že pre každý prvok vlastnosť P neplatí.)

Príklad: Výrok "Ponorky (P) nemôžu lietať (L)." môžeme vnímať ako univerzálne tvrdenie, že pre všetky ponorky platí, že nelietajú. Jeho negácia by potom bola: "Existuje aspoň jedna ponorka, ktorá môže lietať."

Ilustrácia kvantifikátorov

Logika v systémoch Vieme

Logika je fascinujúci predmet, ktorý skúma spôsoby, ako vyvodzujeme závery z predpokladov. Pôvodne vznikla ako súčasť filozofie, no neskôr sa výrazne rozvinula v matematike. Základ matematického poňatia logiky tvorí výroková logika, v ktorej pracujeme s výrokmi (tvrdeniami, ktoré sú buď pravdivé, alebo nepravdivé) a logickými spojkami (a zároveň, alebo, negácia, implikácia). V rámci systémov Vieme nájdete logiku tiež na informatike: logika na Vieme informatike, ktorá sa zameriava na jej precvičovanie a aplikáciu. K cvičeniam k jednotlivým podtémam sa dostanete pomocou odkazov nižšie, ktoré vás prevedú pojmami a značením, vyhodnocovaním logických výrazov, úpravami logických výrazov a prácou s kvantifikátormi.

tags: #distributivne #zakony #konjunkcia #disjunkcia