Top
Back: invariant_ring_random
Forward: primary_invariants_random
FastBack:
FastForward:
Up: finvar_lib
Top: Singular Manual
Contents: Table of Contents
Index: Index
About: About this document

D.7.1.3 primary_invariants

Procedure from library finvar.lib (see finvar_lib).

Usage:
primary_invariants(G1,G2,...[,flags]);
G1,G2,...: <matrices> generating a finite matrix group, flags: an optional <intvec> with three entries, if the first one equals 0 (also the default), the programme attempts to compute the Molien series and Reynolds operator, if it equals 1, the programme is told that the Molien series should not be computed, if it equals -1 characteristic 0 is simulated, i.e. the Molien series is computed as if the base field were characteristic 0 (the user must choose a field of large prime characteristic, e.g. 32003) and if the first one is anything else, it means that the characteristic of the base field divides the group order, the second component should give the size of intervals between canceling common factors in the expansion of the Molien series, 0 (the default) means only once after generating all terms, in prime characteristic also a negative number can be given to indicate that common factors should always be canceled when the expansion is simple (the root of the extension field occurs not among the coefficients)

Display:
information about the various stages of the programme if the third flag does not equal 0

Return:
primary invariants (type <matrix>) of the invariant ring and if computable Reynolds operator (type <matrix>) and Molien series (type < matrih>) e <mputed, if it equals -1 characteristic 0 is simulated, i.e. the Molien se1, t ne-ative num er
LIB "finvar.lib";
ring R=0,(x,y,z),dp;
matrix A[3][3]=0,1,0,-1,0,0,0,0,-1;
matrix P,S,IS=invariant_ring_random(A,1);
print(P);
==> z2,x2+y2,x4+y4-z4
print(S);
==> 1,xyz,x2z-y2z,x3y-xy3
print(IS);
==> xyz,x2z-y2z,x3y-xy3

Up: finvar_lib    Contents: Table of Contents Index: Index To�����������������������������������������������������������������������������������������������������������������������������������������������������������
</TR>
��������������������������
</TR>
��������������������������
</TR>
������������ir manual for <A HREF=Singular version 4.4.1, 2025, generated by texi2html. \/HTML> " BORD1Y> <">