Macaulay2 » Documentation
Packages » A1BrouwerDegrees :: getLocalUnstableA1Degree
next | previous | forward | backward | up | index | toc

getLocalUnstableA1Degree -- computes a local unstable $\mathbb{A}^{1}$-Brouwer degree of a pointed rational function $f/g:\mathbb{P}^{1}_{k}\to\mathbb{P}^{1}_{k}$ at a root $p\in\mathbb{P}^{1}_{k}$

Description

Given a pointed rational function $f/g:\mathbb{P}^{1}_{k}\to\mathbb{P}^{1}_{k}$ (where $(f/g)(\infty)=\infty$) and a zero $p\in\mathbb{A}^{1}_{k}$ (as $f/g$ is pointed), we may compute its local unstable $\mathbb{A}^{1}$-Brouwer degree valued in the unstable Grothendieck-Witt group $\text{GW}^{u}(k)$.

For mathematical background on the local unstable $\mathbb{A}^{1}$-Brouwer degree, see global unstable A1-degrees.

If the rational function is non-reduced, then the reduction is computed, checked for pointedness, and the local degree computation run on the reduction. See global unstable A1-degrees for more details.

i1 : frac QQ[x];
i2 : q = (x^2 + x - 2)/(3*x + 5);
i3 : getLocalUnstableA1Degree(q, -2)

               1
o3 = (| 1/3 |, -)
               3

o3 : UnstableGrothendieckWittClass

See also

Ways to use getLocalUnstableA1Degree:

  • getLocalUnstableA1Degree(RingElement,Number)
  • getLocalUnstableA1Degree(RingElement,RingElement)
  • getLocalUnstableA1Degree(RingElement,RingElement,Number)
  • getLocalUnstableA1Degree(RingElement,RingElement,RingElement)

For the programmer

The object getLocalUnstableA1Degree is a method function with options.


The source of this document is in A1BrouwerDegrees/Documentation/UnstableLocalGlobalDegreesDoc.m2:119:0.