I think there is no separate finite filed implementation. I think it would be better to have a separate finite field implementation which can be used in various other areas
Kasun On Sat, Jan 30, 2010 at 2:42 AM, Aaron S. Meurer <[email protected]> wrote: > I haven't looked at it much, but I think there is some finite field stuff > internally in the Polys module. See the Galois_Polys file, and also the new > module (issue 1598). > > Aaron Meurer > On Jan 29, 2010, at 5:46 PM, Kasun Samarasinghe wrote: > > Thank you. So I will start with your steps. Update you on the progress > > Kasun > > On Sat, Jan 30, 2010 at 1:41 AM, David Joyner <[email protected]> wrote: > >> On Fri, Jan 29, 2010 at 7:34 PM, Kasun Samarasinghe >> <[email protected]> wrote: >> > No, I ment a project idea where i can work with Sympy with regard to >> coding >> > theory? >> >> >> Okay. >> I would start by implementing finite fields. >> Then I would create (extend?( classes of vector spaces and matrix spaces >> over finite fields. >> Next, I would implement (or extend?) the row-reduced echelon form >> algorithm to matrices over finite fields (it may exist in SymPy already >> over >> the reals or rationals or something like that).. >> Then I would basically steal "my" code for the Python class LinearCodes >> in Sage (see the previous email for the directory location). >> >> This would be a really good start I think. >> >> >> > >> > On Sat, Jan 30, 2010 at 1:25 AM, David Joyner <[email protected]> >> wrote: >> >> >> >> On Fri, Jan 29, 2010 at 5:17 PM, Kasun Samarasinghe >> >> <[email protected]> wrote: >> >> > david, >> >> > >> >> > I m looking out and reading several ideas these days. Do you have any >> >> > idea >> >> > related to Coding where I can start working on? >> >> > >> >> >> >> >> >> In terms of Python code? There is some code at >> >> http://hg.sagemath.org/sage-main/file/21efb0b3fc47/sage/coding >> >> Anything written by me (See the AUTHORS section of the >> >> docstring) I am happy to relicense as BSD. >> >> >> >> Or do you mean good mathematical texts/papers? >> >> >> >> >> >> >> >> > regards, >> >> > Kasun >> >> > >> >> > On Thu, Jan 28, 2010 at 9:38 PM, Ondrej Certik <[email protected]> >> wrote: >> >> >> >> >> >> On Thu, Jan 28, 2010 at 12:23 PM, Vinzent Steinberg >> >> >> <[email protected]> wrote: >> >> >> > Tensors could be also a great project, given that I heard that >> many >> >> >> > are complaining about Mathematica's implementation. >> >> >> > >> >> >> > Also see http://code.google.com/p/sympy/issues/detail?id=16 for >> this. >> >> >> >> >> >> Yes, together with special and general relativity stuff, like the >> >> >> Lorentz matrix etc. So that one can write some tensor in a local >> >> >> inertial frame, like >> >> >> >> >> >> T^\mu\nu = diag(rho*c^2, p, p, p) >> >> >> >> >> >> and get it automatically transformed into some other frame using the >> >> >> Lorentz transformation: >> >> >> >> >> >> T^\mu\nu = (rho + p/c^2)u^\mu u^\nu + p g^\mu\nu >> >> >> >> >> >> see here: >> >> >> >> >> >> >> >> >> >> >> >> >> http://certik.github.com/theoretical-physics/book/src/fluid-dynamics/general.html#perfect-fluids >> >> >> >> >> >> it'd be nice to play with such things in sympy. >> >> >> >> >> >> Ondrej >> >> >> >> >> >> -- >> >> >> You received this message because you are subscribed to the Google >> >> >> Groups >> >> >> "sympy" group. >> >> >> To post to this group, send email to [email protected]. >> >> >> To unsubscribe from this group, send email to >> >> >> [email protected]<sympy%[email protected]> >> . >> >> >> For more options, visit this group at >> >> >> http://groups.google.com/group/sympy?hl=en. >> >> >> >> >> > >> >> > -- >> >> > You received this message because you are subscribed to the Google >> >> > Groups >> >> > "sympy" group. >> >> > To post to this group, send email to [email protected]. >> >> > To unsubscribe from this group, send email to >> >> > [email protected]<sympy%[email protected]> >> . >> >> > For more options, visit this group at >> >> > http://groups.google.com/group/sympy?hl=en. >> >> > >> >> >> >> -- >> >> You received this message because you are subscribed to the Google >> Groups >> >> "sympy" group. >> >> To post to this group, send email to [email protected]. >> >> To unsubscribe from this group, send email to >> >> [email protected]<sympy%[email protected]> >> . >> >> For more options, visit this group at >> >> http://groups.google.com/group/sympy?hl=en. >> >> >> > >> > -- >> > You received this message because you are subscribed to the Google >> Groups >> > "sympy" group. >> > To post to this group, send email to [email protected]. >> > To unsubscribe from this group, send email to >> > [email protected]<sympy%[email protected]> >> . >> > For more options, visit this group at >> > http://groups.google.com/group/sympy?hl=en. >> > >> >> -- >> You received this message because you are subscribed to the Google Groups >> "sympy" group. >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> [email protected] <sympy%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/sympy?hl=en. >> >> > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]. > For more options, visit this group at > http://groups.google.com/group/sympy?hl=en. > > > -- > You received this message because you are subscribed to the Google Groups > "sympy" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected] <sympy%[email protected]>. > For more options, visit this group at > http://groups.google.com/group/sympy?hl=en. > -- You received this message because you are subscribed to the Google Groups "sympy" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/sympy?hl=en.
