reasoning

The careful thinking used to figure things out logically.