1 Introduction

Generating families, as a generalization of defining functions of graphical Lagrangians and Legendrians in cotangent bundles and 1-jet bundles [17, 20, 37], have been an important tool in the studies of exact Lagrangian submanifolds in cotangent bundles and respectively Legendrian submanifolds in 1-jet bundles [11, 21, 33, 35, 36]. In particular, generating families have been used in the studies of Lagrangian submanifolds in the symplectization of \(J^1M\) [5, 6, 11]. Sabloff and Traynor [32] and Bourgeois et al. [2] have used generating family techniques in the study of Lagrangian cobordisms between Legendrian submanifolds.

However, it is in general very difficult to construct generating families for an arbitrary Lagrangian or Legendrian. To the best of our knowledge, the Lagrangians/Legendrians we know that generating families exist globally for systematic reasons are the ones that are Hamiltonian isotopic to the zero section [6, 11, 33, 34, 36] or (sub)graphical Lagrangians [11], nearby Lagrangians in \(T^*M\) with trivial stable Lagrangian Gauss maps [1] and arbitrary nearby Lagrangians in \(T^*S^n\) [1, 22]. There have also been constructions for certain immersed Lagrangian fillings of Legendrians [2, 27], Lagrangian traces of Legendrian isotopies and certain Lagrangian handle attachments on Legendrians [2].

In this note, we consider generating families on Lagrangian cobordisms between Legendrian submanifolds. This is a non-symmetric relation between Legendrian submanifolds [3, 4], and results in relative symplectic field theory [10] imply that Lagrangian cobordisms induce maps of the Legendrian contact homologies from the positive end to the negative end [8, 9], and functors between augmentation categories from the negative end to the positive end. Since in low dimensions generating families induce augmentations by using rulings [7, 12,13,14, 30] and Morse complex sequences [19, 29], one would expect that a generating family on the Legendrian at the negative end extends to the positive end.

Our main theorem states that generating families on the Legendrian at the negative end indeed extends to the Lagrangian cobordism and hence the positive end, once the necessary formal obstruction vanishes.

Theorem 1.1

Let \(L \hookrightarrow J^1\,M \times \mathbb {R}_{>0} \xrightarrow {\sim } T^*(M \times \mathbb {R}_{>0})\) be an exact Lagrangian cobordism between Legendrians in \(J^1M\) from \(\Lambda _-\) to \(\Lambda _+\). Let \(f_-\) be a generating family for \(\Lambda _-\) linear at infinity. Then \(f_-\) extends to a generating family for L linear at infinity up to stabilizations if and only if the stable Lagrangian Gauss map \(G: L \rightarrow U/O\) is null homotopic and the null homotopy on \(\Lambda _-\) determined by \(f_-\) extends to a null homotopy on L. In particular, when the above conditions hold, \(\Lambda _+\) admits a generating family linear at infinity.

Remark 1.1

We expect that for any \(\mathbb {D}^k\)-family of generating families linear at infinity for \(\Lambda _-\), when the \(\mathbb {D}^k\)-family of null homotopies of the Lagrangian Gauss map extends to L, the generating families will extend to a \(\mathbb {D}^k\)-family of generating families linear at infinity for L. However, we will not work out the details and give a complete proof in this paper.

Generating families have been used in many previous literature to study Lagrangian cobordisms between Legendrians [2, 25, 27, 31, 32]. However, to our knowledge, we need to assume the existence of a compatible generating family on the Lagrangian cobordism. With the theorem above, one can replace those existence assumptions by the purely formal conditions on the Lagrangian Gauss map and the classifying map of generating families.

The first corollary is that for exact Lagrangian concordances, a generating family linear at infinity on Legendrian at the negative end always extends to the Lagrangian concordance.

Corollary 1.2

Let \(L \hookrightarrow J^1\,M \times \mathbb {R}_{>0} \xrightarrow {\sim } T^*(M \times \mathbb {R}_{>0})\) be an exact Lagrangian concordance between closed Legendrians from \(\Lambda _-\) to \(\Lambda _+ \hookrightarrow J^1M\). Then L admits a generating family linear at infinity if and only if \(\Lambda _-\) admits a generating family linear at infinity.

The second corollary that may be of particular interest is the case of Lagrangian fillings. Our result implies that any exact Lagrangian filling with trivial stable Lagrangian Gauss map admits a generating family linear at infinity.

Corollary 1.3

Let \(L \hookrightarrow J^1\,M \times \mathbb {R}_{>0} \xrightarrow {\sim } T^*(M \times \mathbb {R}_{>0})\) be an exact Lagrangian filling of \(\Lambda \hookrightarrow J^1\,M\). Then L admits a generating family linear at infinity if and only if the stable Lagrangian Gauss map \(G: L \rightarrow U/O\) is trivial. In particular, when \(\Lambda \) has a Lagrangian filling L with trivial Lagrangian Gauss map, \(\Lambda \) admits a generating family linear at infinity.

We explain the concepts involved in the main results, starting from the definition of generating families for Lagrangian and Legendrian submanifolds.

Definition 1.1

Let \(\Lambda \hookrightarrow T^*M\) be an exact Lagrangian embedding. Then \(f: M \times \mathbb {R}^n \rightarrow \mathbb {R}\) is called a generating family for \(\Lambda \) if the graph of the differential \(\Lambda _{df} \pitchfork T^*M \times \mathbb {R}^n \times \{0\}\) and

$$\begin{aligned} \Lambda&= \pi _{T^*M} (\Lambda _{df} \cap T^*M \times \mathbb {R}^n \times \{0\}) \\&= \{(x, \xi ) \mid \exists \,u \in \mathbb {R}^n, \partial _x f(x, u) = \xi , \partial _u f(x, u) = 0\}. \end{aligned}$$

Let \(\Lambda \hookrightarrow J^1M\) be a Legendrian embedding. Then \(f: M \times \mathbb {R}^n \rightarrow \mathbb {R}\) is called a generating family for \(\Lambda \) if the graph of the 1-jet \(\Lambda _{j^1f} \pitchfork J^1\,M \times \mathbb {R}^{n} \times \{0\}\) and

$$\begin{aligned} \Lambda= & {} \pi _{J^1M} (\Lambda _{j^1f} \cap J^1M \times \mathbb {R}^{n} \times \{0\}) = \{(x, \xi , z) \mid \exists \,u \in \mathbb {R}^n,\\{} & {} \partial _x f(x, u) = \xi , \partial _u f(x, u) = 0, f(x, u) = z\}. \end{aligned}$$

f is a generating function linear at infinity if \(f(x, -): \mathbb {R}^n \rightarrow \mathbb {R}\) is a linear function for every \(x \in M\) outside a proper subset with respect to the projection onto M.

Given a generating family, we can stabilize it by introducing extra dimensions and adding quadratic forms on the extra factors. Let \(f: M \times \mathbb {R}^n \rightarrow \mathbb {R}\) be a generating family. Then the stabilization of f is the generating function

$$\begin{aligned} {\overline{f}}: M \times \mathbb {R}^n \times \mathbb {R}^m \rightarrow \mathbb {R}, \;\; {\overline{f}}(x, u_0, u_1) = f(x, u_0) + Q(u_1) \end{aligned}$$

for a quadratic form \(Q: \mathbb {R}^m \rightarrow \mathbb {R}\). We will prove that after deforming the functions outside compact subsets, stabilizations preserve linear at infinity property.

Then we explain the formal obstructions that appear in the statement of our theorems. The first obstruction is to trivialize the stable Lagrangian Gauss map of \(\Lambda \). Using the Lagrangian fibration over \(T^*M\) by cotangent fibers, we will identify the Lagrangian Grassmannian over \(T^*M\) with the trivial bundle \(U/O \times T^*M \rightarrow T^*M\).

Definition 1.2

Let \(\Lambda \rightarrow T^*M\) be an exact Lagrangian immersion. Then the stable Lagrangian Gauss map is defined by the section

$$\begin{aligned} G: \Lambda \rightarrow U/O, \;\; p \mapsto [T_p\Lambda ]. \end{aligned}$$

It is shown by Giroux [16] and Latour [23] that the necessary and sufficient condition of the existence of a germ of generating family on an exact Lagrangian immersion \(\Lambda \) is that the stable Lagrangian Gauss map is trivial, and each generating family f determines a null homotopy of the Lagrangian Gauss map \(G: \Lambda \rightarrow U/O\). Then the second obstruction is to extend the null homotopy on \(\Lambda \) to a null homotopy on L.

When concatenating two null homotopies of the stable Lagrangian Gauss map, we will obtain a based loop \(\Lambda \rightarrow \Omega (U/O)\), where \(\Omega (U/O) \simeq \mathbb {Z}\times BO\) by Bott periodicity. Thus we can characterize the null homotopy through the following construction, where we identify a subspace \(V \subset \mathbb {R}^n\) of codimension r as a point \((r, [V]) \in \mathbb {Z}\times BO\).

Definition 1.3

Let \(\Lambda \rightarrow T^*M\) be an exact Lagrangian immersion generated by a given reference generating family \(g: M \times \mathbb {R}^n \rightarrow \mathbb {R}\). Then the classifying map of any generating family f is defined as a map between pointed spaces by

$$\begin{aligned} \Delta (f): \Lambda \rightarrow \mathbb {Z}\times BO, \; (x, \partial _x f(x, u)) \mapsto [V_{<0}f(x, u) \oplus V_{\ge 0}g(x, u)], \end{aligned}$$

where \(V_{<0}f\) and \(V_{\ge 0}f\) are the negative and non-negative eigenspace of the Hessian \(\partial ^2_u f\).

Remark 1.2

Latour showed that \(V_{<0}f(x, u) \oplus V_{\ge 0}g(x, u)\) defines a vector bundle over \(\Lambda \), which is not obvious from the construction. For any \((x, u) \in M \times \mathbb {R}^n\) that projects onto \(\Lambda \), the value of \(\Delta (f_-)\) at the point can also be written as \([V_{<0}f(x, u)] - [V_{< 0}g(x, u)]\).

Remark 1.3

Since \(\Delta \) is a map between pointed spaces, we require that the base point is sent to \(0\in \mathbb {Z}\times BO\). When \(\Lambda \) is connected, the image of \(\Delta (f)\) is contained in \(0 \times \textrm{Gr}(\mathbb {R}^\infty , \mathbb {R}^\infty )\).

The necessary condition for one to extend a germ of generating family is that the corresponding classifying map extends. It is proved by Latour [23] that the germs of generating families are indeed classified by \([\Lambda , \Omega (U/O)] \simeq [\Lambda , \mathbb {Z}\times BO]\) up to stabilizations. Hence this is also the sufficient condition to extend germs of generating families.

Remark 1.4

We note that the first few formal obstructions are well known invariants for Lagrangians and Legendrians. The first obstruction for the Lagrangian Gauss map to vanish is the Maslov class \(\mu (\Lambda ) \in H^1(\Lambda ; \mathbb {Z})\) and the first order part of the classifying map from L to \(\mathbb {Z}\) is the choice of a Maslov potential on all connected components. We will explain in “Appendix” that for Legendrian links, these are the only obstructions.

Knowing the result of Giroux [16] and Latour [23], one can easily notice that the main difficulty is to extend the germ of generating family to a generating family linear at infinity on \(M \times \mathbb {R}^N\). We follow the idea in the recent work of Abouzaid et al. [1] inspired by works in microlocal sheaves of Guillermou [18]. Given a germ of generating families on \(\Lambda \), one constructs a generating family linear at infinity on the double copy given by Reeb push-off \(T_{-h}(\Lambda ) \cup T_h(\Lambda )\), and then separates the two copies \(T_{-h}(\Lambda )\) and \(T_h(\Lambda )\).

For exact Lagrangian cobordisms L between Legendrians, we do not always obtain a generating family linear at infinity on the double copy \(T_{-h}(L) \cup T_h(L)\) due to lack of a Weinstein tubular neighbourhood of L with positive radius. However, once there is a generating family linear at infinity at the negative end \(\Lambda _-\), we will be able to carry out the rest of the doubling construction. This is inspired by our previous work in microlocal sheaves for Lagrangian cobordisms [24] (though we need to emphasize that mathematically neither result implies the other).

Remark 1.5

Like the construction of Abouzaid et al. [1], we believe that our construction also works for twisted generating families. However, we do not work out the details of the proof.

Let us remark that our result should potentially generalize to generating families that are not linear at infinity. However, in those cases there might be extra difficulties when cutting off the generating families in Sect. 2.5.

2 Proof of the Theorem

2.1 Germs of generating families

The problem of constructing germs of generating families turns out to be purely homotopy theoretic. In this section, we explain why the formal condition ensures the existence of a germ of generating family.

Definition 2.1

Let \(\iota : L \rightarrow J^1N\) be a Legendrian immersion. Then a germ of generating function is a pair (Uf) where \(U \subseteq N \times \mathbb {R}^n\) is an open subset \(f: U \rightarrow \mathbb {R}\) is a smooth function such that

$$\begin{aligned} \Lambda _{j^1f} \pitchfork J^1N \times \mathbb {R}^n \times \{0\}. \end{aligned}$$

Then (Uf) is a germ of generating family for L if for \(\Sigma _f = \Lambda _{j^1f} \cap J^1N \times \mathbb {R}^n \times \{0\}\), there is a diffeomorphism \(\varphi : L \xrightarrow {\sim } \Sigma _f\) such that \(\iota = \pi _{J^1N} \circ \varphi \), and in particular

$$\begin{aligned} \iota (L) \cong \pi _{J^1N} (\Sigma _f)&= \{(x, \partial _x f(x, u), f(x, u)) \mid \exists \, u \in \mathbb {R}^n,\\&\quad \partial _u f(x, u) = 0, (x, u) \in U\}. \end{aligned}$$

Remark 2.1

When \(L \hookrightarrow J^1N\) is a Legendrian embedding, we will omit the obvious choice of the diffeomorphism \(\varphi : L \xrightarrow {\sim } \Sigma _f\).

For the Legendrian immersion \(\iota : L \rightarrow J^1N\), consider a smooth map \(\psi : L \rightarrow \mathbb {R}^n\) such that \(\pi \times \psi : L \hookrightarrow N \times \mathbb {R}^n\) is an embedding and U is an open neighbourhood of \((\pi \times \psi )(L) \subseteq N \times \mathbb {R}^n\). Then a germ of generating family for L is equivalent to a germ of graphical Legendrian embedding

$$\begin{aligned} \theta _U: U \hookrightarrow J^1(M \times \mathbb {R}^n) \end{aligned}$$

that transversely intersects the coisotropic \(J^1\,M \times \mathbb {R}^n \times \{0\}\) along the isotropic embedding

$$\begin{aligned} \iota \times d\psi : L \hookrightarrow J^1(M \times \mathbb {R}^n). \end{aligned}$$

such that \(\theta _U|_L = \iota \times d\psi \). One can further show that this is equivalent to a Lagrangian distribution that contains the tangent bundle of the isotropic embedding, which then becomes a homotopy theoretic problem. In fact, Giroux showed the following theorem:

Theorem 2.1

(Giroux [16]) Let \(L \rightarrow J^1N\) be a Legendrian immersion. Then L has a germ of generating family if and only if the stable Lagrangian Gauss map \(L \rightarrow U/O\) is homotopically trivial.

Then we define equivalences of germs of generating families following [23, Definition IV.1.4 & 6] in order to state the classification theorem of germs of generating famileis by Latour.

Definition 2.2

Let \(\iota : L \rightarrow J^1N\) be a Legendrian immersion, and (Uf), \((U', f')\) be germs of generating families for the Legendrian L with \(\varphi _f: L \xrightarrow {\sim } \Sigma _f\) and \(\varphi _{f'}: L \xrightarrow {\sim } \Sigma _{f'}\). Then (Uf) and \((U', f')\) are called strictly equivalent if there are open subsets \(V \subseteq U\), \(V' \subseteq U'\), and a diffeomorphism \(H: V \xrightarrow {\sim } V'\) such that \(H \circ \varphi _f = \varphi _{f'}\), \(\pi _M \circ H = \pi _M|_{V}\), and

$$\begin{aligned} f'|_{V'} = f \circ H. \end{aligned}$$

(Uf) and \((U', f)\) are called stably equivalent if for some stabilizations

$$\begin{aligned}&{\overline{f}}: U \times \mathbb {R}^m \rightarrow \mathbb {R}, \;\, {\overline{f}}(x, u_1, u_2) = f(x, u_1) + Q(u_2),\\&\quad {\overline{f}}{}': U' \times \mathbb {R}^{m'} \rightarrow \mathbb {R}, \;\, {\overline{f}}{}'(x, u_1, u_2) = f'(x, u_1) + Q'(u_2) \end{aligned}$$

with nondegenerate quadratic forms \(Q, Q': \mathbb {R}^m \rightarrow \mathbb {R}\), there is a strict equivalence between \((U \times \mathbb {R}^m, {\overline{f}})\) and \((U' \times \mathbb {R}^{m'}, {\overline{f}}{}')\).

We now explain the correspondence between the germ of generating families and the homotopy classes \([L, \Omega (U/O)]\). Using Bott periodicity, we know that

$$\begin{aligned} \Omega (U/O) \simeq \mathbb {Z}\times BO \simeq \mathbb {Z}\times \textrm{Gr}(\mathbb {R}^\infty , \mathbb {R}^\infty ). \end{aligned}$$

For any subspace \(V \subset \mathbb {R}^n\) of codimension r, we will regard it as a point \((r, [V]) \in \mathbb {Z}\times BO\). In the proof of Giroux’s theorem, we deformed the Lagrangian Gauss map such that it is tangent to the isotropic embedding \(L \hookrightarrow J^1(N \times \mathbb {R}^{n})\). However, the behaviour along the \(\mathbb {R}^n\)-direction of the embedding \(U \hookrightarrow J^1(N \times \mathbb {R}^{n})\) may differ, and we can obtain a classification result of the germs of generating families by the behaviour along \(\mathbb {R}^n\)-direction.

For a generating family f for \(L \rightarrow J^1N\), the negative eigenspace of f on the fiberwise critical locus \(\Sigma _f\) as a subspace in \(\mathbb {R}^n\). However, in general, the dimension of the negative eigenspace is not a constant and does not define a vector bundle or a continuous map \(L \rightarrow BO\). Latour resolved the issue by considering the sum of the negative eigenspace of a generating family f and the positive eigenspace of a reference generating family g, which turns out to be always a direct sum [23, Proposition III 4.6 & IV 2.4].

Definition 2.3

Let f and g be germs of generating families for L such that \(\Sigma _f = \Sigma _g\). Let \(V_{<0}f(x, u)\) and \(V_{\ge 0}f(x, u)\) be the negative and non-negative eigenspace of the Hessian \(\partial ^2_u f(x, u)\) at \((x, u) \in \Sigma _f\). Denote by \((x_0, u_0) \in \Sigma _f\) the lift of the base point in L. We define the classifying map of f with respect to the reference class g as

$$\begin{aligned} \Delta (f) = \Delta (f, g) = [V_{<0}f \oplus V_{\ge 0}g] - [V_{<0}f(x_0, u_0) \oplus V_{\ge 0}g(x_0, u_0)] \in [L, \mathbb {Z}\times BO]. \end{aligned}$$

Theorem 2.2

(Latour [23, Theorem IV.1.10]) Let \(L \rightarrow J^1N\) be a Legendrian immersion such that the stable Lagrangian Gauss map \(L \rightarrow U/O\) is homotopically trivial. Then the stable equivalence classes of generating families on L are in bijection with homotopy classes of pointed spaces \([L, \Omega (U/O)]\).

Remark 2.2

Latour [23, Theorem IV.1.10] assumed that L is connected and proved that germs of generating families are stably classified by the stable homotopy classes [LBO]. However, when L is disconnected, since stabilizations by quadratic forms change the indices of critical points on all connected components simultaneously, the classification is given by homotopy classes of pointed spaces \([L, \mathbb {Z}\times BO]\) where the component containing the base point \(x_0 \in L\) is sent to \(0 \times BO\). Alternatively, we could only allow stabilizations by quadratic forms of signature 0 to fix the component of the image in \(\mathbb {Z}\).

In order to compare arbitrary germs of generating families, we need the following lemma.

Lemma 2.3

(Latour [23, Lemma IV.4.1]) Let \(L \rightarrow J^1N\) be a Legendrian immersion, and (Uf), \((U', f')\) be germs of generating families for L with \(\varphi : L \xrightarrow {\sim } \Sigma _f\) and \(\varphi ': L \xrightarrow {\sim } \Sigma _{f'}\). Then there exist stabilizations \(({\overline{U}}, {\overline{f}})\), \(({\overline{U}}{}', {\overline{f}}{}')\) and a diffeomorphism \(H: {\overline{U}} \xrightarrow {\sim } {\overline{U}}{}'\) such that \(({\overline{U}}, {\overline{f}})\), \(({\overline{U}}, {\overline{f}}{}' \circ H)\) have common critical locus

$$\begin{aligned} H \circ \varphi = \varphi '. \end{aligned}$$

Given any two germs of generating families f and \(f'\), by the above lemma, one can assume that after stabilizations they are defined on the same domain. When \(\Delta ({\overline{f}}) - \Delta ({\overline{f}}{}') = 0\), there is a homotopy between the classifying maps \(L \rightarrow \mathbb {Z}\times BO\) of \({\overline{f}}\) and \({\overline{f}}{}'\). Therefore, by Bott periodicity we can show that the null homotopies of the Lagrangian Gauss map \(L \times [0, 1] \rightarrow U/O\) determined by \({\overline{f}}\) and \({\overline{f}}{}'\) are homotopic. Using the existence theorem of generating families for \(L \times [0, 1]\), we get the following lemma.

Lemma 2.4

(Latour [23, Proof IV.4.5]) Let \(L \rightarrow J^1N\) be a Legendrian immersion, and (Uf), \((U, f')\) be germs of generating families for L with common critical locus \(\Sigma _f = \Sigma _{f'}\). Suppose \(\Delta (f) - \Delta (f') = 0\). Then after stabilization there is a family of germs of generating functions \(({\overline{U}}, {\overline{f}}_t)\) for L such that \({\overline{f}}_0 = {\overline{f}}\) and \({\overline{f}}_1 = {\overline{f}}{}'\).

Then using Moser argument and isotopy extension theorem [23, Lemma IV.4.4], from the homotopy of generating families \(({\overline{U}}, {\overline{f}}_t)\), one can easily define an isotopy of manifolds \(H_t\) such that \({\overline{f}}_t = {\overline{f}} \circ H_t\). This is the key idea in the proof of Latour’s theorem.

Using Latour’s theorem, we can prove the following extension theorem for germs of generating families.

Suppose L is a Legendrian and the stable Lagrangian Gauss map \(L \rightarrow U/O\) is trivial. We fix a reference class of germ of generating family g for L, and then for any generating family f for L, define the classifying map

$$\begin{aligned} \Delta (f) = [V_{<0}f \oplus V_{\ge 0}g] - [V_{<0}f(x_0, u_0) \oplus V_{\ge 0}g(x_0, u_0)] \in [L, \mathbb {Z}\times BO]. \end{aligned}$$

For an open submanifold \(L_0 \subseteq L\), we restrict the reference class g to \(L_0\), and given a generating family \(f_0\) for \(L_0\), define the classifying map

$$\begin{aligned} \Delta (f_0) = [V_{<0}f_0 \oplus V_{\ge 0}g|_{L_0}] - [V_{<0}f_0(x_0, u_0) \oplus V_{\ge 0}g(x_0, u_0)|_{L_0}] \in [L_0, \mathbb {Z}\times BO]. \end{aligned}$$

Proposition 2.5

Let \(L \rightarrow J^1N\) be a compact Legendrian immersion. Then a germ of generating family \(f_0\) for an compact submanifold \(L_0 \subseteq L\) with smooth boundary extends to a germ for L after stabilization if and only if the stable Lagrangian Gauss map \(L \rightarrow U/O\) is homotopically trivial and the homotopy class associated with the generating family \(\Delta ({f_0}): L_0 \rightarrow \mathbb {Z}\times BO\) extends to L.

Proof

When the Lagrangian Gauss map \(L \rightarrow U/O\) is stably trivial, by Giroux’s Theorem 2.1 we know that L admits a generating family, and by Latour’s Theorem 2.2 we know that (for a given choice of reference class of generating families) the stable equivalence classes of generating families are in bijection with \([L, \mathbb {Z}\times BO]\).

Consider the generating family \(f_0\) on a compact submanifold \(L_0 \subseteq L\), and \(U_0\) an open neighbourhood of \(L_0\) such that \(L_0 = U_0 \cap L\). Let \(L_0'\) be an open tubular neighbourhood of \(L_0 \subseteq L\) which deformation retracts onto \(L_0\), and \(U_{0}'\) be an open neighbourhood \(U_{0} \subseteq U\) which deformation retracts to \(U_0\) such that \(L_0' = U_0' \cap L\). Then \(f_0\) extends to a germ of generating family \(f_0'\) on \(L_0'\). Under the deformation retraction \(L_0' \xrightarrow {\sim } L_0\), the associated homotopy class \(\Delta ({f_0}): L_0 \rightarrow \mathbb {Z}\times BO\) is identical as \(\Delta ({f_0}'): L_0' \rightarrow \mathbb {Z}\times BO\). Assume that \(\Delta ({f_0}')\) extends to \(\Delta (f_1): L \rightarrow \mathbb {Z}\times BO\) which by Latour’s Theorem 2.2 corresponds to the generating family \(f_1\) defined on an open neighbourhood U of L. Restricting to \(U_0'\), we can apply Latour’s Theorem 2.2, Lemmas 2.3 and 2.4 so that after stabilization, \({\overline{f}}_1|_{{\overline{U}}{}'_0}\) is homotopic to \({\overline{f}}{}'_0\) through a family \({\overline{f}}_t\), \(0 \le t \le 1\). Let \(\rho : {\overline{U}} \rightarrow \mathbb {R}\) be a cut-off function such that \(\rho |_{{\overline{U}}_0} = 0\) and \(\rho |_{{\overline{U}} \backslash {\overline{U}}_0'} = 1\). Then

$$\begin{aligned} {\overline{f}}(x, u) = {\overline{f}}_{\rho (x, u)}'(x, u): {\overline{U}} \rightarrow \mathbb {R}\end{aligned}$$

is a generating family on L stably equivalent to \(f_0\) on the open neighbourhoods \(U_0\) of \(L_0\). \(\square \)

2.2 Generating families linear at infinity

Any Morse-theoretic argument of generating families will not work without control on the behaviour of the generating families away from the critical locus. This is why we need the linear at infinity condition. Following [1], we introduce generating families that are weakly linear at infinity. Unlike Definition 1.1, for generating families that are weakly linear at infinity, we only require linearity outside compact subsets on some \(\mathbb {R}^n\)-factor of \(\mathbb {R}^{m+n}\). Alternatively, one can also simply deal with generating functions linear and quadratic at infinity following Jordan and Traynor [21].

Definition 2.4

([1, Definition 3.1]) Let \(f: N \times \mathbb {R}^{m+n} \rightarrow \mathbb {R}\) be a generating function. Then f is called a function weakly linear at infinity if outside a compact subset in \(\mathbb {R}^{m+n}\),

$$\begin{aligned} f(x, u_1, u_2) = g(x, u_1) + L(x, u_2) \end{aligned}$$

where \(L(x, -): \mathbb {R}^n \rightarrow \mathbb {R}\) is a linear function. Equivalently, f is called weakly linear at infinity if there is a function \(\epsilon : N \times \mathbb {R}^{m+n} \rightarrow \mathbb {R}\) where \(\pi _N: \textrm{supp}(\epsilon ) \rightarrow M\) is proper such that

$$\begin{aligned} f(x, u_1, u_2) = \epsilon (x, u_1, u_2) + g(x, u_1) + L(x, u_2). \end{aligned}$$

Lemma 2.6

Let \(f: N \times \mathbb {R}^{m+n} \rightarrow \mathbb {R}\) be a generating function weakly linear at infinity. Then there is a homotopy of functions \(f_t\) such that \(f_0 = f\) and \(f_1\) is a function strongly linear at infinity such that the fiberwise critical locus \(\Sigma _{f_t} = \Sigma _f\) and \(f_t = f\) on a neighbourhood of the critical locus.

Proof

Let \(\rho : N \times \mathbb {R}^{m+n} \rightarrow \mathbb {R}\) be a smooth cut-off function such that \(\rho |_{\textrm{supp}(\epsilon )} \equiv 1\) and \(\pi _M: \textrm{supp}(\rho ) \rightarrow M\) is proper. Define \(f_t(x, u_1, u_2) = \epsilon (x, u_1, u_2) + (1 - t + t\rho (x, u_1, u_2))g(x, u_1) + L(x, u_2)\). This is the required homotopy. \(\square \)

Comparing Definition 1.1 of functions strictly linear at infinity, the advantage of functions weakly linear at infinity is that they are invariant under stabilizations.

Definition 2.5

([1, Definition 3.3]) Let \(f: N \times \mathbb {R}^{m+n} \rightarrow \mathbb {R}\) be a generating function weakly linear at infinity of the form

$$\begin{aligned} f(x, u_1, u_2) = \epsilon (x, u_1, u_2) + g(x, u_1) + L(x, u_2) \end{aligned}$$

where \(\pi _N: \textrm{supp}(\epsilon ) \rightarrow M\) is proper and \(\sup |\epsilon | \le b\).

Let \(\mathcal {Q}_k\) be the space of quadratic forms on \(\mathbb {R}^k\), \(Q: N \rightarrow \mathcal {Q}_k\) be a family of quadratic forms, and \(\chi : \mathcal {Q}_k \times \mathbb {R}^k \rightarrow \mathbb {R}\) be a cut-off function such that \(\chi _q(v) = \chi (q, v)\) is compactly supported, \(\chi _q \equiv 1\) near \(0 \in \mathbb {R}^m\) and \(|D_v \chi _q| < |D_v q|\). Then the stabilization of f by Q with compact cut-off is defined by

$$\begin{aligned}{} & {} {\overline{f}}_\textit{cpt}: N \times \mathbb {R}^{m+n} \times \mathbb {R}^k \rightarrow \mathbb {R}, \\{} & {} \quad {\overline{f}}_\textit{cpt}(x, u_1, u_2, v) = \chi _{Q(x)}(b^{-1}v)\epsilon (x, u_1, u_2) + g(x, u_1) + Q(x, v) + L(x, u_2). \end{aligned}$$

Remark 2.3

We refer to [1, Lemma 3.2] for the details on the existence of the choice of cut-off function \(\chi : \mathcal {Q}_k \times \mathbb {R}^k \rightarrow \mathbb {R}\) that satisfy compatibility conditions.

Lemma 2.7

(Sabloff and Traynor [32, Lemma 3.8], Abouzaid et al. [1, Lemma 3.4]) Let \(f: N \times \mathbb {R}^{m+n} \rightarrow \mathbb {R}\) be a generating function weakly linear at infinity and \(Q: N \rightarrow \mathcal {Q}_k\) be a family of quadratic forms. Let \({\overline{f}}_\textit{cpt}\) be the stabilization by Q with compact cut-off and \({\overline{f}}\) be the stabilization by Q. Then there is a homotopy \({\overline{f}}_t\) with \({\overline{f}}_0 = {\overline{f}}_\textit{cpt}\) and \({\overline{f}}_1 = {\overline{f}}\) such that \({\overline{f}}_t\) have the same critical locus and agree on a neighbourhood of the critical locus.

Given the above lemma, we will no longer distinguish generating families that are weakly linear and strongly linear at infinity, nor will be distinguish stabilization of f by Q with compact cut-off and standard stabilizations of f by Q.

2.3 Generating families on the doubling

Let L be the Legendrian lift of an exact Lagrangian cobordism from \(\Lambda _-\) to \(\Lambda _+\) [3, 9]. Given a generating family linear at infinity on the negative end \(\Lambda _-\) that extends to a germ of generating family on L, we use the doubling construction to get a generating family linear at infinity for the double copies \(T_{-\epsilon }(L) \cup T_\epsilon (L)\) given by the Reeb pushoff after modifying the construction of Abouzaid et al. [1]. This is the key construction in our paper.

First, recall that there is a strict contactomorphism between the contactization of the symplectization of \(J^M\) and \(J^1(M \times \mathbb {R}_{>0})\) by [6, 26]

$$\begin{aligned} \begin{array}{ccc} ((J^1M \times \mathbb {R}_{>0}) \times \mathbb {R}, dw + s\alpha _{J^1M}) \xrightarrow {\sim } (J^1(M \times \mathbb {R}_{>0}), \alpha _{J^1(M \times \mathbb {R}_{>0})}),\\ (x, \xi , t; s; w) \mapsto (x, s; s\xi , t; st + w), \end{array} \end{aligned}$$

where we use the standard contact form \(\alpha _{J^1\,M} = dt - \xi dx\). The Legendrian lift of an exact Lagrangian cobordism from \(\Lambda _-\) to \(\Lambda _+\) gives rise to a conical Legendrian cobordism [26].

Definition 2.6

Let \(\Lambda _\pm \hookrightarrow J^1M\) be Legendrian embeddings. Then a Legendrian embedding \(L \hookrightarrow J^1(M \times \mathbb {R}_{>0})\) is called a conical Legendrian cobordism from \(\Lambda _-\) to \(\Lambda _+\) if for some \(0< s_-< s_+ < +\infty \), there exist \(w_{0,-}, w_{0,+} \in \mathbb {R}\) such that

$$\begin{aligned} {L} \cap J^1(M \times (0, s_-))&= \{(x, s, s\xi , t, st + w_{0,-}) | (x, \xi , t) \in \Lambda _-, s \in (0, s_-)\}, \\ {L} \cap J^1(M \times (s, +\infty ))&= \{(x, s, s\xi , t, st + w_{0,+}) | (x, \xi , t) \in \Lambda _+, s \in (s_+, +\infty )\}. \end{aligned}$$

Given a generating family \(f_-: M \times \mathbb {R}^k \rightarrow \mathbb {R}\) linear at infinity of \(\Lambda _-\), the classical trick of Chekanov [6, Proposition 5.3] implies that there is a generating family linear at infinity

$$\begin{aligned} f_-: M \times \mathbb {R}_{>0} \times \mathbb {R}^k \rightarrow \mathbb {R}, \;\, f_-(x, s, u) = sf_-(x, u) \end{aligned}$$

that generates the conical Legendrian \(\Lambda _- \times \mathbb {R}_{>0} = \{(x, s, s\xi , t, st) | (x, \xi , t) \in \Lambda _-\}\). This will be the starting point of our construction.

In order to construct a generating family on the double copy \(T_{-\epsilon }(L) \cup T_\epsilon (L)\), we need to consider the following function linear at infinity with two critical points.

Definition 2.7

For \(h > 0\), define \(D_h: \mathbb {R}\rightarrow \mathbb {R}\) as a smooth function such that \(D_h(w) = h(w^3 - 3w)/2\) when \(|w| \le 1\), \(D'_h(w) > 0\) when \(1< |w| < 2\), and \(D_h(w) = hw\) when \(|w| \ge 2\).

Lemma 2.8

Let \(f: M \times \mathbb {R}^k \rightarrow \mathbb {R}\) be a generating family linear at infinity and \(f_{dbl}(x, u, w) = f(x, u) + D_h(w)\). Then there is a homotopy of functions \(f_{t}: M \times \mathbb {R}^{k+1} \rightarrow \mathbb {R}\), \(0 \le t \le 1\), such that \(\Sigma _{f_{t}} = \Sigma _{f_{dbl}}\), \(f_t = f_{dbl}\) on a neighbourhood of the critical locus, and \(f_1\) is linear at infinity.

Proof

Suppose \(f(x, u) = \epsilon (x, u) + L(x, u)\) where L is linear and \(\pi _M: \textrm{supp}(\epsilon ) \rightarrow M\) is proper. We will consider a cut-off function \(\rho : M \times \mathbb {R}\rightarrow [0, 1]\) such that \(\rho |_{M \times [-2, 2]} \equiv 1\) and \(\pi _M: \textrm{supp}(\rho ) \rightarrow M\) is proper. Define

$$\begin{aligned} f_t = (t + (1 - t)\rho (x, w))\epsilon (x, u) + L(x, u) + D_h(w). \end{aligned}$$

We know that \(\Sigma _{f_t} \cap (M \times \mathbb {R}^k \times [-2, 2]) = \Sigma _{f_{dbl}}\). It suffices to show that \(\Sigma _{f_t} \cap (M \times \mathbb {R}^k \times (-\infty , -2) \cup (2, +\infty )) = \varnothing \). Actually, when \(w \in (-\infty , -2) \cup (2, +\infty )\), we have

$$\begin{aligned} \partial _w f_t = (1 - t) \partial _w \rho (x, w) \epsilon (x, u) + D_h'(w) = (1 - t) \partial _w \rho (x, w) \epsilon (x, u) + h. \end{aligned}$$

Choose \(\rho : M \times \mathbb {R}\rightarrow \mathbb {R}\) such that \(\sup _{w \in \mathbb {R}}|\partial _w \rho (x, w)| < h/\sup _{u \in \mathbb {R}^k}|\epsilon (x, u)|\). Then \(\partial _w f \ne 0\) for \(w \in (-\infty , -2) \cup (2, +\infty )\), which means that \(\Sigma _{f_t} \cap (M \times \mathbb {R}^k \times (-\infty , -2) \cup (2, +\infty )) = \varnothing \). Thus, \(\Sigma _{f_{t}} = \Sigma _{f_{dbl}}\) and \(f_t\) is the required homotopy. \(\square \)

Given the above lemma, we will not distinguish \(f_{dbl}(x, u, w) = f(x, u) + D_h(w)\) and its linear at infinity deformation.

Theorem 2.9

Let \(L \hookrightarrow J^1(M \times \mathbb {R}_{>0})\) be an embedded conical Legendrian cobordism between closed embedded Legendrians from \(\Lambda _-\) to \(\Lambda _+ \hookrightarrow J^1M\).

Then there exists a generating family linear at infinity \(F_\epsilon : M \times \mathbb {R}_{>0} \times \mathbb {R}^{k+1} \rightarrow \mathbb {R}\) on \(T_{-\epsilon }(L) \cup T_\epsilon (L)\) for \(\epsilon > 0\) sufficiently small if and only if there exists a generating family linear at infinity \(f_-: M \times \mathbb {R}^{k} \rightarrow \mathbb {R}\) which extends to a germ of generating family on L.

Moreover, when the conditions hold, we can define \(F_\epsilon : M \times \mathbb {R}_{>0} \times \mathbb {R}^{k+1} \rightarrow \mathbb {R}\) such that

$$\begin{aligned} (F_\epsilon |_{M \times (0, s_-) \times \mathbb {R}^k})(x, s, u, v, w) = s{f}_-(x, u) + D_\epsilon (w), \end{aligned}$$
Fig. 1
figure 1

Left: the double copy Legendrian \(T_{-\epsilon }(L) \cup T_\epsilon (L)\) in Theorem 2.9. Right: the image of the double copy under the inverse Liouville flow \(T_{-\epsilon }(\varphi '_{h/\epsilon }(L)) \cup T_\epsilon (\varphi '_{h/\epsilon }(L))\) in Theorem 2.13. The regions between the dashed lines are the nonconical part of the Legendrian cobordism

Let us recall the theorem of Abouzaid et al. [1, Corollary 3.12 & Theorem 3.13]. They proved that given a germ of generating family on a closed Legendrian embedding \(L \hookrightarrow J^1M\), there is a generating family linear at infinity on the doubling \(T_{-\epsilon }(L) \cup T_\epsilon (L)\) when \(\epsilon > 0\) is small. Their theorem does not hold for arbitrary noncompact Legendrian embeddings (even with conical conditions outside a compact subset).

Consider the germ of generating families F(xsu) where \(F(x, s, u) = sf_-(x, u)\) at the negative end and \(F(x, s, u) = sf_+(x, u)\) at the positive end. When \(s > 0\) is sufficiently small, we will lose control on the derivative of \(F(x, s, u) = sf_-(x, u)\), and may therefore introduce extra critical points to the generating family when considering the doubling construction. We avoid the issue by assuming the existence of a generating family linear at infinity at the negative end (Fig. 1).

Proof of Theorem 2.9

Consider the extension of the germ of generating family f defined on an open subset U such that

$$\begin{aligned} (f|_{U \cap M \times (0, s_-) \times \mathbb {R}^k})(x, s, u, v) = sf_-(x, u). \end{aligned}$$

Since \(L \hookrightarrow J^1(M \times \mathbb {R}_{>0})\) is conical outside \(J^1(M \times (s_-, s_+))\), we may choose the extension of the germ of functions f on \(M \times (s_+, +\infty ) \times \mathbb {R}^k\) such that

$$\begin{aligned} (f|_{U \cap M \times (s_+, +\infty ) \times \mathbb {R}^k})(x, s, u, v) = sf_+(x, u, v) \end{aligned}$$

for some function \(f_+: M \times \mathbb {R}^k \rightarrow \mathbb {R}\) on some refinement of the open neighbourhood U, which we still denote by U.

Consider a further open refinement \(V \subset U\) of L and a cut-off function \(\alpha : M \times \mathbb {R}_{>0} \times \mathbb {R}^k \rightarrow [0, 1]\) such that \(\alpha |_{M \times (0, s_-) \times \mathbb {R}^k} \equiv 1\), \(\alpha |_{V} \equiv 1\) and the projection

$$\begin{aligned} \overline{\alpha ^{-1}((0, 1])} \cap M \times [s_-, +\infty ) \times \mathbb {R}^k \rightarrow M \times [s_-, +\infty ) \end{aligned}$$

is a proper map. Consider an arbitrary extension of f from V to \(M \times \mathbb {R}_{>0} \times \mathbb {R}^k\) such that \(f = 0\) in the complement of U. Define the function

$$\begin{aligned} F_\epsilon (x, s, u, w) = f(x, s, u) + \epsilon w + \alpha (x, s, u)(D_\epsilon (w) - \epsilon w). \end{aligned}$$

We check that \(F_\epsilon : M \times \mathbb {R}_{>0} \times \mathbb {R}^{k+1} \rightarrow \mathbb {R}\) generates \(T_{-\epsilon }(L) \cup T_\epsilon (L)\).

When \(s < s_-\), we know that

$$\begin{aligned} F_\epsilon (x, s, u, w) = sf_-(x, u) + D_\epsilon (w). \end{aligned}$$

When \(s_- \le s \le s_+\), considering the region \(\overline{\alpha ^{-1}((0, 1))} \cap M \times [s_-, s_+] \times \mathbb {R}^k\), we may assume that \(|\partial _{u}f| \ne 0\) and there exist uniform \(c_1, c_2 > 0\) such that

$$\begin{aligned} |\partial _{u}f| \ge c_1, \; |\partial _{u}\alpha | \le c_2. \end{aligned}$$

Note that \(D_\epsilon (w) - \epsilon w \rightarrow 0\) when \(\epsilon \rightarrow 0\). This shows that for \(\epsilon > 0\) sufficiently small, \(\partial _{u}f + (D_\epsilon (w) - \epsilon w)\partial _{u}\alpha \ne 0\) when \(\alpha (x, s, u) \ne 1\). Finally, when \(s \ge s_+\),

$$\begin{aligned} F_\epsilon (x, s, u, w) = sf_+(x, u) + \epsilon w + \alpha (x, u, s)(D_\epsilon (w) - \epsilon w). \end{aligned}$$

Since \(\Lambda _+\) is closed, we may assume that the neighbourhood U has positive radius with respect to the product metric on \(M \times \mathbb {R}_{>0} \times \mathbb {R}^k\). Therefore, there exist uniform \(c_1', c_2' > 0\) such that

$$\begin{aligned} |\partial _{u}f_+| \ge c_1', \; |\partial _{u}\alpha | \le c_2'. \end{aligned}$$

This shows that for \(s > s_+\) and \(\epsilon > 0\) sufficiently small, \(|s\partial _u f_+| > |(D_{\epsilon }(w) - \epsilon w) \partial _u \alpha |\), and hence \(s\partial _{u}f_+ + (D_\epsilon (w) - \epsilon w)\partial _{u}\alpha \ne 0\) when \(\alpha (x, s, u) \ne 1\). This shows that the critical points of \(F_\epsilon \) are located on the locus \(\alpha ^{-1}(1) \times \mathbb {R}_w\) and hence generates \(T_{-\epsilon }(L) \cup T_\epsilon (L)\). Since

$$\begin{aligned} \overline{f^{-1}_+((0, +\infty ))} \cap M \times [s_-, +\infty ) \times \mathbb {R}^k \rightarrow M \times [s_-, +\infty ) \end{aligned}$$

is proper, we can conclude that \(F_\epsilon \) is linear at infinity. \(\square \)

Remark 2.4

One may notice that the uniform estimate \(|\partial _{u}f_-| \ge c_1', \; |\partial _{u}\alpha | \le c_2'\) still holds at the negative end. However, since \(s \in (0, s_-)\) may be sufficiently small, we can no longer show that \(|s\partial _u f_-| > |(D_{\epsilon }(w) - \epsilon w) \partial _u \alpha |\). This is why we need a generating family linear at infinity at the negative end to start with.

Since \(\partial _u F = 0\) on the critical locus \(\Sigma _F\), we can shrink the radius of the neighbourhood defining the germ F to get the estimation on the derivatives. However, as the radius of the neighbourhood shrinks at the negative end, when trying to stack two copies of the germ F using the doubling function \(D_\epsilon \), there is going to be a gap between two copies of the neighbourhoods and it will be impossible to understand the behaviour in the gap.

On the contrary, when there is a Weinstein tubular neighbourhood of uniform positive radius, one can construct a generating family on the doubling of a non-uniform Reeb push-off and deform it to a generating family on a uniform Reeb push-off \(T_{-\epsilon }(L) \cup T_\epsilon (L)\) inside the Weinstein tubular neighbourhood using contact isotopies. This obstruction has been explained by the author in the construction of microlocal sheaves [24, Section 3].

2.4 Homotopy lifting of generating families

We would like to separate the Legendrian front projection of \(T_{-\epsilon }(L)\) and \(T_\epsilon (L)\) in \(M \times \mathbb {R}_{>0} \times \mathbb {R}\) using contact Hamiltonian isotopies in order to get a generating family on a single copy of L. This requires the homotopy lifting property of generating families.

Homotopy lifting property for generating families of Lagrangian submanifolds is proved by Sikorav [33, Proposition 1.2 & 1.7] which also appears in [11, Proposition 3.1.5]. In fact, the homotopy lifting is unique up to stabilization; see [36, Proposition 1.5], [34, Theorem 3.2] and [21, Theorem 3.5]. Here we recall the case for Legendrian submanifolds.

Theorem 2.10

(Chekanov [6, Proposition 3.4, Lemma 5.6 & Theorem 6.1]; Chaperon [5, Theorem 4]; [11, Proposition 4.1.1]; [21, Theorem 1.2]) Let \(\varphi : L \rightarrow J^1N\) be a Legendrian immersion and \(f: N \times \mathbb {R}^n \rightarrow \mathbb {R}\) be a generating family for L (linear at infinity). Let \(\theta _\lambda \), \(\lambda \in [0, 1]\), be a compactly supported contact isotopy on \(J^1N\). Then there exist compactly supported functions \(\eta _\lambda : N \times \mathbb {R}^n \times \mathbb {R}^{2\,m} \rightarrow \mathbb {R}\) such that the generating family (linear at infinity)

$$\begin{aligned}{} & {} F_\lambda (x, u, p_1, q_1, \ldots , p_m, q_m) \\{} & {} \quad = f(x, u) + p_1q_1 + \cdots + p_mq_m + \eta _\lambda (x, u, p_1, q_1, \ldots , p_m, q_m) \end{aligned}$$

generates \(\theta _\lambda \circ \varphi : L \rightarrow J^1N\).

Remark 2.5

In fact, whenever \(\theta _\lambda \), \(\lambda \in [0, 1]\), is a contact isotopy that has bounded \(C^1\)-norm with respect to some complete (adapted) metric, we can prove the above homotopy lifting property, but the function \(\eta _\lambda : N \times \mathbb {R}^n \times \mathbb {R}^{2\,m} \rightarrow \mathbb {R}\) will typically be non-compactly supported, which introduces extra difficulty to analyze the behaviour of the generating family at infinity. Therefore, we will only work with the compactly supported version.

In the similar construction for microlocal sheaves [24, Section 3], following [1, 18], we separate the Legendrian fronts of \(T_{-\epsilon }(L)\) and \(T_\epsilon (L)\) by applying a contact isotopy that sends \(T_{-\epsilon }(L) \cup T_\epsilon (L)\) by \(T_{-h}(L) \cup T_h(L)\) for \(r \gg 0\) using a cut-off of the Reeb flow. However, as L is noncompact, the contact isotopy is not compact, and as explained in the remark, it will be difficult to control the behaviour of generating families at infinity.

Our solution is to use the contact lift of the Liouville vector field on \(J^1M \times \mathbb {R}_{>0} \cong T^*(M \times \mathbb {R}_{>0})\), which will push the non-conical part of the double copies of the Legendrian fronts \(T_{-\epsilon }(L) \cup T_\epsilon (L)\) to the negative end where the fronts are already separated (Fig. 1).

Consider the local coordinates \((x, \xi , t) \in J^1M\). Consider the Liouville vector field \(Z = s \partial _s\) on \(J^1M \times \mathbb {R}_{>0}\). This lifts to a contact vector field in \((J^1\,M \times \mathbb {R}_{>0}) \times \mathbb {R}\)

$$\begin{aligned} {\widehat{Z}} = s \partial _s + w \partial _w, \end{aligned}$$

defined by the Hamiltonian \({\widehat{H}}(x, \xi , t; s; w) = w.\) Consider the contactomorphism \((J^1\,M \times \mathbb {R}_{>0}) \times \mathbb {R}\cong J^1(M \times \mathbb {R}_{>0})\) and the coordinates \((x, s; y, t; z) \in J^1(M \times \mathbb {R}_{>0})\). The contact vector field is then given by

$$\begin{aligned} {\widehat{Z}} = s \partial _s + y \partial _y + z \partial _z \end{aligned}$$

which is defined by the Hamiltonian \({\widehat{H}}(x, s, y, t, z) = z - st\). We let \(\varphi _\lambda : J^1\,M \times \mathbb {R}_{>0} \rightarrow J^1\,M \times \mathbb {R}_{>0}\) be the Liouville flow, and let \({\widehat{\varphi }}_\lambda : J^1(M \times \mathbb {R}_{>0}) \rightarrow J^1(M \times \mathbb {R}_{>0})\) be the contact lifting of the Liouville flow defined by the Hamiltonian \({\widehat{H}}\).

Although the Liouville flow \(\varphi _\lambda \) preserves the conical ends of exact Lagrangian cobordisms, in general it will change the primitive of the exact Lagrangian, so that the contact lifting \({\widehat{\varphi }}_\lambda \) no longer preserves the conical ends of the Legendrian cobordisms. We implement this by introducing some other ambient contact isotopy.

Suppose the conical Legendrian cobordism \(L \hookrightarrow J^1(M \times \mathbb {R}_{>0})\) has conical ends

$$\begin{aligned} L \cap J^1(M \times (0, s_-))&= \{(x, s; s\xi , t; st + w_{0,-}) \mid (x, \xi , t) \in \Lambda _-, s \in (0, s_-) \}, \\ L \cap J^1(M \times (s_+, \infty ))&= \{(x, s; s\xi , t; st + w_{0,+}) \mid (x, \xi , t) \in \Lambda _+, s \in (s_+, \infty ) \}. \end{aligned}$$

Consider a smooth function \(w_0: \mathbb {R}_{>0} \rightarrow \mathbb {R}\) such that \(w_0(s) = w_{0,-}\) when \(s < s_-\) and \(w_0(s) = w_{0,+}\) when \(s > s_+\). Let \(T_{\lambda w_0}\) be the contact flow induced by the Hamiltonian \(w_0(s)\) for time \(\lambda \in \mathbb {R}\), whose contact vector field is

$$\begin{aligned} X_{w_0} = w_0'(s) \partial _t + w_0(s) \partial _z. \end{aligned}$$

Note that in fact \(T_{\lambda w_0}\) commutes with the Reeb flow \(T_\lambda \).

Lemma 2.11

Let \(\varphi _\lambda \) be the Liouville flow and \({\widehat{\varphi }}_\lambda \) be the contact lifting of the Liouville flow. Let \(L \hookrightarrow J^1(M \times \mathbb {R}_{>0})\) be a conical Legendrian cobordism with no Reeb chords. Then there exists a compactly supported Hamiltonian isotopy between \(T_{-\epsilon }(L) \cup T_\epsilon (L)\) and \(T_{-\epsilon } \circ T_{(1 - e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L)) \cup T_\epsilon \circ T_{(1 - e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L))\) for any given \(\lambda \in \mathbb {R}\).

Proof

First, we show that \(T_{-\epsilon } \circ T_{(1 - e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L)) \cup T_\epsilon \circ T_{(1-e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L))\) defines a Legendrian isotopy. Since this is obviously a family of Legendrian immersions, it suffices to show that this is always a family of Legendrian embedding. Consider the projection \(\pi : J^1(M \times \mathbb {R}_{>0}) \rightarrow T^*(M \times \mathbb {R}_{>0})\). Then since \({\widehat{\varphi }}_\lambda \) is the contact lifting of \(\varphi _\lambda \),

$$\begin{aligned} \pi \circ {\widehat{\varphi }}_{-\lambda }(L) = \varphi _{-\lambda } \circ \pi (L). \end{aligned}$$

In particular, since \(\pi (L)\) is an embedded Lagrangian, there are no Reeb chords on the Legendrian lift \({\widehat{\varphi }}_{-\lambda }(L)\). This implies that \(T_{-\epsilon }({\widehat{\varphi }}_{-\lambda }(L)) \cap T_\epsilon ({\widehat{\varphi }}_{-\lambda }(L)) = \varnothing \), and hence \(T_{-\epsilon } \circ T_{(1 - e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L)) \cap T_\epsilon \circ T_{(1 - e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L)) = \varnothing \). We thus get a Legendrian isotopy.

Then, we prove show the Legendrian isotopy extends to a compactly supported Hamiltonian isotopy. We can compute that

$$\begin{aligned} T_{(1-e^\lambda )w_0} ({\widehat{\varphi }}_{-\lambda }(x, s; y, t; z))= & {} \Big (x, e^{-\lambda } s; e^{-\lambda } y, t + (1 - e^{-\lambda }) w'_0(e^{-\lambda } s); w_0(e^{-\lambda } s) \\{} & {} + e^{-\lambda } (z - w_0(e^{-\lambda } s)) \Big ). \end{aligned}$$

Since \(w_0(s) = w_{0,-}\) for \(s < s_-\) and \(w_0(s) = w_{0,+}\) for \(s > s_+\), we know that for \(s_-' < s_-\) sufficiently small and \(s_+' > s_+\) sufficiently large,

$$\begin{aligned} T_{(1-e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L)) \cap J^1(M \times (0, s_-') \cup (s_+', \infty )) = L \cap J^1(M \times (0, s_-') \cup (s_+', \infty )). \end{aligned}$$

Thus the isotopy \(T_{-\epsilon } \circ T_{(1 - e^{\lambda })w_0}({\widehat{\varphi }}_{-\lambda }(L)) \cup T_\epsilon \circ T_{(1 - e^{\lambda })w_0}({\widehat{\varphi }}_{-\lambda }(L))\) is fixed outside a compact subset. We can cut off the vector field that generates the isotopy such that it is compactly supported. Since the Legendrian isotopy is generated by a compactly supported vector field, one can extend the compactly supported vector field from the Legendrian to its Weinstein neighbourhood as in the proof of the isotopy extension theorem [15, Theorem 2.6.2], which gives the compactly supported Hamiltonian isotopy. \(\square \)

After all the non-conical part of the Legendrian cobordism is pushed to the negative end by a compatly supported Hamiltonian, it suffices to rescale a neighbourhood of the negative end \(J^1(M \times (0, s_-))\) to \(J^1(M \times (0, \lambda s_-))\).

Lemma 2.12

Let \(L \hookrightarrow J^1(M \times \mathbb {R}_{>0})\) be a Legendrian submanifold with generating family F(xsu). Consider the contact isotopy \(\phi _\lambda : J^1(M \times \mathbb {R}_{>0}) \rightarrow J^1(M \times \mathbb {R}_{>0})\) given by

$$\begin{aligned} \phi _\lambda : (x, s; y, t; z) \mapsto \Big (x, e^\lambda s; e^\lambda y, t + (1 - e^\lambda ) w'_0(e^\lambda s); w_0(e^\lambda s) + e^\lambda (z - w_0(e^\lambda s)) \Big ). \end{aligned}$$

Then \(\phi _\lambda (L)\) is a Legendrian with generating family \(w_0(s) + e^\lambda (F(x, e^{-\lambda }s, u) - w_0(s))\).

Theorem 2.13

Let \(L \hookrightarrow J^1(M \times \mathbb {R}_{>0})\) be a conical Legendrian cobordism with no Reeb chords between closed embedded Legendrians from \(\Lambda _-\) to \(\Lambda _+ \hookrightarrow J^1M\).

Then there exists a generating family linear at infinity \(F_h: M \times \mathbb {R}_{>0} \times \mathbb {R}^{K+1} \rightarrow \mathbb {R}\) on \(T_{-h}(L) \cup T_h(L)\) for any \(h > 0\) if and only if there is a generating family linear at infinity \(f_-: M \times \mathbb {R}^{k} \rightarrow \mathbb {R}\) on \(\Lambda _-\) which extends to L.

Moreover, when the conditions hold, we can define \(F_h: M \times \mathbb {R}_{>0} \times \mathbb {R}^{K+1} \rightarrow \mathbb {R}\) such that

$$\begin{aligned} (F_h|_{M \times (0, s_-) \times \mathbb {R}^K})(x, s, u, v, w) = s{\overline{f}}_-(x, u, v) + D_h(w), \end{aligned}$$

where \({\overline{f}}_-(x, u, v)\) is a stabilization of the function \(f_-(x, u)\).

Proof

Since by Lemma 2.11 there is a compactly supported Hamiltonian isotopy between \(T_{-\epsilon }(L) \cup T_\epsilon (L)\) and \(T_{-\epsilon } \circ T_{(1 - e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L)) \cup T_\epsilon \circ T_{(1 - e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L))\), the homotopy lifting property of generating families implies that there exists a generating family linear at infinity on \(T_{-\epsilon } \circ T_{(1 - e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L)) \cup T_\epsilon \circ T_{(1 - e^\lambda )w_0}({\widehat{\varphi }}_{-\lambda }(L))\). Then consider the contactomorphism \(\phi _\lambda : J^1(M \times \mathbb {R}_{>0}) \xrightarrow {\sim } J^1(M \times \mathbb {R}_{>0})\) in Lemma 2.12. We can show that

$$\begin{aligned}{} & {} \phi _{\,\ln (h/\epsilon )}: T_{-\epsilon } \circ T_{(1-{h/\epsilon })w_0}({\widehat{\varphi }}_{-\ln (h/\epsilon )}(L))\\{} & {} \quad \cup T_\epsilon \circ T_{(1-{h/\epsilon })w_0}({\widehat{\varphi }}_{-\ln (h/\epsilon )}(L)) \xrightarrow {\sim } T_{-h}(L) \cup T_h(L). \end{aligned}$$

Thus, by Theorem 2.9 and Lemma 2.12, since \(w_0(s) = w_{0,-}\) when \(s < s_-\), we can get a generating family \(F_h\) linear at infinity on \(T_{-h}(L) \cup T_h(L)\) such that

$$\begin{aligned} (F_h|_{M \times (0, s_-) \times \mathbb {R}^{K+1}})(x, s, u, v, w) = sf_-(x, u) + Q(v) + D_h(w). \end{aligned}$$

Then we deform the generating family on \(M \times (0, s_-) \times \mathbb {R}^{K+1}\) without changing the critical locus through the homotopy \(F_{h,t}|_{M \times (0, s_-) \times \mathbb {R}^{K+1}} = sf_-(x, u) + ((1-t) + t\rho (s))Q(v) + D_h(w)\) for some smooth function \(\rho : \mathbb {R}_{>0} \rightarrow \mathbb {R}_{>0}\) such that \(\rho (s) = s\) when s is small and \(\rho (s) = 1\) when s is close to \(s_-\). Hence we may assume that

$$\begin{aligned} (F_h|_{M \times (0, s_-') \times \mathbb {R}^{K+1}})(x, s, u, v, w) = s(f_-(x, u) + Q(v)) + D_h(w) \end{aligned}$$

for some \(s_-' < s_-\). This finishes the proof of the theorem. \(\square \)

Remark 2.6

We would like to thank the anonymous referee for pointing out the mistake in the previous version and suggesting revisions on the argument of the above theorem.

2.5 Cutting off generating families

In this section, we will construct the generating family linear at infinity on L from a generating family linear at infinity on \(T_{-h}(L) \cup T_h(L)\) by cutting off the domain. The main technique is a combination of Kragh [22, Section 3] and Abouzaid et al. [1, Section 3.4].

First, we explain how to extend generating families equivariantly on a conical Legendrian.

Lemma 2.14

Let \(L \hookrightarrow J^1(M \times \mathbb {R}_{>0})\) be a Legendrian embedding conical outside \(J^1(M \times [s_-, s_+])\) whose projection onto \(M \times (0, s_-) \cup (s_+, +\infty )\) is proper. Suppose there is a generating family (linear at infinity) \(F_0: M \times [s_-', s_+'] \times \mathbb {R}^k \rightarrow \mathbb {R}\) for \(L \cap J^1(M \times [s_-', s_+'])\) for some \(s_-'< s_-< s_+ < s_+'\). Then there is a generating family (linear at infinity) \(F: M \times \mathbb {R}_{>0} \times \mathbb {R}^k \rightarrow \mathbb {R}\) for L such that

  1. (1)

    \((F|_{M \times (0, s_-')})(x, s, u) = sf_-(x, u)\);

  2. (2)

    \((F|_{M \times (s_+', +\infty )})(x, s, u) = sf_+(x, u)\);

  3. (3)

    \((F|_{M \times [s_-,s_+]})(x, s, u) = F_0(x, s, u)\).

Proof

We only consider the positive end. The proof for the negative end is similar. Since the projection of the conical ends of L onto \((0, s_-) \cup (s_+, +\infty )\) is proper, we may assume that M is compact. Write \(f_+(x, u) = s_+^{-1}F_0(x, s_+, u)\). Then, in a neighbourhood U of the critical locus in \(M \times (s_+, +\infty ) \times \mathbb {R}^{K+1}\), by the parametric Morse lemma [17, Appendix I & Chapter IV Proposition 5.4], we can apply a fiberwise diffeomorphism within the small neighbourhood U such that

$$\begin{aligned} F_0(x, s, u) = s f_+(x, u), \; (x, s, u) \in U. \end{aligned}$$

Indeed, we can consider the 1-parametric family of functions \(F_{0,t}(x, s, u) = (1-t) F_0(x, s, u) + t sf_+(x, u)\) and construct the fiberwise diffeomorphism by Moser’s argument. Let \(\rho : \mathbb {R}_{>0} \rightarrow \mathbb {R}\) be a cut-off function such that \(\rho |_{(0,s_+]} \equiv 1\) and \(\rho |_{[s_+', +\infty )} \equiv 0\). Define

$$\begin{aligned} F(x, s, u) = \rho (s)F_0(x, s, u) + (1 - \rho (s))s f_+(x, u). \end{aligned}$$

When \(s_+'\) is sufficiently close to \(s_+\), we claim that the critical locus of F on \(M \times [s_+, s_+']\) necessarily agrees with \(F_0\). In fact, since \(f_+(x, u) = s_+^{-1}F_0(x, s_+, u)\), the critical points of F are the locus determined by the equation

$$\begin{aligned} \rho (s) \partial _u F_0(x, s, u) + (1 - \rho (s))s s_+^{-1} \partial _u F_0(x, s_+, u) = 0. \end{aligned}$$

Since \(F_0|_{U} = s f_+|_{U}\), there are no extra critical points inside U. For any extra critical point outside U, the unit gradient vectors of \(\partial _u F_0(x, s, u)\) and \(\partial _u F_0(x, s_+, u)\) are necessarily in opposite directions. Note that M is compact and \(F_0\) is linear at infinity, we may assume that the gradient vector field \(\partial _u F_0(x, s_+, u)\) is bounded from below outside U. Then by choosing \(s_+'\) sufficiently close to \(s_+\), we know that for any \((x, s, u) \notin U\),

$$\begin{aligned} \partial _u F_0(x, s, u)/|\partial _u F_0(x, s, u)| \ne -\partial _u F_0(x, s_+, u)/|\partial _u F_0(x, s_+, u)|, \end{aligned}$$

which implies that there are no extra critical points outside U. Therefore, F defines a generating family linear at infinity on \(M \times \mathbb {R}_{>0}\) that is equivariant on both ends. \(\square \)

Theorem 2.13 ensures the existence of a generating family linear at infinity on \(T_{-h}(L) \cup T_h(L)\) for any \(h > 0\). When \(h \gg 0\) the front projection of \(T_{-h}(L) \cap J^1(M \times (0, s_+'))\) and \(T_h(L) \cap J^1(M \times (0, s_+'))\) are separated by a hypersurface \(z = 0\). Then by considering the sublevel set \(E = F^{-1}((-\infty , 0))\), one will get a generating family on L defined over E. Note that a similar approach has appeared in [22, Section 3] and [1, Section 3.4].

We will assume that the generating family is strongly linear at infinity. Therefore, on each fiber \(\mathbb {R}^{K+1}\) the generating function which defines a parametrized cobordism from \(\mathbb {R}^K\) to \(\mathbb {R}^K\) can be viewed as a parametrized cobordism of compact disks from \(\mathbb {D}^K\) to \(\mathbb {D}^K\).

Deducing the following lemma from Theorem 2.13 is basically a standard exercise in differential topology. We will restrict the function from \(M \times (0, s_+') \times \mathbb {R}^{K+1} \rightarrow M \times (0, s_+')\) to a subbundle \(E|_{M \times (0, s_+')} \rightarrow M \times (0, s_+')\), whose fiber is an open subset in \(\mathbb {R}^{K+1}\) with smooth boundary. We call such a generating family linear at infinity if it is the restriction of a linear function on \(\mathbb {R}^{K+1}\) outside a compact subset.

Lemma 2.15

Let \(L \rightarrow J^1(M \times \mathbb {R}_{>0})\) be a conical Legendrian cobordism between closed Legendrians from \(\Lambda _-\) to \(\Lambda _+ \hookrightarrow J^1\,M\). Given a generating family linear at infinity \(f_-: M \times \mathbb {R}^{k} \rightarrow \mathbb {R}\) for \(\Lambda _-\), suppose the germ of the generating families for \(\Lambda _-\) extends to L. Then there exists a generating family \(F: E|_{M \times (0, s_+')} \rightarrow \mathbb {R}\) for \(L \cap J^1(M \times (0, s_+'))\) linear at infinity with outward pointing gradient vector field on the boundary, where \(\pi : E|_{M \times (0, s_+')} \rightarrow M \times (0, s_+')\) is a smooth fiber bundle.

Proof

Let \(h > 0\) be sufficiently large. By Theorem 2.13, we obtain a generating family linear at infinity \(F: M \times \mathbb {R}_{>0} \times \mathbb {R}^{K+1} \rightarrow \mathbb {R}\) on \(T_{-h}(L) \cup T_h(L)\) such that

$$\begin{aligned} (F|_{M \times (0, s_-] \times \mathbb {R}^{K+1}})(x, s, u, v, w) = s{\overline{f}}_-(x, u, v) + D_h(w). \end{aligned}$$

When \(h > 0\) is sufficiently large, we may assume that the front projection of \(T_{-h}(L)\) and \(T_h(L)\) inside \(M \times \mathbb {R}\times (0, s_+')\) are separated by a hyperplane \(z = 0\). Let \(E = F^{-1}((-\infty , 0))\). Then we obtain a generating family \(F: E|_{M \times (0,s_+')} \rightarrow \mathbb {R}\) for \(L \cap J^1(M \times (0, s_+'))\) linear at infinity with outward pointing gradient vector field on \(\partial E|_{M \times (0, s_+')} = F^{-1}(0)|_{M \times (0, s_+')}\).

We prove that \(\pi : E|_{(0, s_+')} \rightarrow M \times (0, s_+')\) is a smooth manifold bundle. For any \((x_0, s_0) \in M \times (0, s_+')\), we show that there exists a neighbourhood \(D_{(x_0, s_0)} \subset M \times (0, s_+')\) such that \(E|_{D_{(x_0, s_0)}}\) is isomorphic to \(E_{(x_0, s_0)} \times D_{(x_0, s_0)}\) as smooth manifold bundles. Write \(F_{(x, s)}(u, v, w) = F(x, s, u, v, w)\). Since \(z = 0\) is a regular value of \(F_{(x_0, s_0)}\) which is linear at infinity, there is a tubular neighbourhood of \(F_{(x_0, s_0)}^{-1}(0)\) that is diffeomorphic to

$$\begin{aligned} F_{(x_0, s_0)}^{-1}(0) \times (-\epsilon , \epsilon ) \cong F_{(x_0, s_0)}^{-1}((-\epsilon , \epsilon )) \subset \mathbb {R}^{K+1}. \end{aligned}$$

When 0 is a regular value, \(F_{(x, s)}^{-1}(0)\) defines a smooth family of hypersurfaces in \(\mathbb {R}^{K+1}\). Hence when \(\delta > 0\) is sufficiently small, for \((x, s) \in D_{(x_0, s_0)}(\delta )\), \(F_{(x, s)}^{-1}(0)\) is a graphical hypersurface inside the tubular neighbourhood \(F_{(x_0, s_0)}^{-1}(0) \times (-\epsilon , \epsilon )\). Then, by reparametrizing the sublevel set in the neighbourhood \(F_{(x_0, s_0)}^{-1}((-\epsilon , \epsilon )) \cap F_{(x,s)}^{-1}((-\infty , 0))\), we can get a local trivialization

$$\begin{aligned} (F|_{D_{(x_0, s_0)} \times \mathbb {R}^{K+1}})^{-1}(-\infty , 0) \cong F_{(x_0, s_0)}^{-1}((-\infty , 0)) \times D_{(x_0, s_0)}, \end{aligned}$$

and hence locally \(E|_{D_{(x_0, s_0)}} \cong E_{(x_0, s_0)} \times D_{(x_0, s_0)}\) as smooth fiber bundles. \(\square \)

Moreover, it is standard in Morse theory to deduce that the fiber of the smooth manifold bundle is \(\mathbb {R}^{K+1}\). The natural question then, is whether the fiber bundle \(\pi : E \rightarrow M \times \mathbb {R}_{>0}\) is the trivial bundle \(\pi _{M \times \mathbb {R}_{>0}}: M \times \mathbb {R}_{>0} \times \mathbb {R}^{K+1} \rightarrow M \times \mathbb {R}_{>0}\).

In the case we are working on right now, we have a trivialization near the negative end \(\pi : E|_{M \times (0, s_-)} \rightarrow M \times (0, s_-)\) for free from the given generating function we start with, which will extend to a trivialization on the whole fiber bundle. Note that a similar approach is used by Kragh [22, Section 3] to construct a generating family quadratic at infinity for exact Lagrangians in \(T^*\mathbb {D}^n\).

Theorem 2.16

Let \(L \hookrightarrow J^1(M \times \mathbb {R}_{>0})\) be an embedded conical Legendrian cobordism with no Reeb chords between closed Legendrians from \(\Lambda _-\) to \(\Lambda _+ \hookrightarrow J^1M\). Given a generating family linear at infinity \(f_-: M \times \mathbb {R}^{k} \rightarrow \mathbb {R}\) for \(\Lambda _-\), suppose the germ of generating family for \(\Lambda _-\) extends to L. Then there exists a generating family linear at infinity \(F: M \times \mathbb {R}_{>0} \times \mathbb {R}^{K+1} \rightarrow \mathbb {R}\) for L such that

$$\begin{aligned} (F|_{M \times (0, s_-) \times \mathbb {R}^{K+1}})(x, s, u, v, w)&= s{\overline{f}}_-(x, u, v, w), \\ (F|_{M \times (s_+,\infty ) \times \mathbb {R}^{K+1}})(x, s, u, v, w)&= s{\overline{f}}_+(x, u, v, w), \end{aligned}$$

where \({\overline{f}}_-\) is a stabilization of the function \(f_-\) linear at infinity, and \({\overline{f}}_+\) is some generating function linear at infinity.

Proof

Let \(s_-'< s_-< s_+ < s_+'\). Using Lemma 2.15, we can get a a generating family \(F: E|_{M \times [s_-', s_+']} \rightarrow \mathbb {R}\) for \(L \cap J^1(M \times [s_-', s_+'])\). We show that \(\pi : E|_{[s_-', s_+']} \rightarrow M \times [s_-', s_+']\) is a trivial manifold bundle whose fiber is diffeomorphic to \(\mathbb {R}^{K+1}\). Since \(M \times [s_-', s_-] \hookrightarrow M \times [s_-', s_+']\) is a homotopy equivalence, it suffices to show that the fiber bundle \(\pi : E|_{M \times [s_-', s_-]} \rightarrow M \times [s_-', s_-]\) is a trivial fiber bundle with fiber \(\mathbb {R}^{K+1}\).

We consider \(z \gg 0\) such that \(s {\overline{f}}_-|_{M \times [s_-', s_-]}\) is linear when \(s {\overline{f}}_-(x, u, v) \ge z\). Then define \(H_{M \times [s_-', s_-]} = (s {\overline{f}}_-|_{M \times [s_-', s_-]})^{-1}((-\infty , z))\) to be a fiber bundle containing all the descending manifolds of \(s {\overline{f}}_{-,x}(u, v) = s {\overline{f}}_-(x, u, v)\) for \((x, s) \in M \times [s_-', s_-]\), whose fibers are half planes \(\mathbb {R}^K_{<0}\). Since the gradient vector field of \(s {\overline{f}}_{-,x}(u, v)\) on the complement of \(H_{M \times [s_-', s_-]}\) is linear with no critical points, \(H_{M \times [s_-', s_-]} \rightarrow M \times [s_-', s_-]\) is a trivial fiber bundle.

Since the critical points of \(D_h(w)\) are \(w = \pm 1\), we know that \(H_{M \times [s_-', s_-]} \times 1 \subseteq \mathbb {R}^{K+1}\) contains all the descending manifolds of \(F_{(x,s)}(u, v, w) = s f_{-}(x, u, v) + D_h(w) + h\) for the critical points on \(w = 1\), which generates the Legendrian L. Consider \(z' \gg 0\) such that \(F|_{M \times [s_-', s_-]}\) is linear when \(F(x, s, u, v, w) \le -z'\). Define \(W_{M \times [s_-', s_-]} \subseteq M \times [s_-', s_-] \times \mathbb {R}^{K+1}\) to be a neighbourhood of \((H_{M \times [s_-', s_-]} \times 1) \cup (F|_{(M \times [s_-', s_-]})^{-1}((-\infty , -z'))\) whose boundary is transverse to the gradient vector field. Since \(H_{M \times [s_-', s_-]} \rightarrow M \times [s_-', s_-]\) is a trivial fiber bundle whose fibers are k-half planes, it follows that \(W_{M \times [s_-', s_-]} \rightarrow M \times [s_-', s_-]\) is also a trivial fiber bundle whose fibers are \((k+1)\)-half planes (Fig. 2). Moreover, by the parametric Morse lemma [17, Appendix I & Chapter IV Proposition 5.4], after applying a fiberwise diffeomorphism in \(W_{M \times [s_-', s_-]}\) without changing the critical locus, we may assume that

$$\begin{aligned} (F|_{W_{M \times [s_-', s_-]}})(x, s, u, v, w) = s{\overline{f}}_-(x, u, v) + s (w-1)^2 \end{aligned}$$

is a generating family for L. Indeed, we can consider the 1-parametric family of functions \(F_t(x, s, u, v, w) = s{\overline{f}}_-(x, u, v) + (1-t)(D_h(w)+h) + t s(w-1)^2\) inside \(W_{M \times [s_-', s_-]}\) and construct the fiberwise diffeomorphism by Moser’s argument.

On the other hand, each fiber of \(E|_{M \times [s_-', s_-]} \backslash W_{M \times [s_-', s_-]}\) is a trivial cobordism from the boundary of the plane \(\mathbb {R}^K\) to \(\mathbb {R}^K\) since the gradient vector field of the family of functions is complete with no critical points. Hence we conclude that \(E|_{M \times [s_-', s_-]} \rightarrow M \times [s_-', s_-]\) is a trivial fiber bundle with fiber being the \((k+1)\)-half plane. Since the gradient vector field of \(F_{(x,s)}\) is outward pointing on the boundary \(\partial E|_{M \times [s_-', s_+']}\) whose fibers are diffeomorphic to \(\mathbb {R}^K\), we can extend the vector field so that it is linear at infinity. Moreover, since the gradient vector field on \(E|_{M \times [s_-', s_-]} \backslash W_{M \times [s_-', s_-]}\) is complete with no critical points, after applying a fiberwise diffeomorphism without changing the critical locus, we may assume that

$$\begin{aligned} (F|_{M \times [s_-', s_-] \times \mathbb {R}^{K+1}})(x, s, u, v, w) = s{\overline{f}}_-(x, u, v) + s w^2 \end{aligned}$$

is a generating family on L. Thus we trivialize \(\pi : E|_{M \times [s_-', s_+']} \rightarrow M \times [s_-', s_+']\) by extending the trivialization from \(M \times [s_-', s_-]\) to \(M \times [s_-', s_+']\). Finally, we extend the generating family equivariantly from \(M \times [s_-', s_+']\) to \(M \times \mathbb {R}_{>0}\) using Lemma 2.14. \(\square \)

Fig. 2
figure 2

The negative gradient vector field of the generating family F(xsuvw). The red region on \(w = 1\) is the fiber of the bundle \(H_{M \times [s_-', s_-]}\) and the pink region around it is the fiber of the bundle \(W_{M \times [s_-', s_-]}\). The function on the left hand side is \(s f_-(x, u, v) + D_h(w)\) while the function on the right hand side is the linear at infinity modification