Macaulay2 » Documentation
Packages » WittVectors :: wittRingToTuple
next | previous | forward | backward | up | index | toc

wittRingToTuple -- Converts an element of the explicit presentation of a Witt ring into a tuple.

Description

Given an element r of a ring WR, which must be obtained as R = explicit(W) for a WittPolynomialRing or WittQuotientRing, this returns the corresponding tuple of W under the isomorphism between W and WR

i1 : R = ZZ/5[x]

o1 = R

o1 : PolynomialRing
i2 : W = witt(2,R)

o2 = Witt (R)
         2

o2 : WittPolynomialRing
i3 : WR = explicit W

o3 = WR

o3 : QuotientRing
i4 : w = WR_0+WR_1+WR_2+WR_3

o4 = T         + T         + T         + T
      {0, {1}}    {1, {1}}    {1, {2}}    {1, {3}}

o4 : WR
i5 : wittRingToTuple(w)

          3    2
o5 = {x, x  + x  + x}

o5 : WittRingElement

Ways to use wittRingToTuple:

  • wittRingToTuple(Ideal) (missing documentation)
  • wittRingToTuple(RingElement) (missing documentation)

For the programmer

The object wittRingToTuple is a method function.


The source of this document is in /build/reproducible-path/macaulay2-1.26.05+ds/M2/Macaulay2/packages/WittVectors/Documentation.m2:608:0.