## Parts ### Gap gap between initial state (not thirsty) and goal state ### Operators operators - different actions that can change the state ### Path path constraints to help find a good solution ### Problem Space - Also solution space - problem space, search space - Constraints cause some paths and solutions to be stronger than others - Need to have [[Constraints]] to prevent [[Combinatorial explosion]] - Predictions to narrow down based on past experiences ## Application - in most problems we do not know most of these components. these are ill defined problems. we need to learn how to have good problem formulation. - lots of goals and problems are vague, this is why we need to do things like [[Break down tasks for clarity and gradual progress]] - [[Induction]], need to find [[Constraints]]