[M] -> { S1[i0] -> [i0, 0] : i0 >= 0 and i0 <= M; S2[0] -> [0, 1] } [M] -> { : } [M] -> { [i, j] -> atomic[o0] }