10.07.2015 Views

University of Paderborn Department of Mathematics Diploma Thesis ...

University of Paderborn Department of Mathematics Diploma Thesis ...

University of Paderborn Department of Mathematics Diploma Thesis ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

4.2. COMPUTING HILBERT POLYNOMIALS OF STABLE IDEALS 79(iv) Again, we increase the number <strong>of</strong> variables <strong>of</strong> R by one, i.e. R := K[x 0 , x 1 , x 2 , x 3 , x 4 ],and consider the ideal I 4 := (x 0 , x 5 1, x 4 1x 3 2, x 4 1x 2 2x 6 3).MuPAD>> compute_Hilbert_series([[1,0,0,0,0],[0,5,0,0,0],[0,4,3,0,0],>> [0,4,2,6,0]], 4);Output15 14 13 12 9 8 7 6 5poly(t - 3 t + 3 t - t - t + 2 t - t + t - t - t + 1, [t]),13 12 7 4 3 2poly(t - t - t + t + t + t + t + 1, [t])Thus, we see that the non-reduced Hilbert series <strong>of</strong> R/I 4 isand the reduced Hilbert series ist 15 − 3t 14 + 3t 13 − t 12 − t 9 + 2t 8 − t 7 + t 6 − t 5 − t + 1(1 − t) 5t 13 − t 12 − t 7 + t 4 + t 3 + t 2 + t + 1(1 − t) 3 .The next section is dedicated to the computation <strong>of</strong> Hilbert polynomials <strong>of</strong> stable ideals.4.2 Computing Hilbert polynomials <strong>of</strong> stable idealsSince we can compute the Hilbert series <strong>of</strong> R/I for I ⊂ R an arbitrary stable ideal, we cannow present the source code to compute the Hilbert polynomial <strong>of</strong> R/I due to Theorem2.27 and Algorithm 2.29: Letk∑g(t) = C i · t i ,g(1) ≠ 0, be the numerator <strong>of</strong> the reduced Hilbert seriesi=0H R/I (t) =g(t)(1 − t) d<strong>of</strong> R/I. Then the Hilbert polynomial <strong>of</strong> R/I can be obtained byk∑( )z + d − 1 − jp R/I (z) = C j ·.d − 1j=0The source code <strong>of</strong> how to obtain the Hilbert polynomial p R/I (z) is given below. It makesuse <strong>of</strong> 4.1 to compute the Hilbert series <strong>of</strong> R/I first.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!