On Thu, Apr 18, 2013 at 5:42 PM, Juan Grados <juan...@gmail.com> wrote:
> I ask this because I am study McEliece Cryptosystem. And to get
> the generator matrix of Goppa code I am using the right_kernel()
> instruction
>
> Krnl = H.right_kernel();
>
> but I get always these form. The parity check matrix is building using the
> matrix
> T, V and D. How I will be able to get generator matrix in other form?
>


I might be misunderstanding you but does standard_form in linear_code help?
https://github.com/sagemath/sagelib/blob/master/sage/coding/linear_code.py


>
>
>
> H: is a parity check matrix.
> T: Toepliz
> V: Vandermonde
> D: Diagonal
>
>
> 2013/4/18 William Stein <wst...@gmail.com>
>
>> On Thu, Apr 18, 2013 at 1:50 PM, Juan Grados <juan...@gmail.com> wrote:
>> > Dears members,
>> >
>> > I executed right_kernel() for any matrix H. Why always I get a basis
>> matrix
>> > in this form [I|A] (I:identity)?
>>
>> That's not true for  the 1x2 matrix [1,0]:
>>
>> sage: matrix(1,2,[1,0]).right_kernel()
>> Free module of degree 2 and rank 1 over Integer Ring
>> Echelon basis matrix:
>> [0 1]
>>
>> The basis matrix is not of the form [I|A], for I the identity matrix.
>>
>> For a *random* matrix you'll get [I|A] though.
>>
>> William
>>
>> William
>>
>>
>>
>> >
>> > --
>> > ---------------------------------------------------------------------
>> > MSc. Juan del Carmen Grados Vásquez
>> > Laboratório Nacional de Computação Científica
>> > Tel: +55 24 2233-6260
>> > (http://www.lncc.br/)
>> > http://juaninf.blogspot.com
>> > ---------------------------------------------------------------------
>> >
>> > --
>> > You received this message because you are subscribed to the Google
>> Groups
>> > "sage-support" group.
>> > To unsubscribe from this group and stop receiving emails from it, send
>> an
>> > email to sage-support+unsubscr...@googlegroups.com.
>> > To post to this group, send email to sage-support@googlegroups.com.
>> > Visit this group at http://groups.google.com/group/sage-support?hl=en.
>> > For more options, visit https://groups.google.com/groups/opt_out.
>> >
>> >
>>
>>
>>
>> --
>> William Stein
>> Professor of Mathematics
>> University of Washington
>> http://wstein.org
>>
>> --
>> You received this message because you are subscribed to the Google Groups
>> "sage-support" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to sage-support+unsubscr...@googlegroups.com.
>> To post to this group, send email to sage-support@googlegroups.com.
>> Visit this group at http://groups.google.com/group/sage-support?hl=en.
>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>
>
> --
> ---------------------------------------------------------------------
> MSc. Juan del Carmen Grados Vásquez
> Laboratório Nacional de Computação Científica
> Tel: +55 24 2233-6260
> (http://www.lncc.br/)
> http://juaninf.blogspot.com
> ---------------------------------------------------------------------
>
> --
> You received this message because you are subscribed to the Google Groups
> "sage-support" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to sage-support+unsubscr...@googlegroups.com.
> To post to this group, send email to sage-support@googlegroups.com.
> Visit this group at http://groups.google.com/group/sage-support?hl=en.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"sage-support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-support+unsubscr...@googlegroups.com.
To post to this group, send email to sage-support@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-support?hl=en.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to