Lemmings may present new problems for nonmonotonic reasoning.
However, a player uses more than the functionality of the result of an event, because he wants to learn not merely from exact repetitions of the situation but from repetitions of those aspects of the situation that are relevant to the phenomenon he is learning about.
Therefore, we need to be able to express as a circumscription jumping to the conclusion that we have repeated the relevant aspects of a previously examined situation. In Lemmings, this is related to locality, i.e. it doesn't matter what the lemmings elsewhere in the scene are doing.
There is a related fact about nonmonotonic reasoning. Suppose for a variable x you infer nonmonotically p(x). Your nonmonotonic logic should be such that this does not allow you to infer , i.e. universal generalization is not allowed.