Каковы пределы выразительности в Cyc или аналогичных базе знаний проектов.
Существуют ли определенные понятия, которые нельзя выразить? Есть ли проект, который может выразить любую концепцию?
Я еще не понимаю синтаксис Cyc, но вот один пример:
(forAll ?CAT
(implies
(isa ?CAT DomesticCat)
(eatsWillingly ?CAT Meat)))
(я думаю, что это значит: домашние кошки - это кошки, а кошки охотно едят мясо!)
Итак, если предположить, что человек, отвечающий на этот вопрос, полностью знает язык Цика, то мой вопрос к нему будет звучать так: «Какие понятия нельзя выразить в цикле».
Например, это понятие:
«Как кто-то может упасть так далеко, не осознавая этого».
Существует ли какой-либо язык представления знаний, который может полностью представлять это утверждение?
Но мой настоящий вопрос ... есть ли какой-либо язык представления знаний, который может выразить любое понятие Насколько я знаю, пока нет ни одного проекта (будь то цикл, wordnet, пролог или что-то еще), который бы представлял все виды концепций. Но я не знаю Cyc достаточно хорошо, чтобы сказать это наверняка.