‣ IsToricVariety ( M ) | ( category ) |
Returns: true
or false
The GAP category of a toric variety.
‣ IsNormalVariety ( vari ) | ( property ) |
Returns: true
or false
Checks if the toric variety vari is a normal variety.
‣ IsAffine ( vari ) | ( property ) |
Returns: true
or false
Checks if the toric variety vari is an affine variety.
‣ IsProjective ( vari ) | ( property ) |
Returns: true
or false
Checks if the toric variety vari is a projective variety.
‣ IsComplete ( vari ) | ( property ) |
Returns: true
or false
Checks if the toric variety vari is a complete variety.
‣ IsSmooth ( vari ) | ( property ) |
Returns: true
or false
Checks if the toric variety vari is a smooth variety.
‣ HasTorusfactor ( vari ) | ( property ) |
Returns: true
or false
Checks if the toric variety vari has a torus factor.
‣ HasNoTorusfactor ( vari ) | ( property ) |
Returns: true
or false
Checks if the toric variety vari has no torus factor.
‣ IsOrbifold ( vari ) | ( property ) |
Returns: true
or false
Checks if the toric variety vari has an orbifold, which is, in the toric case, equivalent to the simpliciality of the fan.
‣ AffineOpenCovering ( vari ) | ( attribute ) |
Returns: a list
Returns a torus invariant affine open covering of the variety vari. The affine open cover is computed out of the cones of the fan.
‣ CoxRing ( vari ) | ( attribute ) |
Returns: a ring
Returns the Cox ring of the variety vari. The actual method requires a string with a name for the variables. A method for computing the Cox ring without a variable given is not implemented. You will get an error.
‣ ListOfVariablesOfCoxRing ( vari ) | ( attribute ) |
Returns: a list
Returns a list of the variables of the cox ring of the variety vari.
‣ ClassGroup ( vari ) | ( attribute ) |
Returns: a module
Returns the class group of the variety vari as factor of a free module.
‣ PicardGroup ( vari ) | ( attribute ) |
Returns: a module
Returns the Picard group of the variety vari as factor of a free module.
‣ TorusInvariantDivisorGroup ( vari ) | ( attribute ) |
Returns: a module
Returns the subgroup of the Weil divisor group of the variety vari generated by the torus invariant prime divisors. This is always a finitely generated free module over the integers.
‣ MapFromCharacterToPrincipalDivisor ( vari ) | ( attribute ) |
Returns: a morphism
Returns a map which maps an element of the character group into the torus invariant Weil group of the variety vari. This has to viewn as an help method to compute divisor classes.
‣ Dimension ( vari ) | ( attribute ) |
Returns: an integer
Returns the dimension of the variety vari.
‣ DimensionOfTorusfactor ( vari ) | ( attribute ) |
Returns: an integer
Returns the dimension of the torus factor of the variety vari.
‣ CoordinateRingOfTorus ( vari ) | ( attribute ) |
Returns: a ring
Returns the coordinate ring of the torus of the variety vari. This method is not implemented, you need to call it with a second argument, which is a list of strings for the variables of the ring.
‣ IsProductOf ( vari ) | ( attribute ) |
Returns: a list
If the variety vari is a product of 2 or more varieties, the list contain those varieties. If it is not a product or at least not generated as a product, the list only contains the variety itself.
‣ CharacterLattice ( vari ) | ( attribute ) |
Returns: a module
The method returns the character lattice of the variety vari, computed as the containing grid of the underlying convex object, if it exists.
‣ TorusInvariantPrimeDivisors ( vari ) | ( attribute ) |
Returns: a list
The method returns a list of the torus invariant prime divisors of the variety vari.
‣ IrrelevantIdeal ( vari ) | ( attribute ) |
Returns: an ideal
Returns the irrelevant ideal of the cox ring of the variety vari.
‣ MorphismFromCoxVariety ( vari ) | ( attribute ) |
Returns: a morphism
The method returns the quotient morphism from the variety of the Cox ring to the variety vari.
‣ CoxVariety ( vari ) | ( attribute ) |
Returns: a variety
The method returns the Cox variety of the variety vari.
‣ FanOfVariety ( vari ) | ( attribute ) |
Returns: a fan
Returns the fan of the variety vari. This is set by default.
‣ CartierTorusInvariantDivisorGroup ( vari ) | ( attribute ) |
Returns: a module
Returns the the group of Cartier divisors of the variety vari as a subgroup of the divisor group.
‣ NameOfVariety ( vari ) | ( attribute ) |
Returns: a string
Returns the name of the variety vari if it has one and it is known or can be computed.
‣ twitter ( vari ) | ( attribute ) |
Returns: a ring
This is a dummy to get immediate methods triggered at some times. It never has a value.
‣ UnderlyingSheaf ( vari ) | ( operation ) |
Returns: a sheaf
The method returns the underlying sheaf of the variety vari.
‣ CoordinateRingOfTorus ( vari, vars ) | ( operation ) |
Returns: a ring
Computes the coordinate ring of the torus of the variety vari with the variables vars. The argument vars need to be a list of strings with length dimension or two times dimension.
‣ \* ( vari1, vari2 ) | ( operation ) |
Returns: a variety
Computes the categorial product of the varieties vari1 and vari2.
‣ CharacterToRationalFunction ( elem, vari ) | ( operation ) |
Returns: a homalg element
Computes the rational function corresponding to the character grid element elem or to the list of integers elem. To compute rational functions you first need to compute to coordinate ring of the torus of the variety vari.
‣ CoxRing ( vari, vars ) | ( operation ) |
Returns: a ring
Computes the Cox ring of the variety vari. vars needs to be a string containing one variable, which will be numbered by the method.
‣ WeilDivisorsOfVariety ( vari ) | ( operation ) |
Returns: a list
Returns a list of the currently defined Divisors of the toric variety.
‣ Fan ( vari ) | ( operation ) |
Returns: a fan
Returns the fan of the variety vari. This is a rename for FanOfVariety.
‣ ToricVariety ( conv ) | ( operation ) |
Returns: a ring
Creates a toric variety out of the convex object conv.
gap> H5 := Fan( [[-1,5],[0,1],[1,0],[0,-1]],[[1,2],[2,3],[3,4],[4,1]] ); <A fan in |R^2> gap> H5 := ToricVariety( H5 ); <A toric variety of dimension 2> gap> IsComplete( H5 ); true gap> IsAffine( H5 ); false gap> IsOrbifold( H5 ); true gap> IsProjective( H5 ); true gap> TorusInvariantPrimeDivisors(H5); [ <A prime divisor of a toric variety with coordinates [ 1, 0, 0, 0 ]>, <A prime divisor of a toric variety with coordinates [ 0, 1, 0, 0 ]>, <A prime divisor of a toric variety with coordinates [ 0, 0, 1, 0 ]>, <A prime divisor of a toric variety with coordinates [ 0, 0, 0, 1 ]> ] gap> P := TorusInvariantPrimeDivisors(H5); [ <A prime divisor of a toric variety with coordinates [ 1, 0, 0, 0 ]>, <A prime divisor of a toric variety with coordinates [ 0, 1, 0, 0 ]>, <A prime divisor of a toric variety with coordinates [ 0, 0, 1, 0 ]>, <A prime divisor of a toric variety with coordinates [ 0, 0, 0, 1 ]> ] gap> A := P[ 1 ] - P[ 2 ] + 4*P[ 3 ]; <A divisor of a toric variety with coordinates [ 1, -1, 4, 0 ]> gap> A; <A divisor of a toric variety with coordinates [ 1, -1, 4, 0 ]> gap> IsAmple(A); false gap> CoordinateRingOfTorus(H5,"x");; Q[x1,x1_,x2,x2_]/( x2*x2_-1, x1*x1_-1 ) gap> D:=CreateDivisor([0,0,0,0],H5); <A divisor of a toric variety with coordinates 0> gap> BasisOfGlobalSections(D); [ |[ 1 ]| ] gap> D:=Sum(P); <A divisor of a toric variety with coordinates [ 1, 1, 1, 1 ]> gap> BasisOfGlobalSections(D); [ |[ x1_ ]|, |[ x1_*x2 ]|, |[ 1 ]|, |[ x2 ]|, |[ x1 ]|, |[ x1*x2 ]|, |[ x1^2*x2 ]|, |[ x1^3*x2 ]|, |[ x1^4*x2 ]|, |[ x1^5*x2 ]|, |[ x1^6*x2 ]| ] gap> DivisorOfCharacter([1,2],H5); <A principal divisor of a toric variety with coordinates [ 9, 2, 1, -2 ]> gap> BasisOfGlobalSections(last); [ |[ x1_*x2_^2 ]| ]
generated by GAPDoc2HTML