Logika és informatikai alkalmazásai (tematika)

  1. Motivációs példák. Az ítéletkalkulus szintaxisa, szemantikája. Formalizálás ítéletkalkulusban.
  2. Logikai következmény és indirekt bizonyítás. Konjunktív normálformák, klózhalmazok, klózhalmazok megszorításai. A DPLL algoritmus.
  3. Rezolúció, különböző rezolúciós stratégiák, helyesség és teljesség.
  4. Tabló módszer, helyesség és teljesség.
  5. E​lméletek és tulajdonságaik. Deduktív rendszerek: Gentzen és Hilbert rendszere.
  6. Hilbert rendszerének helyessége. A dedukciós tétel. Az ítéletkalkulus kompaktsági tétele, Az elsőrendű logika szintaxisa és szemantikája.
  7. Formalizálás elsőrendben. Kielégíthetetlenség szemantikus kifejtéssel. Elméletek elsőrendben, axiomatizálhatóság. CNF elsőrendben.
  8. Helyettesítés termekbe, formulákba. Normálformák elsőrendben: kiigazítás, prenex alak, Skolem alak.
  9. Zárt Skolem alak. Herbrand struktúrák, Herbrand tétele és következményei.
  10. Az elsőrendű logika kompaktsági tétele, Az alaprezolúciós algoritmus, helyesség és teljesség. Egyesítési algoritmus.
  11. Elsőrendű rezolúció. Helyesség és teljesség. A lift lemma.
  12. Logikai programozás, Prolog, Másodrendű logika.
Fóliasorok: 2024 tavasz