reasoning (generic term) logical thinking (generic term) abstract thought (generic term) analysis (antonym)