定义的作用就是构造科学语言。日常语言中用的词语有两个缺点:不统一,不够用。定义可以统一大家对词语的理解,还可以引进新的词语。
既然定义的作用是构造科学语言,那么定义就必须准确,不允许有不准确的定义存在。现在的社会科学当中有很多不准确的定义,甚至形成了一种风气,定义项的内涵和外延往往与被定义项的内涵和外延不相等。恩斯特·迈尔说:“生物科学中的进步并不是以个别的发现(不管这项发现多么重要),也不以新理论的提出为特征,而是以新概念的逐渐的,但是决定性的发展和那些从前占统治地位的概念的抛弃为特征。” (王姝彦.科学与哲学的完美结合——恩斯特·迈尔的科学与哲学思想初探[J].科学技术与辩证法,2003,20, (04):58-64.)其实不光是生物科学,所有学科的发展都是以概念的发展为特征的。恩格斯在《<资本论>英文版序言》中指出:“一门科学提出的每一种新见解,都包含着这门科学的术语的革命。”
过去的哲学理论,尤其是德国的哲学理论非常重视定义,所以德国的哲学一度非常发达。自然科学当中更是非常注重定义的准确性,过去和现在都是如此。我们不应该满足于软科学的现状,应该让社会科学硬起来,让它能经受风吹雨打,坚定不移,追求理论的彻底性。要想让理论彻底,首先定义必须彻底。在定义中,被定义项是未知的概念,定义项应该是已知的、有明确定义的概念组合。如果定义项中有的概念是未知的、没有明确定义的概念,那么这样的定义就是不彻底的定义。老三论和新三论中用到的一些概念也缺少准确的定义,例如:结构、信号、不可逆等。很多概念允许有狭义和广义之分,但狭义定义的外延必须是广义定义的一部分,不能大,也不能交叉。