Type Block code | ||
Block length 2
n
{\displaystyle 2^{n}}
for some
n
∈
N
{\displaystyle n\in \mathbb {N} } Message length Alphabet size 2
{\displaystyle 2} Notation (
2
n
,
log
n
)
2
{\displaystyle (2^{n},\log n)_{2}}
-code |
In theoretical computer science and coding theory, the long code is an error-correcting code that is locally decodable. Long codes have an extremely poor rate, but play a fundamental role in the theory of hardness of approximation.
Contents
Definition
Let
The Walsh-Hadamard code is a subcode of the long code, and can be obtained by only using functions
An equivalent definition of the long code is as follows: The Long code encoding of
Properties
The long code does not contain repetitions, in the sense that the function