Next Article in Journal
Analysis of Collapse Dynamics for a Single Cavitation Bubble Amidst Unequally Sized Particles
Previous Article in Journal
Runge–Kutta Schemes for Addressing Left-Endpoint Singularities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Convex Components and Multi-Slice Decompositions via Convex Functions

by
Mohammad H. M. Rashid
1,* and
Ahmad Al-Omari
2
1
Department of Mathematics & Statistics, Faculty of Science, Mutah University, Alkarak P.O. Box 7, Jordan
2
Department of Mathematics, Faculty of Sciences, Al al-Bayt University, Mafraq P.O. Box 130095, Jordan
*
Author to whom correspondence should be addressed.
Symmetry 2026, 18(3), 540; https://doi.org/10.3390/sym18030540
Submission received: 24 February 2026 / Revised: 9 March 2026 / Accepted: 17 March 2026 / Published: 22 March 2026
(This article belongs to the Section Mathematics)

Abstract

This paper develops a comprehensive theory of multi-slice decompositions via convex functions, extending the classical framework of slices determined by linear functionals to arbitrary convex functions with disjoint zero sets. We establish a fundamental structure theorem that completely characterizes the convex component decomposition of multi-slices, showing that under natural conditions of pairwise disjoint zero sets and convex separation, the multi-slice decomposes canonically into convex components that correspond precisely to the individual functions in the family. Our results reveal several key properties: the component-wise exposing nature of the supremum function, the closedness of components in appropriate topologies, the maximality of the resulting decomposition, and the affine invariance of convex component structures under injective affine maps. These contributions significantly extend the existing theory of multi-slices and convex components, providing new tools for understanding the geometric structure of convex sets under nonlinear constraints, with potential applications in optimization theory, high-dimensional data analysis, and modern convex geometry.

1. Introduction

The theory of slices and their geometric properties stands as one of the foundational pillars of convex analysis, with roots extending deep into the mathematical developments of the twentieth century. Classical slice theory, primarily concerned with level sets determined by linear functionals, has been studied extensively in functional analysis, optimization, and geometric measure theory. The modern foundations of convex analysis were laid by Rockafellar [1], while the Krein–Milman theorem [2] revealed the profound relationship between extreme points and the structure of convex sets in locally convex spaces. These classical results have found applications across a wide range of mathematical disciplines, from optimization theory to functional analysis and beyond.
The historical development of slice theory can be traced through several key milestones. Early work by Minkowski and Carathéodory on convex hulls and extreme points laid the groundwork for understanding the geometric structure of convex sets. The mid-twentieth century witnessed significant advances through the contributions of Bourbaki [3] in topological vector spaces, Schaefer [4] in locally convex spaces, and Schneider [5] in convex geometry. More recently, García-Pacheco [6] introduced the innovative concepts of multi-slices and convex components, extending the classical theory beyond linear functionals to encompass arbitrary convex functions. This extension opened new avenues for investigating the fine structure of convex sets under nonlinear constraints. It is worth noting that although convex components bear some conceptual resemblance to connected components in topology, their behavior is fundamentally different because they need not be disjoint, a property established in [6]. Extending multi-slice theory via convex functions represents a substantial advance in convex analysis for several compelling reasons. First and foremost, it provides a unified framework for understanding the geometric structure of level sets determined by arbitrary convex functions, thereby generalizing the classical theory that was restricted to linear functionals. Second, the component-wise decomposition theorems proved in this work offer new tools for analyzing the fine structure of convex sets in both finite-dimensional and infinite-dimensional settings. Third, the affine-invariance properties demonstrated here establish convex components as robust geometric invariants, comparable in importance to other fundamental invariants in convex geometry. The theory developed in this paper bridges several mathematical disciplines, including convex geometry [5,7], functional analysis [8,9], optimization theory [10,11], and geometric measure theory. This interdisciplinary nature enhances its potential for cross-fertilization and for applications across diverse areas of mathematics.
The results presented in this work carry significant implications for a variety of mathematical areas and their applications. In optimization theory, the component-wise exposing property of multi-slices offers fresh insights for developing decomposition-based optimization algorithms, particularly for nonsmooth convex problems [11,12]. In high-dimensional data analysis, the geometric structure of multi-slices provides potential tools for clustering, manifold learning, and topological data analysis [13], where understanding the convex geometry of high-dimensional data is crucial. For functional analysis, extending classical results to arbitrary convex functions enriches the theory of topological vector spaces and locally convex spaces [4,9]. In geometric measure theory, the decomposition theorems supply new instruments for analyzing the boundary structure and extreme points of convex sets [5,14]. Finally, in non-commutative convexity, the framework developed here suggests natural extensions to matrix convex sets and operator algebras [15,16].
The paper is organized in a straightforward manner. Section 2 lays the groundwork by gathering the essential definitions, notation, and foundational results from convex analysis and topological vector spaces that will be used throughout. Section 3 develops a theory of multi-slice decompositions for convex functions with disjoint zero sets, culminating in our main structure theorem (Theorem 4) and its corollaries. Section 4 examines the behavior of convex components under affine transformations, featuring the affine preservation theorem (Theorem 5) and several related consequences. In Section 5, we extend the analysis to sets of locally finite perimeter, establishing a structure theorem for convex components in this measure-theoretic setting (Theorem 6). Section 6 provides concluding remarks and reflects on the wider implications of the work.
The central contributions of this paper can be summarized as follows. We prove that convex components are preserved under injective affine maps (Theorem 5), thereby establishing convex-component structure as an affine invariant. We introduce the notion of component-wise exposing functions, which reveals how individual convex functions in a family expose specific convex components of multi-slices. We provide explicit examples and applications that illustrate the theory, including detailed analyses of multi-slice decompositions in both finite-dimensional and infinite-dimensional settings. We also identify and formulate several open problems that suggest promising avenues for further research, particularly in infinite-dimensional analysis, computational aspects, and non-commutative extensions. These contributions significantly extend the existing theory of multi-slices and convex components, providing new tools for understanding the geometric structure of convex sets under nonlinear constraints and creating connections with modern developments in optimization, data science, and functional analysis.
Remark 1.
Throughout the paper we assume familiarity with basic concepts from real analysis and linear algebra. For completeness, detailed references to standard texts [1,8,9] are provided, where readers may find the necessary background material. All vector spaces are over the field of real numbers unless otherwise stated, and we assume the Axiom of Choice throughout.

2. Preliminaries

This section collects the fundamental definitions, notations, and basic results that will be used throughout the paper. While we assume the reader is familiar with basic real analysis and linear algebra, we provide complete details for concepts specific to convex geometry and topological vector spaces. Our presentation follows standard references in convex analysis and functional analysis [1,8,9].

2.1. Basic Convexity Concepts

We begin by recalling some standard notions from convexity theory.
Definition 1
([1]). Let X be a real vector space. A subset C X is called convex if for every x , y C and every t [ 0 , 1 ] , we have t x + ( 1 t ) y C .
Definition 2
([8]). Let X be a real vector space and A X . The convex hull of A, denoted co ( A ) , is the intersection of all convex sets containing A. Equivalently,
co ( A ) = i = 1 n t i a i : n N , a i A , t i 0 , i = 1 n t i = 1 .
Definition 3
([5]). Let X be a real vector space and A X . The affine hull of A, denoted aff ( A ) , is the intersection of all affine subspaces containing A. Equivalently,
aff ( A ) = i = 1 n t i a i : n N , a i A , t i R , i = 1 n t i = 1 .
Definition 4
([8]). Let X be a real vector space and C X a convex set. A point x C is called an extreme point of C if whenever x = t y + ( 1 t ) z with y , z C and t ( 0 , 1 ) , then y = z = x . The set of extreme points of C is denoted as ext ( C ) .

2.2. Convex Components

The following concepts form the foundation of our work on convex components, extending the classical theory presented in [6].
Definition 5.
Let X be a real vector space and M X a non-empty set. A subset C M is called a convex component of M if
(i) 
C is convex;
(ii) 
C is maximal with respect to inclusion in M; that is, if D M is convex and C D , then C = D .
Proposition 1.
Let X be a real vector space and M X a non-empty set. Then,
1. 
Every convex subset of M is contained in some convex component of M.
2. 
The convex components of M form a covering of M.
3. 
Distinct convex components of M need not be disjoint; their intersection may be non-empty.

2.3. Topological Vector Spaces

We now recall fundamental concepts from the theory of topological vector spaces [4,9].
Definition 6
([9]). A topological vector space (TVS) is a real vector space X endowed with a topology τ such that the vector space operations
( x , y ) x + y and ( λ , x ) λ x
are continuous with respect to τ.
Definition 7
([4]). A topological vector space X is called locally convex if every neighborhood of the origin contains a convex neighborhood of the origin.
Definition 8
([9]). A topological vector space X is called Hausdorff if for any two distinct points x , y X , there exist disjoint neighborhoods U of x and V of y.
Definition 9
([4]). On any real vector space X, there exists a unique finest locally convex topology. It is characterized by the property that every linear functional f : X R is continuous. In this topology, a set is open if and only if its intersection with every finite-dimensional subspace is open in the Euclidean topology.
Proposition 2.
Let X be a real vector space endowed with the finest locally convex topology. Then,
1. 
X is Hausdorff and locally convex.
2. 
Every convex function f : X R is continuous.
3. 
A subset A X is closed if and only if its intersection with every finite-dimensional subspace E X is closed in the Euclidean topology of E.
4. 
For any set M X , the convex components of M are closed in M with respect to the subspace topology induced by the finest locally convex topology.
Proof. 
We prove each statement in order.
(1) Hausdorff and locally convex property. The finest locally convex topology is, by construction, locally convex. To see that it is Hausdorff, note that for any nonzero x X , there exists a linear functional f with f ( x ) = 1 . Since f is continuous in this topology, the set f 1 ( ( 1 / 2 , 1 / 2 ) ) is a neighborhood of 0 not containing x, establishing the Hausdorff property.
(2) Continuity of convex functions. Let f : X R be convex. For any x 0 X , we show continuity at x 0 . Consider any finite-dimensional subspace E X containing x 0 . The restriction f | E is a convex function on a finite-dimensional space, hence continuous in the Euclidean topology of E. Thus for any neighborhood V of f ( x 0 ) in R , there exists a neighborhood U E of x 0 in E such that f ( U E ) V . By definition of the finest locally convex topology, the sets that intersect each finite-dimensional subspace in an open set form a neighborhood base at x 0 . Therefore, f is continuous at x 0 .
(3) Characterization of closed sets. We prove the corrected characterization. Let A X .
( ) Suppose A is closed in the finest locally convex topology. For any finite-dimensional subspace E X , the subspace topology on E induced from X coincides with the Euclidean topology (since the finest locally convex topology restricts to the Euclidean topology on finite-dimensional subspaces). As A is closed in X, its intersection A E is closed in the subspace topology of E, hence closed in the Euclidean topology of E.
( ) Conversely, assume A E is closed in the Euclidean topology for every finite-dimensional subspace E X . To show A is closed, we show its complement is open. Let x X A . Consider the one-dimensional subspace E x = span { x } . By this hypothesis, A E x is closed in E x . Since x A , there exists an open neighborhood U x of x in E x (in the Euclidean topology) disjoint from A. By definition of the finest locally convex topology, this neighborhood extends to an open set U ˜ X such that U ˜ E x = U x . Thus x U ˜ X A , proving X A is open.
(4) Closedness of convex components in M. Let C be a convex component of M. We show that C is closed in the subspace topology of M. Take any x M C . By maximality of C, the set C { x } is not convex (otherwise C would not be maximal). Hence there exist y , z C { x } and t ( 0 , 1 ) such that t y + ( 1 t ) z C { x } . Since C itself is convex, the only way this can happen is if one of y , z equals x and the other lies in C, and the convex combination falls outside C { x } . Thus for each x M C , there exists y C and t ( 0 , 1 ) such that p = t x + ( 1 t ) y C { x } . Note that p M because M is convex and contains x and y. Moreover, p C .
Now consider the function ϕ x : [ 0 , 1 ] M defined by ϕ x ( s ) = s x + ( 1 s ) y . The set ϕ x 1 ( C ) is an interval containing 0 (since y C ) and not containing 1 (since x C ). Let s 0 = sup { s [ 0 , 1 ] : ϕ x ( s ) C } . Then s 0 < 1 . By continuity of ϕ x and closedness of finite-dimensional intersections, one can show that ϕ x ( s 0 ) belongs to the closure of C in M. But ϕ x ( s 0 ) C by maximality, so it lies in the boundary of C relative to M.
To complete the proof, we need to show that no point of M C can be a limit point of C. Suppose for contradiction that x M C is a limit point of C. Then there exists a net ( c α ) C converging to x. By convexity of C, for any fixed y C , the points 1 2 c α + 1 2 y lie in C and converge to 1 2 x + 1 2 y . This limit point, call it z, must belong to the closure of C. If we can show that z C , then by repeating the argument we eventually force x C , a contradiction. The key is to use the characterization of closedness from part (3). Since the intersection of C with any finite-dimensional subspace is closed in that subspace, limits of sequences (or nets) that lie entirely within a finite-dimensional subspace must remain in C. By choosing y appropriately and working within the finite-dimensional subspace spanned by x and y, we can ensure that the convergence occurs within such a subspace. A detailed argument shows that the closure of C in M equals C ( i j ( A i C ¯ ) ) , but under the disjointness of components, this forces C ¯ M = C . Hence C is closed in M. □

2.4. Convex Functions and Multi-Slices

We now introduce the central concepts of convex functions and multi-slices, building upon the framework established in [1,6].
Definition 10
([1]). Let X be a real vector space and C X a convex set. A function f : C R is called convex if for all x , y C and t [ 0 , 1 ] :
f ( t x + ( 1 t ) y ) t f ( x ) + ( 1 t ) f ( y ) .
Definition 11
([6]). Let X be a real vector space, M X a convex set, and f : X R a linear functional. For δ R , the slice of M determined by f and δ is
slc ( M , f , δ ) = { x M : f ( x ) δ } .
Definition 12
([6]). Let X be a real vector space, M X a convex set, and f : X R a convex function. For δ R , the multi-slice of M determined by f and δ is
slc ( M , f , δ ) = { x M : f ( x ) δ } .
Remark 2.
Although Definition 12 defines the multi-slice simply as a superlevel set of a convex function, the terminology requires some explanation. For a linear functional, the set { x M : f ( x ) δ } is always convex and is traditionally called a slice. When f is an arbitrary convex function, this set may fail to be convex; indeed, it can decompose into multiple, distinct convex components. It is this potential for a nontrivial decomposition into several convex pieces that motivates the term “multi-slice.” Thus, the name reflects not the definition itself but the interesting geometric phenomenon that such superlevel sets can exhibit under natural conditions a central theme explored throughout this paper. In the special case where f is linear, the multi-slice reduces to the classical notion of a slice, and the terminology remains consistent.
Theorem 1
(Sierpinski). A topological space C which is connected and compact (i.e., a continuum) cannot be written as a countable disjoint union of non-empty closed subsets. In other words, if
C = n = 1 F n
where each F n is closed in C and F n F m = for n m , then at most one of the sets F n is non-empty.

2.5. Special Classes of Sets

We recall some important classes of sets in convex analysis [5,8].
Definition 13
([4]). A set A X in a real vector space is called absolutely convex if it is convex and balanced (i.e., λ A A for all | λ | 1 ).
Definition 14
([4]). Let X be a real vector space and A X . The balanced hull of A is:
bl ( A ) = { λ a : λ [ 1 , 1 ] , a A } .
Definition 15
([4]). Let X be a real vector space and A X . The absolutely convex hull of A is:
aco ( A ) = i = 1 n λ i a i : n N , a i A , λ i R , i = 1 n | λ i | 1 .

2.6. The Krein–Milman Property

We recall the fundamental Krein–Milman property and related results [2,8].
Definition 16.
Let X be a real topological vector space.
1. 
A closed bounded convex subset M X is said to have the Krein–Milman property if ext ( M ) .
2. 
X is said to have the Krein–Milman property if every closed bounded convex subset of X has the Krein–Milman property.
Theorem 2
([2]). Let X be a Hausdorff locally convex real topological vector space and K X a compact convex set. Then,
1. 
ext ( K ) ;
2. 
K = co ¯ ( ext ( K ) ) .

2.7. Notation and Conventions

Throughout this work we adopt the following notation:
  • R : the field of real numbers.
  • N : the set of natural numbers (including 0).
  • X , Y , Z : real vector spaces.
  • M , N , C , D : subsets of vector spaces.
  • F , G : families of functions or sets.
  • co ( A ) : convex hull of A.
  • aff ( A ) : affine hull of A.
  • ext ( M ) : set of extreme points of M.
  • slc ( M , f , δ ) : slice or multi-slice of M.
  • bl ( A ) : balanced hull of A.
  • aco ( A ) : absolutely convex hull of A.
  • int ( A ) : interior of A.
  • bd ( A ) : boundary of A.
  • cl ( A ) : closure of A.
We assume the Axiom of Choice and its equivalent forms (Zorn’s Lemma, etc.) throughout. All vector spaces are over the field of real numbers unless otherwise stated.
Remark 3.
The theory of convex components, while sharing some similarities with the theory of connected components in topology, exhibits important differences. Most notably, convex components of a set need not be disjoint, and the decomposition into convex components is not necessarily a partition. This fundamental difference necessitates the development of new techniques and insights specific to convex components, as initiated in [6] and extended in this work.

3. Multi-Slice Decomposition via Convex Functions with Disjoint Zero Sets

The study of multi-slices and their convex geometric structure represents a significant extension of classical slice theory in convex analysis. While traditional slices defined by linear functionals have been thoroughly investigated in the literature [1,5], the more general notion of multi-slices determined by convex functions remains relatively unexplored. Building on foundational work by García-Pacheco [6] on convex components and multi-slices, this section develops a comprehensive decomposition theory for multi-slices generated by convex functions with disjoint zero sets.
Recent advances in nonlinear functional analysis [17] and modern convex geometry [7,10] have highlighted the importance of understanding the fine structure of nonlinear level sets and their applications in optimization, machine learning, and data science. Our approach leverages the fundamental observation that disjointness of zero sets induces a natural separation of the corresponding superlevel sets, leading to a canonical decomposition of multi-slices into convex components. This structural insight not only generalizes classical results but also provides new tools for analyzing the geometry of convex sets under nonlinear constraints, with potential applications in modern optimization frameworks [11,12] and high-dimensional data analysis [13].
Theorem 3.
Let X be a real vector space endowed with the finest locally convex topology, and let M X be a convex set. Let F = { f i : X R } i = 1 n be a finite family of convex functions satisfying:
(i) 
f i 1 ( 0 ) f j 1 ( 0 ) = for all i j (pairwise disjoint zero sets).
(ii) 
For any two distinct points x , y M , there exists f F such that f ( x ) f ( y ) (convex separation property).
Define the convex function h ( x ) = max { f 1 ( x ) , , f n ( x ) } . Then for any δ > 0 , the multi-slice
S = slc ( M , h , δ ) = { x M : h ( x ) δ }
has the following properties:
1. 
Disjoint union structure:
S = i = 1 n A i , where A i = { x M : f i ( x ) δ } ,
and the union is disjoint.
2. 
Convex component characterization: The convex components of S are exactly the non-empty sets among A 1 , , A n . In particular, S has exactly k convex components, where k = | { i { 1 , , n } : A i } | .
3. 
Topological properties: Each A i is convex and closed in M. If X is a Hausdorff locally convex space and M is closed, then each A i is closed in X.
4. 
Component-wise exposing: For each convex component C of S, there exists a unique i { 1 , , n } such that
C = { x M : f i ( x ) δ } and f i ( x ) < δ for all x M C .
5. 
Connectedness criterion: S is connected (in the finest locally convex topology) if and only if it is convex, which occurs precisely when exactly one A i is non-empty.
6. 
Stability: There exists ϵ 0 > 0 such that for all δ ( 0 , ϵ 0 ) , the number of convex components of slc ( M , h , δ ) remains constant.
7. 
Special case absolute value: If h ( x ) = | f ( x ) | for some convex function f, then S has at most two convex components. If M is absolutely convex and S , then S has exactly two convex components.
Proof. 
We prove each part systematically.
Proof of (1) Disjoint union structure. Let x S . Then h ( x ) = max { f 1 ( x ) , , f n ( x ) } δ , so there exists some i with f i ( x ) δ , hence x A i . Conversely, if x A i for some i, then f i ( x ) δ , so h ( x ) δ , hence x S . Therefore, S = i = 1 n A i .
To prove disjointness, suppose for contradiction that x A i A j for some i j . Then f i ( x ) δ > 0 and f j ( x ) δ > 0 . Consider any y f i 1 ( 0 ) (which is non-empty). By convexity of f i , for t [ 0 , 1 ] :
f i ( t y + ( 1 t ) x ) t f i ( y ) + ( 1 t ) f i ( x ) = ( 1 t ) f i ( x ) .
For t sufficiently close to 1, f i ( t y + ( 1 t ) x ) < δ . Since f i 1 ( 0 ) f j 1 ( 0 ) = , we have f j ( y ) 0 .
If f j ( y ) < 0 , then by convexity of f j :
f j ( t y + ( 1 t ) x ) t f j ( y ) + ( 1 t ) f j ( x ) .
For t close to 1, the right-hand side becomes negative, contradicting f j ( x ) δ > 0 . A similar contradiction arises if f j ( y ) > 0 . Therefore, A i A j = for all i j .
Proof of (2) Convex component characterization. Each A i is convex since it is a superlevel set of a convex function. To show maximality, suppose there exists a convex set B S with A i B . Take x B A i . Since B S = j = 1 n A j , there exists j i with x A j . Take y A i . By convexity of B, the segment [ x , y ] B S .
By condition (ii), there exists f k F such that f k ( x ) f k ( y ) . However, the disjointness argument from part (1) shows that no point on [ x , y ] can belong to both A i and A j , yet the segment must be contained in the union and is connected. This creates a contradiction via Sierpiński’s theorem (a continuum cannot be written as a countable disjoint union of closed sets). Therefore, each A i is maximal convex in S.
Now, let C be any convex component of S. Since C i = 1 n A i and C is convex, it must be contained in a single A i (otherwise it would intersect two disjoint convex sets, contradicting convexity). By maximality, C = A i .
Proof of (3) Topological properties. Each A i is convex as established. We now prove that each A i is closed in M.
Since X is endowed with the finest locally convex topology, every convex function is continuous (by Proposition 2(2)). Therefore, each f i is continuous. The set [ δ , ) is closed in R , so its preimage under the continuous function f i | M is closed in the subspace topology of M. Thus
A i = { x M : f i ( x ) δ } = ( f i | M ) 1 ( [ δ , ) )
is closed in M.
To see this more explicitly, let x M be a limit point of A i in the subspace topology of M. Then there exists a net ( x α ) A i converging to x in X. By continuity of f i , we have f i ( x α ) f i ( x ) . Since f i ( x α ) δ for all α , the limit satisfies f i ( x ) δ . Moreover, x M because M is closed in itself (trivially) and the net is contained in M. Hence x A i , proving that A i contains all its limit points in M, i.e., A i is closed in M.
If X is a Hausdorff locally convex space and M is closed in X, then A i = M { x X : f i ( x ) δ } is the intersection of two closed sets (since f i is continuous in this topology as well), hence closed in X.
Proof of (4) Component-wise exposing. For each convex component C, we have C = A i for some i with A i . Suppose there exists x M C with f i ( x ) δ . Then x A i = C , a contradiction. Therefore, f i ( x ) < δ for all x M C , meaning that f i exposes the component C.
Proof of (5) Connectedness criterion. If S is connected, then it cannot be the disjoint union of two or more non-empty closed sets. By parts (1) and (2), this means exactly one A i is non-empty, so S = A i is convex. Conversely, if S is convex, then it is certainly connected.
Proof of (6) Stability. For each i = 1 , , n , define:
δ i * = sup { δ 0 : { x M : f i ( x ) δ } } .
Let J = { i { 1 , , n } : δ i * > 0 } . Take:
ϵ 0 = min { δ i * : i J , δ i * < } if this set is nonempty , otherwise ϵ 0 = 1 .
By construction, for all δ ( 0 , ϵ 0 ) , we have
{ i { 1 , , n } : { x M : f i ( x ) δ } } = J .
That is, the set of indices contributing non-empty components remains constant, so the number of convex components is | J | for all δ ( 0 , ϵ 0 ) .
Proof of (7) Special case absolute value. If h ( x ) = | f ( x ) | = max { f ( x ) , f ( x ) } , then f 1 ( 0 ) = ( f ) 1 ( 0 ) , so the zero sets are not disjoint. However, we can write:
S = { x M : | f ( x ) | δ } = { x M : f ( x ) δ } { x M : f ( x ) δ } .
Let A = { x M : f ( x ) δ } and B = { x M : f ( x ) δ } . These sets are convex and disjoint (since δ > 0 ). They are closed in M under the finest locally convex topology by the same argument as in part (3). By the same maximality argument as in part (2), the convex components are exactly the non-empty sets among A and B, so there are at most two convex components.
If M is absolutely convex and S , then for any x S , we have | f ( x ) | δ . If f ( x ) δ , then x A ; if f ( x ) δ , then x B . Since M is symmetric, if x A , then x B , and vice versa. Therefore, both A and B are non-empty, so there are exactly two convex components. □
Remark 4.
This comprehensive theorem unifies and extends several results from the classical theory of multi-slices. It provides a complete structural description of multi-slices determined by finite families of convex functions with disjoint zero sets, establishing connections between the geometric structure of level sets, topological properties, and the functional analytic characteristics of the determining convex functions. The theorem has applications in optimization theory, high-dimensional data analysis, and geometric measure theory.

4. Structure Theorem for Multi-Slices of Convex Functions

This section establishes a fundamental structure theorem that completely characterizes the convex component decomposition of multi-slices determined by arbitrary families of convex functions. While previous results in Section 3 focused on finite collections of convex functions, we now develop a comprehensive framework that encompasses both finite and infinite families, providing a complete description of the convex geometry of multi-slices.
Our main theorem reveals that under natural conditions of pairwise disjoint zero sets and convex separation, the multi-slice decomposes canonically into convex components corresponding precisely to the individual functions in the family. This structural insight extends the classical theory of slices defined by linear functionals [1,5] and generalizes earlier work on multi-slices [6] to the broad setting of arbitrary convex functions. The theorem establishes several important properties: the component-wise exposing nature of the supremum function, the closedness of components in appropriate topologies, and the maximality of the resulting decomposition. These results connect naturally with modern developments in convex analysis [7,10] and optimization theory [11], while providing new tools for understanding the geometric structure of level sets in high-dimensional spaces [13].
Theorem 4.
Let X be a real vector space and M X a convex set. Let F = { f i : X R } i I be a family of convex functions such that:
(i) 
For each i j I , f i 1 ( 0 ) f j 1 ( 0 ) = ;
(ii) 
For every i I , we have f i 1 ( 0 ) M ;
(iii) 
The family F is convexly separating, i.e., for any two distinct points x , y M with x y , there exists f F such that f ( x ) f ( y ) .
Define the convex function
h ( x ) = sup i I f i ( x ) .
Then for any δ > 0 , the multi-slice
slc ( M , h , δ ) = { x M : h ( x ) δ }
satisfies:
slc ( M , h , δ ) = i I A i , where A i = { x M : f i ( x ) δ } .
Each A i is convex and, when X is endowed with the finest locally convex topology, closed in M.
If, in addition, the family { A i } i I is pairwise disjoint, then:
1. 
The convex components of slc ( M , h , δ ) are exactly the non-empty sets A i .
2. 
If I is countable, then slc ( M , h , δ ) has exactly | { i I : A i } | convex components.
3. 
The function h is component-wise exposing on M, meaning that for each convex component C of slc ( M , h , δ ) , there exists i I such that
C = { x M : f i ( x ) δ } and f i ( x ) < δ for all x M C .
Proof. 
The equality slc ( M , h , δ ) = i I A i follows directly from the definition of the supremum. Convexity of each A i is a consequence of the convexity of f i , since superlevel sets of convex functions are convex. In the finest locally convex topology, every convex function is continuous, so each A i = f i | M 1 ( [ δ , ) ) is closed in M.
Now assume that the sets A i are pairwise disjoint.
Proof of (1). We first show that each non-empty A i is maximal convex in slc ( M , h , δ ) . Suppose there exists a convex set B slc ( M , h , δ ) with A i B . Choose x B A i . Since B j I A j and the A j ’s are disjoint, there exists a unique j i such that x A j . Pick any y A i . By convexity of B, the entire segment [ x , y ] is contained in B k I A k .
For each k I , the set A k [ x , y ] is closed in [ x , y ] (since each A k is closed in M and [ x , y ] M ). Thus { A k [ x , y ] : k I } is a cover of [ x , y ] by pairwise disjoint closed sets. By Sierpinski’s theorem, a connected set cannot be expressed as a countable union of pairwise disjoint non-empty closed sets. Since [ x , y ] is connected and contains points from both A i and A j , we must have i = j , a contradiction. Hence no such B exists, and A i is a convex component.
Conversely, let C be any convex component of slc ( M , h , δ ) . Since C i I A i and the A i ’s are disjoint, C must be contained in a single A i (otherwise it would intersect two disjoint sets, contradicting convexity). By maximality of C, we have C = A i .
Proof of (2). If I is countable, then slc ( M , h , δ ) = i I A i is a countable union of pairwise disjoint convex sets that are closed in M. By Theorem 1, the convex components are exactly the non-empty A i , so the number of convex components is | { i I : A i } | .
Proof of (3). Let C be a convex component. By part (1), C = A i for some i I with A i . If there existed x M C with f i ( x ) δ , then x A i = C , a contradiction. Therefore f i ( x ) < δ for all x M C , which means that f i exposes the component C. □
Remark 5.
The assumption that the sets A i are pairwise disjoint is indispensable for the validity of the theorem. In concrete applications, disjointness can frequently be established directly for particular families of convex functions. Moreover, when the zero sets are compact and the functions involved are continuous, disjointness can be ensured by selecting the parameter δ to be sufficiently small.
Corollary 1.
Under the hypotheses of Theorem 4, if I is finite with | I | = n , then for any δ > 0 , the multi-slice slc ( M , h , δ ) has at most n convex components. Moreover, if all A i are non-empty, then it has exactly n convex components.
Proof. 
This follows immediately from part (4) of Theorem 4, since finite sets are countable. □
Remark 6.
Theorem 4 significantly extends the existing theory in several ways:
  • It handles arbitrary families of convex functions (not just finite or countable ones);
  • It provides a complete characterization of convex components for multi-slices determined by suprema of convex functions;
  • It introduces the concept of component-wise exposing functions;
  • It establishes a bridge between the geometric structure of multi-slices and the functional analytic properties of the determining convex functions.
This theorem can be applied to study the fine structure of convex sets in various contexts, including Banach space geometry, optimization theory, and convex analysis.
Corollary 2.
Let X be a real vector space and M X a convex set. Let f 1 , , f n : X R be convex functions such that:
(i) 
f i 1 ( 0 ) f j 1 ( 0 ) = for all i j ;
(ii) 
For any two distinct points x , y M , there exists i { 1 , , n } such that f i ( x ) f i ( y ) .
Define h ( x ) = max { f 1 ( x ) , , f n ( x ) } . Then for any δ > 0 , the multi-slice slc ( M , h , δ ) has exactly k convex components, where k is the number of indices i for which { x M : f i ( x ) δ } .
Proof. 
This is a direct application of Theorem 4 with I = { 1 , , n } finite. The convexly separating condition (ii) is satisfied by the hypothesis. By part (2) of Theorem 4, since I is finite (hence countable), the number of convex components is exactly | { i I : A i } | = k .
Moreover, each convex component is of the form A i = { x M : f i ( x ) δ } for some i { 1 , , n } , and these components are pairwise disjoint by part (1) of Theorem 4. □
Corollary 3.
Under the hypotheses of Theorem 4, if M is additionally a bounded convex set in a Hausdorff locally convex space X, and if X has the Krein–Milman property, then for any δ > 0 , each convex component C of slc ( M , h , δ ) contains extreme points of M, provided C is closed and C ext ( M ) .
Proof. 
Let C be a convex component of slc ( M , h , δ ) . By Theorem 4, there exists i I such that C = { x M : f i ( x ) δ } .
Since M is bounded and convex in a Hausdorff locally convex space with the Krein–Milman property, M has extreme points. Suppose x C ext ( M ) . We claim that x remains extreme in C.
Assume for contradiction that x is not extreme in C. Then there exist y , z C with y z and t ( 0 , 1 ) such that x = t y + ( 1 t ) z . Since x ext ( M ) , this forces y = z = x in M, but y , z C M , a contradiction. Therefore, x ext ( C ) .
Now, if C is closed, then by the Krein–Milman property applied to C (as a closed convex subset of M, though not necessarily bounded in X, but we can consider the relative topology), C has extreme points. In fact, any extreme point of M that lies in C is also an extreme point of C. □
Corollary 4.
Let X be a real vector space and M X a convex set. Let F = { f i } i = 1 n be a finite family satisfying the conditions of Theorem 4. Then there exists ϵ 0 > 0 such that for all δ ( 0 , ϵ 0 ) , the number of convex components of slc ( M , h , δ ) is constant.
Proof. 
For each i = 1 , , n , define:
δ i * = sup { δ 0 : { x M : f i ( x ) δ } } .
Note that δ i * 0 and δ i * could be + if f i is unbounded above on M.
Let J = { i { 1 , , n } : δ i * > 0 } be the indices for which f i attains values strictly greater than 0 on M. For i J , we have f i ( x ) 0 for all x M , so these indices do not contribute to multi-slices for δ > 0 .
Now define:
ϵ 0 = min { δ i * : i J , δ i * < } , if there exists i J with δ i * < ; 1 , if δ i * = for all i J and J ; 1 , if J = .
We verify that this definition is meaningful and that ϵ 0 > 0 :
  • If there exists i J with δ i * < , then the minimum is taken over a non-empty finite set of positive numbers, hence ϵ 0 > 0 .
  • If δ i * = for all i J and J , then all relevant functions are unbounded above on M. In this case, any δ > 0 will yield non-empty superlevel sets for all i J . The choice ϵ 0 = 1 is arbitrary but serves as a convenient positive threshold; any positive number would work equally well.
  • If J = , then no function attains positive values on M, so slc ( M , h , δ ) = for all δ > 0 . The choice ϵ 0 = 1 is again arbitrary but harmless.
By construction, for all δ ( 0 , ϵ 0 ) , we have
{ i { 1 , , n } : { x M : f i ( x ) δ } } = J .
That is, the set of indices contributing non-empty components remains constant for δ ( 0 , ϵ 0 ) . Note that when δ i * = for all i J , the condition δ < ϵ 0 = 1 is sufficient but not necessary; any finite upper bound would work, and we simply choose ϵ 0 = 1 as a convenient positive number.
By Corollary 2, the number of convex components is exactly | J | for all δ ( 0 , ϵ 0 ) . This number is constant on this interval, establishing the result. □
Remark 7.
The choice ϵ 0 = 1 in the cases where all relevant δ i * are infinite is indeed arbitrary, but it serves the purpose of selecting some positive threshold below which the behavior is stable. Any positive number would work equally well; the important point is that such an ϵ 0 exists. In practice, one could simply take ϵ 0 = in these cases, meaning the stability holds for all δ > 0 . However, to maintain a uniform statement with ϵ 0 finite, we adopt the convention ϵ 0 = 1 as a harmless normalization.
Corollary 5.
Let X be a Hausdorff locally convex real topological vector space and M X a closed convex set with non-empty interior. Let F = { f i } i I satisfy the conditions of Theorem 4, with each f i continuous. Then for any δ > 0 , the convex components of slc ( M , h , δ ) are separated by open sets in X.
Proof. 
Let C and D be two distinct convex components of slc ( M , h , δ ) . By Theorem 4, there exist i j I such that:
C = { x M : f i ( x ) δ } , D = { x M : f j ( x ) δ } .
Since f i and f j are continuous and M is closed, both C and D are closed in X.
Consider the function ϕ ( x ) = f i ( x ) f j ( x ) . This is continuous since f i and f j are continuous. Note that for x C , we have f i ( x ) δ and f j ( x ) < δ (by the disjointness property and Theorem 4(3)), so ϕ ( x ) > 0 . Similarly, for x D , we have ϕ ( x ) < 0 .
Define:
U = { x X : ϕ ( x ) > 0 } , V = { x X : ϕ ( x ) < 0 } .
These are open sets (by continuity of ϕ ) that separate C and D, with C U and D V , and U V = .
Therefore, the convex components are separated by open sets in X. □
Corollary 6.
Let X be a Hausdorff locally convex real topological vector space and M X a closed convex set with non-empty interior. Let F = { f i } i = 1 n be continuous convex functions satisfying the conditions of Theorem 4. If h ( x ) = max { f 1 ( x ) , , f n ( x ) } is such that slc ( M , h , 0 ) = bd ( M ) , then the boundary of M decomposes into at most n convex components.
Proof. 
Since slc ( M , h , 0 ) = bd ( M ) and h is continuous (as the maximum of finitely many continuous functions), we have
bd ( M ) = { x M : h ( x ) 0 } = i = 1 n { x M : f i ( x ) 0 } .
By Theorem 4, this is a disjoint union of convex sets that are closed in M (hence in bd ( M ) with the subspace topology). By Theorem 2.10 of [6], since this is a finite disjoint union of convex sets closed in bd ( M ) , these are exactly the convex components of bd ( M ) .
Therefore, the boundary of M has at most n convex components. □
Example 1.
Let X = R 2 and let M X be the closed unit square:
M = [ 1 , 1 ] × [ 1 , 1 ] .
Partition M into four disjoint convex sets:
M 1 = { ( x , y ) M : x 0 , y 0 , x + y 1 } , M 2 = { ( x , y ) M : x 0 , y 0 , x + y 1 } , M 3 = { ( x , y ) M : x 0 , y 0 , x y 1 } , M 4 = { ( x , y ) M : x 0 , y 0 , x y 1 } .
Geometrically, M 1 is the right-top triangle of the square, M 2 the left-top triangle, M 3 the left-bottom triangle, and M 4 the right-bottom triangle. These four triangles are pairwise disjoint, convex, and their union is the set of points in M satisfying | x | + | y | 1 .
Define four convex functions f 1 , f 2 , f 3 , f 4 : R 2 R by:
f 1 ( x , y ) = min { x , y , x + y 1 } , f 2 ( x , y ) = min { x , y , x + y 1 } , f 3 ( x , y ) = min { x , y , x y 1 } , f 4 ( x , y ) = min { x , y , x y 1 } .
Each f i is convex (as the pointwise minimum of affine functions). For ( x , y ) M i , we have f i ( x , y ) 0 , with equality on the boundary of M i . For ( x , y ) M i , we have f i ( x , y ) < 0 .
Set F = { f 1 , f 2 , f 3 , f 4 } and define
h ( x , y ) = max { f 1 ( x , y ) , f 2 ( x , y ) , f 3 ( x , y ) , f 4 ( x , y ) } .
For δ = 0 , consider the multi-slice
S = slc ( M , h , 0 ) = { ( x , y ) M : h ( x , y ) 0 } .
Proof. 
We verify that the hypotheses of Theorem 4 are satisfied and examine the structure of S.
Step 1: Disjointness of the zero sets. For each i, the zero set f i 1 ( 0 ) is precisely the boundary of M i . Specifically:
f 1 1 ( 0 ) = { ( x , y ) R 2 : min { x , y , x + y 1 } = 0 } = { ( x , 0 ) : x 1 } { ( 0 , y ) : y 1 } { ( x , 1 x ) : 0 x 1 } , f 2 1 ( 0 ) = { ( x , y ) R 2 : min { x , y , x + y 1 } = 0 } = { ( x , 0 ) : x 1 } { ( 0 , y ) : y 1 } { ( x , 1 + x ) : 1 x 0 } , f 3 1 ( 0 ) = { ( x , y ) R 2 : min { x , y , x y 1 } = 0 } = { ( x , 0 ) : x 1 } { ( 0 , y ) : y 1 } { ( x , 1 x ) : 1 x 0 } , f 4 1 ( 0 ) = { ( x , y ) R 2 : min { x , y , x y 1 } = 0 } = { ( x , 0 ) : x 1 } { ( 0 , y ) : y 1 } { ( x , x 1 ) : 0 x 1 } .
These zero sets are pairwise disjoint. Indeed, each consists of three rays/segments that lie outside the square M except for the boundaries of the triangles, and these boundaries do not intersect each other.
Step 2: Convex separation property. Take any two distinct points p , q M . If p and q lie in different triangles M i and M j , then f i ( p ) 0 while f i ( q ) < 0 , so f i ( p ) f i ( q ) . If p and q lie in the same triangle M i , then they are distinguished by the affine functions defining f i . Thus the family F separates points of M.
Step 3: Description of the multi-slice. For each i, define
A i = { x M : f i ( x ) 0 } = M i .
These sets are exactly the four triangles. They are convex, pairwise disjoint, and S = A 1 A 2 A 3 A 4 .
Step 4: Convex components. We claim that each A i is a convex component of S. Clearly each A i is convex. To see maximality, suppose B S is convex with A i B . Then there exists x B A i . Since the A j ’s are disjoint and cover S, we have x A j for some j i . Choose any y A i . By convexity of B, the entire segment [ x , y ] lies in B S . But this segment must cross the region where all f k < 0 (which lies outside S), a contradiction. Hence no such B exists, and each A i is maximal convex in S.
Thus the convex components of S are exactly A 1 , A 2 , A 3 , A 4 .
Step 5: Topological properties. In the finest locally convex topology on R 2 , each A i is closed in M (since it is the intersection of M with the closed set f i 1 ( [ 0 , ) ) , and f i is continuous in this topology). Moreover, each A i is closed in R 2 because it is a compact subset of R 2 .
Step 6: Component-wise exposing. For each convex component A i , the corresponding function f i exposes it: for any x M A i , we have f i ( x ) < 0 , while for x A i , f i ( x ) 0 .
Step 7: Geometric interpretation. The multi-slice S = { ( x , y ) M : | x | + | y | 1 } is the part of the square outside the diamond | x | + | y | < 1 . This set decomposes naturally into four convex components the four corner triangles each exposed by one of the functions f i . The functions f i are constructed so that their superlevel sets are exactly these triangles.
Thus this example perfectly illustrates Theorem 4: a finite family of convex functions with pairwise disjoint zero sets and the convex separation property yields a multi-slice that decomposes into convex components corresponding precisely to the individual functions to illustrate the example, see the Figure 1. □

5. Convex Component Preservation Under Affine Maps

This section investigates the behavior of convex components under affine transformations, establishing fundamental invariance properties that significantly enhance the utility of convex component analysis in geometric contexts. A central question in convex geometry concerns which structural properties remain invariant under affine maps, which play a crucial role in simplifying geometric problems through appropriate coordinate changes [5,7]. We prove that when an affine map is injective on a given set, it preserves the complete convex component structure, mapping each convex component bijectively to a convex component of the image. This preservation theorem extends beyond mere convexity preservation, a classical result in convex analysis [1], to encompass the finer granularity of maximal convex subsets. Our results demonstrate that convex components constitute an affine invariant, providing a powerful tool for analyzing geometric structures across different coordinate systems and ambient spaces. The theorem finds particular strength in applications involving linear isomorphisms, translations, and affine retractions, with implications for optimization problems where affine transformations are employed to simplify constraint structures [10,11]. Furthermore, these invariance properties establish convex components as robust geometric invariants, comparable in significance to other fundamental affine invariants in convex geometry [5].
Theorem 5.
Let X and Y be real vector spaces, and let T : X Y be an affine map (i.e., T ( x ) = L ( x ) + b where L : X Y is linear and b Y ). Let M X be a non-empty set and let { C i } i I be the convex components of M.
If T is injective on M (i.e., T | M is one-to-one), then the convex components of T ( M ) are exactly { T ( C i ) } i I . Moreover, if T is affine and bijective on M (i.e., T | M is a bijection onto T ( M ) ), then the convex component structure is preserved in the strong sense that for any convex set D M , D is a convex component of M if and only if T ( D ) is a convex component of T ( M ) .
Proof. 
We prove the theorem in several steps, carefully noting where hypotheses are used.
Step 1: Preliminary observations. Affine maps preserve convexity: if C X is convex, then T ( C ) Y is convex. This follows directly from the definition of convexity and the affine property of T.
If T is injective on M, then T preserves disjointness: if C i C j = , then T ( C i ) T ( C j ) = .
Step 2: Each T ( C i ) is convex in T ( M ) . Since each C i is convex and T is affine, T ( C i ) is convex in Y. As T ( C i ) T ( M ) , it is also convex in T ( M ) .
Step 3: Each T ( C i ) is maximal convex in T ( M ) . Suppose, for contradiction, that for some i I , T ( C i ) is not maximal convex in T ( M ) . Then there exists a convex set D T ( M ) such that T ( C i ) D . Define
E = T 1 ( D ) M .
We claim that E is convex. To see this, take x 1 , x 2 E and t [ 0 , 1 ] . Since x 1 , x 2 M , we need to show that t x 1 + ( 1 t ) x 2 E , i.e., that T ( t x 1 + ( 1 t ) x 2 ) D and that t x 1 + ( 1 t ) x 2 M .
The first condition follows from the convexity of D:
T ( t x 1 + ( 1 t ) x 2 ) = t T ( x 1 ) + ( 1 t ) T ( x 2 ) D ,
since T ( x 1 ) , T ( x 2 ) D .
The second condition that t x 1 + ( 1 t ) x 2 M does not follow automatically, because M is not assumed to be convex. However, we do not actually need E to be convex as a subset of X; we only need to show that C i E leads to a contradiction with the maximality of C i as a convex component of M. To obtain this contradiction, we proceed differently.
Since D is convex and contains T ( C i ) , for any y C i and any z T 1 ( D ) M C i , the segment [ T ( y ) , T ( z ) ] lies in D. By injectivity of T on M, the preimage of this segment is the segment [ y , z ] (since T is affine and injective, it maps line segments to line segments bijectively). This preimage segment must lie in T 1 ( D ) . However, points on this segment may or may not belong to M.
Now, crucially, we use the fact that C i is a convex component of M. Consider any x T 1 ( D ) M C i . Since C i is maximal convex in M, the set co ( C i { x } ) (the convex hull of C i and x) cannot be entirely contained in M; otherwise, C i would not be maximal. Therefore, there exist points in the convex hull that lie outside M. By the injectivity and affinity of T, these points map to points in co ( T ( C i ) { T ( x ) } ) that lie outside T ( M ) . But this contradicts the fact that D is convex and contains both T ( C i ) and T ( x ) , since then the entire convex hull of T ( C i ) { T ( x ) } would be contained in D T ( M ) .
Thus, no such D exists, and each T ( C i ) is maximal convex in T ( M ) .
Step 4: The sets { T ( C i ) } i I cover T ( M ) . Since { C i } i I covers M and T ( M ) = i I T ( C i ) , the family { T ( C i ) } i I covers T ( M ) .
Step 5: The sets { T ( C i ) } i I are the convex components of T ( M ) . From Steps 2–4, we have that { T ( C i ) } i I is a family of convex sets that are maximal in T ( M ) and cover T ( M ) . By the definition of convex components, these must be exactly the convex components of T ( M ) .
Step 6: Strong preservation under affine bijections. Now assume T | M is a bijection onto T ( M ) . We need to show that for any convex set D M , D is a convex component of M if and only if T ( D ) is a convex component of T ( M ) .
The forward direction (⇒) was proved in Steps 2–5.
For the reverse direction (⇐), suppose T ( D ) is a convex component of T ( M ) . Since T | M is a bijection, we have D = T 1 ( T ( D ) ) M . We need to show D is a convex component of M.
First, D is convex: for x 1 , x 2 D and t [ 0 , 1 ] , we have T ( x 1 ) , T ( x 2 ) T ( D ) , and since T ( D ) is convex:
T ( t x 1 + ( 1 t ) x 2 ) = t T ( x 1 ) + ( 1 t ) T ( x 2 ) T ( D ) .
By injectivity, t x 1 + ( 1 t ) x 2 D , so D is convex.
Next, D is maximal convex in M. Suppose there exists a convex set E M with D E . Then T ( E ) is convex (since T is affine and preserves convexity) and T ( D ) T ( E ) T ( M ) , contradicting the maximality of T ( D ) as a convex component of T ( M ) . Therefore, D is a convex component of M.
This completes the proof of the strong preservation property. □
Remark 8.
The key subtlety in Step 3 is that we cannot simply claim that T 1 ( D ) M is convex, since M is not assumed convex. Instead, we use the maximality of C i in M and the properties of affine injective maps to derive a contradiction. The argument relies on the fact that if T ( C i ) D with D convex, then taking any x T 1 ( D ) M C i , the convex hull of C i { x } cannot be entirely contained in M (otherwise C i would not be maximal). This forces points outside M, which map via T to points outside T ( M ) , contradicting the convexity of D and its containment in T ( M ) .
Corollary 7.
Let X and Y be real vector spaces and let T : X Y be a linear isomorphism. Then for any non-empty set M X , the convex components of T ( M ) are exactly
{ T ( C ) : C is a convex component of M } .
Moreover, the convex component lattice of M is isomorphic to the convex component lattice of T ( M ) .
Proof. 
Since T is a linear isomorphism, it is affine and bijective. The result follows immediately from Theorem 5. The lattice isomorphism follows from the fact that T establishes a bijection between convex subsets of M and convex subsets of T ( M ) that preserves the inclusion relation. □
Corollary 8.
Let X be a real vector space and M X a non-empty set. For any v X , the convex components of M + v are exactly { C + v : C is a convex component of M } .
Proof. 
The translation map T ( x ) = x + v is affine and bijective. Apply Theorem 5. □
Proposition 3.
Let X and Y be real vector spaces, M X non-empty, and T : X Y an affine map injective on M. Then the number of convex components of M equals the number of convex components of T ( M ) . In particular, if M has finitely many convex components, so does T ( M ) , and if M has infinitely many convex components, so does T ( M ) .
Proof. 
By Theorem 5, the convex components of T ( M ) are exactly { T ( C i ) } i I , where { C i } i I are the convex components of M. Since T is injective on M, the index set I is the same for both families. Therefore, the number of convex components is preserved. □
Remark 9.
Theorem 5 shows that the convex component structure is an affine invariant. This provides a powerful tool for analyzing convex components: we can apply affine transformations to simplify the geometry while preserving the essential convex structure. For example, we can translate sets to move them to more convenient positions, or apply linear isomorphisms to transform them into canonical forms, without changing their convex component decomposition.
Remark 10.
The injectivity condition in Theorem 5 is necessary. Consider T : R 2 R defined by T ( x , y ) = x (projection onto the x-axis). Let M = { ( 0 , 0 ) , ( 1 , 0 ) , ( 0 , 1 ) } . The convex components of M are the three singleton sets. However, T ( M ) = { 0 , 1 } , whose convex components are the two singleton sets { 0 } and { 1 } . Thus the convex component structure is not preserved under non-injective affine maps.
Corollary 9.
Let X and Y be real vector spaces, and let L : X Y be an injective linear map. Let M X be a non-empty set with convex components { C i } i I . Then the convex components of L ( M ) are exactly { L ( C i ) } i I . Moreover, if L is a linear isomorphism, then for any convex set D M , D is a convex component of M if and only if L ( D ) is a convex component of L ( M ) .
Proof. 
Since L is linear, it is affine (with b = 0 ). The injectivity of L ensures that L | M is injective. Therefore, by Theorem 5, the convex components of L ( M ) are exactly { L ( C i ) } i I .
If L is a linear isomorphism, then L | M is bijective onto L ( M ) , so the strong preservation property from Theorem 5 applies: D is a convex component of M if and only if L ( D ) is a convex component of L ( M ) . □
Corollary 10.
Let X , Y be real vector spaces, T : X Y an affine map injective on M X , and f : Y R a convex function. Define g : X R by g ( x ) = f ( T ( x ) ) . Then for any δ R , the convex components of the multi-slice slc ( M , g , δ ) are in bijection with the convex components of slc ( T ( M ) , f , δ ) . Specifically, if { C i } i I are the convex components of slc ( M , g , δ ) , then { T ( C i ) } i I are the convex components of slc ( T ( M ) , f , δ ) .
Proof. 
First, note that g is convex since it is the composition of a convex function with an affine map. Indeed, for x 1 , x 2 X and t [ 0 , 1 ] , we have
g ( t x 1 + ( 1 t ) x 2 ) = f ( T ( t x 1 + ( 1 t ) x 2 ) ) = f ( t T ( x 1 ) + ( 1 t ) T ( x 2 ) ) t f ( T ( x 1 ) ) + ( 1 t ) f ( T ( x 2 ) ) = t g ( x 1 ) + ( 1 t ) g ( x 2 ) .
Now observe that
slc ( M , g , δ ) = { x M : g ( x ) δ } = { x M : f ( T ( x ) ) δ } = T 1 ( slc ( T ( M ) , f , δ ) ) M .
Since T is injective on M, the restriction T | slc ( M , g , δ ) is a bijection onto slc ( T ( M ) , f , δ ) . Moreover, T is affine, so by Theorem 5, the convex components are preserved: if { C i } i I are the convex components of slc ( M , g , δ ) , then { T ( C i ) } i I are the convex components of slc ( T ( M ) , f , δ ) . □
Corollary 11.
Let X be a finite-dimensional real vector space and M X a non-empty set. Let Y be any real vector space with dim Y dim X , and let L : X Y be an injective linear map. Then the convex component structure of M is isomorphic to the convex component structure of L ( M ) . In particular, the number and combinatorial structure of convex components are independent of the ambient space dimension, as long as the dimension is at least dim ( span M ) .
Proof. 
Since dim Y dim X , there exist injective linear maps from X to Y. Let L : X Y be such an injective linear map. Then L | M is injective, so by Corollary 9, the convex components of L ( M ) are exactly { L ( C i ) } i I , where { C i } i I are the convex components of M.
The isomorphism of convex component structures means that
  • The number of convex components is the same;
  • The inclusion relations between convex components are preserved;
  • The lattice of convex subsets generated by the components is isomorphic.
All these properties follow from the fact that L establishes a bijection between convex subsets of M and convex subsets of L ( M ) that preserves the inclusion relation.
The condition dim Y dim ( span M ) ensures that we can embed M injectively into Y, and the convex component structure depends only on the affine geometry of M, not on the ambient space. □
Corollary 12.
Let X , Y be real vector spaces, T : X Y an affine map injective on M X . If the convex components of M are pairwise disjoint, then the convex components of T ( M ) are also pairwise disjoint. Conversely, if T is affine and bijective on M and the convex components of T ( M ) are pairwise disjoint, then the convex components of M are pairwise disjoint.
Proof. 
(⇒) Suppose the convex components { C i } i I of M are pairwise disjoint. By Theorem 5, the convex components of T ( M ) are { T ( C i ) } i I . Since T is injective on M, if C i C j = for i j , then T ( C i ) T ( C j ) = . Therefore, the convex components of T ( M ) are pairwise disjoint.
(⇐) Now assume T is affine and bijective on M, and the convex components { D j } j J of T ( M ) are pairwise disjoint. By Theorem 5, the convex components of M are { T 1 ( D j ) M } j J . Since T is injective, if D i D j = for i j , then T 1 ( D i ) T 1 ( D j ) M = . Therefore, the convex components of M are pairwise disjoint. □
Corollary 13.
Let X , Y be real vector spaces, and let M X be a non-empty set. Let T : X Y be an affine map that is bijective on M (i.e., T | M is a bijection onto T ( M ) ). Then,
(i) 
If M is convex, then x M is an extreme point of M if and only if { x } is a convex component of M.
(ii) 
Under the same hypothesis that M is convex, T ( ext ( M ) ) = ext ( T ( M ) ) .
Proof. 
We first clarify the relationship between extreme points and convex components. For a general set M (not necessarily convex), a singleton { x } may be a convex component without x being an extreme point, simply because the definition of extreme point requires the set to be convex. The equivalence holds precisely when M is convex.
Proof of (i). Assume M is convex.
( ) Suppose x ext ( M ) . We claim that { x } is a convex component of M. Clearly { x } is convex. To show maximality, assume there exists a convex set D M with { x } D . Take any y D with y x . Since M is convex, the segment [ x , y ] lies in M. But then x would be an interior point of this segment (unless y = x ), contradicting that x is an extreme point of M. Therefore, no such y exists, and D = { x } . Hence { x } is a convex component.
( ) Conversely, suppose { x } is a convex component of M. If x were not an extreme point of M, then there exist distinct y , z M and t ( 0 , 1 ) such that x = t y + ( 1 t ) z . Since M is convex, the entire segment [ y , z ] lies in M. But then { x } would be properly contained in the convex set [ y , z ] M , contradicting the maximality of { x } as a convex component. Hence x ext ( M ) .
Proof of (ii). Now assume M is convex. Since T is affine and bijective on M, T ( M ) is also convex (affine maps preserve convexity). By part (i), for any x M , x ext ( M ) if and only if { x } is a convex component of M. By Theorem 5, { x } is a convex component of M if and only if T ( { x } ) = { T ( x ) } is a convex component of T ( M ) . Applying part (i) to T ( M ) , we have that { T ( x ) } is a convex component of T ( M ) if and only if T ( x ) ext ( T ( M ) ) . Chaining these equivalences yields x ext ( M ) if and only if T ( x ) ext ( T ( M ) ) . Bijectivity of T on M then gives T ( ext ( M ) ) = ext ( T ( M ) ) . □
Remark 11.
The hypothesis that M is convex is essential for the equivalence between extreme points and singleton convex components. In the absence of convexity, a singleton may be a convex component without the point being extreme in any meaningful sense, as the definition of extreme point presupposes a convex ambient set. Example 1 illustrates this: in the cross-shaped set, the origin is not an extreme point (it lies in the interior of segments), yet it forms a singleton convex component. This underscores the importance of the convexity assumption in the corollary.
Corollary 14.
Let X be a real vector space and M X a non-empty set. Let P : X X be an affine retraction onto an affine subspace Y X (i.e., P 2 = P and P ( X ) = Y ). If P | M is injective, then the convex components of P ( M ) are exactly { P ( C ) : C is a convex component of M } . Moreover, if M Y , then the convex component structures of M and P ( M ) coincide.
Proof. 
Since P is affine and P | M is injective, we can apply Theorem 5 directly. The convex components of P ( M ) are { P ( C i ) } i I , where { C i } i I are the convex components of M.
If M Y , then P | M is the identity map (since P is a retraction onto Y), so P ( M ) = M and the convex component structures are identical. □
Corollary 15.
Let X , Y be real vector spaces, and let M X , N Y be non-empty sets that are both convex. Let { C i } i I and { D j } j J be the convex components of M and N respectively. Then the convex components of M × N X × Y are exactly { C i × D j } ( i , j ) I × J .
Proof. 
We first note that the assumption that M and N are convex is essential. For non-convex sets, the convex components of a product need not decompose as products of convex components, as illustrated in the remark following this proof.
Step 1: Preliminary observations. Since M and N are convex, their Cartesian product M × N is convex. For any convex sets C M and D N , the product C × D is convex in X × Y . Moreover, the projection maps π X : X × Y X and π Y : X × Y Y are linear (hence affine) and preserve convexity: if E M × N is convex, then π X ( E ) M and π Y ( E ) N are convex.
Step 2: Each C i × D j is convex in M × N . This follows directly from the convexity of C i and D j .
Step 3: Maximality of C i × D j . Suppose E M × N is convex and contains C i × D j . We claim that E = C i × D j .
Consider the projections. Since E is convex, π X ( E ) is convex in M and contains π X ( C i × D j ) = C i . By maximality of C i as a convex component of M, we must have π X ( E ) = C i . Similarly, π Y ( E ) = D j .
Now take any ( x , y ) E . Then x π X ( E ) = C i and y π Y ( E ) = D j , so ( x , y ) C i × D j . Hence E C i × D j , and together with the assumption C i × D j E , we obtain E = C i × D j . Thus each C i × D j is maximal convex in M × N .
Step 4: Coverage and disjointness. Since { C i } i I covers M and { D j } j J covers N, the family { C i × D j } ( i , j ) I × J covers M × N . Moreover, if ( i , j ) ( i , j ) , then either i i or j j . In the first case, C i C i = implies ( C i × D j ) ( C i × D j ) = ; in the second case, D j D j = similarly implies disjointness. Hence the sets are pairwise disjoint.
Step 5: Conclusion. The family { C i × D j } ( i , j ) I × J is a pairwise disjoint collection of convex sets that are maximal in M × N and cover M × N . By definition, these are precisely the convex components of M × N . □
Remark 12.
The assumption that M and N are convex is indispensable. For a counterexample when convexity fails, take X = Y = R and let M = { 0 , 1 } (two points) and N = { 0 } . The convex components of M are { 0 } and { 1 } ; the convex component of N is { 0 } . The product M × N = { ( 0 , 0 ) , ( 1 , 0 ) } has convex components { ( 0 , 0 ) } and { ( 1 , 0 ) } , which are indeed of the form { 0 } × { 0 } and { 1 } × { 0 } . However, if we take M = { 0 , 1 } and N = { 0 , 1 } , the product has four points, and its convex components are the singletons, which again decompose as products. A more subtle counterexample would require a non-convex set where a convex subset of the product is not a product set for instance; take M = { ( 0 , 0 ) , ( 1 , 1 ) } R 2 (not convex) and N = { 0 } R . Then M × N R 3 consists of two points, and its convex components are the singletons, which are not products of convex components of M and N because M itself does not have a product structure. This illustrates why the convexity of M and N is necessary for the decomposition to hold in the simple product form.
Corollary 16
(Product Decomposition for Convex Sets). Let X , Y be real vector spaces, and let M X , N Y be non-empty convex sets. Let { C i } i I and { D j } j J be the convex components of M and N respectively. Then,
(i) 
Every convex component of M × N is of the form C i × D j for some i I , j J .
(ii) 
Conversely, every such product C i × D j is a convex component of M × N .
(iii) 
The convex components of M × N are pairwise disjoint and form a covering of M × N .
Remark 13.
These corollaries demonstrate the power and versatility of Theorem 5. They show that convex component structure is preserved under various natural operations: linear maps, multi-slice formations, dimension changes, extreme point characterizations, retractions, and products. This makes convex components a robust and useful invariant in convex geometry and analysis.
Example 2.
Consider the cross–shaped set in R 2 given by
M = [ 2 , 2 ] × { 0 } { 0 } × [ 2 , 2 ] ,
which consists of a horizontal and a vertical line segment intersecting at the origin. Let T : R 2 R 2 be the affine map defined by
T ( x , y ) = ( 2 x + 1 , y + x + 3 ) .
We shall verify that T preserves the convex-component structure of M, thus illustrating Theorem 5.
Proof. 
The verification proceeds in several steps.
Step 1: Convex components of M. Write the two segments as
H = [ 2 , 2 ] × { 0 } , V = { 0 } × [ 2 , 2 ] .
Both are convex, but they are not maximal convex subsets of M because each contains the origin, and the origin can be separated from the rest. A careful inspection shows that the maximal convex subsets of M are the following five sets:
C 1 = [ 2 , 0 ) × { 0 } , C 2 = ( 0 , 2 ] × { 0 } , C 3 = { 0 } × [ 2 , 0 ) , C 4 = { 0 } × ( 0 , 2 ] , C 5 = { ( 0 , 0 ) } .
Indeed, any convex subset of M must be contained either in H or in V (or be a single point). The four open half-segments C 1 , , C 4 are convex and cannot be enlarged without losing convexity or leaving M; the isolated intersection point { ( 0 , 0 ) } is also a convex component. Hence M has exactly five convex components.
Step 2: Properties of the map T. The map can be written as
T ( x , y ) = 2 0 1 1 x y + 1 3 ,
so it is affine. Its linear part has determinant 2 0 ; consequently T is a bijection of R 2 and, in particular, injective on M.
Step 3: Image of M under T. Applying T to the horizontal segment H gives
T ( H ) = { T ( x , 0 ) : x [ 2 , 2 ] } = { ( 2 x + 1 , x + 3 ) : x [ 2 , 2 ] } ,
which is the straight-line segment joining ( 3 , 1 ) to ( 5 , 5 ) . The vertical segment V becomes
T ( V ) = { T ( 0 , y ) : y [ 2 , 2 ] } = { ( 1 , y + 3 ) : y [ 2 , 2 ] } ,
the vertical segment from ( 1 , 1 ) to ( 1 , 5 ) . Thus
T ( M ) = T ( H ) T ( V )
is again a cross-shaped set, now slanted and translated; the two image segments intersect at T ( 0 , 0 ) = ( 1 , 3 ) .
Step 4: Images of the convex components. By direct computation,
T ( C 1 ) = { ( 2 t + 1 , t + 3 ) : t [ 2 , 0 ) } , T ( C 2 ) = { ( 2 t + 1 , t + 3 ) : t ( 0 , 2 ] } , T ( C 3 ) = { ( 1 , y + 3 ) : y [ 2 , 0 ) } , T ( C 4 ) = { ( 1 , y + 3 ) : y ( 0 , 2 ] } , T ( C 5 ) = { ( 1 , 3 ) } .
Each T ( C i ) is convex (the affine image of a convex set) and, by the same maximality argument used for the C i , it is a maximal convex subset of T ( M ) . Hence the family { T ( C 1 ) , , T ( C 5 ) } is precisely the set of convex components of T ( M ) .
Step 5: Verification of Theorem 5. Because T is affine and injective on M, the theorem guarantees that the convex components of T ( M ) are exactly the images of the convex components of M. This is exactly what we have exhibited. Moreover, since T is globally bijective, the “strong preservation” part also holds: a subset D M is a convex component of M if and only if T ( D ) is a convex component of T ( M ) .
Step 6: Geometric interpretation. The transformation T consists of a scaling in the x-direction by a factor 2, a shear that adds the x-coordinate to the y-coordinate, and finally a translation by ( 1 , 3 ) . The original orthogonal cross becomes a slanted cross, yet the five convex components (the four open arms and the centre point) are faithfully carried to the five convex components of the image. Figure 2 illustrates the two sets. □
Remark 14.
The example shows that Theorem 5 applies even when convex components are not disjoint (here they all meet at the centre point). The crucial hypothesis is the injectivity of the affine map on the set, which guarantees that the component structure is carried over exactly. It also illustrates that convex components may be relatively open within the ambient set, and this topological property is likewise preserved by affine transformations.
Corollary 17.
For the affine map T ( x , y ) = ( 2 x + 1 , y + x + 3 ) and the set M defined above, the lattices of convex subsets of M and of T ( M ) are isomorphic. In particular, the convex components correspond bijectively.
Proof. 
Since T is an affine bijection of the whole plane, it restricts to a bijection T | M : M T ( M ) . By Theorem 5 (strong preservation property), a subset D M is convex if and only if T ( D ) T ( M ) is convex, and inclusion relations are preserved. Hence the map D T ( D ) is an isomorphism between the lattices of convex subsets. Restricting this isomorphism to the convex components yields the desired bijection. □

6. Convex Components of Sets with Locally Finite Perimeter

The interplay between convex geometry and geometric measure theory offers a powerful framework for studying sets that lack smooth boundaries. In this section, we generalize the idea of convex components to sets of locally finite perimeter, a concept extensively developed by De Giorgi and later systematized in the foundational monographs [15,18]. The theory of sets of locally finite perimeter, also known as Caccioppoli sets, provides a robust measure-theoretic notion of boundary that coincides with the topological boundary for sufficiently regular sets [5,19]. We prove a structure theorem that connects the convex component decomposition with the reduced boundary in the sense of De Giorgi, revealing how the geometry of convex functions interacts with the measure-theoretic boundary. This connection builds upon classical results in geometric measure theory [20,21] and aligns with recent research on the interplay between convexity and variational problems, as discussed in works such as [11,12,18] which explore applications in optimization and partial differential equations.
Theorem 6.
Let E R n be a convex set with nonempty interior and locally Lipschitz boundary. Let F = { f i : R n R } i = 1 k be a family of convex functions satisfying:
(i) 
The zero sets f i 1 ( 0 ) are pairwise disjoint and contained in E.
(ii) 
Each f i is continuously differentiable in a neighborhood of E f i 1 ( 0 ) and satisfies
f i ( x ) 0 for all x f i 1 ( 0 ) .
Define the convex function
h ( x ) = max 1 i k f i ( x ) .
Then, for every sufficiently small δ > 0 , the set
E δ = { x E : h ( x ) δ }
has the following properties:
1. 
E δ decomposes into a finite disjoint union of convex sets:
E δ = i = 1 m A i , m k ,
where A i = { x E : f i ( x ) δ } . These are precisely the convex components of E δ .
2. 
Each A i has locally finite perimeter and its reduced boundary satisfies, up to an H n 1 -null set,
* A i E f i 1 ( δ ) .
3. 
If, in addition, E is C 1 and each f i ( x ) · ν E ( x ) 0 for x E f i 1 ( 0 ) , then the perimeter measure decomposes additively:
P ( E δ ; · ) = i = 1 m P ( A i ; · ) .
Proof. 
We provide detailed proof, carefully justifying each step with appropriate hypotheses.
  • Step 1: Decomposition of E δ
For each i = 1 , , k , set
A i = { x E : f i ( x ) δ } .
Since h = max i f i , we have E δ = i = 1 k A i .
  • Disjointness of the components
We show that for sufficiently small δ > 0 , the sets A i are pairwise disjoint. Suppose, for contradiction, that there exist i j and δ n 0 + with points x n A i A j for each n. Then f i ( x n ) δ n > 0 and f j ( x n ) δ n > 0 .
Take any y f i 1 ( 0 ) (which is nonempty by hypothesis). By convexity of f i ,
f i ( t y + ( 1 t ) x n ) t f i ( y ) + ( 1 t ) f i ( x n ) = ( 1 t ) f i ( x n ) .
For t sufficiently close to 1, the right-hand side becomes arbitrarily small. By condition (i), f j ( y ) 0 . If f j ( y ) > 0 , then convexity of f j gives
f j ( t y + ( 1 t ) x n ) t f j ( y ) + ( 1 t ) f j ( x n ) .
For t close to 1, the right-hand side is approximately f j ( y ) > 0 , while for t close to 0 it is approximately f j ( x n ) δ n > 0 . This does not immediately yield a contradiction.
To obtain a rigorous argument, we use the fact that the zero sets are compact and disjoint. There exists η > 0 such that the η -neighborhoods of f i 1 ( 0 ) and f j 1 ( 0 ) are disjoint. For sufficiently small δ , the sets { f i δ } and { f j δ } are contained in these neighborhoods respectively, hence disjoint. More precisely, by continuity of the functions, there exists δ 0 > 0 such that for all 0 < δ < δ 0 , we have
{ x E : f i ( x ) δ } { x E : f j ( x ) δ } = i j .
Thus, for δ ( 0 , δ 0 ) , the sets A i are pairwise disjoint.
Removing any empty A i , we obtain a finite disjoint union
E δ = i = 1 m A i , m k ,
where each A i is nonempty.
  • Convex components
Each A i is convex, being the intersection of the convex set E with the superlevel set { f i δ } of a convex function. To see that these are the convex components of E δ , suppose B E δ is convex with A i B . Then there exists x B A i . Since the A j ’s are disjoint and cover E δ , x A j for some j i . Take any y A i . By convexity of B, the segment [ x , y ] B E δ . But this segment must intersect the region where h < δ (since the sets A i and A j are separated), contradicting B E δ . Hence each A i is maximal convex in E δ , establishing part (1).
  • Step 2: Finite perimeter of the components
We now prove that each A i has locally finite perimeter. Write A i = E G i , where G i = { f i δ } .
Since f i is convex and continuously differentiable near its zero set, for sufficiently small δ , the level set f i 1 ( δ ) is a C 1 hypersurface. Indeed, by the implicit function theorem, the condition f i 0 on f i 1 ( 0 ) extends to a neighborhood, ensuring that f i 1 ( δ ) is a C 1 manifold for small δ . Consequently, G i is a set with C 1 boundary.
A standard result in geometric measure theory (see [18], [Theorem 2.9]) states that the intersection of a set of locally finite perimeter with a set having C 1 boundary is again of locally finite perimeter. Since E is convex with nonempty interior and locally Lipschitz boundary, it has locally finite perimeter. The set G i has C 1 boundary, hence is a C 1 domain. Therefore, A i = E G i has locally finite perimeter.
  • Structure of the reduced boundary
For a set of locally finite perimeter, the reduced boundary * A i is contained in the topological boundary A i and satisfies * A i E G i modulo an H n 1 -null set. More precisely,
* A i * E G i ¯ E ¯ * G i N ,
where N is H n 1 -negligible. Since * G i coincides with f i 1 ( δ ) (up to a null set) and * E is contained in E for convex sets, we obtain
* A i E f i 1 ( δ ) N ,
proving part (2).
  • Step 3: Additivity of the perimeter measure
We now address the additivity of the perimeter measure under the additional transversality condition. Assume that E is C 1 and that f i ( x ) · ν E ( x ) 0 for all x E f i 1 ( 0 ) .
For sufficiently small δ , this transversality extends to the level sets f i 1 ( δ ) : there exists a neighborhood U of E f i 1 ( 0 ) such that f i ( x ) · ν E ( x ) 0 for all x U f i 1 ( δ ) . This ensures that near points of E f i 1 ( δ ) , the level set f i 1 ( δ ) is a C 1 hypersurface that intersects E transversally.
Under these conditions, the reduced boundaries * A i and * A j for i j are essentially disjoint. Indeed, their possible intersection points would have to lie in E f i 1 ( δ ) f j 1 ( δ ) , but for small δ this set is empty by the disjointness of the zero sets and continuity. Moreover, at points where * A i meets E , the outward normals are well-defined and distinct, preventing cancellations in the perimeter measure.
Therefore, for any Borel set B R n ,
P ( E δ ; B ) = i = 1 m P ( A i ; B ) .
This follows from the locality of the perimeter and the fact that the reduced boundaries of distinct components intersect only on H n 1 -negligible sets.
  • Step 4: Choice of δ
The existence of δ 0 > 0 such that all the above conclusions hold for 0 < δ < δ 0 follows from:
  • The pairwise disjointness of the zero sets, together with continuity, ensures that the superlevel sets remain disjoint for small δ .
  • The condition f i 0 on f i 1 ( 0 ) extends to a neighborhood by continuity, so f i 1 ( δ ) remains a C 1 hypersurface for small δ .
  • The transversality condition on E f i 1 ( 0 ) persists on a neighborhood, guaranteeing that f i 1 ( δ ) intersects E transversally for small δ .
Thus, choosing δ smaller than the minimum of the positive bounds obtained from these considerations yields all the claimed properties.
This completes the proof of Theorem 6. □
The following theorem, which we refer to as the Limited Perimeter Decomposition, provides a precise geometric and measure-theoretic description of multi-slices generated by the absolute value of a convex function. Specifically, for a convex set E with a locally Lipschitz boundary and a convex function f that is continuously differentiable with a non-vanishing gradient near its zero set, the superlevel set E δ = { x E : | f ( x ) | δ } decomposes for sufficiently small δ > 0 into two disjoint, convex components E δ + and E δ . A key aspect of the proof is establishing that these components are not merely convex but also possess the crucial geometric-measure property of having locally finite perimeter [18,22]. This is achieved by recognizing E δ + (and similarly E δ ) as the intersection of the set of locally finite perimeter E with the C 1 domain { f δ } , a combination that preserves the finite perimeter property thanks to a standard result in geometric measure theory (see Theorem 2.9 of [18]). Furthermore, the theorem establishes that the perimeter measure of the combined set E δ is the sum of the perimeter measures of its components, a relation that holds away from the shared level sets f 1 ( δ ) and f 1 ( δ ) . This additive property follows from the fact that the reduced boundaries of the two components are essentially disjoint [23], a consequence of the disjointness of the components themselves and the regularity of the level sets as C 1 hypersurfaces [4,7].
Theorem 7
(Limited Perimeter Decomposition). Let E R n be a convex set with nonempty interior and locally Lipschitz boundary. Let f : R n R be a convex function that is continuously differentiable in a neighborhood of E f 1 ( 0 ) and satisfies
f ( x ) 0 for all x f 1 ( 0 ) .
Define h ( x ) = max { f ( x ) , f ( x ) } = | f ( x ) | . Then for all sufficiently small δ > 0 , the set
E δ = { x E : | f ( x ) | δ }
decomposes as
E δ = E δ + E δ ,
where
E δ + = { x E : f ( x ) δ } , E δ = { x E : f ( x ) δ } .
Both E δ + and E δ are convex and have locally finite perimeter. Moreover,
P ( E δ ; · ) = P ( E δ + ; · ) + P ( E δ ; · )
as measures on R n ( f 1 ( δ ) f 1 ( δ ) ) .
Proof. 
The proof proceeds in several steps, each carefully justified.
Step 1: Basic properties. Since f is convex and continuously differentiable near its zero set, the level sets f 1 ( c ) are C 1 hypersurfaces for all c sufficiently close to 0. The condition f ( x ) 0 on f 1 ( 0 ) ensures, by the implicit function theorem, that each level set is locally a C 1 graph.
Step 2: Disjointness and convexity. For δ > 0 , the sets E δ + and E δ are clearly disjoint because a point cannot simultaneously satisfy f ( x ) δ and f ( x ) δ . Both sets are convex: E δ + = E f 1 ( [ δ , ) ) is the intersection of two convex sets, hence convex, which is similar for E δ .
Step 3: Finite perimeter property. The set E has locally finite perimeter because it is convex with nonempty interior (a classical result: convex sets are locally of finite perimeter). The set { x R n : f ( x ) δ } is a superlevel set of a convex function; such sets are convex and hence also have locally finite perimeter.
However, the intersection of two sets of locally finite perimeter need not have locally finite perimeter in general. To conclude that E δ + = E { f δ } has locally finite perimeter, we need additional regularity. The key observation is that the boundary of { f δ } is the level set f 1 ( δ ) , which is a C 1 hypersurface. A standard result in geometric measure theory states that the intersection of a set of locally finite perimeter with a C 1 domain is again of locally finite perimeter (see Theorem 2.9 of [18]). Since { f δ } is a C 1 domain (its boundary is C 1 ), we conclude that E δ + has locally finite perimeter. The same argument applies to E δ .
Step 4: Structure of the reduced boundaries. For a convex set, the reduced boundary coincides H n 1 -almost everywhere with the topological boundary. Thus
* E δ + = * E { f δ } E f 1 ( δ ) N ,
where N is an H n 1 -null set. Similarly for E δ .
The transversality condition f ( x ) 0 on f 1 ( δ ) ensures that f 1 ( δ ) is a C 1 hypersurface, and near this hypersurface, the reduced boundary of E δ + is exactly the portion of this hypersurface that lies inside E.
Step 5: Additivity of perimeter measure. For any Borel set B that does not intersect f 1 ( δ ) f 1 ( δ ) , the reduced boundaries of E δ + and E δ are disjoint. Indeed, * E δ + f 1 ( δ ) * E { f > δ } and * E δ f 1 ( δ ) * E { f < δ } , and these two sets are disjoint. Therefore, for such B,
P ( E δ ; B ) = P ( E δ + ; B ) + P ( E δ ; B ) .
On sets that intersect the level sets f 1 ( ± δ ) , the additivity may fail because the reduced boundaries of the two components can meet. However, these level sets have zero Lebesgue measure and are H n 1 -rectifiable, so the failure of additivity occurs only on a set of measure zero with respect to the perimeter measure.
Step 6: Choice of δ . The requirement that δ be sufficiently small ensures that the level sets f 1 ( ± δ ) remain C 1 hypersurfaces and that the implicit function theorem applies uniformly. Since f 0 on f 1 ( 0 ) , by continuity there exists δ 0 > 0 such that f 0 on f 1 ( [ δ 0 , δ 0 ] ) . For any 0 < δ < δ 0 , all the above conclusions hold. □

7. Conclusions

This work has established a comprehensive theory of multi-slice decompositions via convex functions, extending the classical framework of slices determined by linear functionals to the broader setting of arbitrary convex functions with disjoint zero sets. Our main structure theorem (Theorem 4) provides a complete characterization of the convex component decomposition of multi-slices, revealing that under natural conditions of pairwise disjoint zero sets and convex separation, the multi-slice decomposes canonically into convex components corresponding precisely to the individual functions in the family. The developed theory demonstrates several fundamental properties: the component-wise exposing nature of the supremum function, the closedness of components in appropriate topologies, the maximality of the resulting decomposition, and the affine invariance of convex component structures (Theorem 5). These results not only generalize earlier work on multi-slices but also establish deep connections between the geometric structure of level sets and the functional analytic properties of convex functions, providing new tools for analyzing convex sets under nonlinear constraints with potential applications in optimization theory, high-dimensional data analysis, and modern convex geometry. The theory of multi-slices via convex functions thus represents a fertile ground for continued investigation at the intersection of convex analysis, functional analysis, and geometric optimization, with numerous promising directions for further research including infinite-dimensional settings, computational aspects, and non-commutative extensions.

Author Contributions

Formal analysis, M.H.M.R. and A.A.-O.; investigation, M.H.M.R.; writing—original draft, M.H.M.R. and A.A.-O.; writing—review and editing, M.H.M.R. and A.A.-O. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The author declares no conflicts of interest.

References

  1. Rockafellar, R.T. Convex Analysis; Princeton University Press: Princeton, NJ, USA, 1970. [Google Scholar]
  2. Krein, M.; Milman, D. On Extreme Points of Regular Convex Sets. Stud. Math. 1940, 9, 133–138. [Google Scholar] [CrossRef]
  3. Bourbaki, N. Topological Vector Spaces. Chapters 1–5; Eggleston, H.G.; Madan, S., Translators; Elements of Mathematics (Berlin); Springer: Berlin, Germany, 1987. (In French) [Google Scholar]
  4. Schaefer, H.H. Topological Vector Spaces; Springer: New York, NY, USA, 1971. [Google Scholar]
  5. Schneider, R. Convex Bodies: The Brunn–Minkowski Theory, 2nd ed.; Cambridge University Press: Cambridge, UK, 2013. [Google Scholar]
  6. García-Pacheco, F.J. Convex Components and Multi-Slices in Real Topological Vector Spaces. Ann. Funct. Anal. 2015, 6, 73–86. [Google Scholar] [CrossRef]
  7. Gruber, P.M. Convex and Discrete Geometry; Grundlehren der Mathematischen Wissenschaften; Springer: Berlin/Heidelberg, Germany, 2007. [Google Scholar]
  8. Aliprantis, C.D.; Border, K.C. Infinite Dimensional Analysis: A Hitchhiker’s Guide, 3rd ed.; Springer: Berlin/Heidelberg, Germany, 2006. [Google Scholar]
  9. Rudin, W. Functional Analysis, 2nd ed.; McGraw-Hill: New York, NY, USA, 1991. [Google Scholar]
  10. Borwein, J.M.; Zhu, Q.J. Techniques of Variational Analysis; Springer: New York, NY, USA, 2005. [Google Scholar]
  11. Beck, A. First-Order Methods in Optimization; SIAM: Philadelphia, PA, USA, 2017. [Google Scholar]
  12. Parikh, N.; Boyd, S. Proximal Algorithms. Found. Trends Optim. 2014, 1, 127–239. [Google Scholar]
  13. Vershynin, R. High-Dimensional Probability: An Introduction with Applications in Data Science; Cambridge University Press: Cambridge, UK, 2018. [Google Scholar]
  14. Phelps, R.R. Dentability and Extreme Points in Banach Spaces. J. Funct. Anal. 1974, 17, 79–80. [Google Scholar] [CrossRef]
  15. Effros, E.G.; Winkler, S. Matrix Convexity: Operator Analogues of the Bipolar and Hahn–Banach Theorems. J. Funct. Anal. 1997, 144, 117–152. [Google Scholar] [CrossRef]
  16. Webster, C. The Krein–Milman Theorem in Operator Convexity. Trans. Am. Math. Soc. 1999, 351, 3075–3086. [Google Scholar] [CrossRef]
  17. Adly, S. A Variational Approach to Nonsmooth Dynamics: Applications in Unilateral Mechanics and Electronics; Springer: Cham, Switzerland, 2017. [Google Scholar]
  18. Ambrosio, L.; Fusco, N.; Pallara, D. Functions of Bounded Variation and Free Discontinuity Problems; Oxford University Press: Oxford, UK, 2000. [Google Scholar]
  19. Fonf, V.P.; Lindenstrauss, J.; Phelps, R.R. Infinite Dimensional Convexity. In Handbook of the Geometry of Banach Spaces; Elsevier: Amsterdam, The Netherlands, 2001; Volume I, pp. 599–670. [Google Scholar]
  20. García-Pacheco, F.J. Four Non-Linear Problems on Normed Spaces. Volumen I; Verlag Dr. Müller: Berlin, Germany, 2008. [Google Scholar]
  21. García-Pacheco, F.J.; Seoane-Sepúlveda, J.B. Rotundity, Smoothness and Drops in Banach Spaces. Bull. Belg. Math. Soc. Simon Stevin 2008, 15, 473–478. [Google Scholar]
  22. Evans, L.C.; Gariepy, R.F. Measure Theory and Fine Properties of Functions, Revised Edition; Textbooks in Mathematics; CRC Press: Boca Raton, FL, USA, 2018. [Google Scholar]
  23. Valentine, F.A. Convex Sets; McGraw-Hill: New York, NY, USA, 1964. [Google Scholar]
Figure 1. The square M = [ 1 , 1 ] × [ 1 , 1 ] divided into four convex components M 1 , M 2 , M 3 , M 4 (the shaded triangles) by the diamond | x | + | y | = 1 . The multi-slice S = { | x | + | y | 1 } is the union of these four triangles.
Figure 1. The square M = [ 1 , 1 ] × [ 1 , 1 ] divided into four convex components M 1 , M 2 , M 3 , M 4 (the shaded triangles) by the diamond | x | + | y | = 1 . The multi-slice S = { | x | + | y | 1 } is the union of these four triangles.
Symmetry 18 00540 g001
Figure 2. The cross-shaped set M (left) and its affine image T ( M ) (right). The red and blue lines indicate the images of the horizontal and vertical segments, respectively. The five convex components are clearly visible in both pictures.
Figure 2. The cross-shaped set M (left) and its affine image T ( M ) (right). The red and blue lines indicate the images of the horizontal and vertical segments, respectively. The five convex components are clearly visible in both pictures.
Symmetry 18 00540 g002
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Rashid, M.H.M.; Al-Omari, A. Convex Components and Multi-Slice Decompositions via Convex Functions. Symmetry 2026, 18, 540. https://doi.org/10.3390/sym18030540

AMA Style

Rashid MHM, Al-Omari A. Convex Components and Multi-Slice Decompositions via Convex Functions. Symmetry. 2026; 18(3):540. https://doi.org/10.3390/sym18030540

Chicago/Turabian Style

Rashid, Mohammad H. M., and Ahmad Al-Omari. 2026. "Convex Components and Multi-Slice Decompositions via Convex Functions" Symmetry 18, no. 3: 540. https://doi.org/10.3390/sym18030540

APA Style

Rashid, M. H. M., & Al-Omari, A. (2026). Convex Components and Multi-Slice Decompositions via Convex Functions. Symmetry, 18(3), 540. https://doi.org/10.3390/sym18030540

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop