Sage for Mathematical Research

William Stein, Department of Mathematics, University of Washington

Abstract: Sage (http://sagemath.org) is a large ambitious project to provide a viable open source alternative to Magma, Maple, Mathematica, and Matlab as soon as possible. This talk will be an introduction both to Sage itself, how development in the project works and how you can can get involved.

More about Sage: You can use SAGE for studying a huge range of mathematics, including algebra, calculus, elementary to very advanced number theory, cryptography, numerical computation, commutative algebra, group theory, combinatorics, graph theory, and exact linear algebra. You work with SAGE using the highly regarded scripting language Python instead of an obscure language designed for a particular mathematics program. You also use SAGE from your web browser, which connects either to a program running on your computer, or a program running elsewhere. With the SAGE notebook you can create embedded graphics, beautifully typeset mathematical expressions, add and delete input, and start up and interrupt multiple calculations.