Пример разумности & Полнота Inference


11

Правильный ли следующий пример о том, является ли алгоритм вывода правильным и полным ?

Предположим, у нас есть стебли игл a, b, c в стоге сена, а также алгоритм вывода, предназначенный для поиска игл.

  • звук - получаются только иглы a, b и c.

  • завершено - иглы a, b и c получены. Другое сено также может быть получено.

Ответы:


10

Вы почти поняли это правильно, но ваше определение правильности не совсем верно или, возможно, слишком тонко.

Я бы сказал, что алгоритм логического вывода является правильным, если все возвращаемое является иглой (следовательно, некоторые иглы могут быть пропущены), и завершается, если возвращаются все иглы (следовательно, может быть также возвращено некоторое сено).


Это может быть проблемой языковой семантики. Предполагая, что единственными объектами рядом с сеном являются три иголки, формулировка ОП верна.
Рафаэль

1
В любом случае, мой ответ разъясняет это, чтобы сделать его более понятным.
Дейв Кларк,

1
В самом деле, если бы формулировка была «Только иглы a, b и c могут быть получены», я бы не дал ответа.
Дэйв Кларк

Таким образом, кажется, что звук означает, что алгоритмическая функция имеет диапазон, являющийся иглами, и, будучи завершенным, функция сюръективна множеству ненужных в стоге сена ;-)
Муса Аль-Хасси
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.