A következtetés szabályai

Tekintsük a logikus következtetés legrégebbi példáját - a szilogizmust:

"Minden ember halandó. Socrates ember. Következésképpen Socrates halandó. "

Az ilyen következtetések hivatalossá tétele: megtanítani a számítógépet annak helyességének ellenőrzésére és automatikusan létrehozni hasonlóakat? Példánk két helyet foglal el: "minden ember halandó", "a Sokrat ember" és a "Sokrat halandó" következtetés, amelynek igazsága a helyiség igazságából következik. Írjuk az első előteret a "predicate" nyelvben: "x ha x egy személy, akkor x halálos".

Ennek alapján általánosan érvényes képlet „XP (x) ® P (a) logikai lekonyuló a megnyilatkozás kvantor” helyettesítő x Szókratész: „Ha megvágja - az a személy, akkor a halandó Socrates”. Tegyük fel a kapott nyilatkozat mellé a szelogizmus második előfeltételét és kapjuk meg az eredményt, amely a következő formában készült:

Ha Socrates ember, akkor Socrates halandó. Socrates ember.

Általános esetben az A, B logikai képlet helyét a vonal felett helyezik el. amelynek igazsága garantálja a következtetés igazságát C:

A logikai következtetés szabályainak egyik szakasza: "A képletekből - A és B parcellákból a képlet C. következtetése." (Abbreviated: A ВB ® C). Ebben az esetben úgy tekintjük, hogy a következtetési képlet igaz legalább a predikátumok, tárgyak és kifejezési változók összes olyan értékére vonatkozóan, amelyek alapján az összes parcel-formula igazsággá változik. A matematikai indukció módszere, amelyet a következtetés szabályaként formalizáltak, a következő formában fog megjelenni:

Íme néhány következtetési szabály, amelyek a tudásbázisban működnek:

A következtetés szabályai
A következtetés szabályai
- börtönbüntetés szabálya (modus ponens),

Fontolja meg a tudás automatizált feldolgozását. A mesterséges intelligencia rendszerekben a tudás olyan információ, amelynek alapján

egy logikai következtetési folyamatot hajtanak végre, amely lehetővé teszi különálló adatdarabok összekapcsolását, majd következtetéseket vonhat le a töredékek szekvenciájára.

Tekintsük a következő példát. Az adatbázis információt tárol Petrov intézmény alkalmazottai, Ivanovo, Kuznyecov, Jakovlev (a továbbiakban nevezzük őket, mint a P, I, K, H).

A munkahelyi hierarchiát kétpontos predikátumok segítségével írja le:

Puk (P, I) azt jelenti, hogy Petrov vezeti Ivanovot,

OTCH (Y, X) azt jelenti, hogy az Y jelentései az X előtt.

Az adatbázis három tényt tárol:

Az alábbi két következtetési szabályt ismertetik, amelyek a tárgykörben folynak:

Meg kell vizsgálnia a felhasználó kérését: amennyiben Yakovlev jelentést tesz Ivanovnak (vagyis a RES (I, I) következtetéseit).

Az adatbázisban nincs ilyen tény, de az érdekeltségi kapcsolatot leíró predikátum megtalálható az 1. és a 2. szabályban.

Az 1. szabályt a 3. tényre alkalmazva a következő képletet kapjuk:

A modus ponensek következtetése szabályára és tényére támaszkodunk:

mivel az eredeti kifejezések igazak voltak, akkor a TCH (R, R) következtetése új tény - ez is igaz.

A 2. szabályt a RES (I, K) és tény 2: HAND (II, K) szabályra alkalmazva a következő képletet kapjuk:

amely a RES (I, II) válaszára mutat, amelyet azonban még mindig ellenőrizni kell. Ehhez a 2-es és az OTCH (X, K) kapcsolatot az "összekapcsolódás bevezetésével" szabályozzuk:

és végül, a modus ponens használatával igazoljuk az eredményt

és igenlő választ adva a kérdésre, vajon Yakovlev tényleg beszámol Ivanovnak.

Kapcsolódó cikkek