Excogitation

The creation of something in the mind

Thinking something out with care in order to achieve complete understanding of it