Robert Kowalski | |
---|---|
Születési dátum | 1941. május 15. (81 évesen) |
Születési hely |
|
Ország | |
Tudományos szféra | Informatika |
Munkavégzés helye | |
alma Mater | |
tudományos tanácsadója | Bernard Meltzer [d] [1] |
Díjak és díjak | IJCAI-díj a kutatási kiválóságért [d] ( 2011 ) Kedves ACM |
Robert Anthony Kowalski ( született: 1941. május 15. ) amerikai logikus és tudós, aki karrierje nagy részét az Egyesült Királyságban töltötte .
Tanulmányait a Chicagói Egyetemen , a Bridgeporti Egyetemen (BS Mathematics, 1963), a Stanford Egyetemen (MS Mathematics, 1966), a Varsói Egyetemen és az Edinburghi Egyetemen végezte ( számítástechnikai diploma , 1970).
Az Edinburgh-i Egyetemen (1970-75) és 1975-től az Imperial College Londonban volt ösztöndíjas. 1999-ben kitüntetett professzor lett. Hamarosan 1991-ben csatlakozott az American Association for the Advancement of Artificial Intelligence -hez, 1999-ben az AI Koordinációs Bizottsághoz és 2001-ben az Association for Computing Machinery -hez.
Robert az automatikus bizonyítások [2] területén kezdte kutatásait , melyeket programszinten valósítanak meg . A matematikai logika apparátusán alapul . Leginkább azonban a logikai programozás fejlesztéséhez való hozzájárulásáról ismert , kezdve Horn eljárási értelmezésével . [3]
Maarten van Emdennel [4] is kidolgozta a Horn-szemantika minimális modelljét . Marek Sergottal együtt kidolgozta az eseményszámítást [5] és a logikai programozás alkalmazását a jogi érvelésre. [6] [7] és a logikai programozás alkalmazása jogi célokra. Farib Sadrival kidolgozta az ügynökmodellt [8] [9] , amelyben a hiedelmeket logikai programok, a célokat pedig integritási megszorítások képviselik.
Kowalski volt az egyik első abduktív programozási logika fejlesztője , ahol a logikai programokat integritási megszorításokkal és határozatlan, abduktív predikátumokkal egészítették ki. [10] [11] Ez a munka bebizonyította, hogy az alapértelmezett érvelés logikája a feltételezéseken alapuló érvelés külön eseteinek tekinthető. [12] [13]
A Prolog nyelv fejlesztését 1970-ben Alan Culmeroe és Philippe Roussel kezdte. Olyan nyelvet akartak létrehozni, amely az adott szövegből következtetéseket tud levonni. A Prolog név a „PROGRAMING in LOGic” rövidítése. Ezt a nyelvet Marseille-ben fejlesztették ki 1972-ben. Kuznechny felbontási elve megfelelő modellnek tűnt a következtetési motor kifejlesztéséhez. A Horn-klauzula felbontási megszorításával az egységesítés egy hatékony rendszert eredményezett, ahol a leküzdhetetlen non-determinizmust egy könnyen megvalósítható visszalépési folyamattal kezelték. A felbontási algoritmus lehetővé tette a fenti relációhoz hasonló specifikációk megvalósításához szükséges végrehajtható sorozat létrehozását.
A Prolog nyelv első implementációja Wirth ALGOL-W fordítójával 1972-ben fejeződött be, a modern nyelv alapjait pedig 1973-ban rakták le. A Prolog használata fokozatosan terjedt el a logikai programozással foglalkozók körében, elsősorban személyes kapcsolatok révén, és nem a termék kereskedelmi forgalomba hozatala révén. Jelenleg több különböző, de nagyon hasonló verzió létezik. Bár a Prolog nyelvre nincs szabvány, az Edinburgh-i Egyetemen kifejlesztett változat lett a legszélesebb körben használt változat. A hatékony Prolog-alkalmazások fejlesztésének hiánya az 1980-as évekig hátráltatta annak elfogadását.
Tematikus oldalak | ||||
---|---|---|---|---|
Szótárak és enciklopédiák | ||||
|