HTML conversions sometimes display errors due to content that did not convert correctly from the source. This paper uses the following packages that are not yet supported by the HTML conversion tool. Feedback on these issues are not necessary; they are known and are being worked on.

  • failed: tensor
  • failed: mathalfa

Authors: achieve the best HTML results from your LaTeX submissions by following these best practices.

License: CC BY-NC-ND 4.0
arXiv:2403.01339v1 [cs.LG] 02 Mar 2024

Uniform š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT Approximation of GšŗGitalic_G-Invariant and Antisymmetric Functions, Embedding Dimensions, and Polynomial Representations

\nameSoumya Ganguly \email[email protected]
\nameKhoa Tran \email[email protected]
\addrDepartment of Mathematics
University of California San Diego,
San Diego, CA 92093, USA \AND\nameRahul Sarkar \email[email protected]
\addrInstitute for Computational & Mathematical Engineering
Stanford University,
Stanford, CA 94306, USA
Abstract

For any subgroup GšŗGitalic_G of the symmetric group š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT on nš‘›nitalic_n symbols, we present results for the uniform š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation of GšŗGitalic_G-invariant functions by GšŗGitalic_G-invariant polynomials. For the case of totally symmetric functions (G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT), we show that this gives rise to the sum-decomposition Deep Sets ansatz of Zaheer etĀ al. (2018), where both the inner and outer functions can be chosen to be smooth, and moreover, the inner function can be chosen to be independent of the target function being approximated. In particular, we show that the embedding dimension required is independent of the regularity of the target function, the accuracy of the desired approximation, as well as kš‘˜kitalic_k. Next, we show that a similar procedure allows us to obtain a uniform š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation of antisymmetric functions as a sum of Kš¾Kitalic_K terms, where each term is a product of a smooth totally symmetric function and a smooth antisymmetric homogeneous polynomial of degree at most (n2)binomialš‘›2\binom{n}{2}( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ). We also provide upper and lower bounds on Kš¾Kitalic_K and show that Kš¾Kitalic_K is independent of the regularity of the target function, the desired approximation accuracy, and kš‘˜kitalic_k.

Keywords: Universal š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation, Embedding dimension, Polynomial representations, Symmetric and antisymmetric functions.

1 Introduction

Currently, deep learning is widely used with great success in many applications, which have been organized into five broad categories: classification, localization, detection, segmentation, and registration (Alzubaidi etĀ al., 2021). Subsets of the applications are used for image processing (Krizhevsky etĀ al., 2012; Tian etĀ al., 2020), audio and speech recognition (Deng etĀ al., 2013; Tjandra etĀ al., 2017; Khurana etĀ al., 2021), natural language processing (Deng and Liu, 2018; Otter etĀ al., 2021; Lauriola etĀ al., 2022), autonomous vehicles (Wan etĀ al., 2021; Zhu etĀ al., 2022), and many others (Goodfellow etĀ al., 2014; Silver etĀ al., 2017; Soffer etĀ al., 2019; Adeel etĀ al., 2020; Muhammad etĀ al., 2021; Zeleznik etĀ al., 2021). The common approach to most of these designs is building large neural networks (NNs) with deep layers; unfortunately, this often leads to one of the biggest challenges in deep learning in terms of computations, known as the curse of dimensionality. With large designs, the dimension of the data parameters increases; this causes an exponential increase in the number of necessary data samples that the model needs to properly learn the dataset. As a consequence, computational complexities also increase exponentially.

Then, how does deep learning tackle the curse of dimensionality? There are many developing theories and methods that mitigate the problems of the curse, but the means to overcome the curse of dimensionality remains an open problem; there is also an assumption that the problem cannot be eliminated entirely due to the nature of neural networks, which is ubiquitous in deep learning. The current theories that suggest a large moderation of the curse include automated feature extractions (Laird and Saul, 1994) and the manifold hypothesis (Cayton, 2004). Regularization methodologies such as dropout, batch normalization, and weight decay (Garbin etĀ al., 2020; Loshchilov and Hutter, 2019; Xie etĀ al., 2022), which serve to avert overfitting, can indirectly alleviate the curse by allowing the model to prevent learning noises in data. Another approach is exploiting the structure of the model function that can exhibit locality (Espi etĀ al., 2015; Zhang and Zhang, 2021) and/or symmetries (Zaheer etĀ al., 2018; Qi etĀ al., 2017a, b). The latter will be the main focus of our work; we propose theories that are relevant and favorable to deep learning problems with symmetries, specifically those involving invariance and antisymmetry. In fact, there has been a recent conjecture that under certain circumstances, permutation invariant NNs will have no barrier in linear interpolation of stochastic gradient descent solutions (Entezari etĀ al., 2022).

In this paper, we study š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximations and polynomial representations of GšŗGitalic_G-invariant functions (for some [Lie] group GšŗGitalic_G) and antisymmetric functions; note that GšŗGitalic_G-invariant functions are symmetric (or permutation invariant) when GšŗGitalic_G is the symmetric group on the domain of the function. Intuitively, these symmetries allow the neural networks to learn from the inputs regardless of transformations by the action of GšŗGitalic_G for GšŗGitalic_G-invariance or of transformations up to a signature for antisymmetry. There are two main advantages that come from our theories: First, the š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximations give high accuracy, and they are useful for applications that require higher-order derivatives, e.g. solving many-electron Schrƶdinger equations (Han etĀ al., 2019; Pfau etĀ al., 2020; Choo etĀ al., 2020). Second, the polynomial representations are prevalent in STEM and bypass additional costs to have polynomial representations when the learning model only trains for some (continuous) functions. In fact, our work is a specific contribution to the long standing result called Universal Approximation Theorem, which informally means that any function can be approximated using neural networks. The result was originally proven by Cybenko (1989) for sigmoidal activation functions; Hornik (1991) later proved this result for any-nonlinear activation functions, which has a similar proof to Barronā€™s Theorem on approximations of nonlinear, continuous functions. Due to this theorem, it is always sufficient to approximately represent GšŗGitalic_G-invariant and antisymmetric functions instead of using exact representations.

Furthermore, we specifically study approximations of GšŗGitalic_G-invariant, symmetric, and antisymmetric functions because of their ubiquity in science and technology: Neural networks that are inherently invariant under an action GšŗGitalic_G include nš‘›nitalic_n-dimensional Convolutional Neural Networks (CNN) under translation, Spherical CNN under rotation, intrinsic CNN under the isometric group on the domains, and so on (Bronstein etĀ al., 2021). These architectures are currently used in signal identification, object detection, image classification and segmentation, face recognition, etc (Li etĀ al., 2022). Similarly, some architectures with permutation invariance are Graph Neural Networks (GNN), Deep Sets (Zaheer etĀ al., 2018), and Transformer: Some applications of GNN are traffic forecasting, molecular optimization, rumor detection, node and graph classification, and many others (Asif etĀ al., 2021); of Deep Sets include point clouds prediction and bounding boxes (Soelch etĀ al., 2019); of transformer comprise of answer selection (Shao etĀ al., 2019) and stock volatility (Ramos-PĆ©rez etĀ al., 2021). Lastly, neural networks can also learn solutions of systems that exhibit antisymmetry; in the physical sciences, there are many interests to find approximations of solutions to systems of many-fermion or many-Boson (Choo etĀ al., 2020; Han etĀ al., 2019; Hermann etĀ al., 2020; Klus etĀ al., 2021; Luo and Clark, 2019; Pfau etĀ al., 2020; Stokes etĀ al., 2020). In particular, Pfau etĀ al. (2020) developed FermiNet as an ansatz on top of the variational Monte Carlo (VMC) model to approximate the solutions for many-electron systems; the ansatz is based on the notion of generalized Slater determinants (Hutter, 2020). The method gave large improvements on the VMC model for many atoms and small molecules; this essentially opens the door to solve previously intractable many-electron systems.

Finally, this study is made on the foundational work of Zaheer etĀ al. (2018), who designed models with machine learning tasks defined on sets; the work was done on permutation invariant sets and equivariant tasks. Their work demonstrates great qualitative and quantitative results from experiments on statistic estimation, point cloud classification, set expansion, and outlier detection. Afterwards, many studies follow their work including PointNet (Qi etĀ al., 2017a, b), Deep Potential (Zhang etĀ al., 2018a, b), Set Aggregation Networks (Maziarka etĀ al., 2019), and so on. To build the context of our work in relation to Deep Sets, the technical and historical aspects are reserved in Section 1.1.

1.1 Background

The main theorems of this paper concern the š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximations and representations of GšŗGitalic_G-invariant functions, totally symmetric functions, and nš‘›nitalic_n-antisymmetric functions. Let us define them here. First for convenience, call dš‘‘ditalic_d the space dimension and nš‘›nitalic_n the multivariate dimension, and let [n]={1,2,ā€¦,n}delimited-[]š‘›12ā€¦š‘›[n]=\{1,2,\ldots,n\}[ italic_n ] = { 1 , 2 , ā€¦ , italic_n }. By convention, ā„•={1,2,ā€¦}ā„•12ā€¦\mathbb{N}=\{1,2,\ldots\}blackboard_N = { 1 , 2 , ā€¦ }, so we write non-negative numbers as ā„¤ā‰„0=ā„•āˆŖ{0}subscriptā„¤absent0ā„•0\mathbb{Z}_{\geq 0}=\mathbb{N}\cup\{0\}blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT = blackboard_N āˆŖ { 0 }. Throughout this study, we assume nā‰„2š‘›2n\geq 2italic_n ā‰„ 2 and dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1 unless stated otherwise. We also denote points in ā„dsuperscriptā„š‘‘\mathbb{R}^{d}blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT using boldface letters such as š’™isubscriptš’™š‘–\bm{x}_{i}bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, and its components as (xiā¢1,xiā¢2,ā€¦,xiā¢d)subscriptš‘„š‘–1subscriptš‘„š‘–2ā€¦subscriptš‘„š‘–š‘‘(x_{i1},x_{i2},\ldots,x_{id})( italic_x start_POSTSUBSCRIPT italic_i 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT italic_i 2 end_POSTSUBSCRIPT , ā€¦ , italic_x start_POSTSUBSCRIPT italic_i italic_d end_POSTSUBSCRIPT ).

Definition 1 (GšŗGitalic_G-invariant function)

Let Ī©āŠ‚ā„dnormal-Ī©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT and GšŗGitalic_G be a group which acts on [n]delimited-[]š‘›[n][ italic_n ]. A function f:Ī©nā†’ā„normal-:š‘“normal-ā†’superscriptnormal-Ī©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R is GšŗGitalic_G-invariant if

f(Ļƒ.š’™)ā‰”f(š’™Ļƒā¢(1),š’™Ļƒā¢(2),ā€¦,š’™Ļƒā¢(n))=f(š’™1,š’™2,ā€¦,š’™n)ā‰”f(š’™),f(\sigma.\bm{x})\coloneqq f(\bm{x}_{\sigma(1)},\bm{x}_{\sigma(2)},\ldots,\bm{x% }_{\sigma(n)})=f(\bm{x}_{1},\bm{x}_{2},\ldots,\bm{x}_{n})\coloneqq f(\bm{x}),italic_f ( italic_Ļƒ . bold_italic_x ) ā‰” italic_f ( bold_italic_x start_POSTSUBSCRIPT italic_Ļƒ ( 1 ) end_POSTSUBSCRIPT , bold_italic_x start_POSTSUBSCRIPT italic_Ļƒ ( 2 ) end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_Ļƒ ( italic_n ) end_POSTSUBSCRIPT ) = italic_f ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ā‰” italic_f ( bold_italic_x ) , (1)

for all ĻƒāˆˆGšœŽšŗ\sigma\in Gitalic_Ļƒ āˆˆ italic_G and {š±i}i=1nāŠ‚Ī©superscriptsubscriptsubscriptš±š‘–š‘–1š‘›normal-Ī©\{\bm{x}_{i}\}_{i=1}^{n}\subset\Omega{ bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ‚ roman_Ī©.

Definition 2 (Totally symmetric function)

A GšŗGitalic_G-invariant function fš‘“fitalic_f is called totally symmetric when G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, the symmetric group.

Definition 3 (nš‘›nitalic_n-antisymmetric function)

Let Ī©āŠ‚ā„dnormal-Ī©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT. A function f:Ī©nā†’ā„normal-:š‘“normal-ā†’superscriptnormal-Ī©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R is called nš‘›nitalic_n-antisymmetric if

f(Ļƒ.š’™)=š‘ š‘”š‘›(Ļƒ)f(š’™),f(\sigma.\bm{x})=\text{sgn}(\sigma)f(\bm{x}),italic_f ( italic_Ļƒ . bold_italic_x ) = sgn ( italic_Ļƒ ) italic_f ( bold_italic_x ) , (2)

for all Ļƒāˆˆš’®nšœŽsubscriptš’®š‘›\sigma\in\mathcal{S}_{n}italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and {š±i}i=1nāŠ‚Ī©superscriptsubscriptsubscriptš±š‘–š‘–1š‘›normal-Ī©\{\bm{x}_{i}\}_{i=1}^{n}\subset\Omega{ bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ‚ roman_Ī©, where š‘ š‘”š‘›ā¢(Ļƒ)š‘ š‘”š‘›šœŽ\text{sgn}(\sigma)sgn ( italic_Ļƒ ) is the sign of the permutation ĻƒšœŽ\sigmaitalic_Ļƒ.

As mentioned in the last section, representation of totally symmetric, GšŗGitalic_G-invariant or nš‘›nitalic_n-antisymmetric functions using simpler such functions can significantly reduce the curse of dimensionality. There are results which represent these functions exactly and there are also many approximate representation theorems (some mentioned below). From a mathematical viewpoint, finding an exact representation is solicited but because of the intrinsic approximating nature of Neural networks (Universal approximation theorem), an approximate model works just as well for all practical purposes. In fact many times, keeping room for approximation allows us to get a much simpler representation- an example of which can be found in this current work. As mentioned before, this line of research boomed due to a viable architecture of getting exact representation of continuous, totally symmetric functions, which was proposed in the paper Deep Sets by Zaheer etĀ al. (2018). In this work, symmetric functions were interpreted as functions on sets because the order of the elements does not matter in a set. The concept of set-valued functions from this last work was extended to functions of multisets in Xu etĀ al. (2019). The main idea behind Deep sets is to process individual set elements in parallel using a shared encoding function and then combine them using a symmetric ā€˜poolingā€™ function such as summation, average, or max-pooling. This idea behind deep sets was generalized considerably by the work on kš‘˜kitalic_k-ary Janossy pooling by Murphy etĀ al. (2019). A very rigorous theoretical understanding of the latent dimensions of Deep Sets architecture and Janossy pooling paradigm was indicated in Wagstaff etĀ al. (2021). The result of Zaheer etĀ al. (2018) was further corroborated by Chen etĀ al. (2023) recently where they proved that any totally symmetric continuous function can be expressed as a composition of two continuous functions. To understand it better, we should introduce some terminologies in the following (Jegelka, 2022):

Definition 4 (Inner, Outer Functions, Embedding dimension)

If a real valued, totally symmetric function evaluated at a set Sš‘†Sitalic_S can be expressed as fā¢(S)=Ļā¢(āˆ‘sāˆˆSĻ•ā¢(s))š‘“š‘†šœŒsubscriptš‘ š‘†italic-Ļ•š‘ f(S)=\rho(\sum_{s\in S}\phi(s))italic_f ( italic_S ) = italic_Ļ ( āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_S end_POSTSUBSCRIPT italic_Ļ• ( italic_s ) ) where Ļ•italic-Ļ•\phiitalic_Ļ• is independent of the fš‘“fitalic_f, then Ļ:ā„d1ā†’ā„normal-:šœŒnormal-ā†’superscriptā„subscriptš‘‘1ā„\rho:\mathbb{R}^{d_{1}}\to\mathbb{R}italic_Ļ : blackboard_R start_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā†’ blackboard_R is called the outer function and Ļ•italic-Ļ•\phiitalic_Ļ• mapping to ā„d1superscriptā„subscriptš‘‘1\mathbb{R}^{d_{1}}blackboard_R start_POSTSUPERSCRIPT italic_d start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, is called the inner function. The dimension of the range of the inner function (d1subscriptš‘‘1d_{1}italic_d start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT here) is called embedding dimension.

The Deep sets ansatz states that a continuous totally symmetric function f:Ī©nā†’ā„:š‘“ā†’superscriptĪ©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R for a compact Ī©āˆˆā„dĪ©superscriptā„š‘‘\Omega\in\mathbb{R}^{d}roman_Ī© āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, can be expressed as a composition of continuous inner and outer functions in the form fā¢(š’™)=Ļā¢(āˆ‘i=1nĻ•ā¢(š’™i))š‘“š’™šœŒsuperscriptsubscriptš‘–1š‘›italic-Ļ•subscriptš’™š‘–f(\bm{x})=\rho(\sum_{i=1}^{n}\phi(\bm{x}_{i}))italic_f ( bold_italic_x ) = italic_Ļ ( āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_Ļ• ( bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ). For d=1š‘‘1d=1italic_d = 1 the proof of this ansatz can be found in Zaheer etĀ al. (2018) and for d>1š‘‘1d>1italic_d > 1 it has been shown in Chen etĀ al. (2023) that any continuous totally symmetric function fš‘“fitalic_f can be written as gāˆ˜šœ¼š‘”šœ¼g\circ\bm{\eta}italic_g āˆ˜ bold_italic_Ī· where šœ¼=(Ī·1,ā€¦,Ī·M)šœ¼subscriptšœ‚1ā€¦subscriptšœ‚š‘€\bm{\eta}=(\eta_{1},\ldots,\eta_{M})bold_italic_Ī· = ( italic_Ī· start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_Ī· start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ) is the collection of all generators of totally symmetric polynomials. Hence number of such generators is the embedding dimension here i.e. Mš‘€Mitalic_M. More about this can be found in Section 3.1.

There were not many results available about how to represent nš‘›nitalic_n-antisymmetric functions effectively, especially when d>1š‘‘1d>1italic_d > 1. There are some broad schemes of doing it, named as Backflow, Jastrow and Slater determinant ansatz (Zweig and Bruna, 2023). We now describe them briefly in the following. For f,gš‘“š‘”f,gitalic_f , italic_g complex valued functions from Ī©āŠ‚ā„nĪ©superscriptā„š‘›\Omega\subset\mathbb{R}^{n}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT we define (fāŠ—g):Ī©2ā†’ā„‚:tensor-productš‘“š‘”ā†’superscriptĪ©2ā„‚(f\otimes g):\Omega^{2}\to\mathbb{C}( italic_f āŠ— italic_g ) : roman_Ī© start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ā†’ blackboard_C as (fāŠ—g)ā¢(x,y)=fā¢(x)ā¢gā¢(y)tensor-productš‘“š‘”š‘„š‘¦š‘“š‘„š‘”š‘¦(f\otimes g)(x,y)=f(x)g(y)( italic_f āŠ— italic_g ) ( italic_x , italic_y ) = italic_f ( italic_x ) italic_g ( italic_y ). With this notation one can define the antisymmetric projection of tensor product of functions as

š’œā¢(Ļ•1āŠ—ā€¦āŠ—Ļ•n)=1n!ā¢āˆ‘Ļƒāˆˆš’®n(āˆ’1)Ļƒā¢Ļ•Ļƒā¢(1)āŠ—ā€¦āŠ—Ļ•Ļƒā¢(n).š’œtensor-productsubscriptitalic-Ļ•1ā€¦subscriptitalic-Ļ•š‘›1š‘›subscriptšœŽsubscriptš’®š‘›tensor-productsuperscript1šœŽsubscriptitalic-Ļ•šœŽ1ā€¦subscriptitalic-Ļ•šœŽš‘›\displaystyle\mathcal{A}(\phi_{1}\otimes\ldots\otimes\phi_{n})=\frac{1}{n!}% \sum_{\sigma\in\mathcal{S}_{n}}(-1)^{\sigma}\phi_{\sigma(1)}\otimes\ldots% \otimes\phi_{\sigma(n)}.caligraphic_A ( italic_Ļ• start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT āŠ— ā€¦ āŠ— italic_Ļ• start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( - 1 ) start_POSTSUPERSCRIPT italic_Ļƒ end_POSTSUPERSCRIPT italic_Ļ• start_POSTSUBSCRIPT italic_Ļƒ ( 1 ) end_POSTSUBSCRIPT āŠ— ā€¦ āŠ— italic_Ļ• start_POSTSUBSCRIPT italic_Ļƒ ( italic_n ) end_POSTSUBSCRIPT .

Up to some rescaling these projections are called the Slater determinant of the functions Ļ•1,ā€¦ā¢Ļ•nsubscriptitalic-Ļ•1ā€¦subscriptitalic-Ļ•š‘›\phi_{1},\ldots\phi_{n}italic_Ļ• start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ italic_Ļ• start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. The functional form of Backflow ansatz (with a single term) is

pā¢(š’™)ā¢š’œā¢(g1āŠ—ā€¦āŠ—gn)ā¢(š’™),š‘š’™š’œtensor-productsubscriptš‘”1ā€¦subscriptš‘”š‘›š’™\displaystyle p(\bm{x})\mathcal{A}(g_{1}\otimes\ldots\otimes g_{n})(\bm{x}),italic_p ( bold_italic_x ) caligraphic_A ( italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT āŠ— ā€¦ āŠ— italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ( bold_italic_x ) ,

where pš‘pitalic_p is a totally symmetric function. Similarly the functional form of Jastrow ansatz (with a single term) can be written as

š’œā¢(g1āŠ—ā€¦āŠ—gn)ā¢(Ī¦ā¢(š’™)),š’œtensor-productsubscriptš‘”1ā€¦subscriptš‘”š‘›Ī¦š’™\displaystyle\mathcal{A}(g_{1}\otimes\ldots\otimes g_{n})(\Phi(\bm{x})),caligraphic_A ( italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT āŠ— ā€¦ āŠ— italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ( roman_Ī¦ ( bold_italic_x ) ) ,

where Ī¦ā¢(š’™):ā„nā†’ā„n:Ī¦š’™ā†’superscriptā„š‘›superscriptā„š‘›\Phi(\bm{x}):\mathbb{R}^{n}\to\mathbb{R}^{n}roman_Ī¦ ( bold_italic_x ) : blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is an equivariant function i.e. Ī¦(Ļƒ.š’™)=Ļƒ.Ī¦(š’™)\Phi(\sigma.\bm{x})=\sigma.\Phi(\bm{x})roman_Ī¦ ( italic_Ļƒ . bold_italic_x ) = italic_Ļƒ . roman_Ī¦ ( bold_italic_x ) (by . we mean group action here). In the end the functional form of Slater determinant ansatz with LšæLitalic_L terms is

āˆ‘ā„“=1Lš’œā¢(g1ā„“āŠ—ā€¦āŠ—gnā„“)ā¢(š’™).superscriptsubscriptā„“1šæš’œtensor-productsuperscriptsubscriptš‘”1ā„“ā€¦superscriptsubscriptš‘”š‘›ā„“š’™\displaystyle\sum_{\ell=1}^{L}\mathcal{A}(g_{1}^{\ell}\otimes\ldots\otimes g_{% n}^{\ell})(\bm{x}).āˆ‘ start_POSTSUBSCRIPT roman_ā„“ = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_L end_POSTSUPERSCRIPT caligraphic_A ( italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ā„“ end_POSTSUPERSCRIPT āŠ— ā€¦ āŠ— italic_g start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT roman_ā„“ end_POSTSUPERSCRIPT ) ( bold_italic_x ) .

It can be seen in Zweig and Bruna (2023) that the Jastrow ansatz is special case of backflow ansatz and the Slater determinant ansatz is a special case of Jastrow. Some very interesting theoretical work around these ansatzs involving Slater determinants can be found in Hutter (2020), Abrahamsen and Lin (2023).

In a very recent work the problem of exact representation of continuous nš‘›nitalic_n-antisymmetric functions has been solved in Chen and Lu (2023). However we provide an example here that shows that their antisymmetric representation theorem cannot be directly used to give exact representations for š’ž1superscriptš’ž1\mathcal{C}^{1}caligraphic_C start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT or in general š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT functions i.e. such a function fš‘“fitalic_f cannot be written as f=gāˆ˜šœ¼š‘“š‘”šœ¼f=g\circ\bm{\eta}italic_f = italic_g āˆ˜ bold_italic_Ī· where gš‘”gitalic_g has same regularity as fš‘“fitalic_f. Similar example in case of totally symmetric functions has been constructed in Chen etĀ al. (2023, pageĀ 7) where the function fš‘“fitalic_f is š’ž1superscriptš’ž1\mathcal{C}^{1}caligraphic_C start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT yet gš‘”gitalic_g cannot be so at a particular point. Before we present the counterexample, let us recall their recent work. According to Chen and Lu (2023), given dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1 and nā‰„1š‘›1n\geq 1italic_n ā‰„ 1, a function šœ¼=(Ī·1,Ī·2,ā€¦,Ī·m):(ā„d)nā†’ā„m:šœ¼subscriptšœ‚1subscriptšœ‚2ā€¦subscriptšœ‚š‘šā†’superscriptsuperscriptā„š‘‘š‘›superscriptā„š‘š\bm{\eta}=(\eta_{1},\eta_{2},\ldots,\eta_{m}):(\mathbb{R}^{d})^{n}\to\mathbb{R% }^{m}bold_italic_Ī· = ( italic_Ī· start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_Ī· start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ā€¦ , italic_Ī· start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) : ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT satisfies assumption A if

  1. (i)

    Ī·k:(ā„d)nā†’ā„:subscriptšœ‚š‘˜ā†’superscriptsuperscriptā„š‘‘š‘›ā„\eta_{k}:(\mathbb{R}^{d})^{n}\to\mathbb{R}italic_Ī· start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT : ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R is nš‘›nitalic_n-antisymmetric and continuous for each kāˆˆ[n]š‘˜delimited-[]š‘›k\in[n]italic_k āˆˆ [ italic_n ],

  2. (ii)

    šœ¼ā¢(š’™1,ā€¦,š’™n)=šŸŽšœ¼subscriptš’™1ā€¦subscriptš’™š‘›0\bm{\eta}(\bm{x}_{1},\ldots,\bm{x}_{n})=\bm{0}bold_italic_Ī· ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = bold_0 if and only if š’™i=š’™jsubscriptš’™š‘–subscriptš’™š‘—\bm{x}_{i}=\bm{x}_{j}bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = bold_italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT for some i,jāˆˆ[n]š‘–š‘—delimited-[]š‘›i,j\in[n]italic_i , italic_j āˆˆ [ italic_n ] with iā‰ jš‘–š‘—i\neq jitalic_i ā‰  italic_j,

  3. (iii)

    If šœ¼ā¢(š’™1,ā€¦,š’™n)=šœ¼ā¢(š’™1ā€²,ā€¦,š’™nā€²)ā‰ šŸŽšœ¼subscriptš’™1ā€¦subscriptš’™š‘›šœ¼superscriptsubscriptš’™1ā€²ā€¦superscriptsubscriptš’™š‘›ā€²0\bm{\eta}(\bm{x}_{1},\ldots,\bm{x}_{n})=\bm{\eta}(\bm{x}_{1}^{\prime},\ldots,% \bm{x}_{n}^{\prime})\neq\bm{0}bold_italic_Ī· ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = bold_italic_Ī· ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT ) ā‰  bold_0 then there exists a permutation Ļƒāˆˆš’®nšœŽsubscriptš’®š‘›\sigma\in\mathcal{S}_{n}italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT such that (š’™1ā€²,ā€¦,š’™nā€²)=(š’™Ļƒā¢(1),ā€¦,š’™Ļƒā¢(n))superscriptsubscriptš’™1ā€²ā€¦superscriptsubscriptš’™š‘›ā€²subscriptš’™šœŽ1ā€¦subscriptš’™šœŽš‘›(\bm{x}_{1}^{\prime},\ldots,\bm{x}_{n}^{\prime})=(\bm{x}_{\sigma(1)},\ldots,% \bm{x}_{\sigma(n)})( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT ) = ( bold_italic_x start_POSTSUBSCRIPT italic_Ļƒ ( 1 ) end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_Ļƒ ( italic_n ) end_POSTSUBSCRIPT ).

Then the following theorem was proved in their paper:

Theorem 5

Given d,nā‰„1š‘‘š‘›1d,n\geq 1italic_d , italic_n ā‰„ 1 and Ī©āˆˆā„dnormal-Ī©superscriptā„š‘‘\Omega\in\mathbb{R}^{d}roman_Ī© āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT compact set, if š›ˆ:Ī©nā†’ā„mnormal-:š›ˆnormal-ā†’superscriptnormal-Ī©š‘›superscriptā„š‘š\bm{\eta}:\Omega^{n}\to\mathbb{R}^{m}bold_italic_Ī· : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT satisfy assumption A then for any nš‘›nitalic_n-antisymmetric, continuous function f:Ī©nā†’ā„normal-:š‘“normal-ā†’superscriptnormal-Ī©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R, there exists a unique g:š›ˆā¢(Ī©n)ā†’ā„normal-:š‘”normal-ā†’š›ˆsuperscriptnormal-Ī©š‘›ā„g:\bm{\eta}(\Omega^{n})\to\mathbb{R}italic_g : bold_italic_Ī· ( roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) ā†’ blackboard_R that is continuous and odd, satisfying

fā¢(š’™1,ā€¦,š’™n)=gā¢(šœ¼ā¢(š’™1,ā€¦,š’™n)),for allā¢(š’™1,ā€¦,š’™n)āˆˆĪ©n,formulae-sequenceš‘“subscriptš’™1ā€¦subscriptš’™š‘›š‘”šœ¼subscriptš’™1ā€¦subscriptš’™š‘›for allsubscriptš’™1ā€¦subscriptš’™š‘›superscriptĪ©š‘›\displaystyle f(\bm{x}_{1},\ldots,\bm{x}_{n})=g(\bm{\eta}(\bm{x}_{1},\ldots,% \bm{x}_{n})),\ \text{for all}\ (\bm{x}_{1},\ldots,\bm{x}_{n})\in\Omega^{n},italic_f ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = italic_g ( bold_italic_Ī· ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) , for all ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ,

where š›ˆā¢(Ī©n)š›ˆsuperscriptnormal-Ī©š‘›\bm{\eta}(\Omega^{n})bold_italic_Ī· ( roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) is equipped with the topology induced from ā„msuperscriptā„š‘š\mathbb{R}^{m}blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT.

To construct a counterexample of this theorem in the š’ž1superscriptš’ž1\mathcal{C}^{1}caligraphic_C start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT category, let us take n=2š‘›2n=2italic_n = 2 and d=1š‘‘1d=1italic_d = 1. First we construct šœ¼=(Ī·1,ā€¦,Ī·m)šœ¼subscriptšœ‚1ā€¦subscriptšœ‚š‘š\bm{\eta}=(\eta_{1},\ldots,\eta_{m})bold_italic_Ī· = ( italic_Ī· start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_Ī· start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) where Ī·i:ā„2ā†’ā„:subscriptšœ‚š‘–ā†’superscriptā„2ā„\eta_{i}:\mathbb{R}^{2}\to\mathbb{R}italic_Ī· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT : blackboard_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ā†’ blackboard_R satisfy assumption A above. Let us take šœ¼=(Ī·1,ā€¦,Ī·m)šœ¼subscriptšœ‚1ā€¦subscriptšœ‚š‘š\bm{\eta}=(\eta_{1},\ldots,\eta_{m})bold_italic_Ī· = ( italic_Ī· start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_Ī· start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) for mā‰„4š‘š4m\geq 4italic_m ā‰„ 4 defined by Ī·iā¢(x1,x2)=(x13āˆ’x23)ā¢(x1iāˆ’1+x2iāˆ’1)subscriptšœ‚š‘–subscriptš‘„1subscriptš‘„2superscriptsubscriptš‘„13superscriptsubscriptš‘„23superscriptsubscriptš‘„1š‘–1superscriptsubscriptš‘„2š‘–1\eta_{i}(x_{1},x_{2})=(x_{1}^{3}-x_{2}^{3})(x_{1}^{i-1}+x_{2}^{i-1})italic_Ī· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT + italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT ), for iāˆˆ[m]š‘–delimited-[]š‘ši\in[m]italic_i āˆˆ [ italic_m ]. Then clearly Ī·isubscriptšœ‚š‘–\eta_{i}italic_Ī· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPTs are antisymmetric under the action of š’®2subscriptš’®2\mathcal{S}_{2}caligraphic_S start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, continuous and if x1=x2subscriptš‘„1subscriptš‘„2x_{1}=x_{2}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT then šœ¼ā¢(x1,x2)=šŸŽšœ¼subscriptš‘„1subscriptš‘„20\bm{\eta}(x_{1},x_{2})=\bm{0}bold_italic_Ī· ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = bold_0. Conversely, if šœ¼ā¢(x1,x2)=šŸŽšœ¼subscriptš‘„1subscriptš‘„20\bm{\eta}(x_{1},x_{2})=\bm{0}bold_italic_Ī· ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = bold_0 then it implies x13āˆ’x23=0superscriptsubscriptš‘„13superscriptsubscriptš‘„230x_{1}^{3}-x_{2}^{3}=0italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT = 0 i.e. x1=x2subscriptš‘„1subscriptš‘„2x_{1}=x_{2}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Also if šœ¼ā¢(x1,x2)=šœ¼ā¢(y1,y2)ā‰ šŸŽšœ¼subscriptš‘„1subscriptš‘„2šœ¼subscriptš‘¦1subscriptš‘¦20\bm{\eta}(x_{1},x_{2})=\bm{\eta}(y_{1},y_{2})\neq\bm{0}bold_italic_Ī· ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = bold_italic_Ī· ( italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ā‰  bold_0 then from above we can note that x1ā‰ x2subscriptš‘„1subscriptš‘„2x_{1}\neq x_{2}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ā‰  italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and y1ā‰ y2subscriptš‘¦1subscriptš‘¦2y_{1}\neq y_{2}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ā‰  italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Then using the fact mā‰„4š‘š4m\geq 4italic_m ā‰„ 4 and writing šœ¼šœ¼\bm{\eta}bold_italic_Ī· explicitely, we get x13āˆ’x23=y13āˆ’y23ā‰ 0superscriptsubscriptš‘„13superscriptsubscriptš‘„23superscriptsubscriptš‘¦13superscriptsubscriptš‘¦230x_{1}^{3}-x_{2}^{3}=y_{1}^{3}-y_{2}^{3}\neq 0italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT = italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ā‰  0 and (x13āˆ’x23)ā¢(x13+x23)=(y13āˆ’y23)ā¢(y13+y23)superscriptsubscriptš‘„13superscriptsubscriptš‘„23superscriptsubscriptš‘„13superscriptsubscriptš‘„23superscriptsubscriptš‘¦13superscriptsubscriptš‘¦23superscriptsubscriptš‘¦13superscriptsubscriptš‘¦23(x_{1}^{3}-x_{2}^{3})(x_{1}^{3}+x_{2}^{3})=(y_{1}^{3}-y_{2}^{3})(y_{1}^{3}+y_{% 2}^{3})( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) = ( italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) ( italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ). This implies x13āˆ’x23=y13āˆ’y23ā‰ 0superscriptsubscriptš‘„13superscriptsubscriptš‘„23superscriptsubscriptš‘¦13superscriptsubscriptš‘¦230x_{1}^{3}-x_{2}^{3}=y_{1}^{3}-y_{2}^{3}\neq 0italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT = italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT - italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ā‰  0 and x13+x23=y13+y23superscriptsubscriptš‘„13superscriptsubscriptš‘„23superscriptsubscriptš‘¦13superscriptsubscriptš‘¦23x_{1}^{3}+x_{2}^{3}=y_{1}^{3}+y_{2}^{3}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT = italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT + italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT or in other words x1=y1subscriptš‘„1subscriptš‘¦1x_{1}=y_{1}italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and x2=y2subscriptš‘„2subscriptš‘¦2x_{2}=y_{2}italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Now let us take f:ā„2ā†’ā„:š‘“ā†’superscriptā„2ā„f:\mathbb{R}^{2}\to\mathbb{R}italic_f : blackboard_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ā†’ blackboard_R as fā¢(x1,x2)=x14/3āˆ’x24/3š‘“subscriptš‘„1subscriptš‘„2superscriptsubscriptš‘„143superscriptsubscriptš‘„243f(x_{1},x_{2})=x_{1}^{4/3}-x_{2}^{4/3}italic_f ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 / 3 end_POSTSUPERSCRIPT - italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 4 / 3 end_POSTSUPERSCRIPT. We see fš‘“fitalic_f is continuous function that is antisymmetric and š’ž1superscriptš’ž1\mathcal{C}^{1}caligraphic_C start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT at the origin. Then according to Theorem 5 above there exists g:šœ¼ā¢(ā„2)ā†’ā„:š‘”ā†’šœ¼superscriptā„2ā„g:\bm{\eta}(\mathbb{R}^{2})\to\mathbb{R}italic_g : bold_italic_Ī· ( blackboard_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT ) ā†’ blackboard_R that is continuous and odd and satisfies fā¢(š’™)=gā¢(šœ¼ā¢(š’™))š‘“š’™š‘”šœ¼š’™f(\bm{x})=g(\bm{\eta}(\bm{x}))italic_f ( bold_italic_x ) = italic_g ( bold_italic_Ī· ( bold_italic_x ) ) for all š’™āˆˆā„2š’™superscriptā„2\bm{x}\in\mathbb{R}^{2}bold_italic_x āˆˆ blackboard_R start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. However, now we show that this function gš‘”gitalic_g cannot be C1superscriptš¶1C^{1}italic_C start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT (or even differentiable) at šœ¼ā¢(šŸŽ)=šŸŽšœ¼00\bm{\eta}(\bm{0})=\bm{0}bold_italic_Ī· ( bold_0 ) = bold_0. Let us take (x1,x2)=(Ļµ,0)=š’™ā¢(Ļµ)subscriptš‘„1subscriptš‘„2italic-Ļµ0š’™italic-Ļµ(x_{1},x_{2})=(\epsilon,0)=\bm{x}(\epsilon)( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = ( italic_Ļµ , 0 ) = bold_italic_x ( italic_Ļµ ). We investigate the differentiability of gš‘”gitalic_g at šŸŽ0\bm{0}bold_0 along šœ¼ā¢(š’™ā¢(Ļµ))=(Ļµ3,Ļµ4ā¢ā€¦,Ļµm+2)šœ¼š’™italic-Ļµsuperscriptitalic-Ļµ3superscriptitalic-Ļµ4ā€¦superscriptitalic-Ļµš‘š2\bm{\eta}(\bm{x}(\epsilon))=(\epsilon^{3},\epsilon^{4}\ldots,\epsilon^{m+2})bold_italic_Ī· ( bold_italic_x ( italic_Ļµ ) ) = ( italic_Ļµ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT , italic_Ļµ start_POSTSUPERSCRIPT 4 end_POSTSUPERSCRIPT ā€¦ , italic_Ļµ start_POSTSUPERSCRIPT italic_m + 2 end_POSTSUPERSCRIPT ) as Ļµā†’0ā†’italic-Ļµ0\epsilon\to 0italic_Ļµ ā†’ 0. We note gā¢(šŸŽ)=0š‘”00g(\bm{0})=0italic_g ( bold_0 ) = 0 as gš‘”gitalic_g is odd. If we have gš‘”gitalic_g is differentiable at šŸŽ0\bm{0}bold_0 with derivative of gš‘”gitalic_g being Dgā¢(šŸŽ)subscriptš·š‘”0D_{g}(\bm{0})italic_D start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT ( bold_0 ) at šŸŽ0\bm{0}bold_0, we must have

limĻµā†’0ā€–gā¢(šœ¼ā¢(š’™ā¢(Ļµ)))āˆ’gā¢(šŸŽ)āˆ’Dgā¢(šŸŽ)ā‹…šœ¼ā¢(š’™ā¢(Ļµ))ā€–ā€–šœ¼ā¢(š’™ā¢(Ļµ))ā€–=0.subscriptā†’italic-Ļµ0normš‘”šœ¼š’™italic-Ļµš‘”0ā‹…subscriptš·š‘”0šœ¼š’™italic-Ļµnormšœ¼š’™italic-Ļµ0\displaystyle\lim_{\epsilon\to 0}\frac{||g(\bm{\eta}(\bm{x}(\epsilon)))-g(\bm{% 0})-D_{g}(\bm{0})\cdot\bm{\eta}(\bm{x}(\epsilon))||}{||\bm{\eta}(\bm{x}(% \epsilon))||}=0.roman_lim start_POSTSUBSCRIPT italic_Ļµ ā†’ 0 end_POSTSUBSCRIPT divide start_ARG | | italic_g ( bold_italic_Ī· ( bold_italic_x ( italic_Ļµ ) ) ) - italic_g ( bold_0 ) - italic_D start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT ( bold_0 ) ā‹… bold_italic_Ī· ( bold_italic_x ( italic_Ļµ ) ) | | end_ARG start_ARG | | bold_italic_Ī· ( bold_italic_x ( italic_Ļµ ) ) | | end_ARG = 0 . (3)

But gā¢(šœ¼ā¢(š’™ā¢(Ļµ)))=fā¢(š’™ā¢(Ļµ))=Ļµ4/3š‘”šœ¼š’™italic-Ļµš‘“š’™italic-Ļµsuperscriptitalic-Ļµ43g(\bm{\eta}(\bm{x}(\epsilon)))=f(\bm{x}(\epsilon))=\epsilon^{4/3}italic_g ( bold_italic_Ī· ( bold_italic_x ( italic_Ļµ ) ) ) = italic_f ( bold_italic_x ( italic_Ļµ ) ) = italic_Ļµ start_POSTSUPERSCRIPT 4 / 3 end_POSTSUPERSCRIPT by definition which gives us for small Ļµitalic-Ļµ\epsilonitalic_Ļµ, ā€–gā¢(šœ¼ā¢(š’™ā¢(Ļµ)))āˆ’gā¢(šŸŽ)āˆ’Dgā¢(šŸŽ)ā‹…šœ¼ā¢(š’™ā¢(Ļµ))ā€–=ā€–fā¢(š’™ā¢(Ļµ))āˆ’Dgā¢(šŸŽ)ā‹…šœ¼ā¢(š’™ā¢(Ļµ))ā€–=Oā¢(Ļµ4/3)normš‘”šœ¼š’™italic-Ļµš‘”0ā‹…subscriptš·š‘”0šœ¼š’™italic-Ļµnormš‘“š’™italic-Ļµā‹…subscriptš·š‘”0šœ¼š’™italic-Ļµš‘‚superscriptitalic-Ļµ43||g(\bm{\eta}(\bm{x}(\epsilon)))-g(\bm{0})-D_{g}(\bm{0})\cdot\bm{\eta}(\bm{x}(% \epsilon))||=||f(\bm{x}(\epsilon))-D_{g}(\bm{0})\cdot\bm{\eta}(\bm{x}(\epsilon% ))||=O(\epsilon^{4/3})| | italic_g ( bold_italic_Ī· ( bold_italic_x ( italic_Ļµ ) ) ) - italic_g ( bold_0 ) - italic_D start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT ( bold_0 ) ā‹… bold_italic_Ī· ( bold_italic_x ( italic_Ļµ ) ) | | = | | italic_f ( bold_italic_x ( italic_Ļµ ) ) - italic_D start_POSTSUBSCRIPT italic_g end_POSTSUBSCRIPT ( bold_0 ) ā‹… bold_italic_Ī· ( bold_italic_x ( italic_Ļµ ) ) | | = italic_O ( italic_Ļµ start_POSTSUPERSCRIPT 4 / 3 end_POSTSUPERSCRIPT ) whereas ā€–šœ¼ā¢(š’™ā¢(Ļµ))ā€–=Oā¢(Ļµ3)normšœ¼š’™italic-Ļµš‘‚superscriptitalic-Ļµ3||\bm{\eta}(\bm{x}(\epsilon))||=O(\epsilon^{3})| | bold_italic_Ī· ( bold_italic_x ( italic_Ļµ ) ) | | = italic_O ( italic_Ļµ start_POSTSUPERSCRIPT 3 end_POSTSUPERSCRIPT ) showing that the limit in equation (3) does not exist.

One should note that the exact representation theorems by Chen et al. above do not strictly fall under the Backflow ansatz mentioned earlier. Similarly Han etĀ al. (2022) modified some results in the Deep Sets paper and showed that arbitrary uniform approximation of symmetric or antisymmetric functions defined on a compact subset of some Euclidean space is possible but the latent number of variables (embedding dimension) is dependent on the gradient of the function being approximated, and the order of approximation along with number nš‘›nitalic_n and the dimension dš‘‘ditalic_d, of the input variables. We state their exact results in the following:

Theorem 6

Let f:Ī©nā†’ā„normal-:š‘“normal-ā†’superscriptnormal-Ī©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R be a continuously differentiable, totally symmetric functions, where Ī©āŠ‚ā„dnormal-Ī©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is compact. If 0<Ļµ<ā€–āˆ‡fā€–2ā¢nā¢dā¢(nāˆ’1/d)0italic-Ļµsubscriptnormnormal-āˆ‡š‘“2š‘›š‘‘superscriptš‘›1š‘‘0<\epsilon<||\nabla f||_{2}\sqrt{nd}(n^{-1/d})0 < italic_Ļµ < | | āˆ‡ italic_f | | start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT square-root start_ARG italic_n italic_d end_ARG ( italic_n start_POSTSUPERSCRIPT - 1 / italic_d end_POSTSUPERSCRIPT ), then there exists Ļ•:ā„dā†’ā„Mnormal-:italic-Ļ•normal-ā†’superscriptā„š‘‘superscriptā„š‘€\phi:\mathbb{R}^{d}\to\mathbb{R}^{M}italic_Ļ• : blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ā†’ blackboard_R start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT, g:ā„Mā†’Rnormal-:š‘”normal-ā†’superscriptā„š‘€š‘…g:\mathbb{R}^{M}\to Ritalic_g : blackboard_R start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT ā†’ italic_R such that for any š±=(š±1,ā€¦,š±n)āˆˆĪ©nš±subscriptš±1normal-ā€¦subscriptš±š‘›superscriptnormal-Ī©š‘›\bm{x}=(\bm{x}_{1},\ldots,\bm{x}_{n})\in\Omega^{n}bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, we have

|fā¢(š’™)āˆ’gā¢(āˆ‘j=1nĻ•ā¢(š’™j))|ā‰¤Ļµ,š‘“š’™š‘”superscriptsubscriptš‘—1š‘›italic-Ļ•subscriptš’™š‘—italic-Ļµ\displaystyle\big{|}f(\bm{x})-g(\sum_{j=1}^{n}\phi(\bm{x}_{j}))\big{|}\leq\epsilon,| italic_f ( bold_italic_x ) - italic_g ( āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_Ļ• ( bold_italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) ) | ā‰¤ italic_Ļµ ,

where Mā‰¤2nā¢(ā€–āˆ‡fā€–22ā¢nā¢d)nā¢d/2/(Ļµnā¢dā¢n!)š‘€superscript2š‘›superscriptsuperscriptsubscriptnormnormal-āˆ‡š‘“22š‘›š‘‘š‘›š‘‘2superscriptitalic-Ļµš‘›š‘‘š‘›M\leq 2^{n}(||\nabla f||_{2}^{2}nd)^{nd/2}/(\epsilon^{n}dn!)italic_M ā‰¤ 2 start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( | | āˆ‡ italic_f | | start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_n italic_d ) start_POSTSUPERSCRIPT italic_n italic_d / 2 end_POSTSUPERSCRIPT / ( italic_Ļµ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_d italic_n ! ) with ā€–āˆ‡fā€–2=maxš±ā¢ā€–āˆ‡fā¢(š±)ā€–2subscriptnormnormal-āˆ‡š‘“2subscriptš±subscriptnormnormal-āˆ‡š‘“š±2||\nabla f||_{2}=\max_{\bm{x}}||\nabla f(\bm{x})||_{2}| | āˆ‡ italic_f | | start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = roman_max start_POSTSUBSCRIPT bold_italic_x end_POSTSUBSCRIPT | | āˆ‡ italic_f ( bold_italic_x ) | | start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT.

Theorem 7

Let f:Ī©nā†’ā„normal-:š‘“normal-ā†’superscriptnormal-Ī©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R be a continuously differentiable, nš‘›nitalic_n-antisymmetric functions, where Ī©āŠ‚ā„dnormal-Ī©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is compact. Then there exists Kš¾Kitalic_K permutation equivariant mappings Yk:(ā„d)nā†’ā„nnormal-:superscriptš‘Œš‘˜normal-ā†’superscriptsuperscriptā„š‘‘š‘›superscriptā„š‘›Y^{k}:(\mathbb{R}^{d})^{n}\to\mathbb{R}^{n}italic_Y start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT : ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT and permutation invariant functions Uk:(ā„d)nā†’ā„normal-:superscriptš‘ˆš‘˜normal-ā†’superscriptsuperscriptā„š‘‘š‘›ā„U^{k}:(\mathbb{R}^{d})^{n}\to\mathbb{R}italic_U start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT : ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R for kāˆˆ[K]š‘˜delimited-[]š¾k\in[K]italic_k āˆˆ [ italic_K ] such that for š±=(š±1,ā€¦,š±n)āˆˆĪ©nš±subscriptš±1normal-ā€¦subscriptš±š‘›superscriptnormal-Ī©š‘›\bm{x}=(\bm{x}_{1},\ldots,\bm{x}_{n})\in\Omega^{n}bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, we have

|fā¢(š’™)āˆ’āˆ‘k=1KUkā¢(š’™)ā¢āˆi<j(yikā¢(š’™)āˆ’yjkā¢(š’™))|ā‰¤Ļµ,š‘“š’™superscriptsubscriptš‘˜1š¾superscriptš‘ˆš‘˜š’™subscriptproductš‘–š‘—superscriptsubscriptš‘¦š‘–š‘˜š’™superscriptsubscriptš‘¦š‘—š‘˜š’™italic-Ļµ\displaystyle\big{|}f(\bm{x})-\sum_{k=1}^{K}U^{k}(\bm{x})\prod_{i<j}(y_{i}^{k}% (\bm{x})-y_{j}^{k}(\bm{x}))\big{|}\leq\epsilon,| italic_f ( bold_italic_x ) - āˆ‘ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT italic_U start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( bold_italic_x ) āˆ start_POSTSUBSCRIPT italic_i < italic_j end_POSTSUBSCRIPT ( italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( bold_italic_x ) - italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( bold_italic_x ) ) | ā‰¤ italic_Ļµ ,

where Kā‰¤(ā€–āˆ‡fā€–22ā¢nā¢d)nā¢d/2/(Ļµnā¢dā¢n!)š¾superscriptsuperscriptsubscriptnormnormal-āˆ‡š‘“22š‘›š‘‘š‘›š‘‘2superscriptitalic-Ļµš‘›š‘‘š‘›K\leq(||\nabla f||_{2}^{2}nd)^{nd/2}/(\epsilon^{n}dn!)italic_K ā‰¤ ( | | āˆ‡ italic_f | | start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT italic_n italic_d ) start_POSTSUPERSCRIPT italic_n italic_d / 2 end_POSTSUPERSCRIPT / ( italic_Ļµ start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_d italic_n ! ) and for each Uksuperscriptš‘ˆš‘˜U^{k}italic_U start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT there exists gk:ā„dā†’ā„mnormal-:superscriptš‘”š‘˜normal-ā†’superscriptā„š‘‘superscriptā„š‘šg^{k}:\mathbb{R}^{d}\to\mathbb{R}^{m}italic_g start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT : blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ā†’ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT, Ļ•k:ā„mā†’ā„normal-:superscriptitalic-Ļ•š‘˜normal-ā†’superscriptā„š‘šā„\phi^{k}:\mathbb{R}^{m}\to\mathbb{R}italic_Ļ• start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT : blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT ā†’ blackboard_R with mā‰¤2nš‘šsuperscript2š‘›m\leq 2^{n}italic_m ā‰¤ 2 start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT such that for any š±=(š±1,ā€¦,š±n)āˆˆĪ©nš±subscriptš±1normal-ā€¦subscriptš±š‘›superscriptnormal-Ī©š‘›\bm{x}=(\bm{x}_{1},\ldots,\bm{x}_{n})\in\Omega^{n}bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT,

Ukā¢(š’™)=gkā¢(āˆ‘j=1nĻ•kā¢(š’™)).superscriptš‘ˆš‘˜š’™superscriptš‘”š‘˜superscriptsubscriptš‘—1š‘›superscriptitalic-Ļ•š‘˜š’™\displaystyle U^{k}(\bm{x})=g^{k}(\sum_{j=1}^{n}\phi^{k}(\bm{x})).italic_U start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( bold_italic_x ) = italic_g start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_Ļ• start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( bold_italic_x ) ) .

1.2 Our contributions

In this paper, we prove results that can be grouped as two broad contributions:

  1. (I)

    Let Ī©āŠ‚ā„dĪ©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT be compact and GšŗGitalic_G be a compact (Lie) group that acts on [n]delimited-[]š‘›[n][ italic_n ]. If f:Ī©nā†’ā„:š‘“ā†’superscriptĪ©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R is GšŗGitalic_G-invariant and š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT, then there exists a GšŗGitalic_G-invariant polynomial Pš‘ƒPitalic_P that is arbitrarily close to fš‘“fitalic_f under š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT-uniform norm on Ī©nsuperscriptĪ©š‘›\Omega^{n}roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. This result remains true for permutation invariant fš‘“fitalic_f, i.e. G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, which can be arbitrarily š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximated by totally symmetric polynomials. Furthermore, since totally symmetric polynomials are finitely generated by totally symmetric power sums, its exact number of generators (embedding dimension) is (n+dd)binomialš‘›š‘‘š‘‘\binom{n+d}{d}( FRACOP start_ARG italic_n + italic_d end_ARG start_ARG italic_d end_ARG ).

  2. (II)

    Let Ī©āŠ‚ā„dĪ©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT be compact. If f:Ī©nā†’ā„:š‘“ā†’superscriptĪ©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R is nš‘›nitalic_n-antisymmetric and š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT, then there exists an nš‘›nitalic_n-antisymmetric polynomial Pš‘ƒPitalic_P that is arbitrarily close to fš‘“fitalic_f under š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT-uniform norm on Ī©nsuperscriptĪ©š‘›\Omega^{n}roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. Furthermore, since nš‘›nitalic_n-antisymmetric polynomials form a finitely generated module over the totally symmetric polynomials, the exact number of module generators are stated in the following cases: When nā‰„2š‘›2n\geq 2italic_n ā‰„ 2 and d=1š‘‘1d=1italic_d = 1, the number is 1; when n=2š‘›2n=2italic_n = 2 and dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1, the number is dš‘‘ditalic_d; when n>2š‘›2n>2italic_n > 2 and d=2š‘‘2d=2italic_d = 2, the number is the nš‘›nitalic_n-th Catalan number (2ā¢n)!(n+1)!ā¢n!2š‘›š‘›1š‘›\frac{(2n)!}{(n+1)!n!}divide start_ARG ( 2 italic_n ) ! end_ARG start_ARG ( italic_n + 1 ) ! italic_n ! end_ARG (Garsia and Haiman, 1996). For the general case, the lower and upper bound for the minimum number of module generators are stated as ((rdāˆ’1)j)binomialbinomialš‘Ÿš‘‘1š‘—\dbinom{\binom{r}{d-1}}{j}( FRACOP start_ARG ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d - 1 end_ARG ) end_ARG start_ARG italic_j end_ARG ) and ((n2)+dā¢ndā¢n)binomialbinomialš‘›2š‘‘š‘›š‘‘š‘›\dbinom{\binom{n}{2}+dn}{dn}( FRACOP start_ARG ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) + italic_d italic_n end_ARG start_ARG italic_d italic_n end_ARG ), repectively, where n=(rd)+jš‘›binomialš‘Ÿš‘‘š‘—n=\binom{r}{d}+jitalic_n = ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d end_ARG ) + italic_j for some 0ā‰¤j<(rdāˆ’1)0š‘—binomialš‘Ÿš‘‘10\leq j<\binom{r}{d-1}0 ā‰¤ italic_j < ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d - 1 end_ARG ).

Essentially, the representation of the approximation in the totally symmetric case follows the same sum-decomposition of Deep Sets. Both the inner and outer functions can be chosen to be polynomials, and the inner function is chosen independently from the fš‘“fitalic_f. In addition, the embedding dimension is also independent of the Ļµitalic-Ļµ\epsilonitalic_Ļµ-accuracy of the approximation, the target function fš‘“fitalic_f, and the š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT-norm. These independencies are in contrast to Theorem 6 in the work of Han etĀ al. (2022); specifically, both the inner and outer functions can only be made to be continuous, and the inner function Ļ•italic-Ļ•\phiitalic_Ļ• is dependent on fš‘“fitalic_f. The embedding dimension Mš‘€Mitalic_M is dependent on the Ļµitalic-Ļµ\epsilonitalic_Ļµ-accuracy of the approximation, the target function fš‘“fitalic_f, and the gradient of fš‘“fitalic_f.

For the nš‘›nitalic_n-antisymmetric case, the representation of the approximation is a sum of Kš¾Kitalic_K terms, where each term is a product of a smooth totally symmetric polynomial and a smooth nš‘›nitalic_n-antisymmetric, homogeneous polynomial of degree at most (n2)binomialš‘›2\binom{n}{2}( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ), which does not depend on the function fš‘“fitalic_f; in contrary, the functions {Uk}k=1Ksuperscriptsubscriptsuperscriptš‘ˆš‘˜š‘˜1š¾\{U^{k}\}_{k=1}^{K}{ italic_U start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT } start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_K end_POSTSUPERSCRIPT in Theorem 7 depends on the target function. Similarly, the number Kš¾Kitalic_K is also independent of the Ļµitalic-Ļµ\epsilonitalic_Ļµ-accuracy of the approximation, the target function fš‘“fitalic_f, and the gradient of fš‘“fitalic_f, unlike the one presented in Han etĀ al. (2022). The approximation results in these contributions are presented in Section 2, and the results for the representations are shown in Section 3.

1.3 Structure of the paper

This paper is organized as follows: In Section 2, we prove the theorems of uniform, arbitrary š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximations of GšŗGitalic_G-invariant functions for some (Lie) group GšŗGitalic_G, symmetric functions, and nš‘›nitalic_n-antisymmetric functions by such polynomials. Common notations are introduced in Section 2.1. Section 2.2 contains the necessary results and main proofs for uniform, š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximating GšŗGitalic_G-invariant and totally symmetric functions. A similar proof is given for nš‘›nitalic_n-antisymmetric functions in Section 2.3.

Section 3 is for the representations of totally symmetric and nš‘›nitalic_n-antisymmetric polynomials, which are used for uniform, š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximations in Section 2. We discuss the embedding dimension needed for totally symmetric polynomials, which are generated as an ā„ā„\mathbb{R}blackboard_R-algebra following the work of Chen etĀ al. (2023). The nš‘›nitalic_n-antisymmetric polynomials are shown to form a finitely generated module over the totally symmetric functions in Section 3.2, and the bounds for the minimal number of generators are also given. In the end, Table 2 summarizes our results, which shows considerable improvement in representation of nš‘›nitalic_n-antisymmetric polynomials over existing literature.

Appendix A provides the necessary background on commutative algebra for the readers, which will be used in Appendix B. Lastly, detail expositions on representation theory of general, finite GšŗGitalic_G-invariant polynomials are given in Appendix B along with necessary results on nš‘›nitalic_n-antisymmetric polynomials; these are used to infer on the minimal number of generators in Secton 3.2.

2 š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation of GšŗGitalic_G-invariant and nš‘›nitalic_n-antisymmetric functions

The approximation theory presented in this section applies to polynomials with coefficients in both ā„ā„\mathbb{R}blackboard_R or ā„‚ā„‚\mathbb{C}blackboard_C. We will focus on the proof for real polynomials here. For complex-valued polynomials, the same results are true, and we simply need to consider our results for the real and imaginary parts of the polynomial separately.

2.1 Notation

The š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximations for GšŗGitalic_G-invariant functions will be shown for a compact Lie group GšŗGitalic_G, which has an action on [n]={1,2,ā€¦,n}delimited-[]š‘›12ā€¦š‘›[n]=\{1,2,\ldots,n\}[ italic_n ] = { 1 , 2 , ā€¦ , italic_n }; the results for totally symmetric and nš‘›nitalic_n-antisymmetric functions will then actually follow quite closely from the proof of GšŗGitalic_G-invariant functions. Notably, given such a compact Lie group GšŗGitalic_G, ĻƒāˆˆGšœŽšŗ\sigma\in Gitalic_Ļƒ āˆˆ italic_G is a bijection on [n]delimited-[]š‘›[n][ italic_n ], so the action of ĻƒšœŽ\sigmaitalic_Ļƒ is simply a permutation in š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Therefore, one of the essences of proving our theorems is understanding how the permutations behave on the indices of š’™=(š’™1,ā€¦,š’™n)āˆˆ(ā„d)nš’™subscriptš’™1ā€¦subscriptš’™š‘›superscriptsuperscriptā„š‘‘š‘›\bm{x}=(\bm{x}_{1},\ldots,\bm{x}_{n})\in(\mathbb{R}^{d})^{n}bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) āˆˆ ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT and their involvement in the differentiation for the š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation. The other essence is to consider an appropriate function space that will eventually guarantee the existence of the š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation, which we will describe next.

The following ā„ā„\mathbb{R}blackboard_R-algebra (see DefinitionĀ 21) and topology are needed to describe a subalgebra that will be crucial for our initial š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation of these functions. Suppose UāŠ‚(ā„d)nš‘ˆsuperscriptsuperscriptā„š‘‘š‘›U\subset(\mathbb{R}^{d})^{n}italic_U āŠ‚ ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is an open set. Define š’žkā¢(U;ā„)superscriptš’žš‘˜š‘ˆā„\mathcal{C}^{k}(U;\mathbb{R})caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_U ; blackboard_R ) as the ā„ā„\mathbb{R}blackboard_R-algebra of all kš‘˜kitalic_k times continuously differentiable real valued functions on Uš‘ˆUitalic_U, and it is abbreviated to š’žkā¢(U)superscriptš’žš‘˜š‘ˆ\mathcal{C}^{k}(U)caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_U ), as the codomain of these functions will always be ā„ā„\mathbb{R}blackboard_R. This space is endowed with the topology Ļ„uksuperscriptsubscriptšœš‘¢š‘˜\tau_{u}^{k}italic_Ļ„ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT, which is the compact-open topology of order kš‘˜kitalic_k; in other words, it is the topology of uniform convergence for the functions and all their partial derivatives up to the kthsuperscriptš‘˜thk^{\text{th}}italic_k start_POSTSUPERSCRIPT th end_POSTSUPERSCRIPT-order on compact subsets of Uš‘ˆUitalic_U. Next, notice that if VāŠ‚(ā„d)nš‘‰superscriptsuperscriptā„š‘‘š‘›V\subset(\mathbb{R}^{d})^{n}italic_V āŠ‚ ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is compact, then there always exists an open set Uš‘ˆUitalic_U such that VāŠ‚UāŠ†(ā„d)nš‘‰š‘ˆsuperscriptsuperscriptā„š‘‘š‘›V\subset U\subseteq(\mathbb{R}^{d})^{n}italic_V āŠ‚ italic_U āŠ† ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. Pick any such Uš‘ˆUitalic_U, and then we may define the vector space š’žk(V):={f|V:fāˆˆš’žk(U)}\mathcal{C}^{k}(V):=\{f|_{V}:f\in\mathcal{C}^{k}(U)\}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_V ) := { italic_f | start_POSTSUBSCRIPT italic_V end_POSTSUBSCRIPT : italic_f āˆˆ caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_U ) } of kš‘˜kitalic_k-times continuously differentiable functions on Vš‘‰Vitalic_V, which also forms an ā„ā„\mathbb{R}blackboard_R-algebra. We will equip this space with the š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT-uniform norm defined as the maxima over continuous derivatives up to order kš‘˜kitalic_k, restricted to the compact set Vš‘‰Vitalic_V:

Definition 8 (š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT norm)

Let VāŠ‚(ā„d)nš‘‰superscriptsuperscriptā„š‘‘š‘›V\subset(\mathbb{R}^{d})^{n}italic_V āŠ‚ ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT be compact, and suppose pāˆˆš’žkā¢(V)š‘superscriptš’žš‘˜š‘‰p\in\mathcal{C}^{k}(V)italic_p āˆˆ caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_V ). Then we define

ā€–pā€–š’žkā¢(V)ā‰”āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆVā”|(DĪ±ā¢p)ā¢(š’™)|,ā‰”subscriptnormš‘superscriptš’žš‘˜š‘‰subscriptš›¼š‘˜subscriptš’™š‘‰superscriptš·š›¼š‘š’™\|p\|_{\mathcal{C}^{k}(V)}\coloneqq\sum_{|\alpha|\leq k}\max_{\bm{x}\in V}% \left|(D^{\alpha}p)(\bm{x})\right|,āˆ„ italic_p āˆ„ start_POSTSUBSCRIPT caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_V ) end_POSTSUBSCRIPT ā‰” āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ italic_V end_POSTSUBSCRIPT | ( italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT italic_p ) ( bold_italic_x ) | , (4)

where Ī±ā‰”(Ī±1,ā€¦,Ī±dā¢n)āˆˆā„¤ā‰„0dā¢nnormal-ā‰”š›¼subscriptš›¼1normal-ā€¦subscriptš›¼š‘‘š‘›superscriptsubscriptā„¤absent0š‘‘š‘›\alpha\coloneqq(\alpha_{1},\ldots,\alpha_{dn})\in\mathbb{Z}_{\geq 0}^{dn}italic_Ī± ā‰” ( italic_Ī± start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_Ī± start_POSTSUBSCRIPT italic_d italic_n end_POSTSUBSCRIPT ) āˆˆ blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d italic_n end_POSTSUPERSCRIPT is a dā¢nš‘‘š‘›dnitalic_d italic_n-dimensional multi-index, |Ī±|:=Ī±1+ā€¦+Ī±dā¢nassignš›¼subscriptš›¼1normal-ā€¦subscriptš›¼š‘‘š‘›|\alpha|:=\alpha_{1}+\ldots+\alpha_{dn}| italic_Ī± | := italic_Ī± start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ā€¦ + italic_Ī± start_POSTSUBSCRIPT italic_d italic_n end_POSTSUBSCRIPT, and

DĪ±ā¢p:=āˆ‚Ī±1āˆ‚x1Ī±1ā¢ā‹Æā¢āˆ‚Ī±dā¢nāˆ‚xdā¢nĪ±dā¢nā¢p.assignsuperscriptš·š›¼š‘superscriptsubscriptš›¼1superscriptsubscriptš‘„1subscriptš›¼1ā‹Æsuperscriptsubscriptš›¼š‘‘š‘›superscriptsubscriptš‘„š‘‘š‘›subscriptš›¼š‘‘š‘›š‘D^{\alpha}p:=\frac{\partial^{\alpha_{1}}}{\partial x_{1}^{\alpha_{1}}}\cdots% \frac{\partial^{\alpha_{dn}}}{\partial x_{dn}^{\alpha_{dn}}}p.italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT italic_p := divide start_ARG āˆ‚ start_POSTSUPERSCRIPT italic_Ī± start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG āˆ‚ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_Ī± start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG ā‹Æ divide start_ARG āˆ‚ start_POSTSUPERSCRIPT italic_Ī± start_POSTSUBSCRIPT italic_d italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG āˆ‚ italic_x start_POSTSUBSCRIPT italic_d italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_Ī± start_POSTSUBSCRIPT italic_d italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG italic_p . (5)

With the norm āˆ„ā‹…āˆ„š’žkā¢(V)subscriptdelimited-āˆ„āˆ„ā‹…superscriptš’žš‘˜š‘‰\lVert\cdot\rVert_{\mathcal{C}^{k}(V)}āˆ„ ā‹… āˆ„ start_POSTSUBSCRIPT caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_V ) end_POSTSUBSCRIPT, the vector space š’žkā¢(V)superscriptš’žš‘˜š‘‰\mathcal{C}^{k}(V)caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_V ) turns into a Banach space, and is independent of the choice of the open set Uš‘ˆUitalic_U.

Let us introduce some notations to describe the permutations and multi-indices that are involved for the general case dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1. Recall that for d=1š‘‘1d=1italic_d = 1, š’™āˆˆĪ©nš’™superscriptĪ©š‘›\bm{x}\in\Omega^{n}bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT may be written as š’™=x1ā¢š’†1+ā€¦+xnā¢š’†nš’™subscriptš‘„1subscriptš’†1ā€¦subscriptš‘„š‘›subscriptš’†š‘›\bm{x}=x_{1}\bm{e}_{1}+\ldots+x_{n}\bm{e}_{n}bold_italic_x = italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ā€¦ + italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT using the standard basis. Then for dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1, š’™āˆˆĪ©nš’™superscriptĪ©š‘›\bm{x}\in\Omega^{n}bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT may be viewed as a dā¢nš‘‘š‘›dnitalic_d italic_n-dimensional vector, which can be written similarly. In particular, a basis {š’†ā„“}ā„“=1dā¢nsuperscriptsubscriptsubscriptš’†ā„“ā„“1š‘‘š‘›\{\bm{e}_{\ell}\}_{\ell=1}^{dn}{ bold_italic_e start_POSTSUBSCRIPT roman_ā„“ end_POSTSUBSCRIPT } start_POSTSUBSCRIPT roman_ā„“ = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d italic_n end_POSTSUPERSCRIPT is needed, but for practicality, we introduce

š’†i,j=š’†dā¢(iāˆ’1)+j,subscriptš’†š‘–š‘—subscriptš’†š‘‘š‘–1š‘—\bm{e}_{i,j}=\bm{e}_{d(i-1)+j},bold_italic_e start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT = bold_italic_e start_POSTSUBSCRIPT italic_d ( italic_i - 1 ) + italic_j end_POSTSUBSCRIPT , (6)

where iāˆˆ[n]š‘–delimited-[]š‘›i\in[n]italic_i āˆˆ [ italic_n ] and jāˆˆ[d]š‘—delimited-[]š‘‘j\in[d]italic_j āˆˆ [ italic_d ]. Hence for any š’™=(š’™1,ā€¦,š’™n)āˆˆĪ©nš’™subscriptš’™1ā€¦subscriptš’™š‘›superscriptĪ©š‘›\bm{x}=(\bm{x}_{1},\ldots,\bm{x}_{n})\in\Omega^{n}bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, we may write š’™=āˆ‘i=1,j=1n,dxiā¢jā¢š’†i,jš’™superscriptsubscriptformulae-sequenceš‘–1š‘—1š‘›š‘‘subscriptš‘„š‘–š‘—subscriptš’†š‘–š‘—\bm{x}=\sum_{i=1,j=1}^{n,d}x_{ij}\bm{e}_{i,j}bold_italic_x = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n , italic_d end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT. This representation for the general case is relevant below in showing that the action Ļƒ.š’™formulae-sequencešœŽš’™\sigma.\bm{x}italic_Ļƒ . bold_italic_x can be described as an action on the iš‘–iitalic_i-indices of the basis {š’†i,j}i=1,j=1n,dsuperscriptsubscriptsubscriptš’†š‘–š‘—formulae-sequenceš‘–1š‘—1š‘›š‘‘\{\bm{e}_{i,j}\}_{i=1,j=1}^{n,d}{ bold_italic_e start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n , italic_d end_POSTSUPERSCRIPT, instead of the indices of the vector (š’™1,ā€¦,š’™n)subscriptš’™1ā€¦subscriptš’™š‘›(\bm{x}_{1},\ldots,\bm{x}_{n})( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ).

2.2 š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation via GšŗGitalic_G-invariant and totally symmetric polynomials

In this section, we are interested in the š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation of totally symmetric functions and, in general, GšŗGitalic_G-invariant functions for some compact (Lie) group GšŗGitalic_G which has an action on [n]delimited-[]š‘›[n][ italic_n ]. We first attain new observations of permutations on the indices of š’™āˆˆĪ©nš’™superscriptĪ©š‘›\bm{x}\in\Omega^{n}bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT and then see the behaviors affected by differentiation. Subsequently, proofs for the š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximations are given.

The main theorem of our section is the approximation for GšŗGitalic_G-invariant fāˆˆš’žkš‘“superscriptš’žš‘˜f\in\mathcal{C}^{k}italic_f āˆˆ caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT where GšŗGitalic_G is a compact (Lie) group. This result certainly will cover the case of G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT because it is a finite group. We have the main theorem and its corollary:

Theorem 9 (š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation: GšŗGitalic_G-invariant function)

Let Ī©āŠ‚ā„dnormal-Ī©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT be compact, and assume GšŗGitalic_G is a compact (Lie) group that acts on [n]delimited-[]š‘›[n][ italic_n ]. Let f:Ī©nā†’ā„normal-:š‘“normal-ā†’superscriptnormal-Ī©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R be GšŗGitalic_G-invariant and š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. Then for every Ļµ>0italic-Ļµ0\epsilon>0italic_Ļµ > 0, there exists a GšŗGitalic_G-invariant polynomial Pš‘ƒPitalic_P such that

ā€–fāˆ’Pā€–š’žk<Ļµ.subscriptnormš‘“š‘ƒsuperscriptš’žš‘˜italic-Ļµ\left\|f-P\right\|_{\mathcal{C}^{k}}<\epsilon.āˆ„ italic_f - italic_P āˆ„ start_POSTSUBSCRIPT caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT < italic_Ļµ . (7)
Corollary 10 (š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation: totally symmetric function)

Suppose Ī©āŠ‚ā„dnormal-Ī©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is compact. Let f:Ī©nā†’ā„normal-:š‘“normal-ā†’superscriptnormal-Ī©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R be totally symmetric and š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. Then for every Ļµ>0italic-Ļµ0\epsilon>0italic_Ļµ > 0 there exists a totally symmetric polynomial Pš‘ƒPitalic_P such that

ā€–fāˆ’Pā€–š’žk<Ļµ.subscriptnormš‘“š‘ƒsuperscriptš’žš‘˜italic-Ļµ\left\|f-P\right\|_{\mathcal{C}^{k}}<\epsilon.āˆ„ italic_f - italic_P āˆ„ start_POSTSUBSCRIPT caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT < italic_Ļµ . (8)

Note that for any group GšŗGitalic_G acting on [n]delimited-[]š‘›[n][ italic_n ], Ī©nsuperscriptĪ©š‘›\Omega^{n}roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is GšŗGitalic_G-invariant, and this is true by constructing Ī©nsuperscriptĪ©š‘›\Omega^{n}roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT to be the nš‘›nitalic_n-product of Ī©Ī©\Omegaroman_Ī©. In fact, the assumptions in the results above (and later results) can be looser. The approximation results are true for some general compact set KāŠ‚(ā„d)nš¾superscriptsuperscriptā„š‘‘š‘›K\subset(\mathbb{R}^{d})^{n}italic_K āŠ‚ ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT because Kš¾Kitalic_K can always be made GšŗGitalic_G-invariant by the following argument: suppose GšŗGitalic_G is a compact (Lie) group that acts on [n]delimited-[]š‘›[n][ italic_n ]; then for any ĻƒāˆˆGšœŽšŗ\sigma\in Gitalic_Ļƒ āˆˆ italic_G, ĻƒšœŽ\sigmaitalic_Ļƒ is a bijection on [n]delimited-[]š‘›[n][ italic_n ], so

Kā€²=ā‹ƒĻƒāˆˆGĻƒā¢(K)=ā‹ƒĻƒāˆˆHāŠ†š’®nĻƒā¢(K),superscriptš¾ā€²subscriptšœŽšŗšœŽš¾subscriptšœŽš»subscriptš’®š‘›šœŽš¾K^{\prime}=\bigcup_{\sigma\in G}\sigma(K)=\bigcup_{\sigma\in H\subseteq% \mathcal{S}_{n}}\sigma(K),italic_K start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT = ā‹ƒ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļƒ ( italic_K ) = ā‹ƒ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ italic_H āŠ† caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_Ļƒ ( italic_K ) ,

for some subgroup Hš»Hitalic_H of š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Note that Ļƒā¢(K)šœŽš¾\sigma(K)italic_Ļƒ ( italic_K ) is compact since ĻƒšœŽ\sigmaitalic_Ļƒ is continuous on the compact set Kš¾Kitalic_K, and since |H|ā‰¤|š’®n|=n!š»subscriptš’®š‘›š‘›\left|H\right|\leq\left|\mathcal{S}_{n}\right|=n!| italic_H | ā‰¤ | caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | = italic_n ! is finite, Kā€²superscriptš¾ā€²K^{\prime}italic_K start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT is compact as it is the finite union of compact sets. Now, it is clear that Kā€²superscriptš¾ā€²K^{\prime}italic_K start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT is GšŗGitalic_G-invariant, so it may replace Ī©nsuperscriptĪ©š‘›\Omega^{n}roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT in the assumptions of our results.

Now, our proof actually begins with Nachbinā€™s characterization (Nachbin, 1949) that the set of polynomials of real coefficients with dā¢nš‘‘š‘›dnitalic_d italic_n-variables (a subalgebra) is Ļ„uksuperscriptsubscriptšœš‘¢š‘˜\tau_{u}^{k}italic_Ļ„ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT-dense in š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. The next theorem is a consequence of Nachbinā€™s Theorem.

Theorem 11 (Theorem 2.2, Prolla and Guerreiro (1976))

Suppose UāŠ‚ā„mš‘ˆsuperscriptā„š‘šU\subset\mathbb{R}^{m}italic_U āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT is open and š’žkā¢(U)superscriptš’žš‘˜š‘ˆ\mathcal{C}^{k}(U)caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_U ) is endowed with the topology Ļ„uksuperscriptsubscriptšœš‘¢š‘˜\tau_{u}^{k}italic_Ļ„ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. If š’œāŠ‚š’žkā¢(U)š’œsuperscriptš’žš‘˜š‘ˆ\mathcal{A}\subset\mathcal{C}^{k}(U)caligraphic_A āŠ‚ caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_U ) be a polynomial algebra, then š’œš’œ\mathcal{A}caligraphic_A is Ļ„uksuperscriptsubscriptšœš‘¢š‘˜\tau_{u}^{k}italic_Ļ„ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT-dense in š’žkā¢(U)superscriptš’žš‘˜š‘ˆ\mathcal{C}^{k}(U)caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_U ) if and only if the following conditions are satisfied

  1. (a)

    For any x,yāˆˆUš‘„š‘¦š‘ˆx,y\in Uitalic_x , italic_y āˆˆ italic_U with xā‰ yš‘„š‘¦x\neq yitalic_x ā‰  italic_y, there exists fāˆˆš’œš‘“š’œf\in\mathcal{A}italic_f āˆˆ caligraphic_A such that fā¢(x)ā‰ fā¢(y)š‘“š‘„š‘“š‘¦f(x)\neq f(y)italic_f ( italic_x ) ā‰  italic_f ( italic_y ).

  2. (b)

    For any xāˆˆUš‘„š‘ˆx\in Uitalic_x āˆˆ italic_U, there exists fāˆˆš’œš‘“š’œf\in\mathcal{A}italic_f āˆˆ caligraphic_A such that fā¢(x)ā‰ 0š‘“š‘„0f(x)\neq 0italic_f ( italic_x ) ā‰  0.

  3. (c)

    For any xāˆˆUš‘„š‘ˆx\in Uitalic_x āˆˆ italic_U and uāˆˆā„mš‘¢superscriptā„š‘šu\in\mathbb{R}^{m}italic_u āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT with uā‰ 0š‘¢0u\neq 0italic_u ā‰  0, there exists fāˆˆš’œš‘“š’œf\in\mathcal{A}italic_f āˆˆ caligraphic_A such that Duā¢fā¢(x)ā‰ 0subscriptš·š‘¢š‘“š‘„0D_{u}f(x)\neq 0italic_D start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT italic_f ( italic_x ) ā‰  0.

It is easy to see that our subalgebra, the set of polynomials with real coefficient is Ļ„uksuperscriptsubscriptšœš‘¢š‘˜\tau_{u}^{k}italic_Ļ„ start_POSTSUBSCRIPT italic_u end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT-dense in the set š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT, so Theorem 11 will be integral in our proof later. Now, we look to observe how ĻƒšœŽ\sigmaitalic_Ļƒ acts on š’™š’™\bm{x}bold_italic_x and behave in the differentiation for some Ļƒāˆˆš’®nšœŽsubscriptš’®š‘›\sigma\in\mathcal{S}_{n}italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT:

Lemma 12

Suppose dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1 and š±āˆˆĪ©nš±superscriptnormal-Ī©š‘›\bm{x}\in\Omega^{n}bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. Let Ļƒāˆˆš’®nšœŽsubscriptš’®š‘›\sigma\in\mathcal{S}_{n}italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, then

Ļƒ.š’™=āˆ‘i=1,j=1n,dxiā¢jā¢š’†Ļƒāˆ’1ā¢(i),jformulae-sequencešœŽš’™superscriptsubscriptformulae-sequenceš‘–1š‘—1š‘›š‘‘subscriptš‘„š‘–š‘—subscriptš’†superscriptšœŽ1š‘–š‘—\sigma.\bm{x}=\sum_{i=1,j=1}^{n,d}x_{ij}\bm{e}_{\sigma^{-1}(i),j}italic_Ļƒ . bold_italic_x = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n , italic_d end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) , italic_j end_POSTSUBSCRIPT (9)

ProofĀ  It suffices to show this for transpositions in š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Without loss of generality, let Ļƒ=(1ā€„2)šœŽ12\sigma=(1\;2)italic_Ļƒ = ( 1 2 ).

Ļƒ.š’™=āˆ‘j=1dxĻƒā¢(1)ā¢jā¢š’†1,j+xĻƒā¢(2)ā¢jā¢š’†2,j+ā€¦+xĻƒā¢(n)ā¢jā¢š’†n,j=āˆ‘j=1dx2ā¢jā¢š’†1,j+x1ā¢jā¢š’†2,j+ā€¦+xnā¢jā¢š’†n,jformulae-sequencešœŽš’™superscriptsubscriptš‘—1š‘‘subscriptš‘„šœŽ1š‘—subscriptš’†1š‘—subscriptš‘„šœŽ2š‘—subscriptš’†2š‘—ā€¦subscriptš‘„šœŽš‘›š‘—subscriptš’†š‘›š‘—superscriptsubscriptš‘—1š‘‘subscriptš‘„2š‘—subscriptš’†1š‘—subscriptš‘„1š‘—subscriptš’†2š‘—ā€¦subscriptš‘„š‘›š‘—subscriptš’†š‘›š‘—\displaystyle\sigma.\bm{x}=\sum_{j=1}^{d}x_{\sigma(1)j}\bm{e}_{1,j}+x_{\sigma(% 2)j}\bm{e}_{2,j}+\ldots+x_{\sigma(n)j}\bm{e}_{n,j}=\sum_{j=1}^{d}x_{2j}\bm{e}_% {1,j}+x_{1j}\bm{e}_{2,j}+\ldots+x_{nj}\bm{e}_{n,j}italic_Ļƒ . bold_italic_x = āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_Ļƒ ( 1 ) italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT 1 , italic_j end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT italic_Ļƒ ( 2 ) italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT 2 , italic_j end_POSTSUBSCRIPT + ā€¦ + italic_x start_POSTSUBSCRIPT italic_Ļƒ ( italic_n ) italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_n , italic_j end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 2 italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT 1 , italic_j end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT 1 italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT 2 , italic_j end_POSTSUBSCRIPT + ā€¦ + italic_x start_POSTSUBSCRIPT italic_n italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_n , italic_j end_POSTSUBSCRIPT
=āˆ‘j=1dx1ā¢jā¢š’†2,j+x2ā¢jā¢š’†1,j+ā€¦+xnā¢jā¢š’†n,j=āˆ‘j=1dx1ā¢jā¢š’†Ļƒāˆ’1ā¢(1),j+x2ā¢jā¢š’†Ļƒāˆ’1ā¢(2),j+ā€¦+xnā¢jā¢š’†Ļƒāˆ’1ā¢(n),j.absentsuperscriptsubscriptš‘—1š‘‘subscriptš‘„1š‘—subscriptš’†2š‘—subscriptš‘„2š‘—subscriptš’†1š‘—ā€¦subscriptš‘„š‘›š‘—subscriptš’†š‘›š‘—superscriptsubscriptš‘—1š‘‘subscriptš‘„1š‘—subscriptš’†superscriptšœŽ11š‘—subscriptš‘„2š‘—subscriptš’†superscriptšœŽ12š‘—ā€¦subscriptš‘„š‘›š‘—subscriptš’†superscriptšœŽ1š‘›š‘—\displaystyle=\sum_{j=1}^{d}x_{1j}\bm{e}_{2,j}+x_{2j}\bm{e}_{1,j}+\ldots+x_{nj% }\bm{e}_{n,j}=\sum_{j=1}^{d}x_{1j}\bm{e}_{\sigma^{-1}(1),j}+x_{2j}\bm{e}_{% \sigma^{-1}(2),j}+\ldots+x_{nj}\bm{e}_{\sigma^{-1}(n),j}.= āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 1 italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT 2 , italic_j end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT 2 italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT 1 , italic_j end_POSTSUBSCRIPT + ā€¦ + italic_x start_POSTSUBSCRIPT italic_n italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_n , italic_j end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT 1 italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( 1 ) , italic_j end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT 2 italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( 2 ) , italic_j end_POSTSUBSCRIPT + ā€¦ + italic_x start_POSTSUBSCRIPT italic_n italic_j end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_n ) , italic_j end_POSTSUBSCRIPT .

This completes our proof. Ā 

The next lemma will be important for us to bridge that connection between DĪ±ā¢(Pāˆ˜Ļƒ)ā¢(š’™)superscriptš·š›¼š‘ƒšœŽš’™D^{\alpha}(P\circ\sigma)(\bm{x})italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_P āˆ˜ italic_Ļƒ ) ( bold_italic_x ) and DĪ±ā¢Pā¢(š’™)superscriptš·š›¼š‘ƒš’™D^{\alpha}P(\bm{x})italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT italic_P ( bold_italic_x ) in the proof of Theorem 9. A general version of this lemma can be found in Kane (2001, pageĀ 261), but we present a more elementary proof for the easier case here. Even though the lemma is proven for š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, this can be applied for any group GšŗGitalic_G that has an action on [n]delimited-[]š‘›[n][ italic_n ] because any such element gāˆˆGš‘”šŗg\in Gitalic_g āˆˆ italic_G induces a permutation of [n]delimited-[]š‘›[n][ italic_n ].

Lemma 13

Suppose p:UāŠ†(ā„d)nā†’ā„normal-:š‘š‘ˆsuperscriptsuperscriptā„š‘‘š‘›normal-ā†’ā„p:U\subseteq(\mathbb{R}^{d})^{n}\to\mathbb{R}italic_p : italic_U āŠ† ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R is smooth. Let Ī±āˆˆā„¤ā‰„0dā¢nš›¼superscriptsubscriptā„¤absent0š‘‘š‘›\alpha\in\mathbb{Z}_{\geq 0}^{dn}italic_Ī± āˆˆ blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d italic_n end_POSTSUPERSCRIPT be a multi-index and Ļƒāˆˆš’®nšœŽsubscriptš’®š‘›\sigma\in\mathcal{S}_{n}italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, then

DĪ±ā¢(pāˆ˜Ļƒ)ā¢(š’™)=DĻƒ.Ī±ā¢pā¢(Ļƒā¢(š’™))superscriptš·š›¼š‘šœŽš’™superscriptš·formulae-sequencešœŽš›¼š‘šœŽš’™D^{\alpha}(p\circ\sigma)(\bm{x})=D^{\sigma.\alpha}p(\sigma(\bm{x}))italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_p āˆ˜ italic_Ļƒ ) ( bold_italic_x ) = italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT italic_p ( italic_Ļƒ ( bold_italic_x ) ) (10)

ProofĀ  We prove this for the general space dimension dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1, and we will prove this statement using induction on the order of |Ī±|š›¼|\alpha|| italic_Ī± |. For base case |Ī±|=0š›¼0|\alpha|=0| italic_Ī± | = 0, we have DĪ±ā¢p=psuperscriptš·š›¼š‘š‘D^{\alpha}p=pitalic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT italic_p = italic_p, so the statement above is true trivially. For base case |Ī±|=1š›¼1|\alpha|=1| italic_Ī± | = 1, we take Ī±=š’†i,j=š’†dā¢(iāˆ’1)+jāˆˆā„¤ā‰„0dā¢nš›¼subscriptš’†š‘–š‘—subscriptš’†š‘‘š‘–1š‘—superscriptsubscriptā„¤absent0š‘‘š‘›\alpha=\bm{e}_{i,j}=\bm{e}_{d(i-1)+j}\in\mathbb{Z}_{\geq 0}^{dn}italic_Ī± = bold_italic_e start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT = bold_italic_e start_POSTSUBSCRIPT italic_d ( italic_i - 1 ) + italic_j end_POSTSUBSCRIPT āˆˆ blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d italic_n end_POSTSUPERSCRIPT for 1ā‰¤iā‰¤n1š‘–š‘›1\leq i\leq n1 ā‰¤ italic_i ā‰¤ italic_n and 1ā‰¤jā‰¤d1š‘—š‘‘1\leq j\leq d1 ā‰¤ italic_j ā‰¤ italic_d. We compute āˆ‚āˆ‚yiā¢j(pāˆ˜Ļƒ)(š’š)|š’š=š’™\frac{\partial}{\partial y_{ij}}(p\circ\sigma)(\bm{y})\lvert_{\bm{y}=\bm{x}}divide start_ARG āˆ‚ end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( italic_p āˆ˜ italic_Ļƒ ) ( bold_italic_y ) | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT, which involves the chain rule and the term āˆ‚Ļƒāˆ‚yiā¢jā¢(š’š)šœŽsubscriptš‘¦š‘–š‘—š’š\frac{\partial\sigma}{\partial y_{ij}}(\bm{y})divide start_ARG āˆ‚ italic_Ļƒ end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( bold_italic_y ). Hence, let us compute this first:

āˆ‚Ļƒāˆ‚yiā¢jā¢(š’š)šœŽsubscriptš‘¦š‘–š‘—š’š\displaystyle\frac{\partial\sigma}{\partial y_{ij}}(\bm{y})divide start_ARG āˆ‚ italic_Ļƒ end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( bold_italic_y ) =āˆ‚āˆ‚yiā¢jā¢(āˆ‘ā„“=1dyĻƒā¢(1)ā¢ā„“ā¢š’†1,ā„“+ā€¦+yĻƒā¢(i)ā¢ā„“ā¢š’†i,ā„“+ā€¦ā¢yĻƒā¢(n)ā¢ā„“ā¢š’†n,ā„“)absentsubscriptš‘¦š‘–š‘—superscriptsubscriptā„“1š‘‘subscriptš‘¦šœŽ1ā„“subscriptš’†1ā„“ā€¦subscriptš‘¦šœŽš‘–ā„“subscriptš’†š‘–ā„“ā€¦subscriptš‘¦šœŽš‘›ā„“subscriptš’†š‘›ā„“\displaystyle=\frac{\partial}{\partial y_{ij}}\left(\sum_{\ell=1}^{d}y_{\sigma% (1)\ell}\bm{e}_{1,\ell}+\ldots+y_{\sigma(i)\ell}\bm{e}_{i,\ell}+\ldots y_{% \sigma(n)\ell}\bm{e}_{n,\ell}\right)= divide start_ARG āˆ‚ end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( āˆ‘ start_POSTSUBSCRIPT roman_ā„“ = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT italic_Ļƒ ( 1 ) roman_ā„“ end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT 1 , roman_ā„“ end_POSTSUBSCRIPT + ā€¦ + italic_y start_POSTSUBSCRIPT italic_Ļƒ ( italic_i ) roman_ā„“ end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_i , roman_ā„“ end_POSTSUBSCRIPT + ā€¦ italic_y start_POSTSUBSCRIPT italic_Ļƒ ( italic_n ) roman_ā„“ end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_n , roman_ā„“ end_POSTSUBSCRIPT )
=āˆ‚āˆ‚yiā¢jā¢(āˆ‘ā„“=1dy1ā¢ā„“ā¢š’†Ļƒāˆ’1ā¢(1),ā„“+ā€¦+yiā¢ā„“ā¢š’†Ļƒāˆ’1ā¢(i),ā„“+ā€¦+ynā¢ā„“ā¢š’†Ļƒāˆ’1ā¢(n),ā„“)=š’†Ļƒāˆ’1ā¢(i),j,absentsubscriptš‘¦š‘–š‘—superscriptsubscriptā„“1š‘‘subscriptš‘¦1ā„“subscriptš’†superscriptšœŽ11ā„“ā€¦subscriptš‘¦š‘–ā„“subscriptš’†superscriptšœŽ1š‘–ā„“ā€¦subscriptš‘¦š‘›ā„“subscriptš’†superscriptšœŽ1š‘›ā„“subscriptš’†superscriptšœŽ1š‘–š‘—\displaystyle=\frac{\partial}{\partial y_{ij}}\left(\sum_{\ell=1}^{d}y_{1\ell}% \bm{e}_{\sigma^{-1}(1),\ell}+\ldots+y_{i\ell}\bm{e}_{\sigma^{-1}(i),\ell}+% \ldots+y_{n\ell}\bm{e}_{\sigma^{-1}(n),\ell}\right)=\bm{e}_{\sigma^{-1}(i),j},= divide start_ARG āˆ‚ end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( āˆ‘ start_POSTSUBSCRIPT roman_ā„“ = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 1 roman_ā„“ end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( 1 ) , roman_ā„“ end_POSTSUBSCRIPT + ā€¦ + italic_y start_POSTSUBSCRIPT italic_i roman_ā„“ end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) , roman_ā„“ end_POSTSUBSCRIPT + ā€¦ + italic_y start_POSTSUBSCRIPT italic_n roman_ā„“ end_POSTSUBSCRIPT bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_n ) , roman_ā„“ end_POSTSUBSCRIPT ) = bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) , italic_j end_POSTSUBSCRIPT ,

where the second equality follows from lemmaĀ 12. Now, we write

DĪ±(pāˆ˜Ļƒ)(š’š)|š’š=š’™=āˆ‚āˆ‚yiā¢j(pāˆ˜Ļƒ)(š’š)|š’š=š’™=āˆ‡š’šp(Ļƒ(š’š))ā‹…āˆ‚Ļƒāˆ‚yiā¢j(š’š)|š’š=š’™\displaystyle D^{\alpha}(p\circ\sigma)(\bm{y})\bigg{\lvert}_{\bm{y}=\bm{x}}=% \frac{\partial}{\partial y_{ij}}(p\circ\sigma)(\bm{y})\bigg{\lvert}_{\bm{y}=% \bm{x}}=\nabla_{\bm{y}}p(\sigma(\bm{y}))\cdot\frac{\partial\sigma}{\partial y_% {ij}}(\bm{y})\bigg{\lvert}_{\bm{y}=\bm{x}}italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_p āˆ˜ italic_Ļƒ ) ( bold_italic_y ) | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT = divide start_ARG āˆ‚ end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( italic_p āˆ˜ italic_Ļƒ ) ( bold_italic_y ) | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT = āˆ‡ start_POSTSUBSCRIPT bold_italic_y end_POSTSUBSCRIPT italic_p ( italic_Ļƒ ( bold_italic_y ) ) ā‹… divide start_ARG āˆ‚ italic_Ļƒ end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( bold_italic_y ) | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT
=(āˆ‚pāˆ‚y11(Ļƒ(š’š)),ā€¦,āˆ‚pāˆ‚ynā¢d(Ļƒ(š’š)))ā‹…š’†Ļƒāˆ’1ā¢(i),j|š’š=š’™=āˆ‚pāˆ‚yĻƒāˆ’1ā¢(i)ā¢j(Ļƒ(š’š))|š’š=š’™=DĻƒ.Ī±p(Ļƒ(š’™)),\displaystyle=\left(\frac{\partial p}{\partial y_{11}}(\sigma(\bm{y})),\ldots,% \frac{\partial p}{\partial y_{nd}}(\sigma(\bm{y}))\right)\cdot\bm{e}_{\sigma^{% -1}(i),j}\bigg{\lvert}_{\bm{y}=\bm{x}}=\frac{\partial p}{\partial y_{\sigma^{-% 1}(i)j}}(\sigma(\bm{y}))\bigg{\lvert}_{\bm{y}=\bm{x}}=D^{\sigma.\alpha}p(% \sigma(\bm{x})),= ( divide start_ARG āˆ‚ italic_p end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT end_ARG ( italic_Ļƒ ( bold_italic_y ) ) , ā€¦ , divide start_ARG āˆ‚ italic_p end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_n italic_d end_POSTSUBSCRIPT end_ARG ( italic_Ļƒ ( bold_italic_y ) ) ) ā‹… bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) , italic_j end_POSTSUBSCRIPT | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT = divide start_ARG āˆ‚ italic_p end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) italic_j end_POSTSUBSCRIPT end_ARG ( italic_Ļƒ ( bold_italic_y ) ) | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT = italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT italic_p ( italic_Ļƒ ( bold_italic_x ) ) ,

since Ļƒ.Ī±=Ļƒā¢(š’†i,j)=š’†Ļƒā¢(āˆ’1),jformulae-sequencešœŽš›¼šœŽsubscriptš’†š‘–š‘—subscriptš’†šœŽ1š‘—\sigma.\alpha=\sigma(\bm{e}_{i,j})=\bm{e}_{\sigma(-1),j}italic_Ļƒ . italic_Ī± = italic_Ļƒ ( bold_italic_e start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ) = bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ ( - 1 ) , italic_j end_POSTSUBSCRIPT. This concludes the base cases.

Assume that the statement is true for |Ī±|=kš›¼š‘˜|\alpha|=k| italic_Ī± | = italic_k and we want to show that it is also true for |Ī²|=k+1š›½š‘˜1|\beta|=k+1| italic_Ī² | = italic_k + 1. Let Ī²=Ī±+š’†i,jš›½š›¼subscriptš’†š‘–š‘—\beta=\alpha+\bm{e}_{i,j}italic_Ī² = italic_Ī± + bold_italic_e start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT, then

DĪ²(pāˆ˜Ļƒ)(š’š)|š’š=š’™\displaystyle D^{\beta}(p\circ\sigma)(\bm{y})\bigg{\lvert}_{\bm{y}=\bm{x}}italic_D start_POSTSUPERSCRIPT italic_Ī² end_POSTSUPERSCRIPT ( italic_p āˆ˜ italic_Ļƒ ) ( bold_italic_y ) | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT =āˆ‚āˆ‚yiā¢j(DĪ±(pāˆ˜Ļƒ))(š’š)|š’š=š’™=āˆ‚āˆ‚yiā¢j(DĻƒ.Ī±p)(Ļƒ(š’š))|š’š=š’™\displaystyle=\frac{\partial}{\partial y_{ij}}(D^{\alpha}(p\circ\sigma))(\bm{y% })\bigg{\lvert}_{\bm{y}=\bm{x}}=\frac{\partial}{\partial y_{ij}}(D^{\sigma.% \alpha}p)(\sigma(\bm{y}))\bigg{\lvert}_{\bm{y}=\bm{x}}= divide start_ARG āˆ‚ end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_p āˆ˜ italic_Ļƒ ) ) ( bold_italic_y ) | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT = divide start_ARG āˆ‚ end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG ( italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT italic_p ) ( italic_Ļƒ ( bold_italic_y ) ) | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT
=āˆ‡š’š(DĻƒ.Ī±p)(Ļƒ(š’š))ā‹…š’†Ļƒāˆ’1ā¢(i),j|š’š=š’™=āˆ‚DĻƒ.Ī±ā¢pāˆ‚yĻƒāˆ’1ā¢(i)ā¢j(Ļƒ(š’š))|š’š=š’™=DĻƒ.Ī²p(Ļƒ(š’™))\displaystyle=\nabla_{\bm{y}}(D^{\sigma.\alpha}p)(\sigma(\bm{y}))\cdot\bm{e}_{% \sigma^{-1}(i),j}\bigg{\lvert}_{\bm{y}=\bm{x}}=\frac{\partial D^{\sigma.\alpha% }p}{\partial y_{\sigma^{-1}(i)j}}(\sigma(\bm{y}))\bigg{\lvert}_{\bm{y}=\bm{x}}% =D^{\sigma.\beta}p(\sigma(\bm{x}))= āˆ‡ start_POSTSUBSCRIPT bold_italic_y end_POSTSUBSCRIPT ( italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT italic_p ) ( italic_Ļƒ ( bold_italic_y ) ) ā‹… bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) , italic_j end_POSTSUBSCRIPT | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT = divide start_ARG āˆ‚ italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT italic_p end_ARG start_ARG āˆ‚ italic_y start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) italic_j end_POSTSUBSCRIPT end_ARG ( italic_Ļƒ ( bold_italic_y ) ) | start_POSTSUBSCRIPT bold_italic_y = bold_italic_x end_POSTSUBSCRIPT = italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī² end_POSTSUPERSCRIPT italic_p ( italic_Ļƒ ( bold_italic_x ) )

because Ļƒ.Ī²=Ļƒ.(Ī±+š’†i,j)=Ļƒ.Ī±+š’†Ļƒāˆ’1ā¢(i),jformulae-sequencešœŽš›½šœŽš›¼subscriptš’†š‘–š‘—šœŽš›¼subscriptš’†superscriptšœŽ1š‘–š‘—\sigma.\beta=\sigma.(\alpha+\bm{e}_{i,j})=\sigma.\alpha+\bm{e}_{\sigma^{-1}(i)% ,j}italic_Ļƒ . italic_Ī² = italic_Ļƒ . ( italic_Ī± + bold_italic_e start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT ) = italic_Ļƒ . italic_Ī± + bold_italic_e start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( italic_i ) , italic_j end_POSTSUBSCRIPT. The second equality follows from the induction hypothesis. Ā 

ProofĀ of Theorem 9.

First, we approximate fāˆˆš’žkš‘“superscriptš’žš‘˜f\in\mathcal{C}^{k}italic_f āˆˆ caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT up to the kš‘˜kitalic_k-order derivatives by a polynomial P^^š‘ƒ\hat{P}over^ start_ARG italic_P end_ARG using Theorem 11. This allows us to assume that

ā€–fāˆ’P^ā€–š’žk=āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĪ±ā¢(fāˆ’P^)|ā¢(š’™)<Ļµ.subscriptnormš‘“^š‘ƒsuperscriptš’žš‘˜subscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·š›¼š‘“^š‘ƒš’™italic-Ļµ\|f-\hat{P}\|_{\mathcal{C}^{k}}=\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}% }|D^{\alpha}(f-\hat{P})|(\bm{x})<\epsilon.āˆ„ italic_f - over^ start_ARG italic_P end_ARG āˆ„ start_POSTSUBSCRIPT caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( bold_italic_x ) < italic_Ļµ . (11)

Now consider the symmetrized polynomial Pš‘ƒPitalic_P defined by

Pā¢(š’™)=āˆ«G(P^āˆ˜Ļƒ)ā¢(š’™)ā¢š‘‘Ī¼ā¢(Ļƒ),š‘ƒš’™subscriptšŗ^š‘ƒšœŽš’™differential-dšœ‡šœŽP(\bm{x})=\int_{G}(\hat{P}\circ\sigma)(\bm{x})\,d\mu(\sigma),italic_P ( bold_italic_x ) = āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( over^ start_ARG italic_P end_ARG āˆ˜ italic_Ļƒ ) ( bold_italic_x ) italic_d italic_Ī¼ ( italic_Ļƒ ) ,

where dā¢Ī¼ā¢(Ļƒ)š‘‘šœ‡šœŽd\mu(\sigma)italic_d italic_Ī¼ ( italic_Ļƒ ) is the Haar probability measure associated with the group GšŗGitalic_G. Similarly, since fš‘“fitalic_f is GšŗGitalic_G-invariant, it can be written in the same form: fā¢(š’™)=āˆ«G(fāˆ˜Ļƒ)ā¢(š’™)ā¢š‘‘Ī¼ā¢(Ļƒ)š‘“š’™subscriptšŗš‘“šœŽš’™differential-dšœ‡šœŽf(\bm{x})=\int_{G}\left(f\circ\sigma\right)(\bm{x})\,d\mu(\sigma)italic_f ( bold_italic_x ) = āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_f āˆ˜ italic_Ļƒ ) ( bold_italic_x ) italic_d italic_Ī¼ ( italic_Ļƒ ).

ā€–fāˆ’Pā€–š’žk=āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĪ±ā¢(fāˆ’P)|ā¢(š’™)ā¢=(a)ā¢āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĪ±ā¢āˆ«G((fāˆ’P^)āˆ˜Ļƒ)ā¢(š’™)ā¢š‘‘Ī¼ā¢(Ļƒ)|=(b)ā¢āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|āˆ«GDĪ±ā¢((fāˆ’P^)āˆ˜Ļƒ)ā¢(š’™)ā¢š‘‘Ī¼ā¢(Ļƒ)|ā¢=(c)ā¢āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|āˆ«GDĻƒ.Ī±ā¢(fāˆ’P^)ā¢(Ļƒā¢(š’™))ā¢š‘‘Ī¼ā¢(Ļƒ)|ā‰¤āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā¢āˆ«G|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(Ļƒā¢(š’™))ā¢š‘‘Ī¼ā¢(Ļƒ)ā¢ā‰¤(d)ā¢āˆ‘|Ī±|ā‰¤kāˆ«Gmaxš’™āˆˆĪ©nā”|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(Ļƒā¢(š’™))ā¢š‘‘Ī¼ā¢(Ļƒ)=(e)ā¢āˆ‘|Ī±|ā‰¤kāˆ«Gmaxš’™āˆˆĪ©nā”|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(š’™)ā¢š‘‘Ī¼ā¢(Ļƒ)=āˆ«Gāˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(š’™)ā¢dā¢Ī¼ā¢(Ļƒ)=(f)ā¢āˆ«Gāˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĪ±ā¢(fāˆ’P^)|ā¢(š’™)ā¢dā¢Ī¼ā¢(Ļƒ)<Ļµ.subscriptdelimited-āˆ„āˆ„š‘“š‘ƒsuperscriptš’žš‘˜subscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·š›¼š‘“š‘ƒš’™š‘Žsubscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·š›¼subscriptšŗš‘“^š‘ƒšœŽš’™differential-dšœ‡šœŽš‘subscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›subscriptšŗsuperscriptš·š›¼š‘“^š‘ƒšœŽš’™differential-dšœ‡šœŽš‘subscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›subscriptšŗsuperscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™differential-dšœ‡šœŽsubscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›subscriptšŗsuperscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™differential-dšœ‡šœŽš‘‘subscriptš›¼š‘˜subscriptšŗsubscriptš’™superscriptĪ©š‘›superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™differential-dšœ‡šœŽš‘’subscriptš›¼š‘˜subscriptšŗsubscriptš’™superscriptĪ©š‘›superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒš’™differential-dšœ‡šœŽsubscriptšŗsubscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒš’™š‘‘šœ‡šœŽš‘“subscriptšŗsubscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·š›¼š‘“^š‘ƒš’™š‘‘šœ‡šœŽitalic-Ļµ\begin{split}&\left\|f-P\right\|_{\mathcal{C}^{k}}=\sum_{|\alpha|\leq k}\max_{% \bm{x}\in\Omega^{n}}\left|D^{\alpha}\left(f-P\right)\right|(\bm{x})\overset{(a% )}{=}\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}}\left|D^{\alpha}\int_{G}((% f-\hat{P})\circ\sigma)(\bm{x})\,d\mu(\sigma)\right|\\ &\overset{(b)}{=}\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}}\left|\int_{G}% D^{\alpha}((f-\hat{P})\circ\sigma)(\bm{x})\,d\mu(\sigma)\right|\overset{(c)}{=% }\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}}\left|\int_{G}D^{\sigma.\alpha% }(f-\hat{P})(\sigma(\bm{x}))\,d\mu(\sigma)\right|\\ &\leq\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}}\int_{G}|D^{\sigma.\alpha}% (f-\hat{P})|(\sigma(\bm{x}))\,d\mu(\sigma)\overset{(d)}{\leq}\sum_{|\alpha|% \leq k}\int_{G}\max_{\bm{x}\in\Omega^{n}}|D^{\sigma.\alpha}(f-\hat{P})|(\sigma% (\bm{x}))\,d\mu(\sigma)\\ &\overset{(e)}{=}\sum_{|\alpha|\leq k}\int_{G}\max_{\bm{x}\in\Omega^{n}}|D^{% \sigma.\alpha}(f-\hat{P})|(\bm{x})\,d\mu(\sigma)=\int_{G}\sum_{|\alpha|\leq k}% \max_{\bm{x}\in\Omega^{n}}|D^{\sigma.\alpha}(f-\hat{P})|(\bm{x})\,d\mu(\sigma)% \\ &\overset{(f)}{=}\int_{G}\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}}|D^{% \alpha}(f-\hat{P})|(\bm{x})\,d\mu(\sigma)<\epsilon.\end{split}start_ROW start_CELL end_CELL start_CELL āˆ„ italic_f - italic_P āˆ„ start_POSTSUBSCRIPT caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_f - italic_P ) | ( bold_italic_x ) start_OVERACCENT ( italic_a ) end_OVERACCENT start_ARG = end_ARG āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( ( italic_f - over^ start_ARG italic_P end_ARG ) āˆ˜ italic_Ļƒ ) ( bold_italic_x ) italic_d italic_Ī¼ ( italic_Ļƒ ) | end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL start_OVERACCENT ( italic_b ) end_OVERACCENT start_ARG = end_ARG āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( ( italic_f - over^ start_ARG italic_P end_ARG ) āˆ˜ italic_Ļƒ ) ( bold_italic_x ) italic_d italic_Ī¼ ( italic_Ļƒ ) | start_OVERACCENT ( italic_c ) end_OVERACCENT start_ARG = end_ARG āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) ( italic_Ļƒ ( bold_italic_x ) ) italic_d italic_Ī¼ ( italic_Ļƒ ) | end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL ā‰¤ āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( italic_Ļƒ ( bold_italic_x ) ) italic_d italic_Ī¼ ( italic_Ļƒ ) start_OVERACCENT ( italic_d ) end_OVERACCENT start_ARG ā‰¤ end_ARG āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( italic_Ļƒ ( bold_italic_x ) ) italic_d italic_Ī¼ ( italic_Ļƒ ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL start_OVERACCENT ( italic_e ) end_OVERACCENT start_ARG = end_ARG āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( bold_italic_x ) italic_d italic_Ī¼ ( italic_Ļƒ ) = āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( bold_italic_x ) italic_d italic_Ī¼ ( italic_Ļƒ ) end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL start_OVERACCENT ( italic_f ) end_OVERACCENT start_ARG = end_ARG āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( bold_italic_x ) italic_d italic_Ī¼ ( italic_Ļƒ ) < italic_Ļµ . end_CELL end_ROW

In the above equation, (a)š‘Ž(a)( italic_a ) follows by symmetrization, and (c)š‘(c)( italic_c ) follows from Lemma 13. We now briefly explain the reasoning for the other steps. (b)š‘(b)( italic_b ) follows by noting that for any |Ī±|ā‰¤kš›¼š‘˜|\alpha|\leq k| italic_Ī± | ā‰¤ italic_k, |DĪ±ā¢(fāˆ’P^)|superscriptš·š›¼š‘“^š‘ƒ|D^{\alpha}(f-\hat{P})|| italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | is always bounded on Ī©nsuperscriptĪ©š‘›\Omega^{n}roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT because Ī©nsuperscriptĪ©š‘›\Omega^{n}roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is compact. Hence, letting |DĪ±ā¢(fāˆ’P^)|ā‰¤Msuperscriptš·š›¼š‘“^š‘ƒš‘€|D^{\alpha}(f-\hat{P})|\leq M| italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ā‰¤ italic_M for all Ī±š›¼\alphaitalic_Ī±, and since MāˆˆL1ā¢(Ī¼)š‘€superscriptšæ1šœ‡M\in L^{1}(\mu)italic_M āˆˆ italic_L start_POSTSUPERSCRIPT 1 end_POSTSUPERSCRIPT ( italic_Ī¼ ), the differentiation can be passed through the integral. To obtain (d)š‘‘(d)( italic_d ), we note that |DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(Ļƒā¢(š’™))ā‰¤maxš’™āˆˆĪ©nā”|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(Ļƒā¢(š’™))superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™subscriptš’™superscriptĪ©š‘›superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™|D^{\sigma.\alpha}(f-\hat{P})|(\sigma(\bm{x}))\leq\max_{\bm{x}\in\Omega^{n}}|D% ^{\sigma.\alpha}(f-\hat{P})|(\sigma(\bm{x}))| italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( italic_Ļƒ ( bold_italic_x ) ) ā‰¤ roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( italic_Ļƒ ( bold_italic_x ) ) for any ĻƒāˆˆGšœŽšŗ\sigma\in Gitalic_Ļƒ āˆˆ italic_G, and thus integrating over the group retains the inequality

āˆ«G|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(Ļƒā¢(š’™))ā¢š‘‘Ī¼ā¢(Ļƒ)ā‰¤āˆ«Gmaxš’™āˆˆĪ©nā”|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(Ļƒā¢(š’™))ā¢š‘‘Ī¼ā¢(Ļƒ).subscriptšŗsuperscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™differential-dšœ‡šœŽsubscriptšŗsubscriptš’™superscriptĪ©š‘›superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™differential-dšœ‡šœŽ\int_{G}|D^{\sigma.\alpha}(f-\hat{P})|(\sigma(\bm{x}))\,d\mu(\sigma)\leq\int_{% G}\max_{\bm{x}\in\Omega^{n}}|D^{\sigma.\alpha}(f-\hat{P})|(\sigma(\bm{x}))\,d% \mu(\sigma).āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( italic_Ļƒ ( bold_italic_x ) ) italic_d italic_Ī¼ ( italic_Ļƒ ) ā‰¤ āˆ« start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( italic_Ļƒ ( bold_italic_x ) ) italic_d italic_Ī¼ ( italic_Ļƒ ) .

(e)š‘’(e)( italic_e ) follows because we are taking the maximum. (f)š‘“(f)( italic_f ) follows because for a fixed ĻƒāˆˆGšœŽšŗ\sigma\in Gitalic_Ļƒ āˆˆ italic_G and all the Ī±š›¼\alphaitalic_Ī± such that |Ī±|=lš›¼š‘™|\alpha|=l| italic_Ī± | = italic_l, ĻƒšœŽ\sigmaitalic_Ļƒ is a bijection on the list of Ī±š›¼\alphaitalic_Ī±ā€™s, so it is the same list of Ī±š›¼\alphaitalic_Ī±ā€™s.

Ā 

Remark 14

The proof of Corollary 10 follows the proof for Theorem 9 closely with a small difference. Given G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, GšŗGitalic_G is now finite and discrete. In this case, the Haar measure becomes a normalized counting measure where we replace integration by a summation with a normalization factor 1n!1š‘›\frac{1}{n!}divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG because |š’®n|=n!subscriptš’®š‘›š‘›|\mathcal{S}_{n}|=n!| caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | = italic_n !.

2.3 š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation via nš‘›nitalic_n-antisymmetric polynomials

In this section, we prove a similar š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation for nš‘›nitalic_n-antisymmetric functions. The formalism in this section will mirror that which was presented in Section 2.2. There is a notion of ā€˜skew-symmetricā€™ polynomials that generalize the notion of antisymmetry but in that the group GšŗGitalic_G has to be generated by reflections or pseudo-reflections. For such compact groups GšŗGitalic_G acting on [n]delimited-[]š‘›[n][ italic_n ], our results below will hold true. However, we will only work with š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT in our study here. Interested readers may find the notion of skew-symmetric polynomials in Bergeron (2009, pageĀ 93).

Theorem 15 (š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT approximation: nš‘›nitalic_n-antisymmetric function)

Let Ī©āŠ‚ā„dnormal-Ī©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT be compact. Suppose that f:Ī©nā†’ā„normal-:š‘“normal-ā†’superscriptnormal-Ī©š‘›ā„f:\Omega^{n}\to\mathbb{R}italic_f : roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā†’ blackboard_R is nš‘›nitalic_n-antisymmetric and š’žksuperscriptš’žš‘˜\mathcal{C}^{k}caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. Then for every Ļµ>0italic-Ļµ0\epsilon>0italic_Ļµ > 0 there exists an nš‘›nitalic_n-antisymmetric polynomial Pš‘ƒPitalic_P such that

ā€–fāˆ’Pā€–š’žk<Ļµ.subscriptnormš‘“š‘ƒsuperscriptš’žš‘˜italic-Ļµ\left\|f-P\right\|_{\mathcal{C}^{k}}<\epsilon.āˆ„ italic_f - italic_P āˆ„ start_POSTSUBSCRIPT caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT < italic_Ļµ . (12)

ProofĀ  Using Theorem 11, we approximate fāˆˆš’žkš‘“superscriptš’žš‘˜f\in\mathcal{C}^{k}italic_f āˆˆ caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT up to the kš‘˜kitalic_k-order derivatives by a polynomial P^^š‘ƒ\hat{P}over^ start_ARG italic_P end_ARG. Hence, let

ā€–fāˆ’P^ā€–š’žk=āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĪ±ā¢(fāˆ’P^)|ā¢(š’™)<Ļµ.subscriptnormš‘“^š‘ƒsuperscriptš’žš‘˜subscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·š›¼š‘“^š‘ƒš’™italic-Ļµ\|f-\hat{P}\|_{\mathcal{C}^{k}}=\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}% }|D^{\alpha}(f-\hat{P})|(\bm{x})<\epsilon.āˆ„ italic_f - over^ start_ARG italic_P end_ARG āˆ„ start_POSTSUBSCRIPT caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( bold_italic_x ) < italic_Ļµ . (13)

Now consider the nš‘›nitalic_n-antisymmetrized polynomial Pš‘ƒPitalic_P defined by

Pā¢(š’™)=1n!ā¢āˆ‘Ļƒāˆˆš’®nsgnā¢(Ļƒ)ā¢(P^āˆ˜Ļƒ)ā¢(š’™).š‘ƒš’™1š‘›subscriptšœŽsubscriptš’®š‘›sgnšœŽ^š‘ƒšœŽš’™P(\bm{x})=\frac{1}{n!}\sum_{\sigma\in\mathcal{S}_{n}}\text{sgn}(\sigma)(\hat{P% }\circ\sigma)(\bm{x}).italic_P ( bold_italic_x ) = divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT sgn ( italic_Ļƒ ) ( over^ start_ARG italic_P end_ARG āˆ˜ italic_Ļƒ ) ( bold_italic_x ) .

Similarly, fā¢(š’™)=āˆ‘Ļƒāˆˆš’®nsgnā¢(Ļƒ)ā¢(fāˆ˜Ļƒ)ā¢(š’™)š‘“š’™subscriptšœŽsubscriptš’®š‘›sgnšœŽš‘“šœŽš’™f(\bm{x})=\sum_{\sigma\in\mathcal{S}_{n}}\text{sgn}(\sigma)\left(f\circ\sigma% \right)(\bm{x})italic_f ( bold_italic_x ) = āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT sgn ( italic_Ļƒ ) ( italic_f āˆ˜ italic_Ļƒ ) ( bold_italic_x ) since fš‘“fitalic_f is nš‘›nitalic_n-antisymmetric.

We prove the approximation in a similar manner as in the proof of TheoremĀ 9.

ā€–fāˆ’Pā€–š’žk=āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĪ±ā¢(fāˆ’P)|ā¢(š’™)subscriptnormš‘“š‘ƒsuperscriptš’žš‘˜subscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·š›¼š‘“š‘ƒš’™\displaystyle\left\|f-P\right\|_{\mathcal{C}^{k}}=\sum_{|\alpha|\leq k}\max_{% \bm{x}\in\Omega^{n}}\left|D^{\alpha}\left(f-P\right)\right|(\bm{x})āˆ„ italic_f - italic_P āˆ„ start_POSTSUBSCRIPT caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_f - italic_P ) | ( bold_italic_x )
=āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĪ±ā¢(1n!ā¢āˆ‘Ļƒāˆˆš’®nsgnā¢(Ļƒ)ā¢((fāˆ’P^)āˆ˜Ļƒ)ā¢(š’™))|absentsubscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·š›¼1š‘›subscriptšœŽsubscriptš’®š‘›sgnšœŽš‘“^š‘ƒšœŽš’™\displaystyle=\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}}\left|D^{\alpha}% \left(\frac{1}{n!}\sum_{\sigma\in\mathcal{S}_{n}}\text{sgn}(\sigma)((f-\hat{P}% )\circ\sigma)(\bm{x})\right)\,\right|= āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT sgn ( italic_Ļƒ ) ( ( italic_f - over^ start_ARG italic_P end_ARG ) āˆ˜ italic_Ļƒ ) ( bold_italic_x ) ) |
=āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|1n!ā¢āˆ‘Ļƒāˆˆš’®nsgnā¢(Ļƒ)ā¢DĪ±ā¢((fāˆ’P^)āˆ˜Ļƒ)ā¢(š’™)|absentsubscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›1š‘›subscriptšœŽsubscriptš’®š‘›sgnšœŽsuperscriptš·š›¼š‘“^š‘ƒšœŽš’™\displaystyle=\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}}\left|\frac{1}{n!% }\sum_{\sigma\in\mathcal{S}_{n}}\text{sgn}(\sigma)D^{\alpha}((f-\hat{P})\circ% \sigma)(\bm{x})\,\right|= āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT sgn ( italic_Ļƒ ) italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( ( italic_f - over^ start_ARG italic_P end_ARG ) āˆ˜ italic_Ļƒ ) ( bold_italic_x ) |
=āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|1n!ā¢āˆ‘Ļƒāˆˆš’®nsgnā¢(Ļƒ)ā¢DĻƒ.Ī±ā¢(fāˆ’P^)ā¢(Ļƒā¢(š’™))|absentsubscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›1š‘›subscriptšœŽsubscriptš’®š‘›sgnšœŽsuperscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™\displaystyle=\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}}\left|\frac{1}{n!% }\sum_{\sigma\in\mathcal{S}_{n}}\text{sgn}(\sigma)D^{\sigma.\alpha}(f-\hat{P})% (\sigma(\bm{x}))\,\right|= āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT sgn ( italic_Ļƒ ) italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) ( italic_Ļƒ ( bold_italic_x ) ) |
ā‰¤āˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”1n!ā¢āˆ‘Ļƒāˆˆš’®n|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(Ļƒā¢(š’™))ā‰¤āˆ‘|Ī±|ā‰¤k1n!ā¢āˆ‘Ļƒāˆˆš’®nmaxš’™āˆˆĪ©nā”|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(Ļƒā¢(š’™))absentsubscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›1š‘›subscriptšœŽsubscriptš’®š‘›superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™subscriptš›¼š‘˜1š‘›subscriptšœŽsubscriptš’®š‘›subscriptš’™superscriptĪ©š‘›superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒšœŽš’™\displaystyle\leq\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}}\frac{1}{n!}% \sum_{\sigma\in\mathcal{S}_{n}}|D^{\sigma.\alpha}(f-\hat{P})|(\sigma(\bm{x}))% \,\leq\sum_{|\alpha|\leq k}\frac{1}{n!}\sum_{\sigma\in\mathcal{S}_{n}}\max_{% \bm{x}\in\Omega^{n}}|D^{\sigma.\alpha}(f-\hat{P})|(\sigma(\bm{x}))\,ā‰¤ āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( italic_Ļƒ ( bold_italic_x ) ) ā‰¤ āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( italic_Ļƒ ( bold_italic_x ) )
=āˆ‘|Ī±|ā‰¤k1n!ā¢āˆ‘Ļƒāˆˆš’®nmaxš’™āˆˆĪ©nā”|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(š’™)=1n!ā¢āˆ‘Ļƒāˆˆš’®nāˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĻƒ.Ī±ā¢(fāˆ’P^)|ā¢(š’™)absentsubscriptš›¼š‘˜1š‘›subscriptšœŽsubscriptš’®š‘›subscriptš’™superscriptĪ©š‘›superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒš’™1š‘›subscriptšœŽsubscriptš’®š‘›subscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·formulae-sequencešœŽš›¼š‘“^š‘ƒš’™\displaystyle=\sum_{|\alpha|\leq k}\frac{1}{n!}\sum_{\sigma\in\mathcal{S}_{n}}% \max_{\bm{x}\in\Omega^{n}}|D^{\sigma.\alpha}(f-\hat{P})|(\bm{x})\,=\frac{1}{n!% }\sum_{\sigma\in\mathcal{S}_{n}}\sum_{|\alpha|\leq k}\max_{\bm{x}\in\Omega^{n}% }|D^{\sigma.\alpha}(f-\hat{P})|(\bm{x})\,= āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( bold_italic_x ) = divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ļƒ . italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( bold_italic_x )
=1n!ā¢āˆ‘Ļƒāˆˆš’®nāˆ‘|Ī±|ā‰¤kmaxš’™āˆˆĪ©nā”|DĪ±ā¢(fāˆ’P^)|ā¢(š’™)<Ļµ.absent1š‘›subscriptšœŽsubscriptš’®š‘›subscriptš›¼š‘˜subscriptš’™superscriptĪ©š‘›superscriptš·š›¼š‘“^š‘ƒš’™italic-Ļµ\displaystyle=\frac{1}{n!}\sum_{\sigma\in\mathcal{S}_{n}}\sum_{|\alpha|\leq k}% \max_{\bm{x}\in\Omega^{n}}|D^{\alpha}(f-\hat{P})|(\bm{x})\ <\epsilon.= divide start_ARG 1 end_ARG start_ARG italic_n ! end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT āˆ‘ start_POSTSUBSCRIPT | italic_Ī± | ā‰¤ italic_k end_POSTSUBSCRIPT roman_max start_POSTSUBSCRIPT bold_italic_x āˆˆ roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT end_POSTSUBSCRIPT | italic_D start_POSTSUPERSCRIPT italic_Ī± end_POSTSUPERSCRIPT ( italic_f - over^ start_ARG italic_P end_ARG ) | ( bold_italic_x ) < italic_Ļµ .

Ā 

3 Representations of totally symmetric and nš‘›nitalic_n-antisymmetric polynomials

The representation theory presented in this section applies to polynomials with coefficients in any field of characteristics zero. However, we will mainly show the results for real polynomials.

3.1 Representations of the totally symmetric polynomials

In Section 2.2, a totally symmetric fāˆˆš’žkš‘“superscriptš’žš‘˜f\in\mathcal{C}^{k}italic_f āˆˆ caligraphic_C start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT is shown to be uniformly approximated by a totally symmetric polynomial Pš‘ƒPitalic_P over Ī©nsuperscriptĪ©š‘›\Omega^{n}roman_Ī© start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, where Ī©āŠ‚ā„dĪ©superscriptā„š‘‘\Omega\subset\mathbb{R}^{d}roman_Ī© āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT is compact. In this section, we infer more about this totally symmetric polynomial Pš‘ƒPitalic_P.

For consistency, we are using the notations in Chen etĀ al. (2023) which reference from Briand (2004) (page 359, Theorem 3). Let us denote š’«sumd,nā¢(ā„)subscriptsuperscriptš’«š‘‘š‘›sumā„\mathcal{P}^{d,n}_{\text{sum}}(\mathbb{R})caligraphic_P start_POSTSUPERSCRIPT italic_d , italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT sum end_POSTSUBSCRIPT ( blackboard_R ) as the ā„ā„\mathbb{R}blackboard_R-algebra consisting of all multi-symmetric polynomials with real coefficients, i.e. real totally symmetric polynomials in š’™=(š’™1,ā€¦,š’™n)āˆˆ(ā„d)nš’™subscriptš’™1ā€¦subscriptš’™š‘›superscriptsuperscriptā„š‘‘š‘›\bm{x}=(\bm{x}_{1},\ldots,\bm{x}_{n})\in(\mathbb{R}^{d})^{n}bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) āˆˆ ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT. Furthermore, š’«sumd,nā¢(ā„)subscriptsuperscriptš’«š‘‘š‘›sumā„\mathcal{P}^{d,n}_{\text{sum}}(\mathbb{R})caligraphic_P start_POSTSUPERSCRIPT italic_d , italic_n end_POSTSUPERSCRIPT start_POSTSUBSCRIPT sum end_POSTSUBSCRIPT ( blackboard_R ) is generated as an ā„ā„\mathbb{R}blackboard_R-algebra by multi-symmetric power sums:

Ī·š’”ā¢(š’™1,ā€¦,š’™n)subscriptšœ‚š’”subscriptš’™1ā€¦subscriptš’™š‘›\displaystyle\eta_{\bm{s}}(\bm{x}_{1},\ldots,\bm{x}_{n})italic_Ī· start_POSTSUBSCRIPT bold_italic_s end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ā‰”āˆ‘i=1nxiā¢1s1ā¢xiā¢2s2ā¢ā‹Æā¢xiā¢dsd, 0ā‰¤s1+s2+ā‹Æ+sdā‰¤n,formulae-sequenceā‰”absentsuperscriptsubscriptš‘–1š‘›superscriptsubscriptš‘„š‘–1subscriptš‘ 1superscriptsubscriptš‘„š‘–2subscriptš‘ 2ā‹Æsuperscriptsubscriptš‘„š‘–š‘‘subscriptš‘ š‘‘ 0subscriptš‘ 1subscriptš‘ 2ā‹Æsubscriptš‘ š‘‘š‘›\displaystyle\coloneqq\sum_{i=1}^{n}x_{i1}^{s_{1}}x_{i2}^{s_{2}}\cdots x_{id}^% {s_{d}},\ \ 0\leq s_{1}+s_{2}+\cdots+s_{d}\leq n,ā‰” āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹Æ italic_x start_POSTSUBSCRIPT italic_i italic_d end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_s start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_POSTSUPERSCRIPT , 0 ā‰¤ italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + ā‹Æ + italic_s start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ā‰¤ italic_n , (14)
=āˆ‘i=1nhš’”ā¢(š’™i)absentsuperscriptsubscriptš‘–1š‘›subscriptā„Žš’”subscriptš’™š‘–\displaystyle=\sum_{i=1}^{n}h_{\bm{s}}(\bm{x}_{i})= āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT bold_italic_s end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT )

where š’”=(s1,s2,ā€¦,sd)š’”subscriptš‘ 1subscriptš‘ 2ā€¦subscriptš‘ š‘‘\bm{s}=(s_{1},s_{2},\ldots,s_{d})bold_italic_s = ( italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_s start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ā€¦ , italic_s start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ) and š’™iā‰”(xiā¢1,ā€¦,xiā¢d)ā‰”subscriptš’™š‘–subscriptš‘„š‘–1ā€¦subscriptš‘„š‘–š‘‘\bm{x}_{i}\coloneqq(x_{i1},\ldots,x_{id})bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ā‰” ( italic_x start_POSTSUBSCRIPT italic_i 1 end_POSTSUBSCRIPT , ā€¦ , italic_x start_POSTSUBSCRIPT italic_i italic_d end_POSTSUBSCRIPT ). One can define a total ordering on these š’”š’”\bm{s}bold_italic_s indices and enumerate them as Ī·1,Ī·2,ā€¦,Ī·Msubscriptšœ‚1subscriptšœ‚2ā€¦subscriptšœ‚š‘€\eta_{1},\eta_{2},\ldots,\eta_{M}italic_Ī· start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_Ī· start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ā€¦ , italic_Ī· start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT, with Ī·jā¢(š’™1,ā€¦,š’™n)=āˆ‘i=1nhjā¢(š’™i)subscriptšœ‚š‘—subscriptš’™1ā€¦subscriptš’™š‘›superscriptsubscriptš‘–1š‘›subscriptā„Žš‘—subscriptš’™š‘–\eta_{j}(\bm{x}_{1},\ldots,\bm{x}_{n})=\sum_{i=1}^{n}h_{j}(\bm{x}_{i})italic_Ī· start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_h start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) from above for all jāˆˆ[M]={1,2,ā€¦,M}š‘—delimited-[]š‘€12ā€¦š‘€j\in[M]=\{1,2,\ldots,M\}italic_j āˆˆ [ italic_M ] = { 1 , 2 , ā€¦ , italic_M }. One can easily check that

M=āˆ‘i=0n(i+dāˆ’1dāˆ’1)=āˆ‘i=0n(i+dāˆ’1i)=(n+1+dāˆ’1n)=(n+dn).š‘€superscriptsubscriptš‘–0š‘›binomialš‘–š‘‘1š‘‘1superscriptsubscriptš‘–0š‘›binomialš‘–š‘‘1š‘–binomialš‘›1š‘‘1š‘›binomialš‘›š‘‘š‘›M=\sum_{i=0}^{n}\binom{i+d-1}{d-1}=\sum_{i=0}^{n}\binom{i+d-1}{i}=\binom{n+1+d% -1}{n}=\binom{n+d}{n}.italic_M = āˆ‘ start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( FRACOP start_ARG italic_i + italic_d - 1 end_ARG start_ARG italic_d - 1 end_ARG ) = āˆ‘ start_POSTSUBSCRIPT italic_i = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( FRACOP start_ARG italic_i + italic_d - 1 end_ARG start_ARG italic_i end_ARG ) = ( FRACOP start_ARG italic_n + 1 + italic_d - 1 end_ARG start_ARG italic_n end_ARG ) = ( FRACOP start_ARG italic_n + italic_d end_ARG start_ARG italic_n end_ARG ) . (15)

Then Pš‘ƒPitalic_P can be written using the generators of the algebra:

P=āˆ‘k=1pCkā¢āˆi=1MĪ·ik,i,š‘ƒsuperscriptsubscriptš‘˜1š‘subscriptš¶š‘˜superscriptsubscriptproductš‘–1š‘€superscriptsubscriptšœ‚š‘–š‘˜š‘–\displaystyle P=\sum_{k=1}^{p}C_{k}\prod_{i=1}^{M}\eta_{i}^{k,i},italic_P = āˆ‘ start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_p end_POSTSUPERSCRIPT italic_C start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT āˆ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_Ī· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k , italic_i end_POSTSUPERSCRIPT , (16)

where Ckāˆˆā„subscriptš¶š‘˜ā„C_{k}\in\mathbb{R}italic_C start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT āˆˆ blackboard_R. Now, based on the structures of {Ī·j}j=1Msuperscriptsubscriptsubscriptšœ‚š‘—š‘—1š‘€\{\eta_{j}\}_{j=1}^{M}{ italic_Ī· start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT and Pš‘ƒPitalic_P, we can further simplify our representation. First, encode the information of {Ī·j}j=1Msuperscriptsubscriptsubscriptšœ‚š‘—š‘—1š‘€\{\eta_{j}\}_{j=1}^{M}{ italic_Ī· start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT in an (MƗn)š‘€š‘›(M\times n)( italic_M Ɨ italic_n ) matrix Ī˜Ī˜\Thetaroman_Ī˜, whose entries are

(Ī˜)kā¢ā„“=hkā¢(š’™ā„“)subscriptĪ˜š‘˜ā„“subscriptā„Žš‘˜subscriptš’™ā„“(\Theta)_{k\ell}=h_{k}(\bm{x}_{\ell})( roman_Ī˜ ) start_POSTSUBSCRIPT italic_k roman_ā„“ end_POSTSUBSCRIPT = italic_h start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT roman_ā„“ end_POSTSUBSCRIPT ) (17)

for kāˆˆ[M]š‘˜delimited-[]š‘€k\in[M]italic_k āˆˆ [ italic_M ] and ā„“āˆˆ[n]ā„“delimited-[]š‘›\ell\in[n]roman_ā„“ āˆˆ [ italic_n ]. Also, note that the ā„“ā„“\ellroman_ā„“-th column of the matrix Ī˜Ī˜\Thetaroman_Ī˜ can be written as

Ī˜ā„“=Ļ•ā¢(š’™ā„“)ā‰”(h1ā¢(š’™ā„“),h2ā¢(š’™ā„“),ā€¦,hMā¢(š’™ā„“))T.subscriptĪ˜ā„“italic-Ļ•subscriptš’™ā„“ā‰”superscriptsubscriptā„Ž1subscriptš’™ā„“subscriptā„Ž2subscriptš’™ā„“ā€¦subscriptā„Žš‘€subscriptš’™ā„“š‘‡\displaystyle\Theta_{\ell}=\phi(\bm{x}_{\ell})\coloneqq(h_{1}(\bm{x}_{\ell}),h% _{2}(\bm{x}_{\ell}),\ldots,h_{M}(\bm{x}_{\ell}))^{T}.roman_Ī˜ start_POSTSUBSCRIPT roman_ā„“ end_POSTSUBSCRIPT = italic_Ļ• ( bold_italic_x start_POSTSUBSCRIPT roman_ā„“ end_POSTSUBSCRIPT ) ā‰” ( italic_h start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT roman_ā„“ end_POSTSUBSCRIPT ) , italic_h start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT roman_ā„“ end_POSTSUBSCRIPT ) , ā€¦ , italic_h start_POSTSUBSCRIPT italic_M end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT roman_ā„“ end_POSTSUBSCRIPT ) ) start_POSTSUPERSCRIPT italic_T end_POSTSUPERSCRIPT .

By (16), Pš‘ƒPitalic_P is a function in terms of {Ī·i}i=1Msuperscriptsubscriptsubscriptšœ‚š‘–š‘–1š‘€\{\eta_{i}\}_{i=1}^{M}{ italic_Ī· start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT; then from (14), Pš‘ƒPitalic_P is a function in terms of āˆ‘i=1nĻ•ā¢(š’™i)superscriptsubscriptš‘–1š‘›italic-Ļ•subscriptš’™š‘–\sum_{i=1}^{n}\phi(\bm{x}_{i})āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT italic_Ļ• ( bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ), where the sum is the so-called inner function. This functional dependence is clearly smooth. Dimension of the range of this function Ļ•italic-Ļ•\phiitalic_Ļ• is the ā€˜embedding dimensionā€™, which is M=(n+dn)š‘€binomialš‘›š‘‘š‘›M=\binom{n+d}{n}italic_M = ( FRACOP start_ARG italic_n + italic_d end_ARG start_ARG italic_n end_ARG ). This is a considerable improvement compared to Han etĀ al. (2022), where the upper bound on the embedding dimension depends on Ļµitalic-Ļµ\epsilonitalic_Ļµ and the norm of the gradient of the approximated function.

3.2 Representations of the nš‘›nitalic_n-antisymmetric polynomials

This section now utilizes a fair amount of commutative algebra. The relevant definitions and results for this section can be found in Appendices A and B. Given the polynomial ring ā„ā¢[š’™1,ā€¦,š’™n]ā„subscriptš’™1ā€¦subscriptš’™š‘›\mathbb{R}[\bm{x}_{1},\ldots,\bm{x}_{n}]blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] where {š’™i}i=1nāŠ‚ā„dsuperscriptsubscriptsubscriptš’™š‘–š‘–1š‘›superscriptā„š‘‘\{\bm{x}_{i}\}_{i=1}^{n}\subset\mathbb{R}^{d}{ bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, the representation of nš‘›nitalic_n-antisymmetric polynomials is a more subtle problem than that of totally symmetric ones. Unlike symmetric polynomials, nš‘›nitalic_n-antisymmetric polynomials do not form an ā„ā„\mathbb{R}blackboard_R-algebra because the closure axiom fails in general. Hence, we cannot talk about the generators for this algebra. However, we shall find representations for nš‘›nitalic_n-antisymmetric polynomials with respect to the totally symmetric polynomials, where the representation of the latter has been discussed in Section 3.1.

3.2.1 Finite generation of nš‘›nitalic_n-antisymmetric polynomials and the case n=2š‘›2n=2italic_n = 2

In fact, the nš‘›nitalic_n-antisymmetric polynomials form a finitely generated module over the ring of totally symmetric polynomials (Appendix B, Lemma 28 ). Consequently, we want to determine the minimum number of module generators of nš‘›nitalic_n-antisymmetric polynomials over the totally symmetric polynomial ring; this is a required analysis because unlike a vector space over a field, there is not a single number of generators for a finitely generated module. The solution for the exact minimum number of module generators for the general case of nā‰„2š‘›2n\geq 2italic_n ā‰„ 2 and dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1 is daunting and very difficult to determine, so instead we establish some upper bounds (and lower bounds) on this minimality. This is the main result of the section, which is discussed in Section 3.2.2. In addition, we also establish the minimality for specific cases here as well.

In the case nā‰„2š‘›2n\geq 2italic_n ā‰„ 2 and d=1š‘‘1d=1italic_d = 1, the minimum number of generators is 1, which is well known, and goes back to Cauchy (1905). In particular, any nš‘›nitalic_n-antisymmetric polynomial can be written as a product of a symmetric polynomial and Vandermonde determinant Dā¢(š’™)=āˆ1ā‰¤i<jā‰¤n(xiāˆ’xj)š·š’™subscriptproduct1š‘–š‘—š‘›subscriptš‘„š‘–subscriptš‘„š‘—D(\bm{x})=\prod_{1\leq i<j\leq n}(x_{i}-x_{j})italic_D ( bold_italic_x ) = āˆ start_POSTSUBSCRIPT 1 ā‰¤ italic_i < italic_j ā‰¤ italic_n end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ). In other words, if fš‘“fitalic_f is nš‘›nitalic_n-antisymmetric then there exists a symmetric polynomial gš‘”gitalic_g such that fā¢(š’™)=Dā¢(š’™)ā¢gā¢(š’™)š‘“š’™š·š’™š‘”š’™f(\bm{x})=D(\bm{x})g(\bm{x})italic_f ( bold_italic_x ) = italic_D ( bold_italic_x ) italic_g ( bold_italic_x ). Since for any Ļƒāˆˆš’®nšœŽsubscriptš’®š‘›\sigma\in\mathcal{S}_{n}italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, D(Ļƒ.š’™)=sgn(Ļƒ)D(š’™)D(\sigma.\bm{x})=\text{sgn}(\sigma)D(\bm{x})italic_D ( italic_Ļƒ . bold_italic_x ) = sgn ( italic_Ļƒ ) italic_D ( bold_italic_x ) and g(Ļƒ.š’™)=g(š’™)g(\sigma.\bm{x})=g(\bm{x})italic_g ( italic_Ļƒ . bold_italic_x ) = italic_g ( bold_italic_x ), the result of the action is f(Ļƒ.š’™)=sgn(Ļƒ)f(š’™)f(\sigma.\bm{x})=\text{sgn}(\sigma)f(\bm{x})italic_f ( italic_Ļƒ . bold_italic_x ) = sgn ( italic_Ļƒ ) italic_f ( bold_italic_x ). We make a useful observation that for any transposition (iā¢j)=Ļƒāˆˆš’®nš‘–š‘—šœŽsubscriptš’®š‘›(i\;j)=\sigma\in\mathcal{S}_{n}( italic_i italic_j ) = italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT where iā‰ jš‘–š‘—i\neq jitalic_i ā‰  italic_j, f(Ļƒ.š’™)f(\sigma.\bm{x})italic_f ( italic_Ļƒ . bold_italic_x )= - fā¢(š’™)š‘“š’™f(\bm{x})italic_f ( bold_italic_x ) implies that fš‘“fitalic_f vanishes on the hyperplane xi=xjsubscriptš‘„š‘–subscriptš‘„š‘—x_{i}=x_{j}italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT; this means fš‘“fitalic_f is divisible by (xiāˆ’xj)subscriptš‘„š‘–subscriptš‘„š‘—(x_{i}-x_{j})( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ).

For n=2š‘›2n=2italic_n = 2 and d>1š‘‘1d>1italic_d > 1, the solution takes the inspiration from the observation above, which will be used in its proof. First, let us consider Vandermonde determinants of all the nš‘›nitalic_n scalar variables coming from š’™1,ā€¦,š’™nāˆˆā„dsubscriptš’™1ā€¦subscriptš’™š‘›superscriptā„š‘‘\bm{x}_{1},\ldots,\bm{x}_{n}\in\mathbb{R}^{d}bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT; in other words, let Dlā¢(š’™)=āˆ1ā‰¤i<jā‰¤n(xiā¢lāˆ’xjā¢l)subscriptš·š‘™š’™subscriptproduct1š‘–š‘—š‘›subscriptš‘„š‘–š‘™subscriptš‘„š‘—š‘™D_{l}(\bm{x})=\prod_{1\leq i<j\leq n}(x_{il}-x_{jl})italic_D start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( bold_italic_x ) = āˆ start_POSTSUBSCRIPT 1 ā‰¤ italic_i < italic_j ā‰¤ italic_n end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i italic_l end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j italic_l end_POSTSUBSCRIPT ) where lāˆˆ{1,2,ā€¦,d}š‘™12ā€¦š‘‘l\in\{1,2,\ldots,d\}italic_l āˆˆ { 1 , 2 , ā€¦ , italic_d }. The result is proven in the following lemma:

Lemma 16

Let n=2š‘›2n=2italic_n = 2 and dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1. Any nš‘›nitalic_n-antisymmetric polynomial fš‘“fitalic_f can be written in the following form:

fā¢(š’™)=āˆ‘l=1dDlā¢(š’™)ā¢glā¢(š’™),š‘“š’™superscriptsubscriptš‘™1š‘‘subscriptš·š‘™š’™subscriptš‘”š‘™š’™\displaystyle f(\bm{x})=\sum_{l=1}^{d}D_{l}(\bm{x})g_{l}(\bm{x}),italic_f ( bold_italic_x ) = āˆ‘ start_POSTSUBSCRIPT italic_l = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_D start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( bold_italic_x ) italic_g start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( bold_italic_x ) , (18)

where g1,ā€¦,gdsubscriptš‘”1normal-ā€¦subscriptš‘”š‘‘g_{1},\ldots,g_{d}italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_g start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT are totally symmetric polynomials.

ProofĀ  In this particular case, Dlā¢(š’™)=(x1ā¢lāˆ’x2ā¢l)subscriptš·š‘™š’™subscriptš‘„1š‘™subscriptš‘„2š‘™D_{l}(\bm{x})=(x_{1l}-x_{2l})italic_D start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( bold_italic_x ) = ( italic_x start_POSTSUBSCRIPT 1 italic_l end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 2 italic_l end_POSTSUBSCRIPT ) where lāˆˆ{1,ā€¦,d}š‘™1ā€¦š‘‘l\in\{1,\ldots,d\}italic_l āˆˆ { 1 , ā€¦ , italic_d }, and in this proof, we write š’™=(š’™1,š’™2)āˆˆ(ā„d)2š’™subscriptš’™1subscriptš’™2superscriptsuperscriptā„š‘‘2\bm{x}=(\bm{x}_{1},\bm{x}_{2})\in(\mathbb{R}^{d})^{2}bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) āˆˆ ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT. Let ĻƒšœŽ\sigmaitalic_Ļƒ be the permutation transforming š’™ā†¦(š’™2,š’™1)maps-toš’™subscriptš’™2subscriptš’™1\bm{x}\mapsto(\bm{x}_{2},\bm{x}_{1})bold_italic_x ā†¦ ( bold_italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ), so the 2222-antisymmetry of fš‘“fitalic_f can be written as āˆ’f(š’™)=āˆ’f(š’™1,š’™2)=f(š’™2,š’™1)=f(Ļƒ.š’™)-f(\bm{x})=-f(\bm{x}_{1},\bm{x}_{2})=f(\bm{x}_{2},\bm{x}_{1})=f(\sigma.\bm{x})- italic_f ( bold_italic_x ) = - italic_f ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_f ( bold_italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = italic_f ( italic_Ļƒ . bold_italic_x ). The ĻƒšœŽ\sigmaitalic_Ļƒ-transformation on š’™š’™\bm{x}bold_italic_x is identified with the matrix

Ī =(0dIdId0d),Ī matrixsubscript0š‘‘subscriptš¼š‘‘subscriptš¼š‘‘subscript0š‘‘\displaystyle\Pi=\begin{pmatrix}0_{d}&I_{d}\\ I_{d}&0_{d}\end{pmatrix},roman_Ī  = ( start_ARG start_ROW start_CELL 0 start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_CELL start_CELL italic_I start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_I start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_CELL start_CELL 0 start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_CELL end_ROW end_ARG ) , (21)

where Idsubscriptš¼š‘‘I_{d}italic_I start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT is the dƗdš‘‘š‘‘d\times ditalic_d Ɨ italic_d identity matrix and 0dsubscript0š‘‘0_{d}0 start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT is the dƗdš‘‘š‘‘d\times ditalic_d Ɨ italic_d zero matrix. To arrive at the proposed form, we observe the 2-antisymmetry in a different coordinate via a linear transformation and factor out Dlā¢(š’™)subscriptš·š‘™š’™D_{l}(\bm{x})italic_D start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( bold_italic_x ) terms. First, let y1ā¢i=x1ā¢iāˆ’x2ā¢isubscriptš‘¦1š‘–subscriptš‘„1š‘–subscriptš‘„2š‘–y_{1i}=x_{1i}-x_{2i}italic_y start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT and y2ā¢i=x1ā¢i+x2ā¢isubscriptš‘¦2š‘–subscriptš‘„1š‘–subscriptš‘„2š‘–y_{2i}=x_{1i}+x_{2i}italic_y start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT + italic_x start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT for iāˆˆ{1,ā€¦,d}š‘–1ā€¦š‘‘i\in\{1,\ldots,d\}italic_i āˆˆ { 1 , ā€¦ , italic_d }. This matrix of transformation is

L=(Idāˆ’IdIdId),šæmatrixsubscriptš¼š‘‘subscriptš¼š‘‘subscriptš¼š‘‘subscriptš¼š‘‘\displaystyle L=\begin{pmatrix}I_{d}&-I_{d}\\ I_{d}&I_{d}\end{pmatrix},italic_L = ( start_ARG start_ROW start_CELL italic_I start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_CELL start_CELL - italic_I start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_CELL end_ROW start_ROW start_CELL italic_I start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_CELL start_CELL italic_I start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_CELL end_ROW end_ARG ) , (24)

so that š’š=(š’š1,š’š2)=Lā¢(š’™1,š’™2)=Lā¢š’™š’šsubscriptš’š1subscriptš’š2šæsubscriptš’™1subscriptš’™2šæš’™\bm{y}=(\bm{y}_{1},\bm{y}_{2})=L(\bm{x}_{1},\bm{x}_{2})=L\bm{x}bold_italic_y = ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_L ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_L bold_italic_x. If P=fāˆ˜Lāˆ’1š‘ƒš‘“superscriptšæ1P=f\circ L^{-1}italic_P = italic_f āˆ˜ italic_L start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT, which is also a polynomial, the condition āˆ’f(š’™)=f(Ļƒ.š’™)-f(\bm{x})=f(\sigma.\bm{x})- italic_f ( bold_italic_x ) = italic_f ( italic_Ļƒ . bold_italic_x ) translates in the new coordinates as āˆ’Pā¢(š’š)=Pā¢(Lā¢Ī ā¢Lāˆ’1ā¢š’š)š‘ƒš’šš‘ƒšæĪ superscriptšæ1š’š-P(\bm{y})=P(L\Pi L^{-1}\bm{y})- italic_P ( bold_italic_y ) = italic_P ( italic_L roman_Ī  italic_L start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT bold_italic_y ). One can easily compute Lā¢Ī ā¢Lāˆ’1šæĪ superscriptšæ1L\Pi L^{-1}italic_L roman_Ī  italic_L start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT and see

āˆ’Pā¢(š’š1,š’š2)=Pā¢(āˆ’š’š1,š’š2).š‘ƒsubscriptš’š1subscriptš’š2š‘ƒsubscriptš’š1subscriptš’š2\displaystyle-P(\bm{y}_{1},\bm{y}_{2})=P(-\bm{y}_{1},\bm{y}_{2}).- italic_P ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_P ( - bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) . (25)

Now, if Pš‘ƒPitalic_P is expressed as an ā„ā„\mathbb{R}blackboard_R-linear combination of monomials, then this last condition is also valid for each monomial term. We see this by writing Pā¢(š’š)=P1ā¢(š’š)+P2ā¢(š’š)š‘ƒš’šsubscriptš‘ƒ1š’šsubscriptš‘ƒ2š’šP(\bm{y})=P_{1}(\bm{y})+P_{2}(\bm{y})italic_P ( bold_italic_y ) = italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( bold_italic_y ) + italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_y ) where

P1ā¢(š’š1,š’š2)ā‰”āˆ‘Ī±cĪ±ā¢mĪ±ā¢(š’š1,š’š2)andP2ā¢(š’š1,š’š2)ā‰”āˆ‘Ī±dĪ±ā¢nĪ±ā¢(š’š1,š’š2).formulae-sequenceā‰”subscriptš‘ƒ1subscriptš’š1subscriptš’š2subscriptš›¼subscriptš‘š›¼subscriptš‘šš›¼subscriptš’š1subscriptš’š2andā‰”subscriptš‘ƒ2subscriptš’š1subscriptš’š2subscriptš›¼subscriptš‘‘š›¼subscriptš‘›š›¼subscriptš’š1subscriptš’š2\displaystyle P_{1}(\bm{y}_{1},\bm{y}_{2})\coloneqq\sum_{\alpha}c_{\alpha}m_{% \alpha}(\bm{y}_{1},\bm{y}_{2})\quad\mathrm{and}\quad P_{2}(\bm{y}_{1},\bm{y}_{% 2})\coloneqq\sum_{\alpha}d_{\alpha}n_{\alpha}(\bm{y}_{1},\bm{y}_{2}).italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ā‰” āˆ‘ start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT italic_c start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT italic_m start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) roman_and italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ā‰” āˆ‘ start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT italic_d start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT italic_n start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) .

Furthermore, mĪ±subscriptš‘šš›¼m_{\alpha}italic_m start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT and nĪ±subscriptš‘›š›¼n_{\alpha}italic_n start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT are monomials with the form (āˆi=1dy1ā¢iei)ā‹…(āˆi=1dy2ā¢ifi)ā‹…superscriptsubscriptproductš‘–1š‘‘superscriptsubscriptš‘¦1š‘–subscriptš‘’š‘–superscriptsubscriptproductš‘–1š‘‘superscriptsubscriptš‘¦2š‘–subscriptš‘“š‘–(\prod_{i=1}^{d}y_{1i}^{e_{i}})\cdot(\prod_{i=1}^{d}y_{2i}^{f_{i}})( āˆ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) ā‹… ( āˆ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) where āˆ‘i=1deisuperscriptsubscriptš‘–1š‘‘subscriptš‘’š‘–\sum_{i=1}^{d}e_{i}āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT is odd for monomials mĪ±subscriptš‘šš›¼m_{\alpha}italic_m start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT and even for monomials nĪ±subscriptš‘›š›¼n_{\alpha}italic_n start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT. From equation 25, we must have

āˆ’P1ā¢(š’š1,š’š2)=P1ā¢(āˆ’š’š1,š’š2)andāˆ’P2ā¢(š’š1,š’š2)=P2ā¢(āˆ’š’š1,š’š2),formulae-sequencesubscriptš‘ƒ1subscriptš’š1subscriptš’š2subscriptš‘ƒ1subscriptš’š1subscriptš’š2andsubscriptš‘ƒ2subscriptš’š1subscriptš’š2subscriptš‘ƒ2subscriptš’š1subscriptš’š2\displaystyle-P_{1}(\bm{y}_{1},\bm{y}_{2})=P_{1}(-\bm{y}_{1},\bm{y}_{2})\quad% \mathrm{and}\quad-P_{2}(\bm{y}_{1},\bm{y}_{2})=P_{2}(-\bm{y}_{1},\bm{y}_{2}),- italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( - bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) roman_and - italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( - bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) ,

and from the conditions on the monomials, P2ā¢(š’š1,š’š2)+P2ā¢(āˆ’š’š1,š’š2)=2ā¢P2ā¢(š’š)=0subscriptš‘ƒ2subscriptš’š1subscriptš’š2subscriptš‘ƒ2subscriptš’š1subscriptš’š22subscriptš‘ƒ2š’š0P_{2}(\bm{y}_{1},\bm{y}_{2})+P_{2}(-\bm{y}_{1},\bm{y}_{2})=2P_{2}(\bm{y})=0italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) + italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( - bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = 2 italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ( bold_italic_y ) = 0. This means P2=0subscriptš‘ƒ20P_{2}=0italic_P start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT = 0. Also, P=P1š‘ƒsubscriptš‘ƒ1P=P_{1}italic_P = italic_P start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, so each monomial mĪ±subscriptš‘šš›¼m_{\alpha}italic_m start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT obeys equation (25). Hence, āˆ’mĪ±ā¢(š’š1,š’š2)=mā¢(āˆ’š’š1,š’š2)subscriptš‘šš›¼subscriptš’š1subscriptš’š2š‘šsubscriptš’š1subscriptš’š2-m_{\alpha}(\bm{y}_{1},\bm{y}_{2})=m(-\bm{y}_{1},\bm{y}_{2})- italic_m start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_m ( - bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) for any index Ī±š›¼\alphaitalic_Ī±, which is written explicitly as āˆ’(āˆi=1dy1ā¢iei)ā‹…(āˆi=1dy2ā¢ifi)=(āˆ’1)āˆ‘i=1deiā‹…(āˆi=1dy1ā¢iei)ā‹…(āˆi=1dy2ā¢ifi)ā‹…superscriptsubscriptproductš‘–1š‘‘superscriptsubscriptš‘¦1š‘–subscriptš‘’š‘–superscriptsubscriptproductš‘–1š‘‘superscriptsubscriptš‘¦2š‘–subscriptš‘“š‘–ā‹…superscript1superscriptsubscriptš‘–1š‘‘subscriptš‘’š‘–superscriptsubscriptproductš‘–1š‘‘superscriptsubscriptš‘¦1š‘–subscriptš‘’š‘–superscriptsubscriptproductš‘–1š‘‘superscriptsubscriptš‘¦2š‘–subscriptš‘“š‘–-(\prod_{i=1}^{d}y_{1i}^{e_{i}})\cdot(\prod_{i=1}^{d}y_{2i}^{f_{i}})=(-1)^{% \sum_{i=1}^{d}e_{i}}\cdot(\prod_{i=1}^{d}y_{1i}^{e_{i}})\cdot(\prod_{i=1}^{d}y% _{2i}^{f_{i}})- ( āˆ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) ā‹… ( āˆ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) = ( - 1 ) start_POSTSUPERSCRIPT āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹… ( āˆ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) ā‹… ( āˆ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ). This means āˆ‘i=1deisuperscriptsubscriptš‘–1š‘‘subscriptš‘’š‘–\sum_{i=1}^{d}e_{i}āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT must be odd, so at least one of the {ei}i=1dsuperscriptsubscriptsubscriptš‘’š‘–š‘–1š‘‘\{e_{i}\}_{i=1}^{d}{ italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT must be odd. Let us now consider the case where ejsubscriptš‘’š‘—e_{j}italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT is odd for some jāˆˆ{1,ā€¦,d}š‘—1ā€¦š‘‘j\in\{1,\ldots,d\}italic_j āˆˆ { 1 , ā€¦ , italic_d }. Here, we can factor out one y1ā¢jsubscriptš‘¦1š‘—y_{1j}italic_y start_POSTSUBSCRIPT 1 italic_j end_POSTSUBSCRIPT from mĪ±subscriptš‘šš›¼m_{\alpha}italic_m start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT, so mĪ±ā¢(š’š)=y1ā¢jā¢qĪ±ā¢(š’š)subscriptš‘šš›¼š’šsubscriptš‘¦1š‘—subscriptš‘žš›¼š’šm_{\alpha}(\bm{y})=y_{1j}q_{\alpha}(\bm{y})italic_m start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT ( bold_italic_y ) = italic_y start_POSTSUBSCRIPT 1 italic_j end_POSTSUBSCRIPT italic_q start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT ( bold_italic_y ) where qĪ±ā¢(š’š)=(āˆi=1,iā‰ jdy1ā¢iei)ā‹…y1ā¢jejāˆ’1ā‹…(āˆi=1dy2ā¢ifi)subscriptš‘žš›¼š’šā‹…superscriptsubscriptproductformulae-sequenceš‘–1š‘–š‘—š‘‘superscriptsubscriptš‘¦1š‘–subscriptš‘’š‘–superscriptsubscriptš‘¦1š‘—subscriptš‘’š‘—1superscriptsubscriptproductš‘–1š‘‘superscriptsubscriptš‘¦2š‘–subscriptš‘“š‘–q_{\alpha}(\bm{y})=(\prod_{i=1,i\neq j}^{d}y_{1i}^{e_{i}})\cdot y_{1j}^{e_{j}-% 1}\cdot(\prod_{i=1}^{d}y_{2i}^{f_{i}})italic_q start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT ( bold_italic_y ) = ( āˆ start_POSTSUBSCRIPT italic_i = 1 , italic_i ā‰  italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 1 italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ) ā‹… italic_y start_POSTSUBSCRIPT 1 italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - 1 end_POSTSUPERSCRIPT ā‹… ( āˆ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 2 italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ). Because āˆ‘i=1deiāˆ’1superscriptsubscriptš‘–1š‘‘subscriptš‘’š‘–1\sum_{i=1}^{d}e_{i}-1āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_e start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT - 1 must be an even number, we see that qĪ±subscriptš‘žš›¼q_{\alpha}italic_q start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT has the following symmetry:

qĪ±ā¢(š’š1,š’š2)=qĪ±ā¢(āˆ’š’š1,š’š2).subscriptš‘žš›¼subscriptš’š1subscriptš’š2subscriptš‘žš›¼subscriptš’š1subscriptš’š2\displaystyle q_{\alpha}(\bm{y}_{1},\bm{y}_{2})=q_{\alpha}(-\bm{y}_{1},\bm{y}_% {2}).italic_q start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT ( bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_q start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT ( - bold_italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) . (26)

In the original coordinate š’™š’™\bm{x}bold_italic_x, it simply means that qĪ±subscriptš‘žš›¼q_{\alpha}italic_q start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT (expressed in š’™š’™\bm{x}bold_italic_x coordinate) will be a totally symmetric monomial. Noting that y1ā¢j=x1ā¢jāˆ’x2ā¢j=Djā¢(š’™)subscriptš‘¦1š‘—subscriptš‘„1š‘—subscriptš‘„2š‘—subscriptš·š‘—š’™y_{1j}=x_{1j}-x_{2j}=D_{j}(\bm{x})italic_y start_POSTSUBSCRIPT 1 italic_j end_POSTSUBSCRIPT = italic_x start_POSTSUBSCRIPT 1 italic_j end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 2 italic_j end_POSTSUBSCRIPT = italic_D start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( bold_italic_x ), we see mĪ±subscriptš‘šš›¼m_{\alpha}italic_m start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT, when expressed in š’™š’™\bm{x}bold_italic_x coordinate, can be factored as Djā¢(š’™)subscriptš·š‘—š’™D_{j}(\bm{x})italic_D start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ( bold_italic_x ) times a totally symmetric monomial. This factorization of one of {Diā¢(š’™)}i=1dsuperscriptsubscriptsubscriptš·š‘–š’™š‘–1š‘‘\{D_{i}(\bm{x})\}_{i=1}^{d}{ italic_D start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( bold_italic_x ) } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT can be done for each monomial mĪ±ā¢(š’™)subscriptš‘šš›¼š’™m_{\alpha}(\bm{x})italic_m start_POSTSUBSCRIPT italic_Ī± end_POSTSUBSCRIPT ( bold_italic_x ), so this concludes our proof. Ā 

3.2.2 Bounds for minimum module generators of nš‘›nitalic_n-antisymmetric polynomials for n>2š‘›2n>2italic_n > 2

When we are representing nš‘›nitalic_n-antisymmetric polynomials, the use of Vandermonde determinants seem intuitive. We may mirror the previous Lemma 16 for the general case n>2š‘›2n>2italic_n > 2 and dā‰„2š‘‘2d\geq 2italic_d ā‰„ 2; however, this will not hold true. One immediate reason is the degree of some nš‘›nitalic_n-antisymmetric functions. Recall the Vandermonde determinants Dlā¢(š’™)=āˆ1ā‰¤i<jā‰¤n(xiā¢lāˆ’xjā¢l)subscriptš·š‘™š’™subscriptproduct1š‘–š‘—š‘›subscriptš‘„š‘–š‘™subscriptš‘„š‘—š‘™D_{l}(\bm{x})=\prod_{1\leq i<j\leq n}(x_{il}-x_{jl})italic_D start_POSTSUBSCRIPT italic_l end_POSTSUBSCRIPT ( bold_italic_x ) = āˆ start_POSTSUBSCRIPT 1 ā‰¤ italic_i < italic_j ā‰¤ italic_n end_POSTSUBSCRIPT ( italic_x start_POSTSUBSCRIPT italic_i italic_l end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT italic_j italic_l end_POSTSUBSCRIPT ). Their degrees are (n2)binomialš‘›2\binom{n}{2}( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ), so some nš‘›nitalic_n-antisymmetric functions of the same or lower degree cannot be represented this way. For example, when n=3š‘›3n=3italic_n = 3 and d=2š‘‘2d=2italic_d = 2, one such function is fā¢(š’™1,š’™2,š’™3)=(x22āˆ’x12)ā¢(x31āˆ’x11)+(x12āˆ’x32)ā¢(x21āˆ’x11)š‘“subscriptš’™1subscriptš’™2subscriptš’™3subscriptš‘„22subscriptš‘„12subscriptš‘„31subscriptš‘„11subscriptš‘„12subscriptš‘„32subscriptš‘„21subscriptš‘„11f(\bm{x}_{1},\bm{x}_{2},\bm{x}_{3})=(x_{22}-x_{12})(x_{31}-x_{11})+(x_{12}-x_{% 32})(x_{21}-x_{11})italic_f ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , bold_italic_x start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT ) = ( italic_x start_POSTSUBSCRIPT 22 end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 31 end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ) + ( italic_x start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 32 end_POSTSUBSCRIPT ) ( italic_x start_POSTSUBSCRIPT 21 end_POSTSUBSCRIPT - italic_x start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT ) where degā”(f)=2<3=(32)degreeš‘“23binomial32\deg(f)=2<3=\binom{3}{2}roman_deg ( italic_f ) = 2 < 3 = ( FRACOP start_ARG 3 end_ARG start_ARG 2 end_ARG ).

This brings us to the realm of hardcore representation theory where finding the minimal number of generators for nš‘›nitalic_n-antisymmetric polynomials over the symmetric polynomial rings have been tackled by many eminent mathematicians over the years. For nā‰„2š‘›2n\geq 2italic_n ā‰„ 2 and d=2š‘‘2d=2italic_d = 2, the exact minimal number of such generators was found by a deep result of Haiman as a solution of the Haiman-Garsia conjecture. (See Garsia and Haiman (1996), Haiman (2003), Haiman (1994), Bergeron (2009) for background. For explicit reference see Haglund etĀ al. (2004), page 2.) The solution would be the nš‘›nitalic_n-th Catalan number given by (2ā¢n)!(n+1)!ā¢n!2š‘›š‘›1š‘›\frac{(2n)!}{(n+1)!n!}divide start_ARG ( 2 italic_n ) ! end_ARG start_ARG ( italic_n + 1 ) ! italic_n ! end_ARG. For the record, when n=d=2š‘›š‘‘2n=d=2italic_n = italic_d = 2 this solution 4!3!ā¢2!=24322\frac{4!}{3!2!}=2divide start_ARG 4 ! end_ARG start_ARG 3 ! 2 ! end_ARG = 2 agrees with our Lemma 16.

Let nā‰„2š‘›2n\geq 2italic_n ā‰„ 2 and dā‰„1š‘‘1d\geq 1italic_d ā‰„ 1, and let us follow the notations from Appendix B from here onwards. The exact minimal number of nš‘›nitalic_n-antisymmetric generators is given by the dimension of the vector space Hš’®nā¢(ā„nāŠ—ā„d)āˆ©š’Ŗā¢(ā„nāŠ—ā„d)sgnsubscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘š’Ŗsubscripttensor-productsuperscriptā„š‘›superscriptā„š‘‘sgnH_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})\cap\mathcal{O}(% \mathbb{R}^{n}\otimes\mathbb{R}^{d})_{\text{sgn}}italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) āˆ© caligraphic_O ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT, which is given by Lemma 36. As once stated, we aim to the determine the upper and lower bound of this minimal number of generators, and some great work has been done by Wallach (2021); we will draw much from this work to find these bounds. For convenience, nš‘›nitalic_n-antisymmetric polynomials are now often called ā€œalternants,ā€ which is the same terminology used in Wallach (2021).

Let us determine the lower bound first. Note that the the set of minimal degree alternants form a vector space over ā„ā„\mathbb{R}blackboard_R, and let this minimal degree be rš‘Ÿritalic_r. We will use this later on. In Wallach (2021, TheoremĀ 1), the lower bound of the number of module generators for alternants over symmetric polynomials is given by the dimension of the vector space spanned by this set of minimal degree alternants. We provide an argument here, relating these two numbers: Suppose {f1,f2,ā€¦,fk}subscriptš‘“1subscriptš‘“2ā€¦subscriptš‘“š‘˜\{f_{1},f_{2},\ldots,f_{k}\}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ā€¦ , italic_f start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT } is the minimal set of alternants that generate the nš‘›nitalic_n-antisymmetric polynomials as a module over the totally symmetric polynomials. Now, recall that any polynomial gš‘”gitalic_g can be written as sum of homogeneous polynomials, i.e. g=āˆ‘qg(q)š‘”subscriptš‘žsuperscriptš‘”š‘žg=\sum_{q}g^{(q)}italic_g = āˆ‘ start_POSTSUBSCRIPT italic_q end_POSTSUBSCRIPT italic_g start_POSTSUPERSCRIPT ( italic_q ) end_POSTSUPERSCRIPT, where g(q)superscriptš‘”š‘žg^{(q)}italic_g start_POSTSUPERSCRIPT ( italic_q ) end_POSTSUPERSCRIPT is the homogeneous part with degree qš‘žqitalic_q. By Lemma 29, if gš‘”gitalic_g is an alternant, then g(q)superscriptš‘”š‘žg^{(q)}italic_g start_POSTSUPERSCRIPT ( italic_q ) end_POSTSUPERSCRIPT are also alternants. Now, suppose degā”(g)=rdegreeš‘”š‘Ÿ\deg(g)=rroman_deg ( italic_g ) = italic_r, which is the minimal degree in the set of minimal degree alternants, then gš‘”gitalic_g must be homogeneous because of the minimality assumption. Consequently, g=āˆ‘j=1kujā¢fj=āˆ‘j=1k(ujā¢fj)(r)š‘”superscriptsubscriptš‘—1š‘˜subscriptš‘¢š‘—subscriptš‘“š‘—superscriptsubscriptš‘—1š‘˜superscriptsubscriptš‘¢š‘—subscriptš‘“š‘—š‘Ÿg=\sum_{j=1}^{k}u_{j}f_{j}=\sum_{j=1}^{k}(u_{j}f_{j})^{(r)}italic_g = āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT ( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT for some totally symmetric polynomials {uj}j=1ksuperscriptsubscriptsubscriptš‘¢š‘—š‘—1š‘˜\{u_{j}\}_{j=1}^{k}{ italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT. Furthermore, for any jāˆˆ[k]š‘—delimited-[]š‘˜j\in[k]italic_j āˆˆ [ italic_k ], (ujā¢fj)(r)=āˆ‘a+b=ruj(a)ā¢fj(b)superscriptsubscriptš‘¢š‘—subscriptš‘“š‘—š‘Ÿsubscriptš‘Žš‘š‘Ÿsuperscriptsubscriptš‘¢š‘—š‘Žsuperscriptsubscriptš‘“š‘—š‘(u_{j}f_{j})^{(r)}=\sum_{a+b=r}u_{j}^{(a)}f_{j}^{(b)}( italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_a + italic_b = italic_r end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_a ) end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_b ) end_POSTSUPERSCRIPT, where a,bš‘Žš‘a,bitalic_a , italic_b are nonnegative integers. In order to satisfy the minimality assumption for the degree rš‘Ÿritalic_r, every index b=rš‘š‘Ÿb=ritalic_b = italic_r where fj(b)ā‰ 0superscriptsubscriptš‘“š‘—š‘0f_{j}^{(b)}\neq 0italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_b ) end_POSTSUPERSCRIPT ā‰  0 and the corresponding a=0š‘Ž0a=0italic_a = 0. Hence, g=āˆ‘j=1kuj(0)ā¢fj(r)š‘”superscriptsubscriptš‘—1š‘˜superscriptsubscriptš‘¢š‘—0superscriptsubscriptš‘“š‘—š‘Ÿg=\sum_{j=1}^{k}u_{j}^{(0)}f_{j}^{(r)}italic_g = āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT where uj(0)āˆˆā„superscriptsubscriptš‘¢š‘—0ā„u_{j}^{(0)}\in\mathbb{R}italic_u start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT āˆˆ blackboard_R for fj(r)ā‰ 0superscriptsubscriptš‘“š‘—š‘Ÿ0f_{j}^{(r)}\neq 0italic_f start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_r ) end_POSTSUPERSCRIPT ā‰  0, and so gš‘”gitalic_g is represented by the dimension of the vector space spanned by degree rš‘Ÿritalic_r alternants. (Also note that the minimal generating set of nš‘›nitalic_n-antisymmetric polynomials can be comprised of homogeneous polynomials, see Theorem 37 in Appendix B.)

Before stating the lower bound for the number of generators, recall a standard combinatorial fact: Given d,nāˆˆā„•š‘‘š‘›ā„•d,n\in\mathbb{N}italic_d , italic_n āˆˆ blackboard_N, nš‘›nitalic_n can be written uniquely as n=(rd)+jš‘›binomialš‘Ÿš‘‘š‘—n=\binom{r}{d}+jitalic_n = ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d end_ARG ) + italic_j with 0ā‰¤j<(rdāˆ’1)0š‘—binomialš‘Ÿš‘‘10\leq j<\binom{r}{d-1}0 ā‰¤ italic_j < ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d - 1 end_ARG ) and rāˆˆā„¤ā‰„0š‘Ÿsubscriptā„¤absent0r\in\mathbb{Z}_{\geq 0}italic_r āˆˆ blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT. From Wallach (2021, TheoremĀ 1), the minimum degree of the minimal generating set of alternants is dā¢(rd+1)+jā¢(rāˆ’d+1)š‘‘binomialš‘Ÿš‘‘1š‘—š‘Ÿš‘‘1d\binom{r}{d+1}+j(r-d+1)italic_d ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d + 1 end_ARG ) + italic_j ( italic_r - italic_d + 1 ); in the proof, the dimension of the vector space spanned by set of minimal degree alternants, which give the lower bound, is

((rdāˆ’1)j)ā¢whereā¢n=(rd)+jā¢withā¢ 0ā‰¤j<(rdāˆ’1).binomialbinomialš‘Ÿš‘‘1š‘—whereš‘›binomialš‘Ÿš‘‘š‘—with 0š‘—binomialš‘Ÿš‘‘1\binom{\binom{r}{d-1}}{j}\ \text{where}\ n=\binom{r}{d}+j\ \text{with}\ 0\leq j% <\binom{r}{d-1}.( FRACOP start_ARG ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d - 1 end_ARG ) end_ARG start_ARG italic_j end_ARG ) where italic_n = ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d end_ARG ) + italic_j with 0 ā‰¤ italic_j < ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d - 1 end_ARG ) .

Now, we want to establish the upper bound for the minimum number of generators for the alternants over the totally symmetric polynomials. According to Wallach (2021), the maximum degree of the minimial generating set of alternants is (n2)binomialš‘›2\binom{n}{2}( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ), and this fact is proven in Lemma 31, Appendix B. Now, mirroring Wallach (2021), define a graded lexicographic order on the elements of ā„¤ā‰„0dsuperscriptsubscriptā„¤absent0š‘‘\mathbb{Z}_{\geq 0}^{d}blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT: For any š’ƒ,š’„āˆˆā„¤ā‰„0dš’ƒš’„superscriptsubscriptā„¤absent0š‘‘\bm{b},\bm{c}\in\mathbb{Z}_{\geq 0}^{d}bold_italic_b , bold_italic_c āˆˆ blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, š’ƒ<š’„š’ƒš’„\bm{b}<\bm{c}bold_italic_b < bold_italic_c if āˆ‘i=1dbi<āˆ‘i=1dcisuperscriptsubscriptš‘–1š‘‘subscriptš‘š‘–superscriptsubscriptš‘–1š‘‘subscriptš‘š‘–\sum_{i=1}^{d}b_{i}<\sum_{i=1}^{d}c_{i}āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT < āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT or if āˆ‘i=1dbi=āˆ‘i=1dcisuperscriptsubscriptš‘–1š‘‘subscriptš‘š‘–superscriptsubscriptš‘–1š‘‘subscriptš‘š‘–\sum_{i=1}^{d}b_{i}=\sum_{i=1}^{d}c_{i}āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_c start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, then if jš‘—jitalic_j being the first index where bjā‰ cjsubscriptš‘š‘—subscriptš‘š‘—b_{j}\neq c_{j}italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT ā‰  italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT, then bj<cjsubscriptš‘š‘—subscriptš‘š‘—b_{j}<c_{j}italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT < italic_c start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. For convenience, let us define Aāˆˆā„dƗnš“superscriptā„š‘‘š‘›A\in\mathbb{R}^{d\times n}italic_A āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d Ɨ italic_n end_POSTSUPERSCRIPT where (A)iā¢jāˆˆā„¤ā‰„0subscriptš“š‘–š‘—subscriptā„¤absent0(A)_{ij}\in\mathbb{Z}_{\geq 0}( italic_A ) start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT āˆˆ blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT, and let š’™=(š’™1,ā€¦,š’™n)āˆˆ(ā„d)nš’™subscriptš’™1ā€¦subscriptš’™š‘›superscriptsuperscriptā„š‘‘š‘›\bm{x}=(\bm{x}_{1},\ldots,\bm{x}_{n})\in(\mathbb{R}^{d})^{n}bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) āˆˆ ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT be the variables. Using a shorthand notation, we define a monomial as

š’™Aā‰”āˆi,jd,nxiā¢jaiā¢j.ā‰”superscriptš’™š“superscriptsubscriptproductš‘–š‘—š‘‘š‘›superscriptsubscriptš‘„š‘–š‘—subscriptš‘Žš‘–š‘—\bm{x}^{A}\coloneqq\prod_{i,j}^{d,n}x_{ij}^{a_{ij}}.bold_italic_x start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ā‰” āˆ start_POSTSUBSCRIPT italic_i , italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d , italic_n end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT .

Now, define Altā¢(ā‹…)Altā‹…\text{Alt}(\cdot)Alt ( ā‹… ) on any function with the variables š’™āˆˆ(ā„d)nš’™superscriptsuperscriptā„š‘‘š‘›\bm{x}\in(\mathbb{R}^{d})^{n}bold_italic_x āˆˆ ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT by

Alt(f)(š’™)ā‰”1|š’®n|āˆ‘Ļƒāˆˆš’®nsgn(Ļƒ)f(Ļƒ.š’™),\text{Alt}(f)(\bm{x})\coloneqq\frac{1}{|\mathcal{S}_{n}|}\sum_{\sigma\in% \mathcal{S}_{n}}\text{sgn}(\sigma)f(\sigma.\bm{x}),Alt ( italic_f ) ( bold_italic_x ) ā‰” divide start_ARG 1 end_ARG start_ARG | caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT sgn ( italic_Ļƒ ) italic_f ( italic_Ļƒ . bold_italic_x ) ,

where, Ļƒ.š’™=(š’™Ļƒā¢(1),ā€¦,š’™Ļƒā¢(n))formulae-sequencešœŽš’™subscriptš’™šœŽ1ā€¦subscriptš’™šœŽš‘›\sigma.\bm{x}=(\bm{x}_{\sigma(1)},\ldots,\bm{x}_{\sigma(n)})italic_Ļƒ . bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT italic_Ļƒ ( 1 ) end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_Ļƒ ( italic_n ) end_POSTSUBSCRIPT ). Then, a basis for the alternants as a vector space over ā„ā„\mathbb{R}blackboard_R is the set

Ī›={Altā¢(š’™A):A=(š’‚1,ā€¦,š’‚n)āˆˆ(ā„¤ā‰„0d)nā¢Ā andĀ ā¢š’‚1<š’‚2<ā€¦<š’‚n}Ī›conditional-setAltsuperscriptš’™š“š“subscriptš’‚1ā€¦subscriptš’‚š‘›superscriptsuperscriptsubscriptā„¤absent0š‘‘š‘›Ā andĀ subscriptš’‚1subscriptš’‚2ā€¦subscriptš’‚š‘›\Lambda=\left\{\text{Alt}(\bm{x}^{A}):A=(\bm{a}_{1},\ldots,\bm{a}_{n})\in(% \mathbb{Z}_{\geq 0}^{d})^{n}\text{ and }\bm{a}_{1}<\bm{a}_{2}<\ldots<\bm{a}_{n% }\right\}roman_Ī› = { Alt ( bold_italic_x start_POSTSUPERSCRIPT italic_A end_POSTSUPERSCRIPT ) : italic_A = ( bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) āˆˆ ( blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT and bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < bold_italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT < ā€¦ < bold_italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT }

according to Wallach (2021, PropositionĀ 4); of course, this is not the set of interest in our study. However, scalars in ā„ā„\mathbb{R}blackboard_R are also totally symmetric polynomials, so Ī›Ī›\Lambdaroman_Ī› with the additional condition of maximal degree of (n2)binomialš‘›2\binom{n}{2}( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ), i.e. āˆ‘i=1,j=1d,n(A)iā¢jā‰¤(n2)superscriptsubscriptformulae-sequenceš‘–1š‘—1š‘‘š‘›subscriptš“š‘–š‘—binomialš‘›2\sum_{i=1,j=1}^{d,n}(A)_{ij}\leq\binom{n}{2}āˆ‘ start_POSTSUBSCRIPT italic_i = 1 , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d , italic_n end_POSTSUPERSCRIPT ( italic_A ) start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ā‰¤ ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ), becomes a set of generators for the alternants over the totally symmetric polynomials, see Theorem 37. Let us call this set Ī›n,dsubscriptĪ›š‘›š‘‘\Lambda_{n,d}roman_Ī› start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT, and so its cardinality is actually a loose upper bound on the minimum number of generators. Actually, finding this cardinality is a very difficult combinatorial problem, which might not have a closed-form expression; this is mainly due to this ordering š’‚1<š’‚2<ā€¦<š’‚nsubscriptš’‚1subscriptš’‚2ā€¦subscriptš’‚š‘›\bm{a}_{1}<\bm{a}_{2}<\ldots<\bm{a}_{n}bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT < bold_italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT < ā€¦ < bold_italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT where {š’‚i}i=1nsuperscriptsubscriptsubscriptš’‚š‘–š‘–1š‘›\{\bm{a}_{i}\}_{i=1}^{n}{ bold_italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT are vectors in ā„dsuperscriptā„š‘‘\mathbb{R}^{d}blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT. Hence, for simplicity, we compute the number of non-negative integral solutions of āˆ‘i=1,j=1d,n(A)iā¢jā‰¤(n2)superscriptsubscriptformulae-sequenceš‘–1š‘—1š‘‘š‘›subscriptš“š‘–š‘—binomialš‘›2\sum_{i=1,j=1}^{d,n}(A)_{ij}\leq\binom{n}{2}āˆ‘ start_POSTSUBSCRIPT italic_i = 1 , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d , italic_n end_POSTSUPERSCRIPT ( italic_A ) start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ā‰¤ ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ), which is the cardinality of a superset of Ī›n,dsubscriptĪ›š‘›š‘‘\Lambda_{n,d}roman_Ī› start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT without the ordering condition. The number of non-negative integral solutions give an upper bound

|Ī›n,d|ā‰¤((n2)+dā¢ndā¢n)subscriptĪ›š‘›š‘‘binomialbinomialš‘›2š‘‘š‘›š‘‘š‘›\left|\Lambda_{n,d}\right|\leq\binom{\binom{n}{2}+dn}{dn}| roman_Ī› start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT | ā‰¤ ( FRACOP start_ARG ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) + italic_d italic_n end_ARG start_ARG italic_d italic_n end_ARG )

on the minimum number of generators of nš‘›nitalic_n-antisymmetric polynomials as a module over the totally symmetric polynomials.

We tested our bounds in Table 1, which shows the exact numbers of generators for nā‰„2š‘›2n\geq 2italic_n ā‰„ 2 and d=2š‘‘2d=2italic_d = 2 falling (quite crudely) between the lower and upper bound. We also summarize our findings of Section 3 in Table 2. We emphasize here again that the exact number or the bounds on the generators (of algebra or module) that we obtain here are all independent of any function that we are approximating and the degree of approximation as we are simply dealing with polynomials now.

Bounds and Exact Minimal Number of Generators for d=2š‘‘2d=2italic_d = 2
nš‘›nitalic_n rš‘Ÿritalic_r jš‘—jitalic_j Exact Bounds
Lower Upper
(2ā¢n)!(n+1)!ā¢n!2š‘›š‘›1š‘›\displaystyle\frac{(2n)!}{(n+1)!n!}divide start_ARG ( 2 italic_n ) ! end_ARG start_ARG ( italic_n + 1 ) ! italic_n ! end_ARG (rj)binomialš‘Ÿš‘—\displaystyle\binom{r}{j}( FRACOP start_ARG italic_r end_ARG start_ARG italic_j end_ARG ) ((n2)+2ā¢n2ā¢n)binomialbinomialš‘›22š‘›2š‘›\displaystyle\binom{\binom{n}{2}+2n}{2n}( FRACOP start_ARG ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) + 2 italic_n end_ARG start_ARG 2 italic_n end_ARG )
3 3 0 5 1 84
4 3 1 14 3 3003
5 3 2 42 3 1.85Ɨ1051.85E51.85\text{\times}{10}^{5}start_ARG 1.85 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG 5 end_ARG end_ARG
6 4 0 132 1 1.74Ɨ1071.74E71.74\text{\times}{10}^{7}start_ARG 1.74 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG 7 end_ARG end_ARG
7 4 1 429 4 2.32Ɨ1092.32E92.32\text{\times}{10}^{9}start_ARG 2.32 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG 9 end_ARG end_ARG
8 4 2 1430 6 4.17Ɨ10114.17E114.17\text{\times}{10}^{11}start_ARG 4.17 end_ARG start_ARG times end_ARG start_ARG power start_ARG 10 end_ARG start_ARG 11 end_ARG end_ARG
Table 1: Demonstrate that the exact minimal number of generators fall between the derived bounds for d=2š‘‘2d=2italic_d = 2. Note that n=(r2)+jš‘›binomialš‘Ÿ2š‘—n=\binom{r}{2}+jitalic_n = ( FRACOP start_ARG italic_r end_ARG start_ARG 2 end_ARG ) + italic_j where jāˆˆ{0,1,ā€¦,rāˆ’1}š‘—01ā€¦š‘Ÿ1j\in\{0,1,\ldots,r-1\}italic_j āˆˆ { 0 , 1 , ā€¦ , italic_r - 1 }.
Summary of Results
Polynomial Type n*superscriptš‘›n^{*}italic_n start_POSTSUPERSCRIPT * end_POSTSUPERSCRIPT dš‘‘ditalic_d Exact Bounds
Lower Upper
Totally Symmetricā€ superscriptTotally Symmetricā€ \text{Totally Symmetric}^{\dagger}Totally Symmetric start_POSTSUPERSCRIPT ā€  end_POSTSUPERSCRIPT ā‰„2absent2\geq 2ā‰„ 2 ā‰„1absent1\geq 1ā‰„ 1 (n+dd)binomialš‘›š‘‘š‘‘\displaystyle\binom{n+d}{d}( FRACOP start_ARG italic_n + italic_d end_ARG start_ARG italic_d end_ARG ) ā€“ ā€“
nā¢-Antisymmetricā€”š‘›superscript-Antisymmetricā€”n\text{-Antisymmetric}^{\ddagger}italic_n -Antisymmetric start_POSTSUPERSCRIPT ā€” end_POSTSUPERSCRIPT ā‰„2absent2\geq 2ā‰„ 2 1111 1111 ā€“ ā€“
2222 ā‰„1absent1\geq 1ā‰„ 1 dš‘‘ditalic_d ((rdāˆ’1)j)binomialbinomialš‘Ÿš‘‘1š‘—\displaystyle\binom{\binom{r}{d-1}}{j}( FRACOP start_ARG ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d - 1 end_ARG ) end_ARG start_ARG italic_j end_ARG ) ((n2)+dā¢ndā¢n)binomialbinomialš‘›2š‘‘š‘›š‘‘š‘›\displaystyle\binom{\binom{n}{2}+dn}{dn}( FRACOP start_ARG ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) + italic_d italic_n end_ARG start_ARG italic_d italic_n end_ARG )
>2absent2>2> 2 2222 (2ā¢n)!(n+1)!ā¢n!2š‘›š‘›1š‘›\displaystyle\frac{(2n)!}{(n+1)!n!}divide start_ARG ( 2 italic_n ) ! end_ARG start_ARG ( italic_n + 1 ) ! italic_n ! end_ARG
ā‰„2absent2\geq 2ā‰„ 2 ā‰„2absent2\geq 2ā‰„ 2 ā€“
Table 2: ā€ ā€ {}^{\dagger}start_FLOATSUPERSCRIPT ā€  end_FLOATSUPERSCRIPT Totally symmetric polynomials forms an ā„ā„\mathbb{R}blackboard_R-algebra, so the number of algebra generators is given. ā€”ā€”{}^{\ddagger}start_FLOATSUPERSCRIPT ā€” end_FLOATSUPERSCRIPT nš‘›nitalic_n-Antisymmtric polynomials form a finitely generated module over the totally symmetric polynomials, so lower and upper bounds are given for the minimum number of module generators.. *{}^{*}start_FLOATSUPERSCRIPT * end_FLOATSUPERSCRIPT In the antisymmetric case, n=(rd)+jš‘›binomialš‘Ÿš‘‘š‘—n=\binom{r}{d}+jitalic_n = ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d end_ARG ) + italic_j for 0ā‰¤j<(rdāˆ’1)0š‘—binomialš‘Ÿš‘‘10\leq j<\binom{r}{d-1}0 ā‰¤ italic_j < ( FRACOP start_ARG italic_r end_ARG start_ARG italic_d - 1 end_ARG ).

4 Acknowledgments and disclosure of funding

S.G. and K.T. are grateful to their peers N. Ramachandran, H. Bhatia, and S. Bhattacharya, in the Dept. of Mathematics, UCSD for enlightening conversations about many algebraic facts. S.G. is thankful to S. Chhabra for introducing him to the broad area of mathematical deep learning. The authors are grateful to Prof. Steven Sam and Prof. Brendon Rhoades for illuminating conversations on commutative algebra and representation theory. R.S. would like to thank the Institute for Pure and Applied Mathematics, Stanford for being generous hosts, and for providing a great environment during the period when most of this work was completed. The authors would also like to thank Prof. Nolan Wallach, for communicating many of the results and proofs related to invariant and representation theory, which have been used extensively in AppendixĀ B. The authors declare that they have no competing interests.

Appendix A Necessary background for commutative algebra

In this section, some basic definitions and theorems from commutative algebra are given, which are useful in understanding the results in Section 3.2 and AppendixĀ B. For more details, the reader is referred to any standard textbook such as Atiyah and Macdonald (1969), and the results will be referenced. We assume the reader has a basic understanding of groups, rings, and vector spaces over fields. Below the operations of ring addition and multiplication are denoted using the symbols +++ and ā‹…ā‹…\cdotā‹… respectively. We will also use these same symbols later to denote the group addition and scalar multiplication operations for a module (defined below in DefinitionĀ 18), but the distinction will always be clear from context, and no confusion should arise.

If Rš‘…Ritalic_R is a ring, for any r,sāˆˆRš‘Ÿš‘ š‘…r,s\in Ritalic_r , italic_s āˆˆ italic_R, we will frequently write rā¢sš‘Ÿš‘ rsitalic_r italic_s to mean rā‹…sā‹…š‘Ÿš‘ r\cdot sitalic_r ā‹… italic_s, when there is no chance for confusion. A ring is unital if multiplication has an identity element (denoted as 1111). A ring is called commutative if rā‹…s=sā‹…rā‹…š‘Ÿš‘ ā‹…š‘ š‘Ÿr\cdot s=s\cdot ritalic_r ā‹… italic_s = italic_s ā‹… italic_r for all r,sāˆˆRš‘Ÿš‘ š‘…r,s\in Ritalic_r , italic_s āˆˆ italic_R. Throughout this paper, we will assume our rings to be unital, commutative rings. A nonzero commutative ring in which every nonzero element has a multiplicative inverse is called a field, e.g. ā„ā„\mathbb{R}blackboard_R and ā„‚ā„‚\mathbb{C}blackboard_C. A nonzero commutative ring Rš‘…Ritalic_R is called an integral domain if xā‹…y=0ā‹…š‘„š‘¦0x\cdot y=0italic_x ā‹… italic_y = 0, for x,yāˆˆRš‘„š‘¦š‘…x,y\in Ritalic_x , italic_y āˆˆ italic_R, implies either xš‘„xitalic_x or yš‘¦yitalic_y is the zero element of Rš‘…Ritalic_R. For example, if {š’™i}i=1nāŠ‚ā„dsuperscriptsubscriptsubscriptš’™š‘–š‘–1š‘›superscriptā„š‘‘\{\bm{x}_{i}\}_{i=1}^{n}\subset\mathbb{R}^{d}{ bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, then the set of polynomials ā„ā¢[š’™1,ā€¦,š’™n]ā„subscriptš’™1ā€¦subscriptš’™š‘›\mathbb{R}[\bm{x}_{1},\ldots,\bm{x}_{n}]blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ], form a ring when equipped with the usual addition and multiplication operations for polynomials. This polynomial ring plays a key role in this paper. In fact, ā„ā¢[š’™1,ā€¦,š’™n]ā„subscriptš’™1ā€¦subscriptš’™š‘›\mathbb{R}[\bm{x}_{1},\ldots,\bm{x}_{n}]blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] is also an integral domain (Atiyah and Macdonald, 1969, PageĀ 2). Any subring of ā„ā¢[š’™1,ā€¦,š’™n]ā„subscriptš’™1ā€¦subscriptš’™š‘›\mathbb{R}[\bm{x}_{1},\ldots,\bm{x}_{n}]blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] inherits the same addition and multiplication operations from ā„ā¢[š’™1,ā€¦,š’™n]ā„subscriptš’™1ā€¦subscriptš’™š‘›\mathbb{R}[\bm{x}_{1},\ldots,\bm{x}_{n}]blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ]. A notion that we will repeatedly encounter is that of an ideal of a ring:

Definition 17 (Ideal of a ring)

An ideal Iš¼Iitalic_I of a commutative ring (R,+,ā‹…)š‘…normal-ā‹…(R,+,\cdot)( italic_R , + , ā‹… ) is a subset of Rš‘…Ritalic_R such that (I,+)š¼(I,+)( italic_I , + ) is a subgroup of (R,+)š‘…(R,+)( italic_R , + ), and for every rāˆˆRš‘Ÿš‘…r\in Ritalic_r āˆˆ italic_R and xāˆˆIš‘„š¼x\in Iitalic_x āˆˆ italic_I, the product rā‹…xāˆˆInormal-ā‹…š‘Ÿš‘„š¼r\cdot x\in Iitalic_r ā‹… italic_x āˆˆ italic_I.

Another important class of objects that we will also encounter frequently is the notion of a module over a ring, which generalizes the concept of a vector space over a field.

Definition 18 (Module over a ring)

Given a ring Rš‘…Ritalic_R, a set Mš‘€Mitalic_M is called an Rš‘…Ritalic_R-Module if (M,+)š‘€(M,+)( italic_M , + ) is an abelian group, equipped with an operation ā‹…:RƗMā†’M\cdot:R\times M\to Mā‹… : italic_R Ɨ italic_M ā†’ italic_M satisfying rā‹…(x+y)=rā‹…x+rā‹…ynormal-ā‹…š‘Ÿš‘„š‘¦normal-ā‹…š‘Ÿš‘„normal-ā‹…š‘Ÿš‘¦r\cdot(x+y)=r\cdot x+r\cdot yitalic_r ā‹… ( italic_x + italic_y ) = italic_r ā‹… italic_x + italic_r ā‹… italic_y, (r+s)ā‹…x=rā‹…x+sā‹…xnormal-ā‹…š‘Ÿš‘ š‘„normal-ā‹…š‘Ÿš‘„normal-ā‹…š‘ š‘„(r+s)\cdot x=r\cdot x+s\cdot x( italic_r + italic_s ) ā‹… italic_x = italic_r ā‹… italic_x + italic_s ā‹… italic_x, (rā¢s)ā‹…x=rā‹…(sā‹…x)normal-ā‹…š‘Ÿš‘ š‘„normal-ā‹…š‘Ÿnormal-ā‹…š‘ š‘„(rs)\cdot x=r\cdot(s\cdot x)( italic_r italic_s ) ā‹… italic_x = italic_r ā‹… ( italic_s ā‹… italic_x ), 1ā‹…x=xnormal-ā‹…1š‘„š‘„1\cdot x=x1 ā‹… italic_x = italic_x, for all r,sāˆˆRš‘Ÿš‘ š‘…r,s\in Ritalic_r , italic_s āˆˆ italic_R and x,yāˆˆMš‘„š‘¦š‘€x,y\in Mitalic_x , italic_y āˆˆ italic_M. The operation ā‹…normal-ā‹…\cdotā‹… is called scalar multiplication.

For a Rš‘…Ritalic_R-module Mš‘€Mitalic_M, the group identity will also be denoted as 1111, and again the distinction from the ring unit will be clear from context. If Mš‘€Mitalic_M is an Rš‘…Ritalic_R-module and Nš‘Nitalic_N is a subgroup of Mš‘€Mitalic_M, then Nš‘Nitalic_N is a Rš‘…Ritalic_R-submodule if for any nāˆˆNš‘›š‘n\in Nitalic_n āˆˆ italic_N and any rāˆˆRš‘Ÿš‘…r\in Ritalic_r āˆˆ italic_R, rā‹…nāˆˆNā‹…š‘Ÿš‘›š‘r\cdot n\in Nitalic_r ā‹… italic_n āˆˆ italic_N. Recall that if Iš¼Iitalic_I is an ideal of a ring Rš‘…Ritalic_R, then Iš¼Iitalic_I is naturally an Rš‘…Ritalic_R-module. An Rš‘…Ritalic_R-module Mš‘€Mitalic_M is finitely generated if there exist finitely many elements {yi}i=1nāŠ‚Msuperscriptsubscriptsubscriptš‘¦š‘–š‘–1š‘›š‘€\{y_{i}\}_{i=1}^{n}\subset M{ italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ‚ italic_M such that every element of Mš‘€Mitalic_M is a linear combination of {yi}i=1nsuperscriptsubscriptsubscriptš‘¦š‘–š‘–1š‘›\{y_{i}\}_{i=1}^{n}{ italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT with coefficients from Rš‘…Ritalic_R.

We next discuss Noetherian rings and Noetherian modules which play a key role in SectionĀ 3.2, but we will not give the axiomatic definition of these objects (which depends on ascending chain conditions). Alternate and equivalent definitions are given below because they are more relevant to the material in this paper.

Definition 19 (Noetherian ring)

A ring Rš‘…Ritalic_R is called Noetherian if every ideal of Rš‘…Ritalic_R is finitely generated as a Rš‘…Ritalic_R-module.

Definition 20 (Noetherian module)

A Rš‘…Ritalic_R-module Mš‘€Mitalic_M is called Noetherian if every submodule of Mš‘€Mitalic_M is finitely generated over Rš‘…Ritalic_R.

For the characterization of Noetherian modules that we gave above in DefinitionĀ 20, the reader is referred to Atiyah and Macdonald (1969, PropositionĀ 6.2). Finally, we define the notion of an associative algebra over a ring, which is also extensively used in this paper.

Definition 21 (Associative algebra over a ring)

Let Rš‘…Ritalic_R be a ring, and let š’œš’œ\mathcal{A}caligraphic_A be a Rš‘…Ritalic_R-module. Then š’œš’œ\mathcal{A}caligraphic_A is called an Rš‘…Ritalic_R-algebra (or an algebra over Rš‘…Ritalic_R), if š’œš’œ\mathcal{A}caligraphic_A also forms a ring such that the ring addition is the same operation as module addition, and module scalar multiplication ā‹…normal-ā‹…\cdotā‹… satisfies rā‹…(xāˆ—y)=(rā‹…x)āˆ—y=xāˆ—(rā‹…y)normal-ā‹…š‘Ÿnormal-āˆ—š‘„š‘¦normal-āˆ—normal-ā‹…š‘Ÿš‘„š‘¦normal-āˆ—š‘„normal-ā‹…š‘Ÿš‘¦r\cdot(x\ast y)=(r\cdot x)\ast y=x\ast(r\cdot y)italic_r ā‹… ( italic_x āˆ— italic_y ) = ( italic_r ā‹… italic_x ) āˆ— italic_y = italic_x āˆ— ( italic_r ā‹… italic_y ) for all rāˆˆRš‘Ÿš‘…r\in Ritalic_r āˆˆ italic_R and x,yāˆˆš’œš‘„š‘¦š’œx,y\in\mathcal{A}italic_x , italic_y āˆˆ caligraphic_A, where āˆ—normal-āˆ—\astāˆ— denotes ring multiplication in š’œš’œ\mathcal{A}caligraphic_A.

When the associative algebra ring multiplication āˆ—āˆ—\astāˆ— is also commutative, we say that it is a commutative algebra. All the associative algebras that we will encounter in this paper are commutative algebras, and hence for simplicity we will simply refer to them as algebras going forward. An Rš‘…Ritalic_R-algebra š’œš’œ\mathcal{A}caligraphic_A is finitely generated if there exists a finite set of elements {zi}i=1māŠ‚š’œsuperscriptsubscriptsubscriptš‘§š‘–š‘–1š‘šš’œ\{z_{i}\}_{i=1}^{m}\subset\mathcal{A}{ italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT āŠ‚ caligraphic_A such that any element of š’œš’œ\mathcal{A}caligraphic_A can be written as a finite linear combination of terms, with coefficients in Rš‘…Ritalic_R, where each term is a finite product of the elements in {zi}i=1msuperscriptsubscriptsubscriptš‘§š‘–š‘–1š‘š\{z_{i}\}_{i=1}^{m}{ italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT. For example, the polynomial ring ā„ā¢[š’™1,ā€¦,š’™n]ā„subscriptš’™1ā€¦subscriptš’™š‘›\mathbb{R}[\bm{x}_{1},\ldots,\bm{x}_{n}]blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] introduced previously, forms an ā„ā„\mathbb{R}blackboard_R-algebra. It is in fact finitely generated by the set {xiā¢j}i=1,j=1n,dsuperscriptsubscriptsubscriptš‘„š‘–š‘—formulae-sequenceš‘–1š‘—1š‘›š‘‘\{x_{ij}\}_{i=1,j=1}^{n,d}{ italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 , italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n , italic_d end_POSTSUPERSCRIPT.

Another notion that is needed in SectionĀ 3.2, is that of integral elements in a ring, over a subring. Next we define this notion, and then state an important result involving integral elements (PropositionĀ 23 below, the proof of which can be found in Atiyah and Macdonald (1969, PropositionĀ 5.1)).

Definition 22 (Integral element over subring)

Let Rš‘…Ritalic_R be a ring and SāŠ‚Rš‘†š‘…S\subset Ritalic_S āŠ‚ italic_R be a subring. An element xāˆˆRš‘„š‘…x\in Ritalic_x āˆˆ italic_R is integral over Sš‘†Sitalic_S, if xš‘„xitalic_x is a root of a monic polynomial with coefficients in Sš‘†Sitalic_S. Here monic polynomial means that the polynomial is univariate and the coefficient of the highest degree term of the polynomial is 1111. We say that Rš‘…Ritalic_R is integral over Sš‘†Sitalic_S if every element xāˆˆRš‘„š‘…x\in Ritalic_x āˆˆ italic_R is integral over Sš‘†Sitalic_S.

Proposition 23

Let Rš‘…Ritalic_R be a ring and SāŠ‚Rš‘†š‘…S\subset Ritalic_S āŠ‚ italic_R be a subring. Then xāˆˆRš‘„š‘…x\in Ritalic_x āˆˆ italic_R is integral over Sš‘†Sitalic_S if and only if Sā¢[x]š‘†delimited-[]š‘„S[x]italic_S [ italic_x ] is a finitely generated Sš‘†Sitalic_S-module, where Sā¢[x]š‘†delimited-[]š‘„S[x]italic_S [ italic_x ] is the subring generated by SāˆŖ{x}š‘†š‘„S\cup\{x\}italic_S āˆŖ { italic_x }.

We also need the following three results, the proofs of which can be found in Atiyah and Macdonald (1969, CorollaryĀ 7.6), Matsumura (1989, TheoremĀ 3.7.i), and Atiyah and Macdonald (1969, PropositionĀ 6.5) respectively. Of these, Hilbertā€™s basis theorem is a famous theorem in commutative algebra.

Theorem 24 (Hilbertā€™s basis theorem)

If Rš‘…Ritalic_R is a Noetherian ring then Rā¢[x1,ā€¦,xn]š‘…subscriptš‘„1normal-ā€¦subscriptš‘„š‘›R[x_{1},\ldots,x_{n}]italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] is also a Noetherian (polynomial) ring.

Theorem 25 (Eakin-Nagata theorem)

If Rš‘…Ritalic_R is a Noetherian ring and Sš‘†Sitalic_S is a subring such that Rš‘…Ritalic_R is finitely generated as a Sš‘†Sitalic_S-module, then Sš‘†Sitalic_S is also a Noetherian ring.

Proposition 26

If Rš‘…Ritalic_R is a Noetherian ring, and Mš‘€Mitalic_M is a finitely generated Rš‘…Ritalic_R-module, then Mš‘€Mitalic_M is a Noetherian Rš‘…Ritalic_R-module.

Appendix B Necessary results from representation theory

In this section, we establish some facts in representation theory, which are used in SectionĀ 3.2 to prove the upper and lower bounds of the minimum number of module generators for the set of nš‘›nitalic_n-antisymmetric polynomials (as a module) over the totally symmetric polynomials. In particular, these polynomials belong to the ring ā„ā¢[š’™1,ā€¦,š’™n]ā„subscriptš’™1ā€¦subscriptš’™š‘›\mathbb{R}[\bm{x}_{1},\ldots,\bm{x}_{n}]blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] where {š’™i}i=1nāŠ‚ā„dsuperscriptsubscriptsubscriptš’™š‘–š‘–1š‘›superscriptā„š‘‘\{\bm{x}_{i}\}_{i=1}^{n}\subset\mathbb{R}^{d}{ bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ‚ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT. We are grateful to Prof. Nolan Wallach for communicating and discussing these results with us. The results are included here for completeness and may illuminate the readers on the main results of our paper, especially those from the machine learning community. Finally, the results are discussed here for the field ā„ā„\mathbb{R}blackboard_R; however, they remain true for polynomials over any field of characteristic zero. For a more detailed discussion of the topics presented here, the reader can refer to Wallach (2017, SectionĀ 3.7.6).

This section is structured as follows: In SectionĀ B.1, we introduce the ā„ā„\mathbb{R}blackboard_R-algebra of polynomials equipped with an inner-product, identify several modules and subalgebras associated to a group action on the space of polynomials, and state some of their properties. SectionĀ B.2 is dedicated to proving the finite-dimensionality of the ā„ā„\mathbb{R}blackboard_R-vector space Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ), which is an important subspace of the vector space of polynomials ā„ā¢[š’™1,ā€¦,š’™n]ā„subscriptš’™1ā€¦subscriptš’™š‘›\mathbb{R}[\bm{x}_{1},\dots,\bm{x}_{n}]blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] that plays a key role in the analysis. Then in SectionĀ B.3, we prove several structural results for this subspace, eventually culminating with LemmaĀ 36, which is the main tool for quantifying the minimum number of module generators for the space of nš‘›nitalic_n-antisymmetric polynomials. In these subsections, we first prove the results for a general group action GšŗGitalic_G, then state the results for the special case G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. The precise definition of the group action š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT relevant for us is provided below in SectionĀ B.1.

B.1 Polynomial algebras and modules induced by a group action

We begin by defining the notion of representation of a group:

Definition 27 (Representation of a group)

A representation of a group GšŗGitalic_G on a vector space Yš‘ŒYitalic_Y over a field š•‚š•‚\mathbb{K}blackboard_K is a group homomorphism ĻšœŒ\rhoitalic_Ļ from GšŗGitalic_G to Gā¢Lā¢(Y)šŗšæš‘ŒGL(Y)italic_G italic_L ( italic_Y ), the general linear group on Yš‘ŒYitalic_Y. This means Ļ:Gā†’Gā¢Lā¢(Y)normal-:šœŒnormal-ā†’šŗšŗšæš‘Œ\rho:G\to GL(Y)italic_Ļ : italic_G ā†’ italic_G italic_L ( italic_Y ) satisfies Ļā¢(g1ā¢g2)=Ļā¢(g1)ā¢Ļā¢(g2)šœŒsubscriptš‘”1subscriptš‘”2šœŒsubscriptš‘”1šœŒsubscriptš‘”2\rho(g_{1}g_{2})=\rho(g_{1})\rho(g_{2})italic_Ļ ( italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = italic_Ļ ( italic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_Ļ ( italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) for all g1,g2āˆˆGsubscriptš‘”1subscriptš‘”2šŗg_{1},g_{2}\in Gitalic_g start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_g start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT āˆˆ italic_G. The dimension of Yš‘ŒYitalic_Y is called the dimension of the representation.

Here, we will only deal with finite-dimensional representations. From this definition, it is clear that representations can also be interpreted as group actions. Now since elements of Gā¢Lā¢(Y)šŗšæš‘ŒGL(Y)italic_G italic_L ( italic_Y ) can be represented by invertible matrices, we can take their trace, and the resulting quantity defines the character of the representation, denoted as Ļ‡šœ’\chiitalic_Ļ‡. Thus Ļ‡ā¢(g)ā‰”trā¢(Ļā¢(g))ā‰”šœ’š‘”tršœŒš‘”\chi(g)\coloneqq\text{tr}(\rho(g))italic_Ļ‡ ( italic_g ) ā‰” tr ( italic_Ļ ( italic_g ) ) for all gāˆˆGš‘”šŗg\in Gitalic_g āˆˆ italic_G, if ĻšœŒ\rhoitalic_Ļ is a representation of a group GšŗGitalic_G. A subspace Wš‘ŠWitalic_W of Yš‘ŒYitalic_Y is called GšŗGitalic_G-invariant if Ļā¢(g)ā¢wāˆˆWšœŒš‘”š‘¤š‘Š\rho(g)w\in Witalic_Ļ ( italic_g ) italic_w āˆˆ italic_W for all gāˆˆGš‘”šŗg\in Gitalic_g āˆˆ italic_G and wāˆˆWš‘¤š‘Šw\in Witalic_w āˆˆ italic_W. A GšŗGitalic_G-representation is called irreducible if dimā¢(Y)ā‰ 0dimš‘Œ0\text{dim}(Y)\neq 0dim ( italic_Y ) ā‰  0 and the only GšŗGitalic_G-invariant subspaces of Yš‘ŒYitalic_Y are {0}0\{0\}{ 0 } and Yš‘ŒYitalic_Y itself. Interested readers are referred to Sagan (2001, ChapterĀ 1) for more information.

Let Vš‘‰Vitalic_V be any finite dimensional inner product space over ā„ā„\mathbb{R}blackboard_R where dimā¢(V)=mdimš‘‰š‘š\text{dim}(V)=mdim ( italic_V ) = italic_m. Now, we will define a few polynomial ā„ā„\mathbb{R}blackboard_R-algebras and ā„ā„\mathbb{R}blackboard_R-modules over Vš‘‰Vitalic_V, equipped with an inner-product, that we will use extensively. Let {vi}i=1msuperscriptsubscriptsubscriptš‘£š‘–š‘–1š‘š\{v_{i}\}_{i=1}^{m}{ italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT be an orthonormal basis of Vš‘‰Vitalic_V. This allows us to define coordinates in Vš‘‰Vitalic_V by expressing any vector vāˆˆVš‘£š‘‰v\in Vitalic_v āˆˆ italic_V as v=āˆ‘i=1mziā¢viš‘£superscriptsubscriptš‘–1š‘šsubscriptš‘§š‘–subscriptš‘£š‘–v=\sum_{i=1}^{m}z_{i}v_{i}italic_v = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, where ziāˆˆā„subscriptš‘§š‘–ā„z_{i}\in\mathbb{R}italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ blackboard_R for all iāˆˆ[m]={1,2,ā€¦,m}š‘–delimited-[]š‘š12ā€¦š‘ši\in[m]=\{1,2,\ldots,m\}italic_i āˆˆ [ italic_m ] = { 1 , 2 , ā€¦ , italic_m }. Now, any vāˆˆVš‘£š‘‰v\in Vitalic_v āˆˆ italic_V can be denoted by its coordinates š’›=(z1,ā€¦,zm)š’›subscriptš‘§1ā€¦subscriptš‘§š‘š\bm{z}=(z_{1},\ldots,z_{m})bold_italic_z = ( italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_z start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ). We define an ā„ā„\mathbb{R}blackboard_R-algebra of polynomials on Vš‘‰Vitalic_V with respect to these coordinates, which we will denote as š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), i.e. š’Ŗā¢(V):=ā„ā¢[š’›]assignš’Ŗš‘‰ā„delimited-[]š’›\mathcal{O}(V):=\mathbb{R}[\bm{z}]caligraphic_O ( italic_V ) := blackboard_R [ bold_italic_z ]. We also define a positive definite inner product on š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) as

āŸØf,gāŸ©š’Ŗā¢(V)=f(āˆ‚āˆ‚z1,ā€¦,āˆ‚āˆ‚zm)g(z1,ā€¦,zm)|š’›=0,āˆ€f,gāˆˆš’Ŗ(V),\displaystyle\langle f,g\rangle_{\mathcal{O}(V)}=f\left(\frac{\partial}{% \partial z_{1}},\ldots,\frac{\partial}{\partial z_{m}}\right)g(z_{1},\ldots,z_% {m})\bigg{\lvert}_{\bm{z}=0},\;\;\forall f,g\in\mathcal{O}(V),āŸØ italic_f , italic_g āŸ© start_POSTSUBSCRIPT caligraphic_O ( italic_V ) end_POSTSUBSCRIPT = italic_f ( divide start_ARG āˆ‚ end_ARG start_ARG āˆ‚ italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_ARG , ā€¦ , divide start_ARG āˆ‚ end_ARG start_ARG āˆ‚ italic_z start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_ARG ) italic_g ( italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_z start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) | start_POSTSUBSCRIPT bold_italic_z = 0 end_POSTSUBSCRIPT , āˆ€ italic_f , italic_g āˆˆ caligraphic_O ( italic_V ) ,

which turns š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) into an inner-product space. We also introduce a useful notation: If W,Wā€²š‘Šsuperscriptš‘Šā€²W,W^{\prime}italic_W , italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT are subsets of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) then we define Wā¢Wā€²š‘Šsuperscriptš‘Šā€²WW^{\prime}italic_W italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT as the set of all finite sums of the form āˆ‘i=1aiā¢bisubscriptš‘–1subscriptš‘Žš‘–subscriptš‘š‘–\sum_{i=1}a_{i}b_{i}āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, where each aiāˆˆWsubscriptš‘Žš‘–š‘Ša_{i}\in Witalic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ italic_W and biāˆˆWā€²subscriptš‘š‘–superscriptš‘Šā€²b_{i}\in W^{\prime}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT. Obviously, Wā¢Wā€²=Wā€²ā¢Wš‘Šsuperscriptš‘Šā€²superscriptš‘Šā€²š‘ŠWW^{\prime}=W^{\prime}Witalic_W italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT = italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT italic_W. We note a special case where Wš‘ŠWitalic_W is a subring of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), and Wā€²superscriptš‘Šā€²W^{\prime}italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT is a subset of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), then Wā¢Wā€²š‘Šsuperscriptš‘Šā€²WW^{\prime}italic_W italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT is the Wš‘ŠWitalic_W-module generated by Wā€²superscriptš‘Šā€²W^{\prime}italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT and is a Wš‘ŠWitalic_W-submodule of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ).

Next, let GšŗGitalic_G be a finite subgroup of Gā¢Lā¢(V)šŗšæš‘‰GL(V)italic_G italic_L ( italic_V ) acting on š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) as s.fā¢(š’›)ā‰”s.fā¢(z1,ā€¦,zm)=fā¢(sāˆ’1ā¢š’›)formulae-sequenceš‘ ā‰”š‘“š’›š‘ š‘“subscriptš‘§1ā€¦subscriptš‘§š‘šš‘“superscriptš‘ 1š’›s.f(\bm{z})\coloneqq s.f(z_{1},\ldots,z_{m})=f(s^{-1}\bm{z})italic_s . italic_f ( bold_italic_z ) ā‰” italic_s . italic_f ( italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_z start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) = italic_f ( italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT bold_italic_z ) for any fāˆˆš’Ŗā¢(V)š‘“š’Ŗš‘‰f\in\mathcal{O}(V)italic_f āˆˆ caligraphic_O ( italic_V ), š’›āˆˆVš’›š‘‰\bm{z}\in Vbold_italic_z āˆˆ italic_V, and sāˆˆGš‘ šŗs\in Gitalic_s āˆˆ italic_G. Let us denote š’Ŗā¢(V)Gš’Ŗsuperscriptš‘‰šŗ\mathcal{O}(V)^{G}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT as the ā„ā„\mathbb{R}blackboard_R-algebra of polynomials invariant under GšŗGitalic_G action, i.e. {fāˆˆš’Ŗā¢(V):s.fā¢(z)=fā¢(z),āˆ€sāˆˆG}conditional-setš‘“š’Ŗš‘‰formulae-sequenceš‘ formulae-sequenceš‘“š‘§š‘“š‘§for-allš‘ šŗ\{f\in\mathcal{O}(V):s.f(z)=f(z),\;\forall\ s\in G\}{ italic_f āˆˆ caligraphic_O ( italic_V ) : italic_s . italic_f ( italic_z ) = italic_f ( italic_z ) , āˆ€ italic_s āˆˆ italic_G }, and it is easy to check that it is indeed an ā„ā„\mathbb{R}blackboard_R-algebra. We will call elements of š’Ŗā¢(V)Gš’Ŗsuperscriptš‘‰šŗ\mathcal{O}(V)^{G}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT as invariants in this section ā€“ where the group GšŗGitalic_G will be specified and understood from context ā€“ to avoid conflict with the definition of GšŗGitalic_G-invariant functions in DefinitionĀ 1. Denote š’Ŗ+ā¢(V)Gsubscriptš’Ŗsuperscriptš‘‰šŗ\mathcal{O}_{+}(V)^{G}caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT as the subspace of invariants that vanish at š’›=0š’›0\bm{z}=0bold_italic_z = 0. One can then define HGā¢(V)subscriptš»šŗš‘‰H_{G}(V)italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) to be the orthogonal complement of š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)Gš’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰šŗ\mathcal{O}(V)\mathcal{O}_{+}(V)^{G}caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT in š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), where š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)Gš’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰šŗ\mathcal{O}(V)\mathcal{O}_{+}(V)^{G}caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT can be easily shown to be the smallest ideal of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) containing š’Ŗ+ā¢(V)Gsubscriptš’Ŗsuperscriptš‘‰šŗ\mathcal{O}_{+}(V)^{G}caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT. The space HGā¢(V)subscriptš»šŗš‘‰H_{G}(V)italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) is called the space of GšŗGitalic_G-harmonic polynomials, and it is a known result that it is equal to the set of all polynomials annihilated by all GšŗGitalic_G-invariant constant coefficient differential operators on Vš‘‰Vitalic_V (Wallach, 2017, LemmaĀ 3.105). Finally, if Ļ‡šœ’\chiitalic_Ļ‡ is a character of an irreducible representation of GšŗGitalic_G, then we can define š’Ŗ(V)Ļ‡ā‰”{fāˆˆš’Ŗ(V):f(g.v)=Ļ‡(g)f(v),āˆ€vāˆˆV,gāˆˆG}\mathcal{O}(V)_{\chi}\coloneqq\{f\in\mathcal{O}(V):f(g.v)=\chi(g)f(v),\;\;% \forall v\in V,g\in G\}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT ā‰” { italic_f āˆˆ caligraphic_O ( italic_V ) : italic_f ( italic_g . italic_v ) = italic_Ļ‡ ( italic_g ) italic_f ( italic_v ) , āˆ€ italic_v āˆˆ italic_V , italic_g āˆˆ italic_G }.

Now let us bring the context of our work into these definitions and notations. For Section Ā 3.2, we can take V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT and G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, which acts on the first factor of the tensor product. We identify ā„nāŠ—ā„dtensor-productsuperscriptā„š‘›superscriptā„š‘‘\mathbb{R}^{n}\otimes\mathbb{R}^{d}blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT with (ā„d)nsuperscriptsuperscriptā„š‘‘š‘›(\mathbb{R}^{d})^{n}( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, and recall the notation of an element in (ā„d)nsuperscriptsuperscriptā„š‘‘š‘›(\mathbb{R}^{d})^{n}( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ā€“ denoted as š’™=(š’™1,ā€¦,š’™n)š’™subscriptš’™1ā€¦subscriptš’™š‘›\bm{x}=(\bm{x}_{1},\dots,\bm{x}_{n})bold_italic_x = ( bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) for each š’™iāˆˆā„dsubscriptš’™š‘–superscriptā„š‘‘\bm{x}_{i}\in\mathbb{R}^{d}bold_italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT. We maintain the same ordering of coordinates under the identification ā„nāŠ—ā„dā‰…(ā„d)ntensor-productsuperscriptā„š‘›superscriptā„š‘‘superscriptsuperscriptā„š‘‘š‘›\mathbb{R}^{n}\otimes\mathbb{R}^{d}\cong(\mathbb{R}^{d})^{n}blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ā‰… ( blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT, so that š’™š’™\bm{x}bold_italic_x gives coordinates on ā„nāŠ—ā„dtensor-productsuperscriptā„š‘›superscriptā„š‘‘\mathbb{R}^{n}\otimes\mathbb{R}^{d}blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT. In this case, š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT is precisely the set of totally symmetric polynomials, and Hš’®nā¢(V)subscriptš»subscriptš’®š‘›š‘‰H_{\mathcal{S}_{n}}(V)italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) is the set of polynomials in {xiā¢j:iāˆˆ[n],jāˆˆ[d]}conditional-setsubscriptš‘„š‘–š‘—formulae-sequenceš‘–delimited-[]š‘›š‘—delimited-[]š‘‘\{x_{ij}:i\in[n],j\in[d]\}{ italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT : italic_i āˆˆ [ italic_n ] , italic_j āˆˆ [ italic_d ] } that are annihilated by all operators of the form āˆ‘i=1nāˆ‚xiā¢1a1ā‹Æā¢āˆ‚xiā¢nansuperscriptsubscriptš‘–1š‘›superscriptsubscriptsubscriptš‘„š‘–1subscriptš‘Ž1ā‹Æsuperscriptsubscriptsubscriptš‘„š‘–š‘›subscriptš‘Žš‘›\sum_{i=1}^{n}\partial_{x_{i1}}^{a_{1}}\cdots\partial_{x_{in}}^{a_{n}}āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āˆ‚ start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹Æ āˆ‚ start_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_i italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT where āˆ‚xa=āˆ‚aāˆ‚xasuperscriptsubscriptš‘„š‘Žsuperscriptš‘Žsuperscriptš‘„š‘Ž\partial_{x}^{a}=\frac{\partial^{a}}{\partial x^{a}}āˆ‚ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT = divide start_ARG āˆ‚ start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT end_ARG start_ARG āˆ‚ italic_x start_POSTSUPERSCRIPT italic_a end_POSTSUPERSCRIPT end_ARG and 0ā‰ (a1,ā€¦,ad)āˆˆā„•d0subscriptš‘Ž1ā€¦subscriptš‘Žš‘‘superscriptā„•š‘‘0\neq(a_{1},\dots,a_{d})\in\mathbb{N}^{d}0 ā‰  ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_a start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ) āˆˆ blackboard_N start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT. Similarly, if we take Ļ‡šœ’\chiitalic_Ļ‡ to be the character of the sign representation of š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, the set of polynomials š’Ŗā¢(V)Ļ‡š’Ŗsubscriptš‘‰šœ’\mathcal{O}(V)_{\chi}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT, denoted as š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT, are the nš‘›nitalic_n-antisymmetric polynomials that we defined previously in SectionĀ 2.1. (The sign representation of š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT is the one-dimensional representation of š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT defined by Ļā¢(Ļƒ)=sgnā¢(Ļƒ)šœŒšœŽsgnšœŽ\rho(\sigma)=\text{sgn}(\sigma)italic_Ļ ( italic_Ļƒ ) = sgn ( italic_Ļƒ ), where sgnā¢(Ļƒ)sgnšœŽ\text{sgn}(\sigma)sgn ( italic_Ļƒ ) is the signature of the permutation Ļƒāˆˆš’®nšœŽsubscriptš’®š‘›\sigma\in\mathcal{S}_{n}italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT.) We note that š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT forms an š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module.

We now prove an important property of š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT in the next lemma. One should note that a similar result holds in the general case of arbitrary Vš‘‰Vitalic_V, GšŗGitalic_G, and Ļ‡šœ’\chiitalic_Ļ‡, and the proof changes slightly.

Lemma 28

For V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, and š’Ŗā¢(V)=ā„ā¢[š±1,ā€¦,š±n]š’Ŗš‘‰ā„subscriptš±1normal-ā€¦subscriptš±š‘›\mathcal{O}(V)=\mathbb{R}[\bm{x}_{1},\ldots,\bm{x}_{n}]caligraphic_O ( italic_V ) = blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ], š’Ŗā¢(V)š‘ š‘”š‘›š’Ŗsubscriptš‘‰š‘ š‘”š‘›\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT forms a finitely generated module over š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

ProofĀ  Recalling DefinitionĀ 22, we can show that š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) is integral over š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT (for a proof, see Atiyah and Macdonald (1969, ChapterĀ 5, ExerciseĀ 12)). In fact, we observe that for any fāˆˆš’Ŗā¢(V)š‘“š’Ŗš‘‰f\in\mathcal{O}(V)italic_f āˆˆ caligraphic_O ( italic_V ), fš‘“fitalic_f is a root of the following univariate polynomial in variable tš‘”titalic_t: āˆĻƒāˆˆG(tāˆ’Ļƒ.f)\prod_{\sigma\in G}(t-\sigma.f)āˆ start_POSTSUBSCRIPT italic_Ļƒ āˆˆ italic_G end_POSTSUBSCRIPT ( italic_t - italic_Ļƒ . italic_f ). This polynomial is monic in tš‘”titalic_t and the coefficients of tš‘”titalic_t in this polynomial all belong to š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Now clearly š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) is a finitely generated ā„ā„\mathbb{R}blackboard_R-algebra, with a generating set given by {xiā¢j:iāˆˆ[n],jāˆˆ[d]}conditional-setsubscriptš‘„š‘–š‘—formulae-sequenceš‘–delimited-[]š‘›š‘—delimited-[]š‘‘\{x_{ij}:i\in[n],\;j\in[d]\}{ italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT : italic_i āˆˆ [ italic_n ] , italic_j āˆˆ [ italic_d ] }. We just showed above that each xiā¢jsubscriptš‘„š‘–š‘—x_{ij}italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT is integral over š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Then letting S=š’Ŗā¢(V)š’®nš‘†š’Ŗsuperscriptš‘‰subscriptš’®š‘›S=\mathcal{O}(V)^{\mathcal{S}_{n}}italic_S = caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT and R=š’Ŗā¢(V)š‘…š’Ŗš‘‰R=\mathcal{O}(V)italic_R = caligraphic_O ( italic_V ) in PropositionĀ 23, we get that the subring of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) generated by š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT and {xiā¢j:iāˆˆ[n],jāˆˆ[d]}conditional-setsubscriptš‘„š‘–š‘—formulae-sequenceš‘–delimited-[]š‘›š‘—delimited-[]š‘‘\{x_{ij}:i\in[n],\;j\in[d]\}{ italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT : italic_i āˆˆ [ italic_n ] , italic_j āˆˆ [ italic_d ] } is a finitely generated š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module. However, the subring generated by š’Ŗā¢(V)š’®nāˆŖ{xiā¢j:iāˆˆ[n],jāˆˆ[d]}š’Ŗsuperscriptš‘‰subscriptš’®š‘›conditional-setsubscriptš‘„š‘–š‘—formulae-sequenceš‘–delimited-[]š‘›š‘—delimited-[]š‘‘\mathcal{O}(V)^{\mathcal{S}_{n}}\cup\{x_{ij}:i\in[n],\;j\in[d]\}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT āˆŖ { italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT : italic_i āˆˆ [ italic_n ] , italic_j āˆˆ [ italic_d ] } is š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), and so we have proved that š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) is a finitely generated š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module.

Next, we note that š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) is a commutative, Noetherian ring, and this is a direct consequence of TheoremĀ 24. Since š’Ŗā¢(V)š’®nāŠ‚š’Ŗā¢(V)š’Ŗsuperscriptš‘‰subscriptš’®š‘›š’Ŗš‘‰\mathcal{O}(V)^{\mathcal{S}_{n}}\subset\mathcal{O}(V)caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT āŠ‚ caligraphic_O ( italic_V ) is a commutative ring (by virtue of being an ā„ā„\mathbb{R}blackboard_R-algebra), and š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) is a finitely generated š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module, it then follows that š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT is a Noetherian ring by Theorem 25. Finally, by PropositionĀ 26, we can conclude that š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) is a Noetherian module over š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, and thus every š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-submodule of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) is finitely generated. Since the nš‘›nitalic_n-antisymmetric polynomials š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT, form an š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-submodule of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), the proof is complete. Ā 

B.2 Finite-dimensionality of Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT )

Our next goal is to prove that Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) introduced in the previous subsection is a finite-dimensional ā„ā„\mathbb{R}blackboard_R-vector space. To proceed, we need to introduce some more terminology, and let us work more generally for arbitrary Vš‘‰Vitalic_V and finite group GšŗGitalic_G of Gā¢Lā¢(V)šŗšæš‘‰GL(V)italic_G italic_L ( italic_V ). As before in SectionĀ 3.2.2, let f(j)superscriptš‘“š‘—f^{(j)}italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT denote the homogeneous component of fāˆˆš’Ŗā¢(V)š‘“š’Ŗš‘‰f\in\mathcal{O}(V)italic_f āˆˆ caligraphic_O ( italic_V ) of degree jš‘—jitalic_j. Then for any polynomial fāˆˆš’Ŗā¢(V)š‘“š’Ŗš‘‰f\in\mathcal{O}(V)italic_f āˆˆ caligraphic_O ( italic_V ) of degree kš‘˜kitalic_k, we can write f=āˆ‘j=0kf(j)š‘“superscriptsubscriptš‘—0š‘˜superscriptš‘“š‘—f=\sum_{j=0}^{k}f^{(j)}italic_f = āˆ‘ start_POSTSUBSCRIPT italic_j = 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT. If Wš‘ŠWitalic_W is a subspace of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) such that fāˆˆWš‘“š‘Šf\in Witalic_f āˆˆ italic_W implies f(j)āˆˆWsuperscriptš‘“š‘—š‘Šf^{(j)}\in Witalic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT āˆˆ italic_W for all jš‘—jitalic_j, then we say that Wš‘ŠWitalic_W is a homogeneous subspace. Given a homogeneous subspace Wš‘ŠWitalic_W of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), we can write W=ā؁jW(j)š‘Šsubscriptdirect-sumš‘—superscriptš‘Šš‘—W=\bigoplus_{j}W^{(j)}italic_W = ā؁ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_W start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT, with W(j):={f(j):fāˆˆW}āˆŖ{0}assignsuperscriptš‘Šš‘—conditional-setsuperscriptš‘“š‘—š‘“š‘Š0W^{(j)}:=\{f^{(j)}:f\in W\}\cup\{0\}italic_W start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT := { italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT : italic_f āˆˆ italic_W } āˆŖ { 0 }. Let us first prove some properties about homogenous subspaces, and identify a few that are important for us in the next lemma:

Lemma 29

Let Wš‘ŠWitalic_W be a subring of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) that is also a homogenous subspace, and let GšŗGitalic_G be a finite subgroup of Gā¢Lā¢(V)šŗšæš‘‰GL(V)italic_G italic_L ( italic_V ) acting on š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ). Then we have the following:

  1. (a)

    If Wā€²superscriptš‘Šā€²W^{\prime}italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT is a homogenous subspace of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), then Wā¢Wā€²š‘Šsuperscriptš‘Šā€²WW^{\prime}italic_W italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT is also a homogenous subspace.

  2. (b)

    Suppose A1,A2,A3subscriptš“1subscriptš“2subscriptš“3A_{1},A_{2},A_{3}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , italic_A start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT are subspaces of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), and A1=A2+A3subscriptš“1subscriptš“2subscriptš“3A_{1}=A_{2}+A_{3}italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT + italic_A start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT. Then if any two of them are homogenous subspaces of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), then so is the third.

  3. (c)

    š’Ŗā¢(V)Gš’Ŗsuperscriptš‘‰šŗ\mathcal{O}(V)^{G}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT, š’Ŗā¢(V)+Gš’Ŗsubscriptsuperscriptš‘‰šŗ\mathcal{O}(V)^{G}_{+}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT, š’Ŗā¢(V)Ļ‡š’Ŗsubscriptš‘‰šœ’\mathcal{O}(V)_{\chi}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT, š’Ŗā¢(V)ā¢š’Ŗā¢(V)+Gš’Ŗš‘‰š’Ŗsubscriptsuperscriptš‘‰šŗ\mathcal{O}(V)\mathcal{O}(V)^{G}_{+}caligraphic_O ( italic_V ) caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT, HGā¢(V)subscriptš»šŗš‘‰H_{G}(V)italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) are homogeneous subspaces of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ).

ProofĀ  (a) Every element fāˆˆWā¢Wā€²š‘“š‘Šsuperscriptš‘Šā€²f\in WW^{\prime}italic_f āˆˆ italic_W italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT is of the form āˆ‘i=1aiā¢bisubscriptš‘–1subscriptš‘Žš‘–subscriptš‘š‘–\sum_{i=1}a_{i}b_{i}āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, where each aiāˆˆWsubscriptš‘Žš‘–š‘Ša_{i}\in Witalic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ italic_W and biāˆˆWā€²subscriptš‘š‘–superscriptš‘Šā€²b_{i}\in W^{\prime}italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT. Then for any pāˆˆā„•š‘ā„•p\in\mathbb{N}italic_p āˆˆ blackboard_N, we have

f(p)=āˆ‘i=1āˆ‘j,kā‰„0j+k=pai(j)ā¢bi(k).superscriptš‘“š‘subscriptš‘–1subscriptš‘—š‘˜0š‘—š‘˜š‘superscriptsubscriptš‘Žš‘–š‘—superscriptsubscriptš‘š‘–š‘˜\displaystyle f^{(p)}=\sum_{i=1}\sum_{\begin{subarray}{c}j,k\geq 0\\ j+k=p\end{subarray}}a_{i}^{(j)}b_{i}^{(k)}.italic_f start_POSTSUPERSCRIPT ( italic_p ) end_POSTSUPERSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT āˆ‘ start_POSTSUBSCRIPT start_ARG start_ROW start_CELL italic_j , italic_k ā‰„ 0 end_CELL end_ROW start_ROW start_CELL italic_j + italic_k = italic_p end_CELL end_ROW end_ARG end_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT .

Since each term in the summation is in Wā¢Wā€²š‘Šsuperscriptš‘Šā€²WW^{\prime}italic_W italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT, as W,Wā€²š‘Šsuperscriptš‘Šā€²W,W^{\prime}italic_W , italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT are homogeneous, we get that f(p)āˆˆWā¢Wā€²superscriptš‘“š‘š‘Šsuperscriptš‘Šā€²f^{(p)}\in WW^{\prime}italic_f start_POSTSUPERSCRIPT ( italic_p ) end_POSTSUPERSCRIPT āˆˆ italic_W italic_W start_POSTSUPERSCRIPT ā€² end_POSTSUPERSCRIPT.

(b) First assume that A2subscriptš“2A_{2}italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and A3subscriptš“3A_{3}italic_A start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT are homogenous subspaces, and let fāˆˆA1š‘“subscriptš“1f\in A_{1}italic_f āˆˆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. Then for any integer jā‰„0š‘—0j\geq 0italic_j ā‰„ 0, f2āˆˆA2subscriptš‘“2subscriptš“2f_{2}\in A_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT āˆˆ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT, and f3āˆˆA3subscriptš‘“3subscriptš“3f_{3}\in A_{3}italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT āˆˆ italic_A start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT, we have f(j)=f2(j)+f3(j)superscriptš‘“š‘—superscriptsubscriptš‘“2š‘—superscriptsubscriptš‘“3š‘—f^{(j)}=f_{2}^{(j)}+f_{3}^{(j)}italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT = italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT + italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT. From this, we conclude that f(j)āˆˆA1superscriptš‘“š‘—subscriptš“1f^{(j)}\in A_{1}italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT āˆˆ italic_A start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT, as both f2(j)āˆˆA2superscriptsubscriptš‘“2š‘—subscriptš“2f_{2}^{(j)}\in A_{2}italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT āˆˆ italic_A start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and f3(j)āˆˆA3superscriptsubscriptš‘“3š‘—subscriptš“3f_{3}^{(j)}\in A_{3}italic_f start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT āˆˆ italic_A start_POSTSUBSCRIPT 3 end_POSTSUBSCRIPT, by homogeneity. The other cases follow by a similar argument.

(c) If two polynomials are equal, then so are each of their homogeneous components. For sāˆˆGš‘ šŗs\in Gitalic_s āˆˆ italic_G, if we write the group action as s.f(š’›)=f(sāˆ’1.š’›)s.f(\bm{z})=f(s^{-1}.\bm{z})italic_s . italic_f ( bold_italic_z ) = italic_f ( italic_s start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT . bold_italic_z ), then for f=āˆ‘jf(j)š‘“subscriptš‘—superscriptš‘“š‘—f=\sum_{j}f^{(j)}italic_f = āˆ‘ start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT, (s.f)(j)=s.(f(j))(s.f)^{(j)}=s.(f^{(j)})( italic_s . italic_f ) start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT = italic_s . ( italic_f start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) for all jš‘—jitalic_j. This observation proves that š’Ŗā¢(V)Gš’Ŗsuperscriptš‘‰šŗ\mathcal{O}(V)^{G}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT, š’Ŗā¢(V)+Gš’Ŗsubscriptsuperscriptš‘‰šŗ\mathcal{O}(V)^{G}_{+}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT, š’Ŗā¢(V)Ļ‡š’Ŗsubscriptš‘‰šœ’\mathcal{O}(V)_{\chi}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT are homogeneous subspaces. Then by (a) we see that š’Ŗā¢(V)ā¢š’Ŗā¢(V)+Gš’Ŗš‘‰š’Ŗsubscriptsuperscriptš‘‰šŗ\mathcal{O}(V)\mathcal{O}(V)^{G}_{+}caligraphic_O ( italic_V ) caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT is a homogeneous subspace since š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) is clearly homogenous. By (b), we conclude that HGā¢(V)subscriptš»šŗš‘‰H_{G}(V)italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) is a homogeneous subspace because š’Ŗā¢(V)=š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)GāŠ•HGā¢(V)š’Ŗš‘‰direct-sumš’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰šŗsubscriptš»šŗš‘‰\mathcal{O}(V)=\mathcal{O}(V)\mathcal{O}_{+}(V)^{G}\oplus H_{G}(V)caligraphic_O ( italic_V ) = caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT āŠ• italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ). Ā 

We may now specialize to the context of our work, and assume that V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT and G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. First let š’š=(y1,ā€¦,ym)āˆˆā„mš’šsubscriptš‘¦1ā€¦subscriptš‘¦š‘šsuperscriptā„š‘š\bm{y}=(y_{1},\ldots,y_{m})\in\mathbb{R}^{m}bold_italic_y = ( italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT and š’‚=(a1,ā€¦,am)āˆˆā„¤ā‰„0mš’‚subscriptš‘Ž1ā€¦subscriptš‘Žš‘šsuperscriptsubscriptā„¤absent0š‘š\bm{a}=(a_{1},\ldots,a_{m})\in\mathbb{Z}_{\geq 0}^{m}bold_italic_a = ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ) āˆˆ blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT. We define

hk,mā¢(š’š)ā‰”āˆ‘a1+ā€¦+am=ky1a1ā¢y2a2ā¢ā‹Æā¢ymam=āˆ‘|š’‚|=kš’šš’‚ā‰”subscriptā„Žš‘˜š‘šš’šsubscriptsubscriptš‘Ž1ā€¦subscriptš‘Žš‘šš‘˜superscriptsubscriptš‘¦1subscriptš‘Ž1superscriptsubscriptš‘¦2subscriptš‘Ž2ā‹Æsuperscriptsubscriptš‘¦š‘šsubscriptš‘Žš‘šsubscriptš’‚š‘˜superscriptš’šš’‚h_{k,m}(\bm{y})\coloneqq\sum_{a_{1}+\ldots+a_{m}=k}y_{1}^{a_{1}}y_{2}^{a_{2}}% \cdots y_{m}^{a_{m}}=\sum_{|\bm{a}|=k}\bm{y}^{\bm{a}}italic_h start_POSTSUBSCRIPT italic_k , italic_m end_POSTSUBSCRIPT ( bold_italic_y ) ā‰” āˆ‘ start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ā€¦ + italic_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT = italic_k end_POSTSUBSCRIPT italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹Æ italic_y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = āˆ‘ start_POSTSUBSCRIPT | bold_italic_a | = italic_k end_POSTSUBSCRIPT bold_italic_y start_POSTSUPERSCRIPT bold_italic_a end_POSTSUPERSCRIPT

along with the shorthand notations |š’‚|=a1+ā€¦+amš’‚subscriptš‘Ž1ā€¦subscriptš‘Žš‘š|\bm{a}|=a_{1}+\ldots+a_{m}| bold_italic_a | = italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ā€¦ + italic_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT and š’šš’‚=y1a1ā¢y2a2ā¢ā‹Æā¢ymamsuperscriptš’šš’‚superscriptsubscriptš‘¦1subscriptš‘Ž1superscriptsubscriptš‘¦2subscriptš‘Ž2ā‹Æsuperscriptsubscriptš‘¦š‘šsubscriptš‘Žš‘š\bm{y}^{\bm{a}}=y_{1}^{a_{1}}y_{2}^{a_{2}}\cdots y_{m}^{a_{m}}bold_italic_y start_POSTSUPERSCRIPT bold_italic_a end_POSTSUPERSCRIPT = italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹Æ italic_y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. We also let >lexsubscriptlex>_{\text{lex}}> start_POSTSUBSCRIPT lex end_POSTSUBSCRIPT be the lexicographic order on the monomials {yj}j=1msuperscriptsubscriptsubscriptš‘¦š‘—š‘—1š‘š\{y_{j}\}_{j=1}^{m}{ italic_y start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT such that y1>y2>ā€¦>ymsubscriptš‘¦1subscriptš‘¦2ā€¦subscriptš‘¦š‘šy_{1}>y_{2}>\ldots>y_{m}italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT > italic_y start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT > ā€¦ > italic_y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT. Then the ideal, denoted as ā„āŠ‚ā„ā¢[y1,ā€¦,ym]ā„ā„subscriptš‘¦1ā€¦subscriptš‘¦š‘š\mathcal{I}\subset\mathbb{R}[y_{1},\ldots,y_{m}]caligraphic_I āŠ‚ blackboard_R [ italic_y start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_y start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ], of symmetric polynomials of positive degree is generated by Ī·k,mā¢(š’š)=āˆ‘i=1myiksubscriptšœ‚š‘˜š‘šš’šsuperscriptsubscriptš‘–1š‘šsuperscriptsubscriptš‘¦š‘–š‘˜\eta_{k,m}(\bm{y})=\sum_{i=1}^{m}y_{i}^{k}italic_Ī· start_POSTSUBSCRIPT italic_k , italic_m end_POSTSUBSCRIPT ( bold_italic_y ) = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_y start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_k end_POSTSUPERSCRIPT for kāˆˆ[m]š‘˜delimited-[]š‘šk\in[m]italic_k āˆˆ [ italic_m ]. A Grƶbner basis for ā„ā„\mathcal{I}caligraphic_I is given by the polynomials

{uk,mā¢(š’š)=hk,māˆ’k+1ā¢(yk,ā€¦,yn)}k=1m.superscriptsubscriptsubscriptš‘¢š‘˜š‘šš’šsubscriptā„Žš‘˜š‘šš‘˜1subscriptš‘¦š‘˜ā€¦subscriptš‘¦š‘›š‘˜1š‘š\{u_{k,m}(\bm{y})=h_{k,m-k+1}(y_{k},\ldots,y_{n})\}_{k=1}^{m}.{ italic_u start_POSTSUBSCRIPT italic_k , italic_m end_POSTSUBSCRIPT ( bold_italic_y ) = italic_h start_POSTSUBSCRIPT italic_k , italic_m - italic_k + 1 end_POSTSUBSCRIPT ( italic_y start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , ā€¦ , italic_y start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) } start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT . (27)

More specifically, these polynomials are in the ideal ā„ā„\mathcal{I}caligraphic_I. Readers can refer to Mora and Sala (2003, PropositionĀ 2.1) for this fact.

Now V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT can be identified as a vector space of real valued nƗdš‘›š‘‘n\times ditalic_n Ɨ italic_d matrices MnƗdā¢(ā„)subscriptš‘€š‘›š‘‘ā„M_{n\times d}(\mathbb{R})italic_M start_POSTSUBSCRIPT italic_n Ɨ italic_d end_POSTSUBSCRIPT ( blackboard_R ). Let š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT be identified as nƗnš‘›š‘›n\times nitalic_n Ɨ italic_n permutation matrices, which acts from the left by multiplication. Consequently, we need to define a lexicographic order >lexsubscriptlex>_{\text{lex}}> start_POSTSUBSCRIPT lex end_POSTSUBSCRIPT on {xiā¢j:iāˆˆ[n],jāˆˆ[d]}conditional-setsubscriptš‘„š‘–š‘—formulae-sequenceš‘–delimited-[]š‘›š‘—delimited-[]š‘‘\{x_{ij}:i\in[n],j\in[d]\}{ italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT : italic_i āˆˆ [ italic_n ] , italic_j āˆˆ [ italic_d ] }: x11>x12>ā€¦>x1ā¢d>ā€¦>xnā¢1>xnā¢2>ā€¦>xnā¢dsubscriptš‘„11subscriptš‘„12ā€¦subscriptš‘„1š‘‘ā€¦subscriptš‘„š‘›1subscriptš‘„š‘›2ā€¦subscriptš‘„š‘›š‘‘x_{11}>x_{12}>\ldots>x_{1d}>\ldots>x_{n1}>x_{n2}>\ldots>x_{nd}italic_x start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT > italic_x start_POSTSUBSCRIPT 12 end_POSTSUBSCRIPT > ā€¦ > italic_x start_POSTSUBSCRIPT 1 italic_d end_POSTSUBSCRIPT > ā€¦ > italic_x start_POSTSUBSCRIPT italic_n 1 end_POSTSUBSCRIPT > italic_x start_POSTSUBSCRIPT italic_n 2 end_POSTSUBSCRIPT > ā€¦ > italic_x start_POSTSUBSCRIPT italic_n italic_d end_POSTSUBSCRIPT. We note this lexicographic ordering of the variables also defines a total ordering of the monomials of degree kš‘˜kitalic_k in these variables, for every integer kš‘˜kitalic_k. Let us define the family of polynomials yā„“,š’›ā¢(š’™):=āˆ‘j=1dzjā¢xā„“ā¢jassignsubscriptš‘¦ā„“š’›š’™superscriptsubscriptš‘—1š‘‘subscriptš‘§š‘—subscriptš‘„ā„“š‘—y_{\ell,\bm{z}}(\bm{x}):=\sum_{j=1}^{d}z_{j}x_{\ell j}italic_y start_POSTSUBSCRIPT roman_ā„“ , bold_italic_z end_POSTSUBSCRIPT ( bold_italic_x ) := āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_z start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT roman_ā„“ italic_j end_POSTSUBSCRIPT for every š’›=(z1,ā€¦,zd)āˆˆā„dš’›subscriptš‘§1ā€¦subscriptš‘§š‘‘superscriptā„š‘‘\bm{z}=(z_{1},\ldots,z_{d})\in\mathbb{R}^{d}bold_italic_z = ( italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_z start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ) āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT and ā„“āˆˆ[n]ā„“delimited-[]š‘›\ell\in[n]roman_ā„“ āˆˆ [ italic_n ]. Consequently, given Ļƒāˆˆš’®nšœŽsubscriptš’®š‘›\sigma\in\mathcal{S}_{n}italic_Ļƒ āˆˆ caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, its action is defined as Ļƒ.yā„“,š’›ā¢(š’™)ā‰”yĻƒāˆ’1ā¢(ā„“),š’›ā¢(š’™)formulae-sequencešœŽā‰”subscriptš‘¦ā„“š’›š’™subscriptš‘¦superscriptšœŽ1ā„“š’›š’™\sigma.y_{\ell,\bm{z}}(\bm{x})\coloneqq y_{\sigma^{-1}(\ell),\bm{z}}(\bm{x})italic_Ļƒ . italic_y start_POSTSUBSCRIPT roman_ā„“ , bold_italic_z end_POSTSUBSCRIPT ( bold_italic_x ) ā‰” italic_y start_POSTSUBSCRIPT italic_Ļƒ start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ( roman_ā„“ ) , bold_italic_z end_POSTSUBSCRIPT ( bold_italic_x ). We make the following claim:

Claim B.1

Let V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT and G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Then for every š³āˆˆā„dš³superscriptā„š‘‘\bm{z}\in\mathbb{R}^{d}bold_italic_z āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, the ideal ā„n,dā‰”š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)š’®nnormal-ā‰”subscriptā„š‘›š‘‘š’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{I}_{n,d}\coloneqq\mathcal{O}(V)\mathcal{O}_{+}(V)^{\mathcal{S}_{n}}caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT ā‰” caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT contains the set of polynomials

{vk,n,š’›:=hk,nāˆ’k+1ā¢(yk,š’›,yk+1,š’›,ā€¦,yn,š’›)}k=1n.superscriptsubscriptassignsubscriptš‘£š‘˜š‘›š’›subscriptā„Žš‘˜š‘›š‘˜1subscriptš‘¦š‘˜š’›subscriptš‘¦š‘˜1š’›ā€¦subscriptš‘¦š‘›š’›š‘˜1š‘›\left\{v_{k,n,\bm{z}}:=h_{k,n-k+1}(y_{k,\bm{z}},y_{k+1,\bm{z}},\ldots,y_{n,\bm% {z}})\right\}_{k=1}^{n}.{ italic_v start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_z end_POSTSUBSCRIPT := italic_h start_POSTSUBSCRIPT italic_k , italic_n - italic_k + 1 end_POSTSUBSCRIPT ( italic_y start_POSTSUBSCRIPT italic_k , bold_italic_z end_POSTSUBSCRIPT , italic_y start_POSTSUBSCRIPT italic_k + 1 , bold_italic_z end_POSTSUBSCRIPT , ā€¦ , italic_y start_POSTSUBSCRIPT italic_n , bold_italic_z end_POSTSUBSCRIPT ) } start_POSTSUBSCRIPT italic_k = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT . (28)

ProofĀ  Let us fix an arbitrary š’›āˆˆā„dš’›superscriptā„š‘‘\bm{z}\in\mathbb{R}^{d}bold_italic_z āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT and note that the ring of real polynomials in {y1,š’›,ā€¦,yn,š’›}subscriptš‘¦1š’›ā€¦subscriptš‘¦š‘›š’›\{y_{1,\bm{z}},\dots,y_{n,\bm{z}}\}{ italic_y start_POSTSUBSCRIPT 1 , bold_italic_z end_POSTSUBSCRIPT , ā€¦ , italic_y start_POSTSUBSCRIPT italic_n , bold_italic_z end_POSTSUBSCRIPT } is a subring of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ). Also, every non constant š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT-symmetric polynomial in {y1,š’›,ā€¦,yn,š’›}subscriptš‘¦1š’›ā€¦subscriptš‘¦š‘›š’›\{y_{1,\bm{z}},\dots,y_{n,\bm{z}}\}{ italic_y start_POSTSUBSCRIPT 1 , bold_italic_z end_POSTSUBSCRIPT , ā€¦ , italic_y start_POSTSUBSCRIPT italic_n , bold_italic_z end_POSTSUBSCRIPT } is particularly a non-constant, totally symmetric polynomial in š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), i.e. it is in š’Ŗ+ā¢(V)š’®nsubscriptš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}_{+}(V)^{\mathcal{S}_{n}}caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. This makes the ideal generated by the symmetric polynomials of positive degree in the ring ā„ā¢[y1,š’›,ā€¦,yn,š’›]ā„subscriptš‘¦1š’›ā€¦subscriptš‘¦š‘›š’›\mathbb{R}[y_{1,\bm{z}},\dots,y_{n,\bm{z}}]blackboard_R [ italic_y start_POSTSUBSCRIPT 1 , bold_italic_z end_POSTSUBSCRIPT , ā€¦ , italic_y start_POSTSUBSCRIPT italic_n , bold_italic_z end_POSTSUBSCRIPT ] a subset of ā„n,dsubscriptā„š‘›š‘‘\mathcal{I}_{n,d}caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT. Then the observations from Mora and Sala (2003), mentioned above, completes the proof. Ā 

The set of polynomials defined inĀ (28) can be used to define another important family of polynomials pk,n,š’ƒāˆˆā„ā¢[š’™1,ā€¦,š’™n]subscriptš‘š‘˜š‘›š’ƒā„subscriptš’™1ā€¦subscriptš’™š‘›p_{k,n,\bm{b}}\in\mathbb{R}[\bm{x}_{1},\dots,\bm{x}_{n}]italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_b end_POSTSUBSCRIPT āˆˆ blackboard_R [ bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ], where š’ƒ=(b1,ā€¦,bd)š’ƒsubscriptš‘1ā€¦subscriptš‘š‘‘\bm{b}=(b_{1},\dots,b_{d})bold_italic_b = ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_b start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ) is a dš‘‘ditalic_d-tuple of non-negative integers satisfying āˆ‘ā„“=1dbā„“=ksuperscriptsubscriptā„“1š‘‘subscriptš‘ā„“š‘˜\sum_{\ell=1}^{d}b_{\ell}=kāˆ‘ start_POSTSUBSCRIPT roman_ā„“ = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT roman_ā„“ end_POSTSUBSCRIPT = italic_k. They are obtained by the expansion of vk,n,š’›subscriptš‘£š‘˜š‘›š’›v_{k,n,\bm{z}}italic_v start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_z end_POSTSUBSCRIPT (using the definition of hk,nāˆ’k+1subscriptā„Žš‘˜š‘›š‘˜1h_{k,n-k+1}italic_h start_POSTSUBSCRIPT italic_k , italic_n - italic_k + 1 end_POSTSUBSCRIPT):

vk,n,š’›ā¢(š’™k,ā€¦,š’™n)=āˆ‘ak+ā€¦+an=k(āˆ‘j=1dzjā¢xkā¢j)akā¢(āˆ‘j=1dzjā¢x(k+1)ā¢j)ak+1ā¢ā‹Æā¢(āˆ‘j=1dzjā¢xnā¢j)an=āˆ‘b1+ā€¦+bd=kz1b1ā¢z2b2ā¢ā‹Æā¢zdbdā¢pk,n,š’ƒā¢(š’™k,ā€¦,š’™n).subscriptš‘£š‘˜š‘›š’›subscriptš’™š‘˜ā€¦subscriptš’™š‘›subscriptsubscriptš‘Žš‘˜ā€¦subscriptš‘Žš‘›š‘˜superscriptsuperscriptsubscriptš‘—1š‘‘subscriptš‘§š‘—subscriptš‘„š‘˜š‘—subscriptš‘Žš‘˜superscriptsuperscriptsubscriptš‘—1š‘‘subscriptš‘§š‘—subscriptš‘„š‘˜1š‘—subscriptš‘Žš‘˜1ā‹Æsuperscriptsuperscriptsubscriptš‘—1š‘‘subscriptš‘§š‘—subscriptš‘„š‘›š‘—subscriptš‘Žš‘›subscriptsubscriptš‘1ā€¦subscriptš‘š‘‘š‘˜superscriptsubscriptš‘§1subscriptš‘1superscriptsubscriptš‘§2subscriptš‘2ā‹Æsuperscriptsubscriptš‘§š‘‘subscriptš‘š‘‘subscriptš‘š‘˜š‘›š’ƒsubscriptš’™š‘˜ā€¦subscriptš’™š‘›\begin{split}v_{k,n,\bm{z}}(\bm{x}_{k},\ldots,\bm{x}_{n})&=\sum_{a_{k}+\ldots+% a_{n}=k}\left(\sum_{j=1}^{d}z_{j}x_{kj}\right)^{a_{k}}\left(\sum_{j=1}^{d}z_{j% }x_{(k+1)j}\right)^{a_{k+1}}\cdots\left(\sum_{j=1}^{d}z_{j}x_{nj}\right)^{a_{n% }}\\ &=\sum_{b_{1}+\ldots+b_{d}=k}z_{1}^{b_{1}}z_{2}^{b_{2}}\cdots z_{d}^{b_{d}}p_{% k,n,\bm{b}}(\bm{x}_{k},\ldots,\bm{x}_{n}).\end{split}start_ROW start_CELL italic_v start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_z end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) end_CELL start_CELL = āˆ‘ start_POSTSUBSCRIPT italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT + ā€¦ + italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT = italic_k end_POSTSUBSCRIPT ( āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_z start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_k italic_j end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_z start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT ( italic_k + 1 ) italic_j end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_k + 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹Æ ( āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT italic_z start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT italic_x start_POSTSUBSCRIPT italic_n italic_j end_POSTSUBSCRIPT ) start_POSTSUPERSCRIPT italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_CELL end_ROW start_ROW start_CELL end_CELL start_CELL = āˆ‘ start_POSTSUBSCRIPT italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT + ā€¦ + italic_b start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT = italic_k end_POSTSUBSCRIPT italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹Æ italic_z start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_b end_POSTSUBSCRIPT ( bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT , ā€¦ , bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) . end_CELL end_ROW (29)

In particular, pk,n,š’ƒsubscriptš‘š‘˜š‘›š’ƒp_{k,n,\bm{b}}italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_b end_POSTSUBSCRIPT are homogeneous polynomials of degree kš‘˜kitalic_k; we also infer that each pk,n,š’ƒsubscriptš‘š‘˜š‘›š’ƒp_{k,n,\bm{b}}italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_b end_POSTSUBSCRIPT is in the ideal ā„n,dsubscriptā„š‘›š‘‘\mathcal{I}_{n,d}caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT, which will be proven using LemmaĀ 30. First, for a fixed kāˆˆ[n]š‘˜delimited-[]š‘›k\in[n]italic_k āˆˆ [ italic_n ], the set {š’ƒ=(b1,b2,ā€¦,bd)āˆˆā„¤ā‰„0d:|š’ƒ|=k}conditional-setš’ƒsubscriptš‘1subscriptš‘2ā€¦subscriptš‘š‘‘superscriptsubscriptā„¤absent0š‘‘š’ƒš‘˜\{\bm{b}=(b_{1},b_{2},\ldots,b_{d})\in\mathbb{Z}_{\geq 0}^{d}:|\bm{b}|=k\}{ bold_italic_b = ( italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ā€¦ , italic_b start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ) āˆˆ blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT : | bold_italic_b | = italic_k } has cardinality N=(k+dāˆ’1dāˆ’1)š‘binomialš‘˜š‘‘1š‘‘1N=\binom{k+d-1}{d-1}italic_N = ( FRACOP start_ARG italic_k + italic_d - 1 end_ARG start_ARG italic_d - 1 end_ARG ), which is the number of polynomials pk,n,š’ƒsubscriptš‘š‘˜š‘›š’ƒp_{k,n,\bm{b}}italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_b end_POSTSUBSCRIPT in the expression vk,n,š’›subscriptš‘£š‘˜š‘›š’›v_{k,n,\bm{z}}italic_v start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_z end_POSTSUBSCRIPT. Let us enumerate them as š’ƒ1,š’ƒ2,ā€¦,š’ƒNsubscriptš’ƒ1subscriptš’ƒ2ā€¦subscriptš’ƒš‘\bm{b}_{1},\bm{b}_{2},\ldots,\bm{b}_{N}bold_italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ā€¦ , bold_italic_b start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT. Since we can choose š’›š’›\bm{z}bold_italic_z freely from ā„dsuperscriptā„š‘‘\mathbb{R}^{d}blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, we also have the following lemma:

Lemma 30

There exist points š³1,š³2,ā€¦,š³Nāˆˆā„dsubscriptš³1subscriptš³2normal-ā€¦subscriptš³š‘superscriptā„š‘‘\bm{z}_{1},\bm{z}_{2},\ldots,\bm{z}_{N}\in\mathbb{R}^{d}bold_italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ā€¦ , bold_italic_z start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT such that the NƗNš‘š‘N\times Nitalic_N Ɨ italic_N matrix ANsubscriptš“š‘A_{N}italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT, whose entries are given by (AN)iā¢j:=š³iš›jassignsubscriptsubscriptš“š‘š‘–š‘—superscriptsubscriptš³š‘–subscriptš›š‘—(A_{N})_{ij}:=\bm{z}_{i}^{\bm{b}_{j}}( italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT := bold_italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, is invertible.

ProofĀ  Let us fixed a š’›=(p1,ā€¦,pd)āˆˆā„dš’›subscriptš‘1ā€¦subscriptš‘š‘‘superscriptā„š‘‘\bm{z}=(p_{1},\dots,p_{d})\in\mathbb{R}^{d}bold_italic_z = ( italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_p start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ) āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, which will be determined later. Define š’›i=(p1iāˆ’1,ā€¦,pdiāˆ’1)subscriptš’›š‘–superscriptsubscriptš‘1š‘–1ā€¦superscriptsubscriptš‘š‘‘š‘–1\bm{z}_{i}=(p_{1}^{i-1},\ldots,p_{d}^{i-1})bold_italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = ( italic_p start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT , ā€¦ , italic_p start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_i - 1 end_POSTSUPERSCRIPT ) and qi=š’›š’ƒisubscriptš‘žš‘–superscriptš’›subscriptš’ƒš‘–q_{i}=\bm{z}^{\bm{b}_{i}}italic_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = bold_italic_z start_POSTSUPERSCRIPT bold_italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT for all iāˆˆ[N]š‘–delimited-[]š‘i\in[N]italic_i āˆˆ [ italic_N ]. From these choices, ANāŠ¤superscriptsubscriptš“š‘topA_{N}^{\top}italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT āŠ¤ end_POSTSUPERSCRIPT is a Vandermonde matrix, and so (detAN)ā¢(š’›)=āˆ1ā‰¤i<jā‰¤N(qjāˆ’qi)subscriptš“š‘š’›subscriptproduct1š‘–š‘—š‘subscriptš‘žš‘—subscriptš‘žš‘–(\det A_{N})(\bm{z})=\prod_{1\leq i<j\leq N}(q_{j}-q_{i})( roman_det italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) ( bold_italic_z ) = āˆ start_POSTSUBSCRIPT 1 ā‰¤ italic_i < italic_j ā‰¤ italic_N end_POSTSUBSCRIPT ( italic_q start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ). This vanishes if and only if qi=qjsubscriptš‘žš‘–subscriptš‘žš‘—q_{i}=q_{j}italic_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_q start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT for some iā‰ jš‘–š‘—i\neq jitalic_i ā‰  italic_j, and since we want ANsubscriptš“š‘A_{N}italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT to be invertible, we need to choose š’›š’›\bm{z}bold_italic_z such that āˆ1ā‰¤i<jā‰¤N(qjāˆ’qi)ā‰ 0subscriptproduct1š‘–š‘—š‘subscriptš‘žš‘—subscriptš‘žš‘–0\prod_{1\leq i<j\leq N}(q_{j}-q_{i})\neq 0āˆ start_POSTSUBSCRIPT 1 ā‰¤ italic_i < italic_j ā‰¤ italic_N end_POSTSUBSCRIPT ( italic_q start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ā‰  0. It is sufficient to choose š’›š’›\bm{z}bold_italic_z such that āˆ1ā‰¤i<jā‰¤N(qjāˆ’qi)subscriptproduct1š‘–š‘—š‘subscriptš‘žš‘—subscriptš‘žš‘–\prod_{1\leq i<j\leq N}(q_{j}-q_{i})āˆ start_POSTSUBSCRIPT 1 ā‰¤ italic_i < italic_j ā‰¤ italic_N end_POSTSUBSCRIPT ( italic_q start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT - italic_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) is not identically the zero polynomial in ā„ā¢[š’›]ā„delimited-[]š’›\mathbb{R}[\bm{z}]blackboard_R [ bold_italic_z ].

The polynomial (detAN)ā¢(š’›)subscriptš“š‘š’›(\det A_{N})(\bm{z})( roman_det italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) ( bold_italic_z ) can be identically zero if and only if at least one of its factors is identically zero polynomial, i.e. qj=qisubscriptš‘žš‘—subscriptš‘žš‘–q_{j}=q_{i}italic_q start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT (as polynomials) for some iā‰ jš‘–š‘—i\neq jitalic_i ā‰  italic_j. (Recall that ā„ā¢[š’›]ā„delimited-[]š’›\mathbb{R}[\bm{z}]blackboard_R [ bold_italic_z ] is an integral domain (see appendix A). This means that fā¢g=0š‘“š‘”0fg=0italic_f italic_g = 0 for some f,gāˆˆā„ā¢[š’›]š‘“š‘”ā„delimited-[]š’›f,g\in\mathbb{R}[\bm{z}]italic_f , italic_g āˆˆ blackboard_R [ bold_italic_z ] if and only if f=0š‘“0f=0italic_f = 0 or g=0š‘”0g=0italic_g = 0.) However, given that every š’ƒisubscriptš’ƒš‘–\bm{b}_{i}bold_italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in the enumeration are distinct from each other, we must have qi=š’›š’ƒiā‰ š’›š’ƒj=qjsubscriptš‘žš‘–superscriptš’›subscriptš’ƒš‘–superscriptš’›subscriptš’ƒš‘—subscriptš‘žš‘—q_{i}=\bm{z}^{\bm{b}_{i}}\neq\bm{z}^{\bm{b}_{j}}=q_{j}italic_q start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = bold_italic_z start_POSTSUPERSCRIPT bold_italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‰  bold_italic_z start_POSTSUPERSCRIPT bold_italic_b start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = italic_q start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT (as polynomials), whenever iā‰ jš‘–š‘—i\neq jitalic_i ā‰  italic_j. It means that there is at least one choice of š’›āˆˆā„dš’›superscriptā„š‘‘\bm{z}\in\mathbb{R}^{d}bold_italic_z āˆˆ blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT such that (detAN)ā¢(š’›)ā‰ 0subscriptš“š‘š’›0(\det A_{N})(\bm{z})\neq 0( roman_det italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT ) ( bold_italic_z ) ā‰  0. Ā 
Let us choose and fix values of š’›1,š’›2,ā€¦,š’›Nsubscriptš’›1subscriptš’›2ā€¦subscriptš’›š‘\bm{z}_{1},\bm{z}_{2},\ldots,\bm{z}_{N}bold_italic_z start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , bold_italic_z start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT , ā€¦ , bold_italic_z start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT to get an invertible matrix ANsubscriptš“š‘A_{N}italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT as in LemmaĀ 30. Then for fixed kš‘˜kitalic_k and nš‘›nitalic_n using (29) we obtain a system of equations, written as Y=ANā¢Xš‘Œsubscriptš“š‘š‘‹Y=A_{N}Xitalic_Y = italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT italic_X, where Yš‘ŒYitalic_Y is the vector formed by the polynomials {vk,n,š’›i}i=1Nsuperscriptsubscriptsubscriptš‘£š‘˜š‘›subscriptš’›š‘–š‘–1š‘\{v_{k,n,\bm{z}_{i}}\}_{i=1}^{N}{ italic_v start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_z start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT, and Xš‘‹Xitalic_X is the vector formed by the polynomials {pk,n,š’ƒi}i=1Nsuperscriptsubscriptsubscriptš‘š‘˜š‘›subscriptš’ƒš‘–š‘–1š‘\{p_{k,n,\bm{b}_{i}}\}_{i=1}^{N}{ italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_b start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_N end_POSTSUPERSCRIPT. Since every entry of Yš‘ŒYitalic_Y is in the ideal ā„n,dsubscriptā„š‘›š‘‘\mathcal{I}_{n,d}caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT (by Claim B.1), then every entry of the vector X=ANāˆ’1ā¢Yš‘‹superscriptsubscriptš“š‘1š‘ŒX=A_{N}^{-1}Yitalic_X = italic_A start_POSTSUBSCRIPT italic_N end_POSTSUBSCRIPT start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT italic_Y is also in the ideal ā„n,dsubscriptā„š‘›š‘‘\mathcal{I}_{n,d}caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT. This finishes the proof that each pk,n,š’ƒāˆˆā„n,dsubscriptš‘š‘˜š‘›š’ƒsubscriptā„š‘›š‘‘p_{k,n,\bm{b}}\in\mathcal{I}_{n,d}italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_b end_POSTSUBSCRIPT āˆˆ caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT.

Next, notice that the leading monomial of pk,n,š’ƒsubscriptš‘š‘˜š‘›š’ƒp_{k,n,\bm{b}}italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_b end_POSTSUBSCRIPT based on our lexicographic ordering is š’™kš’ƒ=xkā¢1b1ā¢xkā¢2b2ā¢ā‹Æā¢xkā¢dbdsuperscriptsubscriptš’™š‘˜š’ƒsuperscriptsubscriptš‘„š‘˜1subscriptš‘1superscriptsubscriptš‘„š‘˜2subscriptš‘2ā‹Æsuperscriptsubscriptš‘„š‘˜š‘‘subscriptš‘š‘‘\bm{x}_{k}^{\bm{b}}=x_{k1}^{b_{1}}x_{k2}^{b_{2}}\cdots x_{kd}^{b_{d}}bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_b end_POSTSUPERSCRIPT = italic_x start_POSTSUBSCRIPT italic_k 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT italic_x start_POSTSUBSCRIPT italic_k 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹Æ italic_x start_POSTSUBSCRIPT italic_k italic_d end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_b start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT end_POSTSUPERSCRIPT, with a coefficient

Ck,š’ƒ=k!b1!ā¢ā‹Æā¢bd!.subscriptš¶š‘˜š’ƒš‘˜subscriptš‘1ā‹Æsubscriptš‘š‘‘C_{k,\bm{b}}=\frac{k!}{b_{1}!\cdots b_{d}!}.italic_C start_POSTSUBSCRIPT italic_k , bold_italic_b end_POSTSUBSCRIPT = divide start_ARG italic_k ! end_ARG start_ARG italic_b start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ! ā‹Æ italic_b start_POSTSUBSCRIPT italic_d end_POSTSUBSCRIPT ! end_ARG .

This is true because the leading monomial requires ak=ksubscriptš‘Žš‘˜š‘˜a_{k}=kitalic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_k, which implies that aj=0subscriptš‘Žš‘—0a_{j}=0italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = 0 for k<jā‰¤nš‘˜š‘—š‘›k<j\leq nitalic_k < italic_j ā‰¤ italic_n. Finally, we can now prove our intended result:

Lemma 31

Let V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT. If fš‘“fitalic_f is a homogeneous polynomial in š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) of degree r>(n2)š‘Ÿbinomialš‘›2r>\binom{n}{2}italic_r > ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ), then fāˆˆš’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)š’®nš‘“š’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰subscriptš’®š‘›f\in\mathcal{O}(V)\mathcal{O}_{+}(V)^{\mathcal{S}_{n}}italic_f āˆˆ caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT.

ProofĀ  We prove this by contradiction. Assume that there is at least one homogeneous polynomial of degree r>(n2)š‘Ÿbinomialš‘›2r>\binom{n}{2}italic_r > ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) which is not in ā„n,d=š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)š’®nsubscriptā„š‘›š‘‘š’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{I}_{n,d}=\mathcal{O}(V)\mathcal{O}_{+}(V)^{\mathcal{S}_{n}}caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT = caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT. Among all such homogenous polynomials of degree rš‘Ÿritalic_r, choose fš‘“fitalic_f such that its leading monomial is minimal with respect to our lexicographic ordering. Suppose the leading monomial of fš‘“fitalic_f is

cā‹…š’™1š’‚1ā¢š’™2š’‚2ā¢ā‹Æā¢š’™nš’‚n,ā‹…š‘superscriptsubscriptš’™1subscriptš’‚1superscriptsubscriptš’™2subscriptš’‚2ā‹Æsuperscriptsubscriptš’™š‘›subscriptš’‚š‘›c\cdot\bm{x}_{1}^{\bm{a}_{1}}\bm{x}_{2}^{\bm{a}_{2}}\cdots\bm{x}_{n}^{\bm{a}_{% n}},italic_c ā‹… bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT bold_italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹Æ bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ,

where |š’‚1|+ā€¦+|š’‚n|=r=degā¢(f)subscriptš’‚1ā€¦subscriptš’‚š‘›š‘Ÿdegš‘“|\bm{a}_{1}|+\ldots+|\bm{a}_{n}|=r=\text{deg}(f)| bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | + ā€¦ + | bold_italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | = italic_r = deg ( italic_f ), and cāˆˆā„š‘ā„c\in\mathbb{R}italic_c āˆˆ blackboard_R. We note that there must exist a first kāˆˆ[n]š‘˜delimited-[]š‘›k\in[n]italic_k āˆˆ [ italic_n ] such that |š’‚k|ā‰„ksubscriptš’‚š‘˜š‘˜|\bm{a}_{k}|\geq k| bold_italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT | ā‰„ italic_k (otherwise, if |aj|<jsubscriptš‘Žš‘—š‘—|a_{j}|<j| italic_a start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT | < italic_j for all jāˆˆ[n]š‘—delimited-[]š‘›j\in[n]italic_j āˆˆ [ italic_n ], then r=|š’‚1|+ā€¦+|š’‚n|ā‰¤āˆ‘j=1n(jāˆ’1)=(n2)š‘Ÿsubscriptš’‚1ā€¦subscriptš’‚š‘›superscriptsubscriptš‘—1š‘›š‘—1binomialš‘›2r=|\bm{a}_{1}|+\ldots+|\bm{a}_{n}|\leq\sum_{j=1}^{n}(j-1)=\binom{n}{2}italic_r = | bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT | + ā€¦ + | bold_italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT | ā‰¤ āˆ‘ start_POSTSUBSCRIPT italic_j = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( italic_j - 1 ) = ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ), contradicting our initial assumption on degā¢(f)degš‘“\text{deg}(f)deg ( italic_f )). We fix this kāˆˆ[n]š‘˜delimited-[]š‘›k\in[n]italic_k āˆˆ [ italic_n ] and write š’™kš’‚k=š’™kšœ¶ā¢š’™kšœ·superscriptsubscriptš’™š‘˜subscriptš’‚š‘˜superscriptsubscriptš’™š‘˜šœ¶superscriptsubscriptš’™š‘˜šœ·\bm{x}_{k}^{\bm{a}_{k}}=\bm{x}_{k}^{\bm{\alpha}}\bm{x}_{k}^{\bm{\beta}}bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_a start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT end_POSTSUPERSCRIPT = bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_Ī± end_POSTSUPERSCRIPT bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_Ī² end_POSTSUPERSCRIPT, for some šœ¶,šœ·āˆˆā„¤ā‰„0dšœ¶šœ·superscriptsubscriptā„¤absent0š‘‘\bm{\alpha},\bm{\beta}\in\mathbb{Z}_{\geq 0}^{d}bold_italic_Ī± , bold_italic_Ī² āˆˆ blackboard_Z start_POSTSUBSCRIPT ā‰„ 0 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT with |šœ·|=kšœ·š‘˜|\bm{\beta}|=k| bold_italic_Ī² | = italic_k. Finally, let us consider the following polynomial:

g=cā‹…š’™1š’‚1ā¢š’™2š’‚2ā¢ā‹Æā¢š’™nš’‚nCk,šœ·ā‹…š’™kšœ¶ā¢š’™kšœ·ā¢š’™kšœ¶ā¢pk,n,šœ·,š‘”ā‹…š‘superscriptsubscriptš’™1subscriptš’‚1superscriptsubscriptš’™2subscriptš’‚2ā‹Æsuperscriptsubscriptš’™š‘›subscriptš’‚š‘›ā‹…subscriptš¶š‘˜šœ·superscriptsubscriptš’™š‘˜šœ¶superscriptsubscriptš’™š‘˜šœ·superscriptsubscriptš’™š‘˜šœ¶subscriptš‘š‘˜š‘›šœ·g=\frac{c\cdot\bm{x}_{1}^{\bm{a}_{1}}\bm{x}_{2}^{\bm{a}_{2}}\cdots\bm{x}_{n}^{% \bm{a}_{n}}}{C_{k,\bm{\beta}}\cdot\bm{x}_{k}^{\bm{\alpha}}\bm{x}_{k}^{\bm{% \beta}}}\bm{x}_{k}^{\bm{\alpha}}p_{k,n,\bm{\beta}},italic_g = divide start_ARG italic_c ā‹… bold_italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT bold_italic_x start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ā‹Æ bold_italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT end_ARG start_ARG italic_C start_POSTSUBSCRIPT italic_k , bold_italic_Ī² end_POSTSUBSCRIPT ā‹… bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_Ī± end_POSTSUPERSCRIPT bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_Ī² end_POSTSUPERSCRIPT end_ARG bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_Ī± end_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_Ī² end_POSTSUBSCRIPT ,

where the leading monomial of š’™kšœ¶ā¢pk,n,šœ·superscriptsubscriptš’™š‘˜šœ¶subscriptš‘š‘˜š‘›šœ·\bm{x}_{k}^{\bm{\alpha}}p_{k,n,\bm{\beta}}bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_Ī± end_POSTSUPERSCRIPT italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_Ī² end_POSTSUBSCRIPT is Ck,šœ·ā‹…š’™kšœ¶ā¢š’™kšœ·ā‹…subscriptš¶š‘˜šœ·superscriptsubscriptš’™š‘˜šœ¶superscriptsubscriptš’™š‘˜šœ·C_{k,\bm{\beta}}\cdot\bm{x}_{k}^{\bm{\alpha}}\bm{x}_{k}^{\bm{\beta}}italic_C start_POSTSUBSCRIPT italic_k , bold_italic_Ī² end_POSTSUBSCRIPT ā‹… bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_Ī± end_POSTSUPERSCRIPT bold_italic_x start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT start_POSTSUPERSCRIPT bold_italic_Ī² end_POSTSUPERSCRIPT. Thus the leading monomial of gš‘”gitalic_g is the leading monomial of fš‘“fitalic_f. Since pk,n,šœ·āˆˆā„n,dsubscriptš‘š‘˜š‘›šœ·subscriptā„š‘›š‘‘p_{k,n,\bm{\beta}}\in\mathcal{I}_{n,d}italic_p start_POSTSUBSCRIPT italic_k , italic_n , bold_italic_Ī² end_POSTSUBSCRIPT āˆˆ caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT, we have gāˆˆā„n,dš‘”subscriptā„š‘›š‘‘g\in\mathcal{I}_{n,d}italic_g āˆˆ caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT implying 0ā‰ fāˆ’gāˆ‰ā„n,d0š‘“š‘”subscriptā„š‘›š‘‘0\neq f-g\notin\mathcal{I}_{n,d}0 ā‰  italic_f - italic_g āˆ‰ caligraphic_I start_POSTSUBSCRIPT italic_n , italic_d end_POSTSUBSCRIPT. However, according to this construction, the leading monomial of fāˆ’gš‘“š‘”f-gitalic_f - italic_g is less than the leading monomial of fš‘“fitalic_f by the lexicographic order. This contradicts the minimality for the leading monomial of fš‘“fitalic_f. Ā 

LemmaĀ 31 allows us to establish an upper bound on the maximum degree allowed for any polynomial in Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ). This is the reason because š’Ŗā¢(V)=š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)š’®nāŠ•Hš’®nā¢(V)š’Ŗš‘‰direct-sumš’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰subscriptš’®š‘›subscriptš»subscriptš’®š‘›š‘‰\mathcal{O}(V)=\mathcal{O}(V)\mathcal{O}_{+}(V)^{\mathcal{S}_{n}}\oplus H_{% \mathcal{S}_{n}}(V)caligraphic_O ( italic_V ) = caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT āŠ• italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) where V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, and Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) is a homogenous subspace by LemmaĀ 29(c). This immediately implies that Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) is finite dimensional as a ā„ā„\mathbb{R}blackboard_R-vector space where every subspace Hš’®nā¢(ā„nāŠ—ā„d)(j)subscriptš»subscriptš’®š‘›superscripttensor-productsuperscriptā„š‘›superscriptā„š‘‘š‘—H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})^{(j)}italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT is spanned by monomials of degree jš‘—jitalic_j for jā‰¤(n2)š‘—binomialš‘›2j\leq\binom{n}{2}italic_j ā‰¤ ( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ). This result is recorded in LemmaĀ 32. A couple of remarks about LemmaĀ 31 is needed:

  1. (i)

    The maximum degree (n2)binomialš‘›2\binom{n}{2}( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ) of a polynomial in Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ), does not depend on dš‘‘ditalic_d.

  2. (ii)

    LemmaĀ 31 also holds for any polynomial fš‘“fitalic_f whose lowest degree monomial is greater than (n2)binomialš‘›2\binom{n}{2}( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ). This can be shown by expressing fš‘“fitalic_f in terms of its homogeneous components.

Lemma 32

Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) is a finite dimensional ā„ā„\mathbb{R}blackboard_R-vector space. The maximum degree of a polynomial in Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) is at most (n2)binomialš‘›2\binom{n}{2}( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ).

B.3 Module structure of nš‘›nitalic_n-antisymmetric polynomials in terms of Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT )

In this section, we establish a connection between the set of nš‘›nitalic_n-antisymmetric polynomials š’Ŗā¢(ā„nāŠ—ā„d)Ļ‡š’Ŗsubscripttensor-productsuperscriptā„š‘›superscriptā„š‘‘šœ’\mathcal{O}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})_{\chi}caligraphic_O ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT as a š’Ŗā¢(ā„nāŠ—ā„d)š’®nš’Ŗsuperscripttensor-productsuperscriptā„š‘›superscriptā„š‘‘subscriptš’®š‘›\mathcal{O}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})^{\mathcal{S}_{n}}caligraphic_O ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module and the subspace Hš’®nā¢(ā„nāŠ—ā„d)subscriptš»subscriptš’®š‘›tensor-productsuperscriptā„š‘›superscriptā„š‘‘H_{\mathcal{S}_{n}}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ). This will allow us to quantify the minimum number of module generators of š’Ŗā¢(ā„nāŠ—ā„d)Ļ‡š’Ŗsubscripttensor-productsuperscriptā„š‘›superscriptā„š‘‘šœ’\mathcal{O}(\mathbb{R}^{n}\otimes\mathbb{R}^{d})_{\chi}caligraphic_O ( blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT. We prove the first three results (LemmaĀ 33, PropositionĀ 34, and LemmaĀ 35) in a general setting, where Vš‘‰Vitalic_V is an arbitrary vector space, GšŗGitalic_G of Gā¢Lā¢(V)šŗšæš‘‰GL(V)italic_G italic_L ( italic_V ) is a finite group, and Ļ‡šœ’\chiitalic_Ļ‡ is a character of a representation of GšŗGitalic_G. When V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, and Ļ‡šœ’\chiitalic_Ļ‡ the character of the sign representation of š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, LemmaĀ 35 yields the main result of this subsection.

Lemma 33

For every kāˆˆā„•š‘˜ā„•k\in\mathbb{N}italic_k āˆˆ blackboard_N, š’Ŗā¢(V)(k)āŠ‚š’Ŗā¢(V)Gā¢HGā¢(V)š’Ŗsuperscriptš‘‰š‘˜š’Ŗsuperscriptš‘‰šŗsubscriptš»šŗš‘‰\mathcal{O}(V)^{(k)}\subset\mathcal{O}(V)^{G}H_{G}(V)caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT āŠ‚ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ). Thus, š’Ŗā¢(V)=š’Ŗā¢(V)Gā¢HGā¢(V)š’Ŗš‘‰š’Ŗsuperscriptš‘‰šŗsubscriptš»šŗš‘‰\mathcal{O}(V)=\mathcal{O}(V)^{G}H_{G}(V)caligraphic_O ( italic_V ) = caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ).

ProofĀ  We will use strong induction on kš‘˜kitalic_k for the proof. If k=0š‘˜0k=0italic_k = 0, then the assertion is true since the constant polynomials are contained in HGā¢(V)subscriptš»šŗš‘‰H_{G}(V)italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) by definition. Assume the assertion holds for all kā‰¤lš‘˜š‘™k\leq litalic_k ā‰¤ italic_l. Since š’Ŗā¢(V)=š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)GāŠ•HGā¢(V)š’Ŗš‘‰direct-sumš’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰šŗsubscriptš»šŗš‘‰\mathcal{O}(V)=\mathcal{O}(V)\mathcal{O}_{+}(V)^{G}\oplus H_{G}(V)caligraphic_O ( italic_V ) = caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT āŠ• italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ), by comparing homogeneous parts of degree l+1š‘™1l+1italic_l + 1 on both sides, we can say š’Ŗā¢(V)(l+1)=(š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)G)(l+1)āŠ•HGā¢(V)(l+1)š’Ŗsuperscriptš‘‰š‘™1direct-sumsuperscriptš’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰šŗš‘™1subscriptš»šŗsuperscriptš‘‰š‘™1\mathcal{O}(V)^{(l+1)}=\big{(}\mathcal{O}(V)\mathcal{O}_{+}(V)^{G}\big{)}^{(l+% 1)}\oplus H_{G}(V)^{(l+1)}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT ( italic_l + 1 ) end_POSTSUPERSCRIPT = ( caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ( italic_l + 1 ) end_POSTSUPERSCRIPT āŠ• italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT ( italic_l + 1 ) end_POSTSUPERSCRIPT. Now, HGā¢(V)(l+1)āŠ‚š’Ŗā¢(V)Gā¢HGā¢(V)subscriptš»šŗsuperscriptš‘‰š‘™1š’Ŗsuperscriptš‘‰šŗsubscriptš»šŗš‘‰H_{G}(V)^{(l+1)}\subset\mathcal{O}(V)^{G}H_{G}(V)italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT ( italic_l + 1 ) end_POSTSUPERSCRIPT āŠ‚ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) as HGā¢(V)subscriptš»šŗš‘‰H_{G}(V)italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) is homogenous by LemmaĀ 29(c), so we need to show that (š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)G)(l+1)āŠ‚š’Ŗā¢(V)Gā¢HGā¢(V)superscriptš’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰šŗš‘™1š’Ŗsuperscriptš‘‰šŗsubscriptš»šŗš‘‰\big{(}\mathcal{O}(V)\mathcal{O}_{+}(V)^{G}\big{)}^{(l+1)}\subset\mathcal{O}(V% )^{G}H_{G}(V)( caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ( italic_l + 1 ) end_POSTSUPERSCRIPT āŠ‚ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ). Now clearly (š’Ŗā¢(V)(k)ā¢š’Ŗ+ā¢(V)G)(l+1)={0}superscriptš’Ŗsuperscriptš‘‰š‘˜subscriptš’Ŗsuperscriptš‘‰šŗš‘™10\big{(}\mathcal{O}(V)^{(k)}\mathcal{O}_{+}(V)^{G}\big{)}^{(l+1)}=\{0\}( caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ( italic_l + 1 ) end_POSTSUPERSCRIPT = { 0 } if k>lš‘˜š‘™k>litalic_k > italic_l since minimum degree of any polynomial in š’Ŗ+ā¢(V)Gsubscriptš’Ŗsuperscriptš‘‰šŗ\mathcal{O}_{+}(V)^{G}caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT is one. Therefore we conclude

(š’Ŗā¢(V)ā¢š’Ŗ+ā¢(V)G)(l+1)=āˆ‘kā‰¤l(š’Ŗā¢(V)(k)ā¢š’Ŗ+ā¢(V)G)(l+1)ā¢āŠ‚(a)ā¢āˆ‘kā‰¤lš’Ŗā¢(V)Gā¢š’Ŗā¢(V)(k)ā¢āŠ‚(b)ā¢š’Ŗā¢(V)Gā¢HGā¢(V).superscriptš’Ŗš‘‰subscriptš’Ŗsuperscriptš‘‰šŗš‘™1subscriptš‘˜š‘™superscriptš’Ŗsuperscriptš‘‰š‘˜subscriptš’Ŗsuperscriptš‘‰šŗš‘™1š‘Žsubscriptš‘˜š‘™š’Ŗsuperscriptš‘‰šŗš’Ŗsuperscriptš‘‰š‘˜š‘š’Ŗsuperscriptš‘‰šŗsubscriptš»šŗš‘‰\displaystyle\big{(}\mathcal{O}(V)\mathcal{O}_{+}(V)^{G}\big{)}^{(l+1)}=\sum_{% k\leq l}\big{(}\mathcal{O}(V)^{(k)}\mathcal{O}_{+}(V)^{G}\big{)}^{(l+1)}% \overset{(a)}{\subset}\sum_{k\leq l}\mathcal{O}(V)^{G}\mathcal{O}(V)^{(k)}% \overset{(b)}{\subset}\mathcal{O}(V)^{G}H_{G}(V).( caligraphic_O ( italic_V ) caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ( italic_l + 1 ) end_POSTSUPERSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_k ā‰¤ italic_l end_POSTSUBSCRIPT ( caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ( italic_l + 1 ) end_POSTSUPERSCRIPT start_OVERACCENT ( italic_a ) end_OVERACCENT start_ARG āŠ‚ end_ARG āˆ‘ start_POSTSUBSCRIPT italic_k ā‰¤ italic_l end_POSTSUBSCRIPT caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT start_OVERACCENT ( italic_b ) end_OVERACCENT start_ARG āŠ‚ end_ARG caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) .

In the equation above, (š’Ŗā¢(V)(k)ā¢š’Ŗ+ā¢(V)G)(l+1)=š’Ŗā¢(V)(k)ā¢(š’Ŗ+ā¢(V)G)(j)superscriptš’Ŗsuperscriptš‘‰š‘˜subscriptš’Ŗsuperscriptš‘‰šŗš‘™1š’Ŗsuperscriptš‘‰š‘˜superscriptsubscriptš’Ŗsuperscriptš‘‰šŗš‘—\big{(}\mathcal{O}(V)^{(k)}\mathcal{O}_{+}(V)^{G}\big{)}^{(l+1)}=\mathcal{O}(V% )^{(k)}\big{(}\mathcal{O}_{+}(V)^{G}\big{)}^{(j)}( caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ( italic_l + 1 ) end_POSTSUPERSCRIPT = caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT ( italic_k ) end_POSTSUPERSCRIPT ( caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT with j+k=l+1š‘—š‘˜š‘™1j+k=l+1italic_j + italic_k = italic_l + 1. Hence, for all jā‰¤l+1š‘—š‘™1j\leq l+1italic_j ā‰¤ italic_l + 1, (š’Ŗ+ā¢(V)G)(j)āŠ‚š’Ŗ+ā¢(V)GāŠ‚š’Ŗā¢(V)Gsuperscriptsubscriptš’Ŗsuperscriptš‘‰šŗš‘—subscriptš’Ŗsuperscriptš‘‰šŗš’Ŗsuperscriptš‘‰šŗ(\mathcal{O}_{+}(V)^{G})^{(j)}\subset\mathcal{O}_{+}(V)^{G}\subset\mathcal{O}(% V)^{G}( caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT ) start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT āŠ‚ caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT āŠ‚ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT because š’Ŗ+ā¢(V)Gsubscriptš’Ŗsuperscriptš‘‰šŗ\mathcal{O}_{+}(V)^{G}caligraphic_O start_POSTSUBSCRIPT + end_POSTSUBSCRIPT ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT and š’Ŗā¢(V)Gš’Ŗsuperscriptš‘‰šŗ\mathcal{O}(V)^{G}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT are both homogeneous subspaces by LemmaĀ 29(c). This explains the inclusion (a)š‘Ž(a)( italic_a ). Then (b)š‘(b)( italic_b ) follows from the inductive hypothesis. Hence, we are done. Ā 

Proposition 34

HGā¢(V)āˆ©š’Ŗā¢(V)Ļ‡subscriptš»šŗš‘‰š’Ŗsubscriptš‘‰šœ’H_{G}(V)\cap\mathcal{O}(V)_{\chi}italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT as an ā„ā„\mathbb{R}blackboard_R-vector space has a homogeneous polynomial basis.

ProofĀ 

By Lemma 29(c), both HGā¢(V)subscriptš»šŗš‘‰H_{G}(V)italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) and š’Ŗā¢(V)Ļ‡š’Ŗsubscriptš‘‰šœ’\mathcal{O}(V)_{\chi}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT are homogeneous subspaces of š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), which means HGā¢(V)āˆ©š’Ŗā¢(V)Ļ‡subscriptš»šŗš‘‰š’Ŗsubscriptš‘‰šœ’H_{G}(V)\cap\mathcal{O}(V)_{\chi}italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT is also homogeneous. Then Ļ•āˆˆHGā¢(V)āˆ©š’Ŗā¢(V)Ļ‡italic-Ļ•subscriptš»šŗš‘‰š’Ŗsubscriptš‘‰šœ’\phi\in H_{G}(V)\cap\mathcal{O}(V)_{\chi}italic_Ļ• āˆˆ italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT if and only if every homogeneous component of Ļ•italic-Ļ•\phiitalic_Ļ• is in the intersection. Since every vector space has a basis, let š’±={Ļ•i}iāˆˆā„š’±subscriptsubscriptitalic-Ļ•š‘–š‘–ā„\mathcal{V}=\{\phi_{i}\}_{i\in\mathcal{I}}caligraphic_V = { italic_Ļ• start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i āˆˆ caligraphic_I end_POSTSUBSCRIPT (for some index set ā„ā„\mathcal{I}caligraphic_I) be a basis of HGā¢(V)āˆ©š’Ŗā¢(V)Ļ‡subscriptš»šŗš‘‰š’Ŗsubscriptš‘‰šœ’H_{G}(V)\cap\mathcal{O}(V)_{\chi}italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT, and let {Ļˆiā¢j}iāˆˆā„,jāˆˆā„•subscriptsubscriptšœ“š‘–š‘—formulae-sequenceš‘–ā„š‘—ā„•\{\psi_{ij}\}_{i\in\mathcal{I},j\in\mathbb{N}}{ italic_Ļˆ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i āˆˆ caligraphic_I , italic_j āˆˆ blackboard_N end_POSTSUBSCRIPT be the set of all homogeneous components of all the elements in š’±š’±\mathcal{V}caligraphic_V, i.e. Ļˆiā¢j=Ļ•i(j)subscriptšœ“š‘–š‘—superscriptsubscriptitalic-Ļ•š‘–š‘—\psi_{ij}=\phi_{i}^{(j)}italic_Ļˆ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_Ļ• start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT. Then it is clear that {Ļˆiā¢j}iāˆˆā„,jāˆˆā„•subscriptsubscriptšœ“š‘–š‘—formulae-sequenceš‘–ā„š‘—ā„•\{\psi_{ij}\}_{i\in\mathcal{I},j\in\mathbb{N}}{ italic_Ļˆ start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT } start_POSTSUBSCRIPT italic_i āˆˆ caligraphic_I , italic_j āˆˆ blackboard_N end_POSTSUBSCRIPT is a spanning set for HGā¢(V)āˆ©š’Ŗā¢(V)Ļ‡subscriptš»šŗš‘‰š’Ŗsubscriptš‘‰šœ’H_{G}(V)\cap\mathcal{O}(V)_{\chi}italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT. Since every spanning set of a vector space contains a basis, our proposition is proven. Ā 

Lemma 35

If Ļ‡šœ’\chiitalic_Ļ‡ is the character of a one-dimensional, real representation of GšŗGitalic_G, then š’Ŗā¢(V)Ļ‡=š’Ŗā¢(V)Gā¢(HGā¢(V)āˆ©š’Ŗā¢(V)Ļ‡)š’Ŗsubscriptš‘‰šœ’š’Ŗsuperscriptš‘‰šŗsubscriptš»šŗš‘‰š’Ŗsubscriptš‘‰šœ’\mathcal{O}(V)_{\chi}=\mathcal{O}(V)^{G}(H_{G}(V)\cap\mathcal{O}(V)_{\chi})caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT = caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT ). In other words, HGā¢(V)āˆ©š’Ŗā¢(V)Ļ‡subscriptš»šŗš‘‰š’Ŗsubscriptš‘‰šœ’H_{G}(V)\cap\mathcal{O}(V)_{\chi}italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT generates Oā¢(V)Ļ‡š‘‚subscriptš‘‰šœ’O(V)_{\chi}italic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT as an Oā¢(V)Gš‘‚superscriptš‘‰šŗO(V)^{G}italic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT-module.

ProofĀ  Let PĻ‡:š’Ŗā¢(V)ā†’š’Ŗā¢(V)Ļ‡:subscriptš‘ƒšœ’ā†’š’Ŗš‘‰š’Ŗsubscriptš‘‰šœ’P_{\chi}:\mathcal{O}(V)\to\mathcal{O}(V)_{\chi}italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT : caligraphic_O ( italic_V ) ā†’ caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT be the linear operator given by

(PĻ‡f)(v)=1|G|āˆ‘sāˆˆGĻ‡(s)f(s.v),fāˆˆš’Ŗ(V),vāˆˆV.\displaystyle(P_{\chi}f)(v)=\frac{1}{|G|}\sum_{s\in G}\chi(s)f(s.v),\;\;f\in% \mathcal{O}(V),v\in V.( italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT italic_f ) ( italic_v ) = divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_s ) italic_f ( italic_s . italic_v ) , italic_f āˆˆ caligraphic_O ( italic_V ) , italic_v āˆˆ italic_V .

Our first goal is to prove that PĻ‡subscriptš‘ƒšœ’P_{\chi}italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT is a projection operator. To make sure PĻ‡subscriptš‘ƒšœ’P_{\chi}italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT maps š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ) into š’Ŗā¢(V)Ļ‡š’Ŗsubscriptš‘‰šœ’\mathcal{O}(V)_{\chi}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT, we need Ļ‡šœ’\chiitalic_Ļ‡ to be the character of a one-dimensional, real representation ĻšœŒ\rhoitalic_Ļ of GšŗGitalic_G, because then we have Ļ‡ā¢(g)ā‰”trā¢(Ļā¢(g))=Ļā¢(g)ā‰”šœ’š‘”tršœŒš‘”šœŒš‘”\chi(g)\coloneqq\text{tr}(\rho(g))=\rho(g)italic_Ļ‡ ( italic_g ) ā‰” tr ( italic_Ļ ( italic_g ) ) = italic_Ļ ( italic_g ) for all gāˆˆGš‘”šŗg\in Gitalic_g āˆˆ italic_G. Given that GšŗGitalic_G is a finite group, any gāˆˆGš‘”šŗg\in Gitalic_g āˆˆ italic_G must have finite order, and hence Ļā¢(g)šœŒš‘”\rho(g)italic_Ļ ( italic_g ) must be a real root of unity. So we must have Ļā¢(g)=Ļ‡ā¢(g)=Ļ‡ā¢(gāˆ’1)=Ļā¢(gāˆ’1)šœŒš‘”šœ’š‘”šœ’superscriptš‘”1šœŒsuperscriptš‘”1\rho(g)=\chi(g)=\chi(g^{-1})=\rho(g^{-1})italic_Ļ ( italic_g ) = italic_Ļ‡ ( italic_g ) = italic_Ļ‡ ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) = italic_Ļ ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ). In that case, for any gāˆˆGš‘”šŗg\in Gitalic_g āˆˆ italic_G, we have for all vāˆˆVš‘£š‘‰v\in Vitalic_v āˆˆ italic_V,

(PĻ‡f)(g.v)\displaystyle(P_{\chi}f)(g.v)( italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT italic_f ) ( italic_g . italic_v ) =1|G|āˆ‘sāˆˆGĻ‡(s)f(s.g.v)=1|G|āˆ‘hāˆˆGĻ‡(hgāˆ’1)f(h.v)=1|G|āˆ‘hāˆˆGĻ(hgāˆ’1)f(h.v)\displaystyle=\frac{1}{|G|}\sum_{s\in G}\chi(s)f(s.g.v)=\frac{1}{|G|}\sum_{h% \in G}\chi(hg^{-1})f(h.v)=\frac{1}{|G|}\sum_{h\in G}\rho(hg^{-1})f(h.v)= divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_s ) italic_f ( italic_s . italic_g . italic_v ) = divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_h āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_h italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) italic_f ( italic_h . italic_v ) = divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_h āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ ( italic_h italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) italic_f ( italic_h . italic_v )
=1|G|āˆ‘hāˆˆGĻ(h)Ļ(gāˆ’1)f(h.v)=Ļā¢(g)|G|āˆ‘hāˆˆGĻ‡(h)f(h.v)=Ļ‡(g)(PĻ‡f)(v).\displaystyle=\frac{1}{|G|}\sum_{h\in G}\rho(h)\rho(g^{-1})f(h.v)=\frac{\rho(g% )}{|G|}\sum_{h\in G}\chi(h)f(h.v)=\chi(g)(P_{\chi}f)(v).= divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_h āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ ( italic_h ) italic_Ļ ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ) italic_f ( italic_h . italic_v ) = divide start_ARG italic_Ļ ( italic_g ) end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_h āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_h ) italic_f ( italic_h . italic_v ) = italic_Ļ‡ ( italic_g ) ( italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT italic_f ) ( italic_v ) .

Next, if fāˆˆš’Ŗā¢(V)Ļ‡š‘“š’Ŗsubscriptš‘‰šœ’f\in\mathcal{O}(V)_{\chi}italic_f āˆˆ caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT, then (PĻ‡f)(v)=1|G|āˆ‘sāˆˆGĻ‡(s)f(s.v)=1|G|f(v)āˆ‘sāˆˆGĻ‡(s)2=f(v)(P_{\chi}f)(v)=\frac{1}{|G|}\sum_{s\in G}\chi(s)f(s.v)=\frac{1}{|G|}f(v)\sum_{% s\in G}\chi(s)^{2}=f(v)( italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT italic_f ) ( italic_v ) = divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_s ) italic_f ( italic_s . italic_v ) = divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG italic_f ( italic_v ) āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_s ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_f ( italic_v ). The last equality follows as Ļ‡ā¢(s)šœ’š‘ \chi(s)italic_Ļ‡ ( italic_s ) is a real root of unity, giving us Ļ‡ā¢(s)2=1šœ’superscriptš‘ 21\chi(s)^{2}=1italic_Ļ‡ ( italic_s ) start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = 1. This completes the proof for PĻ‡subscriptš‘ƒšœ’P_{\chi}italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT being a projection operator.

Next, PĻ‡subscriptš‘ƒšœ’P_{\chi}italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT commutes with any GšŗGitalic_G-invariant, constant coefficient differential operator on š’Ŗā¢(V)š’Ŗš‘‰\mathcal{O}(V)caligraphic_O ( italic_V ), so PĻ‡ā¢HGā¢(V)=HGā¢(V)āˆ©š’Ŗā¢(V)Ļ‡subscriptš‘ƒšœ’subscriptš»šŗš‘‰subscriptš»šŗš‘‰š’Ŗsubscriptš‘‰šœ’P_{\chi}H_{G}(V)=H_{G}(V)\cap\mathcal{O}(V)_{\chi}italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) = italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT. By Lemma 33, any fāˆˆš’Ŗā¢(V)Ļ‡š‘“š’Ŗsubscriptš‘‰šœ’f\in\mathcal{O}(V)_{\chi}italic_f āˆˆ caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT can be written as f=āˆ‘i=1Muiā¢hiš‘“superscriptsubscriptš‘–1š‘€subscriptš‘¢š‘–subscriptā„Žš‘–f=\sum_{i=1}^{M}u_{i}h_{i}italic_f = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, where uiāˆˆš’Ŗā¢(V)Gsubscriptš‘¢š‘–š’Ŗsuperscriptš‘‰šŗu_{i}\in\mathcal{O}(V)^{G}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT italic_G end_POSTSUPERSCRIPT and hiāˆˆHGā¢(V)subscriptā„Žš‘–subscriptš»šŗš‘‰h_{i}\in H_{G}(V)italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ italic_H start_POSTSUBSCRIPT italic_G end_POSTSUBSCRIPT ( italic_V ) for all iš‘–iitalic_i. Applying PĻ‡subscriptš‘ƒšœ’P_{\chi}italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT, we have for all vāˆˆVš‘£š‘‰v\in Vitalic_v āˆˆ italic_V,

fā¢(v)=(PĻ‡ā¢f)ā¢(v)š‘“š‘£subscriptš‘ƒšœ’š‘“š‘£\displaystyle f(v)=(P_{\chi}f)(v)italic_f ( italic_v ) = ( italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT italic_f ) ( italic_v ) =1|G|āˆ‘sāˆˆGĻ‡(s)f(s.v)=1|G|āˆ‘sāˆˆGĻ‡(s)(āˆ‘i=1Mui(s.v)hi(s.v))\displaystyle=\frac{1}{|G|}\sum_{s\in G}\chi(s)f(s.v)=\frac{1}{|G|}\sum_{s\in G% }\chi(s)\left(\sum_{i=1}^{M}u_{i}(s.v)h_{i}(s.v)\right)= divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_s ) italic_f ( italic_s . italic_v ) = divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_s ) ( āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_s . italic_v ) italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_s . italic_v ) )
=1|G|āˆ‘sāˆˆGĻ‡(s)(āˆ‘i=1Mui(v)hi(s.v))=āˆ‘i=1Mui(v)(1|G|āˆ‘sāˆˆGĻ‡(s)hi(s.v))\displaystyle=\frac{1}{|G|}\sum_{s\in G}\chi(s)\left(\sum_{i=1}^{M}u_{i}(v)h_{% i}(s.v)\right)=\sum_{i=1}^{M}u_{i}(v)\left(\frac{1}{|G|}\sum_{s\in G}\chi(s)h_% {i}(s.v)\right)= divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_s ) ( āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_v ) italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_s . italic_v ) ) = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_v ) ( divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT italic_Ļ‡ ( italic_s ) italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_s . italic_v ) )
=āˆ‘i=1Muiā¢(v)ā¢(PĻ‡ā¢hi)ā¢(v),absentsuperscriptsubscriptš‘–1š‘€subscriptš‘¢š‘–š‘£subscriptš‘ƒšœ’subscriptā„Žš‘–š‘£\displaystyle=\sum_{i=1}^{M}u_{i}(v)(P_{\chi}h_{i})(v),= āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_M end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_v ) ( italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT italic_h start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) ( italic_v ) ,

which completes the proof. Ā 

It is worth noting that LemmaĀ 35 is also true when Ļ‡šœ’\chiitalic_Ļ‡ is the character of a one-dimensional, complex representation of GšŗGitalic_G and Vš‘‰Vitalic_V is ā„‚nāŠ—ā„‚dtensor-productsuperscriptā„‚š‘›superscriptā„‚š‘‘\mathbb{C}^{n}\otimes\mathbb{C}^{d}blackboard_C start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_C start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT. In that case, we define PĻ‡subscriptš‘ƒšœ’P_{\chi}italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT as PĻ‡ā¢(fā¢(v))=1|G|ā¢āˆ‘sāˆˆGĻ‡ā¢(s)ĀÆā¢fā¢(sā‹…v)subscriptš‘ƒšœ’š‘“š‘£1šŗsubscriptš‘ šŗĀÆšœ’š‘ š‘“ā‹…š‘ š‘£P_{\chi}(f(v))=\frac{1}{|G|}\sum_{s\in G}\overline{\chi(s)}f(s\cdot v)italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT ( italic_f ( italic_v ) ) = divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT overĀÆ start_ARG italic_Ļ‡ ( italic_s ) end_ARG italic_f ( italic_s ā‹… italic_v ). Similarly, we will have Ļ‡ā¢(g)ĀÆ=Ļ‡ā¢(gāˆ’1)ĀÆšœ’š‘”šœ’superscriptš‘”1\overline{\chi(g)}=\chi(g^{-1})overĀÆ start_ARG italic_Ļ‡ ( italic_g ) end_ARG = italic_Ļ‡ ( italic_g start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT ), and for fāˆˆš’Ŗā¢(V)Ļ‡š‘“š’Ŗsubscriptš‘‰šœ’f\in\mathcal{O}(V)_{\chi}italic_f āˆˆ caligraphic_O ( italic_V ) start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT, we get PĻ‡ā¢(fā¢(v))=1|G|ā¢fā¢(v)ā¢āˆ‘sāˆˆG|Ļ‡ā¢(s)|2=fā¢(v)subscriptš‘ƒšœ’š‘“š‘£1šŗš‘“š‘£subscriptš‘ šŗsuperscriptšœ’š‘ 2š‘“š‘£P_{\chi}(f(v))=\frac{1}{|G|}f(v)\sum_{s\in G}|\chi(s)|^{2}=f(v)italic_P start_POSTSUBSCRIPT italic_Ļ‡ end_POSTSUBSCRIPT ( italic_f ( italic_v ) ) = divide start_ARG 1 end_ARG start_ARG | italic_G | end_ARG italic_f ( italic_v ) āˆ‘ start_POSTSUBSCRIPT italic_s āˆˆ italic_G end_POSTSUBSCRIPT | italic_Ļ‡ ( italic_s ) | start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT = italic_f ( italic_v ).

Let us specialize the setting to our context: V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, and Ļ‡=sgnšœ’sgn\chi=\text{sgn}italic_Ļ‡ = sgn. In LemmaĀ 28, we prove that š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT is a finitely generated š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module. Then in LemmaĀ 35, we show that Hš’®nā¢(V)āˆ©š’Ŗā¢(V)sgnsubscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgnH_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT generates Oā¢(V)sgnš‘‚subscriptš‘‰sgnO(V)_{\text{sgn}}italic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT as an Oā¢(V)š’®nš‘‚superscriptš‘‰subscriptš’®š‘›O(V)^{\mathcal{S}_{n}}italic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module. Thus, any basis of Hš’®nā¢(V)āˆ©š’Ŗā¢(V)sgnsubscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgnH_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT (as a ā„ā„\mathbb{R}blackboard_R-vector space) can be taken to be the module generators of š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT, and this basis can be taken to be homogenous by PropositionĀ 34. Furthermore, LemmaĀ 32 shows that this basis is finite dimensional, which agrees with LemmaĀ 28. Thus, the dimension of the ā„ā„\mathbb{R}blackboard_R-vector space Hš’®nā¢(V)āˆ©š’Ŗā¢(V)sgnsubscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgnH_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT gives us an upper bound on the minimum number of module generators for š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT as an Oā¢(V)š’®nš‘‚superscriptš‘‰subscriptš’®š‘›O(V)^{\mathcal{S}_{n}}italic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module. In fact, as the following lemma shows, it is exactly equal to the minimum number of module generators.

Lemma 36

Let V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT and Ļ‡=š‘ š‘”š‘›šœ’š‘ š‘”š‘›\chi=\text{sgn}italic_Ļ‡ = sgn. Then the minimum number of generators needed to generate š’Ŗā¢(V)š‘ š‘”š‘›š’Ŗsubscriptš‘‰š‘ š‘”š‘›\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT as a module over š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT is š‘‘š‘–š‘šā¢(Hš’®nā¢(V)āˆ©š’Ŗā¢(V)š‘ š‘”š‘›)š‘‘š‘–š‘šsubscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰š‘ š‘”š‘›\text{dim}(H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}})dim ( italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT ).

ProofĀ  If {f1,ā€¦,fr}subscriptš‘“1ā€¦subscriptš‘“š‘Ÿ\{f_{1},\ldots,f_{r}\}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT } is a minimum sized set of generators for š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT as an š’Ŗā¢(V)š’®nš’Ŗsuperscriptš‘‰subscriptš’®š‘›\mathcal{O}(V)^{\mathcal{S}_{n}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module, then by the minimality assumption, they must be linearly independent. Let Wš‘ŠWitalic_W be their linear span. We will first show that š’Ŗā¢(V)sgn=W+š’Ŗā¢(V)+š’®nā¢Wš’Ŗsubscriptš‘‰sgnš‘Šš’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š‘Š\mathcal{O}(V)_{\text{sgn}}=W+\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}Wcaligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT = italic_W + caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT italic_W. Suppose Ļ•āˆˆš’Ŗā¢(V)sgnitalic-Ļ•š’Ŗsubscriptš‘‰sgn\phi\in\mathcal{O}(V)_{\text{sgn}}italic_Ļ• āˆˆ caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT. Then Ļ•=āˆ‘i=1ruiā¢fiitalic-Ļ•superscriptsubscriptš‘–1š‘Ÿsubscriptš‘¢š‘–subscriptš‘“š‘–\phi=\sum_{i=1}^{r}u_{i}f_{i}italic_Ļ• = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, where uiāˆˆš’Ŗā¢(V)š’®nsubscriptš‘¢š‘–š’Ŗsuperscriptš‘‰subscriptš’®š‘›u_{i}\in\mathcal{O}(V)^{\mathcal{S}_{n}}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT for every iš‘–iitalic_i. We write each of the uisubscriptš‘¢š‘–u_{i}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT in terms of its homogeneous components as ui=āˆ‘jā‰„0ui(j)subscriptš‘¢š‘–subscriptš‘—0superscriptsubscriptš‘¢š‘–š‘—u_{i}=\sum_{j\geq 0}u_{i}^{(j)}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_j ā‰„ 0 end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT. Hence, we get Ļ•=āˆ‘i=1rui(0)ā¢fi+āˆ‘i=1r(āˆ‘jā‰„1ui(j))ā¢fiitalic-Ļ•superscriptsubscriptš‘–1š‘Ÿsuperscriptsubscriptš‘¢š‘–0subscriptš‘“š‘–superscriptsubscriptš‘–1š‘Ÿsubscriptš‘—1superscriptsubscriptš‘¢š‘–š‘—subscriptš‘“š‘–\phi=\sum_{i=1}^{r}u_{i}^{(0)}f_{i}+\sum_{i=1}^{r}(\sum_{j\geq 1}u_{i}^{(j)})f% _{i}italic_Ļ• = āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( 0 ) end_POSTSUPERSCRIPT italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT + āˆ‘ start_POSTSUBSCRIPT italic_i = 1 end_POSTSUBSCRIPT start_POSTSUPERSCRIPT italic_r end_POSTSUPERSCRIPT ( āˆ‘ start_POSTSUBSCRIPT italic_j ā‰„ 1 end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT ) italic_f start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT; in the expression, the first term is in Wš‘ŠWitalic_W, and the second term is in š’Ŗā¢(V)+š’®nā¢Wš’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š‘Š\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}Wcaligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT italic_W, because ui(j)āˆˆš’Ŗā¢(V)š’®nsuperscriptsubscriptš‘¢š‘–š‘—š’Ŗsuperscriptš‘‰subscriptš’®š‘›u_{i}^{(j)}\in\mathcal{O}(V)^{\mathcal{S}_{n}}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT start_POSTSUPERSCRIPT ( italic_j ) end_POSTSUPERSCRIPT āˆˆ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT for all iāˆˆ[r]š‘–delimited-[]š‘Ÿi\in[r]italic_i āˆˆ [ italic_r ], and jā‰„1š‘—1j\geq 1italic_j ā‰„ 1 by LemmaĀ 29(c). One can easily verify that š’Ŗā¢(V)+š’®nā¢W=š’Ŗā¢(V)+š’®nā¢š’Ŗā¢(V)sgnš’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š‘Šš’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š’Ŗsubscriptš‘‰sgn\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}W=\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}% \mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT italic_W = caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT. Thus,

dimā¢(š’Ŗā¢(V)sgn/š’Ŗā¢(V)+š’®nā¢š’Ŗā¢(V)sgn)ā‰¤r.dimš’Ŗsubscriptš‘‰sgnš’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š’Ŗsubscriptš‘‰sgnš‘Ÿ\text{dim}(\mathcal{O}(V)_{\text{sgn}}/\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}% \mathcal{O}(V)_{\text{sgn}})\leq r.dim ( caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT / caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT ) ā‰¤ italic_r . (30)

We next claim that

š’Ŗā¢(V)sgn=š’Ŗā¢(V)+š’®nā¢š’Ŗā¢(V)sgnāŠ•Hš’®nā¢(V)āˆ©š’Ŗā¢(V)sgn.š’Ŗsubscriptš‘‰sgndirect-sumš’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š’Ŗsubscriptš‘‰sgnsubscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}=\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}\mathcal{O}(V)% _{\text{sgn}}\oplus H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}.caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT = caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT āŠ• italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT . (31)

We prove this claim at the end, but notice that this claim implies the result. This is true because from (30) and (31), we have dimā¢(Hš’®nā¢(V)āˆ©š’Ŗā¢(V)sgn)ā‰¤rdimsubscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgnš‘Ÿ\text{dim}(H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}})\leq rdim ( italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT ) ā‰¤ italic_r; however, also by the minimality assumption on {f1,ā€¦,fr}subscriptš‘“1ā€¦subscriptš‘“š‘Ÿ\{f_{1},\dots,f_{r}\}{ italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , ā€¦ , italic_f start_POSTSUBSCRIPT italic_r end_POSTSUBSCRIPT }, we get from the comments immediately preceding this lemma, that rā‰¤dimā¢(Hš’®nā¢(V)āˆ©š’Ŗā¢(V)sgn)š‘Ÿdimsubscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgnr\leq\text{dim}(H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}})italic_r ā‰¤ dim ( italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT ).

It remains to prove the claim (31). We first note that š’Ŗā¢(V)+š’®nā¢š’Ŗā¢(V)sgnš’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š’Ŗsubscriptš‘‰sgn\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT is a subspace of š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT. Let Zš‘Zitalic_Z be the subspace of š’Ŗā¢(V)sgnš’Ŗsubscriptš‘‰sgn\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT orthogonal to š’Ŗā¢(V)+š’®nā¢š’Ŗā¢(V)sgnš’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š’Ŗsubscriptš‘‰sgn\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT with respect to the inner product āŸØā‹…,ā‹…āŸ©š’Ŗā¢(V)subscriptā‹…ā‹…š’Ŗš‘‰\langle\cdot,\cdot\rangle_{\mathcal{O}(V)}āŸØ ā‹… , ā‹… āŸ© start_POSTSUBSCRIPT caligraphic_O ( italic_V ) end_POSTSUBSCRIPT, so that we have the direct sum decomposition š’Ŗā¢(V)sgn=š’Ŗā¢(V)+š’®nā¢š’Ŗā¢(V)sgnāŠ•Zš’Ŗsubscriptš‘‰sgndirect-sumš’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š’Ŗsubscriptš‘‰sgnš‘\mathcal{O}(V)_{\text{sgn}}=\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}\mathcal{O}(V)% _{\text{sgn}}\oplus Zcaligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT = caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT āŠ• italic_Z. We will show that Z=Hš’®nā¢(V)āˆ©š’Ŗā¢(V)sgnš‘subscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgnZ=H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_Z = italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT. Let us make two important observations:

  1. (i)

    For any pāˆˆš’Ŗā¢(V)š‘š’Ŗš‘‰p\in\mathcal{O}(V)italic_p āˆˆ caligraphic_O ( italic_V ), let us denote Dpsubscriptš·š‘D_{p}italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT as the constant coefficient differential operator obtained by replacing each xiā¢jsubscriptš‘„š‘–š‘—x_{ij}italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT in pš‘pitalic_p by āˆ‚āˆ‚xiā¢jsubscriptš‘„š‘–š‘—\frac{\partial}{\partial x_{ij}}divide start_ARG āˆ‚ end_ARG start_ARG āˆ‚ italic_x start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT end_ARG for all iāˆˆ[n]š‘–delimited-[]š‘›i\in[n]italic_i āˆˆ [ italic_n ], jāˆˆ[d]š‘—delimited-[]š‘‘j\in[d]italic_j āˆˆ [ italic_d ]. Then for all f,gāˆˆš’Ŗā¢(V)š‘“š‘”š’Ŗš‘‰f,g\in\mathcal{O}(V)italic_f , italic_g āˆˆ caligraphic_O ( italic_V ), we have āŸØDpā¢f,gāŸ©š’Ŗā¢(V)=āŸØf,pā¢gāŸ©š’Ŗā¢(V)subscriptsubscriptš·š‘š‘“š‘”š’Ŗš‘‰subscriptš‘“š‘š‘”š’Ŗš‘‰\langle D_{p}f,g\rangle_{\mathcal{O}(V)}=\langle f,pg\rangle_{\mathcal{O}(V)}āŸØ italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_f , italic_g āŸ© start_POSTSUBSCRIPT caligraphic_O ( italic_V ) end_POSTSUBSCRIPT = āŸØ italic_f , italic_p italic_g āŸ© start_POSTSUBSCRIPT caligraphic_O ( italic_V ) end_POSTSUBSCRIPT for all pāˆˆš’Ŗā¢(V)š‘š’Ŗš‘‰p\in\mathcal{O}(V)italic_p āˆˆ caligraphic_O ( italic_V ) (cf. Wallach, 2017, LemmaĀ 3.105).

  2. (ii)

    By LemmaĀ 13, any pāˆˆš’Ŗā¢(V)+š’®nš‘š’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›p\in\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}italic_p āˆˆ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT and fāˆˆš’Ŗā¢(V)sgnš‘“š’Ŗsubscriptš‘‰sgnf\in\mathcal{O}(V)_{\text{sgn}}italic_f āˆˆ caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT, Dpā¢fāˆˆš’Ŗā¢(V)sgnsubscriptš·š‘š‘“š’Ŗsubscriptš‘‰sgnD_{p}f\in\mathcal{O}(V)_{\text{sgn}}italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_f āˆˆ caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT.

Now, for all fāˆˆZš‘“š‘f\in Zitalic_f āˆˆ italic_Z and pāˆˆš’Ŗā¢(V)+š’®nš‘š’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›p\in\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}italic_p āˆˆ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT, āŸØDpā¢f,Dpā¢fāŸ©š’Ŗā¢(V)=āŸØf,pā¢Dpā¢fāŸ©š’Ŗā¢(V)=0subscriptsubscriptš·š‘š‘“subscriptš·š‘š‘“š’Ŗš‘‰subscriptš‘“š‘subscriptš·š‘š‘“š’Ŗš‘‰0\langle D_{p}f,D_{p}f\rangle_{\mathcal{O}(V)}=\langle f,pD_{p}f\rangle_{% \mathcal{O}(V)}=0āŸØ italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_f , italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_f āŸ© start_POSTSUBSCRIPT caligraphic_O ( italic_V ) end_POSTSUBSCRIPT = āŸØ italic_f , italic_p italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_f āŸ© start_POSTSUBSCRIPT caligraphic_O ( italic_V ) end_POSTSUBSCRIPT = 0 using observations (i) and (ii); hence, Dpā¢f=0subscriptš·š‘š‘“0D_{p}f=0italic_D start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT italic_f = 0, or equivalently fāˆˆHš’®nā¢(V)āˆ©š’Ŗā¢(V)sgnš‘“subscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgnf\in H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_f āˆˆ italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT. This shows ZāŠ†Hš’®nā¢(V)āˆ©š’Ŗā¢(V)sgnš‘subscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgnZ\subseteq H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_Z āŠ† italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT. For the converse, assume that fāˆˆHš’®nā¢(V)āˆ©š’Ŗā¢(V)sgnš‘“subscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰sgnf\in H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_f āˆˆ italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT, and we want to show fāˆˆZš‘“š‘f\in Zitalic_f āˆˆ italic_Z. Take any gāˆˆš’Ŗā¢(V)+š’®nā¢š’Ŗā¢(V)sgnš‘”š’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›š’Ŗsubscriptš‘‰sgng\in\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}\mathcal{O}(V)_{\text{sgn}}italic_g āˆˆ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT, i.e. it can be expressed as a finite sum g=āˆ‘iuiā¢giš‘”subscriptš‘–subscriptš‘¢š‘–subscriptš‘”š‘–g=\sum_{i}u_{i}g_{i}italic_g = āˆ‘ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT, where uiāˆˆš’Ŗā¢(V)+š’®nsubscriptš‘¢š‘–š’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›u_{i}\in\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT and giāˆˆš’Ŗā¢(V)sgnsubscriptš‘”š‘–š’Ŗsubscriptš‘‰sgng_{i}\in\mathcal{O}(V)_{\text{sgn}}italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT for every iš‘–iitalic_i. By observation (i),

āŸØf,gāŸ©š’Ŗā¢(V)=āˆ‘iāŸØf,uiā¢giāŸ©š’Ŗā¢(V)=āˆ‘iāŸØDuiā¢f,giāŸ©š’Ŗā¢(V)=0,subscriptš‘“š‘”š’Ŗš‘‰subscriptš‘–subscriptš‘“subscriptš‘¢š‘–subscriptš‘”š‘–š’Ŗš‘‰subscriptš‘–subscriptsubscriptš·subscriptš‘¢š‘–š‘“subscriptš‘”š‘–š’Ŗš‘‰0\langle f,g\rangle_{\mathcal{O}(V)}=\sum_{i}\langle f,u_{i}g_{i}\rangle_{% \mathcal{O}(V)}=\sum_{i}\langle D_{u_{i}}f,g_{i}\rangle_{\mathcal{O}(V)}=0,āŸØ italic_f , italic_g āŸ© start_POSTSUBSCRIPT caligraphic_O ( italic_V ) end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āŸØ italic_f , italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āŸ© start_POSTSUBSCRIPT caligraphic_O ( italic_V ) end_POSTSUBSCRIPT = āˆ‘ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āŸØ italic_D start_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_f , italic_g start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āŸ© start_POSTSUBSCRIPT caligraphic_O ( italic_V ) end_POSTSUBSCRIPT = 0 ,

where the last equality follows because uiāˆˆš’Ŗā¢(V)+š’®nsubscriptš‘¢š‘–š’Ŗsubscriptsuperscriptš‘‰subscriptš’®š‘›u_{i}\in\mathcal{O}(V)^{\mathcal{S}_{n}}_{+}italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT āˆˆ caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT start_POSTSUBSCRIPT + end_POSTSUBSCRIPT implies that Duisubscriptš·subscriptš‘¢š‘–D_{u_{i}}italic_D start_POSTSUBSCRIPT italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT end_POSTSUBSCRIPT is an š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT-invariant, constant coefficient differential operator that annihilates polynomials in Hš’®nā¢(V)subscriptš»subscriptš’®š‘›š‘‰H_{\mathcal{S}_{n}}(V)italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ). This proves fāˆˆZš‘“š‘f\in Zitalic_f āˆˆ italic_Z. Ā 

Finally, we establish the main theorem using the results in this appendix:

Theorem 37

Let V=ā„nāŠ—ā„dš‘‰tensor-productsuperscriptā„š‘›superscriptā„š‘‘V=\mathbb{R}^{n}\otimes\mathbb{R}^{d}italic_V = blackboard_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT āŠ— blackboard_R start_POSTSUPERSCRIPT italic_d end_POSTSUPERSCRIPT, G=š’®nšŗsubscriptš’®š‘›G=\mathcal{S}_{n}italic_G = caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, and Ļ‡šœ’\chiitalic_Ļ‡ be the sign representation of š’®nsubscriptš’®š‘›\mathcal{S}_{n}caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT. Then š’Ŗā¢(V)š‘ š‘”š‘›=š’Ŗā¢(V)š’®nā¢(Hš’®nā¢(V)āˆ©š’Ŗā¢(V)š‘ š‘”š‘›)š’Ŗsubscriptš‘‰š‘ š‘”š‘›š’Ŗsuperscriptš‘‰subscriptš’®š‘›subscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰š‘ š‘”š‘›\mathcal{O}(V)_{\text{sgn}}=\mathcal{O}(V)^{\mathcal{S}_{n}}(H_{\mathcal{S}_{n% }}(V)\cap\mathcal{O}(V)_{\text{sgn}})caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT = caligraphic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT ( italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT ), i.e. Hš’®nā¢(V)āˆ©š’Ŗā¢(V)š‘ š‘”š‘›subscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰š‘ š‘”š‘›H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT generates Oā¢(V)š‘ š‘”š‘›š‘‚subscriptš‘‰š‘ š‘”š‘›O(V)_{\text{sgn}}italic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT as an Oā¢(V)š’®nš‘‚superscriptš‘‰subscriptš’®š‘›O(V)^{\mathcal{S}_{n}}italic_O ( italic_V ) start_POSTSUPERSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUPERSCRIPT-module. The maximum degree of any polynomial in Hš’®nā¢(V)āˆ©š’Ŗā¢(V)š‘ š‘”š‘›subscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰š‘ š‘”š‘›H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT is (n2)binomialš‘›2\binom{n}{2}( FRACOP start_ARG italic_n end_ARG start_ARG 2 end_ARG ). The minimum number of module generators of š’Ŗā¢(V)š‘ š‘”š‘›š’Ŗsubscriptš‘‰š‘ š‘”š‘›\mathcal{O}(V)_{\text{sgn}}caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT is equal to dim(Hš’®nā¢(V)āˆ©š’Ŗā¢(V)š‘ š‘”š‘›)dimensionsubscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰š‘ š‘”š‘›\dim(H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}})roman_dim ( italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT ), as a ā„ā„\mathbb{R}blackboard_R-vector space, and the module generators can be chosen to be a homogenous polynomial basis of Hš’®nā¢(V)āˆ©š’Ŗā¢(V)š‘ š‘”š‘›subscriptš»subscriptš’®š‘›š‘‰š’Ŗsubscriptš‘‰š‘ š‘”š‘›H_{\mathcal{S}_{n}}(V)\cap\mathcal{O}(V)_{\text{sgn}}italic_H start_POSTSUBSCRIPT caligraphic_S start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT end_POSTSUBSCRIPT ( italic_V ) āˆ© caligraphic_O ( italic_V ) start_POSTSUBSCRIPT sgn end_POSTSUBSCRIPT.

References

  • Abrahamsen and Lin (2023) Nilin Abrahamsen and Lin Lin. Anti-symmetric barron functions and their approximation with sums of determinants, 2023.
  • Adeel etĀ al. (2020) Ahsan Adeel, Mandar Gogate, and Amir Hussain. Contextual deep learning-based audio-visual switching for speech enhancement in real-world environments. Information Fusion, 59:163ā€“170, 2020. ISSN 1566-2535. doi: https://doi.org/10.1016/j.inffus.2019.08.008. URL https://www.sciencedirect.com/science/article/pii/S1566253518306018.
  • Alzubaidi etĀ al. (2021) Laith Alzubaidi, Jinglan Zhang, AmjadĀ J. Humaidi, Ayad Al-Dujaili, YeĀ Duan, Omran Al-Shamma, J.Ā SantamarĆ­a, MohammedĀ A. Fadhel, Muthana Al-Amidie, and Laith Farhan. Review of deep learning: concepts, cnn architectures, challenges, applications, future directions. Journal of Big Data, 8(1):53, Mar 2021. ISSN 2196-1115. doi: 10.1186/s40537-021-00444-8. URL https://doi.org/10.1186/s40537-021-00444-8.
  • Asif etĀ al. (2021) NurulĀ A. Asif, Yeahia Sarker, RiponĀ K. Chakrabortty, MichaelĀ J. Ryan, Md.Ā Hafiz Ahamed, DipĀ K. Saha, FaisalĀ R. Badal, SajalĀ K. Das, Md.Ā Firoz Ali, SumayaĀ I. Moyeen, Md.Ā Robiul Islam, and Zinat Tasneem. Graph neural network: A comprehensive review on non-euclidean space. IEEE Access, 9:60588ā€“60606, 2021. doi: 10.1109/ACCESS.2021.3071274.
  • Atiyah and Macdonald (1969) M.Ā F. Atiyah and I.Ā G. Macdonald. Introduction to commutative algebra. Addison-Wesley Publishing Co., Reading, Mass.-London-Don Mills, Ont., 1969.
  • Barron (1993) A.R. Barron. Universal approximation bounds for superpositions of a sigmoidal function. IEEE Transactions on Information Theory, 39(3):930ā€“945, 1993. doi: 10.1109/18.256500.
  • Bergeron (2009) FranƧois Bergeron. Algebraic combinatorics and coinvariant spaces. CMS Treatises in Mathematics. Canadian Mathematical Society, Ottawa, ON; A K Peters, Ltd., Wellesley, MA, 2009. ISBN 978-1-56881-324-0. doi: 10.1201/b10583. URL https://doi.org/10.1201/b10583.
  • Briand (2004) Emmanuel Briand. When is the algebra of multisymmetric polynomials generated by the elementary multisymmetric polynomials? BeitrƤge Algebra Geom., 45(2):353ā€“368, 2004. ISSN 0138-4821.
  • Bronstein etĀ al. (2021) MichaelĀ M Bronstein, Joan Bruna, Taco Cohen, and Petar Veličković. Geometric deep learning: Grids, groups, graphs, geodesics, and gauges. arXiv preprint arXiv:2104.13478, 2021.
  • Cauchy (1905) AugustinĀ Louis Cauchy. Œuvres complĆØtes. Series 2. Volume 1. Cambridge Library Collection. Cambridge University Press, Cambridge, 1905. ISBN 978-1-108-00290-5. Reprint of the 1905 original.
  • Cayton (2004) Lawrence Cayton. Algorithms for manifold learning. Technical Report CS2008-0923, UCSD, 2004.
  • Chen etĀ al. (2023) Chongyao Chen, Ziang Chen, and Jianfeng Lu. Representation theorem for multivariable totally symmetric functions, 2023.
  • Chen and Lu (2023) Ziang Chen and Jianfeng Lu. Exact and efficient representation of totally anti-symmetric functions, 2023.
  • Choo etĀ al. (2020) Kenny Choo, Antonio Mezzacapo, and Giuseppe Carleo. Fermionic neural-network states for ab-initio electronic structure. Nature Communications, 11(1), May 2020. ISSN 2041-1723. doi: 10.1038/s41467-020-15724-9. URL http://dx.doi.org/10.1038/s41467-020-15724-9.
  • Cybenko (1989) GeorgeĀ V. Cybenko. Approximation by superpositions of a sigmoidal function. Mathematics of Control, Signals and Systems, 2:303ā€“314, 1989. URL https://api.semanticscholar.org/CorpusID:3958369.
  • Deng and Liu (2018) LiĀ Deng and Yang Liu. A Joint Introduction to Natural Language Processing and to Deep Learning. Springer Singapore, Singapore, 2018. ISBN 978-981-10-5209-5. doi: 10.1007/978-981-10-5209-5. URL https://doi.org/10.1007/978-981-10-5209-5.
  • Deng etĀ al. (2013) LiĀ Deng, Jinyu Li, Jui-Ting Huang, Kaisheng Yao, Dong Yu, Frank Seide, Michael Seltzer, Geoff Zweig, Xiaodong He, Jason Williams, Yifan Gong, and Alex Acero. Recent advances in deep learning for speech research at microsoft. In 2013 IEEE International Conference on Acoustics, Speech and Signal Processing, pages 8604ā€“8608, 2013. doi: 10.1109/ICASSP.2013.6639345.
  • Entezari etĀ al. (2022) Rahim Entezari, Hanie Sedghi, Olga Saukh, and Behnam Neyshabur. The role of permutation invariance in linear mode connectivity of neural networks, 2022.
  • Espi etĀ al. (2015) Miquel Espi, Masakiyo Fujimoto, Keisuke Kinoshita, and Tomohiro Nakatani. Exploiting spectro-temporal locality in deep learning based acoustic event detection. EURASIP Journal on Audio, Speech, and Music Processing, 2015(1):26, Sep 2015. ISSN 1687-4722. doi: 10.1186/s13636-015-0069-2. URL https://doi.org/10.1186/s13636-015-0069-2.
  • Garbin etĀ al. (2020) Christian Garbin, Xingquan Zhu, and Oge Marques. Dropout vs. batch normalization: an empirical study of their impact to deep learning. Multimedia Tools and Applications, 79(19):12777ā€“12815, May 2020. ISSN 1573-7721. doi: 10.1007/s11042-019-08453-9. URL https://doi.org/10.1007/s11042-019-08453-9.
  • Garsia and Haiman (1996) A.Ā M. Garsia and M.Ā Haiman. A remarkable q,tš‘žš‘”q,titalic_q , italic_t-Catalan sequence and qš‘žqitalic_q-Lagrange inversion. J. Algebraic Combin., 5(3):191ā€“244, 1996. ISSN 0925-9899,1572-9192. doi: 10.1023/A:1022476211638. URL https://doi.org/10.1023/A:1022476211638.
  • Goodfellow etĀ al. (2014) Ian Goodfellow, Yaroslav Bulatov, Julian Ibarz, Sacha Arnoud, and Vinay Shet. Multi-digit number recognition from street view imagery using deep convolutional neural networks. In ICLR2014, 2014.
  • Haglund etĀ al. (2004) J.Ā Haglund, M.Ā Haiman, N.Ā Loehr, J.Ā B. Remmel, and A.Ā Ulyanov. A combinatorial formula for the character of the diagonal coinvariants, 2004.
  • Haiman (2003) Mark Haiman. Combinatorics, symmetric functions, and Hilbert schemes. In Current developments in mathematics, 2002, pages 39ā€“111. Int. Press, Somerville, MA, 2003. ISBN 1-57146-102-7.
  • Haiman (1994) MarkĀ D. Haiman. Conjectures on the quotient ring by diagonal invariants. Journal of Algebraic Combinatorics, 3:17ā€“76, 1994. URL https://api.semanticscholar.org/CorpusID:16526954.
  • Han etĀ al. (2019) Jiequn Han, Linfeng Zhang, and Weinan E. Solving many-electron schrƶdinger equation using deep neural networks. Journal of Computational Physics, 399:108929, December 2019. ISSN 0021-9991. doi: 10.1016/j.jcp.2019.108929. URL http://dx.doi.org/10.1016/j.jcp.2019.108929.
  • Han etĀ al. (2022) Jiequn Han, Yingzhou Li, Lin Lin, Jianfeng Lu, Jiefu Zhang, and Linfeng Zhang. Universal approximation of symmetric and anti-symmetric functions, 2022.
  • Hermann etĀ al. (2020) Jan Hermann, Zeno SchƤtzle, and Frank NoĆ©. Deep-neural-network solution of the electronic schrƶdinger equation. Nature Chemistry, 12(10):891ā€“897, September 2020. ISSN 1755-4349. doi: 10.1038/s41557-020-0544-y. URL http://dx.doi.org/10.1038/s41557-020-0544-y.
  • Hornik (1991) Kurt Hornik. Approximation capabilities of multilayer feedforward networks. Neural Networks, 4(2):251ā€“257, 1991. ISSN 0893-6080. doi: https://doi.org/10.1016/0893-6080(91)90009-T. URL https://www.sciencedirect.com/science/article/pii/089360809190009T.
  • Hutter (2020) Marcus Hutter. On representing (anti)symmetric functions, 2020.
  • Jegelka (2022) Stefanie Jegelka. Theory of graph neural networks: Representation and learning, 2022.
  • Kane (2001) Richard Kane. Reflection groups and invariant theory, volumeĀ 5 of CMS Books in Mathematics/Ouvrages de MathĆ©matiques de la SMC. Springer-Verlag, New York, 2001. ISBN 0-387-98979-X. doi: 10.1007/978-1-4757-3542-0. URL https://doi.org/10.1007/978-1-4757-3542-0.
  • Khurana etĀ al. (2021) Lokesh Khurana, Arun Chauhan, Mohd Naved, and Prabhishek Singh. Speech recognition with deep learning. Journal of Physics: Conference Series, 1854(1):012047, apr 2021. doi: 10.1088/1742-6596/1854/1/012047. URL https://dx.doi.org/10.1088/1742-6596/1854/1/012047.
  • Klus etĀ al. (2021) Stefan Klus, Patrick GelƟ, Feliks NĆ¼ske, and Frank NoĆ©. Symmetric and antisymmetric kernels for machine learning problems in quantum physics and chemistry. Machine Learning: Science and Technology, 2(4):045016, August 2021. ISSN 2632-2153. doi: 10.1088/2632-2153/ac14ad. URL http://dx.doi.org/10.1088/2632-2153/ac14ad.
  • Krizhevsky etĀ al. (2012) Alex Krizhevsky, Ilya Sutskever, and GeoffreyĀ E Hinton. Imagenet classification with deep convolutional neural networks. In F.Ā Pereira, C.J. Burges, L.Ā Bottou, and K.Q. Weinberger, editors, Advances in Neural Information Processing Systems, volumeĀ 25. Curran Associates, Inc., 2012. URL https://proceedings.neurips.cc/paper_files/paper/2012/file/c399862d3b9d6b76c8436e924a68c45b-Paper.pdf.
  • Laird and Saul (1994) P.Ā Laird and R.Ā Saul. Automated feature extraction for supervised learning. In Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence, pages 674ā€“679 vol.2, 1994. doi: 10.1109/ICEC.1994.349977.
  • Lauriola etĀ al. (2022) Ivano Lauriola, Alberto Lavelli, and Fabio Aiolli. An introduction to deep learning in natural language processing: Models, techniques, and tools. Neurocomputing, 470:443ā€“456, 2022. ISSN 0925-2312. doi: https://doi.org/10.1016/j.neucom.2021.05.103. URL https://www.sciencedirect.com/science/article/pii/S0925231221010997.
  • Li etĀ al. (2022) Zewen Li, Fan Liu, Wenjie Yang, Shouheng Peng, and Jun Zhou. A survey of convolutional neural networks: Analysis, applications, and prospects. IEEE Transactions on Neural Networks and Learning Systems, 33(12):6999ā€“7019, 2022. doi: 10.1109/TNNLS.2021.3084827.
  • Loshchilov and Hutter (2019) Ilya Loshchilov and Frank Hutter. Decoupled weight decay regularization. In International Conference on Learning Representations, 2019. URL https://openreview.net/forum?id=Bkg6RiCqY7.
  • Luo and Clark (2019) DiĀ Luo and BryanĀ K. Clark. Backflow transformations via neural networks for quantum many-body wave functions. Physical Review Letters, 122(22), June 2019. ISSN 1079-7114. doi: 10.1103/physrevlett.122.226401. URL http://dx.doi.org/10.1103/PhysRevLett.122.226401.
  • Matsumura (1989) Hideyuki Matsumura. Commutative ring theory, volumeĀ 8 of Cambridge Studies in Advanced Mathematics. Cambridge University Press, Cambridge, second edition, 1989. ISBN 0-521-36764-6. Translated from the Japanese by M. Reid.
  • Maziarka etĀ al. (2019) Łukasz Maziarka, Marek Śmieja, Aleksandra Nowak, Jacek Tabor, Łukasz Struski, and Przemysław Spurek. Set Aggregation Network as a Trainable Pooling Layer, page 419ā€“431. Springer International Publishing, 2019. ISBN 9783030367114. doi: 10.1007/978-3-030-36711-4Ė™35. URL http://dx.doi.org/10.1007/978-3-030-36711-4_35.
  • Mora and Sala (2003) Teo Mora and Massimiliano Sala. On the grƶbner bases of some symmetric systems and their application to coding theory. Journal of Symbolic Computation, 35(2):177ā€“194, 2003. ISSN 0747-7171. doi: https://doi.org/10.1016/S0747-7171(02)00131-1. URL https://www.sciencedirect.com/science/article/pii/S0747717102001311.
  • Muhammad etĀ al. (2021) Khan Muhammad, Salman Khan, JavierĀ Del Ser, and Victor Hugo C.Ā de Albuquerque. Deep learning for multigrade brain tumor classification in smart healthcare systems: A prospective survey. IEEE Transactions on Neural Networks and Learning Systems, 32(2):507ā€“522, 2021. doi: 10.1109/TNNLS.2020.2995800.
  • Murphy etĀ al. (2019) RyanĀ L. Murphy, Balasubramaniam Srinivasan, Vinayak Rao, and Bruno Ribeiro. Janossy pooling: Learning deep permutation-invariant functions for variable-size inputs, 2019.
  • Nachbin (1949) Leopoldo Nachbin. Sur les algebres denses de fonctions diffĆ©rentiables sur une variĆ©tĆ©. Comptes Rendus de lā€™AcadĆ©mie des Sciences de Paris, 228:1549ā€“1551, 1949.
  • Otter etĀ al. (2021) DanielĀ W. Otter, JulianĀ R. Medina, and JugalĀ K. Kalita. A survey of the usages of deep learning for natural language processing. IEEE Transactions on Neural Networks and Learning Systems, 32(2):604ā€“624, 2021. doi: 10.1109/TNNLS.2020.2979670.
  • Pfau etĀ al. (2020) David Pfau, JamesĀ S. Spencer, Alexander G. D.Ā G. Matthews, and W.Ā M.Ā C. Foulkes. Ab initio solution of the many-electron schrƶdinger equation with deep neural networks. Physical Review Research, 2(3), September 2020. ISSN 2643-1564. doi: 10.1103/physrevresearch.2.033429. URL http://dx.doi.org/10.1103/PhysRevResearch.2.033429.
  • Prolla and Guerreiro (1976) JoĆ£oĀ B. Prolla and ClaudiaĀ S. Guerreiro. An extension of nachbinā€™s theorem to differentiable functions on banach spaces with the approximation property. Arkiv fƶr Matematik, 14:251ā€“258, 1976. URL https://api.semanticscholar.org/CorpusID:120704067.
  • Qi etĀ al. (2017a) CharlesĀ R. Qi, Hao Su, Kaichun Mo, and LeonidasĀ J. Guibas. Pointnet: Deep learning on point sets for 3d classification and segmentation, 2017a.
  • Qi etĀ al. (2017b) CharlesĀ R. Qi, LiĀ Yi, Hao Su, and LeonidasĀ J. Guibas. Pointnet++: Deep hierarchical feature learning on point sets in a metric space, 2017b.
  • Ramos-PĆ©rez etĀ al. (2021) Eduardo Ramos-PĆ©rez, PabloĀ J. Alonso-GonzĆ”lez, and JosĆ©Ā Javier NĆŗƱez-VelĆ”zquez. Multi-transformer: A new neural network-based architecture for forecasting s&p volatility. Mathematics, 9(15), 2021. ISSN 2227-7390. doi: 10.3390/math9151794. URL https://www.mdpi.com/2227-7390/9/15/1794.
  • Sagan (2001) BruceĀ E. Sagan. The symmetric group, volume 203 of Graduate Texts in Mathematics. Springer-Verlag, New York, second edition, 2001. ISBN 0-387-95067-2. doi: 10.1007/978-1-4757-6804-6. URL https://doi.org/10.1007/978-1-4757-6804-6. Representations, combinatorial algorithms, and symmetric functions.
  • Shao etĀ al. (2019) Taihua Shao, Yupu Guo, Honghui Chen, and Zepeng Hao. Transformer-based neural network for answer selection in question answering. IEEE Access, 7:26146ā€“26156, 2019. doi: 10.1109/ACCESS.2019.2900753.
  • Silver etĀ al. (2017) David Silver, Julian Schrittwieser, Karen Simonyan, Ioannis Antonoglou, Aja Huang, Arthur Guez, Thomas Hubert, Lucas Baker, Matthew Lai, Adrian Bolton, Yutian Chen, Timothy Lillicrap, Fan Hui, Laurent Sifre, George vanĀ den Driessche, Thore Graepel, and Demis Hassabis. Mastering the game of go without human knowledge. Nature, 550(7676):354ā€“359, Oct 2017. ISSN 1476-4687. doi: 10.1038/nature24270. URL https://doi.org/10.1038/nature24270.
  • Soelch etĀ al. (2019) Maximilian Soelch, Adnan Akhundov, Patrick vanĀ der Smagt, and Justin Bayer. On deep set learning and the choice of aggregations. In IgorĀ V. Tetko, Věra KÅÆrkovĆ”, Pavel Karpov, and Fabian Theis, editors, Artificial Neural Networks and Machine Learning ā€“ ICANN 2019: Theoretical Neural Computation, pages 444ā€“457, Cham, 2019. Springer International Publishing. ISBN 978-3-030-30487-4.
  • Soffer etĀ al. (2019) Shelly Soffer, Avi Ben-Cohen, Orit Shimon, MichalĀ Marianne Amitai, Hayit Greenspan, and Eyal Klang. Convolutional neural networks for radiologic images: A radiologistā€™s guide. Radiology, 290(3):590ā€“606, 2019. doi: 10.1148/radiol.2018180547. URL https://doi.org/10.1148/radiol.2018180547. PMID: 30694159.
  • Stokes etĀ al. (2020) James Stokes, JavierĀ Robledo Moreno, EftychiosĀ A. Pnevmatikakis, and Giuseppe Carleo. Phases of two-dimensional spinless lattice fermions with first-quantized deep neural-network quantum states. Physical Review B, 102(20), November 2020. ISSN 2469-9969. doi: 10.1103/physrevb.102.205122. URL http://dx.doi.org/10.1103/PhysRevB.102.205122.
  • Tian etĀ al. (2020) Haiman Tian, Shu-Ching Chen, and Mei-Ling Shyu. Evolutionary programming based deep learning feature selection and network construction for visual data classification. Information Systems Frontiers, 22(5):1053ā€“1066, Oct 2020. ISSN 1572-9419. doi: 10.1007/s10796-020-10023-6. URL https://doi.org/10.1007/s10796-020-10023-6.
  • Tjandra etĀ al. (2017) Andros Tjandra, Sakriani Sakti, and Satoshi Nakamura. Listening while speaking: Speech chain by deep learning. In 2017 IEEE Automatic Speech Recognition and Understanding Workshop (ASRU), pages 301ā€“308, 2017. doi: 10.1109/ASRU.2017.8268950.
  • Wagstaff etĀ al. (2021) Edward Wagstaff, FabianĀ B. Fuchs, Martin Engelcke, MichaelĀ A. Osborne, and Ingmar Posner. Universal approximation of functions on sets, 2021.
  • Wallach (2021) Nolan Wallach. The representation of GL(k) on the alternants of minimal degree for the diagonal action of Sn on k copies of the permutation representation. 09 2021. URL https://www.researchgate.net/publication/354389796_The_representation_of_GLk_on_the_alternants_of_minimal_degree_for_the_diagonal_action_of_S_n_on_k_copies_of_the_the_permutation_representation.
  • Wallach (2017) NolanĀ R. Wallach. Geometric invariant theory. Universitext. Springer, Cham, 2017. ISBN 978-3-319-65905-3; 978-3-319-65907-7. doi: 10.1007/978-3-319-65907-7. URL https://doi.org/10.1007/978-3-319-65907-7. Over the real and complex numbers.
  • Wan etĀ al. (2021) Liangtian Wan, Yuchen Sun, LuĀ Sun, Zhaolong Ning, and Joel J. P.Ā C. Rodrigues. Deep learning based autonomous vehicle super resolution doa estimation for safety driving. IEEE Transactions on Intelligent Transportation Systems, 22(7):4301ā€“4315, 2021. doi: 10.1109/TITS.2020.3009223.
  • Xie etĀ al. (2022) Zeke Xie, Issei Sato, and Masashi Sugiyama. Understanding and scheduling weight decay, 2022. URL https://openreview.net/forum?id=J7V_4aauV6B.
  • Xu etĀ al. (2019) Keyulu Xu, Weihua Hu, Jure Leskovec, and Stefanie Jegelka. How powerful are graph neural networks?, 2019.
  • Zaheer etĀ al. (2018) Manzil Zaheer, Satwik Kottur, Siamak Ravanbakhsh, Barnabas Poczos, Ruslan Salakhutdinov, and Alexander Smola. Deep sets, 2018.
  • Zeleznik etĀ al. (2021) Roman Zeleznik, Borek Foldyna, Parastou Eslami, Jakob Weiss, Ivanov Alexander, Jana Taron, Chintan Parmar, RazaĀ M. Alvi, Dahlia Banerji, Mio Uno, Yasuka Kikuchi, Julia Karady, Lili Zhang, Jan-Erik Scholtz, Thomas Mayrhofer, Asya Lyass, TaylorĀ F. Mahoney, JosephĀ M. Massaro, RamachandranĀ S. Vasan, PamelaĀ S. Douglas, Udo Hoffmann, MichaelĀ T. Lu, and Hugo J. W.Ā L. Aerts. Deep convolutional neural networks to predict cardiovascular risk from computed tomography. Nature Communications, 12(1):715, Jan 2021. ISSN 2041-1723. doi: 10.1038/s41467-021-20966-2. URL https://doi.org/10.1038/s41467-021-20966-2.
  • Zhang and Zhang (2021) Jie-Fang Zhang and Zhengya Zhang. Point-x: A spatial-locality-aware architecture for energy-efficient graph-based point-cloud deep learning. In MICRO-54: 54th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO ā€™21, page 1078ā€“1090, New York, NY, USA, 2021. Association for Computing Machinery. ISBN 9781450385572. doi: 10.1145/3466752.3480081. URL https://doi.org/10.1145/3466752.3480081.
  • Zhang etĀ al. (2018a) Linfeng Zhang, Jiequn Han, Han Wang, Roberto Car, and Weinan E. Deep potential molecular dynamics: A scalable model with the accuracy of quantum mechanics. Physical Review Letters, 120(14), April 2018a. ISSN 1079-7114. doi: 10.1103/physrevlett.120.143001. URL http://dx.doi.org/10.1103/PhysRevLett.120.143001.
  • Zhang etĀ al. (2018b) Linfeng Zhang, Jiequn Han, Han Wang, WissamĀ A. Saidi, Roberto Car, and Weinan E. End-to-end symmetry preserving inter-atomic potential energy model for finite and extended systems, 2018b.
  • Zhu etĀ al. (2022) Zijiang Zhu, Zhenlong Hu, Weihuang Dai, Hang Chen, and Zhihan Lv. Deep learning for autonomous vehicle and pedestrian interaction safety. Safety Science, 145:105479, 2022. ISSN 0925-7535. doi: https://doi.org/10.1016/j.ssci.2021.105479. URL https://www.sciencedirect.com/science/article/pii/S0925753521003222.
  • Zweig and Bruna (2023) Aaron Zweig and Joan Bruna. Towards antisymmetric neural ansatz separation, 2023.