I’ve asked about this years ago and people took it the wrong way, every answer was about being intellectually challenged or not understanding figurative language. I don’t mean that. I teach Logic at universities and I tell my students that in logic everything is to be taken literally once formalised. One good example of a phrase that means completely different things in figurative versus literal interpretations is “I’ve slept with my sister”. I use that example in class.
Is there a word for intelligent people taking everything at face value, literally, and refusing to even consider figurative meanings? I mean, a word, either noun or adjective, for the behaviour I’m trying to instill into my students?