所谓“白马非马”,即“马”是“马”,“白马”是“白马”,“白马”与“马”是两个不同的概念。“白马非马”的提出轰动一时,折服了当时许多名辩智士。然而,真正用无懈可击的逻辑击倒这名自鸣得意的辩士的,还是墨子。墨子以排山倒海之势列举了四种推论:白马,马也,乘白马,乘马也。骊马,马也,乘骊马,乘马也。车,木也,乘车,非乘木也。船,木也,入船,非入木也。且读书,非读也。好读书,好书也。桃之实,桃也。棘之实,非棘也。解释:白马是马,所以骑白马,可以说是骑马骊马也是马,所以骑乘骊马,也可以说是骑马车,是木头做的,(但是我们)乘坐车(驾上),(我们)不能说是在乘坐木头船,也是木头做的,但是进入船(舱),(我们也)不能说是进入了木头里。去读书(‘将就着马马虎虎看看’或‘泛泛而览’),这种行为不能称之为读书喜爱读书,才是喜爱书籍的表现(若译为此则两好均读为“hao”4声来看的,此为一种看法。)细品自揣,才可说是真正的读书(若译作此则第一个好为一声调,此也为一种看法,有意译成分)桃树的果实是桃子荆棘的果实却不是棘刺墨子的形式逻辑相当严密。他第一次提出了“辩”、“类”、“故”等逻辑概念,并指出“辟”、“侔”、“援”、“推”四种辩论方式的逻辑要求与常见逻辑错误。墨子的逻辑学可与亚里士多德逻辑、古印度因明学媲美,并列为形式逻辑三大源流。话说公输班(鲁班)为楚国造了云梯,将要攻打宋国。墨子昼夜不停赶到楚国,力图阻止战争。于是,墨子与公输班这两位奇才,在楚国宫廷里进行了一次模拟演习。公输班攻,墨子守,以鲁国民间不成文的工匠隐语作为规则,解带为城,以牒为械。公输班九设攻城之机变,墨子九次挫败了他的进攻。公输班技穷智竭,投械认负。面对墨子的高超智慧,以及数百墨家弟子在宋国严阵以待的现实,楚王不得不哀叹:“无攻宋矣。”二人攻守战的详细情形,言辞精约的《墨子》中没有记载,但是,从墨子与其大弟子禽滑厘的问答中,我们可以窥见一隅。禽滑厘问墨子:“当今世上进攻的方法不外乎临、钩、冲、梯、堙、水、穴、突、空洞、蚁傅、轩车,请问老师,如何防守这十二种进攻?”针对以上各种攻城方法,墨子分别提出破解良方,内容极为详尽。墨子特别强调“守城者以亟敌为上”的积极防御的指导思想。他认为,守城防御“延日持久以待救之至”,而“亟伤敌”的具体措施是:利用地形、依托城池,正确布置兵力;以国都为中心,形成边城、县邑、国都的多层次纵深防御