. Говорячи про новітню німецької філософії, яка знайшла своє завершення в Гегеле, Енгельс вважав її В«найбільшою заслугоюВ» повернення до діалектики як вищій формі мислення. У той же час Маркс і Енгельс показали глибока якісна відмінність своєї діалектики від гегелівської: гегелівська була ідеалістичною, а марксистська - матеріалістичної, що розглядає мислення, його форми і закони як відображення зовнішнього світу.
Розкриваючи дійсне співвідношення між формальною і діалектичною логікою, Енгельс показав, що вони не виключають один одного. Формальна логіка необхідна, але недостатня. Тому необхідна також діалектична логіка. Заперечуючи проти того, щоб вважати формальну логіку і тим більше діалектику інструментом простого доведення, він підкреслював: В«Навіть формальна логіка є перш за все метод для відшукання нових результатів, для переходу від відомого до невідомого; і те ж саме, тільки в набагато більш високому сенсі, являє собою діалектика, яка до того ж, прориваючи вузький горизонт формальної логіки, містить в собі зародок більш широкого світогляду В». Енгельс порівнював співвідношення формальної і діалектичної логіки із співвідношенням елементарної і вищої математики - математики постійних величин і математики змінних величин. p align="justify"> К. Маркс у В«КапіталіВ» спробував застосувати діалектичну логіку до аналізу сучасного йому суспільства. Однак спеці альних робіт з діалектичної логіки у Маркса і Енгельса немає.
Становлення діалектичної логіки як науки продовжувалося в різних країнах і в кінці XIX ст., а також протягом усього XX ст. У Росії розробку окремих проблем діалектичної логіки, її співвідношення з логікою формальної здійснили Г. Плеханов (1856-1918) і В. Ленін (1870-1924). Так, Плеханов, виступаючи проти тих, хто відкидав діалектичну логіку, таким чином розкривав її співвідношення з формальною логікою: В«Як спокій є окремий випадок руху, так і мислення за правилами формальної логіки (згідноВ« основним законам В»думки) є окремий випадок діалектичного мислення В». Діалектика, вважав він, В«не скасовує формальної логіки, а тільки позбавляє її закони приписуваного їм метафізиками абсолютного значенняВ». p align="justify"> Ленін в роботі В«Ще раз про профспілки ...В» показав насамперед принципову відмінність між формальною логікою і логікою діалектичної. Логіка формальна бере формальні визначення, керуючись тим, що найбільш звичайно або що частіше за все впадає в очі, і обмежується цим. Логіка діалектична вимагає, щоб ми йшли далі. У цьому зв'язку Ленін сформулював основні вимоги діалектичної логіки:
) всебічність аналізу (В«щоб дійсно знати предмет, треба охопити, вивчити всі його сторони, всі зв'язки і" опосередкування "В»);
) облік розвитку (В«брати предмет в його розвитку, саморусі ... змініВ»);
) зв'язок з практикою (В«вся людська практика повинна увійти до повногоВ« визна...