Definitions and Theorems about Proximity Gaps #
We define the proximity gap properties of linear codes over finite fields.
Main Definitions #
def
proximityMeasure
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{F : Type u_2}
[Field F]
[Fintype F]
[DecidableEq F]
(C : Submodule F (n → F))
[DecidablePred fun (x : n → F) => x ∈ C]
(u v : n → F)
(d : ℕ)
:
The proximity measure of two vectors u
and v
from a code C
at distance d
is the number
of vectors at distance at most d
from the linear combination of u
and v
with coefficients
r
in F
.
Instances For
def
proximityGap
{n : Type u_1}
[Fintype n]
[DecidableEq n]
{F : Type u_2}
[Field F]
[Fintype F]
[DecidableEq F]
(C : Submodule F (n → F))
[DecidablePred fun (x : n → F) => x ∈ C]
(d bound : ℕ)
:
A code C
exhibits proximity gap at distance d
and cardinality bound bound
if for every
pair of vectors u
and v
, whenever the proximity measure for C u v d
is greater than
bound
, then the distance of [u | v]
from the interleaved code C ^⊗ 2
is at most d
.