@@ -514,16 +514,202 @@ This chapter is co-authored by Francesca Gandini, Sumner Strom, Al Ashir Intisar
514514 </section >
515515
516516 </section >
517- <section xml : id =" sec-theory-invariant-rings" >
518- <title >Theory for invariant rings </title >
517+ <section xml : id =" sec-invariantrings-package" >
518+ <title >InvariantRings package</title >
519+ <subsection xml : id =" subsec-finite-matrix-groups" >
520+ <title >Finite Matrix Groups</title >
521+ <p >Example:
522+ Consider <me >M = \begin{pmatrix}
523+ 1 \amp 0 \\
524+ 0 \amp -1 \\
525+ \end{pmatrix} </me > and the vector <m >\bar x = \begin{pmatrix} x\\ y\\ \end{pmatrix}</m >
526+ This gives <m >M \bar x = \begin{bmatrix}
527+ x \\
528+ -y \\
529+ \end{bmatrix}</m >. Thus for the polynomial <m > f(\bar x) = f(\begin{bmatrix}
530+ x \\
531+ y \\
532+ \end{bmatrix}) = x+y</m > we have <m >f(M\bar x) = f(\begin{bmatrix}
533+ x \\
534+ -y \\
535+ \end{bmatrix})= x-y</m >.
536+
537+
538+ </p >
539+ <p >
540+ <definition ><p > <m >G \leq GLm(\mathbb{K}), |G| < \infty</m >, then <m >G</m > is a finite matrix group.
541+ (In other words if <m >G</m > is a group of actions under which <m >\mathbb{K}</m > remains invariant
542+ under then it is smaller or equal to the total amount of group actions <m >GLm(\mathbb{K})</m > that
543+ would keep the polynomial invariant. AND the <m >|G|</m > is finite then <m >G</m > is a finite matrix
544+ group?)
545+ </p ></definition >
546+ </p >
547+ <p >
548+ NOTE: An action of a finite group <m >G \curvearrowright \mathbb{K}^n</m > given a realization of <m >G</m > as a finite matrix group. </p ><p >
549+ Example: <m >\langle \begin{bmatrix}
550+ 1 \amp 0 \\
551+ 0 \amp -1 \\
552+ \end{bmatrix} \rangle = \{ \begin{bmatrix}
553+ 1 \amp 0 \\
554+ 0 \amp -1 \\
555+ \end{bmatrix},\begin{bmatrix}
556+ 1 \amp 0 \\
557+ 0 \amp 1 \\
558+ \end{bmatrix}\} \cong C_2</m >
559+ </p >
560+ </subsection >
561+ <subsection xml : id =" subsec-invariant-rings" >
562+ <title >Invariant Rings</title >
519563 <p >
520- hello <m >4 \in \mathbb{Z}</m > this is true.
521- <theorem > <p >Nöether:
522- <me >
523- R^G = \mathbb{K} [ R_G(\bar x^{\bar \beta}) | \; |\bar \beta| \leq |G|]
524- </me >
525- NDB: The ring of invariants is generated in degrees <m >\leq |G|</m > </p >
526- </theorem >
564+ \textbf{Notation <m >\bar x = (x_1, x_2,..., x_n)</m >, with <m >R = \mathbb{K}[x_1,x_2,...,x_n]</m >}
565+ <definition > <p > <m >G</m > is a finite matrix group within <m >GLm(\mathbb{K})</m > when?
566+ <m >f\in \mathbb{K}[x_1,x_2,...,x_n]</m > is invariant under the action of <m >G</m > if and only if
567+ <m >f(A\bar x) = f(\bar x)</m >, <m >\forall A \in G</m >.
568+ </p ></definition >
569+ </p ><p >
570+ Ex. <m >f(\bar x)=x</m > and <m >f(\bar x) = x +y^2</m > in <m >\mathbb{K}[x_1,x_2,...,x_n]</m > is invariant under <m >C_2 = \langle\begin{bmatrix}
571+ 1 \amp 0 \\
572+ 0 \amp -1 \\
573+ \end{bmatrix} \rangle</m >\\
574+ However <m >f(\bar x)=x+y</m > is not. What are others?
527575 </p >
528- </section >
529- </chapter >
576+ <p >
577+ <definition ><p > <m >R^G : = \{f \in R \, | f(A\bar x) = f(\bar x), \forall A \in G\} \subseteq R</m >
578+ is the invariant ring for the action of <m >G</m >
579+ </p ></definition >
580+ </p >
581+ <p >
582+ Show this is a subring.</p >
583+ <p > How does on find generators for <m >R^G</m >?</p >
584+ <p > Is <m >R^G</m > even finitely generated?</p >
585+ <p > Work through Hilbert's proof.
586+ </p >}
587+ </subsection >
588+ <subsection xml : id =" subsec-reynolds-operator" >
589+ <title >Reynolds Operator</title >
590+ <p >
591+ Idea: "Averaging" over the action of <m >G</m > we get an invariant
592+ </p >
593+ <p >
594+ <definition > <p > <m >R_G: R \xrightarrow{} R^G</m > <me >R_G(f) = \frac{1}{|G|} \sum_{A\in G} f(A \bar x) </me >
595+ Exercise: <m >R_G</m > has many nice properties? \textbf{WHAT MORE TO SAY HERE}</p ></definition >
596+ </p >
597+ <p >Example: <m >C_2 = \langle\begin{bmatrix}
598+ 1 \amp 0 \\
599+ 0 \amp -1 \\
600+ \end{bmatrix}\rangle</m > <me >R_G(x+y) = \frac{1}{2} ((x+y) + (x-y)) = x\in R^G</me >
601+
602+ </p >
603+ </subsection >
604+ <subsection xml : id =" subsec-noether-degree-bound" >
605+ <title >Nöether Degree Bound(NDB)</title >
606+ <p >
607+ <theorem ><p > (Noether): <me >R^G = \mathbb{K} [ R_G(\bar x^{\bar \beta}) | \; |\bar \beta| \leq |G|]</me >
608+ <m >\implies</m > NDB : The ring of invariants is generated in degrees <m >\leq |G|</m >
609+ </p ></theorem >
610+ </p >
611+ <p >
612+ Note: This is a computational tool! We can apply <m >R_G</m > to all the finitely many monomials in degrees <m >\leq |G|</m > to get generators for <m >R^G</m >.
613+ Exercise: Try this for <m >C_4</m > ... show!
614+ </p >
615+ </subsection >
616+ <subsection xml : id =" subsec-hilbert-ideal" >
617+ <title >Hildbert Ideal</title >
618+ <p >
619+ Note: In general for <m >\{ f_1,..., f_s\} \subseteq \R</m >,\\ <m >\{f_1,...f_s\}</m > and <m >\R</m > can be quite different objects
620+ Exercise?
621+ </p >
622+ <p >
623+ <theorem ><p > Let <m >J_G = R(R^G)_t</m >, ideal generated by all positive degree invariants.\\
624+ If <m >J_G = (f_1,...,f_s)</m > and <m >f_i\in R^G, \,\, \forall i</m >
625+ (apply <m >R^G</m > if it is not), then <m >R^G = \mathbb{K}[f_1,...f_s]</m >
626+ </p ></theorem >
627+ </p >
628+ </subsection >
629+ <subsection xml : id =" subsec-presentations" >
630+ <title >Presentations</title >
631+ <p >
632+ <definition ><p >Definition: Let <m >S = \mathbb{K}[f_1,...f_s] \subset R</m >.
633+ A presentation of <m >S</m > is a map, <me >T=: \mathbb{K}[u_1,...u_s] \xrightarrow{\phi}S</me >
634+ such that <m >\frac{T}{ker(\phi)} \cong S</m > With the syzygies of <m >f_i</m >'s
635+ giving the presentation ideal.
636+ </p ></definition >
637+ </p >
638+ <p >
639+ <proposition ><p >(Elimination Theory): In <m >S \bigotimes \mathbb{K}[u_1,...,u_s = \mathbb{K}[x_1,...,x_n,u_1,...u_s]</m > consider the ideal,
640+ <me >I = (u_i - f_x(\bar x) | \, \langle f_i\rangle = S</me >
641+ Then,
642+ <me >ker \phi = I \cap \mathbb{K}[u_1,...,u_s]</me >
643+ </p ></proposition >
644+ </p >
645+ <p >
646+ <algorithm ><p > compute a Groebner Basis <m >G</m > for <m >I</m > with elimination order for the <m >x</m >'s.\\
647+ Then, <m >G \cap \mathbb{K}[y_1,...y_s]</m > is the Groebner Basis for <m >ker \phi</m >
648+ </p ></algorithm >
649+ </p >
650+ </subsection >
651+ <subsection xml : id =" subsec-graph-of-linear-actions" >
652+ <title >Graph of Linear Actions</title >
653+ <p >
654+ <definition > <p >let <m >G \leq GL_n(\mathbb{K}), \,\, G\curvearrowright \mathbb{K}^n =:V, \,\, |G|\infty</m >.
655+ For <m >A\in G</m > consider,
656+ <me >V_A = \{(\bar v, A\bar v)|\,\,v\in V\} \subseteq V\bigotimes V</me >
657+ Then <m >A_G = \cup_{A\in G}V_A</m > is the subspace arrangement associated to the action of G.
658+ </p ></definition >
659+ </p >
660+ <p >
661+ Note: <m >V_A</m > is a linear subspace, <m >\mathbb{I}(V_A):=</m > set of polynomials vanishing on <m >\mathbb{V}_A</m > is a linear ideal.
662+ Example: <me >V_{\begin{bmatrix}
663+ 1 \amp 0 \\
664+ 0 \amp -1 \\
665+ \end{bmatrix}} = \{(x_1,x_2,x_1,-x_2)\} = V(y_1,-x_1, y_2+x_2)</me >
666+ </p >
667+ </subsection >
668+ <subsection xml : id =" subsec-subspace-arrangement-approach" >
669+ <title >Subspace Arrangement Approach</title >
670+ <p >
671+ <theorem ><p >
672+ (Dekseu): Let <m >I_G = \mathbb{I}(A_G) = \cap_{A\in G}\mathbb{I}(V_A) \subseteq \mathbb{K}[x_1,...x_n,y_1,...y_n].</m >
673+ \textbf{(ARE n and n or m and n THESE DIFFERENT?)}\\
674+ Then <me >(I_G +(y_1,...,y_n)) \cap \R = J_G</me > This uses elimination theory and the Hilbert ideal.
675+ </p > </theorem >
676+ </p >
677+ <p >
678+ Note: The same approach works in the exterior algebra!
679+ </p >
680+ <p >
681+ <theorem ><p >Let <m >I_G^{'} = \cap_{A\in G} \mathbb{I}(V_A) \subseteq \Lambda(\bar x, \bar y)</m >.\\
682+ Then <me >(I_G^{'} +(y_1,...y_n)) \cap \Lambda(x_1,...,x_n) = J_G^{'} : = \Lambda(\bar x)(\Lambda(\bar x)^G)_+</me >
683+ </p ></theorem >
684+ </p >
685+ <p >
686+ Note: This approach is slow for polynomials, but might be fast for skew polynomials.
687+ </p >
688+ </subsection >
689+ <subsection xml : id =" subsec-AGWM" >
690+ <title >Abelian GPS and Weight Matrices</title >
691+ <p >
692+ Let <m >G \cong \mathbb{Z}_d, \bigoplus....\bigoplus \mathbb{Z}_{dr}, \,\,\,\,\, d_i|d_{i+1}</m > for <m >1 \leq i \leq r-1</m >\\
693+ <me >\langle g_1\rangle \bigoplus...\bigoplus\langle g_r \rangle, \,\,\,\,\, |g_i| =d_i</me >
694+ A diagonal action of <m >G</m > on <m >R</m > is given by
695+ <me >g_i \cdot x_j = \mu_i^{\omega ij}x_j</me >
696+ for <m > \mu_i : d_i^{th}</m > primitive root of unity and <m >i \in [x]</m >,<m >j \in [n]</m >.
697+ And encoded in the weight matrix <m >W = (\omega_{ij})_{ij} = ?????????????</m >
698+ </p >
699+ <p >
700+ <theorem ><p > <m >\bar x^{\bar \beta} \in R^G \iff W_{\bar \beta}\cong (0,...,0)</m > for
701+ zeros being the weight of <m >g_1</m > acting on <m >\bar x^{\bar \beta}</m > and being modulo <m >d_i</m >.
702+ </p ></theorem >
703+ </p >
704+ <p >
705+ Note: We can examine all monomials <m >|\bar \beta| \leq |G|</m > and sort them by their weight <m >W\bar \beta</m >.
706+ The ones with weight <m >\bar 0</m > will be invariant!
707+ </p >
708+ <p >
709+ Question: Does this work for monomials in the exterior algebra?
710+ </p >
711+ </subsection >
712+
713+
714+ </section >
715+ </chapter >
0 commit comments