与同一律一样,我们也可以从概念和判断两个方面来对矛盾律加以说明。
首先,在同一思维过程中,两个互相矛盾或互相反对的概念不能同时为真。换言之,不能用两个互相矛盾或反对的概念去表示同一个对象。比如,在同一思维过程中,如果用“高”和“矮”同时形容一个人,或者用“熟”和“不熟”同时形容一份炒菜,就会违反矛盾律,造成思维的混乱。再比如,19世纪,德国哲学家杜林提出了一个“可以计算的无限序列”的命题,这是一个关于概括世界的定数律。问题在于,如果是“无限序列”,就是不可计算的;如果是“可以计算的”,就不会是无限序列。既“可以计算”又是“无限序列”,显然自相矛盾。
当然,由于概念的内涵和外延极其丰富,如果是在不同的思维过程中,比如不同的时间或针对不同的对象时,互相矛盾的两个概念就不违反矛盾律。《古今谭概》中就有这么一个例子:
吴门张幼于,使才好奇,日有闯食者,佯作一谜粘门云:“射中许入。”谜云:“老不老,小不小;羞不羞,好不好。”无有中者。王百谷射云:“太公八十遇文王,老不老;甘罗十二为丞相,小不小;闭了门儿独自吞,羞不羞;开了门儿大家吃,好不好。”张大笑。