Semialgebraic Sections Over the Plane
1 Introduction
In this paper we settle the two-dimensional case of a conjecture involving unknown semialgebraic functions with specified smoothness.
Recall that a semialgebraic set is a union of finitely many sets of the form
for polynomials on . (We allow the cases or .)
A semialgebraic function is a function whose graph is a semialgebraic set.
We define smoothness in terms of and . Here, denotes the space of all -valued functions on whose derivatives up to order are continuous and bounded on . denotes the space of -valued functions on with continuous derivatives up to order . If , we write and in place of and , respectively.
To motivate our conjecture, we pose the following problems.
Problem 1 (Semialgebraic Whitney Problem; see [43].)
Fix . Let be semialgebraic. Suppose extends to a function on . Does it necessarily extend to a semialgebraic function on ?
Problem 2 (Linear Equations)
Fix Consider the linear equation
(1) |
for unknowns on , where , are given semialgebraic functions. If equation admits a solution , does it necessarily admit a semialgebraic solution?
More generally, in place of (1) we can consider underdetermined systems of linear equations.
Note that is fixed in the above problems so we are not allowed to lose derivatives.
Problems 1 and 2 are instances of a more general question. The purpose of this paper is to settle that question, and in particular provide affirmative answers to Problems 1 and 2, in the case of .
To pose our more general question, we set up notations and give a few basic definitions.
Fix . If and , we write (the “jet” of at ) to denote the -th degree Taylor polynomial of at .
Thus, belongs to , the vector space of all such polynomials.
For , , we define . The multiplication makes into a ring, denoted by , the “ring of -jets at ”. We have for .
We consider vector-valued functions , and we write if each . We define . Under the natural multiplication
the vector space becomes an module, which we denote by .
We will discuss -submodules of ; we allow both and as submodules of .
Fix , and a subset . For each , let
be given, where and is an -submodule. Then the family
(2) |
is called a “bundle” over . is called the fiber of at .
Remark 1.1
We remark that our notion of bundle differs from the notion of a bundle considered previously (e.g, [28]). In the present version, we do not require to be compact and we require all the fibers to be non-empty.
When are not clear from context, we speak of a “bundle with respect to ”.
If is given by (2) and , then we write to denote the bundle , and refer to as the restriction of to .
A “section” of the bundle in (2) is a vector-valued function such that for all .
Note that sections belong to by definition.
We can now state our general problem.
Problem 3
Let be a semialgebraic bundle with respect to . If has a section, does it necessarily have a semialgebraic section?
Again, we note that sections of must belong to for fixed , so we are not allowed to lose derivatives.
Indeed, suppose is semialgebraic, as in Problem 1. Set , where
Then is a semialgebraic bundle, and a section of is precisely a function such that on .
Similarly, given an equation (1) as in Problem 2, set with
Then is a semialgebraic bundle, and a section of is precisely a solution of equation (1).
In this paper, we settle the two-dimensional case of Problem 3.
Theorem 1
Let be a semialgebraic bundle with respect to If has a section, then it has a semialgebraic section.
We give a quick sketch of the proof of Theorem 1.
By a change of coordinates and a partition of unity, we may localize the problem to a small thin wedge
More precisely, it is enough to prove that has a section for sufficiently small .
We may assume also that our bundle satisfies .
We analyze what it means for a given with to be a section of . Our analysis produces finitely many semialgebraic curves in , and we find that is a section of if and only if
-
•
and its -derivatives up to order satisfy finitely many linear equations on the and
-
•
satisfies finitely many linear equations on
The curves have the form for semialgebraic functions of one variable.
The heart of our proof is to use the above characterization to produce finitely many linear equations and inequalities for unknown functions of one variable () with the following properties:
- (A)
-
If is a section of then the functions
(3) satisfy the above equations and inequalities for ; and conversely
- (B)
-
If semialgebraic functions satisfy the above equations and inequalities for , then for some small there exists a semialgebraic section of such that (3) holds for .
We can easily deduce Theorem 1 from (A) and (B), as follows.
Because has a section, (A) tells us that the relevant equations and inequalities for the admit a solution.
Because all functions appearing in those equations and inequalities are semialgebraic (except perhaps the unknowns ), it follows easily that we may take the to depend semialgebraically on . Thanks to (B), we obtain a semialgebraic section of , completing the proof of Theorem 1. See Section 7 for details.
Let us recall some of the literature regarding Problems 1, 2, 3. The literature on Whitney’s extension problem goes back to the seminal works of H. Whitney [41, 42], and includes fundamental contributions by G. Glaeser [31], Yu. Brudnyi and P. Shvartsman [8, 10, 11, 9], E. Bierstone, P. Milman, and W. Pawłucki [4, 5, 3], as well as our own papers [13, 14, 15, 16, 17, 18, 20, 19, 21, 22, 23, 24, 25, 26]. In the semialgebraic (and -minimal) setting , the analogue of the classical Whitney extension theorem is due to K. Kurdyka and W. Pawłucki [34] and A. Thamrongthanyalak [39].
Problem 1 in the setting of was settled affirmatively by M. Aschenbrenner and A. Thamrongthanyalak [1]. Our results on Problem 3 imply an affirmative solution for . For with and , Problems 1, 2, 3 remain open.
The problem of deciding whether a (possibly underdetermined) system of linear equations of the form (1) admits a solution was proposed by Brenner [7], and Epstein-Hochster [12]. Two independent solutions to this problem appear in Fefferman-Kollár [27]. Fefferman-Luli [30] solved the analogous problem for . See also [29].
Kollár-Nowak [33] proved by example that an equation of the form (1) may fail to admit a solution by -rational functions, even though and are polynomials and a solution exists. They showed that has a continuous semialgebraic solution but no continuous rational solution . However, [40] shows that a semialgebraic solution exists, and [33] shows that a solution by semialgebraic functions exists for Problems 1 and 2 posed over , again provided are polynomials.
A recent paper of Bierstone-Campesato-Milman [2] shows that given a system of equations (1) with semialgebraic data , , there exists a function independent of such that if the system (1) admits a solution, then it admits a semialgebraic solution. The result of Bierstone-Campesato-Milman is more general than the version stated above; it applies to suitable -minimal structures.
Acknowledgement. We are grateful to Matthias Aschenbrenner, Edward Bierstone, Jean-Baptiste Campesato, Fushuai (Black) Jiang, Bo’az Klartag, János Kollár, Pierre Milman, Assaf Naor, Kevin O’Neill, Wiesław Pawłucki, and Pavel Shvartsman for their interest and valuable comments. We would also like to thank the participants of the 11-th Whitney workshop for their interest in our work, and we thank Trinity College Dublin, for hosting the workshop. The first author is supported by the Air Force Office of Scientific Research (AFOSR), under award FA9550-18-1-0069, the National Science Foundation (NSF), under grant DMS-1700180, and the US-Israel Binational Science Foundation (BSF), under grant 2014055. The second author is supported by NSF Grant DMS-1554733 and the UC Davis Chancellor’s Fellowship.
2 Notation and Preliminaries
A function is called a Nash function if it is real-analytic and semialgebraic.
Write to denote the ball of radius about in .
The dimension of a semialgebraic set is the maximum of the dimensions of all the imbedded (not necessarily compact) submanifolds of that are contained in .
We recall a few definitions from the Introduction.
Fix , and a subset . For each , let
(4) |
be given, where and is an -submodule. Then the family
is called a bundle over . is called the fiber of at .
When are not clear from context, we speak of a “bundle with respect to ”.
If is given by (4) and , then we write to denote the bundle , and refer to it as the restriction of to . If and are bundles, is called a subbundle of if for all . We write to denote that is a subbundle of .
What we called a “bundle” in [28] we now call a “classical bundle”.
The definition is as follows. Fix . Let be compact. A classical bundle over is a family of (possibly empty) affine subspaces , parametrized by the points , such that each non-empty has the form
for some and some -submodule of .
When are not clear from context, we speak of a “classical bundle with respect to ”.
We remark again that our notion of bundle differs from the notion of bundles considered previously (e.g., [28]). In the present version, we do not require that be compact and we require all the fibers to be non-empty.
A section of the bundle is a vector-valued function such that for all . A section of a classical bundle is a vector-valued function such that for all .
3 Tools
3.1 Glaeser Refinements, Stable Glaeser Refinements
Given a bundle for or a classical bundle for , we define the Glaeser refinement as follows:
- (GR)
-
Let . A given belongs to if and only if the following holds. Given , there exists such that for all , where is a large enough constant depending only on , , and , there exist (), such that
for all .
A bundle or a classical bundle is Glaeser stable if .
Note that the Glaeser refinement of may have empty fibers, even if has none. In that case, we know that has no sections. If is a classical bundle, then so is . If is a bundle and no fibers of are empty, then is a bundle. Both for bundles and for classical bundles, every section of is a section of . (See [28] for the case of classical bundles; the elementary proofs carry over unchanged for bundles.) Note in particular that if a given bundle has a section, then has no empty fibers, hence is a bundle and has a section.
Starting from a classical bundle , or a bundle with a section, we can perform iterated Glaeser refinement to pass to ever smaller subbundles , , etc., without losing sections. We set , and for , we set . Thus, by an obvious induction on , we have , yet and have the same sections for all .
If is a semialgebraic bundle with respect to , by an obvious induction on , we have depends semialgebraically on , where
In principle, each can be computed from . We remark that iterated Glaeser refinement stabilizes after finitely many iterations (i.e. for a large enough integer determined by , we have ; thus is Glaeser stable. See [28] for the case of classical bundles; the argument, which goes back to Glaeser [31] and Bierstone-Milman-Pawłucki [4, 5], applies unchanged for bundles. We call the stable Glaeser refinement of .)
The main results of [28] give the following
Theorem 2
For a large enough integer constant determined by and , the following holds. Let be a classical bundle with respect to . Let be its iterated Glaeser refinements. Then has a section if and only if has no empty fibers. Suppose has no empty fibers. Let and let belong to the fiber of at . Then there exists a section of the bundle , such that . Moreover, there exists a constant depending only on and such that the following holds: Suppose is a Glaeser stable classical bundle. Assume the following holds for some constant :
-
•
Given , there exist polynomials , with for ; for all ; and for all .
Then there exists with and for all .
3.2 Puiseux Series
We will use the following elementary result regarding semialgebraic functions. For a proof, see [32].
Lemma 3.1
Suppose is semialgebraic. Then there exists a polynomial on such that . Moreover, for each there exists such that for is given by a convergent Puiseux series.
Corollary 3.1
Let be a semialgebraic function of one variable, satisfying on for some given . Then the derivatives of satisfy on for some . Similarly, if for in , then for in . More generally, on .
Corollary 3.2
Let be a semialgebraic function in , where for . Then for small enough , extends to a semialgebraic function on .
Sketch of proof. The result follows in one line from known results, but we sketch an elementary proof.
Without loss of generality, we may suppose that . Then for , hence for .
We set equal to the m-th degree Taylor polynomial of about for each fixed . The above estimates for derivatives of show that is on , and its -derivatives up to order agree with those of on the -axis. In particular, .
Similarly, we set equal to the m-th degree Taylor polynomial of about for each fixed . Then is on , and its -derivatives up to order agree with those of on the line . In particular, .
Setting , we see that is a semialgebraic function on on , and .
Next, let be a semialgebraic function of one variable, equal to 1 in and supported in . Then, for small enough , the function for , otherwise, is a semialgebraic function on the disc that agrees with our given on .
Finally, multiplying by a semialgebraic cutoff function supported in a small disc about and equal to in a smaller disc, we obtain a semialgebraic function on that agrees with on for small enough .
3.3 Singularities of Semialgebraic Sets and Functions
We recall a few standard properties of semialgebraic sets and functions.
-
•
Let be an open semialgebraic set, and let be semialgebraic. Then there exists a semialgebraic subset of dimension less than (the “singular set” of ) such that is real-analytic on . (See Chapter 8 in [6].)
-
•
A zero-dimensional semialgebraic set is finite. A one-dimensional semialgebraic set is a union of finitely many real-analytic arcs and finitely many points. (See Chapter 2 in [6].)
3.4 Existence of Semialgebraic Selections
For sets , we denote a map from to the power set of by and call such a set-valued map; a set-valued map is semialgebraic if is a semialgebraic set. Let and . A selection of is a map such that for every . We recall the following well-known result regarding semialgebraic selection (see, for example, [36]).
Theorem 3
Let be semialgebraic. If each is nonempty, then has a semialgebraic selection.
3.5 Growth of Semialgebraic Functions
Recall from [30] the following result
Lemma 3.2 (Growth Lemma)
Let and be compact and semialgebraic, with . Let be a semialgebraic function on . Then there exist an integer , a semialgebraic function on , and a compact semialgebraic set , with the following properties.
- (GL1)
-
.
For , set and . Then, for each , the following hold.
- (GL2)
-
If is empty, then
- (GL3)
-
If is non-empty, then
The Growth Lemma follows easily from a special of a theorem of Łojasiewicz and Wachta [35], as explained in [30]. We thank W. Pawłucki for teaching us that implication.
We will apply the Growth Lemma to prove the following.
Lemma 3.3
Let be a bounded semialgebraic function on and suppose that
(5) |
Then there exist a positive integer and a semialgebraic function on such that
Proof. It is enough to show that for some positive integer we have
(6) |
for we may then set , and will depend semialgebraically on .
For each fixed , the function is bounded and given near by a convergent Puiseux series that tends to zero as . Hence, for some positive integer we have
(7) |
Our task is to show that may be taken independent of Thanks to (7), we may exclude from consideration any given finite set of “bad” .
We recall our main hypothesis (5). For each there exists such that belongs to the semialgebraic set
Hence, there exists a semialgebraic function mapping into such that
(8) |
We set for . Then is semialgebraic and satisfies (8).
We now apply Lemma 3.2 to the function .
Thus, we obtain a semialgebraic set , a positive integer and a positive semialgebraic function on , with the following properties.
-
•
.
-
•
For , let .
Then
(9) |
and
(10) |
Because there are at most finitely many for which is infinite.
As explained above, we may discard those “bad” , it is enough to prove (6) for all such that is finite.
From now on, we restrict attention to “good” i.e., those for which is finite.
Set
So for all “good” .
If , then for , hence (10) gives
(11) |
If instead , then because (9) again gives (11). Thus, (11) holds in all cases.
Now suppose .
Then, setting and applying (11), we find that The defining property of therefore tells us that
Thus, for any “good” we have shown that
(12) |
On the other hand, recall that is bounded; say, for all .
The proof of Lemma 3.3 is complete.
Similar ideas can be used to prove an -dimensional version of Lemma 3.3, but we don’t discuss it here.
3.6 Logarithmic Derivatives of Semialgebraic Functions
Let be a semialgebraic subset of . Given , we write to denote the set of all such that . Given , we write to denote the distance from to . We take if is empty. For a smooth function on , we write to denote the gradient of the function .
The following theorem is proven by A. Parusinski in [37, 38]. We thank Edward Bierstone, Jean-Baptiste Campesato, Pierre Milman, and Wieslaw Pawłucki for pointing out the references, and thus helping us remove 10 pages from our paper.
Theorem 4
Let be a (real-valued) subanalytic function of . Then there exist a closed codimension 1 subanalytic set and a constant such that outside the function is smooth and moreover,
(14) |
If is semialgebraic, then we can take to be semialgebraic.
As a special case of Theorem 4, we have the following.
Theorem 5
Let be a semialgebraic function on . Then there exist a closed semialgebraic of dimension at most , and a constant , such that is outside , and
for .
3.7 Variant of Helly’s Theorem
We recall the following result from convex geometry. Surely more precise versions of the result are well known, but we had trouble tracking down a reference so we will provide a proof.
Theorem 6 (Helly’s Theorem Variant)
Let be a family of seminorms on a vector space of dimension . Assume that for every . Then there exist , with depending only on , such that
with also depending only on .
We use the following variant of the classical Helly theorem (see Section 3 in [14]) from elementary convex geometry.
Lemma 3.4
Let be a collection of compact convex symmetric subsets of . Suppose the intersection of all the has nonempty interior. Then there exist such that , where and depend only on .
The proof of the “Lemma on Convex Sets” in Section 3 of [14] applies here and proves Lemma 3.4, even though our present hypotheses differ slightly from those of [14].
Proof of Theorem 6. Suppose first that each is a norm, not just a seminorm. Then the conclusion of Theorem 6 follows by applying Lemma 3.4 to the family of convex sets , .
Now suppose each is a seminorm. Let , and let be the intersection of all the . Each is a vector subspace of . Consequently there exist , with , such that .
4 Preliminary Reductions
The purpose of this section is to reduce Theorem 1 to the following:
Lemma 4.1 (Main Lemma)
Let be a semialgebraic bundle for . Assume is Glaeser stable. Assume . Then, for small enough , has a semialgebraic section, where
Suppose we are given a Glaeser stable bundle for with depending semialgebraically on . Assume .
Let . Theorem 2 tells us that has a section . The main lemma asserts that for small enough has a semialgebraic section.
We will cover a full neighborhood of by rotating wedges of the form . Using a partition of unity subordinate to the cover and the fact that , we can then patch together sections of , and obtain a semialgebraic section over a full neighborhood of .
We may drop the restriction , because without loss of generality our given section has jet at the origin, so we may just cut down to . We can also drop the restriction that is Glaeser stable (assuming has a section) since we can always pass to the stable Glaeser refinement. Thus, any semialgebraic bundle having a section has a semialgebraic section over some neighborhood of . We can use compactness and a partition of unity to conclude that admits a semialgebraic section over any given compact set.
Lemma 4.2
Suppose depends semialgebraically on . If has a section, then has a section such that for all , on , for some and .
Proof. To prove this lemma, we may assume that is Glaeser stable.
Taking with , and applying Theorem 2, we obtain a section of , with , because the “ ” in the result quoted above applied to can be taken to depend semialgebraically on . (That’s where we use the fact that the bundle is semialgebraic.)
We can now easily use a partition of unity to patch together , , into a section as in the conclusion of Lemma 4.2.
Fix as in the conclusion of Lemma 4.2. Let be a semialgebraic diffeomorphism, for example, . Let be a semialgebraic function on that tends to zero so rapidly that
whenever on , .
We can now form a bundle as follows: For in , the fiber consists of all for sections of the bundle .
The fibers of over points not in are .
Then is a semialgebraic bundle admitting a section.
We have seen that semialgebraic bundles with sections have semialgebraic sections over any compact set. In particular, has a semialgebraic section over . Then is a semialgebraic section of over .
The rest of the paper is devoted to the proof of Lemma 4.1.
5 Characterization of Sections
5.1 Semialgebraic Bundles
Fix open, semialgebraic. Fix Nash. Let for . We set . Let denote the vector space of polynomials of degree at most on . We write to denote a point of . We write to denote the ring obtained from by multiplication of -jets at . We fix a bundle , where, for each we have , , an -submodule of . (We point out that is a bundle, not a classical bundle, see Remark 1.1.)
We suppose is Glaeser stable. We assume that depends semialgebraically on . (We sometimes abuse notion by writing for , where .)
Under the above assumptions and definitions, we will prove the following result.
Lemma 5.1
There exist a semialgebraic set of dimension less than ; Nash functions on ( a multiindex of order for ) with the following property. Let be a closed ball. Set . Let . Then is a section of if and only if for all (each ).
Proof. We may suppose that and depend semialgebraically on . We write and .
For , we introduce the vector field
On , then are Nash, and . For , we write .
The , form a frame on . Because depends semialgebraically on , we may express
-
(15)
for semialgebraic on .
We take to be the union of the singular sets of the . Then is a semialgebraic set of dimension in , and the are real-analytic on .
We may therefore rewrite the equation in ((15)) in the form
The are Nash on . Thus, for any closed ball the following holds. (We set .)
A given is a section of if and only if
We look for integers for which there exist Nash functions on with the following property (“Property ”):
Let be a closed ball; set . Then is a section of if and only if
(17) |
We have seen that we can achieve Property .
Claim 5.1
Let be the smallest possible integer for which we can achieve Property , and let be as in Property . Then . In other words, Property holds.
Proof of Claim 5.1. Assuming , we will achieve Property , contradicting the fact that is as small as possible.
Fix a closed ball, and let be a section of . (As always, .) Fix and fix a multiindex with . For , define functions on by setting where with jet .
Then is a section of because each is an -submodule of .
Applying Property to , we learn that
This holds for all and for all . Thus, if is a section of , then
(18) |
on for all and for all . Because the are tangent to , it follows from (18) that
(19) |
on for all and for all . From (17) and (19), we conclude that
(20) |
on for all . Thus, any section of satisfies (18) and (20). Conversely, suppose satisfies (18) and (20). Then, because (18) implies (19), it follows that (17) holds, and consequently is a section of . Thus, a given is a section of if and only if (18) and (20) hold. If this implies that we have achieved Property , contradicting the minimal character of , and establishing Claim 5.1.
We return to the proof of Lemma 5.1. Because Property holds with , there exist Nash functions on , for which the following (“Property ”) holds:
Let be a closed ball. Set . Then a given is a section of if and only if
(21) |
We fix as above.
We now return to our bundle .
(We abuse notation by writing for where .)
Let be a closed ball, and let . Let and be any two sections of .
Then is a section of , and therefore by (21), we have
(22) |
Moreover, given , we can take our section above to satisfy
because and is Glaeser stable and has nonempty fibers. (See Theorem 2.) Therefore, (22) implies that
(23) |
on for each , where
Clearly, is a semialgebraic function on , and it is independent of the ball in the above discussion.
Thus, we have seen that any section of must satisfy (23).
Conversely, suppose satisfies (23). Let be a section of . (We know that a section exists because is Glaeser stable and has nonempty fibers.) We know that satisfies (23), hence
on for each .
Recalling Property , we now see that is a section of Because is a section of , we conclude that is a section of . Thus, if satisfies (23), then it is a section of .
We have now seen that a given is a section of if and only if (23) holds.
Thus, all the conclusions of Lemma 5.1 hold, except that perhaps the are not real-analytic.
We set union of all the singular sets of the semialgebraic functions . That’s a semialgebraic set of dimension in .
We take , a semialgebraic set of dimension in .
The functions and are Nash on .
If is a closed ball and , then a given is a section of if and only if
on for each .
This completes the proof of Lemma 5.1.
Remark 5.1
Corollary 5.1
Proof. is a union of (infinitely many overlapping) closed balls . Applying Lemma 5.1 to each , we obtain the desired conclusion.
5.2 Gaussian Elimination with Parameters
Suppose we are given a system of linear equations
-
(24)
, for with for , and
-
(26)
, for ,
where the , , , are semialgebraic functions defined on a semialgebraic set ; and are unknowns.
We say that this system is in -echelon form on
If , then we have simply ((26)) for , so every system of linear equations with coefficient matrix and right-hand sides depending semialgebraically on is in -echelon form on .
If also on for all , , then we say that our system of equations is in echelon form on . In particular, a system in -echelon form with is in echelon form on . Suppose our system is in -echelon form with . We partition as follows. Let . For and , we let . The and form a covering of .
We enumerate the pairs in any order and then form sets by removing from all points contained in some with preceding . Then and the form a partition of into semialgebraic sets. On , our system is in echelon form.
On each , we will exhibit a system of linear equations in -echelon form, equivalent to the given system ((24)), ((26)). For fixed , we relabel equations and unknowns so that our system still has the form ((24)), ((26)), but with . Dividing equations ((26)) by , we may assume that
(28) |
and all
(29) |
Note that still depend semialgebraically on . From each equation ((24)), we subtract times equation ((26)) with . From each equation ((26)) (), we subtract times equation ((26)) with . Thus, we obtain equations of the form
(30) |
Here, for , ; and for , .
In particular, , and , thanks to (28).
These remarks show that the system of equations (30) is in -echelon form.
We repeat this procedure, starting with a system in -echelon form, and partition more and more finely into pieces , on each of which an equivalent system to ((24)), ((26)) is either in echelon form, or in -echelon form for ever higher . The procedure has to stop after at most steps, because a system in -echelon form with is automatically in echelon form.
Thus, we have proven the following result
Lemma 5.2
Consider a system of linear equations
(31) |
where the and are semialgebraic functions defined on a semialgebraic set .
Then we can partition into semialgebraic sets , for which the following holds for each :
In essence, the method for solving the system (31) is just the usual Gaussian elimination, except that we take extra care to maintain the growth condition .
5.3 What It Means to be a Section of a Semialgebraic Bundle
We work with a semialgebraic bundle . Each is a coset of an -submodule of , depending semialgebraically on . Here, is the ring of the -jets of functions at . A function ( open) is a section of if for all the -jet belongs to . A function is called a local section near () if for some small disc centered at we have for all .
Let . Let be a semialgebraic bundle, with . We assume that has a section. We want a convenient condition on functions that is equivalent to the assertion that is a section of for a small enough disc centered at the origin. We achieve (approximately) that.
To do so, we partition into semialgebraic open subsets of , finitely many semialgebraic curves in , and finitely many points. To start with, we partition into the point , the arcs and .
As we proceed, we will cut up each of our semialgebraic open sets into finitely many semialgebraic open subsets, finitely many semialgebraic arcs, and finitely many points. We won’t keep track explicitly of the arcs and points at first; we just discard semialgebraic subsets of of dimension .
Thus, we obtain a semialgebraic of dimension , outside of which the following holds for some semialgebraic functions for :
Let belong to where is a neighborhood of . Then is a local section of near if and only if
-
(33)
, for , for all in a neighborhood of .
The equations ((33)) have a solution for each fixed , because has a section. Next, we apply Lemma 5.2 to the above system of linear equations.
Thus, we obtain a partition of into semialgebraic sets (), for which we have integers , permutations , and semialgebraic functions (), such that for any , the system of equations ((33)) is equivalent to
(35) |
Moreover, the are bounded. Note that the functions in (32) are identically because our equations ((33)) have a solution.
Because has a section, there exists satisfying ((33)) for all , hence also satisfying (35) in . Consequently, the left-hand side of (35) is bounded (for bounded ), and thus also the are bounded (for bounded ).
Applying Theorem 5, we obtain a semialgebraic of dimension , satisfying
(36) |
By adding to and removing from all points outside , we may assume . (This operation does not increase the distance from to any point of .)
Let be the connected components of the interiors of the sets ().
Then is partitioned into the and , where is a semialgebraic subset of of dimension . The are pairwise disjoint open connected semialgebraic sets. Any path in that does not meet stays entirely in a single . Indeed, suppose not: let be a path starting at not staying in and not meeting . Pick . Then since is open. We can’t have with else (and ) for . We can’t have in , since that would imply in for all in . Thus, , contradicting the fact that does not meet .
Moreover, there exist integers , permutations , and semialgebraic functions and defined on , with the following properties
-
(37)
, for bounded , , and
-
(39)
Let and let be in a neighborhood of . Then is a local section of near if and only if
in a neighborhood of for each .
We partition into finitely many Nash open arcs (not containing their endpoints) and finitely many points.
For small enough , avoids all the above arcs not containing in their closure, and all the above points except possibly for the point . Taking small, we may assume that the remaining arcs have convergent Puiseux series in .
Notice that our semialgebraic one-dimensional sets are all contained in ; so no arcs have tangent lines at lying outside the sector . Thus, the remaining arcs have the form in , where are semialgebraic functions of one variable, with convergent Puiseux expansion in . We discard duplicates, i.e., we may assume is never identically equal to for . Note that the line segments and are among our arcs . Taking smaller yet, we may assume that for each , either for all , or for all . (That’s because the are given by convergent Puiseux expansions.) Thus, in , our curves may be labelled so that for . The arcs are for . (Here we have thrown in the point , and taken small to allow ourselves to include , not just .)
The sets we discarded in passing from to the semialgebraic arcs are irrelevant in the sense that .
Let () be the part of the lying between and , i.e., .
Any two points in a given may be joined by a path in , hence all points in a given lie in the same .
Therefore, for , there exist , permutations , and semialgebraic functions , () on , with the following properties
-
(41)
Let , and let be in a neighborhood of . Then is a local section of near if and only if
-
(43)
in a neighborhood of for each .
Moreover,
-
(45)
, on for .
In particular, if , then for all if and only if for each , ((43)) holds on all of .
Next, we apply Lemma 5.1 to , (). We obtain semialgebraic functions for which the following holds.
Let be given, and let , where is a neighborhood of in . Then, except for finitely many bad , we have the following equivalence:
is a local section of near if and only if
for all in a neighborhood of . Here, the ’s and ’s are semialgebraic functions of one variable. To say that is a local section of near means that for all in a neighborhood of .
By restricting attention to and taking smaller, we may exclude from all these bad , except for .
Combining our results ((41)), ((45)) on the with the above result on the arcs , we obtain the following result.
Lemma 5.3
Let and let be a semialgebraic bundle, with each consisting of -jets at of functions from to .
Assume and assume has a section.
Then there exist the following objects, with properties to be specified below:
-
•
A positive number .
-
•
Semialgebraic functions on all given by convergent Puiseux expansions on .
-
•
Integers and permutations for .
-
•
Semialgebraic functions and defined on .
-
•
Semialgebraic functions , , defined on , and given there by there by convergent Puiseux expansions.
The above objects have the following properties
-
•
(Estimates) For with and , we have , for .
-
•
(Condition for sections) Let , and suppose for all .
-
(47)
Then for , , , , we have
and for , , , we have
and for all .
Conversely, if and the conditions in ((47)) are satisfied, then for all with .
-
(47)
6 A Second Main Lemma
This section is devoted to the proof of the following lemma. See (A) and (B) in the Introduction.
Lemma 6.1 (Second Main Lemma)
Let with and suppose depends semialgebraically on . (As usual, is a coset of an -submodule.)
Suppose has a section, and suppose . Then there exist semialgebraic functions , , , of one variable, and , also semialgebraic, for which the following hold.
Suppose is a section of . Let for , , .
Then
-
(49)
on for some for each ; and as , each , ; and as , each , , .
-
(51)
Conversely, if are semialgebraic functions satisfying ((49)), then there exists a semialgebraic section of over (some ) such that for .
We call the curves “critical curves”.
6.1 The Jet of a Section at a Critical Curve
Fix . Recall that denotes the space of polynomials of degree on , and denotes the -jet of at . denotes multiplication of jets at . We write to denote the space of polynomials of degree on . If is a function in a neighborhood of , then is the -jet at of the function . We write to denote multiplication of -jets at of functions of one variable.
If is a vector of functions on , then denotes
Similarly, denotes
A function may be regarded as a function of such that for fixed , the function is a polynomial of degree at most .
Fix positive integers . Let Aff denote the vector space of all affine functions defined on . We make the following assumptions:
-
•
We are given semialgebraic functions defined on , where for , , and is a semialgebraic function satisfying for .
-
•
We assume that extend to continuous functions on for , where, for , .
-
•
We suppose that
on for .
Lemma 6.2
Under the above assumptions, there exist and semialgebraic maps such that the following hold:
-
(53)
Suppose and belong to and respectively, with . Suppose also that for each . Then for , and is bounded on and tends to zero as , for each . We do not assume or is semialgebraic.
-
(55)
Suppose there exists an as in ((53)). Let , , where the and are semialgebraic maps from . Suppose that
for ; and that is bounded on and tends to zero as . Then there exist and , semialgebraic and in and respectively, with , and , for all . (Note that here we have passed from to a smaller .)
The remainder of this section is devoted to a proof of Lemma 6.2.
Let be small enough to be picked below,
Definition 6.1
We define a bundle over . Here, , with defined as follows.
-
•
.
-
•
If , then if and only if
as , for each and each .
We will show that is a bundle, i.e., is a translate of an -submodule of for each ; and we will show that (each ) if are as in ((53)).
Suppose , are on , on . Let . Then
and
on for , by Taylor’s theorem and our estimates for . The above remarks imply that .
Therefore, for . For , we just note that . That proves our assertion about .
Note that for is a translate in of
Let and let . Then for we have
hence
(57) |
Also, our estimates on together with Taylor’s theorem, give
and
That is,
(58) |
and
(59) |
This completes the proof that the is a submodule, when .
For we just note that is an -submodule of
We have now shown that
-
•
is a bundle.
-
•
If is as in (I) of Lemma 6.2, then is a section of .
-
•
depends semialgebraically on , since and are semialgebraic.
Lemma 6.3
Let be a semialgebraic bundle, . Then there exist semialgebraic functions , and a finite set of bad points such that the following holds for any other than the bad points. Let be in a neighborhood of in . Then
if and only if
Proof of Lemma 6.2. We apply Lemma 6.3 to the bundle defined in Definition 6.1. By making smaller, we may assume there are no bad points . Thus, we have achieved the following: There exist semialgebraic functions such that for any and any that is in a neighborhood of , we have
if and only if
In particular, if is as in ((53)), then
Recall is an affine space, so is a vector space.
We regard as the space of all such that as .
We define seminorms on by
for fixed and . Notice that on , the seminorm agrees with
for fixed and .
Note that
is bounded for fixed , by definition of .
Thus, by Theorem 6 in Section 3.7, for each there exist with depending only on such that for any , we have
(60) | |||||
Moreover, (60) is a semialgebraic condition. Therefore, we may take satisfying (60) to depend semialgebraically on .
Because for and because depends semialgebraically on , we can take small to achieve the estimates
-
(61)
for ,
-
(63)
for , .
-
(65)
is a semialgebraic function.
-
(67)
For any and any we have
with depending only on .
Fix , and let . Thus, each and is a polynomial in of degree at most . For let
Note that we don’t take -derivatives here, only -derivatives.
The are affine functions from to ; thus, each belongs to Aff. Let be an enumeration of the , together with the linear maps
We will prove the following
-
(69)
Let be as assumed in ((53)). Then, as varies over , the remain bounded, and these quantities tend to zero as tends to .
Let and similarly define as above, with in place of
Because belong to and respectively, while as we know that , are bounded as varies over , and moreover as .
Taylor’s theorem gives
-
(72)
for , .
-
(74)
for .
We recall that
-
(76)
for .
Putting ((72)),((74)),((76)) into (6.1), we find that
hence the remain bounded as varies over , and these quantities tend to zero as .
Also, because and are in and respectively, we see that
for , remain bounded as varies over and these quantities tend to zero as .
Thus, all the remain bounded on and tend to zero as .
We now set out to prove ((55)).
Thus, let and be as in ((55)).
Recall, each and is a semialgebraic map from into , and moreover
is bounded as varies over and tends to zero as for each .
Then
-
(78)
has the form and
-
(80)
has the form ,
with semialgebraic functions of one variable. Taking small (depending on ), we may assume the are on .
Now, we define , where
(82) |
for ,
(83) |
for , ,
for , .
Note that are functions on because the are functions on .
The functions are semialgebraic because are semialgebraic.
Let . Then
(84) |
Therefore, for all in a small neighborhood of a given , we have
for ; the last equality is an assumption made in ((55)).
Because are in a neighborhood of the defining property of the now tells us that
for all in a small neighborhood of .
Recalling that is arbitrary, we conclude that
(85) |
By definition of and by the estimates
we therefore have the following:
-
(86)
For any any and any , the quantity
is bounded as varies over and tends to zero as .
We don’t yet know that the above convergence is uniform in
Next, we recall from ((55)) the assumption that the remain bounded as varies over and moreover these quantities tend to zero as .
Thus, the quantities
(88) |
for , remain bounded as varies over , and tend to zero as .
Because those quantities are semialgebraic functions of one variable, we may pass to a smaller and assert for any , say , that
(89) |
as and this quantity is bounded for bounded away from .
For we will check that
(90) |
as and the left-hand side is bounded.
To see this, we write
Since is given by a Puiseux series for (small enough ),
because . By (89), is as .
Introduce the vector field on We have
Therefore, (91) yields
(92) |
and the left-hand side is bounded for all , for .
This implies that
-
(93)
is bounded on and tends to zero as , for .
Let .
Assume we know ((93)) for all We prove ((93)) for the given using our induction hypothesis for , together with (92).
The quantity
(95) |
is a sum of terms of the form
(96) |
with each ,
Note .
We know that by (92).
If then by our induction hypothesis, the term (96) is dominated by
Therefore, in the equation , all terms are , except possibly the term arising from , which is
Therefore,
This completes our induction on , proving ((93)).
Thus,
-
(97)
is bounded on and tends to zero as tends to .
Recall that our include the affine maps and for Our assumption on the ’s made in ((55)) tells us therefore that and are bounded on and tend to zero as .
That is,
-
(99)
are bounded on and tend to zero as . .
-
(101)
Because are semialgebraic functions of one variable, it follows that, for , the functions
are bounded on if and are as (even if ).
Recalling now the definitions of the and in terms of the (see (82), (83)), we conclude that
If then this is equal to for .
Therefore, for we have as tends to zero.
Similarly, as tends to zero.
That is, for , the functions and are bounded on and they tend to zero as (keeping ).
Let
Then
(103) |
By Taylor’s theorem,
Recall that
Just as we estimated the functions above, we have from Taylor’s theorem that
Combining these estimates, we see that
(104) | |||||
Combining ((97)), (103), (104), we see that
(105) | |||
Recall that for all (see (85)).
The above results, together with the property ((67)) of the now tells us that
-
(106)
is bounded on and tends to zero as tends to zero.
-
(108)
is bounded on and tends to zero as tends to zero. Here, and are arbitrary.
From ((86)), we have
-
(110)
for each fixed .
The functions are semialgebraic. Therefore, by Lemma 3.3, there exist a positive integer and a semialgebraic function of one variable such that
-
(112)
for all , .
Taking smaller, we may assume is on .
Consequently, tends to zero as , uniformly as varies over for any .
Recalling that , we see that for
(114) |
as uniformly for in each interval .
Recalling that belongs to in a neighborhood of (each ), we conclude that the derivatives (), initially defined on extend to continuous functions on
(115) |
Next, recall that is on and that we assume that on
(116) |
on which the functions are assumed to be continuous.
We defined
The above remarks (and the fact that for ) show that extends to a continuous function on (see (116)), for .
Combining our results for (see (116)) and for (see (115)), we see that extends to a continuous function on for each .
Also, is a continuous function on because is on .
By ((99)), we have () on . Because is semialgebraic, it follows that after possibly reducing , we have
Because and on , we have on that
In particular,
-
(117)
as tends to for .
On the other hand, recalling the definition , we see from ((108)) that as tends to for each . Together with ((117)), this shows that as tends to for each .
Next, recall from ((99)) that for , .
Because the are semialgebraic functions of one variable, we conclude (after reducing ) that on for .
Now, for and (hence ), we have
Thus, for , and we have
We now know the following: on The and are semialgebraic on
For , the derivatives extend to continuous functions on . For the derivatives , tend to zero as tends to zero.
It follows that the and extend from to semialgebraic functions in and those functions all have -jet zero at the origin. We extend to semialgebraic functions on , using Corollary 3.2.
Next, we show that for .
From (84), we have
Thus, we have proven ((55)).
The proof of Lemma 6.2 is complete.
6.2 Patching near a cusp
Lemma 6.4
Let be a semialgebraic function on , satisfying for all . We set
Fix a semialgebraic function of one variable, , satisfying , for for , .
Then set
Thus, and on .
Let and be semialgebraic functions, with .
Suppose that
(119) |
as for each .
Define on .
Then is a semialgebraic function on for some small . The jet of at the origin is zero. Moreover, in a neighborhood of any point , ; and in a neighborhood of any point .
Proof. Because and is given near by a convergent Puiseux series, we have as , for . Also, because have zero jet at , we have, for , as tends to zero and as tends to zero.
By induction on , we now prove that
-
(120)
as for .
For , ((120)) is a hypothesis of our lemma. Assuming ((120)) for , we prove it for . Thus, fix satisfying . Recalling that when , we conclude from ((120)) that
-
(122)
as .
Because the above functions are semialgebraic functions of one variable and thus given near by convergent Puiseux series, it follows that , hence , because . Thus,
It follows that
For , we have , hence inductive hypothesis ((120)) for in place of tells us that the second term in square brackets in (6.2) is . Also, .
Consequently, the first term in square brackets in (6.2) is , proving the analogue of ((120)) for thus completing the induction and establishing ((120)).
We bring in the cutoff functions and . Note that is supported in and is supported in .
We will estimate the derivatives of , on .
We have
because is given by a convergent Puiseux series.
Because for and in , it follows that
as , for all .
Now, is a sum of terms with , .
Each such term is .
Thus,
(125) |
Next, we return to , and prove the following estimate
(126) |
for each with .
To see this, fix , , and look at the polynomials
Estimate ((120)) shows that
(127) |
For satisfying , we have and therefore (127) yields
as tends to zero.
On the other hand, Taylor’s theorem gives for the estimates
and
The maxima in these last two estimates are , because .
Thus, as
approaches zero, the quantities ,
, are all .
Consequently, as approaches zero, completing the proof of (126).
We now set on and .
Evidently, is away from the origin, and semialgebraic; moreover, in a neighborhood of any point in and in a neighborhood of any point .
It remains to check that near and that . That amounts to showing that
(128) |
To prove (128), we may assume , because otherwise the left-hand side of (128) is for or else for , in which case (128) holds because .
For , we have
(129) |
Because , we have
(130) |
We recall that for and that for as tends to , for .
Therefore, for , as tends to , we have
hence
(131) |
because . Putting (130), (131) into (129), we see that
as tends to , for .
Next, we introduce a change of variables in a neighborhood of in of the form
(132) |
where is semialgebraic and satisfies for .
The inverse change of variables is of course
Note that for because is given near as a convergent Puiseux series, hence implies for small .
The change of variables (132) does not preserve , but it does preserve functions whose jets at are equal to zero.
Indeed, suppose for , with and .
Then corresponds under (132) to a set , .
We may regard as a function of , and for , is a sum of terms with and . If as a function of , then on , hence on . Also, on
Consequently, on , for . Thus, as claimed, and .
The following generalization of Lemma 6.4 is reduced to Lemma 6.4 by means of the change of variables discussed above.
Lemma 6.5
Let be semialgebraic functions on , with on . We set
Fix a semialgebraic function of one variable, , satisfying , for for , .
Then set
Thus, and on .
Let and be semialgebraic functions, with .
Suppose that
as for each .
Define on .
Then is a semialgebraic function on for some small . The jet of at is zero. Moreover, in a neighborhood of any point , , and in a neighborhood of any point , .
6.3 Proof of Lemma 6.1
Let be a semialgebraic bundle with a section. Each is a coset of an submodule in . Assume . Let for . We look for semialgebraic sections of , for some small (which will keep shrinking as we discuss further).
We apply Lemma 5.3. Thus, we obtain the following
-
•
Semialgebraic functions on all given by convergent Puiseux expansions on .
-
•
Integers and permutations for .
-
•
Semialgebraic functions , and defined on .
-
•
Semialgebraic functions , , defined on , and given there by convergent Puiseux expansions.
The above objects have the following properties
-
•
(Estimates) For with and , we have , for .
-
•
(Condition for sections) Let , and suppose for all .
Then for , , , , we have
(133) and for , , , we have
(134) and
(135) for all .
Next, we set (for :
and
Then . On we have , for , and on we have , for .
We may apply Lemma 6.2 after a change of variables of the form
Thus, we obtain the following objects, with properties described below.
-
•
Semialgebraic functions , , , , , , defined on (smaller ).
-
•
Semialgebraic functions , , , , , , defined on (smaller ).
The properties for these functions are as follows.
-
(140)
Conversely, fix and suppose we are given semialgebraic functions on satisfying
and
Then there exists a semialgebraic function such that (133) holds in and and for all .
-
(142)
Similarly, fix and suppose we are given we are given semialgebraic functions on satisfying
and
Then there exists a semialgebraic function such that (133) holds in and and for all .
- (144)
Now, suppose is a section of over . Then, setting for (smaller ), we learn that (because the satisfy (133), (134), (135)), properties (134)(139) yield a collection of assertions of the form
(146) |
and
(147) |
and also from ((144)) we have
(148) |
Conversely, if the are semialgebraic functions of one variable, satisfying (146), (147), and (148), then for each there exist , semialgebraic such that (133), (134), (135) hold in , , respectively and , and .
Note that is a section of over , and is a section of over .
Thanks to (148) and Lemma 6.5, we may patch together , into a semialgebraic such that , is a section of over , and and .
Because of these conditions, the () fit together (their transverse derivatives up to order match at the boundaries where the meet), so using also Corollary 3.2, we obtain from the a single semialgebraic such that , and is a section of over .
Thus, we have proven Lemma 6.1.
7 Proof of Lemma 4.1 (Main Lemma)
Indeed, suppose is as in the hypotheses of Lemma 4.1.
Let be as in Lemma 6.1.
For with small enough, we introduce the following objects:
Because are semialgebraic, the objects defined above depend semialgebraically on . Thanks to conclusion ((49)) of Lemma 6.1, each and each is non-empty, and
(149) |
From Theorem 3 we obtain
-
(150)
Semialgebraic functions on such that for each .
In particular, for , we have
(152) | |||||
(153) |
and
(154) | |||||
References
- [1] Matthias Aschenbrenner and Athipat Thamrongthanyalak. Whitney’s extension problem in o-minimal structures. Rev. Mat. Iberoam., 35(4):1027–1052, 2019.
- [2] Edward Bierstone, Jean-Baptiste Campesato, and Pierre D. Milman. solutions of semialgebraic or definable equations. arXiv e-prints, page arXiv:2010.13815, October 2020.
- [3] Edward Bierstone, Charles Fefferman, Pierre D. Milman, and Wiesław Pawłucki. Examples concerning Whitney’s extension problem. Math. Res. Lett., 13(5-6):833–845, 2006.
- [4] Edward Bierstone, Pierre D. Milman, and Wiesław Pawłucki. Differentiable functions defined in closed sets. A problem of Whitney. Invent. Math., 151(2):329–352, 2003.
- [5] Edward Bierstone, Pierre D. Milman, and Wiesław Pawłucki. Higher-order tangents and Fefferman’s paper on Whitney’s extension problem. Ann. of Math. (2), 164(1):361–370, 2006.
- [6] Jacek Bochnak, Michel Coste, and Marie-Françoise Roy. Real Algebraic Geometry, volume 36 of A Series of Modern Surveys in Mathematics. Springer-Verlag, Berlin, first edition, 1998.
- [7] Holger Brenner and Jonathan Steinbuch. Tight closure and continuous closure. arXiv:1712.00337, December 2017.
- [8] Yuri A. Brudnyĭ and Pavel Shvartsman. A linear extension operator for a space of smooth functions defined on a closed subset in . Dokl. Akad. Nauk SSSR, 280(2):268–272, 1985.
- [9] Yuri A. Brudnyĭ and Pavel Shvartsman. Generalizations of Whitney’s extension theorem. Internat. Math. Res. Notices, 1994(3):129 ff., approx. 11 pp. (electronic), 1994.
- [10] Yuri A. Brudnyĭ and Pavel Shvartsman. The Whitney problem of existence of a linear extension operator. J. Geom. Anal., 7(4):515–574, 1997.
- [11] Yuri A. Brudnyĭ and Pavel Shvartsman. Whitney’s extension problem for multivariate -functions. Trans. Amer. Math. Soc., 353(6):2487–2512 (electronic), 2001.
- [12] Neil Epstein and Melvin Hochster. Continuous closure, axes closure, and natural closure. Trans. Amer. Math. Soc., 370(5):3315–3362, 2018.
- [13] Charles Fefferman. A generalized sharp Whitney theorem for jets. Rev. Mat. Iberoam., 21(2):577–688, 2005.
- [14] Charles Fefferman. Interpolation and extrapolation of smooth functions by linear operators. Rev. Mat. Iberoamericana, 21(1):313–348, 2005.
- [15] Charles Fefferman. A sharp form of Whitney’s extension theorem. Ann. of Math. (2), 161(1):509–577, 2005.
- [16] Charles Fefferman. Whitney’s extension problem for . Ann. of Math. (2), 164(1):313–359, 2006.
- [17] Charles Fefferman. extension by linear operators. Ann. of Math. (2), 166(2):779–835, 2007.
- [18] Charles Fefferman. The structure of linear extension operators for . Rev. Mat. Iberoam., 23(1):269–280, 2007.
- [19] Charles Fefferman. Extension of -smooth functions by linear operators. Rev. Mat. Iberoam., 25(1):1–48, 2009.
- [20] Charles Fefferman. Fitting a -smooth function to data III. Ann. of Math. (2), 170(1):427–441, 2009.
- [21] Charles Fefferman, Arie Israel, and Garving K. Luli. Sobolev extension by linear operators. Journal A.M.S., 27(1):69–145, 2013.
- [22] Charles Fefferman, Arie Israel, and Garving K. Luli. Fitting a Sobolev function to data i. Rev. Mat. Iberoam., 32(1):275–376, 2015.
- [23] Charles Fefferman, Arie Israel, and Garving K. Luli. Fitting a Sobolev function to data ii. Rev. Mat. Iberoam., 32(2):649–750, 2015.
- [24] Charles Fefferman, Arie Israel, and Garving K. Luli. Fitting a Sobolev function to data iii. Rev. Mat. Iberoam., 32(3):1039–1126, 2015.
- [25] Charles Fefferman, Arie Israel, and Garving K. Luli. Finiteness principles for smooth selections. Geom. Funct. Anal., 26(2):422–477, 2016.
- [26] Charles Fefferman, Arie Israel, and Garving K. Luli. Interpolation of data by smooth non-negative functions. Rev. Mat. Iberoam., 33(1):305—324, 2016.
- [27] Charles Fefferman and János Kollár. Continuous solutions of linear equations. In From Fourier analysis and number theory to Radon transforms and geometry, volume 28 of Dev. Math., pages 233–282. Springer, New York, 2013.
- [28] Charles Fefferman and Garving K. Luli. The Brenner-Hochster-Kollár and Whitney problems for vector-valued functions and jets. Rev. Mat. Iberoam., 30(3):875–892, 2014.
- [29] Charles Fefferman and Garving K. Luli. Generators for the -closures of ideals. Rev. Mat. Iberoam, 2020.
- [30] Charles Fefferman and Garving K. Luli. Solutions to a system of equations for functions. Rev. Mat. Iberoam., 2020.
- [31] Georges Glaeser. Étude de quelques algèbres tayloriennes. J. Analyse Math., 6:1–124; erratum, insert to 6 (1958), no. 2, 1958.
- [32] Lars Hörmander. The analysis of linear partial differential operators. II. Classics in Mathematics. Springer-Verlag, Berlin, 2005. Differential operators with constant coefficients, Reprint of the 1983 original.
- [33] János Kollár and Krzysztof Nowak. Continuous rational functions on real and -adic varieties. Math. Z., 279(1-2):85–97, 2015.
- [34] Krzysztof Kurdyka and Wiesław Pawłucki. O-minimal version of Whitney’s extension theorem. Studia Math., 224(1):81–96, 2014.
- [35] Stanisł aw Ł ojasiewicz and Krystyna Wachta. Séparation regulière avec un paramètre pour les sous-analytiques. Bull. Acad. Polon. Sci. Sér. Sci. Math., 30(7-8):325–328, 1982.
- [36] Abraham Neyman. Real algebraic tools in stochastic games. In Stochastic games and applications (Stony Brook, NY, 1999), volume 570 of NATO Sci. Ser. C Math. Phys. Sci., pages 57–75. Kluwer Acad. Publ., Dordrecht, 2003.
- [37] Adam Parusiński. Lipschitz properties of semi-analytic sets. Ann. Inst. Fourier (Grenoble), 38(4):189–213, 1988.
- [38] Adam Parusiński. Lipschitz stratification of subanalytic sets. Ann. Sci. École Norm. Sup. (4), 27(6):661–696, 1994.
- [39] Athipat Thamrongthanyalak. Whitney’s extension theorem in o-minimal structures. Ann. Polon. Math., 119(1):49–67, 2017.
- [40] Athipat Thamrongthanyalak. On -adic semi-algebraic continuous selections. MLQ Math. Log. Q., 66(1):73–81, 2020.
- [41] Hassler Whitney. Differentiable functions defined in closed sets. I. Trans. Amer. Math. Soc., 36(2):369–387, 1934.
- [42] Hassler Whitney. Functions differentiable on the boundaries of regions. Ann. of Math. (2), 35(3):482–485, 1934.
- [43] Nahum Zobin. Open problems. Second Workshop on Whitney Problems, August 3-8, 2009, College of William and Mary, Williamsburg, VA, USA, https://nxzobi.people.wm.edu/whitney/whitproblems.pdf.