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