betti M
The function betti creates and displays the Betti diagram of mathematical objects that can be presented using graded free modules and graded maps between them, such as ideals, modules, and chain complexes. The returned BettiTally encapsulates the data from the entries of the displayed Betti diagram, in case they are needed in a program.
|
|
|
|
|
The keys are triples (i,d,h) encoding:
Only i and h are used in printing, and the weight covector can be modified by specifying the betti(...,Weights=>...) option. The heft vector of the ring of the input object is the default choice for the weight covector.
|
|
|
If the ring has no heft vector, then the weights vector is taken to be all zero. If the option betti(...,Weights=>...) is provided, the length of the given weight vector should be the same as the degree length of the ring of the input object.
|
If the ring is multigraded, the function multigraded(BettiTally) may be used to extract information from all degree components of the Betti diagram at once.
|
|
|
|
|
|
betti G
|
|
|
|
betti f
The diagram ignores the degree of the map itself.
|
|
betti M
Note that the Betti numbers are not minimized.
|
|
|
Also see betti(CoherentSheaf) (missing documentation) .
betti I
Note that the Betti numbers are not minimized.
|
|
|
|
The object betti is a method function with options.
The source of this document is in Macaulay2Doc/functions/betti-doc.m2:249:0.