Loading [MathJax]/jax/output/HTML-CSS/jax.js

First time here? Check out the FAQ!

Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

asked 3 years ago

tungnt gravatar image

G-cirulant matrices

Dear the community,

I wonder whether there is a built-in library/function for G-circulant matrices in SAGE? Here G is a group and a matrix A is called G-circulant if A has the form A=(aτ1σ)τ,σG. Please see [1] for further details.

When G=Z/n, SAGE has a built-in library/function. Namely, given a vector v of length n, we can generate a circulant matrix with the first row equal to v using the following code

matrix.circulant(v)

Thank you for your help!

[1] Kanemitsu, Shigeru, and Michel Waldschmidt. "Matrices of finite abelian groups, finite Fourier transform and codes, Proc. 6th China-Japan Sem. Number Theory, World Sci. London-Singapore-New Jersey (2013): 90-106.

G-cirulant matrices

Dear the community,

I wonder whether there is a built-in library/function for G-circulant matrices in SAGE? Here G is a group and a matrix A is called G-circulant if A has the form A=(aτ1σ)τ,σG. Please see [1] for further details.

When G=Z/n, SAGE has a built-in library/function. Namely, given a vector v of length n, we can generate a circulant matrix with the first row equal to v using the following code

matrix.circulant(v)

Thank you for your help!

[1] Kanemitsu, Shigeru, and Michel Waldschmidt. "Matrices of finite abelian groups, finite Fourier transform and codes, Proc. 6th China-Japan Sem. Number Theory, World Sci. London-Singapore-New Jersey (2013): 90-106.