On Sat, Feb 28, 2009 at 11:48 AM, William Stein <wst...@gmail.com> wrote:
> So just to be clear, I can change the above to the following and it will work.
>
> def QuaternionAlgebra(K, a, b, names=['i','j','k'], denom=1):
>    """
>    Return the quaternion algebra over `K` generated by
>    `i`, `j`, and `k` such that
>    `i^2 = a`, `j^2 = b`, and `ij=-ji=k`.
>
>    INPUT:
>    -  ``K`` - field
>    -  ``a`` - element of K
>    -  ``b`` - element of K
>    -  ``names`` - list of three strings
>    -  ``denom`` - (optional, default 1)
>
>    EXAMPLES::
>        sage: A.<i,j,k> = QuaternionAlgebra(QQ, -1,-1)
>        sage: i^2
>        -1
>        sage: j^2
>        -1
>        sage: i*j
>        k
>        sage: j*i
>        -k
>        sage: (i + j + k)^2
>        -3
>        sage: A.ramified_primes()
>        [2]
>    """

Not quite.  The following will work though:


def QuaternionAlgebra(K, a, b, names=['i','j','k'], denom=1):
    """
    Return the quaternion algebra over `K` generated by
    `i`, `j`, and `k` such that
    `i^2 = a`, `j^2 = b`, and `ij=-ji=k`.

    INPUT:

    -  ``K`` - field
    -  ``a`` - element of K
    -  ``b`` - element of K
    -  ``names`` - list of three strings
    -  ``denom`` - (optional, default 1)

    EXAMPLES::

        sage: A.<i,j,k> = QuaternionAlgebra(QQ, -1,-1)
        sage: i^2
        -1
        sage: j^2
        -1
        sage: i*j
        k
        sage: j*i
        -k
        sage: (i + j + k)^2
        -3
        sage: A.ramified_primes()
        [2]
    """

> Is there a command in sage-3.4.alpha0 that I can use to validate ReST
> markup?  Or even one not in Sage?

You can just build the docs with "sage -docbuild reference html" and
it will only rebuild changed modules.

That being said, Sphinx has an actual markup for input and output
which would make more sense to use.  See
http://sphinx.pocoo.org/markup/desc.html#info-field-lists

--Mike

--~--~---------~--~----~------------~-------~--~----~
To post to this group, send email to sage-devel@googlegroups.com
To unsubscribe from this group, send email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to