%off echo,nat$ off echo$ out "rreducparautommodg6_3case3N4.r"$ operator b$ ON REVPRI$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% write "The generic automorphism phi of g_{6,3} as computed by calculautom6_3.red :"$ phi:= mat((b(1,1),b(1,2),b(1,3),0,0,0),(b(2,1),b(2,2),b(2,3),0,0,0),(b(3,1),b(3,2),b(3 ,3),0,0,0),(b(4,1),b(4,2),b(4,3),b(2,2)*b(1,1) - b(2,1)*b(1,2),b(2,3)*b(1,1) - b (2,1)*b(1,3),b(2,3)*b(1,2) - b(2,2)*b(1,3)),(b(5,1),b(5,2),b(5,3),b(3,2)*b(1,1) - b(3,1)*b(1,2),b(3,3)*b(1,1) - b(3,1)*b(1,3),b(3,3)*b(1,2) - b(3,2)*b(1,3)),(b( 6,1),b(6,2),b(6,3),b(3,2)*b(2,1) - b(3,1)*b(2,2),b(3,3)*b(2,1) - b(3,1)*b(2,3),b (3,3)*b(2,2) - b(3,2)*b(2,3)))$ write "phi:=",phi; on factor$ write "det(phi):=",det(phi); %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % The generic derivation as in (Cohomology tables section 4.3.3) : operator xi$ delta:= mat((xi(1,1),xi(1,2),xi(1,3),0,0,0), (xi(2,1),xi(2,2),xi(2,3),0,0,0), (xi(3,1),xi(3,2),xi(3,3),0,0,0), (xi(4,1),xi(4,2),xi(4,3),xi(1,1)+xi(2,2),xi(2,3),-xi(1,3)), (xi(5,1),xi(5,2),xi(5,3),xi(3,2),xi(1,1)+xi(3,3),xi(1,2)), (xi(6,1),xi(6,2),xi(6,3),-xi(3,1),xi(2,1),xi(2,2)+xi(3,3)))$ write "generic derivation : delta:=",delta; %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %The nonzero adjoint derivations matrix adx1(6,6)$ adx1:= sub({xi(1,1)=0,xi(1,2)=0,xi(1,3)=0,xi(2,1)=0,xi(2,2)=0,xi(2,3)=0,xi(3,1)=0,xi(3,2)=0,xi(3,3)=0,xi(4,1)=0,xi(4,2)=1,xi(4,3)=0,xi(5,1)=0,xi(5,2)=0,xi(5,3)=1,xi(6,1)=0,xi(6,2)=0,xi(6,3)=0}, delta)$ matrix adx2(6,6)$ adx2:= sub({xi(1,1)=0,xi(1,2)=0,xi(1,3)=0,xi(2,1)=0,xi(2,2)=0,xi(2,3)=0,xi(3,1)=0,xi(3,2)=0,xi(3,3)=0,xi(4,1)=-1,xi(4,2)=0,xi(4,3)=0,xi(5,1)=0,xi(5,2)=0,xi(5,3)=0,xi(6,1)=0,xi(6,2)=0,xi(6,3)=1}, delta)$ matrix adx3(6,6)$ adx3:= sub({xi(1,1)=0,xi(1,2)=0,xi(1,3)=0,xi(2,1)=0,xi(2,2)=0,xi(2,3)=0,xi(3,1)=0,xi(3,2)=0,xi(3,3)=0,xi(4,1)=0,xi(4,2)=0,xi(4,3)=0,xi(5,1)=-1,xi(5,2)=0,xi(5,3)=0,xi(6,1)=0,xi(6,2)=-1,xi(6,3)=0}, delta)$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% on nat$ write adx1:=adx1$ write adx2:=adx2$ write adx3:=adx3$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % by subtracting adjoints one then may suppose xi(4,1):=0$ xi(4,2):=0$ xi(5,1):=0$ write "by subtracting adjoints one then may suppose:"$ write "xi(4,1):=0,xi(4,2):=0,xi(5,1):=0."$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% write "In the case 3, one has :"$ for i:=1:3 do for j:=1:3 do xi(i,j):=0$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% write "delta:=",delta; write "We denote this delta by the shortform"$ shortformdelta:= {xi(4,3),SS,xi(5,2),xi(5,3),SS,xi(6,1),xi(6,2),xi(6,3)}$ paramindexeslist:= { {4,3}, {5,2},{5,3}, {6,1},{6,2},{6,3}}$ write "shortformdelta:=", shortformdelta$ write "paramindexeslist:=",paramindexeslist$ off nat$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %bye$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PROCEDURE SHORTFORM(M0)$ BEGIN$ M:=M0$ WS:= {M(4,3),SS,M(5,2),M(5,3),SS,M(6,1),M(6,2),M(6,3)}$ RETURN WS$ END$ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% PROCEDURE DELTAPRIMEMODADG(M0,AUTOM)$ BEGIN $ M:=M0$ M:=AUTOM*M*AUTOM**(-1)$ M:=M-M(4,2)*adx1 +M(4,1)*adx2 + M(5,1)*adx3$ %IF AUTOM=phi THEN <>$ %IF AUTOM=psi THEN <>$ write "shortformdeltaprimemodadg:=",shortform(M)$ for each U in paramindexeslist do <