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és

Következtetések (konklúzió)

szerkesztés

A 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

Az í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és

A 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és

A∧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és

A∨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és

A "kizáró vagy" definíciója: (A∨B)∧¬(A∧B)

Az implikáció

szerkesztés

A→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és

A↔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ó
  1. minden ítéletváltozó formula
  2. ha φ formula, akkor (¬φ) is formula
  3. ha φ és ψ formulák, akkor (φ∧ψ), (φ∨ψ), (φ→ψ) és (φ↔ψ) is formulák
  4. 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és
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  

Tová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.

A bizonyítást itt megtalálod

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és

p|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és

  jelenté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