Differences between revisions 5 and 6
Revision 5 as of 2006-10-30 03:24:30
Size: 1207
Editor: wstein
Comment:
Revision 6 as of 2006-10-30 03:24:45
Size: 1209
Editor: wstein
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
 1. Get rid of mutability for parent structures
 1. Make all (most) parent structures unique
 1. Get rid of mutability for parent structures.
 1. Make all (most) parent structures unique.

William Stein

http://sage.math.washington.edu

Working On

Getting SAGE-1.5 released.

  1. New PolynomialRing constructor code

    • Get rid of the R.< > = PolynomialRing ... notation (fix lots of doctests)

  2. Get rid of mutability for parent structures.
  3. Make all (most) parent structures unique.
  4. Matrices - implement all the classes using the new carefully *designed* structure.
  5. (for matrices) -- the coverage is bad (write way more doctests).

Mostly David H:

  1. extend what I've been working on to ModuleElement, including _sub_ and _neg_

  2. then do _mul_, with fast pathways for both algebra and ring multiplication
  3. use polynomials as a testbed, i.e. give them proper scalar multiplication semantics
  4. after lots of discussion, a fairly hefty rewrite of the coercion module, both to clarify exactly what's supposed to happen, and also to aim for greater efficiency


Programming

  • Modular forms
  • Optimization of exact linear algebra
  • Modular abelian varieties
  • p-adic Modular Forms
  • p-adic L-functions
  • Quaternion algebra arithmetic

Non-programming

  • Fund raising
  • Documentation
  • Organizing workshops

WilliamStein (last edited 2022-04-11 04:00:21 by mkoeppe)