Generating alternatives: a key component in human reasoning?

Generating alternatives: a key component in human reasoning?