I was studying the Stephen Boyd's textbook on convex optimization and have a question on the support vector classifier. The book says the following:
In linear discrimination, we seek an affine function $f(x) = a^T x - b$ that classifiers the points, i.e.,
$a^T x_i - b > 0, i = 1,..., N$
$a^T y_i - b < 0, i = 1, ..., M$
Geometrically, we seek a hyperplane that separates the two sets of points. Since the strict inequalities are homogeneous in a and b, they are feasible if and only if the set of nonstrict linear inequalities
$a^T x_i - b \geq 1, i = 1,..., N$
$a^T y_i - b \leq -1, i = 1, ..., M$
(in the variables a,b) is feasible.
First, what does it mean that the original inequalities are homogeneous in a and b? Second, I have trouble in understanding the if and only if relationship. "If" part is obvious: if a >= 1, a > 0 obviously. However, can anybody explain to me why the "only if" part also holds?
Thanks,