semi-infinite