Yo !

Does Math directorate pay for programmers to write open-source versions
> of commercial software?  
>

<flame>
Of course not. It is just that when commercial softwares fail to do the 
job, we have to do it in their stead. And we cannot seriously expect them 
to implement what we need for our research, very often that code is only 
interesting/useful to researchers.
</flame>

Or are these topics designating novel algorithms and data structures?
>

Well. For instance you will find this feature quite useless to 
non-researchers:

 sage: print designs.orthogonal_arrays.explain_construction(10,814)
Construction 3.4 with n=17,m=47,r=6,s=9 from:
  Julian R. Abel, Nicholas Cavenagh
  Concerning eight mutually orthogonal latin squares,
  Vol. 15, n.3, pp. 255-261,
  Journal of Combinatorial Designs, 2007
sage: print designs.orthogonal_arrays.explain_construction(22,792)
Lemma 4.1 with n=25,m=28 from:
   Charles J.Colbourn, Jeffrey H. Dinitz, Mieczyslaw Wojtas,
   Thwarts in transversal designs,
   Designs, Codes and Cryptography 5, no. 3 (1995): 189-197.

It tells you in which paper was proved the existence of an orthogonal array 
OA(10,814) and OA(22,792).

If not for Sage, it is just impossible to find out this kind of information 
(*). That's not really computer science, that's more archeology than 
mathematics, but it can be useful to (some) mathematicians.

Nathann

(*) It is not just a database. We implement different recursive 
constructions from different papers, Sage computes all possible 
combinations of them and find out which leads to the result. I dare you to 
do it with a paper and pen :-P

-- 
You received this message because you are subscribed to the Google Groups 
"sage-combinat-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-combinat-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-combinat-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-combinat-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to