Proving that the union of a linear code with its left coset is also linear
Clash Royale CLAN TAG#URR8PPP
up vote
1
down vote
favorite
Suppose $C$ is a linear code, with elements $textbfc$ and $textbfv$ is a code word not in $C$, but it is an element of We form the coset of $C$, given by
$$
C + textbfv = textbfc + textbfv : textbfc in C, textbfv not in X.
$$
I want to prove that $C cup C + textbfv$. is also a linear code, but am struggling a bit.
I considered breaking this into cases by considering a partition $C cup (C + textbfv)$, and then establishing closure for each of the partitions. But, there seems to be a lapse in information about $textbfv$, save for the fact that it's a field element and thus clearly is closed under the group operation.
Any comments or insights would be greatly appreciated.
coding-theory
add a comment |Â
up vote
1
down vote
favorite
Suppose $C$ is a linear code, with elements $textbfc$ and $textbfv$ is a code word not in $C$, but it is an element of We form the coset of $C$, given by
$$
C + textbfv = textbfc + textbfv : textbfc in C, textbfv not in X.
$$
I want to prove that $C cup C + textbfv$. is also a linear code, but am struggling a bit.
I considered breaking this into cases by considering a partition $C cup (C + textbfv)$, and then establishing closure for each of the partitions. But, there seems to be a lapse in information about $textbfv$, save for the fact that it's a field element and thus clearly is closed under the group operation.
Any comments or insights would be greatly appreciated.
coding-theory
add a comment |Â
up vote
1
down vote
favorite
up vote
1
down vote
favorite
Suppose $C$ is a linear code, with elements $textbfc$ and $textbfv$ is a code word not in $C$, but it is an element of We form the coset of $C$, given by
$$
C + textbfv = textbfc + textbfv : textbfc in C, textbfv not in X.
$$
I want to prove that $C cup C + textbfv$. is also a linear code, but am struggling a bit.
I considered breaking this into cases by considering a partition $C cup (C + textbfv)$, and then establishing closure for each of the partitions. But, there seems to be a lapse in information about $textbfv$, save for the fact that it's a field element and thus clearly is closed under the group operation.
Any comments or insights would be greatly appreciated.
coding-theory
Suppose $C$ is a linear code, with elements $textbfc$ and $textbfv$ is a code word not in $C$, but it is an element of We form the coset of $C$, given by
$$
C + textbfv = textbfc + textbfv : textbfc in C, textbfv not in X.
$$
I want to prove that $C cup C + textbfv$. is also a linear code, but am struggling a bit.
I considered breaking this into cases by considering a partition $C cup (C + textbfv)$, and then establishing closure for each of the partitions. But, there seems to be a lapse in information about $textbfv$, save for the fact that it's a field element and thus clearly is closed under the group operation.
Any comments or insights would be greatly appreciated.
coding-theory
asked Aug 5 at 23:21
Matt.P
768313
768313
add a comment |Â
add a comment |Â
1 Answer
1
active
oldest
votes
up vote
1
down vote
That's true iff $C$ is a binary linear code, that is it's linear
over $Bbb F_2$, the field of two elements.
The difficult case is showing the sum of two elements of $C+v$
lies in $Ccup(C+v)$. If those elements are $c_1+v$ and $c_2+v$ then
they add to
$$(c_1+v)+(c_2+v)=c_1+c_2+2v=c_1+c_2in C$$
as $2=0$ within $Bbb F_2$.
add a comment |Â
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
That's true iff $C$ is a binary linear code, that is it's linear
over $Bbb F_2$, the field of two elements.
The difficult case is showing the sum of two elements of $C+v$
lies in $Ccup(C+v)$. If those elements are $c_1+v$ and $c_2+v$ then
they add to
$$(c_1+v)+(c_2+v)=c_1+c_2+2v=c_1+c_2in C$$
as $2=0$ within $Bbb F_2$.
add a comment |Â
up vote
1
down vote
That's true iff $C$ is a binary linear code, that is it's linear
over $Bbb F_2$, the field of two elements.
The difficult case is showing the sum of two elements of $C+v$
lies in $Ccup(C+v)$. If those elements are $c_1+v$ and $c_2+v$ then
they add to
$$(c_1+v)+(c_2+v)=c_1+c_2+2v=c_1+c_2in C$$
as $2=0$ within $Bbb F_2$.
add a comment |Â
up vote
1
down vote
up vote
1
down vote
That's true iff $C$ is a binary linear code, that is it's linear
over $Bbb F_2$, the field of two elements.
The difficult case is showing the sum of two elements of $C+v$
lies in $Ccup(C+v)$. If those elements are $c_1+v$ and $c_2+v$ then
they add to
$$(c_1+v)+(c_2+v)=c_1+c_2+2v=c_1+c_2in C$$
as $2=0$ within $Bbb F_2$.
That's true iff $C$ is a binary linear code, that is it's linear
over $Bbb F_2$, the field of two elements.
The difficult case is showing the sum of two elements of $C+v$
lies in $Ccup(C+v)$. If those elements are $c_1+v$ and $c_2+v$ then
they add to
$$(c_1+v)+(c_2+v)=c_1+c_2+2v=c_1+c_2in C$$
as $2=0$ within $Bbb F_2$.
answered Aug 6 at 3:11
Lord Shark the Unknown
86k951112
86k951112
add a comment |Â
add a comment |Â
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f2873427%2fproving-that-the-union-of-a-linear-code-with-its-left-coset-is-also-linear%23new-answer', 'question_page');
);
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password