Macaulay2 » Documentation
Packages » EagonResolution :: EagonData
next | previous | forward | backward | up | index | toc

EagonData -- HashTable storing output of eagon

Description

The command E = eagon(R,b) puts the EagonData E in R.cache so that E== R.cache.EagonData, and causes the message "EagonData in <ring>.cache computed to length b"

i1 : R = ZZ/101[x,y]/ideal"x2,xy,y2"

o1 = R

o1 : QuotientRing
i2 : E = eagon(R,3)

o2 = EagonData in <ring>.cache computed to length 3

o2 : EagonData
i3 : E === R.cache.EagonData

o3 = true

See also

Functions and methods returning an object of class EagonData:

  • eagon(Ring,ZZ) -- see eagon -- compute the Eagon double complex

Methods that use an object of class EagonData:

  • eagonBeta(EagonData) -- see eagonBeta -- print the eagonBeta maps in the Eagon resolution
  • eagonBeta(EagonData,ZZ) -- see eagonBeta -- print the eagonBeta maps in the Eagon resolution
  • eagonResolution(EagonData) -- see eagonResolution -- computes a resolution of the residue field
  • freeResolution(EagonData) -- outputs the resolution that is the 0th row of the Eagon double complex
  • horizontalStrand(EagonData,ZZ) -- see horizontalStrand -- extracts one horizontal strand from an Eagon double complex
  • net(EagonData) -- prints the homological degree to which the EagonData has been computed
  • picture(EagonData) -- see picture -- information about components of a labeled Matrix or Complex
  • verticalStrand(EagonData,ZZ) -- see verticalStrand -- extracts one vertical strand from an Eagon double complex

For the programmer

The object EagonData is a type, with ancestor classes HashTable < Thing.


The source of this document is in EagonResolution.m2:727:0.