Within Marxism theory, society is divided into several classes based on their relationship to the means of production. Here are the main classes:
1. *Bourgeoisie*: The capitalist class that owns the means of production, such as factories, land, and resources. They exploit the labor of the working class to generate profits.
2. *Proletariat*: The working class that does not own the means of production and must sell their labor to survive. They are exploited by the bourgeoisie for their labor.
3. *Petite Bourgeoisie*: The middle class that owns small businesses or property but does not have enough capital to exploit the labor of others on a large scale.
4. *Lumpenproletariat*: The lowest class of workers who are often unemployed, homeless, or engaged in illegal activities. They are not a cohesive class and are often exploited by the bourgeoisie.
5. *Peasantry*: Farmers or agricultural workers who own or rent land. They can be exploited by the bourgeoisie through rent, taxes, or other means.
Marxism also recognizes the existence of other classes, such as the aristocracy and the intelligentsia, but these five classes are the main ones in Marxist theory.
Would you like me to explain any of these classes in more detail?