students involved in Maxima



It is easy to look at the documentation for Maple, Mathematica, or commercial Macsyma and find features that could be suitable student projects.  These projects have the following positive features.
1. The design has been debugged at least once.
2. The calculation is feasible.
3. The answers from Maxima can be compared to the other system.
\
Other thoughts

There are a number of kinds of arithmetic mentioned previously here that fit under a common generic framework, that I've written in common lisp, and posted.  Including automatic differentiation of programs, interval arithmetic, quad-double arithmetic  (very fast 64 decimal digit floats),  bigfloat Gaussian quadrature...

Handwriting input,  mouse selection of displayed subexpressions...
for people who want to do user interfaces.

RJF

-------------- next part --------------
Hi Fabrizio

For math students,
I think there are many interesting areas that we had not
developped well in maxima.
Maybe Yong Tableaux is one of sufficient easy and interesting theme.
there is partition function in Set and schur (kostka,too) in Symmetries.
So by using them,your students may implemnt Young diagram,semi standard
Young tableau (SSYT),skew schur functions ,their generic functions.
see  math.mit/edu/~plamen/tables/samsi06-2.pdf
many applications will be derived from these implementation,because
we can use it with other maxima's packages.
For example,Vicious  random  walkers  have  deep  relations  to
this.

thanks
Gosei Furuya




2007/1/17, Fabrizio Caruso <caruso at dm.unipi.it>:
>
> Hi
>
> The first two students I have followed are
> math students and did the following:
>
> (1) implementation of 3sat-polycracker in Maxima
> - done, is it of any interest to anyone?
>
> (2) optimizing (gf) finite field library for Maxima
> - almost done, it is going to be way faster
>
> The next students (if they appear but it is
> very likely that they do) are computer science students.
> These might also implement something mathematical
> as long as it is understandable.
> I might also have more math students in the future
> who want to work on a software project, as well.
>
> On Tue, 16 Jan 2007, Stavros Macrakis wrote:
>
> > That would be great!  There are many areas where they could contribute
> > without deep mathematics.
> >
> > What are their strengths and areas they want to develop? Lisp? GUIs?
> > Graphics? Scripting? Systems programming? ...
>
> I don't know, yet.
> I'll let you know when they show up.
> It should also be something I must be able
> to follow...
> I use to code in Scheme lots of time ago
> but I am not a Lisp-expert.
> If you have a Lisp related suggestion I might
> need some help.
>
>
> My personal wishes:
>
> Personally I would like to see a better
> and interactive gnuplot support in Maxima:
> the user should be able to draw on the same
> gnuplot more than once.
>
> As far as the lisp is concerned I would like
> to have Maxima be compiled with a Lisp version
> that does not have an unreasonably low limit
> on the number of arguments for functions
> (CLISP is no affected but the other lisps
> fail with as few arguments as about 200).
> Could this be fixed by setting an appropriate
> parameter before compilation?
>
>   Regards
>
>   Fabrizio
>
> _______________________________________________
> Maxima mailing list
> Maxima at math.utexas.edu
> http://www.math.utexas.edu/mailman/listinfo/maxima
>
-------------- next part --------------
_______________________________________________
Maxima mailing list
Maxima at math.utexas.edu
http://www.math.utexas.edu/mailman/listinfo/maxima