Theoretical reason, dialectal reason and practical reason.  Theoretical reason transcends imagination and intuition, capturing objective reality and ultimately yielding technological and cultural transformations - an example would be Hilbert space.   Practical reason coordinates desire with the material world, whether at the personal or a global level - here we have economics, government, and the projects undertaking by human beings.  Finally dialectal reason involves repression, falsehood, and ultimate subjective transformation - equally for Plato's dialogues, Hegel's System and the logic of psychoanalysis.  The endgame of the dialectic is sublimation or perhaps subjective aporia.  It is tempting to imagine that these three types of reason are all one and the same.  And certainly there is overlap between them.  But are they really the same?   As computer science develops and we ultimately create a massively super intelligent being able to astonish itself and revise its own axioms in light of new discoveries - won't it ultimately arrive at aporia, and weep with joy?