Szerkesztő:Kizin/próba
Ez csak egy próba oldal, de megpróbálom itt kidolgozni a matematikai logika csonk oldalát.
Tehát ott ez áll bevezetőként:
A matematikai logika a matematika egyik fejezete, a matematikai rendszereket, a matematikai bizonyításokat, matematikai módszerekkel vizsgálja. A matematikai logika célja a helyes következtetési sémák, helyes definíciók vizsgálata, beleértve a matematikai logika által alkalmazott következtetési sémákat, szabályokat, definíciókat is.
A matematikai logika korábban a szimbolikus logika részét képezte, abból fejlődött ki azáltal, hogy a szimbolikus logika formális módszereit kezdte alkalmazni a matematikai következtetések és bizonyítások vizsgálatára.
Bevezetés
szerkesztésKövetkeztetések (konklúzió)
szerkesztésA konklúzió (következtetés) premisszákból (állításokból) vonhatóak le.
1. példa | 2. példa | |
---|---|---|
premissza | Magyarország fővárosa Szeged. | Pelé jó focista. |
premissza | Szeged a Tisza partján fekszik. | Minden brazil jó focista. |
konklúzió | Magyarország fővárosa a Tisza partján fekszik. | Pelé brazil. |
Ez igaz következtetés a premisszák igazságtartama ellenére |
Ez hamis következtetés |
Ítélet
szerkesztésAz ítélet alapfogalom és csak igaz vagy hamis lehet.
Így az alábbi példák nem minősülnek ítéletnek: Jaj! Csukd be az ajtót! Ez a mondat hamis!
Egy következtetést induktívnak nevezünk, ha a premisszák igazak, de a nem biztos, hogy a konklúzió is igaz; illetve deduktívnak nevezzük, ha a premisszákból a konklúzió 100%-osan következik.
Induktív következtetés például: Vizes az út, tehát esett az eső. Itt a konklúzió nem biztos, hogy igaz, mert egy locsolóautóból is kifolyhatott az útra a víz.
Ítéletkalkulus
szerkesztésA negáció
szerkesztés¬A jelentése: "Nem A"
A | ¬A |
i | h |
h | i |
A negáció egy egyváltozós igazságfüggvény. f¬:{i,h}→{i,h}
A konjukció
szerkesztésA∧B jelentése: "A és B"
A | B | A∧B |
i | i | i |
i | h | h |
h | i | h |
h | h | h |
A konjukció egy kétváltozós igazságfüggvény. f∧:{i,h}2={i,h}×{i,h}→{i,h}
A diszjunkció
szerkesztésA∨B jelentése: "A vagy B"
A | B | A∨B |
i | i | i |
i | h | i |
h | i | i |
h | h | h |
Ez is egy kétváltozós igazságfüggvény. f∨:{i,h}2={i,h}×{i,h}→{i,h}
A "kizáró vagy"
szerkesztésA "kizáró vagy" definíciója: (A∨B)∧¬(A∧B)
Az implikáció
szerkesztésA→B jelentése: "Ha A, akkor B"
A | B | A→B |
i | i | i |
i | h | h |
h | i | i vagy h (önkényes) |
h | h | i vagy h (önkényes) |
Ez is egy kétváltozós igazságfüggvény. f→:{i,h}2={i,h}×{i,h}→{i,h}
A táblázat utolsó két sora önkényes, vegyünk egy-egy ezekre a sorokra:
Ha 2+2=5, akkor Magyarország fővárosa Budapest.
Ha 2+2=5, akkor Magyarország fővárosa Bécs.
Az ekvivalencia
szerkesztésA↔B jelentése: "A akkor és csak akkor, ha B"
A | B | A↔B |
i | i | i |
i | h | h |
h | i | h |
h | h | i |
Ítéletkalkulusbeli formula
szerkesztés- Definíció
- minden ítéletváltozó formula
- ha φ formula, akkor (¬φ) is formula
- ha φ és ψ formulák, akkor (φ∧ψ), (φ∨ψ), (φ→ψ) és (φ↔ψ) is formulák
- minden formula előáll a fenti lépések véges sok alkalmazásaival
- Definíció (értékelés)
- Legyen Form: a formulák halmaza és V⊆Form, v:V→{i,h}, v(P1)=i
- v kiterjeszthető függvénnyé; a műveletek definíciója alapján
- Definíció
- Egy formula tautológia, ha bármely értékelésre igaz. Jelölése:
- Egy formula kontradikció, ha bármely értékelésre hamis.
Megjegyzés: φ tautológia ⇔ ¬φ kontradikció
Ezekre pár példa
- Definíció
- Két formula ekvivalens, ha ugyanazokra az értékelésekre igazak. Jelölés:
Így például: Bizonyítást itt találod
Megjegyzés: tautológia
Ekvivalens formulák
szerkesztésTovábbá fontosak a következő észrevételek is:
kontradikció, így tautológia
Láthatjuk, hogy a matematikai logika kapcsolatban áll az algebrával, és a műveletek megfeleltethetők egymásnak a következőképpen:
∨→+ |
∧→· |
i→1 |
h→0 |
Így is igazak a formulák (például)
De nem igaz:
Definíciók és állítások az ítéletkalkulussal kapcsolatban
szerkesztés- Definíció (helyettesítés)
- egy formula valamely változójának helyére, annak minden előfordulásánál egy másik formulát írunk
Például
- Állítás
- Tautológiából helyettesítéssel tautológia keletkezik.
- Bizonyítás
- tautológia
- Legyen
- Tehát
- Definíció (pótlás)
- egy formula valamely részformuláját kicseréljük egy vele ekvivalens formulával
Például
és tudjuk, hogy
így a pótlás:
- Állítás
- pótlással az eredetivel ekvivalens formulát kapunk
- Lemma
- ha φ és (φ→ψ) tautológiák, akkor a ψ is tautológia
- Bizonyítás
- Tegyük fel, hogy ψ nem tautológia,
- legyen v olyan értékelés, amelyre v(ψ)=h (hamis)
- erre a v értékelésre a φ igaz lesz, hiszen φ tautológia, tehát v(φ)=i (igaz)
- ekkor vizsgáljuk meg erre a v értékelésre a (φ→ψ)-t, v(φ→ψ)=h a "→" definíciója szerint, de ez ellentmond annak, hogy (φ→ψ) tautológia.
Normálformák
szerkesztés- Definíció (teljes diszjunktív normálforma)
- mindegyik φi-ben mindegyik pj szerepel negálva vagy negálatlanul
- Tétel
- Tetszőleges igazságfüggvényhez megadható olyan formula, amelyben csak a ¬, ∨, ∧ logikai jelek szerepelnek, és amely éppen azt az igazságfüggvényt definiálja.
- Teljes konjunktív normálformák
- olyan normál formák ahol -ben csak és változók szerepelnek.
Például:
Itt is készítsünk egy igaz-hamis táblázatot, de most (a teljes diszjunktív normálformával szemben a hamis-akat kell nézni)
(p | → | q) | → | r |
i | i | i | i | i |
i | i | i | h | h |
i | h | h | i | i |
i | h | h | i | h |
h | i | i | i | i |
h | i | i | h | h |
h | i | h | i | i |
h | i | h | h | h |
Majd megkeressük azokat az értékeket, amelyekre hamis és a p, q, r változókat úgy írjuk le, hogyha abban a sorban hamis, akkor nem változtatjik, de ha igaz, akkor egy ¬-ot írunk elé.
Így:
Így készen is vagyunk, de ha vesszük -t, akkor megkapjuk a teljes diszjunktív normálformát. Ennek itt láthatod a levezetését a De Morgan azonosságok segítségével: és
Így tehát:
, ahol ha a teljes konjunktív normálforma, akkor pedig a teljes diszjunktív normálforma.
Teljesség
szerkesztés- Definíció
- Igazságfüggvénynek egy halmaza TELJES, ha a halmazhoz tartozó függvények kompozíciójaként tetszőleges igazságfüggvény előállítható.
- Példa: {¬, ∧, ∨} teljes (lásd teljes diszjunktív és konjunktív normálformák)
- Állítás
- Az alábbiak teljesek:
- (1) {¬, ∧}
- (2) {¬, ∨}
- (3) {¬ →}
- Bizonyítás
- itt
- Állítás
- {∧, ∨, →, ↔} nem teljes
- Bizonyítás
- itt
- Állítás
- {¬, ↔} nem teljes
Most bevezetünk két új műveletet, amelyek önmagukban is teljesek
Sheffer-művelet
szerkesztésp|q jelentése: "nem igaz az, hogy p és q"
p | q | q |
i | i | h |
i | h | i |
h | i | i |
h | h | i |
- Állítás
- Bizonyítás
- és már bizonyítottuk, hogy {∧, ¬} teljes
Peircee-művelet
szerkesztésjelentése: "sem p, sem q"
p q i i h i h h h i h h h i - Állítás
- teljes
- Bizonyítás
- és már bizonyítottuk, hogy {∨, ¬} teljes
A logikai következmény
szerkesztés- Definíció
- Γ:formulahalmaz, ψ:formula
- A Γ-beli