| UW Mathematics | Autumn 2006 |
|
Welcome Message from the chair Eliana Hechter Undergraduate awards Scholarship winners REU program Graduate awards SAGE PIMS 10th anniversary Isabella Novik Fields medals From the President New professorships Outreach programs Undergraduate program Transitions Visitors Ron Pyke Recent degrees Donors Contact info |
William Stein
SAGE: Software for Algebra and Geometry ExperimentationThis year the UW Mathematics Department hired William Stein as an associate professor. In January 2005 he started a project called SAGE: Software for Algebra and Geometry Experimentation, whose purpose is to create unified free open source mathematics software. He is currently using an NSF grant, startup funds, and the UW VIGRE grant to involve many UW students in research on theoretical and computational projects related to SAGE. J. Neubuser described the crucial importance of free open source mathematics software as follows: You can read Sylow's Theorem and its proof in Huppert's book in the library [...] then you can use Sylow's Theorem for the rest of your life free of charge, but for many computer algebra systems license fees have to be paid regularly [...]. You press buttons and you get answers in the same way as you get the bright pictures from your television set but you cannot control how they were made in either case. Both the development model of SAGE and the technology itself is distinguished by a strong emphasis on openness, community, cooperation, and collaboration. SAGE uses the open source free software GAP, Maxima, Singular, PARI, Macaulay2, Gfan, Python, and other more specialized software, to build an environment for rigorous mathematics computation. SAGE also provides unified interfaces to Mathematica, Maple, MATLAB, Magma, Axiom, and other systems.
The overall goal of SAGE is to create an optimal computational environment for research and education in algebra, geometry, number theory, cryptography, numerical analysis, statistics, and other areas. This involves the creation of software, databases, and web sites. Students at UW have been developing and implementing advanced mathematical algorithms, designing user interfaces, running computations, and giving presentations in seminars and at conferences. I think the SAGE developers were very bold – maybe even audacious – to actually attempt this. And they are doing it in a largely pragmatic way without attempting to incorporate the more formal and theoretical ideas developed by the OpenMath community. The SAGE Days 2 workshop at UW in October was a major success. Over 30 mathematicians, students, and technology workers came from as far as Germany to work intensely on SAGE for five days. UW students participated in the workshop include undergraduates Emily Kirkman, Yi Qiang, Tom Boothby, and Bobby Moretti, and graduate students Josh Kantor, Robert Bradshaw, and Robert Miller.
Students at UW did not have any easy way to get started doing mathematics research (no washing petri dishes, etc.). This is something that I have experienced personally and know that many of my math major friends are frustrated about. SAGE is opening the door to advanced mathematics research to many students that wouldn't have this chance otherwise. If you are interested in SAGE, please drop by the "SAGE Lab," Padelford room C-423. Or come to the SAGE Seminar on Fridays at 4pm in C-401. Also, in the Spring 2007, Stein will be teaching an undergraduate number theory course, and a graduate course on the Birch and Swinnerton-Dyer conjecture, and both will use SAGE extensively. |
|