[Jump to code hierarchy]

Dual code over \(\mathbb{Z}_q\)

Description

For any linear code \(C\) over \(\mathbb{Z}_q\), the dual code is the set of \(q\)-ary strings over \(\mathbb{Z}_q\) that are orthogonal to the codewords of \(C\) under the standard inner product modulo \(q\).

The dual code over \(\mathbb{Z}_q\) is \begin{align} C^\perp = \{ y\in (\mathbb{Z}_q)^{n} ~|~ x \cdot y=0 \mod q \forall x\in C\}~. \tag*{(1)}\end{align}

Member of code lists

Page edit log

Your contribution is welcome!

on github.com (edit & pull request)

— see instructions

Zoo Code ID: dual_over_zq

Cite as:
“Dual code over \(\mathbb{Z}_q\)”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/dual_over_zq, arXiv:2606.11484
BibTeX:
@incollection{eczoo_dual_over_zq,
title={Dual code over \(\mathbb{Z}_q\)},
booktitle={The Error Correction Zoo},
year={2026},
editor={Albert, Victor V. and Faist, Philippe},
eprint={2606.11484},
doi={10.48550/arXiv.2606.11484},
url={https://errorcorrectionzoo.org/c/dual_over_zq}
}
Share via:
Twitter | Mastodon |  | E-mail
Permanent link:
https://errorcorrectionzoo.org/c/dual_over_zq

Cite as:

“Dual code over \(\mathbb{Z}_q\)”, The Error Correction Zoo (V. V. Albert & P. Faist, eds.), 2026. https://errorcorrectionzoo.org/c/dual_over_zq, arXiv:2606.11484

Github: https://github.com/errorcorrectionzoo/eczoo_data/edit/main/codes/classical/rings/over_zq/dual/dual_over_zq.yml.