Difference between revisions of "Package alggeozd"
Line 6: | Line 6: | ||
== Package Discription == | == Package Discription == | ||
+ | The <code>zerodim</code> package provides functions for computing the introduced invariants of zero-dimensional schemes. In the graded case the package also provides functions for computations of the Hilbert functions of these invariants. Alias of the package is <code>ZD</code>. | ||
+ | |||
+ | === List of main functions === | ||
+ | |||
+ | [[/MinQuotIdeal/]] | ||
+ | <pre> | ||
+ | MinQuotIdeal(P, I, J): computes a min. homog. system | ||
+ | of generators of homog. ideal (I+J)/I. | ||
+ | input: P=K[x[1..N]], I and J homog. ideals of P | ||
+ | output: list of polys | ||
+ | </pre> | ||
+ | |||
+ | |||
+ | === Example for computations === | ||
+ | Now let us apply the <code>zerodim</code> package to some concrete examples. Recall that the alias of the package is <code>ZD</code>, and so to call a function from this package in computation one uses [[/ZD.functions-name/]]. | ||
+ | |||
+ | Consider the first example, where X is the scheme defined by the homogeneous ideal Ix. | ||
+ | <pre> | ||
+ | Use P ::= QQ[X[0..2]]; | ||
+ | Ix := ideal(X[0]*X[1] -X[1]^2, X[1]^2*X[2] -X[1]*X[2]^2, 2*X[0]^2*X[2] -3*X[0]*X[2]^2 +X[2]^3); | ||
+ | </pre> | ||
+ | Then we calculate the differents of X as follows: | ||
+ | <pre> | ||
+ | |||
+ | |||
+ | [[Category:Package zerodim]] | ||
+ | [[Category:Package alggeozd]] | ||
+ | [[Category:ApCoCoA Packages]] |
Revision as of 21:37, 17 November 2022
This page describes the alggeozd package. The package contains various functions for checking algebraic and geometric property of zero-dimensional schemes and related computations. For a complete list of functions, see Category:Package alggeozd.
Algebraic and Geometric Properties
Let be a field,
Package Discription
The zerodim
package provides functions for computing the introduced invariants of zero-dimensional schemes. In the graded case the package also provides functions for computations of the Hilbert functions of these invariants. Alias of the package is ZD
.
List of main functions
MinQuotIdeal(P, I, J): computes a min. homog. system of generators of homog. ideal (I+J)/I. input: P=K[x[1..N]], I and J homog. ideals of P output: list of polys
Example for computations
Now let us apply the zerodim
package to some concrete examples. Recall that the alias of the package is ZD
, and so to call a function from this package in computation one uses ZD.functions-name.
Consider the first example, where X is the scheme defined by the homogeneous ideal Ix.
Use P ::= QQ[X[0..2]]; Ix := ideal(X[0]*X[1] -X[1]^2, X[1]^2*X[2] -X[1]*X[2]^2, 2*X[0]^2*X[2] -3*X[0]*X[2]^2 +X[2]^3);
Then we calculate the differents of X as follows: