Description
A Triplet is a list consisting of three degree sequences, each of which is a list of increasing integers. These three degree sequences fulfill certain compatibility conditions. There are two different but equivalent versions:
1. A degree triplet, see Definition 2.9 in math.AC/1207.2071 "Triplets of pure free squarefree complexes"
2. A homology triplet, see Definition 5.4 in math.AC/1212.3675 "Zipping Tate resolutions and exterior coalgebras"
The routines
isDegreeTriplet and
isHomologyTriplet checks if a triplet fulfills the compatibility conditions for degree and homology triplets, respectively. The routine
toHomology converts from a degree triplet to a homology triplet, and the routine
toDegree converts from a homology triplet to a degree triplet.