Continuous Differentiability in the Context of Generalized Approach to Differentiability

: Recently, in their paper, the authors generalized the notion of differentiability by deﬁning it for all points of the functional domain (not only interior points) in which the notion of differentiability can be considered meaningful. In this paper, the notion of continuous differentiability is introduced for the differentiable function f : X → R m with a not necessarily open domain X ⊆ R n ; i.e., the continuity of the mapping df : X → Hom ( R n , R m ) is considered. In addition to introducing continuous differentiability in the context of this generalized approach to differentiability, its characterization is also given. It is proved that the continuity of derivatives at some not necessarily interior points of the functional domain in the direction of n linearly independent vectors implies (continuous) differentiability.


Introduction
Differentiability has almost always been considered in mathematical analysis only for functions f : Ω → R m with an open domain Ω ⊆ R n (see [1][2][3]).In the paper [4], the authors made a natural generalization of differentiability by defining it at some non-inner points of the functional domain, which include not only the boundary points of the domain but also all points where the notion of differentiability is meaningful (points admitting neighborhood ray, i.e., points that allow a segment line beginning in them and belonging to the domain).They were motivated by some problems and shortcomings encountered in some applications of the traditional approach to differentiability.In the literature, there are some other generalizations and approaches to differentiability (derivability) such as the fractional derivative [5] or the derivative at the endpoints of a segment [6].However, the generalization given in [4] allows applications in all areas where standard differentiability can be applied.Since some unexpected phenomena may appear in this generalized approach to differentiability in special cases (such as the non-uniqueness of the differential in some special cases, a function discontinuity at a point where a function is differentiable), the results published in [4] are also interesting from a purely mathematical point of view.Therefore, it is natural and challenging to extend the well-known concept of differentiability with this extended and generalized approach.In this paper, we present some new results from this research, the first results of which have been published in [4].
The focus of this work is the mapping d f : X → Hom(R n , R m ), P d f → d f (P), which associates with each point P ∈ X a unique differential (a linear operator) d f (P 0 ) : R n → R m , where Hom(R n , R m ) denotes the vector space of all linear operators A : R n → R m .To ensure the correctness of this mapping, some conditions are imposed on the set X. To ensure the existence of the differential of the function f at each point P ∈ X, we assume that each point admits an nbd ray into X and that the function f is differentiable on X.To ensure the uniqueness of the differential of the function f at each point, we assume that its linearization space at each point P ∈ X is equal to R n .A reminder of all these notions, already introduced in [4], is given in the preliminaries section.The main goal of this paper is to establish the notion of continuous differentiability, i.e., continuity of the mapping d f .However, the continuity of d f can be regarded as reasonable only if we endow the vector space Hom(R n , R m ) of linear operators with a topological structure.In order to do that, we first introduce the operator norm to obtain Hom(R n , R m ) as normed vector space.In addition to continuously differentiable functions, we consider functions of the class C 1 .This notion is somewhat stronger than continuous differentiability, and it avoids possible pathologies such as the discontinuity of continuously differentiable functions.In the last section, we present a characterization of continuous differentiability.We also establish a sufficient condition for the differentiability of function at a point.It is widely known that the continuity of partial derivatives at interior points of the function domain implies the differentiability of the functions at these points.However, here, we provide a more general and stronger result with a broader possible application.We have proved that the continuity of the derivatives at some not necessarily interior points of the functional domain in the direction of n linear independent vectors implies (continuous) differentiability.

Preliminaries
In this section, we give an overview of the main concepts, notations, and statements needed for the generalized approach to differentiability that we will use in this paper.Since the reader can find all of these with much more details, examples, and explanations in [4], we will list them here only briefly to complete this work.We say that a point P 0 ∈ X ⊆ R n admits a neighborhood ray (or simply admits an nbd ray) in X if there exists H ∈ R n \{0} such that the line segment P 0 P 0 + H is contained in X.For a given V ∈ R n , if there exists λ 0 ∈ R + such that P 0 P 0 + λ 0 V ⊆ X, then we say that the point P 0 admits a neighborhood ray in X in the direction of V.The set ∆ X,P 0 := H ∈ R n \{0} | P 0 P 0 + H ⊆ X is said to be the set of linear contributions at P 0 in X, and its linear hull Σ X,P 0 := ∆ X,P 0 is called the linearization space at P 0 with respect to X.In addition, Σ X,P 0 is also called the linearization space of the function f at the point P 0 whenever the function f : X → R m is given.
The function f : X → R m is said to be differentiable at the point P 0 admitting an nbd ray in X if lim H→0 H∈∆ X,P 0 for some linear operator A : R n → R m .If such a linear operator exists, we call it the differential of the function f at the point P 0 .Every linear operator B : R n → R m that coincides with A on the subspace Σ X,P 0 is the differential of the function f at P 0 .Therefore, the differential of a function at a point need not be unique, but they all agree on Σ X,P 0 .However, if Σ X,P 0 = R n , then it is unique and is denoted by d f (P 0 ).Let X ⊆ R n and P 0 ∈ X be a point admitting an nbd ray in X.A neighborhood U of the point P 0 in X is said to be a raylike neighborhood of the point P 0 in X provided P 0 P ⊆ U holds for every P ∈ U.If there exists at least one raylike nbd in X of the point P 0 , we say that the point P 0 admits a raylike nbd in X.If f : X → R m is differentiable at P 0 ∈ X ⊆ R n admitting a raylike nbd in X, then it is also continuous at P 0 .Differentiability does not imply continuity in general.
Since every point of an open set in R n admits a raylike nbd in it, all phenomena and pathologies listed before are not possible for functions defined on an open domain.
Let P 0 ∈ X ⊆ R n , n ≥ 2 be a point admitting an nbd ray in X in the direction of the vector V ∈ R n \{0}.The set ∆ V(X,P 0 ) := {tV | t ∈ R} ∩ ∆ X,P 0 is said to be the set of linear contributions at P 0 in the direction of V into X.If the limit lim h→0 hV∈∆ V(X,P 0 ) f (P 0 + hV) − f (P 0 ) h exists, we call it the derivative at P 0 of the function f : X → R in the direction of V and denote it by ∂ V f (P 0 ).The derivative at P 0 in the direction of the i-th basis vector of the standard ordered basis for R n (e i ) is called the i-th partial derivative of f at P 0 and is denoted by ∂ i f (P 0 ).Let P 0 ∈ X ⊆ R n be a point admitting an nbd ray in X in the direction of V ∈ R n \{0}.If f : X → R is differentiable at P 0 , then f has a derivative at P 0 in the direction of V and the value of each differential of the function f at P 0 , at V is equal to . ., m (p i : R m → R denotes the projection map) are differentiable at P 0 .If P 0 admits an nbd ray in X in the direction of e 1 , . . ., e n , then the linear operator d f (P 0 ) : R n → R m in the pair of standard bases is represented by the well-known Jacobi matrix determined by the numbers ∂ j f i (P 0 ), i = 1, . . ., m, j = 1, . . ., n.If P 0 admits an nbd ray in X in the direction of n linearly independent vectors V 1 , . . ., V n , then d f (P 0 ) is represented by the following matrix in the pair of ordered bases (V 1 , . . . ,V n ) and (e 1 , . . . ,e m ).
We end this section with two theorems (Theorem 6 and Theorem 9 in [4]), which we will hereinafter use.
X) ⊆ Y, and g : Y → R p .Let P 0 ∈ X be a point admitting a raylike nbd in X, and let Q 0 = f (P 0 ) be the point admitting a raylike nbd in Y.If f is differentiable at P 0 and g is differentiable at Q 0 , then the composition g • f : X → R p is differentiable at P 0 and B • A is its differential at the point P 0 , where A : R n → R m and B : R m → R p are differentials at the points P 0 and Q 0 of the functions f and g, respectively.
Theorem 2. Let X ⊆ R n , f = ( f 1 , . . . ,f m ) : X → R m , and P 0 ∈ X be a point admitting an nbd ray in X.The function f is differentiable at P 0 if and only if f i is differentiable at P 0 for every i = 1, . . ., m.A linear operator A : R n → R m is the differential of the function f at P 0 if and only if p i • A : R n → R is the differential of the function f i at P 0 , for i = 1, . . ., m.

Vector Space
In this section, we study the space Hom(R n , R m ) of all linear operators : R n → R m .As we will show, this space can be organized in the structure of a normed vector space.Since a differential of a function at a point is a linear operator, obtaining a topological structure (induced by the norm) on Hom(R n , R m ) is the necessary step so that the continuity of the mapping d f : X → Hom(R n , R m ), P d f → d f (P) can be regarded as reasonable for a function f : X → R m , which is differentiable at every point of its domain and whose linearization space is R n at every P ∈ X.
The well-known fact in linear algebra (see, e.g., [7][8][9]) is that the sets Hom(R n , R m ) and M(m, n) (set of all real m × n matrices) are vector spaces.We recall that every linear operator on every basis {b 1 , . . . ,b n } of R n is uniquely determined by its action.If for a linear operator A : R n → R m holds A b j = m ∑ i=1 a ij b i , j = 1, . . ., n, where b 1 , . . ., b m is a basis of R m , then A can be represented as a linear combination Therefore, the set constitutes a basis of the vector space Hom(R n , R m ).The set M ij | i = 1, . . ., m, j = 1, . . ., n consisting of all matrices having all 0 values except the value 1 at the position (i, j) consti- tutes a basis of vector space M(m, n).Indeed, for any matrix For every linear operator A : R n → R m , let us denote by its matrix representation in the ordered pair of bases (b 1 , . . . ,b n ) and b 1 , . . . ,b m .This defines a mapping of vector spaces which bijectively maps the basis ) is an isomorphism of vector spaces ( [7]).Furthermore, a function which associates with the vector e (i−1)m+j of a canonical basis {e 1 , . . . ,e mn } of R mn the matrix M ij , for all i = 1, . . ., m, j = 1, . . ., n, induces a unique the vector ψ m,n (A) = (a 11 , . . . ,a 1n , a 21 , . . . ,a 2n , . . . ,a m1 , . . . ,a mn ) ∈ R mn .
We will now introduce a norm on the space Hom(R n , R m ).One way to do this is quite simple and natural.It is suffices to inherit the Euclidean norm 2 given on R mn by this formula A ∈ Hom(R n , R m ).Since ψ m,n and ϕ (b 1 ,...,b n ),(b 1 ,...,b m ) are isomorphisms, it is triv- ial to check that this indeed defines a norm.However, a standard norm on the space Hom(R n , R m ), usually studied in functional analysis (see [10-12]), is called the operator norm and is defined as follows: Properties of the operator norm can be found in [10][11][12][13], but for the sake of completeness of this paper, we bring the following proposition omitting its proof (see Proposition 3, Chapter 6. in [13].)Proposition 1.For every pair of linear operators A : R n → R k and B : R By Proposition 1 and triangle inequality, it follows where d denotes a standard product metric.It follows which proves that the function g is continuous at the point (A 0 , B 0 ).
It is widely known that all norms given on a finite-dimensional real vector space are equivalent, i.e., all induced topologies are the same (see Theorem 1.21. in [11,14]).

Corollary 1.
All norms given on the space Hom(R n , R m ) induce the same topology structure.Hom(R n , R m ) whose topology is induced by the operator norm and the Euclidean space R mn whose topology is induced by the Euclidean norm is a homeomorphism.
Proof.If we take on the space Hom(R n , R m ) the norm defined by the Formula (1), then the mapping ψ m,n • ϕ (b 1 ,...,b n ),(b 1 ,...,b m ) is the isometry between metric spaces Hom(R n , R m ) and R mn whose metrics are induced by the norms and 2 , respectively.Consequently, ψ m,n • ϕ (b 1 ,...,b n ),(b 1 ,...,b m ) is a homeomorphism between induced topological spaces Hom(R n , R m ) and R mn (induced metrics define topologies on them).By Corollary 1, topological space Hom(R n , R m ) endowed with the topology induced by the metric d(A, B) = A − B , A,B ∈ Hom(R n , R m ) coincides with the topological space Hom(R n , R m ) endowed with the topology induced by the metric Therefore, by taking the latest topological space, the mappings remain continuous, which proves the statement.Corollary 3.For every j = 1, . . ., m, the function L j : Proof.The function L j can be viewed as: The statement now follows from Theorem 3.
Corollary 5. Let X be a topological space.If the functions f , g : X → Hom(R n , R m ) are continuous, then the function λ f + µg : X → Hom(R n , R m ) is continuous, for every λ, µ ∈ R.

Continuously Differentiable Functions
The main goal of this section is to explore the nature of the mapping d f : X → Hom(R n , R m ) for a differentiable function f : X → R m where X ⊆ R n is the set in which each point admits an nbd ray in it and Σ X,P = R n , for every P ∈ X.The mapping d f associates with each point P ∈ X the unique differential d f (P) belonging to Hom(R n , R m ).Since Hom(R n , R m ) is endowed with a topological structure induced by the operator norm and X already has a topological structure inherited from the Euclidean space R n , it makes sense to consider the continuity of d f .If d f is a continuous mapping, then it means that f is a continuously differentiable function.However, for such a function, some undesirable phenomena might occur (see Example 2).To avoid pathologies (such as the discontinuity of continuously differentiable functions), we will strengthen the condition of continuous differentiability to obtain the notion of class C 1 functions.These functions are considered the most beautiful in this context.Definition 1.Let f : X → R m , X ⊆ R n be a function and let every point P ∈ X admit an nbd ray in X such that Σ X,P = R n .The function f is said to be continuously differentiable provided it is differentiable on X and the mapping d f : X → Hom(R n , R m ) is continuous.If in addition every point P ∈ X admits a raylike nbd in X, then we say that f is of the class C 1 .The set of all functions : X → R m of the class C 1 is denoted by C 1 (X, R m ) or simply C 1 (X) in the case m = 1.
Example 1.Since the differential of the linear operator f at each point is equal to the same linear operator, the mapping d f from the previous definition is constant and thus continuous.Therefore, every linear operator is a function of class C 1 .For the same reason, every constant function on the set X is continuously differentiable as in the previous definition.
Since every point P of an open set Ω ⊆ R n admits a raylike nbd in it and the linearization space Σ X,P at P with respect to X is equal to R n , it holds: The notion of continuous differentiability coincides with the notion of "being of class C 1 " for functions with an open domain.In this case, the two terms are synonymous, which can be found in almost all university textbooks dealing with the traditional approach to differentiability.However, for functions with a non-open domain, these terms differ, as we can see in the following example.
Example 2. Let P n = 0, 1  n , P n = 0, 2n+1 2n(n+1) , , n ∈ N, be points of R 2 .Let us denote by X n a compact set from R 2 bounded by lengths P n Q n , P n Q n , P n P n and Q n Q n , n ∈ N .Let X 0 be a compact set from R 2 bounded by lengths(0, 0)(1, 0), (0, −1)(1, −1), (0, 0)(0, −1) and (1, 0)(1, −1).Let X = n∈N 0 X n .Let us define the function f : X → R where f (T) = n and T ∈ X n , n ∈ N 0 .The function f is differentiable and the differential is unique at every point in its domain since the linearization space of the function f at every point is equal to R 2 .Since d f (T) = 0, for every T ∈ X, the function d f : X → Hom R 2 , R is continuous, so f is continuously differentiable.However, all the points T ∈ (0, 0)(1, 0) are the points of discontinuity of the function d f , thus it is not of class C 1 .If we transform the function f to be continuous by setting f (T) = 1 n , T ∈ X n , for each n ∈ N, it would still not be of class C 1 because points of length (0, 0)(1, 0) do not admit a raylike nbd in X. Proposition 2. Let X ⊆ R n and Y ⊆ X be the sets for which each point admits a raylike nbd in X, i.e., in Y, and let Σ X,P = R n , for every P ∈ X, and Proof.The statement follows from the continuity of the function d f | Y as a restriction of the continuous function d f and the equality d f (P) = d( f | Y )(P), for every P ∈ Y (Proposition 3 in [4]).
In the context of continuous differentiability on the dual space Hom(R n , R m ), we can use either the operator norm or the induced norm after identifying the linear operator A with a vector ψ m,n • ϕ (b 1 ,...,b n ),(b 1 ,...,b m ) (A) where(b 1 , . . . ,b n ) and b 1 , . . . ,b m is any pair of ordered space bases R n and R m , respectively (Corollary 1).
In the case of m = n = 1, for the differentiable function f : X ⊆ R → R, a mapping d f : X → Hom(R, R) is defined by the association x → f (x), i.e., by the function f : X → R.
Note that a function ψ 1,1 • ϕ (1),(1) : Hom(R, R) → R is a homeomorphism (Corollary 2); thus, the mapping d f can be identified with the association Therefore, it holds ψ 1,1 • ϕ (1),(1) • d f = f .Consequently, in addition to the notion of continuous differentiability of such functions, we use the notion of continuous derivability of the function f : X → R, which denotes a differentiable function whose derivative function f : X → R is continuous.Since by Theorem 7 in [4] the derivability of the function f is equivalent to differentiability, it follows from Corollary 2 in [4] that: Corollary 7. Let X ⊆ R be the set on which every point admits an nbd ray.The function f : X → R is continuously differentiable if and only if it is continuously derivable.
A counterexample in which a real function of a real variable can be continuously differentiable but not belong to class C 1 is given in Example 9 in [4].
Corollary 8. Let X ⊆ R be a set for which every point admits an nbd ray.The function f : X → R is of class C 1 if and only if it is continuously differentiable.
The following example shows that a differentiable function need not necessarily be continuously differentiable.
x e , x ≥ e is differentiable but not continuously differentiable.Indeed, f is differentiable at every point of the domain, and its derivative is x < e ( e Theorem 4. Let X ⊆ R n and Y ⊆ R m be sets whose linearization spaces are Σ X,P = R n and Σ Y,Q = R m , for all P ∈ X and Q ∈ Y, and every point in X admits an nbd ray neighborhood in X.Let f : X → R m be a function such that f (X) Proof.According to the definition of continuous differentiability and functions of class C 1 , the functions f and g satisfy the conditions of Theorem 1 for each P ∈ X; thus, g • f is a differentiable function for every P ∈ X and d(g Since the function (d f , dg • f ) is continuous, and according to Theorem 3, the mapping is continuous, it follows that d(g • f ) is a continuous function.

Characterization Theorems of Continuous Differentiability
We have seen that the differentiability of the function f : X → R m , at the point P 0 ∈ X ⊆ R n , implies the existence of derivatives in the directions of all vectors in whose direction there exists an nbd ray of P 0 in X (Corollary 5 in [4]), while the converse is not true in general (Example 8 in [4]).However, if along with the existence of the derivatives in the directions of n linearly independent vectors the continuity of the corresponding derivatives functions on a special set containing the point P 0 is fulfilled, then this implies also the differentiability of the function.It is known that the existence and continuity of the partial derivatives of a function given on an open domain implies the differentiability of this function: Let Ω ⊆ R n be an open set and let f : Ω → R m be a mapping such that there exists an i-th partial derivative ∂ i f (P) of f at P, for every i = 1, . . ., n and every P ∈ Ω.If the partial derivatives ∂ i f : Ω → R m , i = 1, . . ., n, are continuous functions at P 0 , then f is differentiable at P 0 .This theorem can be found in any university handbook of mathematical analysis (see, e.g., Theorem 9.21 in [1]).We generalize this result, which is a part of common mathematical knowledge, in two ways.First, we consider functions given on much more general domains than open sets.Second, we establish a relation between the existence and continuity of derivatives in the direction of "admissible" vectors (partial derivatives are only a special case of this).
Let X ⊆ R n and P 0 ∈ X be the point admitting an nbd ray in X in the direction of the vector V i , i = 1, . . ., n, where V 1 , . . ., V n ∈ R n \{0} are linearly independent vectors and let ∆ X,P 0 be the set of linear contributions at P 0 in X.If there exist is said to be a raylike set in X at P 0 in the direction of the linear combinations of vectors V 1 , . . ., V n .It is easy to see that any point of admits an nbd ray in X in the direction of the vector V i , i = 1, . . ., n, and that the linearization space at any point with respect to X is equal to R n .In addition, notice that the set ..,V n , for every t ∈ [0, 1], and consequently 0(P In fact, the set of linear contributions ∆ X,A at A in X coincides with a triangle with vertices 0, V 1 and V 2 but without a vertex in 0, and the parallelogram is the neighbor- hood of the origin 0 in ∆ X,A ∪ {0}.Therefore, the parallelogram A + Π is the raylike set in X at A in the direction of the linear combinations of the vectors V 1 , V 2 .Theorem 6.Let X ⊆ R n , P 0 ∈ X and V 1 , . . ., V n ∈ R n be linearly independent vectors such that P 0 admits an nbd ray in X in the direction of the vector V i , i = 1, . . ., n.Let there exist a raylike set W in X at P 0 in the direction of the linear combinations of vectors V 1 , . . ., V n .Let f = ( f 1 , . . . ,f m ) : X → R m be a mapping for which there exist all derivatives in the direction of the vector V 1 , . . ., V n at every point in W. If all directional derivatives ∂ V i f j : W → R, i = 1, . . ., n, j = 1, . . ., m, are continuous functions at P 0 , then f is differentiable at P 0 .
Proof.By Theorem 2, it suffices to prove the statement for the scalar case m = 1.Let ∆ be the set of linear contributions at P 0 in X.Then, W − P 0 is the neighborhood of the point 0 ∈ R n in ∆ ∪ {0}, and there are numbers Then, for each H ∈ W − P 0 , there are numbers Let us introduce auxiliary functions for every i = 1, . . ., n.Now, it follows from the previous equality Note that ξ i is differentiable by the assumption of the theorem, and it holds for every t ∈ h 0 i , h 0 i .According to Lagrange's theorem [15], there are θ Now, it is Since (W − P 0 )\{0} is an open set in ∆, by Theorem 1 in [4], it is enough to prove that it is lim Since However, this holds true because of the continuity of the partial derivatives ∂ V i f at point P 0 .Since W − P 0 is a neighborhood of 0 in ∆ ∪ {0} by Theorem 1 in [4], it follows lim Thus, we have shown that the function f is differentiable at P 0 and that its differential d f (P 0 ) : R n → R is given by Proposition 3. Let Ω ⊆ R n be an open set, P 0 ∈ Ω and V 1 , . . ., V n ∈ R n linearly independent vectors.Then, there exists a raylike set in Ω there at P 0 in the direction of the linear combinations of the vectors V 1 , . . ., V n .
Proof.There exists a ball B(P 0 , r) ⊆ Ω and it holds B(0, r) ⊆ ∆ ∪ {0} where ∆ is the set of linear contributions at P 0 in Ω. Suffice it to note that for is a neighborhood of point 0 in B(0, r), so P 0 + ∆ is a raylike set in Ω at P 0 in the direction of the linear combinations of vectors V 1 , . . ., V n .
Proof.The proof follows from the previous theorem and proposition.
Let X ⊆ R n be a set of V 1 , . . ., V n ∈ R n linearly independent vectors, such that every point P ∈ X admits an nbd ray in X in the direction of the vectors V i , i = 1, . . ., n.Let f : X → R m be a continuously differentiable function.Then, by Corollary 5 in [4], there exist derivatives ∂ V i f j (P) in the direction of the vectors V R mn is a vector function whose coordinate functions are the directional derivatives: Thus, if d f is continuous, then all these derivatives exist, and they are continuous mappings at every point in the domain of the function f .On the other hand, if all directional derivatives ∂ V i f j , i = 1, . . ., n, j = 1, . . ., m, exist on X and are continuous at every point of the domain, and there exists a raylike set in X at every point P ∈ X (and consequently raylike nbd of it) in the direction of the linear combinations of the vectors V 1 , . . ., V n , then, by the previous theorem, the function f is differentiable, and the function ψ m,n • ϕ (V 1 ,...,V n ),(e 1 ,...,e m ) • d f (and then also d f ) is continuous.So, we have shown that it holds: Corollary 10.Let X ⊆ R n be a set and V 1 , . . ., V n ∈ R n be linearly independent vectors such that there exists a raylike set in X at every point P ∈ X in the direction of the linear combinations of the vectors V 1 , . . ., V n .A function f = ( f 1 , . . . ,f m ) : X → R m is of the class C 1 if and only if there exist directional derivatives ∂ V i f j (P), i = 1, . . ., n, j = 1, . . ., m, for each P ∈ X and all the functions ∂ V i f j : X → R, i = 1, . . ., n, j = 1, . . ., m, are continuous.

Corollary 11.
Let Ω ⊆ R n be an open set and V 1 , . . ., V n ∈ R n be linearly independent vectors.Mapping f = ( f 1 , . . . ,f m ) : Ω → R m is of the class C 1 if and only if there exist directional derivatives ∂ V i f j (P), i = 1, . . ., n, j = 1, . . ., m, for every P ∈ Ω, and all the functions ∂ V i f j : Ω → R, i = 1, . . ., n, j = 1, . . ., m, are continuous.Corollary 12. Let X ⊆ R n be a set, f = ( f 1 , . . . ,f m ) : X → R m a function, and let every point of the set X admit an nbd ray in X, and let the space of linearization of the function f at every point of its domain be equal to R n .The function f for every i = 1, . . ., m, then f is a differentiable function by Theorem 2. Notice that by the assumption all the functions d f i : X → Hom(R n , R), i = 1, . . ., m, are continuous.Since it holds L i • d f = d f i , i = 1, . . ., m, the statement follows from Corollary 4.
Corollary 13.Let X ⊆ R n be a set, each point of the set X admit an nbd ray in X, and the space of linearization at each point of X with respect to X be equal to R n .Then, the set C 1 (X, R m ) together with the operations of addition and multiplication of functions with a scalar constitute a vector space.
Proof.The differentiability of a linear combination of differentiable functions follows from Theorem 4 in [4], and the continuous differentiability of a linear combination of functions of class C 1 follows from Corollary 5 for d(λ f + µg) = λd f + µdg : X → Hom(R n , R m ).

Conclusions
In the traditional approach to differentiability, this notion is studied only for functions with an open domain.The generalization of differentiability made in [4] allows us to consider differentiability at some non-interior points of the functional domain which include not only the boundary points of the domain but also all points where the notion of differentiability is meaningful (points admitting neighborhood ray).Since this approach allows applications in all domains where standard differentiability can be applied, it is interesting to consider continuously differentiable functions in this generalized context.By introducing the continuity of the mapping d f : X → Hom(R n , R m ), for any differen- tiable function f : X ⊆ R n → R m , which assigns to each point P ∈ X the linear operator d f (P) : R n → R m , the notion of continuously differentiable functions and functions of class C 1 is introduced for not necessary open domain X.In addition to a characterization of continuously differentiable functions given on the not necessary open domain, it was proved that the continuity of derivatives in the direction of n linear independent vectors implies (continuous) differentiability.This result provides sufficient conditions for differentiability of the function at the non-interior points of its domain where only derivatives in the direction of n linearly independent vectors exist.Since the sufficient conditions for differentiability given in Theorem 5 as a standard result in mathematical analysis are given only in terms of partial derivatives and only for the functions defined on the open domain, Theorem 6 generalizes known results considerably, and we can consider it as the main contribution of this paper.This can be applied in many different areas of mathematics and engineering, or in short, in all areas where standard differentiability can be applied.Although many functions modeling some problems in engineering (or elsewhere) are given on non-open sets, most engineering applications simply ignore the topology of domains by considering their interior, where standard calculus with partial derivatives can be applied.The results of this paper provide calculus techniques where derivatives in the direction of "admissible" vectors take the role of partial derivatives, allowing mathematicians and engineers to consider functions given on non-open domains.Since examples of direct application outside of pure mathematics are not the goal of this work, we will only point out that these results can be applied whenever one needs to analyze a function given on an "odd" domain and has no way to use partial derivatives.From a purely mathematical point of view, this work is a resumption of the research recently published in [4].The fact that it is an essential mathematical notion makes this research and the generalized approach to differentiability sufficiently interesting for mathematicians.In recent years, one can also find some other approaches and results (see [16][17][18]) on this elementary notion.

2 ,
x ≥ e , however, f has discontinuity at the point x = e because at this point, the left and right limits (− 1 e and 1 e ) of the function differ.