Home Online Manual
Top
Back: tropicalLifting
Forward: puiseuxExpansion
FastBack:
FastForward:
Up: tropical_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

D.13.4.2 displayTropicalLifting

Procedure from library tropical.lib (see tropical_lib).

Usage:
displaytropcallifting(troplift[,#]); troplift list, # list

Assume:
troplift is the output of tropicalLifting; the optional parameter # can be the string 'subst'

Return:
none

Note:
- the procedure displays the output of the procedure tropicalLifting
- if the optional parameter 'subst' is given, then the lifting is substituted into the ideal and the result is displayed

Example:
 
LIB "tropical.lib";
==> Welcome to polymake version
==> Copyright (c) 1997-2015
==> Ewgenij Gawrilow, Michael Joswig (TU Darmstadt)
==> http://www.polymake.org
ring r=0,(t,x,y,z),dp;
ideal i=-y2t4+x2,yt3+xz+y;
intvec w=2,-4,0,4;
displayTropicalLifting(tropicalLifting(i,w,3),"subst");
==> LP algorithm being used: "cddgmp".
==> Groebner basis Engine being used: "gfan".
==> 0
==> 0
==> 0
==> The procedure has created a list of lists. The jth entry of this list
==> contains a ring, an integer and an intvec.
==> In this ring lives an ideal representing the wanted lifting,
==> if the integer is N then in the parametrisation t has to be replaced by t\
   ^1/N,
==> and if the ith component of the intvec is w[i] then the ith component in \
   LIFT
==> should be multiplied by t^-w[i]/N in order to get the parametrisation.
==> 
==> Suppose your list has the name L, then you can access the 1st ring via:
==> 
==> def LIFTRing=L[1]; setring LIFTRing; LIFT;
==> 
==> The lifting of the point in the tropical variety lives in the ring
==> Q[[t^(1/2)]]
==> 
==> The lifting has the form:
==> x=(1)*t^(4/2)
==> y=(1)
==> z=(-1)*1/t^(4/2) + (-1)*t^(2/2)
==> 
==> Substituting the solution into the ideal gives:
==> i[1]=0
==> i[2]=0