Professor Vazirani mentions in this lecture on Simon's algorithm that $n-1$ linearly independent equations are sufficient to solve for $s_1,s_2,...,s_n$ from the following system:
$y_1^{(1)}s_1+...+y_{n}^{(n)}s_n=0$
$y_1^{(2)}s_1+...+y_{n}^{(2)}s_n=0$
$y_1^{(n-1)}s_1+...+y_{n}^{(n-1)}s_{n}=0$
I don't understand how that is possible. Don't we need $n$ linearly independent equations to solve for $n$ variables $s_1,...,s_n$ ?
P.S: PDF version of the lecture: http://www-inst.eecs.berkeley.edu/~cs191/sp12/notes/simon.pdf
There are $n$ equations. The first equation is that $\sum_i y_ia_i = 0$, which is given as equation (1) on page 2 of the linked PDF.