Planar Immersions with Prescribed Curl and Jacobian Determinant are Unique
Abstract.
We prove that immersions of planar domains are uniquely specified by their Jacobian determinant, curl function, and boundary values. This settles the two-dimensional version of an outstanding conjecture related to a particular grid generation method in computer graphics.
Keywords: planar immersions, grid generation, prescibed curl, prescribed Jacobian determinant, uniqueness problems
1. Introduction
The problem of generating two and three-dimensional meshes is of critical importance in scientific computing, where the performance of simulations relies heavily on well discretized domains. A noteworthy subset of techniques for this purpose are known as the “variational methods” (see e.g. [8, 1, 6, 3, 9] and references therein), which aim to control characteristic quantities of grid transformations such as their divergence, curl, and Jacobian determinant. In essence, such variational methods are numerical techniques for minimizing nonlinear and often nonconvex functionals whose critical points represent mappings with desirable properties. Since the minimizers of such objects often have prescribed geometric data as a consequence, it is of both theoretical and practical interest to determine when a reasonable set of prescribed conditions is sufficient to determine a mapping which is unique.
To this end, research activity into grid generation methods for computing applications has led to a number of conjectures regarding the uniqueness of solutions to various boundary-value problems, which arise e.g. as the Euler-Lagrange equations of practically relevant functionals. In [2, 10], the authors conjecture that prescribing the Jacobian determinant, curl function, and boundary values of a smooth mapping is sufficient for a unique solution when is two or three. They present numerical evidence for this statement when , as well as an argument showing that it holds in the special case when one mapping is identity and the other is sufficiently close to identity in -norm. Since that work, more numerical evidence has been presented in support of this conjecture when , and also when and the mapping is identity on the boundary (see e.g. [12, 11]). The purpose of this note is to confirm the uniqueness conjecture when and is an immersion, i.e. when the differential has full rank everywhere on . This claim will follow from Theorem 3.4, which will be proved following some preliminary discussion. After the proof, brief remarks are offered on the result as well as the open case of .
2. Preliminaries
Let denote the standard (Euclidean) inner product on vectors . Consider the Clifford algebra (sometimes called the geometric algebra of Euclidean 2-space), which is the real -dimensional quotient of the free tensor algebra on by the two-sided ideal . We briefly discuss some properties of this object which will be useful for the computations in the body. Further discussion can be found e.g. in [4, 7].
The algebra is generated by the symbols where the diagonalize the inner product and satisfy the relations
In particular, the product operation in (called the geometric product in [4]) is not commutative, and relates the inner product with an outer product on vectors through its symmetric and antisymmetric parts,
Adding these relations yields the useful formula
(1) |
which relates the inner, outer, and geometric products. Note that the ternary expression is associative, but the same is not true of expressions like and .
Elements of are -linear combinations of -vectors where is known as the grade. As such, each element has the unique decomposition as a sum of scalar, (0-vector), vector (1-vector), and bivector (2-vector) parts,
where , , is the grade operator which selects the -vector part of , and is the unit pseudoscalar of the algebra . Notice that and for all . Combined with (1), this yields the essential duality relations
(2) |
In particular, observe that bivectors are dual to scalars while vectors are self-dual. Since and , it is conceptually useful to view the pseudoscalar as a rotation clockwise by radians when left-acting on vectors.
3. Proof of the Conjecture
The main result relies on two basic facts, the first of which is that the induced Riemannian metric is computable from the Jacobian determinant and curl function. We remark that for the remainder of this note, the adjective “smooth” is used to denote as much regularity as necessary for the arguments to hold ( is likely sufficient).
Lemma 3.1.
Suppose is a smooth immersion of the two-dimensional manifold . Then, the Riemannian metric induced on by is computable from the Jacobian determinant and the curl function .
Proof.
Consider the dual mapping , and notice that its differential has full rank since is an immersion and has trivial kernel. Then, using the duality relations (2) and the fact that , we compute
Moreover, knowledge of the curl is equivalent to
Therefore, the prescribed Jacobian determinant condition carries over to the dual immersion , and the prescribed curl condition translates to a prescribed trace condition on the differential . Since has rank two everywhere, this information determines its characteristic polynomial at each point of , hence also its eigenvalues (where we consider since is an isometry for the induced metric on ).
Now, recall that for all , so that
for any . It follows that is the adjoint of with respect to the Euclidean inner product, and hence
It remains to show that at least one of the above expressions is computable from the eigenvalues of . To that end, consider the eigenvalue problem . Knowledge of the characteristic polynomial implies this can be solved around any point for relevant pairs which may be real or complex conjugates. Following this, it is straightforward to compute the one-form basis for the cotangent space satisfying , so that the differential of diagonalizes as . Moreover, we have that , so if is an eigenvalue of with eigenvector then the equation is also satisfied. Therefore, expanding arbitrary vectors in the eigenvector basis as and , it follows that
which is computable. Hence, we conclude that the hypothesized information is sufficient for determining the metric on induced by , completing the argument. ∎
The above result is perhaps best illustrated with a simple example.
Example 3.2.
Consider which is an immersion of . Then, the dual immersion is , whose differential is
It is straightforward to check that and , so that has eigenvalues , with corresponding eigenvectors and dual one-forms . Suppose we are given this information without any prior knowledge of the immersions . As in the proof of Lemma 3.1, for any , we verify
Using this, it is straightforward to calculate
which is the Euclidean metric on the domain. It is easy to see that this agrees with the expression generated by direct calculation from the definition of .
The next fact establishes equivalence of mappings in the case of boundary agreement and equivalence of induced metrics. The proof is inspired by [5].
Lemma 3.3.
Suppose are smooth immersions of the n-dimensional manifold with boundary . If induce the same Riemannian metric on and , then .
Proof.
Consider an interior point and a tangent vector . Endow with the metric and choose the maximal unit-speed geodesic such that and . We claim that is a closed interval for some . To see this, first note that cannot be unbounded. Indeed, is a Euclidean isometry, therefore is a constant-speed parameterized Euclidean line segment contained in the compact set . It follows that the image of exits at two points necessarily on , which correspond to parameter values such that . Hence, the image of (resp. ) is closed, implying that as claimed. Returning to the main argument, the hypotheses now imply that and are Euclidean line segments sharing endpoints. Since a pair of points determines a unique Euclidean geodesic, we conclude that along , and the result follows as and are arbitrary. ∎
The two-dimensional uniqueness conjecture is now stated and proved.
Theorem 3.4.
Let be a smooth two-dimensional manifold with boundary and let be smooth immersions satisfying
Then, on .
4. Remarks on the Result
Note that the conditions of prescribed Jacobian determinant , prescribed curl , and prescribed boundary values already overdetermine the mapping in the two-dimensional case. In particular, a straightforward computation using the duality relations (2) and integration by-parts shows
where is a right-handed orthonormal frame for . In particular, the curl and the boundary values must be compatible in order for a solution to exist at all.
Conversely, prescribing the Jacobian determinant and curl functions is highly unlikely to be sufficient for specifying unique immersions of three-manifolds with boundary immersed in . Indeed, even if the arguments in Lemma 3.1 can be translated to this setting, these conditions are no longer sufficient to determine the induced metric on . For example, consider the simple case of and . It is easily checked that and , but
so that induces the standard Euclidean metric while does not. As the three-dimensional case is very relevant to computer graphics and volumetric mesh generation, it would be interesting to confirm or deny the uniqueness conjecture of [10] in this case as well. If it does not hold, is there a small set of conditions (aside from the classical pair of divergence and curl) which specify a unique mapping in this situation as well? Finally, we note that the immersion condition on used extensively in this note can potentially be weakened, although care will be required to handle the regions of where is rank-deficient. On the other hand, many works (such as several mentioned in the Introduction) appear to be most interested in diffeomorphic solutions, so perhaps this degree of regularity is already satisfactory in practice.
References
- [1] J. E. Castillo. A discrete variational grid generation method. SIAM Journal on Scientific and Statistical Computing, 12(2):454–468, 1991.
- [2] X. Chen. Numerical Construction of Diffeomorphism and the Applications to Grid Generation and Image Registration. PhD thesis, 2016.
- [3] V. A. Garanzha, L. N. Kudryavtseva, and S. V. Utyuzhnikov. Variational method for untangling and optimization of spatial meshes. Journal of Computational and Applied Mathematics, 269:24–41, 2014.
- [4] D. Hestenes and G. Sobczyk. Clifford Algebra to Geometric Calculus: A Unified Language for Mathematics and Physics. Fundamental Theories of Physics. Springer Netherlands, 1984.
- [5] M. Kohan. Pointwise equality of codimension-zero immersions. Mathematics Stack Exchange. URL:https://math.stackexchange.com/q/4205739 (version: 2021-07-23).
- [6] G. Liao, X. Cai, J. Liu, X. Luo, J. Wang, and J. Xue. Construction of differentiable transformations. Applied Mathematics Letters, 22(10):1543–1548, 2009.
- [7] P. Lounesto. Clifford Algebras and Spinors, volume 286. Cambridge University Press, 2001.
- [8] S. Steinberg and P. J. Roache. Variational grid generation. Numerical Methods for Partial Differential Equations, 2(1):71–96, 1986.
- [9] T. Wu, X. Liu, W. An, Z. Huang, and H. Lyu. A mesh optimization method using machine learning technique and variational mesh adaptation. Chinese Journal of Aeronautics, 2021.
- [10] Z. Zhou, X. Chen, X. X. Cai, and G. Liao. Uniqueness of transformation based on Jacobian determinant and curl-vector. arXiv preprint arXiv:1712.03443, 2017.
- [11] Z. Zhou and G. Liao. Construction of diffeomorphisms with prescribed Jacobian determinant and curl. arXiv preprint arXiv:2105.09302, 2021.
- [12] Y. Zhu, Z. Zhou, G. Liao, Q. Yang, and K. Yuan. Effects of differential geometry parameters on grid generation and segmentation of MRI brain image. IEEE Access, 7:68529–68539, 2019.