isInvariant(f, G), isInvariant(f, D), isInvariant(f, L)
This function checks if a polynomial is invariant under a certain group action.
The following example defines the permutation action of a symmetric group on a polynomial ring with three variables.
|
|
|
|
|
Here is an example with a two-dimensional torus acting on polynomial ring in four variables:
|
|
|
|
|
Here is another example of a product of two cyclic groups of order 3 acting on a three-dimensional vector space:
|
|
|
|
|
Here is an example with a general linear group acting by conjugation on a space of matrices (determinant and trace are invariants).
|
|
|
|
|
|
|
|
|
|
|
|
The object isInvariant is a method function.