WikiSort.ru - Не сортированное

ПОИСК ПО САЙТУ | о проекте
Роберт Энтони Ковальский
Дата рождения 15 мая 1941(1941-05-15) (77 лет)
Место рождения
Страна
Научная сфера информатика
Место работы
Альма-матер
Награды и премии

Роберт Энтони Ковальский (15 мая 1941) — американский логик и ученый, который провел большую часть своей карьеры в Соединенном Королевстве.

Образование

Получил образование в Чикагском университете, Бриджпортском университете (бакалавр в области математики, 1963), Стэнфордском университете (магистр в области математики, 1966), в Варшавском университете и в Эдинбургском университете (научная степень в области компьютерных наук, 1970).

Карьера

Был научным сотрудником в Эдинбургском университете (1970-75) и в Имперском колледже Лондона с 1975 года. В 1999 году стал заслуженным профессором. Вскоре присоединился к Американской ассоциации по развитию искусственного интеллекта в 1991 году, Координационного комитета искусственного интеллекта в 1999 году, и ассоциации вычислительной техники в 2001 году.

Свои исследования Роберт начал в области автоматических доказательств[1], что реализовано на программном уровне. В основу положен аппарат математическая логика. Тем не менее, он является самым известным за его вклад в развитие логического программирования, начиная с процедурной интерпретации Хорна.[2]

Он также разработал минимальную модель семантики Хорна с Маартен ван Эмден[3]. С Мареком Серготом, разработал исчисление событий[4] and the application of logic programming to legal reasoning.[5][6] и применение логического программирования для юридических целей. С Фариба Садри, он разработал модель агента[7][8], в котором убеждению представленные логическими программами и цель представлена ограничением целостности.

Ковальский был одним из первых разработчиков абдуктивной логики программирования, где логические программы дополнены ограничениями целостности и с неопределенными, абдуктивними предикатами.[9][10] Эта работа продемонстрировала, что логику для рассуждений по умолчанию может рассматриваться как отдельные случаи допущения на основе аргументации.[11][12]

Пролог

Разработка языка Prolog началась в 1970 году Аланом Кулмерое и Филиппом Русселом. Они хотели создать язык, который мог бы делать логические выводы на основе заданного текста. Название Prolog является сокращением от «PROgramming in LOGic». Эта речь была разработана в Марселе в 1972 году. Принцип резолюции Кузнечного казался подходящей моделью, на основе которой можно было разработать механизм логических выводов. С ограничением резолюции на дизъюнкт Хорна унификация привела к эффективной системе, где непреодолимый недетерминизм обрабатывался с помощью процесса отката, который мог быть легко реализован. Алгоритм резолюции позволял создать выполняемую последовательность, необходимую для реализации спецификаций, подобных приведенному выше отношению.

Первая реализация языка Prolog с использованием компилятора Вирта ALGOL-W была закончена в 1972 году, а основы современного языка были заложены в 1973. Использование языка Prolog постепенно распространялось среди тех, кто занимался логическим программированием, в основном благодаря личным контактам, а не через коммерциализацию продукта. В настоящее время существует несколько различных, но весьма схожих между собой версий. Хотя стандарта языка Prolog не существует, однако, версия, разработанная в Эдинбургском университете, стала наиболее широко используемым вариантом. Недостаток разработок эффективных приложений Prolog сдерживал его распространение вплоть до 1980 года.

Книги

  • «Logic for Problem Solving», North Holland, Elsevier, 1979.
  • «Computational Logic and Human Thinking: How to be Artificially Intelligent», Cambridge University Press, 2011.

См. также

Примечания

  1. ↑ Kowalski, R. and Kuehner, D., "Linear Resolution with Selection Function" in Artificial Intelligence, Vol. 2, 1971, гг. 227-260. Reprinted in "Anthology of Automated Theorem-Proving Papers", Vol. 2, Springer-Verlag, 1983, гг. 542-577.
  2. ↑ Kowalski, R., "Predicate Logic as Programming Language", in Proceedings IFIP Congress, Stockholm, North Holland Publishing Co., 1974, гг. 569-574. Reprinted in Computers for Artificial Intelligence Applications, (eds. Wah, B. and Li, G.-J.), IEEE Computer Society Press, Los Angeles, 1986, гг. 68-73.
  3. ↑ van Эмден, M. and Kowalski, R., "The Semantics of Predicate Logic as a Programming Language", in "Journal of the ACM", Vol. 23, № 4, 1976, гг. 733-742.
  4. ↑ Kowalski, R. and Sergot, M., "A Logic-based Calculus of Events", in "New Generation Computing", Vol. 4, No 1, February 1986, гг. 67-95. Also in "Knowledge Base Management-Systems", (eds. C. Thanos and J. W. Schmidt), Springer-Verlag, гг. 23-51. Also in The Language of Time: A Reader (eds. Inderjeet Mani, J. Pustejovsky, and R. Gaizauskas). Oxford University Press, 2005.
  5. ↑ Sergot, M., Sadri, F., Kowalski, R., Kriwaczek, F., Hammond, P., and Cory, T., "The British Nationality Act as a Logic Program", in "Communications of the ACM", Vol. 29, № 5, 1986, гг. 370-386.
  6. ↑ Kowalski, R., "Legislation as Logic Programs, in Logic Programming in Action (eds. G. Comyn, N. E. Fuchs, M. J. Ratcliffe), Springer-Verlag, 1992, гг. 203-230.
  7. ↑ Kowalski, R., "Using Металогика to Reconcile with Reactive Rational Agents". In "Meta-Logics and Logic Programming" (K. and Apt F. Turini, eds.), MIT Press, 1995.
  8. ↑ Kowalski, R. and Sadri, F., "From Logic Programming towards Multi-agent Systems", "Annals of Mathematics and Artificial Intelligence", Volume 25 (1999), гг. 391-419.
  9. ↑ Eshghi, K.,and Kowalski, R., "Abduction through deduction". Department of Computing, Imperial College, 1988.
  10. ↑ Kakas, T., Kowalski, K. and Toni, F., "Abductive Logic Programming". "Journal of Logic and Computation", 1992, Vol. 2 № 6, pp. 719-770.
  11. ↑ Bondarenko, A., Dung, P. M., Kowalski, R., and Toni, F. An Abstract Argumentation-theoretic Approach to Default Reasoning". "Journal of Artificial Intelligence", 93(1-2), 1997, pp 63-101.
  12. ↑ Dung, P. M., Kowalski, R., and Toni, F. "Dialectic proof procedures for assumption-based, admissible argumentation". "Journal of Artificial Intelligence", 170(2), February 2006, гг. 114-159.

Ссылки

Данная страница на сайте WikiSort.ru содержит текст со страницы сайта "Википедия".

Если Вы хотите её отредактировать, то можете сделать это на странице редактирования в Википедии.

Если сделанные Вами правки не будут кем-нибудь удалены, то через несколько дней они появятся на сайте WikiSort.ru .




Текст в блоке "Читать" взят с сайта "Википедия" и доступен по лицензии Creative Commons Attribution-ShareAlike; в отдельных случаях могут действовать дополнительные условия.

Другой контент может иметь иную лицензию. Перед использованием материалов сайта WikiSort.ru внимательно изучите правила лицензирования конкретных элементов наполнения сайта.

2019-2026
WikiSort.ru - проект по пересортировке и дополнению контента Википедии