Старая логика не случайно обходила такую важную логическую форму, как «вопрос». Ведь реальные вопросы, реальные проблемы, возникающие в движении исследующей мысли, всегда вырастают перед мышлением в виде противоречий в определении, в теоретическом выражении фактов. Конкретное противоречие, возникшее в мышлении, и ориентирует на дальнейшее и притом целенаправленное рассмотрение фактов, на отыскание и анализ именно тех фактов, которых недостает для решения проблемы, для разрешения данного теоретического противоречия.
И если в теоретическом выражении действительности противоречие возникло с необходимостью из самого хода исследования, то оно не есть так называемое логическое противоречие, хотя и обладает формальными признаками такового, а есть логически правильное выражение действительности. И наоборот, логическим противоречием, которого не должно быть в теоретическом исследовании, приходится признать противоречие терминологически-семантического происхождения и свойства. Такого рода противоречия в определениях и обязан выявлять формальный анализ. Здесь формально-логический запрет противоречия полноправен. Строго говоря, он касается употребления терминов, а не процесса движения понятий. Последнее – предмет диалектической логики. Но здесь господствует другой закон – закон единства, совпадения противоположностей, притом совпадения, доходящего до их тождества. Именно он составляет ядро диалектики как логики мышления, следующего за развитием действительности.
— Э. В. Ильенков «Диалектическая логика»