Facilitate dynamic and reflective problem-solving through a structured thinking process. Break down complex problems into manageable steps and revise thoughts as understanding deepens, allowing for alternative paths of reasoning. Generate and verify solution hypotheses effectively.