From Vitalik Buterin's Blogpost - An approximate introduction to how zk-SNARKs are possible
From the sub-topic "Comparing a polynomial to itself", I understood till here
In other words, any polynomial that equals zero across some set is a (polynomial) multiple of the simplest (lowest-degree) polynomial that equals zero across that same set.
However, I am unable to figure out how he uses that to verify some condition.
This is the part I am having trouble understanding
if we have a polynomial that encodes Fibonacci numbers (so across $F(x+2) = F(x) + F(x+1)$ across $x = $ { $0, 1, ..., 98$}), then I can convince you that $F$ actually satisfies this condition by proving that the polynomial $P(x) = F(x+2) - F(x+1) - F(x)$ is zero over that range, by giving you the quotient $H(x) = \frac {F(x+2) - F(x+1) - F(x)}{Z(x)}$ where $Z(x) = (x - 0) * (x - 1) ... (x - 98)$
First of all, I don't understand what he means by "giving you the quotient" - what exactly is he going to give the verifier & how will the verifier verify it?