Semi-Fredholm operator