Гегель по-иному трактует как происхождение, так и способ разрешения логических противоречий. Как и Кант, он понимает, что они возникают вовсе не в силу неряшливости или недобросовестности отдельных мыслящих лиц. В отличие от Канта он понимает, что противоречия могут и должны найти свое разрешение и не должны сохранять навсегда вид антиномий. Однако именно для того, чтобы мышление могло их разрешить, оно предварительно должно остро и четко их зафиксировать именно как антиномии, как логические противоречия, как действительные, а не мнимые противоречия в определениях.
А вот этому-то традиционная логика не только не учит, но и прямо мешает научиться. Поэтому она делает мышление, доверившееся ее рецептам, слепым и несамокритичным, приучая его упорствовать на догмах, на абстрактных «непротиворечивых» тезисах. Так что Гегель с полным правом определяет прежнюю, формальную логику как логику догматизма, как логику конструирования догматически-непротиворечивых внутри себя систем определений. Однако такая «непротиворечивость» покупается слишком дорогой ценой – ценой вопиющего противоречия с другими системами, столь же «логичными». Здесь-то обнаруживается еще более глубокое противоречие с конкретной полнотой действительности и истины. И оно рано или поздно все равно разрушит самую складную догматическую систему.
Диалектика, согласно Гегелю, и есть форма (или метод, схема) мышления, включающая в себя как процесс выяснения противоречий, так и процесс их конкретного разрешения в составе более высокой и глубокой стадии рационального познания того же самого предмета, на пути дальнейшего исследования существа дела, т.е. на пути развития науки, техники и «нравственности», всей той сферы, которая у него называется «объективным духом».