One of the most remarkable theorems in coding theory is Gleason's 1970 theorem about the weight enumerators of self-dual codes and their connections with invariant theory. This book develops a new theory which is powerful enough to include all the earlier generalizations. It is also in part an extensive encyclopedia listing the different types of... more...