Package sage :: Package interfaces :: Module genus2reduction :: Class ReductionData
[hide private]
[frames] | no frames]

Class ReductionData

source code

                      object --+    
                               |    
structure.sage_object.SageObject --+
                                   |
                                  ReductionData


Reduction data for a genus 2 curve.

How to read \code{local_data} attribute, i.e., if this class is R,
then the following is the meaning of \code{R.local_data[p]}.

    For each prime number $p$ dividing the discriminant of $y^2+Q(x)y=P(x)$,
    there are two lines.

    The first line contains information about the stable reduction
    after field extension. Here are the meanings of the symbols of
    stable reduction :

    (I)   The stable reduction is smooth (i.e. the curve has potentially 
          good reduction).
          
    (II)  The stable reduction is an elliptic curve $E$ with an ordinary double 
          point. $j$ mod $p$ is the modular invariant of $E$.
          
    (III) The stable reduction is a projective line with two ordinary double 
          points.
          
    (IV)  The stable reduction is two projective lines crossing transversally
          at three points.
          
    (V)   The stable reduction is the union of two elliptic curves $E_1$ and $E_2$
          intersecting transversally at one point. Let $j_1$, $j_2$ be their modular
          invariants, then $j_1+j_2$ and $j_1 j_2$ are computed (they are numbers
          mod $p$).
          
    (VI)  The stable reduction is the union of an elliptic curve $E$ and a 
          projective line which has an ordinary double point. These two 
          components intersect transversally at one point. $j$ mod $p$ is the 
          modular invariant of $E$.
          
    (VII) The stable reduction is as above, but the two components are both 
          singular.

    In the cases (I) and (V), the Jacobian $J(C)$ has potentially good
    reduction.  In the cases (III), (IV) and (VII), $J(C)$ has
    potentially multiplicative reduction. In the two remaining cases,
    the (potential) semi-abelian reduction of $J(C)$ is extension of an
    elliptic curve (with modular invariant $j$ mod $p$) by a torus.

    The second line contains three data concerning the reduction at $p$
    without any field extension.

    \begin{enumerate}
      \item The first symbol describes the REDUCTION AT $p$ of $C$. We use
        the symbols of Namikawa-Ueno for the type of the reduction
        (Namikawa, Ueno:"The complete classification of fibers in
        pencils of curves of genus two", Manuscripta Math.,
        vol. 9, (1973), pages 143-186.) The reduction symbol is
        followed by the corresponding page number (or just an
        indiction) in the above article.  The lower index is
        printed by { }, for instance, [I{2}-II-5] means
        [I_2-II-5].  Note that if $K$ and $K'$ are Kodaira symbols for
        singular fibers of elliptic curves, [K-K'-m] and [K'-K-m]
        are the same type. Finally, [K-K'--1] (not the same as
        [K-K'-1]) is [K'-K-alpha] in the notation of
        Namikawa-Ueno. The figure [2I_0-m] in Namikawa-Ueno, page
        159 must be denoted by [2I_0-(m+1)].

      \item The second datum is the GROUP OF CONNECTED COMPONENTS
        (over an ALGEBRAIC CLOSURE (!) of $\F_p$) of the Neron model of
        J(C). The symbol (n) means the cyclic group with n
        elements. When n=0, (0) is the trivial group (1). \code{H{n}} is
        isomorphic to (2)x(2) if n is even and to (4) otherwise.

        Note -- The set of rational points of $\Phi$ can be
        computed using Theorem 1.17 in S. Bosch and Q. Liu
        "Rational points of the group of components of a
        N\'eron model", Manuscripta Math. 98 (1999), 275-293. 

      \item Finally, $f$ is the exponent of the conductor of $J(C)$ at $p$.
      
    \end{enumerate}

    \note{Warning -- Be careful regarding the formula:
    $$
     \text{valuation of the naive minimal discriminant}
      = f + n - 1 + 11c(X).
    $$
    (Q. Liu : "Conducteur et discriminant minimal de courbes de 
    genre 2", Compositio Math. 94 (1994) 51-79, Theoreme 2)
    is valid only if the residual field is algebraically 
    closed as stated in the paper. So this equality does not
    hold in general over $\Q_p$. The fact is that the minimal 
    discriminant may change after unramified extension. 
    One can show however that, at worst, the change will
    stabilize after a quadratic unramified extension
    (Q. Liu : "Modeles entiers de courbes hyperelliptiques sur un
    corps de valuation discrete", Trans. AMS 348 (1996), 4577-4610,
    \S 7.2, Proposition 4).
    }



Instance Methods [hide private]
 
__init__(self, raw, P, Q, minimal_equation, minimal_disc, local_data, conductor, prime_to_2_conductor_only)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
source code
 
_repr_(self) source code
 
_local_data_str(self) source code

Inherited from structure.sage_object.SageObject: __hash__, __new__, __repr__, _axiom_, _axiom_init_, _gap_, _gap_init_, _gp_, _gp_init_, _interface_, _interface_init_, _interface_is_cached_, _kash_, _kash_init_, _macaulay2_, _macaulay2_init_, _magma_, _magma_init_, _maple_, _maple_init_, _mathematica_, _mathematica_init_, _maxima_, _maxima_init_, _octave_, _octave_init_, _pari_, _pari_init_, _r_init_, _sage_, _singular_, _singular_init_, category, db, dump, dumps, plot, rename, reset_name, save, version

Inherited from object: __delattr__, __getattribute__, __reduce__, __reduce_ex__, __setattr__, __str__

Properties [hide private]

Inherited from object: __class__

Method Details [hide private]

__init__(self, raw, P, Q, minimal_equation, minimal_disc, local_data, conductor, prime_to_2_conductor_only)
(Constructor)

source code 
x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Overrides: object.__init__
(inherited documentation)