There is no special difference between the two; we are just computing the least fixpoint starting with the least sequence (the empty sequence). The fixpoint in one exam does not have values [.] while the other one has these values. So, it is just because the function used in the fixpoint iteration creates these values (with the when operator) while other one does not.