RatProbAlgTori for GAP 4 See RatProbAlgTori-2018.05.22.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/RatProbAlgTori-2018.05.22.pdf or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/RatProbAlgTori-2018.05.22.pdf See the following for further explanations: BuildCarat.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/BuildCarat.html or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/BuildCarat.html caratnumber.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/caratnumber.html or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/caratnumber.html cohomology.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/cohomology.html or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/cohomology.html crystcat.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/crystcat.html or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/crystcat.html crystdat.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/crystdat.html or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/crystdat.html crystlst.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/crystlst.html or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/crystlst.html FlabbyResolution.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/FlabbyResolution.html or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/FlabbyResolution.html GLnQ.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/GLnQ.html or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/GLnQ.html KS.pdf or http://mathweb.sc.niigata-u.ac.jp/~hoshi/Algorithm/RatProbAlgTori/KS.html or https://www.math.kyoto-u.ac.jp/~yamasaki/Algorithm/RatProbAlgTori/KS.html