1 Introduction

Let R be a complete discrete valuation ring with field of fractions F, p a prime element in R. Let V be a finite dimensional vector space over F with a non degenerate alternating or symmetric bilinear form b. In the symmetric case we assume b to be associated to a quadratic form Q on V satisfying \(b(x,y)=Q(x+y)-Q(x)-Q(y)\), we have then \(b(x,x)=2Q(x)\) for all \(x \in V\) . In the alternating case we set \(Q\equiv 0\). A vector \(x \in V\) is called isotropic if \(x\ne 0, Q(x)=0\), a nonzero subspace or R-submodule X is called totally isotropic if \(Q(x)=b(x,y)=0\) holds for all \(x,y \in X\), it is called anisotropic if \(Q(x)\ne 0\) for all \(x\in X\setminus \{0\}\). An R-lattice \(\varLambda \) of maximal rank on V is called \(p^r\)-maximal if it is maximal among the lattices satisfying \(Q(\varLambda )\subseteq p^rR\) and \(b(\varLambda ,\varLambda )\subseteq p^rR\), for \(r=0\) we say that the lattice is maximal. If (VQ) is anisotropic there is a unique \(p^r\)-maximal lattice on V, namely \(\{x\in V\mid Q(x) \in p^rR\}\), see [6, 16.1].

It is well known (see e.g. [3, 7] for the symmetric case) that any two \(p^{r_1}\) resp. \(p^{r_2}\) maximal lattices \(\varLambda _1, \varLambda _2\) have a common hyperbolic basis, i.e., there are vectors \(\{e_i,f_i\}\) of V with \(b(e_i,e_j)=b(f_i,f_j)=0, b(e_i,f_j)=\delta _{ij}\) such that suitable multiples of the \(e_i,f_i\) together with a basis of a maximal lattice on an anisotropic kernel of V form bases of \(\varLambda _1\) and \(\varLambda _2\). As explained in [5], in the theory of Bruhat–Tits buildings one needs the even sharper statement that such common bases exist for pairs of certain chains of lattices. Proofs of such statements have been given in [1] using the theory of hereditary orders and in [4] using the concept of p-adic norms from [2]. The purpose of this note is to give a short elementary proof of this fact using only the quadratic and bilinear forms. It is easy to generalize our argument to the case of hermitian forms, we leave the details of this to the reader.

2 Lattice chains

Definition 2.1

Let \(\varLambda \) be a lattice on V (or a subset of a lattice spanning V). The dual lattice of \(\varLambda \) is \(\varLambda ^\#:=\{x \in V\mid b(x,\varLambda )\subseteq R\}\). The lattice is called p-elementary if \(\varLambda ^\#\supseteq \varLambda \supseteq p\varLambda ^\#\) holds. It is called \(p^r\)-modular if \(\varLambda =p^r\varLambda ^\#\) holds.

Remark 2.2

It is well known that \(\varLambda ^\#\) is a lattice on V and that \((\varLambda ^\#)^\#=\varLambda \) holds. The lattice is p-elementary if and only if \(pR\subseteq b(x,\varLambda )\subseteq R\) holds for all primitive vectors \(x \in \varLambda \).

We need a few preparations for the case of a symmetric bilinear form.

Definition 2.3

Let (VQ) be a regular quadratic space over F and \(\varLambda \) a lattice on V.

  1. (a)

    \(\varLambda \) is called integral if \(b(\varLambda ,\varLambda )\subseteq R\), even if in addition \(Q(\varLambda )\subseteq R\) holds, totally even if it is integral and \(Q(x)\in b(x, \varLambda )\) holds for all \(x \in \varLambda \).

  2. (b)

    We say that the lattice \(\varLambda \) is almost p-elementary totally even (or of p-elementary totally even type) if V has a Witt decomposition \(V=V^\mathrm{hyp}\perp V^\mathrm{an}\), where \(V^\mathrm{hyp}\) is a sum of hyperbolic planes and \(V^\mathrm{an}\) is anisotropic, such that \(\varLambda =\varLambda \cap V^\mathrm{hyp}\perp \varLambda \cap V^\mathrm{an}\) with \(\varLambda ^\mathrm{hyp}:=\varLambda \cap V^\mathrm{hyp}\) totally even and p-elementary and \(\varLambda ^\mathrm{an}:=\varLambda \cap V^\mathrm{an}=\{x\in V^\mathrm{an}\mid Q(x)\in R\}\) the unique R-maximal lattice on \(V^\mathrm{an}\).

  3. (c)

    If \(\varLambda \) is almost p-elementary totally even, the modified dual \(\varLambda ^*\) is \(\{x\in \varLambda ^\# \mid pQ(x)\in R\}\) with the quadratic form \(Q^*:=pQ\) and the bilinear form \(b^*:=pb\).

Remark 2.4

  1. (a)

    Part (c) of this definition is a slight modification of the one given by Frisch [4], who also proved a version of the next two lemmata.

  2. (b)

    In particular, a maximal lattice on V is almost p-elementary totally even.

  3. (c)

    If we set \(Q=0\) for an alternating bilinear form b, the definition of almost p-elementary totally even above coincides with p-elementary. We will use “almost p-elementary totally even” for both types of b in what follows.

    We also use some more terminology from the symmetric case in the alternating case as well. In particular we generalize the notion of dual lattice and \(p^r\)-modular lattice to the alternating case in the obvious way and call a lattice \(Rx+Ry\) with \(Q(x)=Q(y)=0, b(x,y)=p^r\) a \(p^r\)-modular hyperbolic plane.

Lemma 2.5

The modified dual \((\varLambda ^*, Q^*)\) of an almost p-elementary totally even lattice is almost p-elementary totally even and one has

$$\begin{aligned} ((\varLambda ,Q)^*)^*=(p^{-1}\varLambda , p^2Q)\cong (\varLambda , Q). \end{aligned}$$

Proof

We write \(\varLambda =\varLambda ^\mathrm{hyp}\perp \varLambda ^\mathrm{an}\) and have \(\varLambda ^\#=(\varLambda ^\mathrm{hyp})^\#\perp (\varLambda ^\mathrm{an})^\#\) with \(pQ(x) \in R\) for all \(x \in (\varLambda ^\mathrm{hyp})^\#\) and therefore \(\varLambda ^*=(\varLambda ^\mathrm{hyp})^\#\perp \{ x \in (\varLambda ^\mathrm{an})^\#\mid pQ(x)\in R\}\). Obviously, \((\varLambda ^\mathrm{hyp})^\#\), equipped with pQpb, is p-elementary totally even. For the anisotropic part, the set \(\{x\in (\varLambda ^\mathrm{an})^\#\mid pQ(x)\in R\}\) is a lattice which clearly is contained in the unique maximal lattice on \((V^\mathrm{an}, pQ)\). For the reverse inclusion, let \(x \in V^\mathrm{an}\) with \(Q(x) \in p^{-1}R\). If one had \(x\not \in (\varLambda ^\mathrm{an})^\#\) there would exist \(y \in \varLambda ^\mathrm{an}\) with \(b(x,y)=p^{-1}\), hence \(Q(x)=-b(x,ay)\) with \(a \in R\). This gives \(Q(x+ay)\in R\), hence \(x+ay \in \varLambda ^\mathrm{an}\subseteq (\varLambda ^\mathrm{an})^\#\), which contradicts \(x\not \in (\varLambda ^\mathrm{an})^\#\), and we see that the maximal lattice on \((V^\mathrm{an}, pQ)\) is indeed contained in \(\{x\in (\varLambda ^\mathrm{an})^\#\mid pQ(x)\in R\}\).

Finally, the same argument shows that \((\varLambda ^*,pb)^*=p^{-1}\varLambda ^\mathrm{hyp}\perp \{x\in V^\mathrm{an}\mid p^2Q(x)\in R\}=p^{-1}\varLambda \) with \(p^{-1}\varLambda \) equipped with \(p^2Q\). \(\square \)

In what follows we will identify \((p^{-1}\varLambda ,p^2Q)\) with \((\varLambda ,Q)\) and will therefore write \((\varLambda ^*)^*=\varLambda \). We will also treat both cases of b (symmetric or alternating) at the same time in what follows.

Lemma 2.6

Let \(\varLambda \) be an almost p-elementary totally even lattice on V and let \(J\subseteq \varLambda \) be a unimodular or p-modular hyperbolic plane which splits \(\varLambda \), i.e., \(\varLambda =J\perp \varLambda _1\). Then \(\varLambda _1\) is almost p-elementary totally even.

Proof

By definition we have \(\varLambda =\varLambda '\perp \varLambda ''\), where \(V^\mathrm{hyp}=V'=F\varLambda '\) is a sum of hyperbolic planes, \(V^\mathrm{an}=V''=F\varLambda ''\) is anisotropic, and \(\varLambda '\) is totally even p-elementary on \(V'\). \(\varLambda '\) has a splitting \(\varLambda '=K_1\perp \dots \perp K_s\) into binary lattices \(K_i\) which are unimodular or p-modular hyperbolic planes. At least one of the \(K_i\) is unimodular if and only if there exists an isotropic vector \(x\in \varLambda \) with \(b(x, \varLambda )=R\), in particular, if J is unimodular, at least one of the \(K_i\), say \(K_1\), is unimodular. By [6, Folgerung 4.4] there exists \(\sigma \in O(\varLambda )\) with \(\sigma (J)=K_1\) and hence \(\sigma (\varLambda _1)=K_1^\perp \), the latter one being almost p-elementary totally even. Hence \(\varLambda _1\) is almost p-elementary totally even too.

If J is p-modular, \(J^*\) is unimodular and splits \(\varLambda ^*\). By the first case, the orthogonal complement \(\varLambda _2\) of \(J^*\) in \(\varLambda ^*\) is almost p-elementary totally even, which implies that \(\varLambda _1=(\varLambda _2)^*\) is almost p-elementary totally even. \(\square \)

Lemma 2.7

Let \(\varLambda =\varLambda ^{\mathrm{hyp}}\perp \varLambda ^\mathrm{an}\) be an almost p-elementary totally even lattice containing isotropic vectors.

  1. (a)

    If the hyperbolic part \(\varLambda ^\mathrm{hyp}\) of \(\varLambda \) is not a sum of p-modular hyperbolic planes or \(\varLambda =\varLambda ^\mathrm{hyp}\) holds, \(\varLambda \) is generated by its isotropic vectors.

  2. (b)

    If \(\varLambda ^\mathrm{hyp}\) is a sum of p-modular hyperbolic planes, the isotropic vectors of \(\varLambda \) generate the sublattice \(\{x\in \varLambda \mid Q(x) \in pR\}\).

  3. (c)

    One has \(\{z\in p\{x\in \varLambda \mid Q(x)\in pR\}^\#\mid Q(z)\in R\}\subseteq \varLambda \).

Proof

The first two assertions follow from the fact that \(\varLambda ^\mathrm{hyp}\) is obviously generated by its isotropic vectors and that for any vector \(x \in \varLambda \) satisfying \(Q(x)\in Q(\varLambda ^\mathrm{hyp})\) one can find \(y\in \varLambda ^\mathrm{hyp}\) with \(Q(x+y)=0\). For the last part of the lemma the set \( \{x\in \varLambda \mid Q(x)\in pR\}\) generates \(\varLambda \) if \(\varLambda ^\mathrm{hyp}\) is not a sum of p-modular hyperbolic planes and is equal to \( \{x\in \varLambda \mid Q(x)\in pR\}=\varLambda ^\mathrm{hyp}\perp \{x\in V^\mathrm{an}\mid Q(x)\in pR\}\) otherwise. Taking duals and multiplying by p we obtain the assertion. \(\square \)

Definition 2.8

Let n denote the Witt index of V, i.e., the dimension of a maximal totally isotropic subspace.

A maximal admissible lattice chain \({{\mathcal {L}}}\) in (VQ) is a chain of lattices \(\varLambda ^{\max }=\varLambda ^{(0)}\supsetneq \varLambda ^{(1)}\dots \supsetneq \varLambda ^{(n)}=\varLambda ^{(\min )}\), where \(\varLambda ^{(0)}\) is a maximal lattice on V, n is the Witt index of V, and each \(\varLambda ^{(j)}\) is almost p-elementary totally even.

Remark 2.9

The last lattice \(\varLambda ^{\min }\) of a maximal admissible lattice chain is the orthogonal sum of p-modular hyperbolic planes and a maximal lattice on an anisotropic space, whereas in \(\varLambda ^{\max }\) the hyperbolic planes occurring are all unimodular. Moreover, we have \(p\varLambda ^{\max }\subseteq \varLambda ^{\min }\).

3 Hyperbolic bases

Theorem 3.1

Let \(\varLambda \subseteq V\) be an almost p-elementary totally even R-lattice on V.

Let X be a maximal totally isotropic submodule of \(\varLambda \). Then there are a basis \((e_1,\ldots , e_n)\) of X and vectors \(f_1, \ldots ,f_n \in \varLambda \) generating a totally isotropic submodule of \(\varLambda \) and satisfying \(b(e_i,f_j)\in \{\delta _{ij},p\delta _{ij}\}\) such that

$$\begin{aligned} \varLambda =\bigoplus _{i=1}^nRe_i\oplus \bigoplus _{i=1}^n Rf_i\perp K, \end{aligned}$$
(3.1)

where K is the unique maximal lattice on an anisotropic subspace FK of V.

Proof

We use induction on \(n=\mathrm{rk}(X)\). For \(n=0\) the space V is \(\{0\}\) in the alternating case, \(\{0\}\) or anisotropic in the symmetric case, and the assertion is trivial.

Let \(n\ge 1\) and assume the assertion to be true for \(\mathrm{rk}(X)<n\).

If \(b(X,\varLambda )=R\) we choose \(x\in X, y\in \varLambda \) with \(b(x,y)=1\). Replacing y by \(y-Q(y)x\) if necessary we may assume y to be isotropic so that \(Rx+Ry\) is a unimodular hyperbolic plane. We can then split \(\varLambda \) as \((Rx+Ry)\perp \varLambda '\), with \(\varLambda '\cap X=\{z \in X \mid b(z,y)=0\}\) maximal totally isotropic in \(\varLambda '\) of rank \(n-1\), and the induction hypothesis implies the assertion in this case.

If \(b(X,\varLambda )=pR\) we have \(p^{-1}X\subseteq \varLambda ^*\) with \(b^*(p^{-1}x, \varLambda ^*)=R\) for all primitive vectors \(x\in X\), in particular we see that \(p^{-1}X\) is primitive and hence maximal totally isotropic in \(\varLambda ^*\).

Using the first case we find a basis \((p^{-1}e_1,\ldots , p^{-1}e_n)\) of \(p^{-1}X\) and vectors \(f_1^*, \ldots ,f_n^*\in \varLambda ^*\) generating a totally isotropic submodule of \(\varLambda ^*\) and satisfying \(b(e_i,f_j^*)\in \{\delta _{ij},p\delta _{ij}\}\) such that

$$\begin{aligned} \varLambda ^*=\bigoplus _{i=1}^nRp^{-1}e_i\oplus \bigoplus _{i=1}^n Rf_i^*\perp K, \end{aligned}$$
(3.2)

where K is the unique maximal lattice on an anisotropic subspace FK of V. Since we have \(b(e_i, \varLambda ^*)=b^*(p^{-1}e_i,\varLambda ^*)=R\) for all i we see that the case \(b(e_i,f_i^*)=p\) can not occur. We set \(f_i=pf_i^*\) for all i and obtain the assertion by taking the modified dual of both sides of the last equation. \(\square \)

An obvious consequence is:

Corollary 3.2

With \(\varLambda , b, Q\) as in the proposition all maximal totally isotropic submodules of \(\varLambda \) are in the same orbit under the action of the isometry group of \((\varLambda , b, Q)\).

In particular, in the alternating case the symplectic group of \((\varLambda ,b)\) (also called a local paramodular group of level p if \(\varLambda \) has both unimodular and p-modular components ) acts transitively on the set of maximal totally isotropic submodules, a fact which is well known for the integral symplectic group.

Theorem 3.3

Let \(\varLambda _{\nu }^{{\max }}=\varLambda _\nu ^{(0)}\supseteq \dots \supseteq \varLambda _\nu ^{(n)}=\varLambda _{\nu }^{{\min }}\) for \(\nu =1,2\) be two maximal admissible lattice chains on V.

Then there exist isotropic vectors \(e_1,\ldots ,e_n,f_1,\ldots ,f_n \in \varLambda ^{(0)}_1\) with \(b(e_i,e_j)=0=b(f_i,f_j), b(e_i,f_j)=\delta _{ij}\) such that

$$\begin{aligned} \varLambda ^{(0)}_1=\bigoplus _{i=1}^nRe_i \oplus \bigoplus _{i=1}^nRf_i\perp K, \end{aligned}$$
(3.3)

where K is the unique maximal lattice on the anisotropic orthogonal complement of the space generated by the \(e_i,f_i\), and such that

$$\begin{aligned} \varLambda _\nu ^{(j)}=\bigoplus _{i=1}^nRp^{r_i^{(\nu ,j)}}e_i \oplus \bigoplus _{i=1}^nRp^{s_i^{(\nu ,j)}}f_i\perp K \end{aligned}$$
(3.4)

holds with certain integers \(r_i^{(\nu ,j)},s_i^{(\nu ,j)}\) for \(\nu =1,2\) and \(0\le j \le n\).

Proof

We prove the assertion by induction on the Witt index n of V. The case \(n=0\) is trivial, so we assume for the rest of the argument \(n>0\). In that case we notice first that \(\varLambda _{\nu }^{{\max }}\) is generated by its isotropic vectors by Lemma 2.7 and that \(b(x,\varLambda _{\nu }^{{\max }})=R\) holds for each primitive isotropic vector \(x\in \varLambda _{\nu }^{{\max }}\). On the other hand, \(b(x,\varLambda _{\nu }^{{\min }})= pR\) holds for all primitive isotropic \(x\in \varLambda _{\nu }^{{\min }}\).

There exists \(r\in {{\mathbb {N}}}\) with \(p^r\varLambda _{1}^{{\max }}\subseteq \varLambda _{2}^{{\min }}, p^r\varLambda _{2}^{{\max }}\subseteq \varLambda _{1}^{{\min }}\), without loss of generality we may assume \(p^{r-1}\varLambda _{1}^{{\max }}\not \subseteq \varLambda _{2}^{{\min }}\). Since \(\varLambda _{1}^{{\max }}\) is generated by isotropic vectors we find \(x \in \varLambda _{1}^{{\max }}\) isotropic such that \(p^rx\) is primitive in \(\varLambda _{2}^{{\min }}\). As noticed above we must have \(b(p^rx, \varLambda _{2}^{{\min }})=pR\).

Assume that x can be chosen such that \(p^rx\) is primitive in \(\varLambda _{2}^{{\max }}\). One has then \(b(p^rx, \varLambda _{2}^{{\max }})=R\), and there is \(0\le j<n\) with \(b(p^rx, \varLambda _{2}^{(j)})=R, b(p^rx,\varLambda _{2}^{(j+1)})=pR\). We choose then x with \(p^rx\) primitive in \(\varLambda _{2}^{{\max }}\) such that the largest integer k with \(x\in \varLambda _{1}^{(k)}\) is as large as possible.

Choose \(y\in \varLambda _{2}^{(j)}\) with \(b(p^rx,y)=1\), we have then py primitive in \(\varLambda _{2}^{(j+1)}\) and \(py \in \varLambda _{2}^{{\min }}\), moreover \(b(py, \varLambda _{2}^{{\max }})=pR\) and hence \(b(Rp^rx+Rpy, \varLambda _{2}^{(i)})=pR\) for all \(i>j\). This implies that \(Rp^rx+ Rpy\) splits off orthogonally in \(\varLambda _{2}^{(j+1)},\ldots , \varLambda _{2}^{{\min }}\), whereas \(Rp^rx+Ry\) splits off orthogonally in \(\varLambda _{2}^{{\max }},\ldots ,\varLambda _{2}^{(j)}\).

If x could be chosen to be in \(\varLambda _{1}^{{\min }}\) we can split off \(Rx+Rp^ry\) orthogonally in all \(\varLambda _{1}^{(i)}\) and proceed by induction on n. Otherwise there is \(0\le k<n\) with \(x\in \varLambda _{1}^{(k)}\) and px primitive in \(\varLambda _{1}^{(k+1)}\). With y as above the unimodular hyperbolic plane \(Rx+Rp^ry\) splits off orthogonally in \(\varLambda _{1}^{{\max }},\ldots ,\varLambda _{1}^{(k)}\). If \(b(p^ry, \varLambda _{1}^{(k+1)})=pR\) holds, \(Rpx+Rp^ry\) splits off orthogonally in \(\varLambda _{1}^{(k+1)},\ldots , \varLambda _{1}^{{\min }}\), and we can proceed by induction. Otherwise there exists \(x'\in \varLambda _{1}^{(k+1)}\) with \(b(p^rx', \varLambda _{2}^{{\max }})=R\), hence \(p^rx'\) primitive in \(\varLambda _{2}^{{\max }}\), which contradicts our choice of x, so this situation can not occur and we are done with the case that \(p^rx\) can be chosen to be primitive in \(\varLambda _{2}^{{\max }}\).

We are left with the case that \(p^rx\) can not be chosen to be primitive in \(\varLambda _{2}^{{\max }}\), hence \(p^{r-1}x \in \varLambda _{2}^{{\max }}\) for all isotropic \(x \in \varLambda _{1}^{{\max }}\), which implies \(p^{r-1}\varLambda _{1}^{{\max }}\subseteq \varLambda _{2}^{{\max }}\). If one has \(p^{r-1}\varLambda _{2}^{{\max }}\not \subseteq \varLambda _{1}^{{\max }}\) we may interchange the two chains and reduce to the previous case, so we may assume that \(p^{r-1}\varLambda _{2}^{{\max }}\subseteq \varLambda _{1}^{{\max }}\) holds as well.

Since \(p^{r-1}\varLambda _{1}^{{\max }} \not \subseteq \varLambda _{2}^{{\min }}\) holds by assumption and \(p^{r-2}x \in \varLambda _{2}^{{\max }}\) implies \(p^{r-1}x \in \varLambda _{2}^{{\min }}\) we can choose \(x \in \varLambda _{1}^{{\max }}\) isotropic with \(p^{r-1}x\) primitive in \(\varLambda _{2}^{{\max }}\). Among such x we choose one for which the largest integer k with \(x\in \varLambda _{1}^{(k)}\) is maximal. If we have \(k=n\) there exists \(0\le i<n\) such that we can choose \(x\in p (\varLambda _{1}^{(i+1)})^*\subseteq \varLambda _{1}^{{\min }}\) and we impose the additional condition that the least integer i with \(x\in p(\varLambda _{1}^{(i+1)})^*\) is minimal. We fix these integers ik for the rest of the proof.

We notice that if \(k<n\) holds for the maximal k above, \(p^{r-2}x \in \varLambda _{2}^{{\max }}\) holds for all isotropic \(x\in \varLambda _{1}^{{\min }}\), and we obtain

$$\begin{aligned} p^{r-1}\varLambda _{2}^{{\max }}= p^{r-1}\{z\in (\varLambda _{2}^{{\max }})^\#\mid Q(z)\!\in \! R\}\subseteq p\{x\in \varLambda _{1}^{{\min }}\mid Q(x)\in pR\}^\# \subseteq \varLambda _{1}^{{\min }} \end{aligned}$$

by dualizing and applying Lemma 2.7. Moreover, if \(k=n\) holds we have similarly

$$\begin{aligned} p^{r-2}p (\varLambda _{1}^{(i)})^*\subseteq \varLambda _{2}^{{\max }}, \quad p^{r-1}\varLambda _{2}^{{\max }}\subseteq \varLambda _{1}^{(i)}. \end{aligned}$$

If we have \(p^{r-1}x \!\in \!\varLambda _{2}^{{\min }}\) the primitivity of \(p^{r-1}x\) in \(\varLambda _{2}^{{\max }}\) implies \(b(p^{r-1}x, \varLambda _{2}^{(j)})=R, b(p^{r-1}x,\varLambda _{2}^{(j+1)})=pR\) for some \(0\le j <n\). We choose \(y\in \varLambda _{2}^{(j)}\) isotropic with \(b(p^{r-1}x,y)=1\) and have py primitive in \(\varLambda _{2}^{(j+1)},\ldots , \varLambda _{2}^{{\min }}\). The unimodular hyperbolic plane \(Rp^{r-1}x+Ry\) then splits off orthogonally in \(\varLambda _{2}^{{\max }},\ldots ,\varLambda _{2}^{(j)}\) and the p-modular hyperbolic plane \(Rp^{r-1}x+Rpy\) splits off orthogonally in \(\varLambda _{2}^{(j+1)},\ldots ,\varLambda _{2}^{{\min }}\).

If on the other hand \(p^{r-1}x \not \in \varLambda _{2}^{{\min }}\) holds there exists \(0\le j<n\) with \(p^{r-1}x \in \varLambda _{2}^{(j)}, p^{r-1}x\not \in \varLambda _{2}^{(j+1)}\). Since \(p^rx\) is primitive in \(\varLambda _{2}^{(j+1)}\) with \(b(p^rx,\varLambda _{2}^{(j+1)})=pR\), we have \(p^rx\in p(\varLambda _{2}^{(j+1)})^*\) primitive and find isotropic \(y'\in (\varLambda _{2}^{(j+1)})^*\) with \(b^*(p^{r-1}x, y')=1\). With \(y=py'\in \varLambda _{2}^{{\min }}\) we have \(b(p^rx,y)=p\) and \(b(y, \varLambda _{2}^{(j+1)})=pR\), and the p-modular hyperbolic plane \(Rp^rx+Ry\) splits off orthogonally in \(\varLambda _{2}^{(j+1)},\ldots , \varLambda _{2}^{{\min }}\), whereas the unimodular hyperbolic plane \(Rp^{r-1}x+Ry\) splits off orthogonally in \(\varLambda _{2}^{{\max }},\ldots ,\varLambda _{2}^{(j)}\).

In both cases, by our assumptions we have \(p^{r-1}y \in \varLambda _{1}^{{\max }}\). If in addition \(p^{r-1}y\in \varLambda _{1}^{{\min }}\) holds, the unimodular hyperbolic plane \(Rx+Rp^{r-1}y\) splits off orthogonally in \(\varLambda _{1}^{{\max }},\ldots ,\varLambda _{1}^{(k)}\). If we had \(b(p^{r-1}y, \varLambda _{1}^{(k+1)})=R\) this would imply \(k+1<n\) and the existence of a vector \(x'\in \varLambda _{1}^{(k+1)}\) with \(b(p^{r-1}x',\varLambda _{2}^{{\max }})=R\), which contradicts the maximality property of k. The p-modular hyperbolic plane \(Rpx+Rp^{r-1}y\) therefore splits off orthogonally in \(\varLambda _{1}^{(k+1)},\ldots , \varLambda _{1}^{{\min }}\).

If \(p^{r-1}y \not \in \varLambda _{1}^{{\min }}\) holds we have seen that we must have \(k=n\) and hence \(x\in p(\varLambda _{1}^{(i+1)})^*\subseteq \varLambda _{1}^{{\min }}\) and \(b(x, \varLambda _{1}^{(i)})=R\), \(p^{r-1}\varLambda _{2}^{{\max }} \subseteq (\varLambda _{1}^{(i)})\), hence \(p^{r-1}y\in \varLambda _{1}^{(i)}\). From \(b(x,p^{r-1}y)=1\) we see that \(y\not \in \varLambda _{1}^{(i+1)}\) so that \(p^ry\) is primitive in \(\varLambda _{1}^{(i+1)},\ldots , \varLambda _{1}^{{\min }}\).

The unimodular hyperbolic plane \(Rx+Rp^{r-1}y\) then splits off orthogonally in \(\varLambda _{1}^{{\max }},\ldots , \varLambda _{1}^{(i)}\), whereas the p-modular hyperbolic plane \(Rx+Rp^ry\) splits off orthogonally in \(\varLambda _{1}^{(i+1)},\ldots ,\varLambda _{1}^{{\min }}\), and we can again reduce the Witt index n by 1 and obtain the assertion from the induction hypothesis. \(\square \)