1、违反了“定义不能用比喻的形式”的规则,犯了“以比喻代定义”的逻辑错误。2、违反了“划分必须相应相称”的规则,犯了“划分不全”的逻辑错误。3、违反了“每次划分的标准必须同一”和“划分后子项的外延必须相互排斥”两条规则,犯了“混淆依据”和“子项相容”的逻辑错误。4、违反了“定义必须相应相称”的规则,犯了“定义过窄”的逻辑错误。5、违反了“划分必须相应相称”的规则,犯了“划分不全”的逻辑错误。