1. Introduction and Preliminaries
Symmetric functions of infinitely many variables naturally appear in problems of statistical mechanics, particle physics, deep learning models, neural networks, and other brunches of knowledge that proceed with big amounts of data that do not depend on ordering (see, e.g., [
1,
2]). In those applications, it is important to be able to approximate such functions by symmetric polynomials or analytic functions or maybe by some other “simple” functions [
3]. Our goal is to find under which conditions such kinds of approximations are possible.
According to the Sone–Weierstrass theorem, every continuous function on a compact subset of a real Banach space can be uniformly approximated by continuous polynomials. However, if 
X is infinite-dimensional, we cannot extend this result to the case of closed bounded subsets (see, e.g., [
4]). On the other hand, due to Kurzweil’s theorem [
5], if 
X admits a separating polynomial, then every continuous function on 
X can be approximated by analytic functions uniformly on the whole space 
. This result was extended to the case when 
X admits a separating analytic function by Boiso and Hajek in [
6]. Some generalizations for complex spaces were obtained in [
7,
8]. In [
4], Nemirovskii and Semenov proved that, if a symmetric function 
f on a closed ball of real 
 is smooth enough, then it can be approximated by symmetric polynomials uniformly on the ball. Here, “symmetric” means that it is invariant with respect to permutations of basis vectors. In this paper, we discuss the possibility of approximating symmetric continuous functions on a Banach space with symmetric basis by some special symmetric functions (in particular, polynomials or analytic functions).
Let 
X be a real or complex Banach space. We recall that a Schauder basis 
 in 
X is symmetric if it is equivalent to the basis 
 for every permutation 
 of the set of positive integers 
 The group of permutations 
 of 
 acts on the Banach space 
X with a symmetric basis 
 by
      
	  We also use a subgroup 
 consisting of all finite permutations of 
 A permutation 
 is finite if there is 
 such that 
 for every 
. A function 
f on 
X is said to be symmetric if 
 for every 
 and 
 We know (see, e.g., [
9], p. 114) that, on every Banach space with a symmetric basis, there exists an equivalent symmetric norm. Subsequently, we assume that the space 
X is endowed with the symmetric norm. If 
f is symmetric with respect to the subgroup 
 we call it 
-symmetric.
Spaces 
  and 
 are typical examples of spaces with symmetric bases, namely 
 According to [
4,
10], we know that spaces 
  support symmetric polynomials:
We also know that polynomials form an algebraic basis in the algebra of all symmetric polynomials on 
  where 
 is the smallest integer greater than 
 This means that every symmetric polynomial on 
 can be uniquely represented as an algebraic combination of polynomials 
  On the other hand, only constants are symmetric polynomials on 
 In [
10], it is observed that a continuous function on a Banach space with a symmetric basis is symmetric if and only if it is 
-symmetric. Note that the vectors 
 do not form a basis in 
 (because 
 is non-separable), but we also can naturally define symmetric and 
-symmetric functions on 
 In [
11], it was shown that there are no nontrivial symmetric polynomials on 
 while there are a lot of 
-symmetric polynomials.
Let us recall that a mapping 
P from a normed space 
X to a normed space 
Y is an 
n-homogeneous polynomial if there is an 
n-linear map 
B on the 
nth Cartesian product 
 to 
Y such that 
 A mapping 
 is 
G-analytic if its restriction to any finite dimensional subspace is analytic. Every 
G-analytic mapping can be represented by its Taylor series expansion
      
      where 
 are 
n-homogeneous polynomials. If 
G-analytic map is continuous, then it is called analytic. For each analytic mapping 
f, the polynomials 
 are continuous and if 
f is a discontinuous 
G-analytic map, then at least one polynomial 
 must be discontinuous. Basically, we consider the case where the range space of 
f is the field of scalars. For details on polynomials and analytic mapping on Banach spaces, we refer the reader to [
12,
13]. The classical theory of symmetric polynomials can be found in [
14]. Symmetric analytic functions on 
 algebras of symmetric functions and some generalizations were studied by many authors (see, e.g., [
15,
16,
17,
18,
19,
20,
21,
22]).
In 
Section 2, we consider the conditions when symmetric continuous functions on a real Banach space 
X with a symmetric basis can be approximated by symmetric analytic functions and symmetric polynomials. There are some positive results for the case when 
X admits a separating polynomial. In 
Section 3, we discuss the question about the approximation of Lipschitz symmetric functions by Lipschitz symmetric analytic functions. In 
Section 4, we consider the case of the space 
 Since 
 does not support symmetric polynomials, we introduce symmetric 
-slice polynomials and 
-slice 
G-analytic functions and prove a theorem about approximation by such functions.
  2. Kurzweil’s Approximation and the Symmetrization Operator
A polynomial 
P on a real Banach space is said to be 
separating if 
 and the minimum norm of 
  In [
5], Kurzweil proved the following theorem.
Theorem 1. (Kurzweil) 
Let X be any separable real Banach space that admits a separating polynomial, G be any open subset of  and f be any continuous map from G to any real Banach space  Then, for every , there exists an analytic map h from G to Y such that It is known [
10] that, if an infinite-dimensional Banach space 
X has a symmetric basis and admits a separating polynomial, then it is isomorphic to 
 for some positive integer 
 It is easy to see that
      
      is a separating polynomial in 
 Clearly, any finite-dimensional real Banach space admits a separating polynomial.
From the Kurzweil theorem, we can obtain the following corollary, which seems to be well-known.
Corollary 1. Let g be a symmetric continuous function on  Then, g can be approximated by symmetric analytic functions uniformly on 
 Proof.  Let us consider the following symmetrization operator on the space 
 of continuous functions on 
 Set
        
        where 
 is the group of permutations on the set 
 Clearly, if 
  then 
 on 
 In particular, if 
g is a symmetric continuous function and 
h is an analytic function on 
 such that
        
        then
        
		However, 
 is a symmetric analytic function.    □
 Let us consider how it is possible to extend the result of Corollary 1 for the infinite-dimensional case. In [
18], a symmetrization operator on the space of continuous functions was constructed, bounded on bounded subsets on complex 
  Using the same method, we prove a slightly improved version of this result.
For a topologically given group 
G, let us denote by 
 the Banach algebra of all bounded complex functions on 
G and by 
 the sub-algebra of continuous functions. A topological group 
G is said to be amenable if there exists an invariant mean 
 on 
 that is, a complex-valued positive linear functional 
 such that 
 and 
 is invariant with respect to the actions by any element of 
 It is well known (see e.g., [
23], p. 89) that the group 
 is amenable. Let 
G be a subgroup of the group of all isometric operators on a complex Banach space 
 G is a topological group with respect to the topology of point-wise convergence on 
 Suppose that 
 is a 
G-symmetric subset, that is, 
 for all 
 and 
 Let 
A be a sub-algebra of bounded functions on 
  and 
 We define a function 
 on by 
 It is easy to see that, if 
f is continuous, then 
 is continuous too.
Theorem 2. (c.f. [
18]) 
Let V be a -symmetric subset of complex Banach space Z with a symmetric basis. There exists a continuous linear projection operator  on the space of continuous bounded functions on V onto the space of -symmetric bounded functions on   such thatwhere  is a free ultrafilter on the set of positive integers  and  Moreover, if f is uniformly continuous, then  is uniformly continuous; if f is Lipschitz, then  is Lipschitz; and if V is open and f is analytic and uniformly continuous on  then  is analytic on  Proof.  In [
18], it is observed that, according to [
23], pp. 80, 147, there is an invariant mean on 
 defined as
        
        where 
 is some free ultrafilter on the set of positive integers.
In ([
18], Proposition 2.16), it is proved that, if 
 is a continuous invariant mean of a sub-algebra 
 where 
G is a subgroup of isometric operators on 
Z and 
A is a uniform algebra of functions on a 
G-symmetric subset 
 such that 
 for every 
 and 
 then there exists a continuous projection
        
        that maps 
A onto a uniform algebra of bounded 
G-symmetric functions on 
V and 
 If 
 then we can set 
 Therefore, 
 is a linear continuous operator that maps bounded continuous functions on 
V to bounded symmetric functions on 
Let 
 be given and let 
 be chosen such that if 
; then, 
 Since 
 implies 
 it follows that
        
		Consequently, 
 Thus, if 
f is uniformly continuous, then 
 is uniformly continuous. By the similar reason, if 
f is a Lipschitz function; then 
 for some 
 and
        
		Hence, 
 is Lipschitz. Since the mapping 
 is linear, for every 
  is an 
n-homogeneous polynomial if 
P is too. Thus, 
 is analytic if 
f is analytic.
Finally, as we observed above, if  is continuous and -symmetric, then it is symmetric.    □
 Let us notice that the operator  depends on the choice of a free ultrafilter  We always suppose in the following that the ultrafilter is chosen and fixed.
In order to apply Theorem 2, we need to recall some definitions and results on real and complex analytic functions. Let 
Z be a complex Banach space and 
 be an analytic function on 
 Then, 
f can be represented by its Taylor’s series expansion at any point 
      where 
 are 
n-homogeneous polynomials. The space of all analytic functions on 
Z is denoted by 
 Every analytic function is locally bounded and
      
      is called the radius of boundedness of 
f at 
 For the complex case, the radius of boundedness at 
 is equal to the radius of uniform convergence 
 that is, the supremum of 
 such that the series (
3) uniformly converges to 
 on 
 and
      
(see, e.g., [
12], p. 166). Function 
f is a function of bounded type if 
 that is, 
f is bounded on all bounded subsets of 
 The space of analytic functions of bounded type on 
Z is denoted by 
 It is well known (see, e.g., [
24]) that, for any infinite dimensional Banach space (real or complex), there exists an analytic function on this space that is not bounded on some bounded subsets. Every analytic function 
f on a real Banach space 
X can be uniquely extended to an analytic function 
 on the complexification 
 of 
X [
25], and for the radius of uniform convergence of 
 at any point 
 , we have the following estimation [
6]:
	  In particular, if the radius of uniform convergence of 
f is 
 then 
 and 
f is bounded on all bounded subsets of 
 However, the inverse statement is not true because, in a real case, the radius of uniform convergence is not equal to the radius of boundedness. The following example shows that an analytic function 
f can be totally bounded on a real Banach space 
X but 
Example 1. (c.f. [
26], Example 4). 
Let X be real  or   andIt is well known and easy to check that h is analytic on X and unbounded on bounded sequence  Then,  is unbounded on  as well, but  is totally bounded on   On the other hand,  as  where i is the imaginary unit. Thus,  For a real Banach space 
X, we denote by 
 the space of all analytic functions on 
X with the radius of uniform convergence equals infinity. That is, 
 if and only if 
 Thus, every function 
 can be considered the restriction of 
 to 
 Therefore, we can define the symmetrization operator 
 on 
 as in (
2) and 
 is equal to the restriction of 
 to 
Proposition 1. Let X be a real Banach space with a symmetric basis. Then,  maps  to 
 Proof.  Since any ball in  centered at zero, is -symmetric and every function in  is uniformly continuous on the ball,  maps  to itself by Theorem 2. Thus,  that is,     □
 Theorem 3. Let X be a real Banach space with a symmetric basis and  be a symmetric continuous function. If f can be approximated by analytic functions in  uniformly on  then
- 1.
 f can be approximated by symmetric analytic functions in  uniformly on 
- 2.
 f can be approximated by symmetric polynomials uniformly on bounded subsets of 
 Proof.  Let 
 and 
h be a function in 
 such that
        
		Let us apply the symmetrization operator 
 to 
 Since 
f is symmetric, 
 Thus, 
 Since 
 , and by Proposition 1, 
 Hence, 
, which is equal to the restriction of 
 to 
X belongs to 
 On the other hand, the inequality 
 for every 
 implies that 
 for every 
 and permutation 
 Thus, for the average over any finite number of permutations 
 we have
        
		Hence,
        
□
 Corollary 2. There exists a uniformly continuous symmetric function f on  that cannot be approximated by functions in  uniformly on  No symmetric non-constant continuous function on  can be approximated by functions in  uniformly on 
 Proof.  In ([
4], Proposition 3) was constructed a uniformly continuous symmetric function 
f on 
 that cannot be approximated by symmetric polynomials uniformly on the unit ball 
 Therefore, by Theorem 3, it cannot be approximated by functions in 
As we know, there is no symmetric polynomial on  (excepting constants) and there are no nontrivial symmetric analytic functions.    □
 Note that, if a symmetric continuous function f on X is bounded on bounded subsets and h is an analytic function on X such that  for some  and all  then h must be bounded on bounded subsets of X, and applying the symmetrization operator, we can conclude that   However,  is not necessarily analytic if 
Example 2. Let   be the function constructed in Example 1. Since f is bounded on is well-defined for every ultrafilter  Let us calculate  for some We can see thatThus,  is discontinuous even on the one-dimensional subspace     3. Lipschitz Symmetric Functions
From Corollary 2, we can see that there is a poor amount of symmetric analytic functions on Banach spaces with symmetric bases, which is not sufficient for the uniform approximation of any symmetric continuous functions. In contrast, in this section, we construct a lot of Lipschitz symmetric functions on Banach spaces with symmetric bases.
Let 
X be a Banach space with a symmetric basis 
 and a symmetric norm 
 Evidently, the function 
 is symmetric and 1-Lipschitz because, from the triangle inequality, we have
      
	  Moreover, if 
p is a continuous seminorm on 
 then 
 for some constant 
 and 
p is a 
C-Lipschitz function.
The following proposition allows us to construct more symmetric Lipschitz mappings.
Proposition 2. Let γ be a λ-Lipschitz map on  with  Then,is a λ-Lipschitz map from X to X and for every symmetric Lipschitz function f on   is a symmetric Lipschitz function.  Proof.  We can see that
        
		Clearly, if 
f is symmetric and Lipschitz, then 
 is symmetric and Lipschitz.    □
 The question about the approximation of Lipschitz functions by Lipschitz analytic functions on real Banach spaces was considered by many authors (see [
27,
28,
29,
30]). In particular, in [
29], the following theorem is proved.
Theorem 4. (Azagra, Fry, Keener) Let X be a real separable Banach space that admits a separating polynomial. Then, there exists a number  such that, for every Lipschitz function  and for every , there exists a Lipschitz, real analytic function  such that  for all  and 
 From Theorem 2 and Proposition 1, we have the following corollary.
Corollary 3. Let X be a real Banach space with a symmetric basis and f be a Lipschitz function on  If f can be approximated by Lipschitz analytic functions that are in  then f can be approximated by symmetric Lipschitz analytic functions.
   4. Approximations of Symmetric Functions on 
The Kurzweil theorem was extended by Boiso and Hajek in [
6] for a larger class of Banach spaces.
Let 
X be a real separable Banach space. According to [
6], a real function 
d defined on 
X is uniformly analytic and separating if 
d satisfies the following conditions:
d is a real analytic function on X with radius of uniform convergence at any point  greater than or equal to  for some 
 for some  where  is the unit ball of 
A separating polynomial, of course, is a uniformly analytic and separating function. In [
6], it is shown that any closed subspace of 
 admits a uniformly analytic and separating function. In particular,
      
      is uniformly analytic and separating.
Theorem 5. (Boiso, Hajek [
6]) 
Let X be a real separable Banach space admitting a uniformly analytic and separating function, O be an open set of  and f be a uniformly continuous mapping defined on O and with values in a closed convex set C of an arbitrary Banach space  Then, for every , there exists an analytic mapping h defined on O and having its values in C such that Corollary 4. Let f be a uniformly continuous symmetric real-valued function on real  Then, for positive integer m and every , there exists an analytic function  such thatand  for every    Proof.  Set
        
        where 
h is as in Theorem 5.    □
 We already know that there is a lot of symmetric continuous and even Lipschitz functions on  while there are no nontrivial symmetric analytic functions. Thus, we have a natural question: What kind of simple symmetric functions can be convenient for approximations of symmetric continuous functions on real ?
For a given 
, we denote by 
 the following mapping from 
 to itself
      
      where
      
	  It is clear that 
 is nonlinear but
      
      and the range of 
 is in the subspace of finite sequences 
Proposition 3. The mapping  is 1-Lipschitz. If  then  uniformly on 
 Proof.  Let  then  and 
By the definition of 
 and the norm of 
, we have
        
□
 Definition 1. Let f be a function on the real space  and  Denote by 
 Clearly, if f is -Lipschitz, then  is -Lipschitz, and if f is uniformly continuous, then  is uniformly continuous as well.
Proposition 4. If f is uniformly continuous on  then  uniformly on  as 
 Proof.  For a given , let  be such that  whenever  Let  Then,  and  for every     □
 Let h be a function on  We denote by  the following function on   Note that the definition of  looks very similar to the definition of  The principal difference is that f is defined on  but h is defined on  It allows us to have some kind of extension  of any function h on  For example, there are no symmetric polynomials on  but a lot of symmetric polynomials on 
It is clear that, if  uniformly converges to a function f on  then  and h is the restriction of f to 
Theorem 6. Let h be a function on  such that its restriction to any finite dimensional subspace is continuous. Then,  is continuous with respect to the norm of 
 Proof.  Let  and  be a sequence in  approaching u as  Let  Then, we can assume that  for all  There is a finite subset  such that  for every 
Let  be such that  if  and  if  In the same manner, we define  such that  if  and  if  Clearly,  as  That is, there is a number  such that, for every    Thus, for  only coordinates   may have absolute values that are greater than  Hence,  maps u and the sequence  for  to the finite dimensional subspace  spanned on  Since h is continuous on  and  we have  as  Therefore,  is continuous at 
If  then  for a big enough  For this case,  and  and thus, h is trivially continuous at 
Let us consider the case  Then,  and there are finite subsets only  and  in  such that  if  and  if  As above, we can observe that  if   if  and  otherwise. By the definition of  we can see that  and  as  Thus,  is continuous at     □
 Definition 2. Let P be a polynomial and f be a G-analytic function on  We say that  is an ε-slice polynomial and  is an ε-slice G-analytic function on 
 Corollary 5. Every ε-slice G-analytic function on  is continuous.
 Note that, if 
P is a symmetric non-constant polynomial on 
 then it must be discontinuous with respect to the norm of 
 Therefore, 
P is unbounded on a bounded set of 
 For example, polynomials 
  defined by (
1) are unbounded on the bounded sequence 
 for any 
 By Corollary 5, 
 is continuous but still unbounded on some bounded set of 
 In particular, 
 is unbounded on 
 for 
Let 
 and 
 Denote by 
 the cardinality of the maximal subset 
 such that 
 Let
      
	  Clearly, 
 is a symmetric 
-valued function, 
 is a symmetric subset of 
 and
      
We need a technical result that may be interesting itself.
Lemma 1. Let  be a real or complex m-dimensional linear space andbe a symmetric analytic function on  where  are n-homogeneous polynomials. Then, there exists an extension of g to a symmetric analytic function  on   Proof.  Let us consider first the complex case 
 and 
 is over the field of complex numbers. Let 
 be an algebraic basis of homogeneous polynomials, 
  in the algebra of all symmetric polynomials on 
 Then the restrictions of 
 to 
, which we denote by 
 form an algebraic basis in the algebra of symmetric polynomials on 
 Thus, for every 
, there is a polynomial 
 on 
 such that
        
		We set
        
		Thus, 
 are 
n-homogeneous symmetric polynomials on 
 Define
        
		Since 
 is a series of continuous homogeneous polynomials, we just have to check that this series converges for every 
 In ([
15], Lemma 1.1), it is proved that, for any algebraic basis, the map
        
        is onto 
 Let 
 and 
 Then, there is 
 such that 
 That is 
 and so 
 is well-defined on 
Let now  Denote by  the analytic extension of g to  Then,  is the extension of  to the complex  Thus,  is the restriction of  to     □
 Theorem 7. Let f be a symmetric uniformly continuous function on  Then, for every , the function  can be approximated by symmetric ε-slice G-analytic functions uniformly on every  
 Proof.  If 
 for some 
 then 
 has a finite support 
 Since 
 is symmetric, 
 depends only of 
 and does not depend of the order or particular support. That is, if 
 has a support 
 and 
  then 
 Thus, we can define a function on 
        and 
  Since 
 is symmetric, from Corollary 1, it follows that, for every 
, there exists a symmetric analytic function 
 on 
 such that 
  Let 
 be the restriction to 
 of the extension 
 as in Lemma 1. Clearly, 
 is a 
G-analytic function on 
 Then,
        
        for every 
 and 
 is an 
-slice 
G-analytic function.    □