Home Online Manual
Top
Back: CompleteHomog
Forward: chern
FastBack:
FastForward:
Up: chern_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

D.5.2.4 segre

Procedure from library chern.lib (see chern_lib).

Usage:
segre(c[, N]); c list of polynomials, N integer

Return:
list of polynomials

Purpose:
computes the list of the Segre classes up to degree N in terms of the Chern classes from c

Note:

Example:
 
LIB "chern.lib";
ring r = 0, (c(1..3)), dp;
list l=c(1..3);
//Segre classes up to degree 5 in Chern classes c(1), c(2), c(3)
print( segre(l, 5) );
==> [1]:
==>    -c(1)
==> [2]:
==>    c(1)^2-c(2)
==> [3]:
==>    -c(1)^3+2*c(1)*c(2)-c(3)
==> [4]:
==>    c(1)^4-3*c(1)^2*c(2)+c(2)^2+2*c(1)*c(3)
==> [5]:
==>    -c(1)^5+4*c(1)^3*c(2)-3*c(1)*c(2)^2-3*c(1)^2*c(3)+2*c(2)*c(3)