Loading [MathJax]/jax/output/HTML-CSS/jax.js
Ask Your Question
1

Finding the kernel of a matrix in a non-integral domain

asked 6 years ago

abel gravatar image

updated 6 years ago

tmonteil gravatar image

I have been trying to find the kernel of the matrix in a quotient, for example. If we have the following quotient ring in sage:

R.<t> = PolynomialRing(GF(3),'t')
I = R.ideal([t^3])
S = R.quotient_ring(I);

and if I try to find the kernel of the matrix:

E = Matrix(S, ([[0+a*t+b*t^2, 1+a*t+b*t^2, 0+a*t+b*t^2, 0+a*t+b*t^2],
                        [0+a*t+b*t^2, 0+a*t+b*t^2, 0+a*t+b*t^2, 0+a*t+b*t^2],
                        [0+a*t+b*t^2, 0+a*t+b*t^2, 0+a*t+b*t^2, 1+a*t+b*t^2],
                        [0+a*t+b*t^2, 0+a*t+b*t^2,  0+a*t+b*t^2,0+a*t+b*t^2]]))
E.kernel()

It gives me the following error: NotImplementedError.

I guess this is because F3[x]/(x^3) is not an integral domain but I would like a way around it.

Thanks in advance.

Preview: (hide)

Comments

How do you define a and b ?

tmonteil gravatar imagetmonteil ( 6 years ago )

a and b are in F3. yes, i should have mentioned.

abel gravatar imageabel ( 6 years ago )

Did you fix them or are them indeterminates ("variables") ?

tmonteil gravatar imagetmonteil ( 6 years ago )

1 Answer

Sort by » oldest newest most voted
0

answered 6 years ago

rburing gravatar image

updated 6 years ago

Since the ring is finite of order 33 and the matrix is 4×4, one approach is to try every possible vector; there are only (33)4=531441 possibilities.

A more refined approach is to introduce a vector with 34=12 undetermined coefficients, e.g. by making the base ring the quotient by t3 of the univariate polynomial ring in t over a polynomial ring in 12 variables over F3.

Considering the matrix over this base ring, you can multiply with this vector with undetermined coefficients, take the components, and set the coefficients of powers of t (of which the higher ones were automatically eliminated, due to the quotient by t3) equal to zero; this is an ordinary 12×12 linear system over F3.

Preview: (hide)
link

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 6 years ago

Seen: 405 times

Last updated: Dec 31 '18