We will assume that there exists
If this is not the case, the perceptron algorithm will not terminate, but surprisingly it will stay bounded. See Block and Levin, "On the Boundedness of an Iterative Procedure for Solving a System of Linear Inequalities", Proc. Amer. Math. Soc., Vo. 26., No. 2, (1970), 229-245.
There exists \(M\) only dependent on the vectors \(v_1, \dots, v_m\), such that
$$ |\alpha_i| \leq |\alpha_1| + M $$
for every \(i = 1, 2, \dots\). In particular, if the vectors have rational coordinates, the algorithm will eventually cycle.
