1 Introduction

Sturm [15] studied how many Fourier coefficients we need, when we want to prove that an elliptic modular form vanishes modulo a prime ideal. Its number is so called “Sturm bound”. We shall explain it more precisely. For a modular form f, let \(\Lambda \) be the index set of the Fourier expansion of f. An explicitly given finite subset S of \(\Lambda \) is said to be a Sturm bound if vanishing modulo a prime ideal of Fourier coefficients of f at S implies vanishing modulo the prime ideal of all Fourier coefficients of f.

Poor–Yuen [11] studied initially Sturm bounds for Siegel modular forms of degree 2 for any prime number p. After their study, in [1], Choi, Choie and Kikuta gave other type bounds with simple descriptions for them in the case of \(p\ge 5\). Moreover, Kikuta [7] attempted to supplement the case of \(p\mid 2\cdot 3\). However, there are some gaps in the proof (of Theorem 2.1 in Sect. 3.1, [7]). It seems that the method can only give worse bounds. Richter–Raum [13] gave some bounds for any p in the case of general degree and any weight. However, their bounds seem not to be sharp in degree \(n\ge 2\) excepted in the case \(n=2\), \(p\ge 5\), and for even weights. An improvement of their bounds depends on the case of degree 2.

In this paper, we correct the proof of Theorem 2.1 in [7] by a new method. Namely we give sharp Sturm type bounds for Siegel modular forms of degree 2 and even weight in the case of \(p=2\), 3. Moreover we give also sharp bounds for odd weight and modulo any prime number p. It should be remarked that sharpness becomes important to confirm congruences between two modular forms by numerical experiments, as the weights grow larger. Finally, we remark also that our results cover the case where Fourier coefficients are algebraic numbers.

2 Statement of the results

In order to state our results, we fix notation. For a positive integer n, we define the Siegel modular group \(\Gamma _{n}\) of degree n by

$$\begin{aligned} \Gamma _{n} = \{\gamma \in \mathrm {GL}_{2n}(\mathbb {Z}) \bigm | {}^t \gamma J_{n} \gamma = J_{n} \}, \end{aligned}$$

where \(J_{n} = \begin{pmatrix} 0_{n} &{}\quad -1_{n} \\ 1_{n} &{}\quad 0_{n} \end{pmatrix}\) and \(0_{n}\) (resp. \(1_{n}\)) is the zero matrix (resp. the identify matrix) of size n. For a positive integer N, we define the principal congruence subgroup \(\Gamma ^{(n)}(N)\) of level N by

$$\begin{aligned} \Gamma ^{(n)}(N) = \left\{ \begin{pmatrix} a &{}\quad b \\ c &{}\quad d \end{pmatrix} \in \Gamma _{n}\bigm | \begin{array}{l} a \equiv d \equiv 1_{n} \mod N\\ b\equiv c \equiv 0_n \mod N \end{array} \right\} . \end{aligned}$$

Here abcd are \(n \times n\) matrices. A subgroup \(\Gamma \subset \Gamma _{n}\) is said to be a congruence subgroup if there exists a positive integer N such that \(\Gamma ^{(n)}(N) \subset \Gamma \subset \Gamma _{n}\). For a congruence subgroup \(\Gamma \), we define the level of \(\Gamma \) to be

$$\begin{aligned} N = \min \{m \in \mathbb {Z}_{\ge 1}\bigm | \Gamma ^{(n)}(m) \subset \Gamma \}. \end{aligned}$$

We define the Siegel upper half space \(\mathbb {H}_{n}\) of degree n by

$$\begin{aligned} \mathbb {H}_{n}=\left\{ x + i y \bigm | x \in \mathrm {Sym}_{n}(\mathbb {R}), \ y \in \mathrm {Sym}_{n}(\mathbb {R}), \ y \text { is positive definite} \right\} , \end{aligned}$$

where \(\mathrm {Sym}_{n}(\mathbb {R})\) is a space of \(n \times n\) symmetric matrices with entries in \(\mathbb {R}\). For a congruence subgroup \(\Gamma \) and \(k \in \mathbb {Z}_{\ge 0}\), a \(\mathbb {C}\)-valued holomorphic function f on \(\mathbb {H}_{n}\) is said to be a (holomorphic) Siegel modular form of degree n, of weight k and of level \(\Gamma \) if \(f((a Z + b)(c Z + d)^{-1}) = \det \left( cZ + d\right) ^{k} f(Z)\) for all \(\begin{pmatrix} a &{}\quad b \\ c &{}\quad d \end{pmatrix} \in \Gamma \). If \(n = 1\), we add the cusp condition. We denote by \(M_{k}(\Gamma )\) the space of Siegel modular forms of weight k and of level \(\Gamma \).

Any f in \(M_k(\Gamma )\) has a Fourier expansion of the form

$$\begin{aligned} f(Z)=\sum _{0\le T\in \frac{1}{N}\Lambda _n}a_f(T)q^T,\quad q^T:=e^{2\pi i\text {tr}(TZ)}, \quad Z\in {\mathbb {H}}_n, \end{aligned}$$

where T runs over all positive semi-definite elements of \(\frac{1}{N}\Lambda _n\), N is the level of \(\Gamma \) and

$$\begin{aligned} \Lambda _n&:=\{ T=(t_{ij})\in \mathrm {Sym}_n({\mathbb {Q}})\;|\; t_{ii},\;2t_{ij}\in {\mathbb {Z}}\; \}. \end{aligned}$$

When \(n=2\), for simplicity we write \(T=(m,r,n)\) for \(T=\begin{pmatrix}m &{}\quad r/2 \\ r/2 &{}\quad n \end{pmatrix}\in \frac{1}{N}\Lambda _2\) and also \(a_f(m,r,n)\) for \(a_f(T)\).

Let R be a subring of \(\mathbb {C}\) and \(M_{k}(\Gamma )_{R}\subset M_{k}(\Gamma )\) the R-module of all modular forms whose Fourier coefficients lie in R.

Let \(f_1\), \(f_2\) be two formal power series of the forms \(f_i=\sum _{0\le T\in \frac{1}{N}\Lambda _n}a_{f_i}(T)q^T\) with \(a_i\in R\). For an ideal I of R, we write

$$\begin{aligned} f_1 \equiv f_2 \mod I, \end{aligned}$$

if and only if \(a_{f_1}(T) \equiv a_{f_2}(T) \mod I\) for all \(T \in \frac{1}{N}\Lambda _{n}\) with \(T \ge 0\). If \(I = (r)\) is a principal ideal, we simply denote \(f_{1} \equiv f_{2} \mod r\).

Let K be an algebraic number field and \({\mathcal O}={\mathcal O}_K\) the ring of integers in K. For a prime ideal \(\mathfrak {p}\) in \({\mathcal O}\), we denote by \({\mathcal O}_{\mathfrak {p}}\) the localization of \({\mathcal O}\) at \(\mathfrak {p}\). Under these notation, we have

Theorem 2.1

Let k be a non-negative integer, \(\mathfrak {p}\) an any prime ideal and \(f \in M_{k}(\Gamma _2)_{{\mathcal O}_{\mathfrak {p}}}\). We put

$$\begin{aligned} b_{k} = {\left\{ \begin{array}{ll} \left[ \frac{k}{10} \right] &{} \text { if }\, k \text { is even},\\ \left[ \frac{k - 5}{10} \right] &{} \text { if }\, k \text { is odd}. \end{array}\right. } \end{aligned}$$

Here [x] is the Gauss symbol of \(x\in \mathbb {R}\), i.e., \([x]:=\max \{n\in \mathbb {Z}\;|\; n\le x\}\). For \(\nu \in \mathbb {Z}_{\ge 1}\), assume that \(a_f(m, r, n) \equiv 0 \bmod {\mathfrak {p}^{\nu }}\) for all \(m,\ r, \ n\in \mathbb {Z}\) with

$$\begin{aligned} 0\le m, n\le b_{k}, \end{aligned}$$

and \(4mn - r^{2} \ge 0\), then we have \(f \equiv 0 \bmod {\mathfrak {p}^{\nu }}\).

Remark 2.2

  1. 1.

    If k is even and \(\mathfrak {p} \not \mid 2\cdot 3\), then the statement of the theorem was essentially proved by Choi, Choie and Kikuta [1].

  2. 2.

    As mentioned in Sect. 1, in the case where \(\mathfrak {p}\mid 2\cdot 3\) and k is even, Kikuta stated the same property in [7]. However, the proof has some gaps and its method can give only larger bounds. We give a new proof in Sect. 5.1.

  3. 3.

    We note that \(M_{k}(\Gamma _{2}) = \{0\}\) if k is odd and \(k < 35\).

  4. 4.

    Other kind of bounds also were given in [8].

By the arguments of [1], we can prove the following.

Corollary 2.3

Let \(\Gamma \subset \Gamma _{2}\) be a congruence subgroup with level N, \(k \in \mathbb {Z}_{\ge 0}\) and \(f \in M_{k}(\Gamma )_{{\mathcal {O}}_{\mathfrak {p}}}\). We put \(i = [\Gamma _{2}: \Gamma ]\). For \(\nu \in \mathbb {Z}_{\ge 1}\), assume that \(a_{f}(m, r, n) \equiv 0 \bmod {\mathfrak {p}^{\nu }}\) for all \(m, \ r, \ n \in \frac{1}{N}\mathbb {Z}\) with

$$\begin{aligned} 0 \le m, n \le b_{ki}. \end{aligned}$$

and \(4mn - r^{2} \ge 0\), then we have \(f \equiv 0 \bmod {\mathfrak {p}^{\nu }}\).

In the case of level 1 (i.e., \(N=1\)), our bounds are sharp. More precisely, the following theorem holds.

Theorem 2.4

Let \(k \in \mathbb {Z}_{\ge 0}\) and p be a prime number. We assume \(M_{k}(\Gamma _{2}) \ne \{0\}\). Then there exists \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(f \not \equiv 0 \mod p\) such that

$$\begin{aligned} a_{f}(m, r, n) = 0\quad \text { for all } m, \ n \le b_{k} - 1. \end{aligned}$$

3 Notation

For a prime number p and a \(\mathbb {Z}_{(p)}\)-module M, we put

$$\begin{aligned} \widetilde{M} = M \otimes _{\mathbb {Z}_{(p)}}\mathbb {F}_{p}. \end{aligned}$$

For an element \(x \in M\), we denote by \(\widetilde{x}\) the image of x in \(\widetilde{M}\). For a \(\mathbb {Z}_{(p)}\)-linear map \(\varphi : M \rightarrow N\), we denote by \(\widetilde{\varphi }\) the induced map from \(\widetilde{M}\) to \(\widetilde{N}\) by \(\varphi \). For \(n \in \mathbb {Z}_{\ge 1}\), let \(\Gamma \) be a congruence subgroup of \(\Gamma _{n}\). We define \(\widetilde{M}_{k}(\Gamma )_{\mathbb {Z}_{(p)}}\) by \(\widetilde{M_{k}(\Gamma )_{\mathbb {Z}_{(p)}}}\). For a commutative ring R and an R-module M, we denote by \(\mathrm {Sym}^{2}(M) \subset M \otimes _{R} M\) the R-module generated by elements \(m \otimes m\) for \(m \in M\). Let R be a \(\mathbb {Z}_{(2)}\)-algebra and M an R-module. We define an R-module \(\wedge ^{2}(M)\) by \(\wedge ^{2}(M) = \{x \in M \bigm | x^{\iota } = - x\}\).

Here \(\iota \) is defined by \(\iota (m \otimes n) = n \otimes m\) for \(m, \ n \in M\). Let \(q_{1}, q_{12}, q_{2}\) be variables and \(S = \{q_{1}^{m}q_{12}^{r}q_{2}^{n}\bigm | m, n \in \mathbb {Z}_{\ge 0}, r \in \mathbb {Z}\}\) be a set of Laurent monomials. We define an order on S so that \(q_{1}^{m}q_{12}^{r}q_{2}^{n} \le q_{1}^{m'}q_{12}^{r'}q_{2}^{n'}\) if and only if one of the following conditions holds.

  1. 1.

    \(m < m'\).

  2. 2.

    \(m = m'\) and \(n < n'\).

  3. 3.

    \(m = m'\) and \(n = n'\) and \(r \le r'\).

Let K be a field and \(f = \sum _{m, r, n} a_{f}(m, r, n)q_{1}^{m}q_{12}^{r}q_{2}^{n} \in K[q_{12}, q_{12}^{-1}][[ q_{1}, q_{2} ]]\) a formal power series. If \(f \ne 0\), let \(q_{1}^{m_{0}}q_{12}^{r_{0}}q_{2}^{n_{0}}\) be the minimum monomial which appears in f, that is the minimum monomial of the set \(\{q_{1}^{m}q_{12}^{r}q_{2}^{n}\bigm | a_{f}(m, r, n) \ne 0 \}\). We define the leading term \({{\,\mathrm{ldt}\,}}(f)\) of f by \(a_{f}(m_{0}, r_{0}, n_{0})q_{1}^{m_{0}}q_{12}^{r_{0}}q_{2}^{n_{0}}\). We also define the leading term of an element of \(K[[ q_{1}, q_{2} ]] \setminus \left\{ 0\right\} \) by the inclusion \(K[[ q_{1}, q_{2} ]] \subset K[q_{12}, q_{12}^{-1}][[ q_{1}, q_{2} ]]\). We regard \(M_{k}(\Gamma _{2})\) as a subspace of \(\mathbb {C}[q_{12}, q_{12}^{-1}] [[ q_{1}, q_{2} ]]\) by

$$\begin{aligned} \sum _{T = (m, r, n) \in \Lambda _{2}}a_{f}(m, r, n) q^{T} \mapsto \sum _{m, r, n}a_{f}(m, r, n)q_{1}^{m}q_{12}^{r}q_{2}^{n}. \end{aligned}$$

For \(f \in M_{k}(\Gamma _{2})\), we denote by \({{\,\mathrm{ldt}\,}}(f)\) the leading term of the Fourier expansion of f. For a field K, we regard \(K[[ q ]] \otimes _{K} K[[ q ]]\) as a subspace of \(K[[ q_{1}, q_{2} ]]\) by \(q \otimes 1 \mapsto q_{1}\) and \(1 \otimes q \mapsto q_{2}\). For a subring R of \(\mathbb {C}\) and a subset S of \(\mathbb {C}[[ q_{1}, q_{2} ]]\), we put

$$\begin{aligned} S_{R}=\left\{ f = \sum _{m, n}a_{f}(m, n)q_{1}^{m}q_{2}^{n}\in S\bigm | a_{f}(m, n) \in R\right\} . \end{aligned}$$

4 Witt operators

For the proof of the main results, we use Witt operators. In this section, we define Witt operators and introduce basic properties of them.

4.1 Elliptic modular forms

Since images of Witt operators can be expressed in terms of elliptic modular forms, we introduce some notation for elliptic modular forms.

For \(k \in 2 \mathbb {Z}\) with \(k \ge 4\), we denote by \(e_{k} \in M_{k}(\Gamma _{1})\) the Eisenstein series of degree 1 and weight k. We normalize \(e_{k}\) so that the constant term is equal to 1. We define Eisenstein series \(e_{2}\) of degree 1 and weight 2 by

$$\begin{aligned} e_{2}(q) = 1 - 24 \sum _{n = 1}^{\infty }\sigma _{1}(n)q^{n}, \end{aligned}$$

where \(\sigma _{1}(n)\) is the sum of all positive divisors of n. As is well known, \(e_{2}\) satisfies the following identify:

$$\begin{aligned} \tau ^{-2}e_{2}(-\tau ^{-1}) = \frac{12}{2\pi i\tau } + e_{2}(\tau ). \end{aligned}$$

We put \(\Delta = 2^{-6} \cdot 3^{-3} (e_{4}^3 - e_{6}^{2})\). Then \(\Delta \) is the Ramanujan’s delta function.

For \(k \ge 2\), we define \(N_{k}(\Gamma _{1})\) as the space of \(\mathbb {C}\)-valued holomorphic functions f on \(\mathbb {H}_{1}\) that satisfies the following three conditions:

  1. 1.

    \(f(\tau + 1) = f(\tau )\).

  2. 2.

    There exists \(g \in M_{k - 2}(\Gamma _{1})\) such that

    $$\begin{aligned} \tau ^{-k}f(-\tau ^{-1}) = \frac{1}{2 \pi i \tau }g(\tau ) + f(\tau ) \quad \text { for } \tau \in \mathbb {H}_{1}. \end{aligned}$$
  3. 3.

    f is holomorphic at the cusp \(i \infty \).

Since \(f - e_{2}g/12 \in M_{k}(\Gamma _{1})\) for f as avobe, we have the following lemma.

Lemma 4.1

We have

$$\begin{aligned} N_{k}(\Gamma _{1}) = M_{k}(\Gamma _{1}) \oplus e_{2}M_{k - 2}(\Gamma _{1}). \end{aligned}$$

For \(M = M_{k}(\Gamma _{1})\) or \(N_{k}(\Gamma _{1})\), we regard M as a subspace of \(\mathbb {C}[[ q ]]\) via the Fourier expansion.

For \(k = 2, 4, 6, 12\), we define elements of \(\mathrm {Sym}^{2}\left( N_{k}(\Gamma _{1})\right) _{\mathbb {Z}}\) as follows:

$$\begin{aligned} x_{k} = e_{k} \otimes e_{k} ,\text { for } k = 2, 4, 6, \qquad x_{12} = \Delta \otimes \Delta , \qquad y_{12} = e_{4}^{3} \otimes \Delta + \Delta \otimes e_{4}^{3}. \end{aligned}$$
(4.1)

We define \(\alpha _{36} \in \wedge ^{2}(M_{36}(\Gamma _{1}))_{\mathbb {Z}}\) by

$$\begin{aligned} \alpha _{36} = x_{12}^{2}(\Delta \otimes e_{4}^{3} - e_{4}^{3} \otimes \Delta ). \end{aligned}$$

4.2 Definition of Witt operators

For \(k \in \mathbb {Z}_{\ge 0}\) and \(f \in M_{k}(\Gamma _{2})\), we consider the following Taylor expansion

$$\begin{aligned} f(Z) = W(f)(\tau _{1}, \tau _{2}) + 2W'(f)(\tau _{1}, \tau _{2}) \left( 2\pi i \tau _{12}\right) + W''(f)(\tau _{1}, \tau _{2}) \left( 2 \pi i\tau _{12}\right) ^{2} + O(\tau _{12}^{3}), \end{aligned}$$

where \(Z = \begin{pmatrix} \tau _{1} &{}\quad \tau _{12} \\ \tau _{12} &{}\quad \tau _{2} \end{pmatrix} \in \mathbb {H}_{2}\). We put \(q_{1} = \mathbf {e}(\tau _{1}), q_{2} = \mathbf {e}(\tau _{2})\) and \(q_{12} = \mathbf {e}(\tau _{12})\). By definition, the following properties hold (see [16, Sect. 9]).

  1. 1.

    \(W'(f) = 0\) if k is even and \(W(f) = W''(f) = 0\) if k is odd.

  2. 2.

    \(W(f) \in \mathrm {Sym}^{2}(M_{k}(\Gamma _{1}))\) if k is even and \(W'(f) \in \wedge ^{2}(M_{k + 1}(\Gamma _{1}))\) if k is odd. Here we identify \(q_{1}\) with \(q\otimes 1\) and \(q_{2}\) with \(1 \otimes q\).

  3. 3.

    For \(f \in M_{k}(\Gamma _{2})\) and \(g \in M_{l}(\Gamma _{2})\), we have

    $$\begin{aligned} W(fg) = W(f) W(g), \quad W'(fg) = W'(f) W(g) + W(f) W'(g). \end{aligned}$$

    Assume k and l are both even. Then we have

    $$\begin{aligned} W''(fg) = W''(f)W(g) + W(f)W''(g). \end{aligned}$$
    (4.2)
  4. 4.

    For \(f = \sum _{m, r, n}a_{f}(m, r, n)q_{1}^{m}q_{12}^{r}q_{2}^{n} \in M_{k}(\Gamma _{2})\), we have

    $$\begin{aligned} W(f)= & {} \sum _{m, r, n}a_{f}(m, r, n)q_{1}^{m}q_{2}^{n}, \quad W'(f) = \frac{1}{2}\sum _{m, r, n}r a_{f}(m, r, n)q_{1}^{m}q_{2}^{n},\\ W''(f)= & {} \frac{1}{2}\sum _{m, r, n}r^{2}a_{f}(m, r, n)q_{1}^{m}q_{2}^{n}. \end{aligned}$$

Let k be even and \(f \in M_{k}(\Gamma _{2})\). Then we have

$$\begin{aligned} \tau _{1}^{-k-2}W''(f)(\tau _{1}^{-1}, \tau _{2})= & {} - \frac{1}{2\pi i}\theta _{2} W(f)(\tau _{1}, \tau _{2})\tau _{1}^{-1} + W''(f)(\tau _{1}, \tau _{2}),\\ W''(f)(\tau _{1}, \tau _{2})= & {} W''(f)(\tau _{2}, \tau _{1}). \end{aligned}$$

Here \(\theta _{2} = \frac{1}{2\pi i}\frac{d}{d\tau _{12}}\). Therefore by Lemma 4.1, we have the following lemma.

Lemma 4.2

Let \(k \in 2\mathbb {Z}_{\ge 0}\) and \(f \in M_{k}(\Gamma _{2})\). Then we have \(W''(f) \in \mathrm {Sym}^{2}(N_{k + 2}(\Gamma _{1}))\).

Let R be a subring of \(\mathbb {C}\). If k is even and \(f \in M_{k}(\Gamma _{2})_{R}\), then we have

$$\begin{aligned} W''(f) = \sum _{\begin{array}{c} m, r, n\\ r > 0 \end{array}}r^{2}a_{f}(m, r, n)q_{1}^{m}q_{12}^{r}q_{2}^{n}, \end{aligned}$$

since \(a_{f}(m, -r, n) = a_{f}(m, r, n)\). Thus we have \(W''(f) \in \mathrm {Sym}^{2}(M_{k}(\Gamma _{1}))_{R}\). By a similar reason, we have \(W'(f) \in M_{k + 1}(\Gamma _{2})_{R}\) for \(f \in M_{k}(\Gamma _{2})_{R}\) with odd k. For \(k \in \mathbb {Z}_{\ge 0}\), we define the Witt operators as the R-linear maps induced by \(W, W'\) and \(W''\) as follows.

$$\begin{aligned}&W_{R, 2k} : M_{2k}(\Gamma _{2})_{R} \rightarrow \mathrm {Sym}^{2}(M_{2k}(\Gamma _{1}))_{R},\\&W'_{R, 2k - 1} : M_{2k - 1}(\Gamma _{2})_{R} \rightarrow \wedge ^{2}(M_{2k}(\Gamma _{1}))_{R},\\&W''_{R, 2k}: M_{2k}(\Gamma _{2})_{R} \rightarrow \mathrm {Sym}^{2}(N_{2 k + 2}(\Gamma _{1}))_{R}. \end{aligned}$$

4.3 Igusa’s generators and their images

Let \(X_{4}, \ X_{6}, \ X_{10}, \ X_{12}\) and \(X_{35}\) be generators of \(\bigoplus _{k \in \mathbb {Z}}M_{k}(\Gamma _{2})\) given by Igusa [4, 5]. Here \(X_{4}\) and \(X_{6}\) are Siegel–Eisenstein series of weight 4 and 6 respectively. And \(X_{10}, X_{12}\) and \(X_{35}\) are cusp forms of weight 10, 12 and 35 respectively. We normalize these modular forms so that

$$\begin{aligned} {{\,\mathrm{ldt}\,}}(X_{4}) = {{\,\mathrm{ldt}\,}}(X_{6}) = 1, \quad {{\,\mathrm{ldt}\,}}(X_{10}) = {{\,\mathrm{ldt}\,}}(X_{12}) = q_{1}q_{12}^{-1}q_{2}, \quad {{\,\mathrm{ldt}\,}}(X_{35}) = q_{1}^{2}q_{12}^{-1}q_{2}^{3}. \end{aligned}$$

Here we note that \(a_{X_{35}}(1, r, n) = 0\) for all \(n, r \in \mathbb {Z}\), because any weak Jacobi form of index 1 and weight 35 vanishes. We also introduce \(Y_{12} \in M_{12}(\Gamma _{2})_{\mathbb {Z}}\) and \(X_{k} \in M_{k}(\Gamma _{2})_{\mathbb {Z}}\) for \(k = 16,18,24,28,30,36,40,42\) and 48. Then by Igusa [6],

$$\begin{aligned} \left\{ X_{k} \bigm | k = 4, 6, 10, 12, 16, 18, 24, 28, 30, 36, 40, 42, 48\right\} \cup \left\{ Y_{12}\right\} \end{aligned}$$

is a minimal set of generators of \(\bigoplus _{k \in 2\mathbb {Z}} M_{k}(\Gamma _{2})_{\mathbb {Z}}\) as a \(\mathbb {Z}\)-algebra and we have

$$\begin{aligned} M_{k}(\Gamma _{2})_{\mathbb {Z}} = X_{35}M_{k-35}(\Gamma _{2})_{\mathbb {Z}} \end{aligned}$$

for odd k.

Igusa [6] computed \(W(X_{4}), \ldots , W(X_{48})\) and \(W(Y_{12})\), we introduce some of them.

$$\begin{aligned} W(X_{4})&= x_{4},\quad W(X_{6}) = x_{6}, \quad W(X_{10}) = 0, \nonumber \\ W(X_{12})&= 2^{2}\cdot 3 x_{12},\quad W(Y_{12}) = y_{12}, \quad W(X_{16})=x_4\cdot x_{12} \end{aligned}$$
(4.3)

and

$$\begin{aligned} W(X_{12i}) = d_{i}x_{12}^{i},\quad \text { for }\,\, i = 1,2,3, 4. \end{aligned}$$
(4.4)

Here \(x_{4}, x_{6}, x_{12}\) and \(y_{12}\) are defined by (4.1), and \(d_{i}\) is defined by \(12/\mathrm {gcd}(12, i)\).

Images of \(W'\) and \(W''\) for some of the generators are given as follows.

Lemma 4.3

We have

$$\begin{aligned} W'(X_{35}) = \alpha _{36} \end{aligned}$$

and

$$\begin{aligned} W''(X_{10}) = x_{12}, \quad W''(X_{12i}) = x_{2}x_{12}^{i},\quad \text { for } i = 1, 2, 3, 4. \end{aligned}$$

Proof

By \({{\,\mathrm{ldt}\,}}(X_{35}) = q_{1}^{2}q_{12}^{-1}q_{2}^{3}\) and \(\wedge ^{2}(M_{k}(\Gamma _{1})) = (\Delta \otimes e_{4}^{3} - e_{4}^{3} \otimes \Delta ) \mathrm {Sym}^{2}(M_{k - 12}(\Gamma _{1}))\), we see that \(W'(X_{35})\) is a constant multiple of \(\alpha _{36}\). Since \(a_{X_{35}}(2, r, 3) = 0\) if \(r \ne \pm 1\), we have \(W'(X_{35}) = \alpha _{36}\). Igusa computed \(W''(X_{10})\) and \(W''(X_{12})\) (see [6, Lemma 12]). Note that our notation is different from his notation. We denote his \(W'\) by \(W''\). By this result, we can compute \(W''(X_{12i})\) for \(i = 2, 3, 4\). \(\square \)

4.4 Kernel of Witt operator modulo a prime

Let p be a prime number and k even. We consider the kernel of the Witt operator modulo p:

$$\begin{aligned} \widetilde{W}_{\mathbb {Z}_{(p)}, k} : \widetilde{M}_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}} \rightarrow \mathrm {Sym}^{2}(M_{k}(\Gamma _{2}))_{\mathbb {Z}_{(p)}} \otimes _{\mathbb {Z}_{(p)}}\mathbb {F}_{p}. \end{aligned}$$

First we consider the case when \(p \ge 5\). This case is easier.

Lemma 4.4

Let p be a prime number with \(p \ge 5\). Then we have

$$\begin{aligned} \bigoplus _{k \in 2\mathbb {Z}_{\ge 0}} \mathrm {Sym}^{2}\left( M_{k}(\Gamma _{1})\right) _{\mathbb {Z}_{(p)}} = \mathbb {Z}_{(p)}[x_{4}, \ x_{6}, \ x_{12}]. \end{aligned}$$

Proof

It is easy to see that \(\mathrm {Sym}^{2}(M_{k}(\Gamma _{1})_{\mathbb {Z}_{(p)}}) = \mathrm {Sym}^{2}\left( M_{k}(\Gamma _{1}) \right) _{\mathbb {Z}_{(p)}}\) (see the remark after Theorem 5.12 of [11]). Since \(p \ge 5\), we have \(\bigoplus _{k \in 2\mathbb {Z}_{\ge 0}}M_{k}(\Gamma _{1})_{\mathbb {Z}_{(p)}} = \mathbb {Z}_{(p)}[e_{4}, \ e_{6}]\) (see [14]). We note that \(\bigoplus _{k \in 2\mathbb {Z}_{\ge 0}}\mathrm {Sym}^{2}(M_{k}(\Gamma _{1})_{\mathbb {Z}_{(p)}})\) is generated by \(x_{4}, \ x_{6}\) and \(e_{4}^{3}\otimes e_{6}^{2} + e_{6}^{2} \otimes e_{4}^{3}\) as an algebra over \(\mathbb {Z}_{(p)}\). Then the assertion of the lemma follows from the equation

$$\begin{aligned} 2^{12} \cdot 3^{6} x_{12} = x_{4}^{3} + x_{6}^{2} - (e_{4}^{3}\otimes e_{6}^{2} + e_{6}^{2} \otimes e_{4}^{3} ). \end{aligned}$$

\(\square \)

The following is a key lemma for the proof of Theorem 2.1 for \(\mathfrak {p} \not \mid 2 \cdot 3\). This lemma was also used in [1].

Lemma 4.5

Let \(p \ge 5\) be a prime number and \(k \in 2\mathbb {Z}_{\ge 0}\). Then we have

$$\begin{aligned} \ker (\widetilde{W}_{\mathbb {Z}_{(p)}, k}) = \widetilde{X}_{10} \widetilde{M}_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}. \end{aligned}$$

Proof

This lemma seems well-known. But for the sake of completeness, we give a proof. The inclusion \(\widetilde{X}_{10}\widetilde{M}_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}} \subset \ker (\widetilde{W}_{\mathbb {Z}_{(p)}, k})\) is obvious, because \(W(X_{10}) = 0\). Take \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(W_{\mathbb {Z}_{(p)}, k}(f) \equiv 0 \bmod {p}\). By (4.3) and Lemma 4.4, \(W_{\mathbb {Z}_{(p)}, k}\) is surjective. Take \(g \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) so that \(W_{\mathbb {Z}_{(p)}, k}(f) = pW_{\mathbb {Z}_{(p)}, k}(g)\). Then by [9, Corollary 4.2], there exists \(h \in M_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f - p g= X_{10} h\). This completes the proof. \(\square \)

Remark 4.6

Since \(W(X_{12}) = 12 x_{12}\) and \(M_{2}(\Gamma _{2}) = \left\{ 0\right\} \), the assertion of the lemma does not hold if \(p = 2, 3\).

Next we consider the case where \(p = 2, 3\). We recall the structure of the ring \(\bigoplus _{k \in 2\mathbb {Z}}\widetilde{M}_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\).

Theorem 4.7

(Nagaoka [10], Theorem 2) Let \(p = 2, 3\). For \(f\in \widetilde{M}_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\), there exists a unique polynomial \(Q \in \mathbb {F}_{p}[x, y, z]\) such that

$$\begin{aligned} \widetilde{f} = Q(\widetilde{X}_{10}, \widetilde{Y}_{12}, \widetilde{X}_{16}). \end{aligned}$$

The above Q for Igusa’s generators are given as follows.

Lemma 4.8

(Nagaoka [10], proof of Lemma 1, Lemma 2)

  1. 1.

    Suppose \(p = 2\), then we have

    $$\begin{aligned} X_{4}&\equiv X_{6} \equiv 1 \mod p, \qquad \quad X_{12} \equiv X_{10} \mod p, \\ X_{18}&\equiv X_{16} \mod p, \qquad \qquad \quad X_{24} \equiv X_{10}X_{16} \mod p, \\ X_{28}&\equiv X_{30} \equiv X_{16}^{2} \mod p,\quad X_{36} \equiv X_{10} X_{16}^{2} \mod p, \\ X_{40}&\equiv X_{42} \equiv X_{16}^{3} \mod p,\quad X_{48} \equiv X_{16}^{4} + X_{10}X_{16}^{3} + X_{10}^{4}Y_{12} \mod p, \\ X_{35}^2&\equiv X_{10}^2Y_{12}^2X_{16}^2+X_{10}^6 \mod p. \end{aligned}$$
  2. 2.

    Suppose \(p = 3\), then we have

    $$\begin{aligned} X_{4}&\equiv X_{6} \equiv 1 \mod p,\qquad \qquad \qquad X_{12} \equiv X_{10} \mod p,\\ X_{18}&\equiv X_{16} \mod p,\qquad \qquad \qquad \qquad X_{24} \equiv X_{10}X_{16} \mod p,\\ X_{28}&\equiv X_{30} \equiv X_{16}^{2} \mod p, \qquad \qquad X_{36} \equiv X_{16}^{3} + 2X_{10}^{3} Y_{12} + X_{10}X_{16}^{2} \mod p, \\ X_{40}&\equiv X_{16}^{3} + 2X_{10}^{3} Y_{12} \mod p,\qquad X_{42} \equiv X_{16}^{3} + X_{10}^{3}Y_{12} \mod p, \\ X_{48}&\equiv X_{10}X_{16}^{3} + 2X_{10}^{4}Y_{12} \mod p, \end{aligned}$$

    and

    $$\begin{aligned} X_{35}^2\equiv & {} 2X_{10}X_{16}^4+X_{10}Y_{12}^2X_{16}^3\\&+\,2X_{10}^2X_{16}^3+X_{10}^2Y_{12}^2X_{16}^2+ 2X_{10}^3Y_{12}X_{16}^2\\&+\,2X_{10}^4Y_{12}^3+X_{10}^4X_{16}^2+2X_{10}^7 \mod p. \end{aligned}$$

For later use, we prove the following lemma.

Lemma 4.9

Let \(p = 2, 3\) and \(k \in 2\mathbb {Z}_{\ge 0}\) with \(12 \not \mid k\). Then we have

$$\begin{aligned} \widetilde{M}_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}} \subset \widetilde{M}_{k + 2}(\Gamma _{2})_{\mathbb {Z}_{(p)}}. \end{aligned}$$

Proof

Take \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\). We show that there exists \(g \in M_{k + 2}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f \equiv g \mod p\). We may assume f is an isobaric monomial of Igusa’s generators of even weights, that is \(X_{4}, \ldots , X_{48}\) and \(Y_{12}\). If \(f = X_{k}\) with \(12 \not \mid k\), then by Lemma 4.8, we have \(\widetilde{f}\in \widetilde{M}_{k + 2}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\). In fact, we have \(X_{18} \equiv X_{4}X_{16} \mod p\), \(X_{42}\equiv X_{16}X_{28} \bmod {2}\), \(X_{40} \equiv X_{42} + X_{10}^{3}Y_{12} \mod 3\) and \(X_{42} \equiv X_{16}X_{28} + X_{10}^{2}X_{12}Y_{12} \mod 3\). If f is an isobaric monomial of weight k, then f contains some \(X_{k}\) with \(12 \not \mid k\). Therefore we have the assertion of the lemma. \(\square \)

Let \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(p = 2, 3\). As we remarked before, \(W(f) \equiv 0 \mod p\) does not imply the existence of \(g\in M_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f \equiv X_{10} g \mod p\). Instead of Lemma 4.5, we have the following proposition.

Proposition 4.10

Let \(p = 2, 3\) and \(k \in 2\mathbb {Z}_{\ge 0}\).

  1. 1.

    Suppose \(12 \not \mid k\). Then we have

    $$\begin{aligned} \ker (\widetilde{W}_{\mathbb {Z}_{(p)}, k}) = \widetilde{X}_{10} \widetilde{M}_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}. \end{aligned}$$
  2. 2.

    Suppose \(k = 12 n\) with \(n \in \mathbb {Z}\) and \(p = 2\). For \(0 \le i \le n\) with \(4 \not \mid i\), we put \(i = 4s + t\) with \(t \in \left\{ 1, 2, 3\right\} \) and \(m_{i} = X_{12t}X_{48}^{s}Y_{12}^{n - i}\). Then we have

    $$\begin{aligned} \ker (\widetilde{W}_{\mathbb {Z}_{(p)}, k}) = \bigoplus _ {\begin{array}{c} 0 \le i \le n\\ 4 \not \mid i \end{array}} \mathbb {F}_{p}\widetilde{m}_{i} \oplus \widetilde{X}_{10} \widetilde{M}_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}. \end{aligned}$$
  3. 3.

    Suppose \(k = 12 n\) with \(n \in \mathbb {Z}\) and \(p = 3\). For \(0 \le i \le n\) with \(3 \not \mid i\), we put \(i = 3s + t\) with \(t \in \{1, 2\}\) and \(m_{i} =X_{12t}X_{36}^{s}Y_{12}^{n - i}\). Then we have

    $$\begin{aligned} \ker (\widetilde{W}_{\mathbb {Z}_{(p)}, k}) = \bigoplus _{ \begin{array}{c} 0 \le i \le n\\ 3 \not \mid i \end{array}} \mathbb {F}_{p}\widetilde{m}_{i} \oplus \widetilde{X}_{10} \widetilde{M}_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}. \end{aligned}$$

Moreover, if \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(12 \mid k\) and

$$\begin{aligned} W(f) \equiv W''(f) \equiv 0 \mod p, \end{aligned}$$

then there exists \(g \in M_{k - 20}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f \equiv X_{10}^{2} g \mod p\).

Proof

Suppose \(12 \not \mid k\). Then by [6, Lemma 13], \(W_{\mathbb {Z}, k}\) is surjective. Therefore, \(W_{\mathbb {Z}_{(p)}, k}\) is surjective. We can prove \(\ker \left( \widetilde{W}_{\mathbb {Z}_{(p)}, k}\right) = \widetilde{X}_{10} \widetilde{M}_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) by a similar argument to the proof of Lemma 4.5. Next assume \(k = 12n\) with \(n \in \mathbb {Z}\). For simplicity, we assume \(p = 2\). We can prove the case when \(p = 3\) in a similar way. Take \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(W(f) \equiv 0 \mod p\). Put \(d_{i} = 12/\mathrm {gcd}(12, i)\). By [6, Lemma 13], there exist \(a_{i, j}, b_{i}, c_{i} \in \mathbb {Z}_{(p)}\) such that

$$\begin{aligned} W(f) = \sum _{0 \le i\le j < n}a_{i, j}x_{4}^{3(n - j)}x_{12}^{i} y_{12}^{j - i} + \sum _{ \begin{array}{c} 0 \le i \le n\\ 4 \mid i \end{array}} b_{i}x_{12}^{i}y_{12}^{n - i} + \sum _{ \begin{array}{c} 0 \le i \le n\\ 4 \not \mid i \end{array}} c_{i}d_{i}x_{12}^{i}y_{12}^{n - i}. \end{aligned}$$

By \(x_{4} \equiv 1 \mod p\) and \(W(f) \equiv 0 \mod p\), we have \(a_{i, j} \equiv b_{i} \equiv 0 \mod p\) for all ij. Here we note that \(\widetilde{x}_{12}\) and \(\widetilde{y}_{12}\) are algebraically independent over \(\mathbb {F}_{p}\). This is because \({{\,\mathrm{ldt}\,}}(x_{12}^{i}y_{12}^{j}) = q_{1}^{i}q_{2}^{i + j}\). By [6, Lemma 13], there exists \(f' \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that

$$\begin{aligned} W(f') = \sum _{0 \le i\le j < n}\frac{a_{i, j}}{p} x_{4}^{3(n - j)}x_{12}^{i} y_{12}^{j - i} + \sum _{ \begin{array}{c} 0 \le i \le n\\ 4 \mid i \end{array}} \frac{b_{i}}{p}x_{12}^{i}y_{12}^{n - i}. \end{aligned}$$

By (4.4), there exists \(u_{i} \in \mathbb {Z}_{(p)}^{\times }\) such that \(W(m_{i}) = u_{i}d_{i} x_{12}^{i}y_{12}^{n - i}\). Therefore, there exist \(a_{i} \in \mathbb {Z}_{(p)}\) such that \(W(f - pf' - \sum _{\begin{array}{c} 0 \le i \le n\\ 4 \not \mid i \end{array}}a_{i}m_{i} ) = 0\). By [9, Corollary 4.2], there exists \(g \in M_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(\widetilde{f}= \sum _{i}\widetilde{a}_{i}\widetilde{m}_{i} + \widetilde{X}_{10}\widetilde{g}\). Thus we have

$$\begin{aligned} \ker (\widetilde{W}_{\mathbb {Z}_{(p)}, k}) = \sum _{ \begin{array}{c} 0 \le i \le n\\ 4 \not \mid i \end{array}} \mathbb {F}_{p}\widetilde{m}_{i} + \widetilde{X}_{10} \widetilde{M}_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}. \end{aligned}$$
(4.5)

We show that the sum (4.5) is a direct sum. Let \(a_{i}\in \mathbb {Z}_{(p)}\) for \(0 \le i \le n\) with \(4 \not \mid i\) and \(g \in M_{k-10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\). We put \(f = \sum _{i}a_{i}m_{i} + X_{10}g\). By (4.2), we have

$$\begin{aligned} W''(m_{i}) \equiv W''(X_{12t})W(X_{48}^{s}Y_{12}^{n-i}) \equiv x_{12}^{i}y_{12}^{n-i} \mod p. \end{aligned}$$
(4.6)

Here we use \(W(X_{12t}) \equiv 0 \mod p\) for \(t = 1, 2, 3\) and \(x_{2} \equiv 1 \mod p\). By Igusa’s computation, images of 14 generators \(X_{4}, \cdots , X_{48}\) by W can be written as \(\mathbb {Z}\)-coefficient polynomials of \(x_{4}, x_{6}, x_{12}\) and \(y_{12}\). By Lemma 4.3, we have \(W''(X_{10}) = x_{12}\). Thus there exist \(\alpha _{a, b, c, d} \in \mathbb {Z}_{(p)}\) such that

$$\begin{aligned} W''(X_{10}g) = x_{12}W(g) = \sum _{a, b, c, d}\alpha _{a, b, c, d} x_{4}^{a}x_{6}^{b}x_{12}^{c}y_{12}^{d}, \end{aligned}$$

where summation index runs over \(\{(a, b, c, d) \in \mathbb {Z}_{\ge 0}^{4} \bigm | 4a + 6b + 12 c + 12 d = k + 2\}\). We assume \(\widetilde{W}''_{\mathbb {Z}_{(p)}, k}(\widetilde{f}) = \widetilde{W}''_{\mathbb {Z}_{(p)}, k} (\sum _{i}\widetilde{a}_{i}\widetilde{m}_{i} + \widetilde{X}_{10}\widetilde{g}) = 0\). Then by (4.6) and \(x_{4} \equiv x_{6} \equiv 1 \mod p\), we have

$$\begin{aligned} \sum _{i}\widetilde{a}_{i}\widetilde{x}_{12}^{i}\widetilde{y}_{12}^{n - i} + \sum _{a, b, c, d}\widetilde{\alpha }_{a, b, c, d}\widetilde{x}_{12}^{c}\widetilde{y}_{12}^{d} = 0. \end{aligned}$$

Since \(4a + 6b = 0\) or \(4a + 6b \ge 4\), the isobaric degree of \(\widetilde{x}_{12}^{c}\widetilde{y}_{12}^{d}\) is not equal to k. Therefore we have \(\widetilde{a}_{i} = 0\) for all i. This shows that the sum (4.5) is a direct sum. This also shows that if \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(12 \mid k\) satisfies \(W(f) \equiv W''(f) \equiv 0 \mod p\), then there exists \(h \in M_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f \equiv X_{10}h\mod p\). By \(W''(f) \equiv 0 \mod p\), we have \(W(h) \equiv 0 \mod p\). Since \(12 \not \mid k - 10\), there exists \(h' \in M_{k - 20}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(h \equiv X_{10}h' \mod p\). Therefore we have \(f \equiv X_{10}^{2}h' \mod p\). This completes the proof. \(\square \)

Corollary 4.11

Let \(p = 2, 3\) and \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(12 \mid k\). If \(W(f) \equiv 0 \mod p\), then there exists \(g \in M_{k - 8}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f \equiv X_{10}g \mod p\).

Proof

By Lemma 4.8, the statement for \(f = m_{i}\) is true for all i. Then by Proposition 4.10, we have \(f \equiv X_{10}(g + h) \mod p\) with \(g \in M_{k - 8}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) and \(h \in M_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\). By Lemma 4.9, we have our assertion. \(\square \)

5 Proof of the main results

In this section, we give proofs of Theorem 2.1, Corollary 2.3 and Theorem 2.4.

We have \(\widetilde{M}_{k}(\Gamma _{2})_{\mathcal {O}_{\mathfrak {p}}} = \widetilde{M}_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\otimes _{\mathbb {F}_{p}} \mathcal {O}_{\mathfrak {p}}/\mathfrak {p}\). Therefore Theorem 2.1 is reduced to the case of \(\mathcal {O}_{\mathfrak {p}} = \mathbb {Z}_{(p)}\), where p is a prime number. We also note that the statement of Theorem 2.1 for \(\nu \ge 2\) is reduced to the case of \(\nu = 1\) by repeatedly using the result. This method was used in [12].

As we remarked before, the statement of Theorem 2.1 was proven in [1] for k even and \(p \ge 5\). Thus in this section, we assume \(k \equiv 0 \mod 2,\ p = 2, 3\) or \(k \equiv 1 \mod 2\).

First, we introduce the following notation, which is similar to mod p diagonal vanishing order defined by Richter and Raum [13]. Let \(\widetilde{f}\) be a \(\mathbb {F}_{p}\)-coefficients formal power series as follows;

$$\begin{aligned} \widetilde{f}= \sum _{ \begin{array}{c} m, r, n \in \mathbb {Q}\\ m, n, 4mn - r^{2}\ge 0 \end{array}} \widetilde{a}_{f}(m, r, n)q_{1}^{m}q_{12}^{r}q_{2}^{n} \in \bigcup _{N \in \mathbb {Z}_{\ge 1}}\mathbb {F}_{p}[q_{12}^{1/N}, q_{12}^{-1/N}] [[ q_{1}^{1/N}, q_{2}^{1/N} ]]. \end{aligned}$$

We define \(v_{p}(\widetilde{f})\) by

$$\begin{aligned} v_{p}(\widetilde{f}) = \sup \left\{ A \in \mathbb {R}\bigm | \begin{array}{l} \widetilde{a}_{f}(m, r, n) = 0, \\ \text {for all } m, r, n \in \mathbb {Q}\text { with } 0 \le m, n < A \end{array} \right\} . \end{aligned}$$

By definition, we have

$$\begin{aligned} v_{p}(\widetilde{f}\widetilde{g}) \ge \max \{ v_{p}(\widetilde{f}), v_{p}(\widetilde{g}) \}, \end{aligned}$$
(5.1)

for \(\widetilde{f}, \widetilde{g}\in \bigcup _{N \in \mathbb {Z}_{\ge 1}}\mathbb {F}_{p}[q_{12}^{1/N}, q_{12}^{-1/N}] [[ q_{1}^{1/N}, q_{2}^{1/N} ]]\). We note that \(v_{p}(\widetilde{f}) > A\) is equivalent to \(\widetilde{a}_{f}(m, r, n) = 0\) for all \(m, n \le A\), where \(A \in \mathbb {R}\).

For the proof of Theorem 2.1, we introduce the following three lemmas.

Lemma 5.1

Let p be a prime number and \(\widetilde{f}\in \widetilde{M}_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(k \in \mathbb {Z}_{\ge 0}\). Then we have \(v_{p}(\widetilde{X}_{10} \widetilde{f}) = v_{p}(\widetilde{f}) + 1\) and \(v_p(\widetilde{X}_{35}\widetilde{f})\ge v_p(\widetilde{f})+2\).

Proof

We regard \(\widetilde{X}_{10}\) and \(\widetilde{X}_{35}\) as images in the ring of formal power series \(\mathbb {F}_{p}(q_{12})[[ q_{1}, q_{2} ]]\). Recall that the descriptions of \(X_{10}\) and \(X_{35}\) as the Borcherds products are given by

$$\begin{aligned} X_{10}&=q_1q_{12}q_2\prod _{\begin{array}{c} m,r,n\in \mathbb {Z}\\ (m,r,n)>0 \end{array}}(1-q_1^mq_{12}^rq_2^n)^{c(4mn-r^2)},\\ X_{35}&=q_1^2q_{12}q_2^2(q_{1}-q_2)\prod _{\begin{array}{c} m,r,n\in \mathbb {Z}\\ (m,r,n)>0 \end{array}}(1-q_1^mq_{12}^rq_2^n)^{d(4mn-r^2)}, \end{aligned}$$

where c(M), d(M) (\(M\in \mathbb {Z}\)) are certain integers determined by the Fourier coefficients of the weak Jacobi form of weight 0 with index 1. For more details, see [2, 3]. By this formula for \(X_{10}\), we have \(\widetilde{X}_{10} = q_{1} q_{2} u\) where u is a unit in \(\mathbb {F}_{p}(q_{12})[[ q_{1}, q_{2} ]]\). Similarly, we have \(\widetilde{X}_{35} = q_{1}^2 q_{2}^2 (q_1-q_2)v\) for some unit v in \(\mathbb {F}_{p}(q_{12})[[ q_{1}, q_{2} ]]\). The assertion of the lemma follows from these facts. \(\square \)

Remark 5.2

It is not easy to give an upper bound for \(v_{p}(\widetilde{X}_{35}\widetilde{f}) - v_{p}(\widetilde{f})\) because of the factor \(q_{1} - q_{2}\) in the Borcherds product of \(X_{35}\).

Lemma 5.3

Let p be a prime number and

$$\begin{aligned} f = \sum _{m, n \ge 0}a_{f}(m, n)q_{1}^{m}q_{2}^{n} \in \left( M_{k}(\Gamma _{1}) \otimes M_{k}(\Gamma _{1}) \right) _{\mathbb {Z}_{(p)}}. \end{aligned}$$

If \(a_{f}(m, n)\equiv 0 \mod p\) for all \(m, n \le [k/12]\), then \(f \equiv 0 \mod p\). In particular, for \(g \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\), we have \(W(g) \equiv 0 \mod p\) if \(v_{p}(\widetilde{g}) > [k/12]\) and \(W'(g) \equiv 0 \mod p\) if \(v_{p}(\widetilde{g}) > [(k + 1)/12]\).

Proof

By the original Sturm’s theorem [15], the map

$$\begin{aligned} \widetilde{M}_{k}(\Gamma _{1})_{\mathbb {Z}_{(p)}} \hookrightarrow \mathbb {F}_{p}[[ q ]]/(q^{[k/12] + 1}) \end{aligned}$$

is injective. Therefore we have the following injective map

$$\begin{aligned} \mathrm {Sym}^{2}(M_{k}(\Gamma _{1}))_{\mathbb {Z}_{(p)}}\otimes _{\mathbb {Z}_{(p)}}\mathbb {F}_{p}= & {} \mathrm {Sym}^{2}(\widetilde{M}_{k}(\Gamma _{1})_{\mathbb {Z}_{(p)}})\\&\hookrightarrow F_{p}[[ q ]]/(q^{[k/12] + 1})\otimes _{\mathbb {F}_{p}} F_{p}[[ q ]]/(q^{[k/12] + 1}). \end{aligned}$$

Here we note that \(\mathrm {Sym}^{2}(M_{k}(\Gamma _{1})_{\mathbb {Z}_{(p)}}) = \mathrm {Sym}^{2}(M_{k}(\Gamma _{1}))_{\mathbb {Z}_{(p)}}\), as we remarked in the proof of Lemma 4.4. Since the image of \(\widetilde{f}\) by this map vanishes, we have \(\widetilde{f}= 0\). \(\square \)

Lemma 5.4

We define \(f_{k} \in M_{k}(\Gamma _{2})_{\mathbb {Z}}\) for \(k = 35, 39, 41, 43\) and 47 as follows.

$$\begin{aligned} f_{35} = X_{35}, \quad f_{39} = X_{4} X_{35}, \quad f_{41} = X_{6}X_{35}, \quad f_{43} = X_{4}^{2}X_{35}, \quad f_{47} = X_{12} X_{35}. \end{aligned}$$

Then \({{\,\mathrm{ldt}\,}}(f_{k}) = q_{1}^{2}q_{12}^{-1}q_{2}^{3}\) for \(k = 35, 39, 41, 43\) and \({{\,\mathrm{ldt}\,}}(f_{47}) = q_{1}^{3}q_{12}^{-2}q_{2}^{4}\).

Proof

This follows from \({{\,\mathrm{ldt}\,}}(X_{4}) = {{\,\mathrm{ldt}\,}}(X_{6}) = 1\), \({{\,\mathrm{ldt}\,}}(X_{12}) = q_{1}q_{12}^{-1}q_{2}\) and \({{\,\mathrm{ldt}\,}}(X_{35}) = q_{1}^{2}q_{12}^{-1}q_{2}^{3}\). \(\square \)

5.1 Proof of Theorem  2.1 for \(p = 2, 3\) and even k

Let \(p = 2, 3\), \(k \in 2\mathbb {Z}_{\ge 0}\) and \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\). We assume

$$\begin{aligned} v_{p}(\widetilde{f}) > b_{k}, \end{aligned}$$
(5.2)

where \(b_{k}\) is given in Theorem 2.1. We prove the statement of Theorem 2.1 by induction on k. First, we assume \(k < 10\). Then the statement is true because \(M_{k}(\Gamma _{2})\) for \(k = 4, 6, 8\) is one-dimensional and \({{\,\mathrm{ldt}\,}}(X_{4}) = {{\,\mathrm{ldt}\,}}(X_{6}) = {{\,\mathrm{ldt}\,}}(X_{4}^{2}) = 1\).

Next, we assume \(k \ge 10\) and the statement is true if the weight is strictly less than k. By (5.2) and Lemma 5.3, we have \(W(f) \equiv 0 \mod p\). If \(12 \not \mid k\), then by Proposition 4.10, there exists \(g \in M_{k - 10}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f \equiv X_{10} g \mod p\). By (5.2) and Lemma 5.1, we have \(v_{p}(\widetilde{g}) > b_{k - 10}\). By the induction hypothesis, we have \(g \equiv 0 \mod p\). Thus we have the assertion of Theorem 2.1 in this case. Next we assume \(12 \mid k\). Then by Corollary 4.11, there exists \(g \in M_{k - 8}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f \equiv X_{10}g \mod p\). Since \(b_{k - 10} \ge [(k - 8) / 12]\) for \(k \ge 10\), we have \(W(g) \equiv 0 \mod p\) by (5.2), Lemmas 5.1 and  5.3. Therefore \(W''(f) \equiv x_{12}W(g) \equiv 0 \mod p\). By Proposition 4.10, there exists \(h \in M_{k - 20}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f \equiv X_{10}^{2}h \mod p\). Since \(v_{p}(\widetilde{h}) > b_{k - 20}\), we have \(h \equiv 0 \mod p\) by the induction hypothesis. Thus we have \(f\equiv 0 \mod p\). This completes the proof. \(\square \)

5.2 Proof of Theorem 2.1 for the case \(p \not \mid 2\cdot 3\) and odd k

Let p be a prime number with \(p \ge 5\) and \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with k odd. We assume

$$\begin{aligned} v_{p}(\widetilde{f}) > b_{k}. \end{aligned}$$
(5.3)

We prove the theorem by induction on k. Note that \(M_{k}(\Gamma _{2}) = \left\{ 0\right\} \) if k is odd and \(k < 35\) or \(k = 37\). First assume that \( 0 \le k - 35 < 10\) with \(k \ne 37\). Then \(M_{k}(\Gamma _{2})\) is one-dimensional and spanned by \(f_{k}\) given in Lemma 5.4. By Lemma 5.4, the assertion of the theorem holds if \(k - 35 < 10\).

Next we assume \(k -35 \ge 10\) and the assertion of the theorem holds if the weight is strictly less than k. By Igusa [6], there exists \(g \in M_{k - 35}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(f = X_{35} g\). By Lemma 4.3, we have

$$\begin{aligned} W'(f) = W'(X_{35}) W(g) = \alpha _{36} W(g). \end{aligned}$$
(5.4)

By \([(k + 1)/12] \le b_{k}\) and Lemma 5.3, we have \(W'(f) \equiv 0 \bmod {p}\). Therefore, we have \(W(g) \equiv 0 \bmod {p}\) by (5.4). Then by Lemma 4.5, there exists \(g' \in M_{k- 45}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(g \equiv X_{10} g' \bmod {p}\). We put \(f' = X_{35}g'\). Then we have \(f \equiv X_{10}f' \bmod {p}\). By (5.3) and Lemma 5.1, we have \(v_{p}(\widetilde{f}') > b_{k - 10}\). By the induction hypothesis, we have \(f' \equiv 0 \bmod {p}\). Thus \(f \equiv 0 \bmod {p}\). This completes the proof. \(\square \)

5.3 Proof of Theorem 2.1 for \(p = 2, 3\) and odd k

In this subsection, we assume \(p = 2, 3\) and k is odd. Since the case when \(k = 48 + 35 = 83\) is special in our proof, we prove the following two lemmas first.

Lemma 5.5

Let \(\widetilde{f}\in \widetilde{M}_{48}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(\widetilde{f}\ne 0\) and \({{\,\mathrm{ldt}\,}}(\widetilde{f}) = \alpha q_{1}^{a}q_{12}^{b}q_{2}^{c}\) be the leading term of \(\widetilde{f}\). Here \(\alpha \in \mathbb {F}_{p}^{\times }\). Assume \(\widetilde{W}_{\mathbb {Z}_{(p)}, 48}(\widetilde{f}) = 0\). Then we have \(a \le 4\) and \(c \le 4\).

Proof

By Proposition 4.10, we have

$$\begin{aligned} \ker (\widetilde{W}_{\mathbb {Z}_{(p)}, 48}) = \bigoplus _{i}\mathbb {F}_{p}\widetilde{m}_{i} \oplus \widetilde{X}_{10} \widetilde{M}_{38}(\Gamma _{2})_{\mathbb {Z}_{(p)}}. \end{aligned}$$

Here \(i = 1, 2, 3\) if \(p = 2\) and \(i = 1, 2, 4\) if \(p = 3\). For \(\widetilde{g} \in \widetilde{M}_{48}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\), let \(Q_{g}= \sum _{a, b, c}\gamma _{a, b, c}x^{a}y^{b}z^{c}\) be a \(\mathbb {F}_{p}\)-coefficients polynomial such that \(\widetilde{g} = Q_{g}(\widetilde{X}_{10}, \widetilde{Y}_{12}, \widetilde{X}_{16})\) as in Theorem 4.7. Since

$$\begin{aligned} {{\,\mathrm{ldt}\,}}(\widetilde{X}_{10}^{a}\widetilde{Y}_{12}^{b}\widetilde{X}_{16}^{c}) = q_{1}^{a + c} q_{12}^{-a}q_{2}^{a + b + c}, \end{aligned}$$
(5.5)

there exists a unique monomial \(\widetilde{X}_{10}^{a_{0}}\widetilde{Y}_{12}^{b_{0}}\widetilde{X}_{16}^{c_{0}}\) with \(\gamma _{a_{0}, b_{0}, c_{0}} \ne 0\) such that \({{\,\mathrm{ldt}\,}}(\widetilde{g}) = {{\,\mathrm{ldt}\,}}(\gamma _{a_0, b_0, c_0}\widetilde{X}_{10}^{a_{0}}\widetilde{Y}_{12}^{b_{0}}\widetilde{X}_{16}^{c_{0}})\). We put \(\phi (\widetilde{g}) = \widetilde{X}_{10}^{a_{0}} \widetilde{Y}_{12}^{b_{0}}\widetilde{X}_{16}^{c_{0}}\). We define a set \(S'\) by

$$\begin{aligned}&\left\{ 1, \widetilde{X}_{16}, \widetilde{Y}_{12}, \widetilde{X}_{10}, \widetilde{X}_{16}^{2}, \widetilde{Y}_{12} \widetilde{X}_{16}, \widetilde{Y}_{12}^{2}, \widetilde{X}_{10} \widetilde{X}_{16}, \widetilde{X}_{10} \widetilde{Y}_{12}, \widetilde{X}_{10}^{2},\right. \\&\qquad \left. \widetilde{X}_{10} \widetilde{X}_{16}^{2}, \widetilde{X}_{10} \widetilde{Y}_{12} \widetilde{X}_{16}, \widetilde{X}_{10} \widetilde{Y}_{12}^{2}, \widetilde{X}_{10}^{2} \widetilde{X}_{16}, \widetilde{X}_{10}^{2} \widetilde{Y}_{12}, \widetilde{X}_{10}^{3} \right\} . \end{aligned}$$

Then \(S'\) forms a basis of \(\widetilde{M}_{38}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\). This follows from

$$\begin{aligned} \dim _{\mathbb {F}_{p}}(\widetilde{M}_{38}(\Gamma _{2})_{\mathbb {Z}_{(p)}}) = \dim _{\mathbb {C}}M_{38}(\Gamma _{2}) = 16 \end{aligned}$$

and Lemma 4.8. We put \(S = \left\{ \widetilde{X}_{10} a \bigm | a \in S'\right\} \). We define the set T by

$$\begin{aligned} T = {\left\{ \begin{array}{ll} \left\{ \widetilde{m}_{1}, \widetilde{m}_{2}, \widetilde{m}_{3}\right\} &{}\quad \text { if } p = 2,\\ \left\{ \widetilde{m}_{1}, \widetilde{m}_{2}, \widetilde{m}_{4}\right\} &{} \quad \text { if } p = 3. \end{array}\right. } \end{aligned}$$

Then \(S \cup T\) forms a basis of \(\ker (\widetilde{W}_{\mathbb {Z}_{(p)}, 48})\). We have \(\phi (s) = s\) except when \(p = 3\) and \(s = m_{4}\) for \(s \in S\cup T\). If \(p = 3\), we have \(\phi (\widetilde{m}_{4}) = \widetilde{X}_{10}\widetilde{Y}_{12}\widetilde{X}_{16}^{2}\). Thus we see that \(\phi \) is injective on \(S \cup T\). Therefore if \(\widetilde{f}\in \ker (\widetilde{W}_{\mathbb {Z}_{(p)}, 48})\) with \(\widetilde{f}\ne 0\), then there exists a unique \(s \in S \cup T\) such that \({{\,\mathrm{ldt}\,}}(\widetilde{f}) = \alpha {{\,\mathrm{ldt}\,}}(s)\) with \(\alpha \ne 0\). Note that degrees of monomials \(\{\phi (s) \bigm | s \in S\cup T\}\) are less than or equal to 4. Then by (5.5), we have the assertion of the lemma. \(\square \)

Lemma 5.6

Let \(k = 83\), \(\widetilde{f}= \widetilde{X}_{35} \widetilde{g}\in \widetilde{M}_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(g \in \widetilde{M}_{k - 35}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) and \(\widetilde{W}_{\mathbb {Z}_{(p)}, k - 35}(\widetilde{g}) = 0\). Assume \(v_{p}(\widetilde{f}) > b_{k} = 7\). Then we have \(\widetilde{f}= 0\).

Proof

Assume \(\widetilde{f}\ne 0\). We put \({{\,\mathrm{ldt}\,}}(\widetilde{g}) = \alpha q_{1}^{a}q_{12}^{b}q_{2}^{c}\), where \(\alpha \in \mathbb {F}_{p}^{\times }\). Then by Lemma 5.5, we have \(a, c \le 4\). Since \({{\,\mathrm{ldt}\,}}(\widetilde{X}_{35}) = q_{1}^{2}q_{12}^{-1}q_{2}^{3}\), we have \({{\,\mathrm{ldt}\,}}(\widetilde{f}) = \alpha q_{1}^{a + 2}q_{12}^{b-1}q_{2}^{c + 3}\). By \(a + 2 \le 6\) and \(c + 3 \le 7\), we have \(v_{p}(\widetilde{f}) \le 7\). \(\square \)

Let k be odd and \(f \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\). Assume that

$$\begin{aligned} v_p(\widetilde{f}) > b_{k}. \end{aligned}$$
(5.6)

If \(k < 45\), then the assertion follows from Lemma 5.4. Hence we suppose that \(k \ge 45\). To apply an induction on k, suppose that the assertion is true for any weight strictly smaller than k.

We take \(g\in M_{k-35}(\Gamma _2)_{\mathbb {Z}_{(p)}}\) such that \(f=gX_{35}\). By (5.6), (5.4) and Lemma 5.3, we have \(W(g) \equiv 0 \mod p\). Now we separate into four cases:

  1. (1)

    If \(k \not \equiv 11 \mod 12\), then there exists \(g'\in M_{k-45}(\Gamma _2)_{\mathbb {Z}_{(p)}}\) such that \(g \equiv X_{10}g' \mod p\), by Proposition 4.10. Then \(f=X_{35}g=X_{35}X_{10}g'\). If we put \(f':=X_{10}g'\in M_{k-10}(\Gamma _2)_{\mathbb {Z}_{(p)}}\), then

    $$\begin{aligned} b_{k} < v_p(\widetilde{f})=v_{p}(\widetilde{X}_{10}\widetilde{f}')=1+v_p(\widetilde{f}'). \end{aligned}$$

    This implies \(v_p(\widetilde{f}')> b_{k - 10}\). By the induction hypothesis, we get \(f'\equiv 0\) mod p. Therefore we have \(f\equiv 0 \mod p\).

  2. (2)

    If \(k \equiv 11 \mod 12\) and \(k \equiv 1, 5, 7, 9 \mod 10\), then we have \(b_{k}= b_{k - 8} + 1\). By Corollary 4.11, there exists \(g' \in M_{k - 43}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) such that \(g \equiv X_{10}g' \mod p\). Put \(f' = X_{35}g' \in M_{k-8}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\). Then we have \(v_{p}(\widetilde{f}') = v_{p}(\widetilde{f}) - 1 > b_{k - 8}\). By the induction hypothesis, we have \(f' \equiv 0 \mod p\). Therefore we have \(f \equiv 0 \mod p\).

  3. (3)

    If \(k \equiv 11 \mod 12\), \(k \equiv 3 \mod 10\) and \(k < 115\), then we have \(k = 83\) because \(k \ge 45\). Then by Lemma 5.6, we have \(f \equiv 0 \mod p\).

  4. (4)

    Finally, we assume \(k \equiv 11 \mod 12\) and \(k \ge 115\). To prove this case, we start with proving the following lemma.

Lemma 5.7

Let \(f = X_{35}g \in M_{k}(\Gamma _{2})_{\mathbb {Z}_{(p)}}\) with \(W(g) \equiv 0 \mod p\). Assume \(k \equiv 11 \mod 12\), \(k \ge 115\) and (5.6). Then we have \(W''(g) \equiv 0 \mod p\).

Proof

We show the statement only for \(p=2\). The case \(p=3\) also can be proved by a similar argument. By Corollary 4.11, there exists \(g'\in M_{k-43}(\Gamma _2)_{\mathbb {Z}_{(p)}}\) such that \(g\equiv X_{10}g' \mod p\). Then, it follows from Lemma 4.8 that

$$\begin{aligned} fX_{35}\equiv X_{10}X_{35}^2g' \equiv g'X_{10}^3(Y_{12}^2X_{16}^2+X_{10}^4) \mod p. \end{aligned}$$

By Lemma 5.1 and the assumption (5.6), we have

$$\begin{aligned} b_{k}+2 < v_p(\widetilde{f})+2\le v_p(\widetilde{f}\widetilde{X}_{35}) =v_{p}(\widetilde{g}' \widetilde{X}_{10}\widetilde{X}_{35}^2)= 3+v_p(\widetilde{g}'(\widetilde{Y}_{12}^2\widetilde{X}_{16}^2+\widetilde{X}_{10}^4)). \end{aligned}$$

This implies that

$$\begin{aligned} v_p(\widetilde{g}'(\widetilde{Y}_{12}^2\widetilde{X}_{16}^2+\widetilde{X}_{10}^4))> [(k-15)/10]. \end{aligned}$$

On the other hand, we have

$$\begin{aligned} W(g'(Y_{12}^2X_{16}^2+X_{10}^4))=W(g'Y_{12}^2X_{16}^2) \equiv W(g') \cdot y_{12}^2 \cdot x_{12}^2 \mod p, \end{aligned}$$

where we used (4.3) and the fact \(x_{4}\equiv 1\) mod p. By this congruence, \(W(\widetilde{g}'(\widetilde{Y}_{12}^2\widetilde{X}_{16}^2+\widetilde{X}_{10}^4))\) can be regarded as of weight \(k-43+48=k+5\). By \(k\ge 115\), we have

$$\begin{aligned} v_p(\widetilde{g}'(\widetilde{Y}_{12}^2\widetilde{X}_{16}^2+\widetilde{X}_{10}^4))> [(k-15)/10] \ge [(k+5)/12]. \end{aligned}$$

Applying Lemma 5.3, we have

$$\begin{aligned} W(g'(Y_{12}^2X_{16}^2+X_{10}^4))\equiv W(g') \cdot y_{12}^2 \cdot x_{12}^2\equiv 0 \mod p. \end{aligned}$$

This implies that

$$\begin{aligned} W''(g)\equiv W(g')\cdot x_{12} \equiv 0 \mod p. \end{aligned}$$

This completes the proof of the lemma. \(\square \)

We shall return to proof of the case (4). Since \(W(g)\equiv 0 \mod p\) and \(W''(g) \equiv 0 \mod p\), there exists \(h\in M_{k-55}(\Gamma _2)_{\mathbb {Z}_{(p)}}\) such that \(g\equiv X_{10}^2h \mod p\) by Proposition 4.10. Note that \(f\equiv X_{10}^2X_{35}h \mod p\). If we put \(f':=X_{35}h\in M_{k-20}(\Gamma _2)_{\mathbb {Z}_{(p)}}\), then

$$\begin{aligned} v_{p}(\widetilde{f})=v_p(\widetilde{X}_{10}^2\widetilde{f}')=2+v_p (\widetilde{f}')> b_{k}. \end{aligned}$$

This means that

$$\begin{aligned}v_p(\widetilde{f}')> b_{k-20}. \end{aligned}$$

By the induction hypothesis, we get \(f'\equiv 0 \mod p\). Therefore we have \(f \equiv 0 \mod p\). This completes the proof. \(\square \)

5.4 Proof of Corollary 2.3

As explained in the beginning of this section, we may assume \(\mathcal {O}_{\mathfrak {p}} = \mathbb {Z}_{(p)}\), where p is a prime number. Let \(\Gamma \subset \Gamma _{2}\) be a congruence subgroup of level N and \(f \in M_{k}(\Gamma )_{\mathbb {Z}_{(p)}}\). By the proof of [1, Theorem 1.3], there exists \(g \in M_{k (i - 1)}(\Gamma )_{\mathbb {Z}_{(p)}}\) such that

$$\begin{aligned} f g \in M_{ki}(\Gamma _{2})_{\mathbb {Z}_{(p)}}, \text { and } g \not \equiv 0 \mod p. \end{aligned}$$

Here \(i = [\Gamma _{2}: \Gamma ]\). We assume \(v_{p}(\widetilde{f}) > b_{ki}\). Then by (5.1), we have

$$\begin{aligned} v_{p}(\widetilde{f}\widetilde{g}) \ge v_{p}(\widetilde{f}) > b_{ki}. \end{aligned}$$

By Theorem 2.1, we have \(\widetilde{f}\widetilde{g}= 0\). Since \(\widetilde{g}\ne 0\), we have \(\widetilde{f}= 0\), i.e., \(f \equiv 0 \mod p\). This completes the proof. \(\square \)

5.5 Proof of the sharpness

We prove Theorem 2.4. If k is even, then we can show the assertion of the theorem by a similar argument to [1] (Sect. 3.1, pp.135–136). For \(k = 35, 39, 41, 43\) and 47, let \(f_{k}\) be modular forms given in Lemma 5.4. Then by Lemma 5.4, we have \({{\,\mathrm{ldt}\,}}(f_{k}X_{10}^{i}) = q_{1}^{2 + i}q_{2}^{-1 - i}q_{3}^{3 + i}\) for \(k = 35, 39, 41, 43\) and \({{\,\mathrm{ldt}\,}}(f_{47}X_{10}^{i})=q_{1}^{3 + i}q_{2}^{-2 - i}q_{3}^{4 + i}\). Thus we have the assertion of the theorem. \(\square \)