LOGIKA INFORMATIKUSOK SZÁMÁRA 1-2.
Speciálkollégium
Sajnálattal
értesítem az érdeklődő hallgatókat, hogy a Logika speciálkollégium ebben a
félévben szünetel.
A meghirdetések legközelebbi
várható időpontjai:
Logika informatikusok
számára 1. (IKP-9236) 2016. szeptember
Logika informatikusok
számára 2. (IKP-9239) 2017. február
A logika iránt mélyebben
érdeklődő hallgatók egyéni képzésében a konzultációt vállalom.
Emlékeztető:
2015/2016-os tanév
őszi félév
A tantárgy neve: Logika informatikusok
számára 1.
A tantárgy adatai: kódja IKP-9236, heti óra-
és kreditszáma 2, kollokvium zárja
A kurzus időpontja és
helye: csütörtök 16:00-18:00,
Déli Tömb 2-502. tanterem
Tematika:
I. Ítéletlogika
1. Az ítéletlogika nyelve,
szintaxis
2. Szemantika
(interpretáció)
3. Formulák szemantikus
tulajdonságai (kielégíthetőség)
4. Formulák ekvivalenciája
5. Logikai törvények
6. A szemantikus
következményfogalom
7. A tételbizonyítás
problémája – eldöntésprobléma
8. A szemantikus tabló
9. A konjunktív és
diszjunktív normálforma
10. A rezolúciós kalkulus
11. Az ítéletlogika
axiomatizálása – szintaktikus következmény és eldöntésprobléma (Hilbert)
12. Kalkulusok a
szintaktikus eldöntésprobléma megoldására (Gentzen)
II. Elsőrendű logika
1. Az elsőrendű logika
nyelve, szintaxis
2. Szemantika
(interpretáció)
3. Formulák szemantikus
tulajdonságai (kielégíthetőség)
4. Logikai törvények
5. A szemantikus
következményfogalom; nevezetes következtetésformák
6. Prenex konjunktív
normálforma, skolemizáció, klónforma
7. Herbrand modellek
(univerzum, interpretáció, bázis, Herbrand tételei)
8. Az egyesítési algoritmus
(illesztés)
9. A rezolúciós kalkulus
10. Rezolúciós stratégiák
11. A logikai rendszerek általános
jellemzése
12. Az automatikus
tételbizonyítás elemei
Irodalom:
[1] Pásztorné Varga Katalin, Várterész Magda: A matematikai logika
alkalmazás-szemléletű tárgyalása, Panem Kiadó, Budapest, 2003.
[2] Ben-Ari, M.: Mathematical Logic for Computer Science, Spinger-Verlag, (2009) 2012.
[3] Huth, M. and Ryan,
M.: Logic in Computer Science,
modelling and reasoning about
systems, Cambridge University Press (2004) 2012.
[4] Fitting, M.: First-Order
Logic and Automated Theorem Proving, Spinger-Verlag, 1990.
A kurzus célja:
Minden igényes informatikus képzésnek része egy olyan egy féléves logika
kurzus, amely alkalmazások szempontjait és lehetőségeit szem előtt tartva
ismerteti a matematikai logika alapvető eredményeit. Egy ilyen kurzus úgy építi
fel a logika rendszerét, hogy a hangsúlyt a következményfogalom tisztázására, a
tételbizonyítás problémájára és a megoldásra kidolgozott kalkulusok (döntési
eljárások) ismertetésére (rezolúciós kalkulus, tabló módszer, Gentzen
kalkulusok) helyezi.
Az informatikusoknak szóló újabb logika könyvek és előadások nyitnak az
alkalmazások felé is (programok helyességvizsgálata: helyességbizonyítás,
modellellenőrzés, tesztelés; automatikus tételbizonyítás a mesterséges
intelligencia feladataira, logikai programozás, Prolog stb.).
Az Programtervező matematikus és a Programtervező informatikus képzésben
hosszabb időszakon keresztül szerepelt a „Logikai alapok a programozáshoz” c.
tantárgy, amelynek keretében az elsőéves hallgatók stabil logikai alapokra
tettek szert. Az előadásokat Dr. Pásztorné Varga Katalin habil. docens tartotta, azon kívül összefogta és
irányította a nagyszámú gyakorlatot tartó fiatalabb kollégák munkáját.
Jelenleg a logikai képzés a „Logika és számításelmélet” c. tantárgy
keretében történik. Ez egy másodévben ajánlott, tematikájában megosztott
kurzus, amelyben a logika csak egy szemeszter felét (6-7 előadás) töltheti ki.
A felkészült oktatók minden erőfeszítése mellett is rövidnek bizonyul erre a
célra a képzés időtartama. A magasabb évfolyamos tantárgyak, elsősorban a
mesterképzés programozás-elméleti kurzusai gyakran szembesülnek a logikai
alapok hiányosságaival a hallgatóknál.
Az indításra javasolt logika kurzus újra egy teljes félév idejét és
óraszámát fordítja a logikai alapozásra. A tárgy egyik oktatási felelőse, Pásztorné Varga Katalin, a matematikai logika iskolateremtő kutatója
és nagy tapasztalatú oktatója, személyében is megjeleníti a folytonosságot, az
eredeti sikeres képzés folytatásának szándékát. Az előadások tartására
vállalkozó Fekete István több éven keresztül vezetett gyakorlatot az
említett egy féléves „Logikai alapok” tantárgyhoz, továbbá a logikai
ismeretreprezentáció és tételbizonyítás témaköréből néhány publikáció
(könyvrész, könyvfejezetek, cikk) szerzője.