Processing Math: Done
No jsMath TeX fonts found -- using unicode fonts instead.
This may be slow and might not print well.
Use the jsMath control panel to get additional information.
jsMath Control PanelHide this Message


jsMath
Differences between revisions 2 and 3
Revision 2 as of 2008-03-16 22:57:39
Size: 1200
Editor: was
Comment:
Revision 3 as of 2008-03-16 23:04:24
Size: 1436
Editor: was
Comment:
Deletions are marked like this. Additions are marked like this.
Line 6: Line 6:
 * Move functions out of abvar_modsym_factor into abvar and delete that file.  * (william) Move functions out of abvar_modsym_factor into abvar and delete that file.
Line 8: Line 8:
 * Torsion subgroups:  * (william) Torsion subgroups:
Line 11: Line 11:
    * Quotients by finite subgroup
Line 12: Line 13:
 * Decomposition:  * (william) Decomposition:
Line 17: Line 18:
   * label function
   * create from label
Line 18: Line 21:
 * Label function  * (craig) Compute the Hecke algebra image in End(A) and find a good clean way to represent for Hecke stable. New object that is a subring of End(A). Have methods like {{{R.index_in(S)}}}.
Line 20: Line 23:
 * Create from label  * (craig) Compute End(A) in general.
Line 22: Line 25:
 * Create a small mock database  * (craig) Degeneracy maps
Line 24: Line 27:
 * Compute the Hecke algebra image in End(A) and find a good clean way to represent for Hecke stable. New object that is a subring of End(A). Have methods like {{{R.index_in(S)}}}.

 * Compute End(A) in general.

 * Morphisms:
 * (william/craig) Morphisms:
Line 31: Line 30:

 * (william/craig) Isogenies:
    * Complementary -- invert matrix, clear denom.
    * Dual
Line 32: Line 35:
 * Quotients by finite subgroup  * (william) Intersection pairing
Line 34: Line 37:
 * Intersection pairing  * (?) Poincare Reducibility:
    * projection
    * quotients by abelian subvariety
Line 36: Line 41:
 * Poincare Reducibility:
    * projection
 * (craig/william) Minimal isogeny degree for A, B simple.
Line 39: Line 43:
 * Quotients by abelian subvariety

 * Minimal isogeny degree for A, B simple.
 * (craig/william) Create a small mock database

Modular Abelian Varieties

Todo on March 16

  • (william) Move functions out of abvar_modsym_factor into abvar and delete that file.
  • (william) Torsion subgroups:
    • Refactor base class
    • Get implementation to work with defining data being (lattice, abvar); compute generators.
    • Quotients by finite subgroup
  • (william) Decomposition:
    • three types:
      • ungrouped as simple abvars (default)
      • groups abvars
      • over End(A)
    • label function
    • create from label
  • (craig) Compute the Hecke algebra image in End(A) and find a good clean way to represent for Hecke stable. New object that is a subring of End(A). Have methods like R.index_in(S).

  • (craig) Compute End(A) in general.
  • (craig) Degeneracy maps
  • (william/craig) Morphisms:
    • Kernels
    • Cokernels
  • (william/craig) Isogenies:
    • Complementary -- invert matrix, clear denom.
    • Dual
  • (william) Intersection pairing
  • (?) Poincare Reducibility:
    • projection
    • quotients by abelian subvariety
  • (craig/william) Minimal isogeny degree for A, B simple.
  • (craig/william) Create a small mock database

Todo on Monday, March 17

  • Write doctests, etc., for everything above.
  • Optimize everything

Todo on Tuesday, March 18

  • Write paper

Todo on Wednesday, March 19

  • Write paper

modabvar (last edited 2017-03-22 01:04:56 by mrennekamp)