arnaucube
arnaucube/mathPublic Self-hosted repository
add pending notes on BCH codes
arnaucube git@arnaucube.com
Tue, 12 May 2026 18:55:52 +0200
commit

22a73c22598b70b652750dd9dc453acdac8c3fab

parent

9894d1ad0ab832efc8f0a04b1f9524ea365191db

3 files changed, 39 insertions(+), 2 deletions(-)

jump to
M algebraic-coding-theory-notes.tex → algebraic-coding-theory-notes.tex

@@ -2351,10 +2351,47 @@ \begin{thm}{6.6.2}[BCH Bound]

the minimum distnce of a BCH code with designed distance $d$ is $\geq d$. \end{thm} \begin{proof} - wlog. take $l=1$. By Lemma \ref{6.5.4}, the degree of the Mattson-Solomon polynomial of a codeword $c$ is $\leq n-d$. + wlog. take $l=1$. By Lemma \ref{6.5.4}, the degree of the Mattson-Solomon polynomial $A$ of a codeword $c$ is $deg(A) \leq n-d$. Therefore, in theorem \ref{6.5.5} we have $r \leq n-d$, ie. $w(c) \geq d$. + + (recall: $r$ is the amount of n-th roots of unity which are zeros of the M-S polynomial $A$) \end{proof} + + +\begin{defn}{}[Defining set] + If $A = \{ \alpha^{i_1}, \ldots, \alpha^{i_l} \}$ is a set of n-th roots of unity such that + $$c(x) \in C \Longleftrightarrow \forall \zeta \in A ~ c(\zeta)=0$$ + we say that $A$ is the \emph{defining set} for $C$. + + If $A$ is the \emph{maximal} defining set for $C$, we call $A$ \emph{complete}. +\end{defn} + +\begin{defn}{6.6.3} + $M(A)$ or $M(\alpha^{i_1}, \ldots, \alpha^{i_l})$: matrix $l \times n$ that has $1, \alpha^{i_k}, \alpha^{2 i_k}, \ldots, \alpha^{(n-1)i_k}$ as its k-th rows, ie. + + $$M(A) = \begin{bmatrix} + 1 & \alpha^{i_1} & \alpha^{2 i_1} & \cdots & \alpha^{(n-1) i_1}\\ + 1 & \alpha^{i_2} & \alpha^{2 i_2} & \cdots & \alpha^{(n-1) i_2}\\ + \vdots & & & & \vdots\\ + 1 & \alpha^{i_l} & \alpha^{2 i_l} & \cdots & \alpha^{(n-1) i_l}\\ + \end{bmatrix} + $$ + + $M(A)$ is the PCM corresponding to $A$. +\end{defn} + + + +\begin{thm}{6.6.13} + The primitive binary BCH code $C$ of length $n=2^m-1$ and designed distance $\delta = 2^l -1$ has minimum distance $\delta$. +\end{thm} +\begin{cor}{6.6.14} + a primitive BCH code of designed distance $\delta$ has distance $d \leq 2 \delta -1$. +\end{cor} +\begin{cor}{6.6.16} + the minimum weight of a primitive binary BCH code is odd. +\end{cor} \bibliographystyle{unsrt}
M weil-pairing.tex → weil-pairing.tex

@@ -179,7 +179,7 @@ $$r(D)= \prod r(P)^{n_p}$$

\end{definition} \section{Weil reciprocity} -\begin{theorem}{(Weil reciprocity)} +\begin{theorem}{(Weil reciprocity for the projective line)} Let $E/ \Bbbk$ be an e.c. over an algebraically closed field. If $r,~s \in \Bbbk\setminus \{0\}$ are rational functions whose divisors have disjoint support, then $$r(div(s)) = s(div(r))$$ \end{theorem}