苏格拉底悖论认为如果你不能准确地定义一个通用术语,你就无法就其进行举例,它是一个错误的认知,是一种非形式谬误。这个词以雅典伟大的哲学家苏格拉底的名字命名,人们认为苏格拉底认可这个错误的假设。苏格拉底悖论被用来证实人们对某些事物缺乏足够的认识,苏格拉底先是让人们尝试定义一些术语,如“美德”或“正义”,然后向对方提问一些反例来问倒对方。
尽管这个谬论像许多其他谬论一样看上去具有合理性,但仔细观察就会发现,即使定义不够精确,但并不影响我们在大多数情况下有效地使用它。例如,该谬论的支持者说,除非给足球中的“越位”下一个无懈可击的定义,否则人们无法判断某些特殊情况是否是“越位”。然而,很明显足球运动员或足球迷很难给“越位”下一个精确的定义,但他们能很容易地识别出球员是否真的越位。或者,再举一个例子,尽管人们无法给“美”做出精确的定义,但很多人会用“美”来形容某个人,而且完全不觉得自己的词语使用错误。
很明显,对事物的准确定义能够帮助人们判断某些边界情祝况下是否符合这个定义,是否属于这个事物。然而,虽然我们通常能够识别某物是什么,却无法针对它的概念给出非常精确的定义。这可能是因为这种类型的概念不符合定义的充要条件—一这是哲德・维坦(Ludwig Wittgenstein)所“家族相似性术语”。例如,维特根斯坦认为Game是一个家族相似性术语,因为所有的Game不存在共同的本质以便人们将其定义,它们只有部分重叠或具有较差的相似性,因此即使它们本质不同,依旧被称作Game。如果他的观点是正确的,那么任何试图用传统的充要条件定义法来定义Game都是徒劳的。