Nouns

(n)reasoning, logical thinking, abstract thoughtthinking that is coherent and logical

Adjectives

(s)intelligent, reasoning, thinkingendowed with the capacity to reason