> < ^ Date: Fri, 27 Jul 2001 08:08:18 -0400
> < ^ From: David Joyner <wdj@usna.edu >
> < ^ Subject: Re: GUAVA 1.4

Dear GAP Forum,

Stas Bulygin wrote:
>
> Dear GAP-Forum,
> I got the following problem in package GUAVA 1.4:
> gap> GeneratorMat(HammingCode(3,GF(2)));
> [ <an immutable GF2 vector of length 7>, <an immutable GF2 vector of length
> 7>
> , <an immutable GF2 vector of length 7>,
> <an immutable GF2 vector of length 7> ]
>
> What should I do to obtain the generator matrix in the explicit form, or how
> should I read this output?

The following should work.

gap> RequirePackage("guava");
gap> G:=GeneratorMat(HammingCode(3,GF(2)));
[ <an immutable GF2 vector of length 7>, <an immutable GF2 vector of
length 7>
    , <an immutable GF2 vector of length 7>, 
  <an immutable GF2 vector of length 7> ]
gap> GM:=[];                        
[  ]
gap> for j in [1..4] do
> GM[j]:=List([1..7],i->G[j][i]);
> od;
gap> GM;
[ [ Z(2)^0, Z(2)^0, Z(2)^0, 0*Z(2), 0*Z(2), 0*Z(2), 0*Z(2) ], 
  [ Z(2)^0, 0*Z(2), 0*Z(2), Z(2)^0, Z(2)^0, 0*Z(2), 0*Z(2) ], 
  [ 0*Z(2), Z(2)^0, 0*Z(2), Z(2)^0, 0*Z(2), Z(2)^0, 0*Z(2) ], 
  [ Z(2)^0, Z(2)^0, 0*Z(2), Z(2)^0, 0*Z(2), 0*Z(2), Z(2)^0 ] ]

Hope that helps. - David

--
Prof David Joyner, Mathematics Department
U. S. Naval Academy, Annapolis, MD 21402
phone: (410) 293-6738


> < [top]