A discontinuity is removable if the limit of the function exists as x approaches the point of discontinuity and can be made continuous by redefining the function at the point of discontinuity. If the limit does not exist or is infinite, the discontinuity is non-removable.