自相矛盾是一个 逻辑概念,指的是在逻辑上违反了排中律的情况。排中律的内容是:任何人不应同时否认一个命题(A)及其否定(并非A),必须肯定其中的一个,否则就会犯“两不可”的错误。
自相矛盾的例子有很多,其中一个著名的例子是楚人有鬻盾与矛者,他同时称赞自己的盾非常坚固,任何事物都无法穿透,又称赞自己的矛非常锋利,能够穿透任何事物。当被问及用他的矛刺他的盾会如何时,他无法给出回答。因为这两个命题是相互矛盾的,无法同时成立。
在程序或故事情节中,自相矛盾可能表现为一个观点或陈述在逻辑上相互冲突,无法同时成立,从而导致逻辑上的不一致和错误。