A note on the representation of continuous functions by linear superpositions Vugar E. Ismailov Mathematics and Mechanics Institute 5 Azerbaijan National Academy of Sciences 1 Az-1141, Baku, Azerbaijan 0 2 e-mail: [email protected] n a J Abstract. We consider the problem of the representation of real continuous functions 1 2 bylinearsuperpositions ki=1gi◦pi withcontinuous gi andpi. Thisproblemwasconsidered by many authors. But complete, and at the same time explicit and practical solutions to ] P A the problem was given only for the case k = 2. For k > 2, a rather practical sufficient F condition for the representation can be found in Sternfeld [17] and Sproston, Strauss [16]. . h In this short note, we give a necessary condition of such kind for the representability of at continuous functions. m [ 2010 Mathematics Subject Classifications: 26B40, 41A45, 41A63 Keywords: uniform separation of measures; bolt of lightning; path 1 v 7 7 1. Introduction 2 5 0 Let X be a set and p , i = 1,...,k, be arbitrarily fixed functions over X. For a given . i 1 set Y, let T(Y), B(Y) and C(Y) stand for the space of all, bounded, and continuous real 0 5 functions on Y, respectively. Consider the following three sets 1 : v i k X S(X) = S(p ,...,p ;X) = g (p (x)) : x ∈ X, g ∈ T(R), i = 1,...,k , 1 k i i i r ( ) a i=1 X k S (X) = S (p ,...,p ;X) = g (p (x)) : x ∈ X, g ∈ B(R), i = 1,...,k , b b 1 k i i i ( ) i=1 X k S (X) = S (p ,...,p ;X) = g (p (x)) : x ∈ X, g ∈ C(R), i = 1,...,k . c c 1 k i i i ( ) i=1 X For the second set, the functions p ,i = 1,...,k, are considered to be bounded on X. i For the third set, we assume that X is a compact Hausdorff space and the functions p are i continuous on X. Members of these sets will be called linear superpositions (see [20]). 1 At present, there are many works investigating possibilities of the equalities S(X) = T(X), S (X) = B(X), S (X) = C(X) (see [9] and references therein). Here, we are b c interested in the last equality S (X) = C(X). c The famousKolmogorov superposition theorem states that for X being the unit cube in Rd thereexistfunctionsp ∈ C(X), i = 1,...,2d+1,suchthatS (p ,...,p ;X) = C(X) i c 1 2d+1 (see [11]). Further the functions p can be chosen as sums of univariate functions. This i deep result, which solved Hilbert’s 13-th problem, was generalized in many directions. One such direction was in choosing various sets X of Rd, or even general metric spaces (see, e.g., [3,4,9,14]). In all of these works, the functions p ,...,p guaranteeing the equality 1 k S (p ,...,p ;X) = C(X) were incalculable. Regarding the nature of these functions, for c 1 k some sets X, they can be chosen to be at most from the class Lip 1 (see [5]). Appearing in the late 60’s, the work of Vitushkin and Henkin [20] showed that for p ,...,p (k may be very large) having except continuity also smoothness properties, even 1 k the density of S (p ,...,p ;X) in C(X) does not generally hold. Thus, the question about c 1 k when S (X) = C(X) and S (X) = C(X) was raised. Clearly, any answer depends on both c c the behavior of p ,...,p and the structure of X. 1 k For the above problem of representation, the first crucial step was made by Sternfeld [17]. He showed that the problem with its nature is dual to the problem of uniform separation of measures of some certain class (see [17,19]). The duality approach enabled him to prove that the number of terms in the Kolmogorov superposition formula cannot be reduced (see [18]). Let S be a class of measures defined on some field of subsets of X and F = {p} be a family of functions defined on X. F uniformly separates measures of the class S if there exists a number 0 < λ ≤ 1 such that for each µ in S the equality kµ ◦ p−1k ≥ λkµk holds for some p ∈ F. In this terminology, S (p ,...,p ;X) = B(X) b 1 k and S (p ,...,p ;X) = C(X) if and only if the family {p ,...,p } uniformly separates c 1 k 1 k measures of the classes l (X) and C(X)∗ correspondingly (see [19]). Since l (X) ⊂ C(X)∗ 1 1 (the set of all regular Borel measures includes, in particular, discrete measures), Sternfeld concluded that the equality S (X) = C(X) implies S (X) = B(X). In [7], we showed that c b any of these two equalities implies S(X) = T(X). That is, if some representation by linear superpositions holds for continuous (or bounded) functions, then it holds for all functions. Sproston and Straus [16] gave a practically convenient sufficient condition for the space S (X) to be the whole of C(X) (in fact, their result was equivalently formulated in terms c of sums of closed algebras). To describe the condition, define the set functions τ (Z) = {x ∈ Z : |p−1(p (x)) Z| ≥ 2}, Z ⊂ X, i = 1,...,k, i i i \ where |Y| denotes the cardinality of a considered set Y. Define τ(Z) to be k τ (Z) and i=1 i define τ2(Z) = τ(τ(Z)), τ3(Z) = τ(τ2(Z)) and so on inductively. The result of [16] says T that S (p ,...,p ;X) = C(X) provided that τn(X) = ∅ for some positive integer n. In c 1 k fact, this condition first appeared in the work of Sternfeld [17], where the author proved that τn(X) = ∅ (for some n) guarantees that the family {p ,...,p } uniformly separates 1 k measures of the class l (X) and also regular Borel measures if X is a compact metric space. 1 Sproston and Straus proved the last statement for X being a compact Hausdorff space. 2 For k = 2, the condition is also necessary for the representation, but not in general if k > 2 (see the counterexample in [16]). For k = 2, the above condition τn(X) = ∅ can be expressed in terms of sets of points in X which wereintroducedintheliteratureunderdifferent namessuchas“boltsoflightning” [8,9,13], “trips” [12], “paths” [6], “loops” [2], etc. These objects are geometrically explicit. A path with respect to two functions p and p can be described as a trace of some point in 1 2 X traveling (more precisely, jumping) in alternating level sets of the functions p and p . 1 2 If the point returns to its primary position after such a travel, the obtained set is called a closed path. It is not difficult to prove that τn(X) = ∅ if and only if there are no closed paths in X and the lengths (number of points) of all paths are uniformly bounded (see [9]). Pathswithrespect totwocoordinatefunctions(andtwoalgebras)havebeenextensively implemented by Marshall and O’Farrell [12,13] to solve the problem concerning density of S (p ,p ;X) in C(X). Their work [13] showed the essence of such paths by explaining that c 1 2 every regular Borel measure orthogonal to S (p ,p ;X) in C(X) is in the closure of the set c 1 2 of measures generated by paths. It should be remarked that many authors considering the problems of representation and approximation by linear superpositions indicated the difficulties and at the same time usefulness of going from measure-theoretic to path-descriptive results (see, e.g., [9,13,19]). The purpose of this note is to obtain a path-descriptive necessary condition for repre- sentabilityofeachcontinuousfunctionbylinearsuperpositions. Wehopethatourcondition will complement the above sufficient condition τn(X) = ∅ in some sense. 2. The main result We begin this section with a definition. Let us first assume that we are given a compact Hausdorff space X and continuous functions p : X → R, i = 1,...,k. i Definition 2.1(see[1,7,10]). A set of points l = (x ,...,x ) ⊂ X is called a closed path 1 n with respect to the functions p ,...,p if there exists a vector λ = (λ ,...,λ ) ∈ Zn \{0} 1 k 1 n such that n λ δ = 0, for all i = 1,...,k. j pi(xj) j=1 X Here δ is the characteristic function of the set {a}. a For example, the set l = {(0,0,0), (0,0,1), (0,1,0), (1,0,0), (1,1,1)} is a closed path in R3 with respect to the functions p (z ,z ,z ) = z , i = 1,2,3. The vector λ in Definition i 1 2 3 i 2.1 can be taken as (−2,1,1,1,−1). The idea of closed paths with respect to k directions in Rd was first considered in the paper by Braess and Pinkus [1]. Klopotowski, Nadkarni, Rao [10] defined these objects with respect to canonical projections. In our recent paper [7], which deals with linear superpositions, closed paths have been generalized to those having association with k 3 arbitrary functions. In these three works, it was shown that nonexistence of closed paths of the respective form is both necessary and sufficient for 1) interpolation by ridge functions [1]; 2) representation of multivariate functions by sums of univariate functions [10]; 3) representation by linear superpositions [7]. It should be remarked that consideration of only closed paths is not enough for investi- gating the problems of representation by linear superpositions in cases when some topology (that of boundedness, or continuity) is involved. As in the case k = 2, more general objects must be implemented. Definition 2.2. A set of points l = (x ,...,x ) ⊂ X is called a path with respect to 1 n the functions p ,...,p if there exists a vector λ = (λ ,...,λ ) ∈ Zn \ {0} such that for 1 k 1 n any i = 1,...,k n ri λ δ = λ δ , where r ≤ k. j pi(xj) is pi(xis) i j=1 s=1 X X Note that for i = 1,...,k, the set {λ , s = 1,...,r } is a subset of the set {λ , j = is i j 1,...,n}. Thus, for each i, we actually have at most k terms in the sum n λ δ . j=1 j pi(xj) Let, for example, k = 2, p (x ) = p (x ), p (x ) = p (x ), p (x ) = p (x ),..., 1 1 1 2 2 2 2 3 1 3 1 4 P p2(xn−1) = p2(xn). Then it is not difficult to see that for a vector λ = (λ1,...,λn) with the components λ = (−1)i, i n λ δ = λ δ , j p1(xj) n p1(xn) j=1 X n λ δ = λ δ . j p2(xj) 1 p2(x1) j=1 X Thus, by Definition 2.2, the set l = {x ,...,x } forms a path with respect to the functions 1 n p and p . 1 2 One can construct many paths by adding not more than k arbitrary points to a closed path with respect to some functions p ,...,p . 1 k Remark 1. Closed paths and paths with respect to two functions mentioned above in the Introduction satisfy Definitions 2.1 and 2.2, respectively. But for k = 2, Definitions 2.1 and 2.2 may allow also some unions of the previously known objects. Each path l = (x ,...,x ) and the associated vector λ = (λ ,...,λ ) generate the 1 n 1 n functional n G (f) = λ f(x ), f ∈ C(X). (1) l,λ j j j=1 X Clearly, G is linear and continuous with norm n |λ |. l,λ j=1 j P 4 Note that the space S (p ,...,p ;X) is the sum of algebras c 1 k S = {u ∈ C(X) : u = g(p (x)), g ∈ C(R)}, i = 1,...,k. i i i i From Definition 2.2 it follows that for each function u ∈ S , i = 1,...,k, i i n ri G (u ) = λ u (x ) = λ u (x ), (2) l,λ i j i j is i is j=1 s=1 X X where r ≤ k. That is, for each algebra S , G can be reduced to a functional defined with i i l,λ the help of not more than k points of the path l. Note that if l is closed, then G (u ) = 0 l,λ i for all u ∈ S , i = 1,...,k, whence G (u) = 0, for any u ∈ S (p ,...,p ;X). i i l,λ c 1 k Remark 2. Let f ∈ C(X). If G (f) = 0, for any closed path l ⊂ X, then f ∈ l,λ S(p ,...,p ;X). That is, f can be represented by linear superpositions. But generally, f 1 k may not be in S (p ,...,p ;X) (see [7]). c 1 k Theorem 2.3. Let S (p ,...,p ;X) = C(X). Then c 1 k (a) there are no closed paths in X. (b) lengths (number of points) of all paths in X are uniformly bounded. Proof. The part (a) is obvious. Indeed, let l = (x ,...,x ) be a closed path in X and 1 n λ = (λ ,...,λ ) be a vector associated with it. As it is indicated above, G (u) = 0, for 1 n l,λ any function u ∈ S (X). Let f be a continuous function such that f (x ) = 1 if λ > 0 and c 0 0 j j f (x ) = −1 if λ < 0, j = 1,...,n. Since G (f ) 6= 0, f cannot be in S (X). Therefore, 0 j j l,λ 0 0 c S (X) 6= C(X). But this contradicts the hypothesis of the theorem. c To prove the (b)-part of the assertion, consider the linear space k U = S = {(u ,...,u ) : u ∈ S , i = 1,...,k} i 1 k i i i=1 Y endowed with the norm k(u ,...,u )k = ku k+···+ku k. 1 k 1 k We will also deal with the dual of the space U. Each functional F ∈ U∗ can be written as the sum F = F +···+F , 1 k where the functionals F ∈ S∗ and i i F (u ) = F[(0,...,u ,...,0)], i = 1,...,k. i i i Thus, weseethatthefunctionalF determinesthecollection(F ,...,F ). Conversely, every 1 k collection (F ,...,F ) of continuous linear functionals F ∈ S∗, i = 1,...,k, determines 1 k i i 5 the functional F +···+F , on U. Considering this, in what follows, elements of U∗ will 1 k be denoted by (F ,...,F ). 1 k It is not difficult to verify that k(F ,...,F )k = max{kF k,...,kF k}. (3) 1 k 1 k Consider the operator A : U → C(X), A[(u ,...,u )] = u +···+u . 1 k 1 k Clearly, A is a linear continuous operator with the norm kAk = 1. Besides, since S (X) = c C(X), A is a surjection. Consider also the conjugate operator ∗ ∗ ∗ ∗ A : C(X) → U , A [H] = (F ,...,F ), 1 k where F (u ) = H(u ), for any u ∈ S , i = 1,...,k. Let H be an arbitrary functional G i i i i i l,λ of the form (1). Set A∗[G ] = (G ,...,G ). From (2) it follows that l,λ 1 k ri |G (u )| = |G (u )| ≤ ku k× |λ | ≤ b (k)×ku k, i = 1,...,k, i i l,λ i i is λ i s=1 X where b (k) is the maximum of all numbers k |λ | formed by k components of the λ s=1 js vector λ. Therefore, P kG k ≤ b (k), i = 1,...,k. i λ From (3) we obtain that ∗ kA [G ]k = k(G ,...,G )k ≤ b (k) (4) l,λ 1 k λ Since A is a surjection, there exists a positive real number δ such that ∗ kA [H]k > δkHk for any functional H ∈ C(X)∗ (see Rudin [15]). Taking into account that kG k = l,λ n |λ |, for the functional G we have j=1 j l,λ P n ∗ kA [G ]k > δ |λ |. (5) l,λ j j=1 X It follows from (4) and (5) that b (k) λ δ < . n |λ | j=1 j The last inequality shows that n (the lengtPh of the arbitrarily chosen path l) cannot be as great as possible, otherwise δ = 0. This simply means that there must be some positive integer bounding the lengths of all paths in X. 6 Remark 3. The condition (a) of Theorem 2.3 is also necessary for the density of S (p ,...,p ;X) in C(X), whereas the condition (b) is not. For the case k = 2, one c 1 k can use the nontrivial example of Khavinson [8]. Remark 4. The conditions (a) and (b) of Theorem 2.3 are sufficient for the equality S (p ,p ;X) = C(X) (see [9]). Thus in the case k = 2, these conditions are equivalent c 1 2 to the above mentioned condition τn(X) = ∅ of Sternfeld. For k > 2, they are no longer equivalent, since the condition of Sternfeld is not necessary for the representation (see [16]), The question if for k > 2, our conditions (a) and (b) are sufficient for the repre- sentation, unfortunately has a negative answer. Our argument is as follows. It can be proven by the same way that the conditions (a) and (b) are necessary for the equality S (p ,...,p ;X) = B(X). If they had been sufficient for S (p ,...,p ;X) = C(X), they b 1 k c 1 k would have been also sufficient for S (p ,...,p ;X) = B(X), since the representability of b 1 k continuous functions implies the representability of bounded functions (see [17]). Hence, we would obtain that the conditions (a) and (b) are necessary and sufficient for both the equalities S (p ,...,p ;X) = C(X) and S (p ,...,p ;X) = B(X). But for k > 2, these c 1 k b 1 k equalities are not equivalent (see [19]). Acknowledgments. Iwouldliketothanktheanonymousrefereeforhis/hercomments on improving the original manuscript. References [1] D. Braess and A. Pinkus, Interpolation by ridge functions, J.Approx. Theory 73 (1993), 218-236. [2] R. C. Cowsik, A.Klopotowski, M.G.Nadkarni, When is f(x,y) = u(x)+v(y) ?, Proc. Indian Acad. Sci. Math. Sci. 109 (1999), 57–64. [3] S. Demko, A superposition theorem for bounded continuous functions, Proc. Amer. Math. Soc. 66 (1977), 75–78. [4] R. Doss, A superposition theorem for unbounded continuous functions, Trans. Amer. Math. Soc. 233 (1977), 197–203. [5] B. L. Fridman, An improvement in the smoothness of the functions in A. N. Kol- mogorov’s theorem on superpositions. (Russian), Dokl. Akad. Nauk SSSR 177 (1967), 1019–1022. [6] V. E. Ismailov, On the approximation by compositions of fixed multivariate functions with univariate functions, Studia Math. 183 (2007), 117–126. [7] V. E. Ismailov, On therepresentation by linear superpositions, J. Approx. Theory 151 (2008), 113–125. 7 [8] S.Ya.Khavinson, A Chebyshev theorem for the approximation of a function of two variables by sums of the type ϕ(x) + ψ(y), Izv. Acad. Nauk. SSSR Ser. Mat. 33 (1969), 650-666; English tarnsl. Math. USSR Izv. 3 (1969), 617-632. [9] S. Ya. Khavinson, Best approximation by linear superpositions (approximate nomogra- phy), TranslatedfromtheRussian manuscript byD.Khavinson. Translations ofMath- ematicalMonographs, 159.AmericanMathematical Society, Providence, RI,1997, 175 pp. [10] A. Klopotowski, M. G. Nadkarni, K. P. S. Bhaskara Rao, When is f(x ,x ,...,x ) = 1 2 n u (x )+u (x )+···+u (x ) ?, Proc. Indian Acad. Sci. Math. Sci. 113 (2003), 77–86. 1 1 2 2 n n [11] A. N. Kolmogorov, Onthe representation of continuous functions of many variables by superposition of continuous functions of one variable and addition. (Russian), Dokl. Akad. Nauk SSSR 114 (1957), 953–956. [12] D.E.Marshall and A.G.O’Farrell, Approximation by a sum of two algebras. The light- ning bolt principle, J. Funct. Anal. 52 (1983), 353-368. [13] D.E.Marshall and A.G.O’Farrell. Uniform approximation by real functions, Fund. Math. 104 (1979), 203-211. [14] P. A. Ostrand, Dimension of metric spaces and Hilbert’s problem $13$, Bull. Amer. Math. Soc. 71 (1965), 619–622. [15] W. Rudin, Functional analysis. Second edition. International Series in Pure and Ap- plied Mathematics. McGraw-Hill, Inc., New York, 1991, 424 pp. [16] J. P. Sproston and D. Strauss, Sums of subalgebras of C(X), J. London Math. Soc. 45 (1992), 265–278. [17] Y. Sternfeld, Uniformly separating families of functions. Israel J. Math. 29 (1978), 61–91. [18] Y. Sternfeld, Dimension, superposition of functions and separation of points, in com- pact metric spaces. Israel J. Math. 50 (1985), 13–53. [19] Y. Sternfeld, Uniform separation of points and measures and representation by sums of algebras. Israel J. Math. 55 (1986), 350–362. [20] A. G. Vitushkin, G.M.Henkin, Linear superpositions of functions. (Russian), Uspehi Mat. Nauk 22 (1967), 77–124. 8