What do you call a person, who can't think logically, and - as a result - tells you how to fix symptom X without even trying to analyze its causes (your computer doesn't work - restart it, if it doesn't help - re-install the operating system) ?
Another example: There is a villain A. Countries B, C and D all sign a non-aggression agreements with that villain. Someone tells a person with illogical thinking that country D is evil, while B and C are not, and he believes it.
In Russian, there is a term classical thinking method (гуманитарный способ мышления), which is used to ridicule such people. Its abbreviation corresponds to the widely used abbreviation for fuel and lubricant materials (горюче-смазочные материалы, ГСМ). It's also funny - illogical thinking has as much intelligence in it as gasoline and oil.
I'm looking for terms like that in English.