I don't think trying to restrict the pieces so that every position can be altered and returned to in a positive number of steps is the right way to go. I think if you are in a checkmate position, then there is no way to return to that position in a positive number of steps, for one counterpoint.

It seems most natural to mean that a position is less than or equal to another if you can get from one to the other in a natural number of steps.