What is dialectical materialism, really?
I’ve seen dialectical materialism used to refer to two different concepts it seems, and I’m unsure about the relationship between the two of them.
In the first camp, I see dialectical materialism used as a static sort of list of qualities that govern all of reality and nature, basically creating a list of universal laws that have predictive and explanatory power in all cases, scenarios and scales, no matter the context. Sometimes people on the internet I see engaging with dialectics in this way are using it in a catechistic sort of way, and sometimes it seems misapplied, like trying to explain black holes using the “three laws of dialectics”.
The other camp seems to view dialectical materialism more as a method of analyzing a system, rather than being a list of rules that describe the behavior of a system, based on internal processes of that system. This seems more similar to what i have read in Capital and how Marx himself tended to engage in dialectics.
What is the origin of this conflict? Is this a real back-and-forth issue between Marxists, or is this some kind of subtext I’m overreading?


It seems arbitrary if you don’t know where the list comes from and just memorize it without much thought. I would recommend reading Engels’ Dialectics of Nature as he explains in that book the reasoning behind the list.
I think Bohm actually summarizes the idea the best.
Diamat sees reality as a single, interconnected whole, where everything flows into everything else. You cannot have a “perfect” definition of an object that perfectly captures it as it exists in the real world, because nothing exists autonomously. The more detailed the definition, the more you’d have to include aspects of things around it, and then things around that, so on and so forth, and so the only way to capture something as it actually exists in the real world would be to capture all of reality simultaneously, which is obviously not practically possible.
Instead, we divide the world up into manageable chunks, into objects and abstract categories, but these objects only reflect the dominant qualities of the system that are relevant to us. They never reflect the full complexities of the system and you will always find things that conflict with the definition you are using upon deeper analysis.
Logically, the reason for this position is because it solves certain logical paradoxes, usually those dealing with identity, such as Ship of Theseus Paradox, Water-H2O paradox, or the teletransportation paradox. Aristotle believed identity was an actual physical thing, that a “tree” isn’t just a label we put on a collection of stuff, but that this collection of stuff actually acquires an additional physical property of “treeness.” Diamat rejects this position and just sees abstract categories like “tree” as a description of the dominant character of a system.
It is kind of like a trend line on a graph. It adds no new information to the pre-existing dataset, it just creates a simple representation of an aspect of the dataset that is of interest.
Engels used the term “metaphysician” in a derogatory way to refer to the kinds of people, like Aristotle, that Bohm talked about in the quote above; people who confuse the the abstract category as equivalent to the physical reality of a thing, as if a “dog” is actually an autonomous object existing out there in the world that perfectly fits the definition of a “dog” and nothing else.
Engels goes into a lot of detail in Dialectics of Nature to show how if you take any abstract object like a “dog” and analyze it very closely, you always find it to be very ambiguous upon further inspections. For example, drawing a hard-and-fast line as to the very precise boundaries of a “dog” in space, or precise boundaries when the “dog” comes into being and passes away, or precise boundaries on the evolutionary tree of what constitutes a “dog” and what does not, you quickly find that these kinds of questions are all pretty ambiguous and you can’t actually draw a hard-and-fast line at all.
This is why in Anti-Durhing Engels says definitions are “useless for science,” because the physical reality of a thing is not to be found in some sort of very precise definition that leaves no ambiguities at all, because such a thing is impossible to construct in the first place. No matter how rigorous your definition is, you will always find internal contradictions if you analyze the object more closely, things that seem to go against the dominant character that you identified.
If we assume that (1) nature is a single unified whole which is impossible to capture in a definition / abstract category, and (2) we still need to use definitions / abstract categories because of our finite mental capacity, then the next question becomes, how do we navigate this? How do we operate with the knowledge that we have to use categories which we know are inherently limited (unlike the metaphysician which fails to recognize the limited nature of these categories and confuses them for reality)?
That is what dialectics is about. It is a logical framework to deal with this.
Engels, in Dialectics of Nature, reduces dialectics to three laws. The first two are the most important as they explain how qualities (abstract categories) are to be dealt with.
The “law of the interpretation of the opposites” is the idea that any concept only makes sense in reference to opposite. The concept of “inside” does not make sense unless it is being implicitly contrasted with “outside.” One of them inherently implies the existence of the other. Logically, the opposite has to exist, and, as said before, upon closer inspection of any object, you will find things which conflict with how you have defined the dominant character. Everything must logically contain these “internal contradictions.”
“The law of the transformation of quantity into quality and vice versa” then explains how these abstract categories change. If I let an apple sit long enough, it will eventually rot so much it ceases be an apple. How does this happen? It’s because there were already non-apple-like things already within the apple that just were not the dominate character, and over time, those grew while the apple-like qualities decayed, until the apple-like qualities ceased to be the dominate character.
1/2
“The law of the transformation of quantity into quality and vice versa” then explains how these abstract categories change. If I let an apple sit long enough, it will eventually rot so much it ceases be an apple. How does this happen? It’s because there were already non-apple-like things already within the apple that just were not the dominate character, and over time, those grew while the apple-like qualities decayed, until the apple-like qualities ceased to be the dominate character.
The key point of this is that there was never a sudden jump from “apple” to “non-apple.” The properties that causes the apple to become something else was already latent in the apple to begin with, and upon further analysis, you will always find that there is never a sudden “jump” but that every transition between categories is, in physical reality, actually connected through an infinite series of interconnected steps.
“Hard-and-fast lines” that separate things don’t really exist, because again, nature is really a singular interconnected whole, so those hard-and-fast lines always disappear upon deeper analysis. This doesn’t just apply to transitions over time, such as, one object changing into another over time, but also over space, such as, if you place two objects next to each other at the same time, there is no hard-and-fast line you can draw that unambiguously defines where the first object ends and the second object begins.
If one quality is perceived to change to another, it therefore logically necessitates that this change must, upon further analysis, be caused by an infinite series of quantitative interconnected steps connecting the two qualities together. The purpose of this law is to capture the concept of “continual change.”
The third law Engels mentions is negation of the negation, but this one is a lot more complicated and deals with a process of development, and there is debate as to whether or not it even belongs as a foundational logical principle. Mao, for example, did not think so and believed negation of the negation should not be there as a logical principle, and so if you read his On Contradiction, it explains basically everything I have said so far but makes no mention of negation of the negation.
Negation of the negation refers to any sort of system that has an internal cycle such that it always returns back to where it starts, but never exactly to where it started; with slight differences each cycle. If this system can keep a memory, then these differences each cycle can accumulate, causing the system to grow in complexity over time. Systems that develop in nature tend to have this structure.
The core of dialectics, though, is really the rejection of the law of identity; it is the rejection of the view that reality is really made up of the abstract objects we imagine in our heads. The first two laws naturally flow from that singular assumption.
Dialectical materialism is also not the same as historical materialism. Historical materialism is dialectical materialism applied to analyze the socioeconomic of human societies. Engels once compared historical Marx’s historical materialism to “what Darwin did but for the social sciences.” While Darwin is often associated with “survival of the fittest,” that’s not what Engels was referring to, but instead Engels was referring to the “gradual change” part.
Historical materialism sees human societies as constantly undergoing very gradual and subtle change every time a new piece of technology is developed, a new structure is developed, the infrastructure is expanded, a new institution is built, etc. All of these create very subtle changes to how society organizes productions, and if you accumulate them over thousands of years, then a society can change in such a way that the production process could be unrecognizable to what it was thousands of years before.
2/2