Linar Codes and cacluating the cosets

  • Context: Graduate 
  • Thread starter Thread starter Rubik
  • Start date Start date
  • Tags Tags
    Cosets
Click For Summary

Discussion Overview

The discussion revolves around calculating the cosets of a linear code generated by specific vectors in the field \(\mathbb{F}_2\). Participants explore the relationship between the generated matrix and the actual code, as well as the implications of linear independence among the vectors involved.

Discussion Character

  • Exploratory
  • Technical explanation
  • Debate/contested

Main Points Raised

  • One participant questions whether the generated matrix represents the actual code \(C\) or if they need to find \(C\) first before calculating the cosets.
  • Another participant clarifies that \(C\) is a subspace of \(\mathbb{F}_2^5\) and suggests finding a complete basis for \(C\) to determine the cosets.
  • A participant corrects their earlier statement about the code vectors, indicating that the correct code \(C\) includes the vector 10101 instead of 10100, raising concerns about linear independence.
  • Another participant agrees that the vectors may not be linearly independent and suggests a new basis consisting of 11010 and 10101, prompting further exploration of completing the basis.

Areas of Agreement / Disagreement

Participants express uncertainty about the linear independence of the vectors and whether the generated matrix accurately represents the code \(C\). There is no consensus on the implications of these issues for calculating the cosets.

Contextual Notes

Participants rely on assumptions about the field \(\mathbb{F}_2\) and the dimensionality of the space, which may affect their conclusions. The discussion includes corrections to earlier claims regarding the vectors and their independence.

Who May Find This Useful

This discussion may be of interest to those studying coding theory, linear algebra, or anyone working with linear codes in finite fields.

Rubik
Messages
95
Reaction score
0
Given a liear code generated by 01111, 11010 and 10100 how do you calculate the cosets of C? Does this mean because it is generated by that matrix that it is not my acutal code C so am I suppose to find C then find my cosets or do I straight up use the generated matrix as it is equivalent to C?
 
Physics news on Phys.org
Let's make some assumptions here: you're working in the field [tex]\mathbb{F}_2[/tex], and thus your codes are in [tex]\mathbb{F}_2^5[/tex].

So, C is just a subspace of [tex]\mathbb{F}_2^5[/tex], and you need to find all x+C, for [tex]x\in \mathbb{F}_2^5[/tex].

The way I would do this is to complete the basis of C to a basis of [tex]\mathbb{F}_2^5[/tex]. Thus 01111, 11010 and 10100 are already 3 linear independent vectors. You'll need to find 2 other vectors x and y such that [tex]\{01111,11010,10100,x,y\}[/tex] form a basis for [tex]\mathbb{F}_2^5[/tex].

It can then easily be shown that

[tex]\{(\alpha x+\beta y)+C~\vert~\alpha,\beta\in \mathbb{F}^2\}[/tex]

are the cosets of C. Thus there are 4 cosets!
 
Sorry yes those assumptions are correct but also I made a slight mistake in my third term my code C = {01111, 11010, 10101} does this now mean my vectors are no longer lineraly independent?
 
Hmm, I indeed fear those vectors are not linear independent, since 01111=11010+10101.
So a basis would consist of {11010,10101}. Now you can do the same thing. Add 3 vectors to complete this to a basis of [tex]\mathbb{F}_2^5[/tex]...
 
Okay thanks I will give it a go.. I am even more appreciative of this advice seeing as it is coming from a Pink Floyd fan! :D
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
1K
Replies
1
Views
2K
Replies
9
Views
3K
  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 2 ·
Replies
2
Views
3K
  • · Replies 11 ·
Replies
11
Views
4K
Replies
8
Views
2K
Replies
2
Views
2K