@staticmethod<EOL><INDENT>def lower(bits, i, stride):<DEDENT>
if stride >= <NUM_LIT:1>:<EOL><INDENT>offset = i % stride<EOL>min = StridedInterval.min_int(bits)  <EOL>min_offset = min % stride<EOL>if offset >= min_offset:<EOL><INDENT>o = min + (offset - min_offset)<EOL><DEDENT>else:<EOL><INDENT>o = min + ((offset + stride) - min_offset)<EOL><DEDENT>return o<EOL><DEDENT>else:<EOL><INDENT>return StridedInterval.min_int(bits)<EOL><DEDENT>
:return: