Differences between revisions 10 and 11
 ⇤ ← Revision 10 as of 2007-04-17 08:10:48 → Size: 857 Editor: MartinAlbrecht Comment: removed self-advertising, added some brief nodes about linear/commutative algebra ← Revision 11 as of 2007-04-17 18:14:13 → ⇥ Size: 1120 Editor: mdhcp175 Comment: Deletions are marked like this. Additions are marked like this. Line 24: Line 24: == Interfaces == * SAGE provides interfaces to the mathematical software Axiom, CoCoA, GAP, KASH, Macaulay2, Magma, Maple, Mathematica, Matlab, Maxima, MuPAD, Octave, and Singular. * SAGE provides C/C++-library interfaces to NTL, PARI, Linbox, and mwrank.

# What SAGE Can Do

## Commutative Algebra

• Computing a Groebner basis is fast because of the SINGULAR computer algebra system.

## Crypto

• Classical ciphers are well supported.

## Elementary Education

• The notebook is a useful tool for basic math education because of its flexible visualization/output capabilities.

## Finite Fields

• Basic arithmetic over finite extension fields is fast because of the Givaro library.

## Interfaces

• SAGE provides interfaces to the mathematical software Axiom, CoCoA, GAP, KASH, Macaulay2, Magma, Maple, Mathematica, Matlab, Maxima, MuPAD, Octave, and Singular.
• SAGE provides C/C++-library interfaces to NTL, PARI, Linbox, and mwrank.

## Linear Algebra

• The reduced row echelon form of e.g. dense 20,000x20,000 matrices over GF(2) can be computed in seconds and 50MB of RAM.
• Computation of reduced row echelon forms of sparse matrices is supported.

## Plotting

cando (last edited 2008-11-14 13:42:15 by localhost)