1 Introduction

Harmonic functions defined on Euclidean space have a good geometric characterization. Specifically, a function is harmonic if and only if its mean value in any spherical neighborhood is equal to the function value at the center of the ball (cf. [2, pp: 25–26]). A natural question is whether the level sets of harmonic functions also have a good geometric characterization. Many studies have shown that the level sets of harmonic functions, or even more generally, the level sets of solutions of elliptic differential equations, have many beautiful geometric properties, especially with respect to curvature estimation and convexity tests (see [3, 4]). In general, to clearly distinguish the level sets of harmonic functions from other hypersurfaces in Euclidean space, we often expand the object under consideration to the entire hypersurface family instead of considering only a single member of it.

What kind of conditions make a family of hypersurfaces the level set family of a harmonic function? In the case that the hypersurface family can be regarded as the level set family of a certain \(C^{2}\) function free of critical points, the level set family of a harmonic function can be characterized by the differential properties of the function, cf. [5, 6, pp: 111], [7, pp: 227–228], and the characterization conditions given by them are essentially the deformation of the following proposition.

Proposition 1

Let us suppose \(f \in C^{2}({\mathbb {R}}^{n})\) is free of critical points; then, a necessary and sufficient condition for a family of hypersurfaces \(f=\text {const}\) to be the level set family of some harmonic function is that \(\vert {\text {grad}}\;f \vert ^{-2}\varDelta f\) be a function of f alone.

For the general case, a necessary and sufficient geometric condition that a family of hypersurfaces be the level set family of some harmonic function has been proposed only in the two-dimensional case, see [1, 8, pp: 520–523], where a simple expression of the result of [1] is shown in the following proposition.

Proposition 2

A family of curves in an open subset of the Euclidean plane is the level set family of a harmonic function free of critical points if and only if at every point the sum of the derivatives of the respective (signed) curvatures along the respective tangent directions of the curves and the orthogonal trajectories equals zero.

The primary goal of this paper is to generalize the above proposition to the case of Riemannian manifolds with general dimensions which will improve the results of [5] and thus provide a geometric characterization of the level set families of harmonic functions free of critical points on Riemannian manifolds. The main result is now described as follows.

Let (Mg) be a Riemannian manifold of dimension m and \(\{ N_{t} \}_{t \in {\mathcal {T}}}\) is the set of leaves of an \((m-1)\)-dimensional foliation of M.

Theorem 1

For any \(p \in M\), the collection of plaques near p is the level set family of some smooth solution of the differential equation

$$\begin{aligned} \vert {\text {grad}}\;u \vert ^{-1}\varDelta u=\psi , \end{aligned}$$
(1)

where u is unknown and \(\psi\) is an arbitrary smooth function on M, if and only if

$$\begin{aligned} {\text {grad}}_{N_{t}}\left( H+\psi \right) =\left( H+\psi \right) {\dot{e}}_{m}+\textrm{D}_{e_{m}}{\dot{e}}_{m}+\textrm{D}_{{\dot{e}}_{m}}e_{m}+|{\dot{e}}_{m} |^{2}e_{m} \end{aligned}$$
(2)

holds on M, in which

$$\begin{aligned} \begin{aligned} e_{m}={}&\text {a local unit vector field normal to the foliation},\\ H={}&\text {mean curvature (sum of principal curvatures) of }\{N_t\}\\&\text {with respect to }e_m,\\ \textrm{D}={}&\text {the Christoffel-Levi-Civita connection on }M,\\ {\dot{e}}_{m}={}&\textrm{D}_{e_{m}}e_{m}. \end{aligned} \end{aligned}$$

If we set \(\psi =0\) in Theorem 1, then a corollary follows.

Corollary 1

For any \(p \in M\), the collection of plaques near p is a family of level sets of some harmonic function free of critical points, if and only if

$$\begin{aligned} {\text {grad}}_{N_{t}}H=H {\dot{e}}_{m}+\textrm{D}_{{\dot{e}}_{m}}e_{m}+\textrm{D}_{e_{m}}{\dot{e}}_{m}+\vert {\dot{e}}_{m} \vert ^{2}e_{m}. \end{aligned}$$
(3)

2 The level set family of a smooth function

Let us fix any point \(p \in M\); there exists a local coordinate system \((U;u^{A})\) such that each plaques in U has the description

$$\begin{aligned} u^{1}=\text {const}. \end{aligned}$$

We can obtain an orthogonal frame field \(e_{1},\dots ,e_{m}\) from \(\partial /\partial u^{1},\dots ,\partial /\partial u^{m}\) on U, with its dual frame field denoted by \(\omega _{1},\dots ,\omega _{m}\), in which \(e_{m}\) is in the same direction as \(\partial /\partial u^{1}\). For simplicity, we set \({\mathcal {F}}=\{ \text {the plaques in }U \}\).

In the following exposition, the ranges of the indices \(A,B,C\cdots\) and \(i,j,k\cdots\) are as follows:

$$\left\{ {\begin{array}{*{20}l} {1 \le A,B,C, \cdots \le m,} \hfill \\ {1 \le i,j,k, \cdots \le m - 1.} \hfill \\ \end{array} } \right.$$

We denote the connection matrix with respect to the local frame field \(e_{1},\cdots ,e_{m}\) by \((\omega _{AB})\); thus,

$$\begin{aligned} \begin{aligned}&\textrm{D}e_{A}=\sum _{B}\omega _{AB}\otimes e_{B},\\&\textrm{d}\omega _{A}=\sum _{B}\omega _{AB}\wedge \omega _{B},\\&\omega _{AB}+\omega _{BA}=0, \end{aligned} \end{aligned}$$

and the corresponding Christoffel symbols are defined by

$$\begin{aligned} \varGamma _{ABC}=\omega _{AB}(e_{C})=\left( \textrm{D}_{e_{C}}e_{A} \right) \cdot e_{B}, \end{aligned}$$

satisfying \(\varGamma _{ABC}+\varGamma _{BAC}=0\). Then, the mean curvature of \(\{ N_{t} \}\) with respect to \(e_{m}\) is

$$\begin{aligned} H=\sum _{k}\varGamma _{kmk}. \end{aligned}$$

Using the notation above, we give the following lemma.

Lemma 1

Let us suppose \(e_{A},\varGamma _{ABC}\) has been locally defined; then,

  1. 1.

    \(\varGamma _{mij}-\varGamma _{mji}=\varGamma _{jmi}-\varGamma _{imj}=0\);

  2. 2.

    \(e_{i}\varGamma _{mjm}-e_{j}\varGamma _{mim}-\sum _{k}\varGamma _{mkm}(\varGamma _{kij}-\varGamma _{kji})=0\);

  3. 3.

    \(\sum _{i}\left( e_{m}\varGamma _{mim}+\sum _{k}\varGamma _{mkm}\left( \varGamma _{kim}-\varGamma _{kmi} \right) \right) e_{i}=\textrm{D}_{e_{m}}{\dot{e}}_{m}+\textrm{D}_{{\dot{e}}_{m}}e_{m}+|{\dot{e}}_{m} |^{2}e_{m}\).

Proof

For 1, we only need to note that on the submanifold \(i_t:N_{t}\hookrightarrow M\), we have

$$\begin{aligned} 0=\textrm{d}(i_{t}^{*}\omega _{m})=i_{t}^{*}\textrm{d}\omega _{m}=\sum _{i<j}(\varGamma _{mij}-\varGamma _{mji})\circ i_{t}i_{t}^{*}\omega _{j}\wedge i_{t}^{*}\omega _{i}, \end{aligned}$$

then the conclusion can be derived from the arbitrariness of t.

For 2, by the definition of the Riemannian curvature tensor of M,

$$\begin{aligned} \begin{aligned}&-\frac{1}{2}\sum _{D,E}R_{ABDE}\omega _{D}\wedge \omega _{E}=\varOmega _{AB} =\textrm{d}\omega _{AB}-\sum _{C}\omega _{AC}\wedge \omega _{CB} \\&\quad \begin{aligned} =\frac{1}{2}\sum _{D,E} {}&\left\{ e_{D}\varGamma _{ABE}-e_{E}\varGamma _{ABD}+\sum _{C}\varGamma _{ABC}\left( \varGamma _{CED}-\varGamma _{CDE} \right) \right. \\&\qquad \left. +\sum _{C}\left( \varGamma _{CAD}\varGamma _{CBE}-\varGamma _{CAE}\varGamma _{CBD} \right) \right\} \omega _{D}\wedge \omega _{E}, \end{aligned} \end{aligned} \end{aligned}$$

and so

$$\begin{aligned} \begin{aligned} -R_{mjim}={}&e_{i}\varGamma _{mjm}-e_{m}\varGamma _{mji}-\varGamma _{mjm}\varGamma _{mim} \\&-\sum _{k}\left( \varGamma _{mjk}\varGamma _{mki}+\varGamma _{mjk}\varGamma _{kim}+\varGamma _{mki}\varGamma _{kjm}-\varGamma _{mkm}\varGamma _{kji} \right) . \end{aligned} \end{aligned}$$

According to the Bianchi identity, we have

$$\begin{aligned} \begin{aligned} 0&=R_{mijm}-R_{mjim} \\&=e_{i}\varGamma _{mjm}-e_{j}\varGamma _{mim}-\sum _{k}\varGamma _{mkm}\left( \varGamma _{kij}-\varGamma _{kji} \right) . \end{aligned} \end{aligned}$$

For 3, we note that

$$\begin{aligned} \begin{aligned} {\dot{e}}_{m}&=\textrm{D}_{e_{m}}e_{m}=\sum _{i}\varGamma _{mim}e_{i}, \\ \textrm{D}_{e_{m}}{\dot{e}}_{m}&=\sum _{i}\left( e_{m}\varGamma _{mim}+\sum _{k}\varGamma _{mkm}\varGamma _{kim} \right) e_{i}-|{\dot{e}}_{m} |^{2}e_{m}, \\ \textrm{D}_{{\dot{e}}_{m}}e_{m}&=\sum _{A,k}\varGamma _{mkm}\varGamma _{mAk}e_{A}=-\sum _{i,k}\varGamma _{mkm}\varGamma _{kmi}e_{i}. \end{aligned} \end{aligned}$$

Then, the conclusion can be directly verified. \(\square\)

The next lemma is a generalization of (the differential version of) Theorem 2 in [5].

Lemma 2

If \({\mathcal {F}}\) is the level set family of a smooth function f on U free of critical points, then we have

$$\begin{aligned} {\text {grad}}\ln \vert {\text {grad}}f \vert ={\dot{e}}_{m}+\left( H+\vert {\text {grad}}f \vert ^{-1}\varDelta f \right) e_{m}. \end{aligned}$$
(4)

Proof

Let \(\varphi =\ln \vert {\text {grad}}f\vert\), then \(\varphi\) satisfies

$$\begin{aligned} 0=\textrm{d}\left( e^{ \varphi }\omega _{m} \right) =e^{ \varphi }\sum _{A<B}\left( \varphi _{A}\delta _{mB}-\varphi _{B}\delta _{mA}+\varGamma _{AmB}-\varGamma _{BmA} \right) \omega _{A}\wedge \omega _{B}, \end{aligned}$$

Combined with the first equation of Lemma 1, the above equation is equivalent to

$$\begin{aligned} \varphi _{i}=\varGamma _{mim}\quad (\text {or simply }{\text {grad}}_{N_{t}}\varphi ={\dot{e}}_{m}). \end{aligned}$$

However, we note that

$$\begin{aligned} \begin{aligned} \varDelta f&=\sum _{A}f_{AA}=\sum _{A}\left\langle e_{A},\textrm{d}f_{A}+\sum _{B}f_{B}\omega _{BA} \right\rangle \\&=|{\text {grad}} f |\left( e_{m}\ln |{\text {grad}} f |-H \right) , \end{aligned} \end{aligned}$$

and thus, (4) is verified. \(\square\)

Lemma 3

If \({\mathcal {F}}\) is the level set family of a smooth function f on U free of critical points, then we have

$$\begin{aligned} \begin{aligned}&{\text {grad}}_{N_{t}}\left( H+|{\text {grad}} f |^{-1}\varDelta f \right) \\&\quad =\left( H+|{\text {grad}} f |^{-1}\varDelta f \right) {\dot{e}}_{m}+\textrm{D}_{e_{m}}{\dot{e}}_{m}+\textrm{D}_{{\dot{e}}_{m}}e_{m}+|{\dot{e}}_{m} |^{2}e_{m}. \end{aligned} \end{aligned}$$
(5)

Proof

Let \(u=e_{m}\ln \vert {\text {grad}}f \vert =H+\vert {\text {grad}}f \vert ^{-1}\varDelta f\), then from equation (4), it can be seen that

$$\begin{aligned}0={}&\mathrm{d}\left( u\omega_{m}+\sum_{i}\varGamma_{mim}\omega_{i} \right) \\={}&\sum_{A<B}\left\{ u_{A}\delta_{mB}-u_{B}\delta_{mA}+u\left( \varGamma_{mBA}-\varGamma_{mAB} \right) +e_{A}\varGamma_{mBm}-e_{B}\varGamma_{mAm}\phantom{\llap{$\displaystyle\sum_{k}$}} \right. \\&\left. +\sum_{k}\varGamma_{mkm}\left( \varGamma_{kBA}-\varGamma_{kAB} \right) \right\} \omega_{A}\wedge\omega_{B}.\end{aligned}$$

According to the first two equations of Lemma 1, the equation above is equivalent to

$$\begin{aligned} u_{i}=\varGamma _{mim}u+e_{m}\varGamma _{mim}+\sum _{k}\varGamma _{mkm}\left( \varGamma _{kim}-\varGamma _{kmi} \right) . \end{aligned}$$

Then, according to the third equation of Lemma 1, we can rearrange things as

$$\begin{aligned} {\text {grad}}_{N_{t}}u=u{\dot{e}}_{m}+\textrm{D}_{e_{m}}{\dot{e}}_{m}+\textrm{D}_{{\dot{e}}_{m}}e_{m}+|{\dot{e}}_{m} |^{2}e_{m}. \end{aligned}$$

\(\square\)

3 Proof of main results and corollaries

Finally, we are in a position to prove Theorem 1.

Proof of Theorem 1

If f is a smooth solution of equation (1) with \({\mathcal {F}}\) as the level set family, then (2) is a direct consequence of (5).

Conversely, if (2) holds on M, according to the fact that \({\mathcal {F}}\) is the level set family of some smooth function \(f\in C^\infty (U)\) free of critical points (e.g. \(f=u^1\)), f satisfies (4) and (5). Combining (5) and (2) we obtain

$$\begin{aligned} {\text {grad}}_{N_{t}}\ln \left| \vert {\text {grad}}\;f \vert ^{-1}\varDelta f-\psi \right| ={\dot{e}}_{m}, \end{aligned}$$

and then, incorporating (4), we have

$$\begin{aligned} {\text {grad}}_{N_{t}}\ln \left| \vert {\text {grad}}\;f \vert ^{-2}\varDelta f-\psi \vert {\text {grad}}\;f \vert ^{-1} \right| =0. \end{aligned}$$

Therefore, \(\vert {\text {grad}}\;f \vert ^{-2}\varDelta f-\psi \vert {\text {grad}}\;f \vert ^{-1}\) is a function of f alone, so there exists a monotone function \(h \in C^{\infty }({\mathbb {R}})\) such that

$$\begin{aligned} - \frac{h''\circ f}{h'\circ f}=-\frac{\textrm{d}}{\textrm{d}f}\ln \left| h'(f) \right| =\vert {\text {grad}}\;f \vert ^{-2}\varDelta f-\psi \vert {\text {grad}}f \vert ^{-1}; \end{aligned}$$

Now, we have

$$\begin{aligned} \psi =\frac{h''\circ f}{h'\circ f}\vert {\text {grad}}f \vert +\vert {\text {grad}}\;f \vert ^{-1}\varDelta f=\left| {\text {grad}}(h\circ f) \right| ^{-1}\varDelta (h\circ f). \end{aligned}$$

Consequently, \({\mathcal {F}}\) is exactly the level set family of the smooth solution \(h\circ f\) of equation (1). \(\square\)

Corollary 2

([9]) For any \(p \in M\), the collection of plaques near p is a family of \((m-1)\)-dimensional isoparametric submanifolds of M, if and only if

$$\begin{aligned} {\text {grad}}_{N_{t}}H={\dot{e}}_{m}=0, \end{aligned}$$

i.e., each plaque is a submanifold with constant mean curvature, and the integral curves of \(e_{m}\) are geodesics of M.

Proof

Fix any \(p \in M\), define \({\mathcal {F}}\) as above. If \({\mathcal {F}}\) is a family of isoparametric submanifolds, that is, there is an isoparametric function f with \({\mathcal {F}}\) as the level set family, which satisfies both \(\varDelta f\) and \(\vert {\text {grad}}\;f \vert\) as functions of f, then according to (4), we obtain \({\dot{e}}_{m}=0\). On the other hand, because \({\mathcal {F}}\) is locally a family of level sets of some harmonic function free of critical points, we conclude that \({\text {grad}}_{N_{t}}H=0\) from (3).

Conversely, if \({\text {grad}}_{N_{t}}H={\dot{e}}_{m}=0\), there is a smooth function f free of critical points with \({\mathcal {F}}\) as the level set family. From (4), \({\text {grad}}_{N_{t}}\ln \vert {\text {grad}}f \vert =0\), i.e., \(\vert {\text {grad}}\;f \vert\) is a function of f. In addition, we note that (3) is established, so \(\vert {\text {grad}}\;f \vert ^{-2}\varDelta f\) is a function of f; thus, f is an isoparametric function. \(\square\)

Finally we use Corollary 1 to give a proof of the result in [1].

Proof of Proposition 2

Let us suppose that there is a family of oriented curves A in the open subset U of the Euclidean plane whose orthogonal trajectory family is denoted by B. Their normal directions are defined as the counterclockwise rotation of their own tangent directions by 90 degrees. Without loss of generality, we can think that the tangent vectors of A and B together form a positive oriented (smooth) orthogonal frame field \(e_{1},e_{2}\) of U. We note that \(k_{1}\) and \(k_{2}\) are the (signed) curvatures of A and B, respectively, then \({\dot{e}}_{2}=\textrm{D}_{e_{2}}e_{2}\) is the curvature vector of B, and so \(e_{1}=-k_{2}^{-1}{\dot{e}}_{2}\). Finally, according to Corollary 1, A is the level set family of some harmonic function free of critical points on U if and only if

$$\begin{aligned} \begin{aligned} e_{1}k_{1}e_{1}&=k_{1}{\dot{e}}_{2}+\textrm{D}_{e_{2}}{\dot{e}}_{2}+\textrm{D}_{{\dot{e}}_{2}}e_{2}+|{\dot{e}}_{2} |^{2}e_{2} \\&=-k_{1}k_{2}e_{1}+\textrm{D}_{e_{2}}\left( -k_{2}e_{1} \right) +\textrm{D}_{-k_{2}e_{1}}e_{2}+k_{2}^{2}e_{2} \\&=-k_{1}k_{2}e_{1}-e_{2}k_{2}e_{1}-k_{2}\textrm{D}_{e_{2}}e_{1}-k_{2}\textrm{D}_{e_{1}}e_{2}+k_{2}^{2}e_{2} \\&=-k_{1}k_{2}e_{1}-e_{2}k_{2}e_{1}-k_{2}^{2}e_{2}+k_{2}k_{1}e_{1}+k_{2}^{2}e_{2} \\&=-e_{2}k_{2}e_{1}, \end{aligned} \end{aligned}$$

that is,

$$\begin{aligned} e_{1}k_{1}+e_{2}k_{2}=0. \end{aligned}$$

\(\square\)