ratiocinator

noun

One who ratiocinates; a reasoner.

noun

someone who reasons logically