Dear Michael,

On Apr 30, 12:15 pm, Michael Brickenstein <[EMAIL PROTECTED]> wrote:
> I would be interested in real word use cases, which demonstrate, why
> such a system is needed.
> E.g., I think Simon king did some cool
> things involving at least Singular, GAP, Cython...

Do you call the computation of cohomology rings of finite p-groups a
"real world application"??
Well, a colleague of mine had "cohomology theory of Lie groups" in his
*applied* math exam (Vordiplom). I never understood how he convinced
the people that this is legal...

I think my project makes a good use of Sage:
- Output of Gap is used as input for the C-programs written by David
Green.
- Output of the C-programs is input for methods of Cython classes
(these classes are resolutions, cochains, chain maps etc). The classes
also include a Cython wrapper for C-MeatAxe.
- Finding generators and algebraic relations for the cohomology ring
involves Gröbner bases computed with Singular.
- At some point, i also use LinBox for Gauss algorithm.
- Eventually, the output is a graded-commutative quotient ring in
Singular.

The project works, but definitely it isn't finished yet, there are
still many things that ought to be improved.

I don't know if William should mention a not-yet-finished project, but
i do think it is a nice example of a Sage project.

And, by the way, i do think that the main emphasis of the talk should
be "Sage allows for easy and conceptual programming based on a wide
range of high quality math software", so
+1 to Roman Pearce.

It is good that Sage is free, but at least for me it matters most that
it is both easy to use and very powerful.

Cheers
      Simon

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to