【发布时间】:2012-12-12 06:04:00
【问题描述】:
许多关于语义推理器的文章,将健全性称为推理器或推理算法的特征。 然而,根据维基百科 (http://en.wikipedia.org/wiki/Soundness) 的健全性定义,我了解健全性是我的模型的一个属性,并且独立于我应用于它的推理算法。 例如型号:
All organisms with wings can fly.
Penguins have wings.
导致以下有效(可证明?)但不合理的结果:
Penguins can fly.
因此,当我将此模型提供给一个基于 Tableaux 的算法或 KAON2 推理器时,它们都被认为是可靠的,它们仍然会给我这个不可靠的结果。 那么你能向我描述一下究竟什么是健全性吗?如果它是模型或建模语言或推理方法的特征,还是仅仅是推理结果?
【问题讨论】:
-
这不是声音,因为它是写出来的。如果你大声读出来,它会是健全的。
-
所有有翅膀的生物都会飞吗?对我来说这听起来不像..
-
是的,“健全性”用于描述推理算法。模型是从句子到真值的映射。 “所有有翅膀的生物都会飞。企鹅有翅膀。”对我来说看起来不像模特。
-
@nawfal 是的,这也是我的观点。这里的模型不健全。所以健全性应该是模型的特征,而不是建模语言或推理算法。那么为什么说 Tableaux 算法或 KAON2 推理器是健全的呢?
标签: logic semantics semantic-web