Энгельс особенное внимание уделял разработке логического аспекта диалектики. Он называл диалектику высшей формой мышления, подчеркивая все значение сознательного овладения законами диалектического мышления. Диалектическая логика оперирует понятиями, категориями, они представляют собой орудия, средства, формы логического мышления. Диалектическое мышление, согласно Энгельсу, имеет своей предпосылкой «исследование природы самих понятий» (2, XX, 538). Поэтому он подвергает тщательному анализу сущность логических категорий и понятий, заявляя, что «исследование
Энгельс настойчиво призывал поэтому изучать историю развития понятий, памятуя, что результаты, в которых обобщаются данные опыта, «суть понятия» и что искусство оперировать понятиями «не есть нечто врожденное и не дается вместе с обыденным, повседневным сознанием, а требует действительного мышления, которое тоже имеет за собой долгую эмпирическую историю, столь же длительную, как и история эмпирического исследования природы» (2, XX, 14).
Этот призыв Энгельса к исследованию и овладению инструментом диалектической логики особенно актуален в наше время, когда наука все более вынуждается пользоваться диалектическими понятиями, отражающими всю сложность и необычность изучаемых ею объектов, когда историческая практика в современную революционную эпоху отличается быстрыми изменениями, неожиданными и крутыми поворотами, коренной ломкой старых и рождением новых социальных форм жизни.
Одна из особенностей подхода Энгельса к развитию материалистической диалектики состоит также в том, что он рассматривал ее не как хаотическое нагромождение законов и категорий, а как научную систему с определенной структурой, соподчинением различных составных частей и элементов. Раскритиковав и отбросив идеалистическую и метафизическую концепции всевозможных «мировых схематик», «абсолютных систем» и т.п., он разрабатывал подлинно научную, основанную на диалектико-материалистических принципах систему логики. Он ввел понятие об основных законах диалектики и определил, каковы эти законы, показал их решающее значение в системе более частных законов. Как уже говорилось выше, Энгельс выяснил некоторые важные принципы субординации логических категорий в целостной системе, выделив наиболее существенный в этом отношении принцип единства логического и исторического.
Противники марксистской диалектики из лагеря современной буржуазной философии, а также новейшие ревизионисты бросают в адрес Энгельса упрек в том, что он рассматривал количество законов и категорий диалектики как раз навсегда данное и неизменное. В их представлениях понятие о системе и изменчивость несовместимы. Но именно Энгельс доказывал, что законченная система познания природы и истории противоречит основным законам диалектического мышления, однако это, добавлял он, «отнюдь не исключает, а, напротив, предполагает, что систематическое познание всего внешнего мира может делать гигантские успехи с каждым поколением» (2, XX, 24).
Эти слова справедливы не только по отношению к научному познанию в целом, но и к философскому познанию, которое, будучи, как и все прочие науки, систематической формой познания, не застывает, а, напротив, развивается, обогащается на основе прогрессирующей науки и исторической практики. Энгельс называл теоретическое мышление каждой эпохи «историческим продуктом». «…Наука о мышлении, как и всякая другая наука, – писал он, – есть историческая наука, наука об историческом развитии человеческого мышления». Он специально подчеркивает это по отношению к логической науке: «…теория законов мышления отнюдь не есть какая-то раз навсегда установленная „вечная истина“, как это связывает со словом „логика“ филистерская мысль» (2, XX, 366 – 367). Это, на взгляд Энгельса, относится к формальной логике, которая, начиная с Аристотеля и до наших дней, остается «ареной ожесточенных споров», и тем более это относится к диалектической логике, не признающей окостеневших, неизменных понятий и истин.