ratiocinate

to reason; carry on a process of reasoning; think logically.