@ -132,7 +132,7 @@ Our goal will be to prove that we have folded various instantiations of valid wi
#### Lemma 4.2
The following lemma is proven in the ProtoGalaxy paper, but for the current overview we will stick just to its results. The details can be found in the paper itself.
The following lemma is from the ProtoGalaxy paper:
> **Lemma 4.2:** Fix any polynomial $f(X) \in \mathbb{F}[X]$ and $a_0, \ldots, a_k \in \mathbb{F}$. There exists $Q(X) \in \mathbb{F}[X]$ such that
>
@ -140,6 +140,33 @@ The following lemma is proven in the ProtoGalaxy paper, but for the current over
The way to check that the lemma is true for me was to implement it with code and check that it is satisfied. This is not a proper way, so luckily later [Héctor Masip](https://hecmas.github.io) showed me an actual proof of this lemma, which goes as follows:
Recall from the [euclidean polynomial division](https://en.wikipedia.org/wiki/Polynomial_greatest_common_divisor#Euclidean_division):
> For $f(X), g(X) \in \mathbb{F}[X]$ with $\deg f \geq \deg g$, $\exists$ unique polynomials $q(X), r(X) \in \mathbb{F}[X]$ such that $f(X) = g(X) q(X) + r(X)$, with $0 \leq \deg r < \degg$.
The main idea of this scheme, is to be able to fold $k+1$ instances that satisfy the relation, producing a single *folded instance* which still satisfies the relation.
@ -182,7 +182,7 @@ While, when we evaluate $L_2(X)$ at for example $\omega^1$, we will obtain a $0$
<h4>Lemma 4.2</h4>
<p>The following lemma is proven in the ProtoGalaxy paper, but for the current overview we will stick just to its results. The details can be found in the paper itself.</p>
<p>The following lemma is from the ProtoGalaxy paper:</p>
<blockquote>
<p><strong>Lemma 4.2:</strong> Fix any polynomial <spanclass="math inline">\(f(X) \in \mathbb{F}[X]\)</span> and <spanclass="math inline">\(a_0, \ldots, a_k \in \mathbb{F}\)</span>. There exists <spanclass="math inline">\(Q(X) \in \mathbb{F}[X]\)</span> such that</p>
@ -190,6 +190,26 @@ While, when we evaluate $L_2(X)$ at for example $\omega^1$, we will obtain a $0$
<p>The way to check that the lemma is true for me was to implement it with code and check that it is satisfied. This is not a proper way, so luckily later <ahref="https://hecmas.github.io">Héctor Masip</a> showed me an actual proof of this lemma, which goes as follows:</p>
<p>Recall from the <ahref="https://en.wikipedia.org/wiki/Polynomial_greatest_common_divisor#Euclidean_division">euclidean polynomial division</a>:</p>
<blockquote>
<p>For <spanclass="math inline">\(f(X), g(X) \in \mathbb{F}[X]\)</span> with <spanclass="math inline">\(\deg f \geq \deg g\)</span>, <spanclass="math inline">\(\exists\)</span> unique polynomials <spanclass="math inline">\(q(X), r(X) \in \mathbb{F}[X]\)</span> such that <spanclass="math inline">\(f(X) = g(X) q(X) + r(X)\)</span>, with <spanclass="math inline">\(0 \leq \deg r < \deg g\)</span>.</p>
<p>The main idea of this scheme, is to be able to fold <spanclass="math inline">\(k+1\)</span> instances that satisfy the relation, producing a single <em>folded instance</em> which still satisfies the relation.</p>