La lógica se divide en dos ramas principales: la lógica dialéctica y la lógica formal. La lógica dialéctica se centra en los principios y leyes que rigen el desarrollo y la unidad material del mundo, incluyendo la unidad de lo abstracto y lo concreto, así como la concatenación universal de los fenómenos.