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