<<

ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS

ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Abstract. Let n ≥ 1 be an odd integer. We construct an anticyclotomic Euler system for certain cuspidal automorphic representations of unitary groups with signature (1, 2n − 1).

Contents 1. Introduction 1 2. Preliminaries I: Cohomology functors 7 3. Preliminaries II: Unitary groups 13 4. Coefficient sheaves for Shimura–Deligne varieties 18 5. Branching laws 23 6. Cohomology of unitary Shimura varieties 27 7. Horizontal norm relations 29 8. Vertical norm relations at split primes 38 9. The anticyclotomic Euler system 45 Appendix A. Continuous ´etalecohomology 55 Appendix B. Shimura–Deligne varieties 59 Appendix C. Ancona’s construction for Shimura–Deligne varieties 66 References 69

1. Introduction In [Kol89], Kolyvagin constructs an anticyclotomic Euler system for (modular) elliptic curves over Q which satisfy the so-called “Heegner hypothesis”. One can view the classes in this construction as images under the modular parameterisation of certain divisors on modular curves arising from the embedding of reductive groups

(1.1) ResE/Q Gm ,→ GL2 where E is an imaginary quadratic number field. These divisors (Heegner points) are defined over ring class fields of E and satisfy trace compatibility relations as one varies the field of definition. In particular, Kolyvagin shows that if the bottom is non-torsion, then the group of E-rational points has rank equal to one. Combining this so-called “Kolyvagin step” with the Gross–Zagier formula that relates the height of this point to the derivative of the L-function at the central value, one obtains instances of the Birch– Swinnerton-Dyer conjecture in the analytic rank one case. The above construction has been generalised to higher weight modular forms and to situations where a more general hypothesis is placed on the modular form (see [Sch86], [Nek92], [BDP13] and [Zha01]). In this paper, we consider a possible generalisation of this setting; namely, we construct an anticyclotomic Euler system for the p-adic Galois representations attached to certain regular algebraic conjugate self-dual cuspidal automorphic representations of GL2n /E. More precisely, we consider the following “symmetric pair” (1.2) U(1, n − 1) × U(0, n) ,→ U(1, 2n − 1).

Note that both groups are outer forms of the groups appearing in (1.1) when n = 1. Let π0 be a cuspidal automorphic representation of U(1, 2n − 1) and let π denote a lift to the group of unitary similitudes. Under certain reasonable assumptions on π0 (for example, non-endoscopic and tempered with stable L-packet), 1 2 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

there exists a cuspidal automorphic representation Π of GL2n(AE) × GL1(AE) which is locally isomorphic to the base-change of π at all but finitely many primes. Let ρπ denote the Galois representation attached to Π, as constructed by Chenevier and Harris [CH13]. We impose the following assumptions. We require that the lift π of π0 as above is cohomological and the Galois-automorphic piece ρπ ⊗ πf appears in the middle degree cohomology of the Shimura variety for GU(1, 2n − 1) – see Assumption 6.5. If this assumption is satisfied, we say that ρπ ⊗ πf admits a “modular parameterisation”. Our second assumption is an analogue of the Heegner hypothesis: we require that π0,f admits a H0-linear model, i.e. one has Hom (π , ) 6= 0 H0(Af ) 0,f C where H0 is the subgroup U(1, n − 1) × U(0, n). Finally, we require that p is split in the quadratic extension E, and π0 (or equivalently, π) has a fixed eigenvector with respect to a certain Hecke operator associated with the Siegel parahoric level at the prime p. We refer to this assumption as “Siegel ordinarity”. We now state our main result. Let S be a finite set of primes containing all primes where π0 is ramified, and all primes that ramify in E/Q. For p∈ / S, let R denote the set of square-free positive integers divisible only by primes that lie outside S ∪ {p} and split in E/Q. For m ∈ R and an integer r ≥ 0, we let E[mpr] denote the ring class field of E of conductor mpr.

Theorem A. Let n ≥ 1 be an odd integer and p∈ / S an odd prime that splits in E/Q. Let π0 be a cuspidal automorphic representation of U(1, 2n − 1) as above. We impose the following conditions:

• ρπ is absolutely irreducible and ρπ ⊗ πf admits a “modular parameterisation” (see Assumption 6.5). • π0,f admits a H0-linear model. • π0 is “Siegel ordinary” (see Assumption 9.1). ∗ Let Tπ be a Galois stable lattice inside ρπ. Then there exists a split anticyclotomic Euler system for Tπ (1−n), i.e. for any collection of primes of E lying above primes in R, and for m ∈ R, r ≥ 0, there exist classes 1 r ∗ cmpr ∈ H (E[mp ],Tπ (1 − n)) satisfying

r  −1 E[`mp ] Pλ Frλ · cmpr if ` 6= p and `m ∈ R coresE[mpr ] c`mpr = cmpr if ` = p −1  where λ is the fixed prime of E lying above `, Pλ(X) = det 1 − Frobλ X|Tπ(n) is the characteristic r polynomial of an arithmetic Frobenius at λ, and Frλ ∈ Gal (E[mp ]/E) denotes the arithmetic Frobenius at λ.

Remark 1.3. Evidently, we can take cmpr = 0 for all m, r, and the above theorem is vacuous. However, the Euler system classes we construct arise from special cycles on Shimura varieties, and the non-vanishing of these classes is expected to be related to the behaviour of the L-function attached to π0 (more precisely, the non-vanishing of the derivative of the L-function at its central value). Proving such a relation constitutes an explicit reciprocity law, and we will pursue this in future work. The above definition of a split anticyclotomic Euler system originates from the forthcoming work of Jetchev, Nekov´aˇrand Skinner, in which a general machinery for bounding Selmer groups attached to conju- gate self-dual representations is developed. An interesting feature of this work is that one only needs norm relations for primes that split in the CM extension, rather than a “full” anticyclotomic Euler system. As a consequence of this, we expect to obtain the following corollary:

Corollary. Let π0 be as in Theorem A, and suppose that the Galois representation ρπ satisfies the following hypotheses:

• The primes for which ρπ is ramified lie above primes that split in E/Q.  • There exists an element σ ∈ Gal E/E[1](µp∞ ) such that

rank ρπ/(σ − 1)ρπ = 1. E[1] 1 Then, if c := coresE c1 is non-torsion, the Bloch–Kato Hf (E, ρπ(n)) is one-dimensional. Remark 1.4. The existence of such an element σ in the above corollary is expected to follow if the image of the Galois representation ρπ : Gal(Q/Q) → GL2n(Qp) is sufficiently large. In particular, this will exclude automorphic representations of “CM type”. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 3

Remark 1.5. In this paper, we have chosen to focus on the case where E is an imaginary quadratic number field – however, we expect the results to also hold for general CM fields. Moreover, it should be possible to construct similar classes for certain inner forms of the groups appearing in (1.2). Another direction worth exploring is the case of inert primes which is closer in spirit to Kolyvagin’s original construction – these questions will also be investigated further in future work.

1.1. Outline of the paper. Let π0 be a cuspidal automorphic representation for the unitary group G0 of signature (1, 2n − 1) (defined in section 3.1), such that π0,∞ lies in the discrete series. Discrete series L-packets of G0 are parameterised by irreducible algebraic representations of GL2n /E; we let V0 denote the algebraic representation corresponding to the L-packet containing π0,∞. As explained in the previous section, we assume that π0,f admits a H0-linear model, i.e. we have Hom (π , ) 6= 0. H0(Af ) 0,f C In particular, this implies that V0 is self-dual and the central character of π0 is trivial. Let π denote a lift of π0 to the unitary similitude group G = GU(1, 2n − 1), and let Π = ω  Π0 denote a weak base-change to GL1(AE) × GL2n(AE) as explained in Proposition 6.1. We assume that Π is cuspidal and, since the central character of π0 is trivial, we can choose π such that ω is equal to the trivial character (Lemma 3.13). Furthermore, π∞ lies in the discrete series L-packet corresponding to the trivial extension of V0 to an algebraic representation of GL1 /E × GL2n /E, which we denote by V (so in particular, V is also self-dual). 0 The representation Π decomposes as a restricted tensor product ⊗vΠv over the places of E, and for each (finite) prime λ where Πλ is unramified, we let L(Πλ, s) denote the standard local L-factor attached to Πλ (see Definition 3.12). We use similar notation for the representation Π0. Combining the results of several people (see Theorem 6.4), Chenevier and Harris have shown that there exists a semisimple continuous Galois representation ρπ : GE → GL2n(Qp) satisfying the following unramified local–global compatibility: for all but finitely many rational primes ` and for all λ|` −1 −s  −1 −1 det 1 − Frobλ (Nm λ) |ρπ = L(Πλ, s + 1/2 − n) = L(Π0,λ, s + 1/2 − n)

where Frobλ is an arithmetic Frobenius at λ, Nm λ is the absolute norm of λ, and the last equality follows because ω = 1. We assume that the dual of this Galois representation appears as a quotient of the ´etale cohomology of the Shimura variety ShG(K) associated with G (with appropriate level K ⊂ G(Af )), or more precisely, we assume that we have a “modular parameterisation”

2n−1   2n−1   ∨ ∗ H Sh , V (n) := lim H ShG(L) , V (n) π ⊗ ρ (1 − n). ´et G,Q −→ ´et Q  f π L

where the limit is over all sufficiently small compact open subgroups L ⊂ G(Af ), and V denotes the p-adic sheaf associated with the representation V . In analogy with the Heegner point case, the Euler system will be obtained as the images of certain classes under this modular parameterisation. We also require that 0 π = ⊗`π` satisfies a Siegel ordinarity condition at p. Briefly, this means that the representation πp contains a vector ϕp that is an eigenvector for the Hecke operator US := µ(τ)[JτJ], where  p  τ = 1 × ∈ GL ( ) × GL ( ) = G( ) 1 1 Qp 2n Qp Qp and J is the parahoric subgroup associated with the Siegel parabolic subgroup (i.e. the parabolic subgroup ×1+2n × corresponding to the partition (n, n)). Here µ: Qp → Qp is the highest weight of V viewed as a character of the standard torus of G(Qp) = GL1(Qp) × GL2n(Qp). We consider the following extended group Ge := G × T where T = U(1) is the torus controlling the variation in the anti-cyclotomic tower (see Lemma 9.7) – the group H = G (U(1, n − 1) × U(0, n)) then lifts to a subgroup of Ge via the map    h1 det h2 (h1, h2) 7→ , . h2 det h1 In particular, the dimensions of the associated Shimura varieties1 are dim Sh = n−1 and dim Sh = 2n−1 H Ge respectively, and the inclusion H ,→ Ge provides us with a rich supply of codimension n cycles on the target

1Strictly speaking, the group H does not give rise to a Shimura variety but rather what we call a Shimura–Deligne variety (the axiom – typically denoted (SV3) – is not satisfied). In practice this does not affect the arguments in the paper, so the 4 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

¯ variety, via Gysin morphisms. These cycles carry an action of both Ge (Af ) and Gal(E/E), and via Shimura reciprocity, the Galois action can be translated into an action of T(Af ). This will allow us to freely switch between the automorphic and Galois viewpoints. By considering the images under the cycle class map, we obtain classes in the degree 2n absolute ´etale cohomology of Sh . A consequence of the Siegel ordinarity condition is that we can modify these classes Ge so that they are universal norms in the anticyclotomic Zp-extension, and since this tower is a p-adic Lie extension of positive dimension, this will force our classes to be cohomologically trivial. We then obtain classes in the first group cohomology of the ´etalecohomology of ShG by applying the Abel–Jacobi map (an edge map in the Hochschild–Serre spectral sequence). The reason that these classes are universal norms will follow from the results of [Loe19], using the fact that the pair of subgroups in (1.2) gives rise to a spherical variety at primes which split in the imaginary quadratic extension. This norm-compatibility will also imply the Euler system relations in the p-direction. We discuss these relations in section 8. For the convenience of the reader, we have provided the constructions of the Gysin morphisms and Abel–Jacobi maps for continuous ´etalecohomology in Appendix A. The key technique introduced in [LSZ17] is to rephrase the horizontal Euler system relations as a statement in local representation theory. The underlying idea is to consider the above construction for varying levels p p of the source and target Shimura varieties, and then package this data into a map of H(Af ) × Ge (Af ) representations. In section 2, we construct this map in an abstract setting using the language of cohomology functors. The ideas used here are essentially the same as those that appear in op.cit. but we hope that this formalism will be useful in proving Euler system relations for general pairs of reductive groups. We also note that these abstract cohomology functors appear in certain areas of representation theory, under the name “Mackey functors” (see [Dre73] or [Web00] for example), so these techniques can be considered as an application of Mackey theory. r r Recall that E[mp ] denotes the ring class field of E corresponding to the order Z + mp OE and let Dmpr ⊂ T(Af ) denote the compact open subgroup corresponding to this ring class field under the Artin reciprocity map. By composing the Gysin morphisms, the Abel–Jacobi map, the modular parameterisation above and passing to the “completion” (see Proposition 2.11) for varying levels, we construct a collection of maps 1×D r   mp Lmpr ∨ 1 r ∗ H Ge (Af ) −−−→ πf ⊗ H (E[mp ], ρπ(1 − n))

C which satisfy a certain equivariance property under the action of Ge (Af ) × H(Af ). Here H(−) denotes the elements of the associated Hecke algebra with rational coefficients which are invariant under right-translation by elements in C (and the convolution product is with respect to the fixed Haar measure in §3.1). Let ϕ be an element of πf which is fixed by the Siegel parahoric level at p. We define our Euler system to be (m) cmpr ≈ (vϕ ◦ Lmpr )(φ ) (m) for suitable test data φ , where vϕ denotes the evaluation map at the the vector ϕ. Here, by approximately we mean up to some suitable volume factors which ensure that the classes cmpr land in the cohomology of a Galois stable lattice. To prove the tame norm relation at ` - m, we choose a character χ: Gal(E[mpr]/E) → × C , which can naturally be viewed as a character of T(Af ) via the Artin reciprocity map, and consider the χ χ-component Lmpr of the map Lmpr . It is enough to prove the tame norm relation locally at ` and, by applying Frobenius reciprocity, the map can naturally be viewed as an element χ  −1 L r ∈ Hom (π , χ χ). mp ` H0(Q`) 0,`  This reduces the tame norm relation to a calculation in local representation theory, which constitutes the main part of this paper. Once this relation is established, we then sum over all χ-components to obtain the full norm relation. We now describe the ingredients that go into the local computation described above, all of which take place in section 7 of the paper. If ` is a rational prime that splits in E/Q, then there exists a prime λ|` and ∼ ∼ an isomorphism π0,` = Π0,λ compatible with the identification G0(Q`) = GL2n(Q`). Furthermore, since π0,f

reader can safely pretend that it gives rise to a Shimura variety in the usual sense. We provide justifications for this viewpoint in Appendix B. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 5

admits a H0-linear model, we also have Hom (π , ) 6= 0. H0(Q`) 0,` C The work of Matringe (Proposition 7.3) implies that π0,` has a local Shalika model and as a consequence of this, we prove the following theorem: × × Theorem 1.6. Let χ: Q` → C be an unramified finite-order character. Then (1) dim Hom (π , χ−1 χ) = 1, where χ−1 χ denotes the character of H ( ) given by sending C H0(Q`) 0,`   0 Q` a pair of matrices (h1, h2) to χ(det h2/ det h1). (2) There exists a compactly-supported locally constant function φ: G0(Q`) → Z (independent of χ) such that, for all z ∈ Hom (π , χ−1 χ) and all spherical vectors ϕ ∈ π H0(Q`) 0,`  0 0,` 2 `n (1.7) z(φ · ϕ ) = L(π ⊗ χ, 1/2)−1z(ϕ ). 0 ` − 1 0,` 0 The first part of this theorem is a result of Jacquet and Rallis [JR96] in the case that χ is trivial, and a result of Chen and Sun [CS20] in the general case. Since π0,` admits a local Shalika model, one obtains an explicit basis of the hom-space by considering an associated zeta integral, and the proof of part 2 then involves manipulating this zeta integral by applying several U`-operators to its input. By taking a suitable linear combination of these operators, we are able to simultaneously produce the relation appearing in (1.7) without losing the eventual integrality of the Euler system classes. Such a linear combination arises naturally from an inclusion-exclusion principle on flag varieties associated with GLm, for m = 1, . . . , n. 1.2. Notation and conventions. We fix the following notation and conventions throughout the paper: • An embedding Q ,→ C and an imaginary quadratic number field E ⊂ Q. We assume that the × discriminant of E satisfies disc(E) 6= −3, −4. In particular, this implies that OE = {±1}. • For any rational prime `, we fix an embedding Q ,→ Q` and an isomorphism ∼ Q` = C  compatible with the fixed embeddings Q ,→ C, Q ,→ Q` . In particular, for each `, we have a choice of λ above `. • A rational prime p > 2 that splits in E. • AF will denote the adeles of a number field F and AF,f the finite adeles; if F = Q we simply write S S A and Af respectively. For any integer (or finite set of primes) S, we write A (resp. Af ) to mean the adeles (resp. finite adeles) away from S (i.e. at all primes not dividing S/not in S), and AS for Q the adeles at S. We also set ZS = `∈S Z`. • For a ring R and a connected reductive group G over Q, we let  φ is locally constant  H (G( ),R) := φ: G( ) → R : Af Af and compactly-supported

denote the Hecke algebra, which carries an action of G(Af ) given by right-translation of the argu- ment. We will omit the ring R from the notation when it is clear from the context. Additionally, if K ⊂ G(Af ) is a compact open subgroup, then H (K\G(Af )/K) will denote the subset of K- biinvariant functions. We also have similar notation for the Q`-points of G. • If X ⊂ G(Af ) is a compact open subset, then we write ch(X) ∈ H(G(Af ), Z) for the indicator function of X. • For a number field F , we let GF denote the absolute Galois group of F . Furthermore, the global Artin reciprocity map × ab ArtF : AF → GF is defined geometrically, i.e. it takes a uniformiser to the associated geometric Frobenius. • For a prime v of F , we let Frobv denote an arithmetic Frobenius in GF . If L/F is an abelian extension of number fields that is unramified at v, we will sometimes write Frv for the arithmetic Frobenius in Gal(L/F ) associated with the prime v. • For an imaginary quadratic number field E and an integer m, we let E[m] denote the ring class field × × of conductor m, i.e. the finite abelian extension with norm subgroup given by E · Obm where

Om = Z + mOE. 6 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

• The smooth dual of a representation will be denoted by (−)∨ and the linear dual by (−)∗. • For a smooth quasi-projective scheme X over a characteristic zero field, and a number field F , we let CHM(X)F denote the category of relative Chow motives over X with an F -structure, as defined in [Tor19, Definition 2.4]. Let DMB,c(X) denote the category of constructible Beilinson motives, as

in [CD19, Definition 15.1.1]. Then, for any Chow motive (Y, e, n) ∈ CHM(X)Q, one can associate a constructible Beilinson motive eMX (Y )(n) as the mapping fibre

 1−e  eMX (Y )(n) := Cone MX (Y )(n) −−→ MX (Y )(n) [−1]

where MX (Y ) is as in [CD19, §11.1.2]. This association assembles into a functor CHM(X)Q → DMB,c(X), so we can naturally view a Chow motive as a constructible Beilinson motive. If (Y, e, n) is equipped with an F -structure, then so is eMX (Y )(n) (i.e. one has a Q-linear homomorphism

F,→ EndDMB,c(X) (eMX (Y )(n)) ). • The motivic cohomology of X with values in a relative Chow motive F ∈ CHM(X)F is the F -vector space given by • Hmot (X, F ) := HomDMB,c(X) (1X , F [•])

where 1X denotes the trivial motive. This definition is compatible with the one arising from algebraic K-theory by [CD19, Corollary 14.2.14], and since the categories DMB,c(−) satisfy the six functor formalism, we can define pushforwards/pullbacks between these cohomology groups (see [Lem17, §4.1] and the references therein). • All ´etalecohomology groups refer to continuous ´etalecohomology in the sense of Jannsen ([Jan88]). A subscript c will denote the compactly supported version. • If H and G are locally profinite groups, and σ, π smooth representations of H and G respectively, then σ  π will denote the tensor product representation of H × G. • If G is an algebraic group over Q and F is a characteristic zero field, then we write RepF (G) for the category of algebraic representations of GF . • Unless specified otherwise, all automorphic representations are assumed to be unitary. • Unless specified otherwise, all modules over a group ring will be left modules. • For Φ = Qp or a finite extension of Qp, with ring of integers O, and T a finite-free O-module with a continuous action of Gal(Q/E), we set H1 (E[mp∞],T ) := lim H1 (E[mpr],T ) Iw ←− r≥1 to be the Iwasawa cohomology of T (in the anticyclotomic tower), where the transitions maps are given by corestriction. n −1 • Let ` be a rational prime. For a positive integer n we write [n]` := (` − 1)(` − 1) . This definition extends to [n]`! := [n]` · [n − 1]` ··· [1]` and  n  [n] ! := ` m ` [m]`! · [(n − m)]`!

with the obvious convention that [0]`! = 1.

1.3. Acknowledgements. We are greatly indebted to David Loeffler, Chris Skinner and Sarah Zerbes – a large amount of this paper owes its existence to the ideas introduced in [LSZ17] on constructing Euler systems in automorphic settings. We are also very grateful to Wei Zhang for suggesting this problem to us. The second named author would like to extend his gratitude to Barry Mazur for his constant guidance and to Sasha Petrov, Ziquan Yang and David Yang for many enlightening discussions. The authors would like to thank the anonymous referee for their feedback, which has led to significant improvements in the presentation of this article. Finally, we would like to thank the organizers of the conference “Automorphic p-adic L-functions and regulators” held in Lille, France in October 2019. This conference provided a pleasant opportunity for the authors to work together in person. The first named author was supported by the Engineering and Physical Sciences Research Council [EP/L015234/1], the EPSRC Centre for Doctoral Training in Geometry and (The Lon- don School of Geometry and Number Theory), University College London and Imperial College London. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 7

2. Preliminaries I: Cohomology functors In [Loe19], a class of functors on subgroups of locally profinite groups is defined in an abstract setting that captures the key properties of the cohomology of locally symmetric spaces. In this section, we study these functors in more detail, and develop some machinery that will be useful later on.

2.1. Generalities. Let G be a locally profinite topological group, Σ ⊂ G an open submonoid and let Υ be a collection of compact open subgroups of G contained in Σ. We will impose the following conditions on (G, Σ, Υ) (T1) For all g ∈ Σ ∪ Σ−1 and K ∈ Υ, gKg−1 ⊂ Σ implies gKg−1 ∈ Υ. (T2) For all K ∈ Υ, Υ contains a topological basis of open normal subgroups of K. (T3) For all K,L ∈ Υ and g ∈ Σ ∪ Σ−1, we have K ∩ gLg−1 ∈ Υ. To such a triplet, we associate a category of compact opens P(G, Σ, Υ) whose objects are elements of Υ and whose morphisms are given by  −1 HomP(G,Σ,Υ)(L, K) := g ∈ Σ| g Lg ⊂ K

g hg for L, K ∈ Υ, with compositions given by (L −→ K) ◦ (L0 −→h L) = (L0 −→ K). We will denote a morphism g (L −→ K) by [g]L,K ; if we have L ⊂ K and g = 1, we shall also denote the corresponding morphism by prL,K . If no confusion can arise, we will suppress the subscripts from these morphisms. Omission of Υ from the triplet (G, Σ, Υ) will mean that we take all compact open subgroups of Σ, and omission of Σ means Σ = G. Definition 2.1. A cohomology functor M on a triplet (G, Σ, Υ) as above and valued in R-Mod for a commutative ring R is a pair of covariant functors

∗ op −1 M : P(G, Σ, Υ) → R-Mod M∗ : P(G, Σ , Υ) → R-Mod satisfying the following: ∗ (C1) M∗(K) = M (K) for all K ∈ Υ. We denote this common value by M(K). ∗ ∗ (C2) If φ is a morphism then we set φ∗ = M∗(φ) and φ = M (φ). We require that ∗ −1 [g]L,K = [g ]K,L,∗ ∈ Hom(M(K),M(L)) for all g ∈ Σ and L, K ∈ Υ satisfying g−1Lg = K. (C3)[ γ]K,K,∗ = id for all γ ∈ K and K ∈ Υ.

We will denote the cohomology functor as M :(G, Σ, Υ) → R-Mod, and sometimes abusively as M : PG → R-Mod if the categories of compact opens are clear from context. Our cohomology functors will often be enhanced with the following additional axioms. Definition 2.2. Let M :(G, Σ, Υ) → R −Mod be a cohomology functor. (G) We say M is Galois if for all K,L ∈ Υ with L/K,

∗ ∼ K/L prL,K : M(K) −→ M(L) ∗ where the (left) action of γ ∈ K/L on x ∈ M(L) is via x 7→ [γ]L,L(x). (Co) We say that M is a covering functor if for all L, K ∈ Υ, L ⊂ K,

pr pr ∗ [K:L] (L −→ K)∗ ◦ (L −→ K) = (K −−−→ K) i.e. the composition is multiplication by index [K : L] on M(K). (M) We say M is Cartesian if for all K, L, L0 ∈ Υ with L, L0 ⊂ K, we have a commutative diagram P L pr∗ γ M(Lγ ) M(L)

P γ∗ pr∗ M(L0) M(K) pr∗ 8 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

where the direct sum in the top left corner is over a fixed choice of coset representatives γ ∈ L\K/L0 0 −1 and Lγ = γL γ ∩ L ∈ Υ. This condition is independent of the representatives, since if γ are 0 0 0 0 −1 replaced with γ = δγδ for δ ∈ L, δ ∈ L , Lγ is replaced with Lγ0 = δLγ δ , and

0 pr γ ∗ pr γ ∗ (Lγ −→ L)∗ ◦ (Lγ −→ L) = (Lγ0 −→ L)∗ ◦ (Lγ0 −→ L) If M satisfies both (M) and (Co), we will say that M is CoMack. It is easily seen that if M is CoMack and R is a Q-algebra, then M is Galois. Remark 2.3. If one takes Υ to be all compact opens in Σ, then one obtains the definition of a cohomology functor given in [Loe19]. The addition of Υ is made since we only want to vary over sufficiently small compact open subgroups of G(Af ) for a reductive group G (Definition B.6), and the conditions (T1)–(T3) on Υ are included so that taking products is well-behaved. Axiom (G) is inspired by Galois descent in ´etale cohomology and axiom (Co) reflects the corresponding property covering maps in ´etalecohomology [AGV73, Tome 3, Expose IX, §5]. Axiom (M) is based on Mackey’s decomposition formula e.g. see [Dre73]. In [Loe19], this property was named Cartesian after the Cartesian condition for proper/smooth base change in ´etale cohomology. The terminology ‘CoMack’ is standard e.g. see [TW95]. Example 2.1. Let X be a set with a right action of Σ, and Υ any collection as above. Let M(K) = ∞ Cc (X/K; R) be the set of all functions ζ : X → R which factor through X/K and are non-zero only on g ζ finitely many orbits. For g ∈ Σ, we denote by g ? ζ the composition X −→ X −→ R, which gives a left action on the set of functions from X to R. Then, for elements σ, τ −1 ∈ Σ and morphisms σ : L → K, τ : L0 → K0, we set [σ]∗ : M(K) → M(L) ζ 7→ σ ? ζ 0 0 X −1 [τ]∗ : M(L ) → M(K ) ζ 7→ γτ ? ζ γ where the sum runs over representatives in K0 of the coset space K0/(τ −1L0τ). Then M is CoMack. Example 2.2. The prototypical example of a cohomology functor for us will be the cohomology of Shimura– Deligne varieties with coefficients in an equivariant ´etalesheaf (c.f. Propositions 4.5 and 4.8). 2.2. Completions. Let M :(G, Σ, Υ) → R-Mod be a cohomology functor. For any compact subgroup C ⊂ Σ of G, we can define two completions M(C) = lim M(K),M (C) = lim M(K) −→ Iw ←− K⊃C K⊃C ∗ where the limits are taken with respect to the morphisms pr and pr∗ respectively over all K ∈ Υ containing C. We call these the inductive and Iwasawa completions respectively. When C = {1}, we also denote the inductive completion by Mc. We denote by jK : M(K) → M(C) the natural map. If C is central (i.e. contained in the center of Σ), the space M(C) naturally carries a smooth action of Σ as follows. For an element g ∈ Σ and x ∈ M(C), choose a compact open K ∈ Υ such that there exists xK ∈ M(K) −1 with jK (xK ) = x. By replacing K with a subgroup of K ∩ g Kg contained in Υ, we may assume that −1 gKg ∈ Υ. We then define g · x to be the image of xK under the composition

[g]∗ M(K) −−→ M(gKg−1) → M(C). It is a routine check that this is well-defined, and the action is smooth by property (C3) in Definition 2.1.

∼ K Lemma 2.4. Suppose M is a Galois functor, C is central. Then jK : M(K) −→ M(C) for any K ⊃ C and K ∈ Υ. In particular, if we choose a left invariant Haar measure on G giving K measure one and Σ = G, then M(K) is a (left) module over the Hecke algebra H(K\G/K) with the action of the Hecke operator ch(KσK) on x ∈ M(K) ,→ M(C) given by X ch(KσK) · x = α · jK (x) α∈KσK/K ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 9

K Proof. Let x ∈ M(C) . Then x is in the image of the map jL for some L ∈ Υ such that L/K and L ⊃ C. This implies that x ∈ M(L)K/L ←−∼ M(K) by (G). The explicit action of the Hecke operator can then be read off via the integral in [BH06, Eqn 4.2.2].  2.3. Hecke correspondences. Let M :(G, Σ, Υ) → R-Mod be a cohomology functor. For every K,K0 ∈ Υ and σ ∈ Σ, we have a diagram [σ] K ∩ σ−1K0σ σKσ−1 ∩ K0 pr pr

K K0 This induces a map pr∗ [σ]∗ pr [K0σK]: M(K) −−→ M(K ∩ σ−1K0σ) −−→ M(σKσ−1 ∩ K0) −−→∗ M(K0) which we refer to as the Hecke correspondence induced by σ. It is straightforward to verify that [K0σK] only depends on the double coset K0σK. Lemma 2.5. Suppose that M :(G, Σ, Υ) → R-Mod is Cartesian. Let K,K0,K00 ∈ Υ and σ, τ ∈ Σ. (a) If we write K0σK = t αK. then we have 0 X jK0 ◦ [K σK] = α · jK . 00 0 0 (b) The composition jK00 ◦ [K τK ] ◦ [K σK] is given by the convolution product of double cosets, i.e. if we write K0σK = t αK and K00τK0 = t βK0 then 00 0 0 X jK00 ◦ [K τK ] ◦ [K σK] = (βα) · jK . (c) If M is moreover Galois, Σ = G and a left invariant Haar measure on G is chosen giving K measure 1, then the actions on M(K) of the correspondence [KσK] and the operator ch(KσK) defined in the previous subsection agree. Proof. Let L0 := σKσ−1 ∩ K0 which is an element of Υ. We can (and do) choose a compact open subgroup 0 0 0 L ∈ Υ satisfying L/K and L ⊂ L , and let {γ}γ∈I denote any set of representatives in K of the coset 0 0 0 0 0 −1 space K /L = L\K /L ; for any such γ we set Lγ = γL γ ∩ L = L. By the Cartesian property, we obtain the following commutative diagram P L pr∗ γ M(L) M(L)

P[γ]∗ pr∗ [σ]∗ pr M(K) M(L0) ∗ M(K0)

[K0σK]

∗ 0 P ∗ which implies that prL,K0 ◦ [K σK] = γ [γσ] . It is then easily verified that γσ are distinct representatives of K0σK/K, and that the action so defined is independent of the choice of representatives. This completes the proof of part (a). For (b), we note that the composition of the Hecke correspondences in the limit is given by P[α]∗ P[β]∗ M(K) M(L) M(J) 00 −1 where J ∈ Υ is such that J/K and J ⊂ τLτ . Part (c) is immediate.  The next lemma is a useful criterion for when two Hecke correspondences commute with each other.

Lemma 2.6. For i = 1, 2 set Pi = P(Gi, Σi, Υi) and P = P(G, Σ, Υ) = P1 × P2. Let M : P → R-Mod be a Cartesian cohomology functor, and take

• σ ∈ Σ2 • J ∈ Υ2 10 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

• K = K1 × J and L = L1 × J both elements in Υ • g = (g1, 1): L → K a morphism in P. Then we have [g]∗ ◦ [KσK] = [LσL] ◦ [g]∗. A similar result holds for pushforwards. Proof. Let Kg = gKg−1. Then we have g(σKσ−1 ∩ K)g−1 = σKgσ−1 ∩ Kg. It suffices to prove that

pr M(σLσ−1 ∩ L) ∗ M(L)

pr∗ pr∗ pr M(σKgσ−1 ∩ Kg) ∗ M(Kg)

But this is immediate from the Cartesian property since

g g −1 g g1 g1 −1 L\K /(σK σ ∩ K ) = (L1 × J)\(K1 × J)/K1 × (σJσ ∩ J) = {idK } g −1 g −1 and L ∩ (σK σ ∩ K ) = σLσ ∩ L.  2.4. Pushforwards between cohomology functors. Let ι: H,→ G be a closed subgroup, and suppose that MH ,MG are cohomology functors for the triplets (H, ΣH , ΥH ) and (G, ΣG, ΥG) respectively. We require ι(ΣH ) ⊂ ΣG and that for all U ∈ ΥH , K ∈ ΥG, we have U ∩ K ∈ ΥH . We say that an element (U, K) ∈ ΥH × ΥG forms a compatible pair if U ⊂ K.A morphism of compatible pairs (V,L) → (U, K) is a pair of morphisms [h]: V → U,[h]: L → K for h ∈ ΣH .

Definition 2.7. A pushforward ι∗ : MH → MG is a collection of maps MH (U) → MG(K) for all compatible pairs (U, K), which commute with the pushforward maps induced by morphisms of compatible pairs coming −1 from ΣH .A Cartesian pushforward ι∗ : MH → MG is a pushforward such that for all U ∈ ΥH , L, K ∈ ΥG and U, L ⊂ K, we have a commutative diagram P L [γ]∗ γ MH (Uγ ) MG(L)

P pr∗ pr∗

ι∗ MH (U) MG(K) −1 where γ ∈ U\K/L is a fixed set of representatives, Uγ = γLγ ∩ U and [γ]∗ : MH (Uγ ) → MG(L) is the −1 composition MH (Uγ ) → MG(γLγ ) −→ MG(L).

Remark 2.8. When G = H and ι∗ = pr∗, one recovers the conditions for MG to be Cartesian. We point out that what we refer to as a Cartesian pushforward here is simply called a pushforwad in [Loe19].

Assume for the rest of this section that H is unimodular, P(H, ΣH , ΥH ), P(G, ΣG, ΥG) are categories of compact opens with ΣH = H,ΣG = G and R is a Q-algebra. We fix left invariant Haar measures dh, dg on H, G respectively that take values in Q on the respective compact opens, and denote by Vol(−) the volume of the corresponding compact opens. We consider H(G, R) as an algebra under the usual convolution product ∗ (see [BH06, §1.4.1]) and a left representation of G with g ∈ G acting on ξ ∈ H(G, R) via ρg(ξ): x 7→ ξ(xg). The action ρ of G induces an action of the Hecke algebra on itself [BH06, 1.4.2], which we denote by ξ ∗ρ ζ for ξ ∈ H(G, R) (considered as a ring element) and ζ ∈ H(G, R) (considered as a module element). Finally, for ξ ∈ H(G, R), we let ξt denote its transpose x 7→ ξ(x−1). Definition 2.9. Given smooth representations τ of H, σ of G and C a central compact subgroup of G which acts trivially on σ, we consider τ ⊗ H(G, R)C and σ smooth representations of H × G by the following extended action. • (h, g) ∈ H × G acts on x ⊗ ξ ∈ τ ⊗ H(G, R)C via x ⊗ ξ 7→ hx ⊗ ξ(h−1(−)g). • H × G acts on σ via projection to G which acts via its natural action. An intertwining map Z : τ ⊗ H(G, R)C → σ is just a morphism of H × G representations. Lemma 2.10. Let τ, σ and Z be as above. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 11

C (a) For all x ∈ τ, ξ1, ξ2 ∈ H(G, R) , t Z(x ⊗ ξ1 ∗ ξ2) = ξ2 · Z(x ⊗ ξ1). (b) (Frobenius Reciprocity) Let σ∨ denote the smooth dual of σ and denote by h·, ·i : σ∨ × σ → R the induced pairing. Consider τ ⊗ σ∨ as a smooth H-representation via h · (x ⊗ ϕ) = h · x ⊗ ι(h)ϕ for ∨ ∨ h ∈ H, x ∈ τ, ϕ ∈ σ . There is a unique element z ∈ HomH (τ ⊗ σ ,R) (depending on the choice of dg) such that hϕ, Z(x ⊗ ξ)i = z(x ⊗ ξ · ϕ) for all ϕ ∈ σ∨, x ∈ τ, ξ ∈ H(G, R)C .

t t Proof. For (a), note that the G-equivariance of Z tells us that Z(x ⊗ (ξ2 ∗ρ ξ1)) = ξ2 · Z(x ⊗ ξ1) [BH06, t Proposition 1, p.35]. Since ξ1 ∗ ξ2 = ξ2 ∗ρ ξ1, we have the first claim.

∨ −1 (b) Given x ∈ τ, ϕ ∈ σ , choose a compact open K ⊃ C such that the idempotent eK = Vol(K; dg) ch(K) ∈ C H(G, R) fixes ϕ, and set z(x ⊗ ϕ) := hϕ, Z(x ⊗ eK )i. It is easily verified that z is well-defined, satisfies the property claimed above and is uniquely determined by its properties. 

We now construct a “completed pushforward” from a given pushforward MH → MG i.e. an intertwining map of H × G representations as above. This is a straightforward generalisation of the “Lemma–Eisenstein” map in [LSZ17, Lemma 8.2.1].

Proposition 2.11 (Completed Pushforward). Suppose MH , MG are cohomology functors with MH satisfy- C ing (Co), MG satisfying (M). Consider McH ⊗ H(G, R) and M G(C) as smooth H × G representations via the extended action. Then for any pushforward ι∗ : MH → MG, there is a unique (depending on the choice of dh) intertwining map of H × G representations C ˆι∗ : McH ⊗ H(G, R) → M G(C)

satisfying the following compatibility condition: for all compatible pairs (U, K) ∈ ΥH × ΥG with K ⊃ C, x ∈ MH (U), y ∈ MG(K) such that ι∗(x) = y, we have ˆι∗(jU (x) ⊗ ch(K)) = Vol(U) · jK (y).

Proof. We first assume that C = {1}. Elements of McH ⊗ H(G, R) are spanned by pure tensors of the form x ⊗ ch(gK) for x ∈ McH , g ∈ G and K ∈ ΥG. Indeed, for any compact open subgroup K of G, there exists a compact open subgroup such that K0 ⊂ K and K0 ∈ Υ, because we require that Υ contains a basis of the identity. We will define the map on these pure tensors and extend linearly. −1 Choose a compact open subgroup U ∈ ΥH such that U fixes x, U ⊂ gKg ∩ H, and let xU ∈ MH (U) be an element that maps to x under jU . Then, we define ˆι∗ (x ⊗ ch(gK)) to be the image of Vol(U)xU under the composition ι∗ −1 [g]∗ jK MH (U) −→ MG(gKg ) −−→ MG(K) −−→ McG

To see that this is independent of choice of xU (and U), assume that U is replaced by another open compact 0 0 subgroup V and xU by xV ∈ MH (V ). We can then choose an even smaller compact open V ∈ ΥH , V ⊂ U∩V such that xU , xV 7→ xV 0 under pullbacks, and we may therefore assume that V ⊂ U, and xU 7→ xV under ∗ prV,U . Since MH is a covering functor, xV 7→ [U : V ]xU under prV,U,∗. Hence both Vol(U)xU and Vol(V )xV map to the same element in McG. It remains to show that that the various relations among elements of H(G, R) do not give conflicting images on the sums of these simple tensors. To this end, let L, K ∈ ΥG such that L is a normal subgroup of K. We want to verify that X ˆι∗(x ⊗ ch(K)) = ˆι∗(x ⊗ ch(γL)). γ∈K/L The general case for two different representations of ξ ∈ H(G, R) as sums of characteristic functions of left cosets can be reduced to this case by successively choosing normal subgroup for pairs and twisting by the action of G, by establishing G-equivariance of such a (a priori hypothetical) map first. −1 Choose U ∈ ΥH such that U fixes x and U ⊂ L ∩ H. Note that as L/K, γLγ ∩ H = L ∩ H for any γ ∈ K. As before, let xU ∈ MH (U) be an element mapping to x. By definition

ˆι∗(x ⊗ ch(K)) = jK ◦ ιU,K,∗(Vol(U)xU ), ˆι∗(x ⊗ ch(γL)) = jL ◦ [γ]∗ ◦ ιU,L,∗(Vol(U)xU ). 12 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

∗ As jK = jL ◦ prL,K , it suffices to prove that

∗ X X ∗ prL,K ◦ ιU,K,∗ = [γ]∗ ◦ ιU,L,∗ = [γ] ◦ ιU,L,∗. γ γ

as maps MH (U) → MG(L), where the last equality follows from the fact that L is normal in K, so we can replace the set of representatives by their inverses. This equality is then justified by replacing ιU,K,∗ = prL,K,∗ ◦ ιU,L,∗ and invoking the axiom (M) for MG. Therefore, ˆι∗ is well-defined. We now check that ˆι∗ is H × G equivariant with the said actions: let

(h, g) ∈ H × G, v = x ⊗ ch(g1K) ∈ McH ⊗ H(G, R). Then, (h, g) · v = hx ⊗ ch(hg0K0)

0 −1 0 −1 −1 where g = g1g , K = gKg . Choose U ∈ ΥH such that U fixes x, U ⊂ g1Kg1 ∩ H and xU ∈ MH (U) −1 −1 0 0 0 −1 ∗ −1 that maps to x. Then, hUh ⊂ hg1K(hg1) ∩ H = hg K (hg ) ∩ H, and [h] xU ∈ MH (hUh ) maps ∗ −1 to hx. Since [h] = [h ]∗, we obtain a commutative diagram

ι∗ −1 MH (U) MG(g1Kg1 )

[h]∗ [h]∗

−1 ι∗ 0 0 0 −1 MH (hUh ) MG(hg K (hg ) )

Now,

(h, g) · ˆι∗(v) = Vol(U) · [g · (jK ◦ [g1]∗ ◦ ι∗(xU ))] −1 0 ∗ ˆι∗((h, g) · v) = Vol(hUh ) · (jK0 ◦ [hg ]∗ ◦ ι∗([h] xU )) .

−1 −1 As H is unimodular, Vol(U) = Vol(hUh ) and it therefore suffices to verify that [g ]∗ ◦ [g1]∗ ◦ ι∗(xU ) = 0 ∗ 0 [hg ]∗ ◦ι∗([h] xU ) as elements of MG(K ). But this follows immediately from the commutativity of the above diagram and the composition law [hg]∗ = [g]∗[h]∗. This finishes the checking of equivariance. The statement involving C is obtained by taking C invariants on both sides, and noticing that the map factors through M(C) ⊂ McC . It is easily seen that this map is uniquely determined with the prescribed actions of H × G and the compatibility condition with ι∗. 

Ideally one would like an integral version of the above proposition but such a map doesn’t exist in general due to the presence of the volume factors in the definition. It is however possible to relate the pushforward map on finite level to an integral version, as follows. Let O be an integral domain with field of fractions Φ, and let MO and MΦ be cohomology functors for (G, Σ, Υ) valued in O and Φ respectively. We say that MO and MΦ are compatible under base change if there exists a collection of O-linear maps MO(K) → MΦ(K) which are natural in K and commute with pullbacks and pushforwards. Let ι: H,→ G be as above, and let (MH,O,MH,Φ) and (MG,O,MG,Φ) be pairs of compatible cohomology functors. Suppose that we have a pushforward ι∗ : MH,Φ → MG,Φ that restricts to a pushforward MH,O → MG,O. Then we obtain the following corollary.

Corollary 2.12. Let ΣG = G and ΣH = H. Keeping with the same notation as above, let U ∈ P(H, ΣH , ΥH ) and K ∈ P(G, ΣG, ΥG) be compact open subgroups, and suppose that we have an element g ∈ G such that U ⊂ gKg−1 ∩ H. Then we have a commutative diagram:

x7→ˆι∗(x⊗ch(gK)) McH,Φ McG,Φ

jU Vol(U)·jK

ι∗ −1 [g]∗ MH,O(U) MG,O(gKg ) MG,O(K) ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 13

3. Preliminaries II: Unitary groups 3.1. The groups. In this section, we will define the algebraic groups and their associated Shimura data that will appear throughout the paper. All groups and morphisms will be defined over Q unless specified otherwise, and maps of algebraic groups will be defined on their R-points for Q-algebras R. For an arbitrary algebraic group K, we denote by TK its maximal abelian quotient, and ZK its centre. Let Jr,s denote the (r + s) × (r + s) diagonal matrix diag(1,..., 1, −1,..., −1) comprising of r copies of 1 and s copies of −1. We define U(p, q) (resp. GU(p, q)) to be the unitary (resp. unitary similitude) groups whose R-points for a Q-algebra R are given by  t U(p, q)(R) := g ∈ GLp+q(E ⊗Q R): gJ¯ p,qg = Jp,q  t GU(p, q)(R) := g ∈ GLp+q,E(E ⊗Q R): there exists λ ∈ Gm(R) s.t. gJ¯ p,qg = λJp,q . The group GU(p, q) comes with two morphisms

c: GU(p, q) → Gm det: GU(p, q) → ResE/QGm where c(g) = λ is the similitude factor and det(g) is the determinant, satisfying the relation det(g) det(g) = c(g)p+q. To ease notation, we will omit q if it is zero.

Remark 3.1. These groups arise as the generic fibre of group schemes over Z by replacing E with OE in the definition. If ` is unramified in E, the pullback to Q` is unramified and the Z`-points form a hyperspecial maximal compact subgroup. Let n ≥ 1 be an integer. We define:

• G0 := U(1, 2n − 1). • G := GU(1, 2n − 1). • H0 := U(1, n − 1) × U(0, n). • H := GU(1, n − 1) ×c GU(0, n) where the product is fibred over the similitude map.

We have natural inclusions ι: H0 ,→ G0 and ι: H ,→ G, both given by sending an element (h1, h2) to the 2n × 2n block matrix   h1 ι(h1, h2) = . h2

Throughout, we will let T denote the algebraic torus U(1) = {x ∈ ResE/QGm,E :xx ¯ = 1} and we note that

• ZG0 = T, ZH0 = T × T ∼ • ZG = GU(1), ZH = T × GU(1) ∼ ∼ • TH = T × GU(1) if n is odd, and TH = T × T × Gm if n is even. ∼ • ResE/Q Gm,E = GU(1). When n is odd, the quotient map is given explicitly by (n+1)/2 −1 H → TH, (h1, h2) 7→ (det h2/ det h1, c(h1) det(h1 )). Remark 3.2. This quotient in fact contains more information than we are interested in – to control the anticyclotomic variation of our Euler system we only need the fact that T is a quotient of H.

We consider the group Ge = G × T. The group H extends to a subgroup of Ge via the map (h1, h2) 7→ (ι(h1, h2), ν(h1, h2)), where ν(h1, h2) = det h2/ det h1.

Remark 3.3. If R is an E-algebra, then one has an identification U(p, q)R = GLp+q,R given by sending a 0 matrix g ∈ U(p, q)(R) to the matrix g ∈ GLp+q(R) obtained from projecting the entries of g to the first component in the identification

E ⊗Q R = R ⊕ R λ ⊗ x 7→ (λx, λx).

Similarly we have an identification GU(p, q)R = GL1,R × GLp+q,R given by sending a matrix g ∈ GU(p, q)(R) 0 to the pair (c(g); g ). We will frequently use these identifications in the cases when R = E or R = Qp for a prime p which splits in E/Q, with the E-algebra structure on Qp given by the fixed embedding Q ,→ Qp. In this case, the groups H0,R, G0,R, HR, GR and Ge R are identified with GLn,R × GLn,R, GL2n,R, GL1,R × GLn,R × GLn,R, GL1,R × GL2n,R and GL1,R × GL2n,R × GL1,R respectively. 14 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

We will need the following two lemmas later on:

Lemma 3.4. The map

× N : AE,f → T(Af ) z 7→ z/z¯ is open and surjective.

Proof. A continuous surjective homomorphism of σ-countable locally compact groups is open, and so it N suffices to prove that the map is surjective. We have an exact sequence 1 → Gm → GU(1) −−→ T → 1 of algebraic tori over Q, which gives an exact sequence × × 1 → Af → AE,f → T(Af ).

× 1 For each finite place `, the map (E ⊗Q`) → T(Q`) is surjective, since H (Q`, Gm) = 0 by Hilbert’s theorem 90. For ` - disc(E), both GU(1) and T have smooth models over Z` and the map extends to these models. 1 This induces a map GU(1)(F`) → T(F`). Since H (F`, Gm) = 0 by Lang’s lemma, this map is surjective and a lifting argument shows that GU(1)(Z`) → T(Z`) is also surjective. The claim for surjectivity on adelic points now follows. 

Lemma 3.5. Consider the following groups

Z0 := ZG0 (A) and Z1 := ZG(A)G(Q) ∩ G0(A)

Then Z1 = Z0G0(Q).

Proof. The inclusion Z0G0(Q) ⊂ Z1 is obvious. Let zγ ∈ Z1 where z ∈ ZG(A) and γ ∈ G(Q). Then we have c(zγ) = zzc(γ) = 1 which implies that c(γ) is a norm locally everywhere. By the Hasse norm theorem, we must have that c(γ) × is a global norm, i.e. there exists an element ζ ∈ E = ZG(Q) such that c(γ) = c(ζ). Therefore, we can −1 replace z with zζ ∈ Z0 and γ with ζ γ ∈ G0(Q). 

Notation 3.6. We fix left Haar measures dg, dh and dt on G(Q`), H(Q`) and T(Q`) respectively. As these groups are unimodular [Ren10, p. 58], these are also right Haar measures. We normalise them so that the volume of any compact open subgroup lies in Q and the volume of any hyperspecial subgroup is 1 (when applicable). In particular, the products of these measures induce Haar measures on the Af -points of the corresponding groups, which we may also denote by the same letters.

Remark 3.7. If n is odd then the above groups are quasi-split at all finite places. Indeed, the groups H0 and H are automatically quasi-split at all finite places because there is only one unitary group (up to isomorphism) attached to Hermitian spaces of fixed odd dimension over a non-archimedean local field (see [Mor10, p. 152]). For G0 and G, we follow the argument in loc.cit., where the local cohomological invariant is calculated (the group is quasi-split when the invariant is 0). We note that these groups are automatically quasi-split at primes ` which do not divide the discriminant of E, because the group is unramified. If ` divides the discriminant of E, then the cohomological invariant is 0 if −1 is a norm in Q`. Otherwise, it is equal to 2n − 1 + n = 3n − 1 modulo 2. But this quantity is even, under the assumption that n is odd. Quasi-splitness at all finite places is used in the results invoked on weak base-change in section 6. However, we expect such results to hold without this hypothesis.

3.2. The Shimura–Deligne data. We now define the Shimura–Deligne data associated with H and G. Since the datum attached to the group H doesn’t satisfy all the usual axioms of a Shimura datum, we have extended the definition to that of a Shimura–Deligne datum (Appendix B). In this section, we will freely use notation and results from this appendix. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 15

: Let S = ResC/R Gm denote the Deligne torus and let hG and hH be the following algebraic homomor- phisms:

hG : S → GR z 7→ (diag(z, z,¯ . . . , z¯))

hH : S → HR z 7→ (diag(z, z,¯ . . . , z¯), diag(¯z, . . . , z¯)) .

Let XG (resp. XH) denote the G(R) (resp. H(R)) conjugacy class of homomorphisms containing hG (resp. hH). Then the pairs (G,XG) and (H,XH) both satisfy the axioms of a Shimura–Deligne datum as in Definition B.2 (axioms [Del79, 2.1.1.1-2.1.1.2]). The datum (G,XG) also satisfies 2.1.1.3 in loc.cit. so it is a Shimura datum in the usual sense. In particular, if K ⊂ G(Af ) is a sufficiently small compact open 2 subgroup (Definition B.6), we let ShG(K) denote the associated Shimura–Deligne variety whose complex points equal ShG(K)(C) = G(Q)\[XG × G(Af )/K] and similarly for H. The reflex field for the datum (G,XG) is the imaginary quadratic number field E fixed in the previous section for n > 1, and Q otherwise (see Example B.1). However, we will always consider the associated Shimura–Deligne varieties as schemes over E, unless stated otherwise. If the level K is small enough, the embedding ι induces a closed embedding on the associated Shimura–Deligne varieties. More precisely Definition 3.8. Let w equal the 2n × 2n block diagonal matrix  1  w := ι(1, −1) = . −1

We say that a compact open subgroup K ⊂ G(Af ) is H-small if there exists a compact open subgroup 0 0 −1 K ⊂ G(Af ), containing both K and wKw, such that for any g ∈ G(Af ), gK g ∩ G(Q) has no non-trivial stabilisers for its action on XG.

Proposition 3.9. Let K ⊂ G(Af ) be an H-small compact open subgroup. Then the natural map ι ShH(K ∩ H(Af )) −→ ShG(K) is a closed immersion. Proof. This follows the same argument in [LSZ17, Proposition 5.3.1]. Indeed, one has an injective map ι: ShH ,→ ShG on the infinite level Shimura–Deligne varieties. So it suffices to prove that for any u ∈ K − K ∩ H(Af ), one has ShH u ∩ ShH = ∅ as subsets of ShG. If Q and Qu are both in ShH, we must have that u0 = u · wu−1w fixes Q. By the conditions on K0, we have that u0 = 1. This implies that u is in the centraliser of w, which is precisely H(Af ). 

We also consider the trivial Shimura–Deligne datum (T,XT), where XT is the singleton hT(z) =z/z ¯ (considered as a T( )-conjugacy class of homomorphisms → T) and the datum (G,X ) = (G,X ×X ). R S e Ge e G T Then the data associated with the groups H and Ge are clearly compatible with respect to the inclusion (ι, ν), and if U = K × C ⊂ Ge (Af ) is a sufficiently small compact open subgroup, we have a finite unramified map Sh (U ∩ H( )) → Sh (U) ∼ Sh (K) × Sh (C). H Af Ge = G T which is a closed embedding when K is H-small. The reflex field for (G,X ) is equal to the imaginary e Ge quadratic field E.

Lemma 3.10. The groups H, G, Ge , and T satisfy axiom (SD5), i.e. ZG(Q) is discrete in ZG(Af ) for G ∈ {H, G, Ge , T}. Proof. Note that Z = GU(1) × U(1), Z = GU(1), Z = GU(1) × U(1) and since GU(1)( ) and U(1)( ) H G Ge Z Z are finite, the Z-points of all these central tori are finite too. As a result GU(1)(Q) (resp. U(1)(Q)) is discrete in GU(1)(Af ) (resp. U(1)(Af )), as required. 

2In this paper, the phrases “sufficiently small compact open subgroup” and “neat compact open subgroup” are synonymous. 16 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

3.3. Dual groups, base-change, and L-factors. In this section, we describe the dual groups attached to the groups defined in the previous section and several maps between them. Let WF denote the Weil group of a local or global field F . In each of the following examples, we describe the connected component of the L-group. The Weil group WE will always act trivially on this component, so to describe the full L-group, it will be enough to specify how complex conjugation acts. i+1  As in [Ski12, §2.2], let Φm = (−1) δi,m+1−j i,j. The dual groups are as follows:

• Gb = GL1(C) × GL2n(C) and complex conjugation acts by −1t −1 (λ; g) 7→ (λ · det g;Φ2n g Φ2n).

• Hb = GL1(C) × GLn(C) × GLn(C) and complex conjugation acts as −1t −1 −1t −1 (λ; h1, h2) 7→ (λ · det h1 · det h2;Φn h1 Φn, Φn h2 Φn)

• Gb 0 = GL2n(C) and Hb 0 = GLn(C) × GLn(C) and complex conjugation acts via the same formulae above, but omitting the GL1 factor. −1 • Tb = GL1(C) and complex conjugation acts by sending an element x to its inverse x . • Geb = Gb × Tb and complex conjugation acts diagonally. : We also note that we can choose a splitting such that the dual group of R GLm = ResE/Q GLm is equal to −1t −1 −1t −1  GLm(C) × GLm(C) and complex conjugation acts by (g1, g2) 7→ Φm g2 Φm, Φm g1 Φm . This implies that the natural diagonal embedding Gb 0 → R\GL2n extends to a map of L-groups, which we will denote by L L L L BC. Similarly, we have a map BC: G → (R GL1 ×R GL2n). We also have a natural map G → G0 given by projecting to the second component, and this is compatible with base-change in the sense that we have a commutative diagram: L BC L G (R GL1 ×R GL2n)

L BC L G0 R GL2n where the right-hand vertical arrow is projection to the second component. L L The map G → G0 corresponds on the automorphic side to restricting an automorphic representation of G to G0. It turns out that all irreducible constituents in this restriction lie in the same L-packet, and one can always lift a representation of G0 to one of G. We summarise this in the following proposition.

Proposition 3.11. Let π be a cuspidal automorphic representation of G(A). Then all irreducible con-

stituents of π|G0 are cuspidal and lie in the same L-packet with L-parameter obtained by post-composing L L the L-parameter for π with the natural map G → G0. Conversely, if π0 is a cuspidal automorphic representation of G0(A), then π0 lifts to a cuspidal automorphic representation of G(A). Moreover, the same statements hold if we work over a local field F , that is to say: if π is an irreducible

admissible representation of G(F ), then all irreducible constituents of π|G0 lie in the same local L-packet L L (with parameter obtained by composing with GF → G0,F ), with cuspidal representations corresponding to each other, and every representation of G0(F ) lifts to one of G(F ). If F = R and π0 lies in the discrete series, then we can lift π0 to a discrete series representation of G(R).

If ωπ0 denotes the central character of a representation π0, and ω is a (unitary) character extending ωπ0 to ZG(Q)\ZG(A), then there exists a lift π of π0 as above with central character ω. A similar statement holds for local fields. Proof. See Proposition 1.8.1 (and the discussion preceeding it) in [HL04] and Theorem 1.1.1 in [LS18]. The last part follows from the techniques used in [LS18, Theorem 5.2.2] and Lemma 3.5.  We will frequently need to talk about local L-factors attached to unramified representations of the groups defined in §3.1, so for completeness, we recall the definition here. We follow §1.11, §1.14 and §5.1 Example (b) in [BR94].

Definition 3.12. Let ` be a prime which is unramified in E/Q and for which G0,Q` is quasi-split. For a positive integer m, let Stdm denote the standard representation of GLm. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 17

L (a) Let F be a finite extension of Q`. For G ∈ {GL2n, GL1 × GL2n}, let rstd : GF → GL2n(C) denote the following representation:

 L Std2n(g) if G = GL2n with GF = GL2n(C) × WF rstd(g, x) = L (Std1  Std2n)(g) if G = GL1 × GL2n with GF = GL1(C) × GL2n(C) × WF

Let q denote the order of the residue field of F and Frob an arithmetic Frobenius in WF . For any unramified representation σ of G (F ), with corresponding (unramified) Langlands parameter L ϕσ : WF → GF , the standard local L-factor is defined to be

−s −1 −1 L(σ, s) := det 1 − q (rstd ◦ ϕσ)(Frob )

where s ∈ C. ∼ (b) If ` splits in E/Q, then we have an isomorphism G0,Q` = GL2n,Q` , and for any unramified represen- tation σ of G0(F ), we define the local L-factor of σ to be as in part (a), viewing σ as a representation ∼ of GL2n(F ) = G0(F ). We have a similar definition for representations of G(F ).

3.4. Discrete series representations. Recall from Remark 3.3 that one has an identification GE = 1+2n GL1,E × GL2n,E. We let Gm ⊂ GE denote the standard torus with respect to this identification. Then any algebraic character of this torus is of the form

1+2n Gm → Gm

c0 Y ci (t0; t1, . . . , t2n) 7→ t0 · ti i

1+2n where c = (c0; c1, . . . , c2n) ∈ Z . Such a character is called dominant if c1 ≥ · · · ≥ c2n and these characters classify all irreducible algebraic representations of GE. Indeed, any such representation corresponds to a representation with highest weight given by c. There is a similar description for G0 by omitting the first Gm-factor. The L-packets of discrete series representations of G(R) are described by the above algebraic representa- tions. More precisely, following [Clo91, §3.3] (the extension to similitude groups is immediate), if π∞ lies in L × the discrete series, the Langlands parameter ϕ∞ : WR → G associated with π∞, restricted to WC = C , is equivalent to a parameter of the form

 p p + 2n−1 p + 2n−1  z 7→ (z/z¯) 0 ;(z/z¯) 1 2 ,..., (z/z¯) 2n 2

with pi ∈ Z and p1 > ··· > p2n. Then π∞ corresponds to an irreducible algebraic representation of GE with highest weight c = (c0; c1, . . . , c2n) satisfying c0 = p0 and ci = pi + (i − 1), for i = 1,..., 2n. We have a similar description for discrete series L-packets for G0(R).

Lemma 3.13. Let π0 be a cuspidal automorphic representation of G0(A) such that π0,∞ lies in the discrete series L-packet corresponding to the highest weight c = (c1, . . . , c2n). Suppose that the central character of π0 is trivial. Then there exists a cuspidal automorphic representation π of G(A) such that: • π has trivial central character. • π∞ lies in the discrete series L-packet corresponding to the weight (0; c1, . . . , c2n).

Proof. By looking at the infinitesimal character of π0,∞, we must have c1 + ··· + c2n = 0 because the central character is trivial. By Proposition 3.11, there exists a cuspidal automorphic representation π of G(A) lifting π0 such that π∞ lies in the discrete series. Furthermore, we can arrange it so that the central character of π is trivial. In particular, if (c0; c1, . . . , c2n) is the weight corresponding to the L-packet of π∞, then since π has trivial central character, we must have

2n X c0 + ci = 0. i=1

This implies that c0 = 0.  18 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

4. Coefficient sheaves for Shimura–Deligne varieties In this section, we describe how to associate to algebraic representations of G an appropriate coefficient sheaf for motivic or ´etalecohomology. We follow [Pin92], [Anc15], [Tor19] and [LSZ17] closely (although note that the conventions are slightly different in the latter to that of the first three – we follow conventions in the first three references). In particular, this will mean that the multiplier character of G is sent to the Tate motive under the functor AncG. Since the group H does not give rise to a Shimura datum in the usual sense, we have provided justifications for the results in this section in Appendix C. Throughout this section we let (G,XG) denote one of the Shimura–Deligne data (H,XH), (G,XG), (G,X ) introduced in §3.2. Recall that we have fixed an odd prime p that splits in E/ . Let p denote the e Ge Q prime of E lying above p which is fixed by the embedding E,→ Qp (so Ep is identified with Qp).

4.1. The canonical construction for ´etalecohomology. Let Tn be a finite representation of a (suffi- n ciently small) compact open subgroup K ⊂ G(Af ) with coefficients in Z/p Z. Since Tn is finite, there exists a finite-index normal subgroup L ⊂ K that acts trivially on Tn.

Definition 4.1. We let µG,K,n(Tn) be the locally constant ´etalesheaf of abelian groups on ShG(K) corre- sponding to

(ShG(L) × Tn) /Γ → ShG(K) where Γ := K/L acts via (x, t) · h = (xh, h−1t). This construction is independent of the choice of L. ¯ If x0 = Spec(k) is a point on ShG(K) and x = Spec(k) is the associated geometric point obtained from fixing a separable closure of k, then we can explicitly describe the action of Gal(k/k¯ ) on the stalk ¯ (µG,K,n(Tn))x. Indeed, lift x to a geometric point xe on ShG(L). Then for σ ∈ Gal(k/k), there exists a unique element ψ(σ) ∈ Γ such that ψ(σ) σ · xe = xe . Since the Galois action commutes with that of Γ, the map ψ defines a homomorphism ψ : Gal(k/k¯ ) → Γ.

The stalk (µG,K,n(Tn))x is isomorphic to Tn with the Galois action given by ψ.

Lemma 4.2. The functors µG,K,n are compatible as n varies. In particular, if we let T be a finitely-generated continuous representation of K with coefficients in Zp, then n TK = µG,K (T ) := (µG,K,n(T/p T ))n≥1

defines a lisse sheaf on ShG(K). Proof. This follows immediately from the fact that for any two integers n, n0 one can pick the same normal n n0 subgroup L ⊂ K in the definitions of µG,K,n(T/p T ) and µG,K,n0 (T/p T ). 

By considering the category of ´etalesheaves on ShG(K) with coefficients in Zp up to isogeny, this construc- tion extends to finite-dimensional continuous representations of K with coefficients in Qp. In particular, any algebraic representation of GQp gives rise to a continuous representation of K via the natural map K → G(Qp), with coefficients in Qp. Therefore, one obtains an additive tensor functor µ : Rep (G) → Et(Sh´ (K)) G,K Qp G Qp

from the category of algebraic representations of GQp to the category of ´etalesheaves on ShG(K) with coefficients in Qp (see Definition A.2).

4.2. Equivariant coefficient sheaves. If we wish to study the sheaves VK = µG,K (V ) as K varies, we need to keep track of the action of G(Af ). More precisely, for any sufficiently small compact open subgroups −1 K,L ⊂ G(Af ) and any element σ ∈ G(Af ) satisfying σ Lσ ⊂ K, one obtains a finite ´etalemorphism of Shimura–Deligne varieties σ ShG(L) −→ ShG(K) given by right-translation by σ. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 19

Definition 4.3. Let Et´ (ShG) denote the category of equivariant ´etalesheaves – that is to say – the Qp ´ objects are collections of sheaves FK ∈ Et (ShG(K)) , where K varies over all sufficiently small compact Qp ∗ ∼ −1 open subgroups of G(Af ), and isomorphisms ϕσ : σ FK = FL for any σ ∈ G(Af ) satisfying σ Lσ ⊂ K, such that the following diagram is commutative

∗ ∗ ∗ τ σ FK = (τσ) FK ∗ τ ϕσ ϕτσ

∗ ϕτ τ FL FL0 −1 −1 0 where σ, τ ∈ G(Af ) and σ Lσ ⊂ K, τ L τ ⊂ L. ´ The morphisms in this category are morphisms FK → GK in Et (ShG(K)) which are compatible with Qp the collection of isomorphisms in the natural way. This is an additive category with tensor products. We have the following proposition which collects together the construction in the previous subsection for varying K.

Proposition 4.4. The functors µG,K assemble into an additive tensor functor:

µG : Rep (G) → Et´ (ShG) . Qp Qp

Explicitly, for an algebraic representation V of GQp , the equivariant sheaf V = µG(V ) is the collection of ∗ ∼ lisse sheaves VK with isomorphisms σ VK −→ VL induced from the action of σ on V . Keeping track of this extra data also allows us to define pushforwards and pullbacks between the coho- ´ ∗ mology of these sheaves. Indeed, for an equivariant sheaf F ∈ Et (ShG) we define the pullback [σ] as the Qp composition ∗ ∗ i σ i ∗ ∼ i [σ] :H´et (ShG(K), FK ) −→ H´et (ShG(L), σ FK ) −→ H´et (ShG(L), FL) ∗ ∼ where the last isomorphism is induced from ϕσ : σ FK = FL. Similarly, we define the pushforward [σ]∗ as the composition

−1 i ϕσ i ∗ Trσ i [σ]∗ :H´et (ShG(L), FL) −−→ H´et (ShG(L), σ FK ) −−→ H´et (ShG(K), FK ) where the last map is the trace map, and we have used the fact that the morphism σ is finite ´etale. ´ Proposition 4.5. Let F ∈ Et (ShG) be an equivariant sheaf and let Υ denote the collection of all suffi- Qp ciently small compact open subgroups of G(Af ). Then the data i ∗  MG(K) = H´et (ShG(K), FK ) , [−] , [−]∗ defines a cohomology functor MG : P(G(Af ), Υ) → Qp-Mod in the sense of Definitions 2.1 and 2.2. Since the Shimura–Deligne datum (G,XG) satisfies (SD5), this cohomology functor is CoMack. Proof. The fact that these cohomology groups and pullbacks/pushforwards form a cohomology functor fol- lows from the commutative diagram in Definition 4.3. For example, for g ∈ G(Af ) and L, K ∈ Υ satisfying g−1Lg = K, axiom (C2) follows by taking σ = g and τ = g−1 in the commutative diagram and using various ∗ ∗ naturality properties of the unit 1 → g∗g and counit/trace g∗g → 1. If L = K and g ∈ K, then axiom ∗ ∗ (C3) follows from the fact that under the identification g FK = FK , the morphism ϕg : g FK → FK is identified with the identity morphism. The covering axiom follows from the analogous property for ´etalemorphisms (see [AGV73, Tome 3, Expose IX, §5]) and Lemma B.18. Finally, since the Shimura–Deligne datum satisfies (SD5), in the notation of Definition 2.2 one has a Cartesian square

F tγ pr γ ShG(Lγ ) ShG(L)

tγ γ pr

0 pr ShG(L ) ShG(K) Axiom (M) then follows from the fact that pushforwards and pullbacks commute for Cartesian squares (c.f. [Loe19, p. 6]).  20 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

´ Notation 4.6. For an equivariant sheaf F ∈ Et (ShG) we set Qp Hi (Sh , ) := lim Hi (Sh (K), ) ´et G F −→ ´et G FK K∈Υ ∗ where the limit is with respect to the maps prL,K for L ⊂ K. This carries a smooth action of G(Af ).

4.3. An integral version. We will also need to talk about equivariant ´etale Zp-sheaves. Let Σ ⊂ G(Af ) denote an open submonoid. ´ Definition 4.7. We let Et (ShG) denote the category of collections of ´etale p-sheaves FK , where K Zp,Σ Z ∗ runs over all sufficiently small compact open subgroups of Σ, and morphisms σ FK → FL, where σ ∈ Σ such that σ−1Lσ ⊂ K, satisfying the same commutative diagram in Definition 4.3. We impose the additional ∗ condition that 1 FK → FL is an isomorphism, for any L ⊂ K. The morphisms in this category are defined in the same way as in loc.cit..

Let T denote a finite-dimensional continuous Σ-representation with coefficients in Zp, i.e. T is a finite-free Zp-module with a continuous homomorphism (of monoids)

Σ → EndZp,cont(T ). As in the previous section, any such representation gives rise to an equivariant ´etale Zp-sheaf, denoted T = µG(T ). ´ Let F ∈ Et (ShG) . Then we can define pullbacks and pushforwards on the cohomology of these Zp,Σ sheaves in a similar fashion to the previous subsection. Indeed, if σ ∈ Σ and K,L ⊂ Σ are compact open subgroups satisfying σ−1Lσ ⊂ K, then we can define the pullback [σ]∗ as the composition

∗ ∗ i σ i ∗ i [σ] :H´et (ShG(K), FK ) −→ H´et (ShG(L), σ FK ) → H´et (ShG(L), FL) ∗ −1 −1 where the last map is induced from σ FK → FL. Similarly, if σ ∈ Σ such that σ Lσ ⊂ K, we define the pushforward [σ]∗ as the composition

−1 ∗ i [σ ] i −1  [σ]∗ :H´et (ShG(L), FL) −−−−→ H´et ShG(σ Lσ), Fσ−1Lσ ∼ i −1 ∗  −→ H´et ShG(σ Lσ), 1 FK

Tr1 i −−→ H´et (ShG(K), FK ) ∗ ∼ where the middle map is induced from the inverse of the isomorphism 1 FK −→ Fσ−1Lσ and the last map is the trace map. ´ Proposition 4.8. Let F ∈ Et (ShG) and let Υ denote the collection of all sufficiently small compact Zp,Σ open subgroups of Σ. Then the data i ∗  MG(K) = H´et (ShG(K), FK ) , [−] , [−]∗ defines a cohomology functor MG : P(G(Af ), Σ, Υ) → Zp-Mod in the sense of Definitions 2.1 and 2.2. Since the Shimura–Deligne datum (G,XG) satisfies (SD5), this cohomology functor is CoMack. Proof. The proof is essentially the same as that of Proposition 4.5, however as pushforwards are defined in a somewhat ad-hoc manner, we provide some justifications. Let σ ∈ Σ−1 and L, K ∈ Υ such that σ−1Lσ ⊂ K. Then the commutative diagram pr ShG(Lσ) ShG(K)

σ−1 σ−1 pr −1 ShG(L) ShG(σKσ ) −1 is Cartesian (the vertical arrows are isomorphisms), where Lσ := σ Lσ. This implies that the pushforward [σ]∗ can be expressed in two equivalent ways, namely the pushforward is equal to the composition: ∗ ∗  −1   −1   pr  σ σ −1  pr −1 Lσ −→ K ◦ Lσ −−→ L = K −−→ σKσ ◦ L −→ σKσ . ∗ ∗

One can check that, using this description, MG does indeed define a cohomology functor. This functor is CoMack for the same reasons as in the proof of Proposition 4.5.  ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 21

−1 ∗ Remark 4.9. Note that if σ ∈ Σ ∩ Σ and the morphism σ FK → FL is in fact an isomorphism, then the ´ definition of [σ]∗ coincides with the one in the previous subsection. More generally, if G ∈ Et (ShG) then Qp ´ we can (non-canonically) think of G as an equivariant p-´etalesheaf, denoted F ∈ Et (ShG) , and one Z Zp,Σ has commutative diagrams:

∗ i [σ] i i [σ]∗ i H (ShG(L), GL) H (ShG(K), GK ) H (ShG(L), GL) H (ShG(K), GK )

∗ i [σ] i i [σ]∗ i H (ShG(L), FL) H (ShG(K), FK ) H (ShG(L), FL) H (ShG(K), FK )

whenever the maps make sense. This follows from property (C2) of the cohomology functor in Proposition 4.5.

As in the previous subsection, one can pass to the limit over all compact open subgroups in Υ to obtain i a smooth Σ-representation H´et (ShG, F ).

4.4. Functoriality. We do not only need pullbacks and pushforwards on the level of sheaves, we also need to discuss functoriality with respect to the Shimura–Deligne datum. In this section, let (G,X ) denote either (G,X ) or (G,X ) and let ι:(H,X ) ,→ (G,X ) denote the G G e Ge H G morphism of Shimura–Deligne data induced from ι: H ,→ G or (ι, ν): H ,→ Ge respectively. Recall that we are considering the Shimura–Deligne variety ShG(K) as a variety over E, so we obtain finite unramified morphisms ι: ShH(U) → ShG(K) where U ⊂ H(Af ) and K ⊂ G(Af ) are any sufficiently small compact open subgroups satisfying U ⊂ K.

Lemma 4.10. The morphism ι: ShH(U) → ShG(K) forms an ´etalesmooth Spec E-pair of codimension n, in the sense of Definition A.4.

Proof. This follows from [Del71, Proposition 1.15]. More precisely, loc.cit. implies that there exists a compact open subgroup L containing U such that ShH(U) → ShG(L) is a closed immersion. This map factors through the morphism ShH(U) → ShG(L ∩ K), which by the cancellation property, is also a closed immersion. The desired factorisation is then given by ShH(U) → ShG(L ∩ K) → ShG(K). 

´ Let ΣG ⊂ G( f ) denote an open submonoid and set ΣH := ΣG ∩ H( f ). Let G ∈ Et (ShG) and A A Zp,ΣG ´ F ∈ Et (ShH) be equivariant ´etale p-sheaves on ShG and ShH respectively, as in Definition 4.7. Zp,ΣH Z Suppose that we have a morphism φ: F → ι∗G .

Proposition 4.11. Let ΥG (resp. ΥH) denote the collection of sufficiently small compact open subgroups K ⊂ ΣG (resp. U ⊂ ΣH), and set

MG : P (G(Af ), ΣG, ΥG) → Zp-Mod i+2n K 7→ H´et (ShG(K), G (n)) MH : P (H(Af ), ΣH, ΥH) → Zp-Mod i U 7→ H´et (ShH(U), F )

to be the cohomology functors as in Proposition 4.8. Then, for pairs U ⊂ ΣH, K ⊂ ΣG with U ⊂ K, the pushforward

i φ i ∗ ι∗ i+2n H´et (ShH(U), F ) −→ H´et (ShH(U), ι G ) −→ H´et (ShG(K), G (n))

defines a pushforward of cohomology functors MH → MG as in Definition 2.7. Since both (G,XG) and (H,XH) satisfy (SD5), this pushforward is Cartesian. 22 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Proof. Let [h]:(V,U) → (L, K) be a morphism of compatible pairs. The one has a commutative diagram ι ShH(U) ShG(K)

−1 ι −1 ShH(h V h) ShG(h Lh)

h−1 h−1 ι ShH(V ) ShG(L)

−1 where the bottom square is Cartesian because the morphisms h are isomorphisms. The fact that ι∗ defines a pushforward follows from Proposition A.5 and the fact that pushforwards commute for any commutative square, and pushforwards and pullbacks commute for Cartesian squares. Since both Shimura–Deligne data satisfy (SD5), in the notation of Definition 2.7 we have a commutative square F tγ ιγ γ ShH(Uγ ) ShG(L)

tγ pr pr ι ShH(U) ShG(K)

ι −1 γ where ιγ is the composition ShH(Uγ ) −→ ShG(γLγ ) −→ ShG(L), which is Cartesian because the vertical P maps are finite ´etaleof the same degree (namely γ [U : Uγ ] = [K : L]). The Cartesian property follows. 

Remark 4.12. We have an analogous statement for equivariant ´etalesheaves over Qp. Example 4.1. We are chiefly interested in the following special case of Proposition 4.11; namely, suppose V φ (resp. W ) is a continuous representation of ΣG (resp. ΣH) and we have a ΣH-equivariant map W −→ V . φ Then we obtain a morphism W −→ ι∗V of equivariant sheaves. Such examples arise naturally from algebraic

representations of GQp and HQp .

4.5. Motivic sheaves. In this subsection we let (G,XG) denote either (G,XG) or (H,XH) (so in particular (G,XG) is a PEL-type Shimura–Deligne datum that satisfies (SD5)). Recall that we have identified Ep with Qp. The following result is due to Ancona and Torzewski:

Theorem 4.13. Let K ⊂ G(Af ) be a sufficiently small compact open subgroup. There exists an additive tensor functor

AncG,K : RepE(G) → CHM (ShG(K))E

where CHM (−)E denotes the category of relative Chow motives over E (see §1.2) which fits into the following commutative diagram (up to natural equivalence)

AncG,K RepE(G) CHM (ShG(K))E r −⊗Qp ´et

µG,K Rep (G) Et´ (ShG(K)) Qp Qp

r´et denotes the p-adic realisation of a motive. Proof. See [Anc15] and [Tor19, §10]. Since we are working with Shimura–Deligne data which do not neces- sarily satisfy (SD3), justifications have been provided in Appendix C. 

We also have a similar compatibility property for the functors AncG,K for varying K, as in Proposition 4.4.

Lemma 4.14. Let K,L ⊂ G(Af ) be sufficiently small compact open subgroups, and σ ∈ G(Af ) such that σ−1Lσ ⊂ K. Then there are natural isomorphisms ∗ ∼ σ AncG,K = AncG,L compatible with composition. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 23

Proof. This follows the same argument as in the proof of [LSZ17, Proposition 6.2.4] using the fact that the canonical model ShG(K) represents a moduli problem of abelian varieties with extra structure (Example B.2). 

As in subsection 4.2, one can interpret this lemma as saying that the functors AncG,K assemble into a ∗ functor AncG valued in equivariant relative Chow motives – in particular one can define pullbacks [σ] and pushforwards [σ]∗ in exactly the same way as in loc.cit.. One also has the following functoriality statement with respect to the Shimura–Deligne datum: Proposition 4.15. One has a commutative diagram (up to natural isomorphism):

AncG,K RepE(G) CHM (ShG(K))E

ι∗ ι∗

AncH,U RepE(H) CHM (ShH(U))E compatible with the natural isomorphisms in Lemma 4.14, where ι denotes the embedding H ,→ G in section 3.1. Proof. This follows from [Tor19, Theorem 9.7] because the morphism of associated PEL data is “admissible” (Definition 9.1 in op.cit.). 

Remark 4.16. Let RepE(Ge )0 denote the full subcategory of RepE(Ge ) consisting of representations of the form V  1. Let Ke ⊂ Ge (Af ) be a sufficiently small compact open subgroup and let K denote its projection to G( ) (which is also sufficiently small). Then we have an induced map p: Sh (K) Sh (K) and we Af Ge e  G can extend the construction of AncG,K to a functor on RepE(Ge )0 by defining Anc (V 1) := p∗ Anc (V ). Ge ,Ke  G,K In particular, Theorem 4.13 and Lemma 4.14 both hold for this functor and one has an analogous result to Proposition 4.15 with respect to the embedding (ι, ν): H ,→ G. Note that (G,X ) does not give rise to a e e Ge PEL-type Shimura–Deligne datum, so we cannot immediately apply the results of [Anc15] and [Tor19]. Since relative purity also holds for constructible Beilinson motives (see [CD19, Theorem 2.4.50(3) and §14.2.15]), one can define pushforwards   (ι, ν) :Hi (Sh (U), ) → Hi+2n Sh (K), (n) ∗ mot H F mot Ge e G for any morphism φ: F → (ι, ν)∗G of relative Chow motives, similar to subsection 4.4 and Proposition A.5.

5. Branching laws

Recall that one has an identification GE = GL1,E × GL2n,E (Remark 3.3) and irreducible algebraic 1+2n representations of GE are classified by tuples c = (c0; c1, . . . , c2n) ∈ Z which satisfy c1 ≥ · · · ≥ c2n (see §3.4). We are interested in algebraic representations V of GE with highest weight c = (0; c1, . . . , c2n) 0 0 that are self dual: in this case, we must have c = −c , where c = (0; c2n, . . . , c1). We have the following “branching law”:

Lemma 5.1. Let V be a self-dual algebraic representation of GE with highest weight c = (0; c1, . . . , c2n) as ∗ ∗ above and let ι V denote its restriction to an algebraic representation of HE. Then ι V contains the trivial representation as a direct summand, with multiplicity one. The same statement holds for representations of Ge E of the form Ve := V  1, with respect to the embedding (ι, ν). Proof. This is well-known and follows from Proposition 6.3.1 in [GRG14] for example.  These self-dual representations will correspond to the coefficient sheaves that we will consider throughout the paper. We will also need to consider certain lattices inside these algebraic representations (after base- changing to Qp). For this we introduce the following subgroups and elements. 24 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Definition 5.2. Let Q0 ⊂ G0,Qp = GL2n,Qp denote the standard parabolic subgroup  ∗ ∗  Q := 0 ∗

where the blocks are of size (n × n). Set Q = GL1,Qp ×Q0 ⊂ GQp = GL1,Qp ×G0,Qp and Qe = Q × GL1,Qp ⊂

Ge Qp = GQp × GL1,Qp . Let τ0 denote the following (2n × 2n)-block matrix  p  τ := ∈ G ( ) 0 1 0 Qp

and set τ = 1 × τ0 ∈ G(Qp) and τe = τ × 1 ∈ Ge (Qp). We let J0 ⊂ G0(Zp) denote the parahoric subgroup of elements which land in Q0 modulo p, and let × × J := Zp × J0 ⊂ G(Zp) and Je := J × Zp ⊂ Ge (Zp).

Let V be an algebraic representation of GE that is self-dual of weight c = (0; c1, . . . , c2n). If we let B denote the standard opposite Borel subgroup in GE, then this representation can be viewed as the algebraic induction:  f is algebraic  V = IndGE µ := f : G → 1 : B E AE f(bx) = µ(b)f(x) for all b ∈ B 1+2n where µ is (the inflation to B of) the character which sends an element diag(t0; t1, . . . , t2n) ∈ Gm to tc1 ··· tc2n . The action of G on IndGE µ is given by right-translation of the argument, i.e. g · f(x) = f(xg). 1 2n E B

Definition 5.3. Let T ⊂ VQp denote the G(Zp)-stable lattice defined as the subspace of all functions G f ∈ Ind Qp µ satisfying f (G( )) ⊂ . This extends trivially to a G( )-stable lattice T ⊂ V . B Zp Zp e Zp e eQp Qp We introduce the following monoids and actions on the lattices introduced in Definition 5.3. Lemma 5.4. Consider the following sets: −r • Σ0,Gp := J0 ·{τ0 : r ∈ Z≥0}· J0 × • ΣGp := Qp × Σ0,Gp as a subset of G(Qp) × • Σ := ΣG × as a subset of G( p). Gep p Qp e Q

Then ΣG and Σ are open submonoids of G( p) and G( p) respectively, and the actions of J and J p Gep Q e Q e extend to actions • of ΣG and Σ on T and T which factor through Σ0,G and satisfy: p Gep e p −1 −1 −1 −1 τ • v = µ(τ)(τ · v) τe • ve = µ(τ)(τe · ve) for all v ∈ T and ve ∈ Te. Proof. We have the following Iwahori decompostion

J = N 1 · H(Zp) · N(Zp) = N(Zp) · H(Zp) · N 1

where N ⊂ Q (resp. N ⊂ Q) is the unipotent radical (resp. opposite unipotent radical) and N r = −r r −1 −1 τ N( p)τ . Since τ N 1τ ⊂ N 1 and τN( p)τ ⊂ N( p), we see that Σ0,G ,ΣG and Σ do indeed Z Z Z p p Gep form monoids. Furthermore, one can easily check that the action of J on VQp extends to a unique action

• of ΣGp on VeQp satisfying the property in the statement of the proposition. Therefore, we are required to check that • stabilises the lattice T . Via the description in terms of an algebraic induction, we are required to prove the statement: for any f ∈ T , one has −1 µ(τ)f(xτ ) ∈ Zp for any x ∈ G(Zp). For this, we let I denote the standard Iwahori subgroup of G(Qp) and note that we have the decomposition G G(Zp) = B(Zp) · w · I w

where the disjoint union runs over any representatives of the Weyl group of GQp . For any element i ∈ I and representative w, one has µ(τ)f(wiτ −1) = µ(τ)f(wτ −1w−1wτiτ −1) = µ(τwτ −1w−1)f(wτiτ −1). ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 25

−1 Since µ is dominant and wτiτ ∈ G(Zp), this gives the claim. The statement for Te follows the same argument.  We have the following compatibility between these lattices and their rational versions on the level of cohomology.

Lemma 5.5. Let T = µG(T ), Tf = µG(Te), V = µG(VQp ) and Ve = µG(VeQp ) denote the equivariant e e p sheaves constructed in §4.2–4.3, where the former two are defined with respect to the monoids G(Af ) × ΣGp and G( p ) × Σ respectively. The natural maps e Af Gep     Hi (Sh , (j)) → Hi (Sh , (j)) Hi Sh , (j) → Hi Sh , (j) ´et G T ´et G V ´et Ge Tf ´et Ge Ve

p p −1 are equivariant for the actions of G(Af ) × J and Ge (Af ) × Je respectively. Furthermore, the action of τ −1 −1 −1 (resp. τe ) on the left-hand side is intertwined with the action of µ(τ)τ (resp. µ(τ)τe ) on the right-hand side.

Proof. The first part follows from the fact that T ⊂ VQp and Te ⊂ VeQp are equivariant embeddings for the −1 −1 actions of J and Je respectively. The last assertion follows from the fact that τe • ve = µ(τ)(τe · ve) for all ve ∈ Te. 

Notation 5.6. We fix once and for all a HE-equivariant embedding br: E,→ Ve which restricts to a H(Zp)- equivariant embedding Zp ,→ Te. Such an embedding exists by Lemma 5.1.

Let ΣH := ΣG ∩ H( p) = Σ ∩ H( p). This monoid can be described as the collection of triples p p Q Gep Q −r × Pn (α; p h1, h2) where α ∈ Qp , h1, h2 ∈ GLn(Zp) and r ∈ Z≥0. In particular, if we let λ = i=1 ci, then we have a well-defined (continuous) character

λ n | det |p :ΣHp → Zp − {0} −r λr (α; p h1, h2) 7→ p .

Let Zp[λ/n] denote the free Zp-module of rank one with a continuous action of ΣHp given by the character λ n | det |p . Then the H(Zp)-equivariant embedding Zp ,→ Te in Notation 5.6 extends to a ΣHp -equivariant embedding Zp[λ/n] ,→ Te. By abuse of notation, we also let Zp[λ/n] denote the equivariant sheaf µH(Zp[λ/n]) (as in section 4.3 with p respect to the monoid H(Af ) × ΣHp ). We obtain the following corollary:

Pn ∗ Corollary 5.7. Let λ = i=1 ci. The morphism br: Qp → (ι, ν) Ve restricts to a morphism ∗ Zp[λ/n] → (ι, ν) Tf

p   of H( ) × Σ ∩ H( p) -equivariant sheaves. Af Gep Q 5.1. The cohomology functors. We now introduce the cohomology functors that will be used throughout this article. For any prime `, we denote

` ` G` := G(Q`),G := G(Af ),Gf := G(Af ) and similarly for the groups H and T. Recall ΣGp ⊂ Gp is the open submonoid appearing in Lemma 5.4, and we have set ΣHp = ΣGp ∩ H. We let ΥGp be the collection of all compact open subgroups in ΣGp (or equivalently, all compact open subgroups in J) and take Υtot to be the collection of all compact open Gp subgroups in Gp.

p Lemma 5.8. There exists a (non-empty) maximal collection ΥGp of compact open subgroups of G , closed p tot under inclusions and conjugation by G , such that the product Υ p × Υ consists of sufficiently small G Gp subgroups of Gf . Moreover, for any ` 6= p and compact open subgroup K` ⊂ G`, there exists an element in ΥGp whose `-adic component is equal to K`. 26 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

0 Proof. Let Kp denote any representative of the unique conjugacy class of maximal compact open subgroups × p p 0 in Gp = Qp × GL2n(Qp). Then there exists a compact open subgroup K such that K Kp is sufficiently p small and therefore, K Kp is sufficiently small for any Kp ⊂ Gp. We take ΥGp to be the collection of all such groups Kp. This collection is closed under conjugation by Gp and contains all compact open subgroups p of any element K ∈ ΥGp . By deepening the level at a finite set of places S not containing ` and p, we can p S∪{`,p} arrange that K = K`KSK ∈ ΥGp for any arbitrary K`.  We now define the monoids Σ and collections Υ that will be used throughout the paper. Firstly, we   deal with the “tame level”: set p p p p • Σ p , Σ p , Σ p and Σ to be G ,H ,T and G respectively. G H T Gep e • ΥGp is the collection appearing in Lemma 5.8. • ΥHp is defined similarly to ΥGp . tot p • ΥT p = ΥT p denotes the collection of all compact open subgroups of T . p p p • Υ = Υ p ×Υ p (we will only be interested in compact open subgroups of G of the form K ×C ). Gep G T e At the prime p we fix the following data:

• ΣGp and ΣHp are as in the start of this section. We set ΣTp = Tp and

Σ = ΣG × ΣT Gep p p as in Lemma 5.4. • For = G ,H we set Υ to be the collection of all compact open subgroups contained in Σ . p p p p p We set ΥT to be the collection of compact open subgroups of 1 + p p ⊂ T( p), and Υ to be the p Z Z Gep collection of compact open subgroups of ΣG × (1 + p p) ⊂ G( p) (so in particular, elements of Υ p Z e Z Gep are not necessarily of the form Kp × Cp).

Finally, for = G, H, T or G, we set Σ = Σ p × Σ and Υ = Υ p × Υ . For brevity, we set  e   p   p P := P ( , Σ , Υ )  f  

and similarly for P p and P .  p

Remark 5.9. Although not explicitly included in the notation, the collections Υ p depend on the group .  f The subscript simply refers to the ambient group of which the elements are compact open subgroups. Remark 5.10. To help orient the reader, we will give a more down-to-earth description of the compact open subgroups in the collection Υ . Any such compact open subgroup is of the form Ge p p Ke = (K × C ) · Kep where p p p p (1) C ⊂ T(Af ) is any compact open subgroup and K ⊂ G(Af ) is any open compact subgroup such 0 p 0 that, for any compact open subgroup Kp ⊂ G(Qp), the subgroup K Kp ⊂ G(Af ) is sufficiently small. (2) Kep ⊂ Ge (Qp) is any compact open subgroup contained in J × (1 + pZp). In particular, any compact open subgroup in Υ is sufficiently small. Informally, for our cohomology Ge functors we want to vary over compact open subgroups of Gp and T p independently, and over all compact open subgroups of J ×(1+pZp). The additional constraints are imposed to ensure that we always work with a sufficiently small compact open subgroup. More generally, we have defined Υ such that any subgroup in  this collection is sufficiently small in f . The following lemma will allow us to apply the results of section 2.

Lemma 5.11. For a group ∈ {G, H, T, G} and a pair (Σ, Υ) ∈ {(Σ , Υ ), (Σ , Υ ), (Σ p , Υ p )} the  e   p p   axioms (T1)–(T3) at the start of section 2.1 are satisfied. Moreover, for any elements U ∈ ΥH and Ke ∈ ΥG, the intersection satisfies U ∩ Ke ∈ ΥH .

Proof. By construction, if properties (T1)–(T3) are satisfied for both (Σ , Υ ) and (Σ p , Υ p ) then they p p   are also satisfied for the pair (Σ , Υ ). For the “tame level”, the properties follow from the fact that the   collection in Lemma 5.8 is closed under inclusions and conjugation. For the level at p, the properties follow ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 27

from the fact that Υ is taken to be the collection of all compact open subgroups of an appropriate submonoid of Σ. The last part of the lemma follows from the analogous statement at levels away and at p; the former is

true because the collection in Lemma 5.8 is closed under inclusion, the latter is true because ΥHp is the

collection of all compact open subgroups of ΣHp , which is also closed under inclusion. 

Let V be a self-dual algebraic representation of GE with highest weight c = (0; c1, . . . , c2n). With notation as above, we define the following cohomology functors on P where is to be replaced by the symbol of the   group appearing in the subscript of the cohomology functor: : 0 : 0 MH,Zp (−) = H´et (ShH(−), Zp[λ/n]) MH,Qp (−) = H´et (ShH(−), Qp)     M (−) := H2n Sh (−), Tf(n) M (−) := H2n Sh (−), Ve(n) G,e Zp ´et Ge G,e Qp ´et Ge : 2n−1 : 2n−1 MG,´et,Zp (−) = H´et (ShG(−)E, T (n)) MG,´et,Qp (−) = H´et (ShG(−)E, V (n))     M (−) := H2n−1 Sh (−) , Tf(n) M (−) := H2n−1 Sh (−) , Ve(n) G,e ´et,Zp ´et Ge E G,e ´et,Qp ´et Ge E

λ/n where Zp[λ/n] denotes the equivariant sheaf associated with the character | det |p . If we do not wish to specify whether we are working integrally or rationally, we will simply leave the ring out of the subscript. Lemma 5.12. The functors M ,M ,M and M are CoMack functors on their respective categories. H Ge G,´et G,e ´et Moreover, we have a Cartesian pushforward ι : M → M . ∗ H Ge Proof. The functors M and M are simply the restriction of the cohomology functors appearing in Propo- H Ge sitions 4.5 and 4.8 to the categories P and P respectively, and since the Shimura–Deligne data we’re H Ge considering satisfy (SD5) (Lemma 3.10) these cohomology functors are CoMack. Furthermore, the same proofs of Propositions 4.5 and 4.8 imply that M and M are CoMack too. The last part of the lemma G,´et G,e ´et follows from Proposition 4.11. 

Remark 5.13. Note that (MH, ,MH, ) and (M ,M ) do not form pairs of compatible cohomology Zp Qp G,e Zp G,e Qp p functors as defined in the discussion preceding Corollary 2.12, because the natural maps are only H(Af ) × p H(Zp)-equivariant and Ge (Af ) × Je-equivariant respectively.

6. Cohomology of unitary Shimura varieties In this section we recall the construction of Galois representations attached to cuspidal automorphic representations for the group G = GU(1, 2n − 1). To apply the results of [Mor10], we assume that n is odd throughout this section. Let π0 be a cuspidal automorphic representation of G0(A) such that π0,∞ lies in the discrete series, and let π denote a lift to G(A) (see Proposition 3.11). If π0 has trivial central character, then we take π to be a lift with trivial central character. Assume that π is cohomological, i.e. there exists: K • A sufficiently small level K ⊂ G(Af ) such that πf 6= {0}. • An irreducible algebraic representation V of GE and an integer i ∈ Z such that i 0 H (gC,K∞; π∞ ⊗ VC) 6= {0} 0 ◦ where g = Lie(G(R)) and K∞ = K∞ZG(R) , with K∞ a maximal compact subgroup of G(R). We say that a representation Π = ψ Π of GL ( ) × GL ( ) is θ-stable if Πc ∼ Π∨ and ψ = ψcωc ,  0 1 AE 2n AE 0 = 0 Π0

where ωΠ0 is the central character of Π0. Recall that our choice of Hermitian pairing implies that the group G is quasi-split at all finite places. Then we have the following result due to Morel:

Proposition 6.1. Let S be the set of places of Q containing ∞, all primes which ramify in E and all places where K is not hyperspecial (so π is unramified outside S).

(1) There exists an irreducible admissible representation Π of ResE/Q GE(A) such that for all but finitely many primes ∼ (6.2) ϕΠ` = BC (ϕπ` ) 28 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

where ϕΠ` and ϕπ` are the local Langlands parameters of Π` and π` respectively, and BC is the local base-change morphism defined in section 3.3. We say Π is a weak base-change of π. (2) If the representation Π above is cuspidal then any weak base-change of π is a θ-stable regular algebraic cuspidal automorphic representation and (6.2) holds for all `∈ / S. Furthermore, the infinitesimal θ ∗ θ character of Π∞ is the same as that of (V ⊗V ) , where V is the representation with highest weight (c0 + ··· + c2n; −c2n,..., −c1). (3) Suppose that Π is cuspidal and π has trivial central character (for example, if π0,f admits a H0-linear ∼ model). Then under the isomorphism ResE/Q GE(AQ) = GL1(AE) × GL2n(AE), the representation Π is of the form 1  Π0 for some conjugate self-dual regular algebraic cuspidal automorphic repre-  sentation Π0 of GL2n(AE) satisfying ϕΠ0,` = BC ϕπ0,` for all `∈ / S. Proof. Most of the proposition follows from Corollary 8.5.3, Remark 8.5.4 and the proof of Lemma 8.5.6 in [Mor10]. The reason that (6.2) holds for all `∈ / S follows from the fact that G is quasi-split at all finite places. Moreover, if π0,f admits a H0-linear model then the assertion that Π is of the form 1  Π0 follows from the commutative diagram in section 3.3 and the fact that the central character of πf is trivial. Indeed, if we write Π = ψ  Π0 then it is enough to show that ψ` = 1 for all primes `∈ / S, and this follows from a direct computation involving Satake parameters. For the assertion about the infinitesimal character see the proofs of [Mor10, Lemma 8.5.6] and [Ski12, Theorem 9].  Remark 6.3. If the highest weight of the representation V is regular then the above proposition follows from Theorem A in [Ski12] (which also builds on the work of Morel). However we are only interested in the case where Π is cuspidal which does not require this assumption. From now on we assume that any weak base change of π is cuspidal. In this case, thanks to the work of many people (see for example [CH13], [HT01], [Mor10], [Shi11] and [Ski12]), there exists a semisimple Galois representation attached to π. Theorem 6.4. Let π be as above and assume that the central character of π is trivial. Suppose that a weak base-change Π = 1  Π0 of π is cuspidal. Then there exists a continuous semisimple Galois representation ∼ ρπ : GE → GL(Wπ) = GL2n(Qp) such that

(1) ρπ is conjugate self-dual (up to a twist), i.e. one has an isomorphism c ∼ ∗ ρπ = ρπ(1 − 2n) c where ρπ denotes the representation given by conjugating the argument by complex conjugation in GQ (recall that we have fixed an embedding Q ,→ C).

(2) For all `∈ / S ∪ {p} and λ|`, the representation ρπ|Eλ is unramified and satisfies −s −1 −s  −1 Qλ(Nm λ ) := det 1 − Frobλ (Nm λ) | ρπ = L (Πλ, s + (1 − 2n)/2) . In particular, if ` splits in E/Q and λ is the prime lying above ` corresponding to the fixed embedding −n −1 Q ,→ Q`, then Qλ(` ) = L(π`, 1/2) .

(3) If p∈ / S (so πp is unramified) then for any prime v dividing p the representation ρv := ρπ|Ev is crystalline with jumps in the Hodge–Tate filtration occurring at  ci + 2n − i i = 1,..., 2n if v is the place fixed by the embedding Q ,→ Qp −c2n+1−i + 2n − i i = 1,..., 2n otherwise ∼ Furthermore, via the fixed isomorphism C = Qp, the characteristic polynomial of the crystalline −1 Frobenius ϕ on Dcris(ρv) is equal to the characteristic polynomial of ϕ 1/2−n (Frob ), where Π0,v ⊗|·|v v

ϕ 1/2−n : WEv → GL2n( ) Π0,v ⊗|·|v C 1/2−n is the local Langlands parameter attached to the representation Π0,v ⊗ | · |v . Proof. See Theorem 3.2.3 in [CH13]. The third part follows from the explicit recipe of (1.5) in op.cit.. Note that the representation ρπ, which a priori is associated with Π, only depends on π. This is because the Galois representation constructed by Chenevier–Harris is semisimple (so is determined by its behaviour at all but ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 29

finitely many primes, for any finite set of primes), and Π is a weak-base change of π (so its local Langlands parameters are determined by π for all but finitely many primes).  In [Mor10, Corollary 8.4.6], Morel shows that, up to multiplicity, this representation appears in the intersection cohomology of the Baily–Borel compactification of ShG. However, to be able to construct an Euler system, we would like this representation to occur in the (compactly-supported) cohomology of the open Shimura variety. In fact to obtain the correct Euler factor, we work with the dual of the representation and assume that it appears as a quotient of the (usual) ´etale cohomology. We would also like ρπ to be absolutely irreducible (which is expected because we have assumed that Π is cuspidal) – however this is currently not known in general. We summarise this in the following assumption:

Assumption 6.5. Let π0 be a cuspidal automorphic representation of G0(A) such that π0,∞ lies in the discrete series, and let π be a lift to G(A). Suppose that π is cohomological with respect to the representation V , and suppose that any weak base-change of π is cuspidal. Then we assume that:

• ρπ is absolutely irreducible. • There exists a GE × G(Af )-equivariant surjective map

2n−1  ∗  ∨ ∗ pr ∨ :H Sh , V (n) ⊗ π ⊗ W (1 − n). π ´et G,Q Qp  f π

(Here, we are identifying Qp with C via the fixed isomorphism in section 1.2). Remark 6.6. If π is tempered, non-endoscopic and the global L-packet containing π is stable, then we expect that the above assumptions hold true for the following reasons. Since π is tempered the cohomology should vanish outside the middle degree and π is not a CAP representation.3 In particular, the latter should imply that πf does not contribute to the cohomology of the boundary strata of the Baily–Borel compactification of ShG. Since the L-packet containing π is stable, this will imply that any weak base-change of π is cuspidal, and finally, since π is non-endoscopic then (at least for p large enough) the representation ρπ should be absolutely irreducible of dimension 2n.

Remark 6.7. If we assume that Π0,v is supercuspidal at some non-archimedean place v of E, then the Galois representation ρπ will be absolutely irreducible for local reasons. In fact, by choosing p large enough, we can + even ensure that ρπ is residually absolutely irreducible (see [LTX 19, Lemma E.8.3]).

7. Horizontal norm relations This section comprises of the local calculations needed to prove the “tame norm relations” for our anti- cyclotomic Euler system at split primes. In [LSZ17], the key input for proving the norm relations is the existence of a Bessel model and a zeta integral that computes the local L-factor of the automorphic repre- sentation. The analogous notion in our case will be that of a Shalika model. This section is entirely local and independent of the rest of the paper – in particular, we can relax the assumption that n is odd. For this section only, we consider

G = GL1 × GL2n H = GL1 × GLn × GLn

G0 = GL2n H0 = GLn × GLn which we view as algebraic groups over Z` and come with diagonal embeddings H,→ G and H0 ,→ G0. We fix an irreducible, smooth, admissible, unramified, generic representation σ of G0(Q`) and let π = 1  σ be its extension to G(Q`). For our applications later on, it will be necessary to phrase everything in terms of the extended group Ge := G × GL1. The group H lifts to a subgroup of Ge via the map     h1 (α, h1, h2) 7→ α, , ν(h1, h2) h2 × × −1 where ν(h1, h2) = det h2/ det h1. In particular, for any character χ: Q` → C , the product π  χ is a −1 representation of Ge(Q`) where the action of the subgroup H(Q`) is now twisted by χ ◦ ν. Using the theory of Shalika models, we will prove the following theorem:

3CAP = cuspidal but associated to a parabolic. 30 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Theorem 7.1. Let π = 1  σ be as above and suppose that HomH0 (σ, C) 6= 0. Then there exists a locally constant compactly-supported function φ: Ge(Q`) → Z satisfying the following: × × −1 (1) For any choice of finite-order unramified character χ: Q` → C , any element z ∈ HomH (πχ , C) −1 and any spherical vector ϕ ∈ π  χ , we have the relation 2 `n z(φ · ϕ) = L(σ ⊗ χ, 1/2)−1z(ϕ) ` − 1 where L(σ ⊗ χ, s) is the standard local L-factor attached to σ ⊗ χ. Pn (2) The function φ is an (integral) linear combination of indicator functions φ = r=0 br ch ((gr, 1)K) where  1 `−1X  g = 1 × r r 1

and Xr = diag(1,..., 1, 0,..., 0) is the diagonal matrix having 1 as its first r-entries (we set X0 = 0) and K = Ge(Z`). (3) If we set K1 = G(Z`) × (1 + `Z`) and −1 V1,r := (gr, 1) · K1 · (gr, 1) ∩ H(Q`)

then V1,r is contained in H(Z`) and the coefficients in (2) satisfy −1 (` − 1) · br · [H(Z`): V1,r] ∈ Z. 7.1. Shalika models. Let Q denote the Siegel parabolic subgroup of G given by  ∗ ∗  Q = GL × 1 ∗ and let Q0 denote its projection to G0. We denote the unipotent radical of Q (resp. Q0) by N (resp. N0) and define the Shalika subgroup S0 ⊂ G0 to be the subgroup of all matrices of the form  h hX  h × where h ∈ GLn and X ∈ Mn (the space of n-by-n matrices). Let ψ0 : Q` → C denote the standard additive × character on Q` which is trivial on Z` and define ψ to be the character S0(Q`) → C given by  h hX  ψ = ψ (tr X). h 0

Definition 7.2. We say that σ has a Shalika model if there exists a non-zero G0(Q`)-equivariant homomor- phism G0(Q`) S• : σ → Ind (ψ). S0(Q`) Shalika models are unique when they exist (see [JR96]) and their existence is closely related to whether σ is H0(Q`)-distinguished or not. Indeed, we have the following:

Proposition 7.3. If HomH0 (σ, C) 6= 0, then σ admits a Shalika model. Proof. Recall that σ was assumed to be generic. The result then follows from [Mat17, Corollary 1.1].  From now on, we assume that σ admits a Shalika model. This will allow us to define certain zeta integrals that compute the local L-factors of σ (and of all its twists by unramified characters). Let dx denote the fixed Haar measure on GLn(Q`) normalised so that the volume of GLn(Z`) is equal to 1. × × Proposition 7.4. Let χ: Q` → C be any continuous character. For Re(s) large enough, the integral Z  x  Z(ϕ, χ; s) := S χ(det x)| det x|s−1/2dx ϕ 1 GLn(Q`) converges. The lower bound on Re(s) can be chosen independently of ϕ. Furthermore, the function Z(ϕ, χ; s) can be analytically continued to a holomorphic function on all of C, and if ϕ0 is a spherical vector such that

Sϕ0 (1) = 1 then Z(ϕ0, χ; s) = L(σ ⊗ χ, s). ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 31

Proof. See [DJR18, §3.2].  The zeta integral above provides us with a linear model for σ. × × Proposition 7.5. Let χ: Q` → C be a finite-order unramified character. Then the linear map given by ϕ 7→ Z(ϕ, χ; 1/2) constitutes a basis of −1 (7.6) HomH (π  χ , C). −1 Proof. Since the underlying spaces for σ, π and π  χ are the same, the linear map in the statement of the proposition is well-defined. It is straightforward to verify that Z(h · ϕ, χ; s) = χ(ν(h)) |ν(h)|s−1/2 Z(ϕ, χ; s) for any h = (h1, h2) ∈ H0(Q`). Taking s = 1/2 gives the desired H-equivariance, and the map is clearly −1 non-zero. Finally, note that HomH (π  χ , C) = HomH0 (σ, χ ◦ ν) and χ ◦ ν is the product of two characters −1 γ0, γ1, one for each factor of H0(Q`), each given by the composition of det with χ , χ respectively. The result now follows from [CS20]; since χ has finite-order, the character γ0  γ1 is always “good” and therefore the Hom space is at most one-dimensional (c.f. the terminology preceding Theorem C and the discussion that follows in op.cit.).  7.2. Recap on lattices and flag varieties. In this subsection we introduce the objects that will be used throughout the rest of the section. Let M denote the submonoid of all matrices in GLn(Q`) with entries in ≥r Z`, and let M be the subset of all matrices in M whose determinant has `-adic valuation ≥ r. For brevity, we set Kn = GLn(Z`). n Definition 7.7. Let Ln denote the set of all lattices inside Q` , i.e. all Z`-submodules which are free of rank n. The set Ln can be identified with the quotient space Kn\ GLn(Q`) via the map ∼ Kn\ GLn(Q`) −→Ln

Kn · g 7→ L[g]. n where L[g] is the lattice spanned by the rows of g (we view elements of Q` as row vectors). For a lattice L ∈ Ln, let ML = {g ∈ GLn(Q`): L[g] ⊂ L} denote the subset of all matrices in GLn(Q`) whose rows span a sublattice inside L. This contains the same amount of information as the original lattice L, but it will be useful to consider the subset ML later on. In particular, ML[g] is simply equal to the translate Mg. ◦ Let Ln ⊂ Ln denote the finite subset of all lattices satisfying n n `Z` ⊂ L (Z` n which is closed under intersection. This can be of course identified with all proper subspaces of F` , a perspective we will frequently take.

Definition 7.8. A chain C of lattices in Ln of length r is a sequence

Lr ( Lr−1 ( ··· ( L0.

We let Cmin = Lr denote the minimal element of the chain C.

Let Bn and Tn denote the standard Borel and torus in GLn respectively, and let X∗(Tn) denote the + cocharacter group Hom(Gm,Tn). Fixing this choice of Borel and torus determines a subset X∗(Tn) ⊂ X∗(Tn) of dominant cocharacters. Explicitly, every dominant cocharacter is of the form

Gm −→ Tn z 7→ diag(za1 , . . . , zan )

where ai are integers satisfying a1 ≥ · · · ≥ an, therefore we will often refer to such a cocharacter by the tuple (a1, . . . , an). Recall that one has the Cartan decomposition of GLn(Q`) G GLn(Q`) = Knχ(`)Kn χ where the disjoint union is over all dominant cocharacters as above. 32 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Definition 7.9. For a lattice L = L[g] in Ln, we let inv(L) denote its relative position with respect to the n standard lattice Z` , i.e. inv(L) = χ(`) where χ is the unique dominant cocharacter as above, such that KngKn = Knχ(`)Kn. We introduce the following matrices which will play a key role in the rest of this section. Definition 7.10. For 1 ≤ m ≤ n, let

tm = diag(`, . . . , `, 1,..., 1) ∈ GLn(Q`) denote the diagonal matrix whose first m entries are equal to `.

◦ Remark 7.11. The space Ln can be viewed as the subset of Ln generated by all intersections of lattices of relative position t1, or equivalently, as the subset of all lattices with relative position equal to tm, for some 1 ≤ m ≤ n. We will also need to talk about flag varieties of arbitrary signature, so we recall the definition for the convenience of the reader.

Definition 7.12. Let d0 < d1 < ··· < dk be positive integers satisfying d0 = 0 and dk = m. The flag variety Fl(d1, . . . , dk; F`) of signature (d1, . . . , dk) is the space of all flags m {0} = V0 ⊂ V1 ⊂ · · · ⊂ Vk = F`

where Vi is a subspace of dimension di.

We will frequently use the fact that Fl(d1, . . . , dk; F`) is a finite set of order equal to  m  [m] ! := ` n1 ··· nk ` [n1]`! ··· [nk]`!

where ni = di − di−1, with notation as in section 1.2. 7.3. Lattice counting. To study the zeta integrals introduced in Proposition 7.4 and their translates by certain Hecke operators, it will be necessary to formulate an inclusion-exclusion principle for the monoid M. Essentially, we will use this principle to count the elements in M ≥1 with respect to a suitable measure arising from the Shalika model for π0. Fix a left-invariant Haar measure on GLn(Q`) (which must also be right-invariant), and let f : GLn(Q`) → be any locally constant function such that R f(x)dx < +∞. Then the assignment C GLn(Q`) Z X 7→ µf (X) := f(x)dx X defines a (finite) measure on the σ-algebra generated by all compact open subsets of GLn(Q`).

Proposition 7.13 (Inclusion-Exclusion). Let f : GLn(Q`) → C be any locally constant function. Then   ≥1 [ X l(C) (7.14) µf M = µf  ML = (−1) µf (MCmin ) ◦ L∈Ln C∈C ◦ where C denotes the set of chains in Ln and l(C) is the length of the chain C (Definition 7.8). ◦ ◦ Proof. We follow [Nar74]. For any non-empty finite subset S of Ln, we define a subset S ⊂ Ln as follows: 0 0 S set S0 = S, and for i ≥ 0, set Si+1 = Si ∪ {L ∩ L |L, L ∈ Si}. Then we take S = i Si. The collection of all ◦ ◦ such subsets S obtained from any finite subset S is denoted by O(Ln). Recall that for any L ∈ Ln, we have set ≥1 ML = {g ∈ GLn(Q`) | L[g] ⊂ L} ⊂ M . ≥1 S ≥1 n n n Then, M = ◦ ML. Indeed, for g ∈ M one has L[g] , which implies that L[g] + ` . L∈Ln (Z` Z` (Z` n Therefore, g ∈ ML with L = L[g] + `Z` . By the inclusion-exclusion principle for finite measures, we have ! ≥1 X |S|−1 \ (7.15) µf M = (−1) µf ML . ◦ ∅6=S⊂Ln L∈S ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 33

◦ Fix an element Y ∈ O(Ln) and let 0 0 0 0 Y0 := Y − {L ∩ L | L, L ∈ Y,L 6⊂ L ,L 6⊂ L} i.e. the subset obtained by deleting the intersection of incomparable pairs of lattices. Set s = |Y0|, t = |Y |, ◦ l = t − s. Clearly, for any non-empty S ⊂ Ln, we have S = Y if and only if Y0 ⊂ S ⊂ Y . Therefore l X X l  (−1)|S| = (−1)s (−1)k k ◦ k=0 S⊂Ln, S=Y ( (−1)s if Y = Y = 0 0 otherwise T Moreover, Y = Y0 if and only if elements of Y form a chain C ∈ C. Using the fact that L∈C ML = MCmin , the right hand side of (7.15) is equal to   X X |S|−1 X l(C)  (−1)  µf (MCmin ) = (−1) µf (MCmin ) C∈C S: S=C C∈C and the claim follows.  We obtain the following corollary. Corollary 7.16. Keeping the same notation as in Proposition 7.13, suppose that f is invariant under right-translation of the argument by Kn. For an integer 1 ≤ m ≤ n let m−1  ◦  ◦ X j chains in Ln of length j λm = #{L ∈ Ln : inv(L) = tm}· (−1) · # . with minimal element L[tm] j=0 Then ≥1 Pn (1) µf (M ) = m=1 λmµf (Mtm). (2) We have  n  λ ≡ (−1)m+1 m m Pn modulo ` − 1, which implies that m=1 λm ≡ 1 modulo ` − 1.

Proof. Since f is invariant under right-translation by Kn, by Proposition 7.13 and the fact that any element ◦ in Ln has relative position tm for some m (Remark 7.11), we have n m−1 ≥1 X X X j µf (M ) = (−1) Dj,m · µf (ML)

m=1 inv(L)=tm j=0 n X = λm · µf (Mtm) m=1

where Dj,m is the number of chains of length j with minimal element L[tm]. To calculate Dj,m it is enough m ◦ n to study subspaces of F` (since Ln can be identified with all proper subspaces of F` ). Note that Dj,m is equal to the sum over (d1, . . . , dj+1) of # Fl(d1, . . . , dj+1; F`), where the latter space is m the flag variety of signature (d1, . . . , dj+1) associated to the vector space F` (Definition 7.12). The order of this flag variety is congruent modulo ` − 1 to the multinomial coefficient  m 

n1 ··· nj+1

where ni = di − di−1 (and d0 = 0). This implies that Dj,m is congruent to the sum of these coefficients over m all ni such that ni 6= 0 for all i = 1, . . . , j + 1. The total sum of all coefficients is (j + 1) by the multinomial theorem. We compute Dj,m as follows:   m X m X X X X X Dj,m ≡ (j + 1) − = (j + 1) −  − + · · · ±  .

some ni=0 i ni=0 i,j ni=nj =0 all ni=0 34 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

This is equal to j j + 1 j + 1  X j + 1 D ≡ (j + 1)m − jm − (j − 1)m + · · · ± 0 = (−1)k (j + 1 − k)m. j,m 1 2 k k=0 Consider the following variable change (r, t) = (j − k, k). This implies that m−1 m−1 m−r−1 X X X r + t + 1 (−1)jD ≡ (−1)r(r + 1)m j,m t j=0 r=0 t=0 m−1 X  m + 1  = (−1)r(r + 1)m m − r − 1 r=0 m−1 X m + 1 = − (−1)s P (s) s s=0 where P (X) = (X − m)m and for the last equality we have used the change of variables s = m − r − 1. Now we have P (m) = 0 and P (m + 1) = 1, and since P is a polynomial of degree < m + 1, by the standard identities involving binomial coefficients we have m−1 X m + 1 − (−1)s P (s) = (−1)m+1P (m + 1) = (−1)m+1. s s=0 ◦ To complete the proof we note that #{L ∈ Ln : inv(L) = tm} is equal to the number of points in the n Grassmanian of (n − m)-dimensional subspaces of F` . This quantity is congruent to  n   n  = n − m m modulo ` − 1.  ◦ Example 7.1. Let n = 2 and suppose that f is right Kn-invariant. Then there are ` + 2 elements in L2; ` + 1 of them have relative position t1 and we will denote them by L1,...,L`+1, the other has relative position t2, and we will denote it by S. There are ` + 2 chains of length zero and ` + 1 chains of length 1, namely they are all of the form S ⊂ Li. Since f is Kn-invariant we have ≥1 µf (M ) = (` + 1)µf (Mt1) + µf (Mt2) − (` + 1)µf (Mt2) = (` + 1)µf (Mt1) − `µf (Mt2).

7.4. The Um-operators. Let Mm×n(F`) denote the set of (m × n)-matrices with coefficients in F` which can naturally be identified with the subgroup of Mn×n(F`) consisting of matrices with the last n − m rows equal to zero. We also view Mn×n(F`) ⊂ Mn×n(Z`) via the Teichm¨ullerlift. We emphasise that when talking n m about the ranks of these matrices, we always mean the rank as a linear map F` → F` (as the Teichm¨uller lift doesn’t preserve ranks). We introduce some operators. For 1 ≤ m ≤ n we let X  1 X   t  U = m ∈ [G ( )] m 1 1 Z 0 Q` X where the sum is over all matrices in Mm×n(F`) (the blocks in the above matrices are of size n × n). These operators interact with the Shalika model as follows.

Lemma 7.17. Let ϕ0 be a spherical vector. Then  0 if x∈ / M  x   S =  xt  Um·ϕ0 1 `mnS m if x ∈ M  ϕ0 1 Consequently, we have   2 Z x Z(χ(`)m`n(n−m)U · ϕ , χ; s) = `n +m(s−1/2) S χ(det x)| det x|s−1/2dx m 0 ϕ0 1 Mtm for Re(s) large enough so that the integrals converge. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 35

 1 X   x  Proof. Right-translation by elements of the form implies that S is supported on M. 1 ϕ0 1 Furthermore, a direct calculation shows that  x  X  xt  S = ψ (tr(x · X)) ·S m Um·ϕ0 1 0 ϕ0 1 X −1 −1 so this function is supported on all x ∈ Mtm . If x ∈ Mtm , then the function X 7→ ψ0(tr(x · X)) defines a character Mm×n(F`) → C which is trivial if and only if x ∈ M. Therefore, the result follows from the usual −1 character orthogonality relations. The last part follows from the change of variable x 7→ xtm . 

Remark 7.18. The action of Um on the function Sϕ0 (−) differs from the action of the more common U`- operator associated with the parabolic of type (m, n − m, n) by a power of `. However, it is more convenient for our purposes to use the above definition instead. Since we are eventually going to consider congruences modulo ` − 1 this makes no difference to the end result. We now apply the combinatorics of the previous section.

× × Theorem 7.19. Let χ : Q` → C be a finite-order unramified character and let ϕ0 be a spherical vector normalised such that Sϕ0 (1) = 1. Then there exist integers λ1, . . . , λn (independent of χ) such that n ! X n(n−m) m n2 Z ( λm` χ(`) Um) · ϕ0, χ; 1/2 = ` [Z(ϕ0, χ; 1/2) − 1] . m=1 n2 Pn n(n−m) Furthermore, the sum ` − m=1 ` λm is divisible by ` − 1.  x  Proof. Fix s with real part large enough, and set f(x) = S χ(det x)| det x|s−1/2. Then f is right ϕ0 1 Kn-invariant. By Corollary 7.16, there exist integers λ1, . . . , λn which are independent of χ and satisfy n ≥1 X µf (M ) = λmµf (Mtm). m=1 Therefore, by Lemma 7.17, we have n ! n X n(n−m) m X n2+m(s−1/2) Z ( λm` χ(`) Um) · ϕ0, χ; s = λm` µf (Mtm) m=1 m=1 n ! n2 X m(s−1/2) ≥1 = ` λm(` − 1)µf (Mtm) + µf (M ) . m=1

Furthermore, µf (Mtm) can be analytically continued to a holomorphic function in s, so the limit lims→1/2 µf (Mtm) exists and is finite. Therefore passing to the limit as s → 1/2 we have n ! X n(n−m) m n2 ≥1 Z ( λm` χ(`) Um) · ϕ0, χ; 1/2 = ` lim µf (M ). s→1/2 m=1 Now to conclude the proof, we note that ≥1 µf (M ) = µf (M) − µf (Kn) = Z(ϕ0, χ; s) − 1. The second part of the theorem just follows from Corollary 7.16.  7.5. Congruences modulo ` − 1. We now seek to find the element φ in Theorem 7.1. For this, we must prove a congruence relation for the operators Um. As before, we will express the result in terms of the extended group Ge, so we introduce some additional notation:

Definition 7.20. For an element g ∈ G0(Q`) let ge denote the element −1 (1, g, det g ) ∈ Ge(Q`).

We also let Uem denote the corresponding operator in Z[Ge(Q`)]. 36 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

We note that we have a left action of H(Z`) = GL1(Z`) × GLn(Z`) × GLn(Z`) on Mn×n(F`) given by (α, A, B) · X = AXB−1 which will be useful in the proof of the following proposition.

Proposition 7.21. We retain the notation of Theorem 7.1. Let ϕ0 ∈ π be a spherical vector. Then there exists a Z-valued right K-invariant smooth compactly supported function ψm on Ge(Q`) such that Pm (1) ψm = r=0 cr,m ch ((gr, 1)K) and the coefficients cr,m equal the number of rank r matrices in Mm×n(F`); explicitly we have

r−1 Y (`m − `j)(`n − `j) c = r,m `r − `j j=0

for r ≥ 1, and c0,m = 1. −1 (2) For any unramified χ and z ∈ HomH (π  χ , C)

z(Uem · ϕ0) = z(ψm · ϕ0). (3) For r ≥ 0 we have

Stab (X ) = V := (g , 1)K(g , 1)−1 ∩ H( ) H(Z`) r r r r Q`

which implies that [H(Z`): Vr] = cr,n. Furthermore, we have [Vr : V1,r] = ` − 1 when 0 ≤ r ≤ n − 1 and Vn = V1,n.  1 X   t  Proof. Let g = m be an element appearing the sum U . Since ϕ is spherical, we X 1 1 m 0 have  t A−1   1 t−1(t At−1)XB−1  g · ϕ = m m m m · ϕ X 0 B−1 1 0

−1 −1 −1 for A, B ∈ GLn(Z`). We can choose A, B such that tmAtm ∈ GLn(Z`) and (tmAtm )XB ≡ Xr modulo n m 4 `, where r is the rank of X (viewed as a linear map F` → F` ). Hence we have

z(geX · ϕ0) = z((gr, 1) · ϕ0). −1 −1 −m −1 Indeed, this follows from that fact that (1, (tmA ,B ), ` det A det B ) ∈ H(Q`) and χ(det A) = χ(det B) = 1. This proves the first and second parts of the proposition – the formula for cr,m is well-known. The last part of the proposition follows from an explicit calculation and the orbit–stabiliser theorem. Furthermore the induced map × ν : Vr → Z` given by ν(α, A, B) = det A−1 det B is surjective when r < n (for example, take A = 1 and B equal to a diagonal matrix with the first n − 1 entries equal to 1) so we have [Vr : V1,r] = ` − 1. 

7.6. Proof of Theorem 7.1. We begin with the following lemma:

Lemma 7.22. For 1 ≤ r ≤ n set n 0 X n(n−m) br = ` λmcr,m m=r where λm and cr,m are the integers in Corollary 7.16 and Proposition 7.21 respectively. Then (` − 1) · cr,n 0 0 divides br when 1 ≤ r ≤ n − 1, and bn = λncn,n.

4Working modulo `, we can first apply column operations to ensure that X has its last (n − r) columns equal to zero. Then apply row operations to ensure that X is only non-zero in its top-left (r × r) block (such an A exists for this step because r ≤ m). This block must be invertible, so we can apply column operations to put X in the form Xr, as required. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 37

Proof. We first show that cr,n divides λmcr,m. Indeed the number of F`-points of the Grassmanian of  n  m-dimensional subspaces of n-dimensional space is equal to , so by Corollary 7.16 the integer λm is m `  n  divisible by . Using the formula in Proposition 7.21 we have m `  n  c  n  m n−1  n − r  · r,m = · · = . m ` cr,n m ` r ` r ` n − m `  n  Furthermore, by Corollary 7.16 we have λ ≡ (−1)m+1 modulo ` − 1, which implies that m m  n − r  `n(n−m) · λ · c · c−1 ≡ (−1)m+1 modulo ` − 1 m r,m r,n n − m 0 −1 and thus by the binomial formula, brcr,n ≡ 0 (mod ` − 1) in the case r < n. This completes the proof of the lemma.  We now construct the element φ. We set n ! −1 n2 X n(n−m) b0 = (` − 1) ` − λm` m=1 −1 0 which is an integer by Theorem 7.19, and for r ≥ 1 we set br = −(` − 1) br which is an integer by the above lemma and the fact that ` − 1 divides cn,n. Then we set n X   φ := br ch ((gr, 1)K) ∈ H Ge(Q`), Z r=0 −1 which naturally acts on the smooth representation π χ of Ge(Q`). Let ϕ0 be a normalised spherical vector and set z(−) = Z(−, χ; 1/2). Then we have n ! n ! n2 X n(n−m) X 0 z((` − 1)φ · ϕ0) = z ` − λm` ϕ0 − br(gr, 1) · ϕ0 m=1 r=1 n ! n n ! n2 X n(n−m) X X n(n−m) = z ` − λm` ϕ0 − ` λmcr,m(gr, 1) · ϕ0 m=1 r=1 m=r n m ! n2 X n(n−m) X = z ` ϕ0 − ` λm cr,m(gr, 1) · ϕ0 m=1 r=0 n ! n2 X n(n−m) (7.23) = z ` ϕ0 − ` λm · Uem · ϕ0 m=1 n ! n2 X n(n−m) m (7.24) = Z ` ϕ0 − ( λm` χ(`) Um) · ϕ0, χ; 1/2 m=1 n2 −1 = ` L(σ ⊗ χ, 1/2) Z(ϕ0, χ; 1/2)(7.25) m where the equalities in (7.23), (7.24) and (7.25) follow from Proposition 7.21, the fact that Uem·ϕ0 = χ(`) Um· ϕ0 and Theorem 7.19 respectively. The latter equality also uses the fact that Z(ϕ0, χ; 1/2) = L(σ ⊗ χ, 1/2). −1 Since Z(−, χ; 1/2) is a basis of the hom-space HomH (π  χ , C), this completes the proof of the first part of Theorem 7.1. Furthermore, by construction φ is an integral linear combination of indicator functions ch((gr, 1)K), so we have also proven the second part of the theorem. Finally, by Proposition 7.21 we have  0 −1 −1 −1 −br · cr,n · (` − 1) if 1 ≤ r ≤ n − 1 (` − 1) · br · [H(Z`): V1,r] = 0 −1 −bn · cn,n if r = n which in both cases was shown to be an integer. For r = 0 the statement follows from the fact that b0 is an integer. 38 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

8. Vertical norm relations at split primes In this section we construct classes in the “p-direction” following the general method outlined in [Loe19]. As a result we will obtain cohomologically trivial cycles which are compatible as one goes up in the anti- cyclotomic tower. We will also need results of this section in the construction of the Euler system map. We do not require n to be odd in this section.

8.1. Group theoretic set-up. Let p be an odd prime which splits in E/Q. Then we can consider the local versions of the groups in section 3.1 at the prime p – we will denote these groups by unscripted letters. By Remark 3.3, we have identifications ∼ G = GQp = GL1 × GL2n ∼ H = HQp = GL1 × GLn × GLn ∼ T = TQp = GL1

Since all of these groups are unramified, they all admit a reductive model over Zp which we fix and, by abuse of notation, denote by the same letters. We recall some notation from section 5. Definition 8.1. Let Q denote the Siegel parabolic subgroup of G given by  ∗ ∗  Q = GL × 1 ∗ and let J ⊂ G(Zp) denote the parahoric subgroup associated with Q (i.e. all elements in G(Zp) which lie in Q modulo p). We identify the Levi of Q with the subgroup ι(H). The automorphic representations that we will consider will be “ordinary” with respect to a certain Hecke operator associated with the parabolic subgroup Q × T ⊂ Ge, which we will now define. Let τ and τe be the elements  p   p  τ = 1 × ∈ G( ) τ = 1 × × 1 ∈ G( ). 1 Qp e 1 e Qp

Then for any sufficiently small compact open subgroup Ke ⊂ Ge (Af ), we let T denote the Hecke operator −1 associated with the double coset [Keτe Ke]. More concretely, T is the operator associated with the following correspondence:

[τ −1] Sh (K ∩ τKτ −1) e Sh (K ∩ τ −1Kτ) Ge e e e e Ge e e e e

Sh (K) Sh (K) Ge e Ge e

Explicitly, if p1 and p2 denote the left-hand and right-hand projection maps respectively, then T = p2,∗ ◦ −1 ∗ ∗ 0 [τe ] ◦p1 (see also section 2.3). In all choices Ke ⊂ Ke that we will consider, this operator will be compatible with the pushforward morphism (pr ) , where pr : Sh (K0) → Sh (K) is the natural map; so we Ke 0,Ke ∗ Ke 0,Ke Ge e Ge e will often omit the level when referring to it (see [Loe19, §4.5]). Note that if Ke = K × C is decomposable, then T only acts on the cohomology of the first factor of Sh (K) ∼ Sh (K) × Sh (C). We will denote the Ge e = G T Hecke correspondence induced on ShG(K) also by T .

Remark 8.2. We can rephrase this in the language of Appendix A.2 as follows. Let K ⊂ G(Af ) be a sufficiently small compact open subgroup and, for this remark only, let TK denote the Hecke operator −1 i i [Kτ K] defined above, acting on either the cohomology group H´et (ShG(K), FK ) or H´et (ShG(K)E, FK ) −1 for a lisse equivariant ´etaleΛ-sheaf F (with Λ = Zp or Qp). To ease notation, we will set Kτ := K ∩ τ Kτ. Then the endomorphism TK is induced from the ´etalecorrespondence −1  ´ (8.3) ShG(Kτ ), [τ ]Kτ ,K , prKτ ,K , φK ∈ EtCor (ShG(K), FK ) with morphism φ :[τ −1]∗ → pr∗ given by the composition K Kτ ,K FK Kτ ,K FK [τ −1]∗ → ←−∼ pr∗ Kτ ,K FK FKτ Kτ ,K FK ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 39

where both maps arise from the equivariant structure on F . Let N = {0, 1, 2, ...} viewed as a discrete ´ monoidal category. Then one obtains a monoidal functor FK : N → EtCor (ShG(K), FK ) by defining FK (1) to be the correspondence in (8.3). If we set R = Λ[N] (which is identified with the polynomial algebra over i i Λ in one variable, then one obtains R-module structures on H´et (ShG(K), FK ) and H´et (ShG(K)E, FK ). Now suppose that F is an equivariant sheaf associated with a continuous representation of G(Qp) (or −1 p of an appropriate open submonoid of G(Qp) containing τ ). Let g ∈ G(Af ) which we view as element of G(Af ) in the natural way. Suppose that L ⊂ G(Af ) is a sufficiently small compact open subgroup such −1 p p that g Lg ⊂ K, and assume that K = K Kp, L = L Lp with Lp = Kp. Then we obtain a commutative diagram of correspondences [τ −1] pr ShG(L) ShG(Lτ ) ShG(L)

[g] [g] [g] [τ −1] pr ShG(K) ShG(Kτ ) ShG(K) because g and τ commute. Both squares are Cartesian because the degrees of the horizontal maps only p −1 p depend on Lp = Kp and the degrees of the vertical maps are all equal to [K : g L g] (c.f. the proof of ∗ Lemma 2.6 for a similar calculation). Furthermore, under the canonical identification [g] FK = FL (recall ∗ that the action of G(Af ) factors through G(Qp)) one has φL = [g] φK , because of the cocycle condition for −1 the equivariant sheaf F and the fact that g and τ commute. This implies that the monoidal functors FL and FK are compatible under [g] (in the sense of Definition A.12) and so the Hecke operators TK and TL ∗ commute with [g] and [g]∗. −1 One has a similar description for the group Ge and the Hecke operator [Keτe Ke] as above – in this case, if p the level Ke is of the form Ke Kep with Kep = Kp × Cp, then the Hecke operator T is compatible with varying p the levels Ke and Cp. 8.2. The flag variety. We now consider the spherical variety that underlies the whole construction in this section. Let Q denote the opposite of Q (with respect to the standard torus) with unipotent radical N. We will also abusively write N for the unipotent radical of Q × T . Then we consider the flag variety F = G/e (Q × T ) = G/Q over Spec Zp, which has a natural left action of Ge (which factors through the projection to G). Let ue ∈ Ge(Zp) denote the element  1 1  u = 1 × × 1 e 1 and consider the following reductive subgroup L◦ / ι(H) × T given by  X   L◦ = ι(H) × 1 = GL × : X,Y ∈ GL × 1. 1 Y n Then we verify the following properties. Lemma 8.4. Keeping the same notation as above, the following are satisfied: −1 ◦ −1 (1) The stabiliser StabH ([ue]) = (ι, ν)(H) ∩ ue(Q × T )ue is contained in ue · L · ue . (2) The H-orbit of ue in F (over Spec Zp) is Zariski open. Proof. The first part is a routine check that is left to the reader. For the second part we note that we have the following equality  X   (ι, ν)(H) ∩ u(Q × T )u−1 = GL × : X ∈ GL × 1 e e 1 X n

which implies that the orbit of [ue] can be identified with a copy of GLn ⊂ F. One can check that this is open.  We define the following level subgroups r ◦ −r r • Ur = {g ∈ Ge(Zp): g (mod p ) ∈ L and τe gτe ∈ Ge(Zp)} −r r • Vr = τe Urτe r for r ≥ 0. We let Dpr ⊂ T (Zp) denote the group of all elements x ≡ 1 modulo p . Then Vr and Ur are compact open subgroups of J × Dpr for r ≥ 1 (so in the notation of section 5.1, we have Vr,Ur ∈ Υ ). Gep 40 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Remark 8.5. The conditions defining these subgroups are slightly stronger than in [Loe19, §4.4, §4.6], however this does not affect the validity of op.cit. because we have a stronger property on the flag variety (Lemma 8.4(1)). Moreover, the second condition in the definition of Ur is superfluous in our case, however we have included it to keep in line with the notation in op.cit. The following lemma ensures that the action of the Hecke operator T will be independent of the choice of level subgroup.

0 −1 Lemma 8.6. Let r ≥ 1 and set Vr = Vr ∩ τVe rτe . Then 0 0 0 (a) Vr \Vr/Vr+1 is a singleton and Vr ∩ Vr+1 = Vr+1. 0 −1 (b) Set (J × Dpr ) = τe(J × Dpr )τe ∩ (J × Dpr ). The double coset space 0 (J × Dpr ) \J × Dpr /Vr 0 0 is a singleton and Vr ∩ (J × Dpr ) = Vr .

Proof. In terms of Ur, the first claim in part (a) amounts to showing that −1 −1 (Ur ∩ τUe rτe )\Ur/τe Ur+1τe is a singleton. Notice that we have the Iwahori decomposition

Ur = N r · Lr · Nr where N, N are the unipotent radicals of Q × T , Q × T respectively, L = ι(H) × T ⊂ G × T is the Levi, and r −r −r r ◦ Nr := τe N(Zp)τe , N r := τe N(Zp)τe and Lr = L (Zp)(1 × Dpr ) ⊂ G(Zp) × T (Zp). One then easily sees that −1 −1 Ur ∩ τUe rτe = N r · Lr · Nr+1, τe Ur+1τe = N r+2 · Lr+1 · Nr −1 −1  which implies that Ur = Ur ∩ τUe rτe · τe Ur+1τe as required. As 0 Vr = N 2r · Lr · N1,Vr+1 = N 2r+2 · Lr+1 · N0 0 their intersection equals N 2r+2 · Lr+1 · N1 = Vr+1. The proof of part (b) is similar. 

8.3. Abstract localisations. To obtain classes in the cohomology of ShG that are cohomologically trivial, it turns out it is enough to construct universal norms out of them in the “p-direction”. Once we have accomplished this, we can apply the constructions in Appendix A.2 to map to the cohomology of the Galois representation attached to π. We obtain these universal norms by localising the cohomology of Sh at a Ge suitable maximal ideal of the ring Zp[T ]. Informally, this process will cut out the part of the cohomology × on which T acts through a scalar, which is congruent to a fixed element of Fp modulo p. We describe this abstract process in this section. Let Zp[X] denote the polynomial algebra in one variable over Zp. This is a unique factorisation domain and its quotients satisfy the following property:

Lemma 8.7. Let h(X) ∈ Zp[X] denote any monic polynomial (of positive degree) and set T = Zp[X]/h(X). Then one has a canonical isomorphism of rings: ∼ M T = Tm m⊂T where the sum is over all maximal ideals of T. Proof. Let h(X) denote the reduction of h(X) modulo p. Then one has a unique factorisation (up to reorder- a1 ar ing) h(X) = f1(X) ··· fr(X) , where fi(X) ∈ Fp[X] are pairwise coprime monic irreducible polynomials and ai ∈ Z>0. By Hensel’s lemma, one has a factorisation

h(X) = g1(X) ··· gr(X)

ai where gi(X) ∈ Zp[X] are pairwise coprime monic polynomials which reduce to fi(X) modulo p. In fact, for i 6= j, gi and gj are comaximal (they satisfy (gi) + (gj) = Zp[X]) because they reduce to coprime polynomials modulo p. The result now follows from the Chinese Remainder Theorem and the fact that the ring Zp[X]/gi(X) is local (with maximal ideal generated by p and any lift of fi).  ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 41

For any element α ∈ Zp we let mα denote the kernel of composition: X7→α Zp[X] → Fp[X] −−−→ Fp. This defines a maximal ideal of Zp[X]. We obtain the following corollary:

Corollary 8.8. Let M be a Zp[X]-module which is finitely-generated over Zp. Then (1) For any maximal ideal n ⊂ Zp[X], the localisation M = M ⊗ [X] n Zp[X] Zp n is finitely-generated over Zp. Moreover, the natural map M → Mn is surjective and admits a Zp[X]- linear splitting. (2) For α ∈ Zp and a Zp[X]-module N on which X acts through the scalar α, any Zp[X]-linear morphism

f : M → N factors through the natural map M  Mmα . Proof. Let h(X) be a monic polynomial (of positive degree) which kills M (such a polynomial exists by the Cayley–Hamilton theorem) and set T = Zp[X]/h(X). By Lemma 8.7, we have the following canonical decomposition M M = M ⊗T T = (M ⊗T Tm) m⊂T where the sum is over all maximal ideals of T. If h(X) 6∈ n then Mn = 0 and the claim is vacuous. Otherwise, there is a one-to-one correspondence between maximal ideals n containing h(X) and maximal ideals of T. Since the action of Zp[X] on M factors through T, we have the following identification

Mn = M ⊗T Tm where m ⊂ T is the maximal ideal corresponding to n. The decomposition above immediately gives part (1). The second part of the corollary follows from the fact that for any g(X) ∈ Zp[X] − mα, one has g(α) ∈ × Zp . 

Remark 8.9. One also has a rational version of this as follows. For α ∈ Qp let tα denote the kernel of the evaluation-at-α map Qp[X] → Qp. Then if N is a Qp[X]-module which is finite-dimensional over Qp, then the localisation N = N ⊗ [X] tα Qp[X] Qp tα is finite-dimensional over Qp and is naturally a direct summand of N (if α ∈ Qp then this is simply the generalised eigenspace where X = α). If α ∈ Zp, M is a Zp[X]-module which is finitely-generated over Zp, and f : M → N is a Zp[X]-linear map,

then one has an induced map Mmα → Ntα which commutes with the splittings Mmα ,→ M and Ntα ,→ N. 8.4. Application to cohomology functors. In this subsection we will freely use the notation from §5–5.1. By a slight abuse of notation, if a Zp-module M carries a Zp-linear action of the Hecke operator T then we will write M is a Zp[T ]-module to indicate that M is a Zp[X]-module with X acting through T (so in particular, we do not use the notation Zp[T ] to indicate the image of Zp[X] in the endomorphism ring of 0 M). Similarly, if we define US := µ(τ)T where µ is the highest weight of the algebraic representation V , 0 0 then we will write N is a Qp[US]-module to indicate that N is a Qp[X]-module with X acting through US.

We fix the level in the Gp component to be J ∈ ΥGp in this section (although the results apply for any p fixed level Kp). We note that each M (K J × C) is endowed with an action of T , and these actions G,e Zp commute with pullbacks and pushforwards. More precisely p Lemma 8.10. Let M : PGp × PTp → Zp-Mod denote the cohomology functor G,e Zp e p p p p (K × C ,Cp) 7→ M (K J × C Cp). G,e Zp p p Then T is an endo-functor of M . In other words, the functor M is valued in Zp[T ]-Mod. G,e Zp G,e Zp Proof. This is a consequence of Lemma 2.6 (see also Remark 8.2). 

We now localise this functor at a maximal ideal of the ring Zp[T ] and pass to the inverse limit.

Lemma 8.11. Let α ∈ Zp. 42 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

(1) The mapping M : P p × PT → p-Mod given by G,e Zp,α Ge p Z p p p p (K × C ,Cp) 7→ M (K J × C Cp)m G,e Zp α

is a Zp[T ]mα -valued CoMack functor, where mα is the maximal ideal defined in §8.3. (2) The mapping M : P p → p[T ]m -Mod given by G,e Iw,Zp,α Ge Z α p p p p K × C 7→ lim M (K J × C Cp) ←− G,e Zp,α Cp defines a CoMack functor. Proof. This follows from the fact that the Hecke operator T commutes with pushforwards and pullbacks arising from morphisms in P × P (see Lemma 8.10). Gep Tp  p p p Let M : PHp → p-Mod denote the functor U 7→ MH, (U H( p)). H,Zp Z Zp Z × Proposition 8.12. Let α ∈ Zp . There is a (Cartesian) pushforward of cohomology functors p ι∗,α : M → M . H,Zp G,e Iw,Zp,α where the latter is viewed as a functor into Zp-Mod by forgetting the extra structure.

Proof. We apply the results of [Loe19] to the pushforward ι∗ : MH, → M . Let Vr ∈ P and Dpr ∈ PT Zp G,e Zp Gep p be as in section 8.2. By Lemma 8.4 and Theorem 4.5.3 in op.cit., we have a (Cartesian) pushforward p (8.13) M → lim M (− · Vr)m H,Zp ←− G,e Zp α r where the target is a functor on P . Explicitly, let η = uτ r and U p = Hp ∩ Kp. For all r ≥ 1, we have a Gep r ee map θr,Kp given by the composition:

∗ p pr p −1 MH,Zp (U · H(Zp)) −−→ MH,Zp (U · (Hp ∩ ηrVrηr )) ι∗ p −1 −→ M (K · (ηrVrη )) G,e Zp r [ηr ]∗ p −−−→ M (K · Vr) G,e Zp −r T p −−−→ M (K · Vr)m G,e Zp α p since T 6∈ mα. For any r, the maps θr,Kp , θr+1,Kp commute with the pushforward map from level K · Vr+1 p to K · Vr – this amounts to showing the commutativity of the bottom left square of the diagram in §4.5 of op. cit, which is where the Cartesian property of ι∗ is invoked (here we use Lemma 8.6 (a) and the Cartesian property of M ). As the dependence on Kp is functorial by Lemma 2.6, this gives the pushforward G,e Zp claimed in (8.13). Now Vr ⊂ J × Dpr , so there also exist projection maps

pr : M (− · V ) −→ M (− · (J × D r )). ∗ Ge r Ge p Again, by Lemma 2.6, this is a pushforward of cohomology functors, and moreover commutes with the action of T by Lemma 8.6 (b), whence also with the localisation with respect to mα. We therefore obtain a pushforward of cohomology functors p ι∗,α : M → lim M (− · (J × Dpr )) H,Zp ←− G,e Zp mα r

by composing (8.13) with pr∗ (after localising at mα), as required.  p 0 Remark 8.14. If we let M : PHp → p-Mod and M : P p → p[U ]t -Mod denote the coho- H,Qp Q G,e Iw,Qp,α Ge Q S α mology functors p p p p p p p M (U ) = MH, (U H( p)) M (K × C ) = lim M (K J × C Cp)t H,Qp Qp Z G,e Iw,Qp,α ←− G,e Qp α Cp

× p then (for α ∈ ) we obtain a pushforward of cohomology functors ι∗,α : M → M given by the Qp H,Qp G,e Iw,Qp,α composition ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 43

∗ p pr p −1 MH,Qp (U · H(Zp)) −−→ MH,Qp (U · (Hp ∩ ηrVrηr )) ι∗ p −1 −→ M (K · (ηrVrη )) G,e Qp r r µ(τ) [ηr ]∗ p −−−−−−→ M (K · Vr) G,e Qp 0 −r (US ) p −−−−→ M (K · Vr)t G,e Qp α × where, as usual, µ is the highest weight of the algebraic representation V . By Lemma 5.5, whenever α ∈ Zp , one has a commutative diagram of cohomology functors ι M p ∗,Iw,α M H,Qp G,e Iw,Qp,α

ι M p ∗,Iw,α M H,Zp G,e Iw,Zp,α where the vertical arrows are the natural ones.

8.5. Pushforward to Iwasawa cohomology. For a compact open subgroup C ∈ ΥT , we consider the finite group ∆(C) := T(Q)\T(Af )/C ab which carries a transitive action of Gal(E /E) via translation by the surjective character κC = κ, where × we set κC (σ) =s ¯f /sf for any idele s ∈ AE satisfying ArtE(s) = σ. We let E(C) denote the finite abelian extension of E corresponding to the kernel of this character. We note the following application of Shapiro’s lemma. Lemma 8.15. We have an isomorphism 1   ∼ 1  H E,M (K × C) = H E(C),MG,´et, (K) G,e ´et,Zp Zp −1 which intertwines the action of Gal(E(C)/E) and T(Af ) via the character κC (explicitly, the action of an −1 element σ ∈ Gal(E(C)/E) on the right-hand side corresponds to the action of κC (σ) on the left-hand side). The same statement holds after localising at a maximal ideal of Zp[T ]. ab Proof. One sees from the definition of the Shimura datum for T that Gal(E /E) acts on ShT(C)E¯ = ∆(C) via translation by the character κ = κC . One has an isomorphism 0  (8.16) H´et ShT(C) ×Spec E Spec E, Zp = Maps (ShT(C)(C), Zp) = Zp[Gal(E(C)/E)] X φ 7→ φ(κ(σ−1)) · σ σ∈Gal(E(C)/E)

which intertwines the action of t ∈ T(Af ) on the left-hand side (given by right-translation of the argument (t · φ)(−) = φ(− · t)) with the action of σ ∈ Gal(E(C)/E) on the right-hand side (the action is by left- multiplication), where σ is the unique element such that the image of t in ∆(C) equals κ(σ). We have the following isomorphisms 1   ∼ 1 0  (8.17) H E,M (K × C) = H E,MG,´et, (K) ⊗ H ShT(C) ×Spec E Spec E, p G,e ´et,Zp Zp Zp ´et Z ∼ 1  (8.18) = H E,MG,´et,Zp (K) ⊗Zp Zp[Gal(E(C)/E)] ∼ 1  (8.19) = H E(C),MG,´et,Zp (K) where (8.17), (8.18) and (8.19) follow from the K¨unnethformula, (8.16) and Shapiro’s lemma respectively. The action of an element σ ∈ Gal(E(C)/E) on the right-hand side of (8.19) is intertwined with left multipli- −1 cation by σ on Zp[Gal(E(C)/E)] appearing on the right-hand side of (8.18) (see [Nek06, §8.2]). By (8.16), −1 this is precisely intertwined with the action of an element t ∈ T(Af ) on the left-hand side of (8.17), where the image of t in ∆(C) coincides with κ(σ). The same result holds after localising at a maximal ideal of Zp[T ] because the Hecke operator only acts on the cohomology of ShG(K) (and commutes with the action of T).  44 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Definition 8.20. Let α ∈ . We let N : P → [T ] -Mod denote the map Zp Iw,Zp,α Gep Zp mα p p 1  p p  K × C 7→ lim H E,M (K J × C Dpr )m . ←− G,e ´et,Zp α r

Lemma 8.21. NIw,Zp,α is a CoMack functor.

Proof. The functor NIw,Zp,α is obtained by composing the functor p p p p K × C 7→ M (K J × C Dpr ) G,e ´et,Zp 1 with (−)mα , applying H (E, −) and then taking the inverse limit over r. The localisation commutes with pullbacks and pushforwards arising from morphisms in P , and the latter two operations are additive Gep endomorphisms of the category of Zp[T ]mα -modules.  We now obtain the vertical norm relations for our Euler system. Recall from Remark 8.14 that we have p p 0 defined M := M ⊗ p. We set NIw, ,α : P p → p[U ]-Mod to be the cohomology functor given H,Qp H,Zp Zp Q Qp Ge Q S by p p 1  p p  NIw, ,α(K × C ) := lim H E,M (K J × C Dpr )t . Qp ←− G,e ´et,Qp α r

This functor is CoMack by the same proof as in Lemma 8.21, but note that NIw,Zp,α ⊗Zp Qp 6= NIw,Qp,α. × Theorem 8.22 (Vertical norm relations). Let α ∈ Zp . For R = Zp or Qp, there is a (Cartesian) pushforward of cohomology functors p ι∗,Iw,α : MH,R → NIw,R,α where the latter is viewed as a functor into R-Mod by forgetting the extra structure, which is compatible with respect to base change of coefficients (as in the paragraph preceding Corollary 2.12). p p p S p Proof. Set Er(C ) = E(C Dpr ) and E∞(C ) = Er(C ). We first note that by Lemma 8.15 that the

functor NIw,Zp,α is isomorphic to the functor Kp × Cp 7→ lim H1 E (Cp),M (KpJ)  ←− r G,´et,Zp mα r where the inverse limit is with respect to corestriction. Since localisation is exact, one has localised versions of the Hochschild–Serre spectral sequence (see Appendix A.2):

i,j i  j  p p  i+j  p p  E := H E, H Sh (K J × C D r ) , (n) ⇒ H Sh (K J × C D r ), (n) Zp 2 ´et Ge p Tf ´et Ge p Tf Q mα mα i,j i  j  p p  i+j  p p  E := H E, H Sh (K J × C D r ) , (n) ⇒ H Sh (K J × C D r ), (n) Qp 2 ´et Ge p Ve ´et Ge p Ve Q tα tα where we have suppressed the dependence on r, Cp, Kp and α from the notation. The Hochschild–Serre spectral sequence is functorial with respect to the variety, so the spectral sequences above are functorial with respect pullbacks/pushforwards arising from morphisms in P × P (combine Proposition A.13 and Gep Tp i,j i,j Remark 8.2). Moreover, there is a natural Zp-linear map of spectral sequences Zp E2 → Qp E2 (Remark −1 8.9) which commutes with pullbacks/pushforwards up to rescaling the action of τe (see Lemma 5.5). In particular, by Lemma 8.15 (the rational version follows from the same proof) and the above functoriality properties, one obtains “Abel–Jacobi” maps p p 1 p p  AJIw, ,α : lim M (K J × C Dpr ) → lim H Er(C ),MG,´et, (K J)m Zp ←− G,e Zp mα,0 ←− Zp α r r p p 1 p p  AJIw, ,α : lim M (K J × C Dpr ) → lim H Er(C ),MG,´et, (K J)t Qp ←− G,e Qp tα,0 ←− Qp α r r arising from edge maps in the Hochschild–Serre spectral sequences above, where p p  p p 0 p p   r r M (K J × C Dp ) := ker M (K J × C Dp ) → H Er(C ),MG,´et, p (K J) G,e Zp mα,0 G,e Zp mα Z mα p p  p p 0 p p   M (K J × C Dpr ) := ker M (K J × C Dpr ) → H Er(C ),MG,´et, (K J) G,e Qp tα,0 G,e Qp tα Qp tα denote the “cohomologically trivial” classes. These Abel–Jacobi maps are the inverse limit of the maps p p AJ´et,mα and AJ´et,tα in the notation of Definition A.10, and are functorial with respect to K and C by

Proposition A.13. The maps AJIw,Zp,α and AJIw,Qp,α are also compatible with each other. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 45

p Since MG,´et,Zp (K J) is finitely-generated over Zp ([Del77, Corollaire 1.10, Chapitre 7]) so is its localisation p MG,´et,Zp (K J)mα (Corollary 8.8). In particular, by [Rub00, Lemma 3.2, Appendix B] and the fact that p p E∞(C )/E1(C ) is a Galois extension with Galois group Zp, one sees that 0 p p  0 p p  lim H Er(C ),MG,´et, (K J) ,→ lim H Er(C ),MG,´et, (K J)m = 0. ←− Zp mα ←− Zp α r r p The first map is injective because localisation is exact and taking invariants under Gal(E/Er(C )) is left- exact. This implies the following equality p p p p lim M (K J × C Dpr ) = lim M (K J × C Dpr ) . ←− G,e Zp mα,0 ←− G,e Zp mα r r Therefore, for R = Zp or Qp, the image of the pushforward ι∗,α is contained in the inverse limit of the subspaces of cohomologically trivial elements (the claim for R = Qp follows from the case R = Zp by Remark 8.14), so we can compose this with the Abel–Jacobi map above to obtain a (Cartesian) pushforward of cohomology functors p ι∗,Iw,α := AJIw,R,α ◦ ι∗,α : MH,R → NIw,R,α as required.  Remark 8.23. For R = or , if we define N : P → R-Mod as the functor Zp Qp Iw,R Gep p p 1  p p  K × C 7→ lim H E,M (K J × C D r ) ←− G,e ´et,R p r p then NIw,R is a CoMack cohomology functor and we obtain pushforwards ι∗,Iw,α : MH,R → NIw,R by com- posing the pushforward in Theorem 8.22 with the splittings p p p p MG,´et,Zp (K J)mα ,→ MG,´et,Zp (K J) MG,´et,Qp (K J)tα ,→ MG,´et,Qp (K J). For notational simplicity, we will work with this pushforward (rather than the one in Theorem 8.22), however we stress that to obtain (potentially) non-zero Euler system classes we will still need to make an ordinarity assumption on the automorphic representation with respect to α (see Assumption 9.1(5) ).

9. The anticyclotomic Euler system We now have all the ingredients needed to define the Euler system.

9.1. Automorphic assumptions. Let π0 be a cuspidal automorphic representation of G0 such that π0,∞ lies in the discrete series, and let π be a lift to G. From now on, we make the following assumption: Assumption 9.1. We assume that: (1) π0,f admits a H0(Af )-linear model. In particular, we can choose a lift π with trivial central character (see section 3.4). (2) n is odd and π satisfies Assumption 6.5. In particular, let K be a compact open subgroup of G(Af ) K such that πf 6= 0. (3) Let S be the finite set of primes containing all primes that ramify in E and all primes where K is not hyperspecial. We assume that p∈ / S and splits in E/Q. In this case we set S0 = S ∪ {p}. (4) We have S0 K = Kp · KS · K S0 S0 with KS satisfying the following property: for any compact open subgroups Lp ⊂ Gp and L ⊂ G , S0 the subgroup LpKSL is sufficiently small (see Definition B.6). (5) Let c = (0; c1, . . . , c2n) denote the weight corresponding to the discrete series L-packet containing Pn π∞, and set λ = i=1 ci. We assume that π is “Siegel ordinary”, i.e. there exists an eigenvector ! p O O K` KS J K J ϕ = ϕ` ⊗ ϕS ⊗ ϕp ∈ π` ⊗ πS ⊗ πp = πf `/∈S0 `/∈S0 λ of the Hecke operator US := p [JτJ] with eigenvalue α a p-adic unit. Here, J is the Siegel parahoric subgroup and τ is the element defined in section 8.1. In particular, this implies that α occurs as an 0 λ −1 ∨ KpJ eigenvalue for the transpose operator US := p [Jτ J] on (πf ) . 46 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

∼ Remark 9.2 (Justification of Assumption 9.1, (5)). Suppose that π0,p is generic, in the sense that π0,p = I(χ), ∼ where I(−) denotes the (normalised) induction from the (standard) Borel to G0(Qp) = GL2n(Qp), and × 2n × χ = χ1  ···  χ2n :(Qp ) → C is an unramified character, naturally viewed as a character of the (standard) torus. Let βi = χi(p)(i = 1,..., 2n) denote the Satake parameters of π0,p. For any rational number s, we let ps denote the unique element of Q which maps to es log p under the fixed embedding Q ,→ C. s Via the fixed embedding Q ,→ Qp, we can also view p as an element of Qp.

Let v|p be the prime of E fixed by the embedding Q ,→ Qp, and set ρv := ρπ|Ev . Then by Theorem 6.4(3), the Galois representation ρv is crystalline and one has an equality of polynomials 2n Y n−1/2 det (1 − ϕ · X|Dcris(ρv)) = (1 − p βi · X). i=1

Let vp denote the p-adic valuation on Qp, normalised so that vp(p) = 1, and order the Satake parameters so n−1/2 Q that γi := p βi satisfy vp(γ1) ≤ · · · ≤ vp(γ2n). For any subset I ⊂ {1,..., 2n} of size n, set γI = i∈I γi. Recall that attached to D = Dcris(ρv) one has the Hodge polygon Hodge(D), which is defined to be the convex hull of the points

 i    X  {(0, 0)} ∪ i, c2n+1−j + (j − 1) : i = 1,..., 2n  j=1  using the explicit recipe for the jumps in Hodge–Tate filtration in Theorem 6.4(3). One also has the Newton polygon Newt(D), which is defined to be the convex hull of the points

 i    X  {(0, 0)} ∪ i, vp(γj) : i = 1,..., 2n .  j=1  Since D is weakly admissible, the Newton polygon lies on or above the Hodge polygon (and has equal endpoints). In particular, this implies that n n n X X X (9.3) vp(γI ) ≥ vp(γj) ≥ c2n+1−j + (j − 1) = c2n+1−j + n(n − 1)/2. j=1 j=1 j=1 where the second inequality uses the regularity of the Hodge–Tate weights. On the other hand, we can J express the eigenvalues of US acting on πp in terms of γI , using the results of [OST19, §4.1.1]. Indeed, note J J0 ∼ J0 that we have πp = π0,p = I(χ) and, in the notation of loc.cit., the action of the operator [JτJ] corresponds to the action of the operator Iχ(1γˇ), withγ ˇ(p) = diag(p, . . . , p, 1,..., 1) (there are n lots of p). Therefore, one has an equality of polynomials  2   2  −n /2 J −n /2 1 J0 Y det 1 − p [JτJ] · X|πp = det 1 − p Iχ( γˇ) · X|I(χ) = (1 − βI · X) I Q where the product runs over all subsets I ⊂ {1,..., 2n} of size n, and βI = i∈I βi. This implies that the J eigenvalues of US acting on πp are of the form λ n2/2 λ+n2/2−n(n−1/2) λ−n(n−1)/2 (9.4) p p βI = p γI = p γI .

It turns out that, under Assumption 9.1(1), the algebraic representation with highest weight (c1, . . . , c2n) is Pn self-dual (see Lemma 9.5 below), which implies that λ = − j=1 c2n+1−j. Therefore, combining (9.3) and (9.4), it is reasonable (at least generically) to assume that US may have an eigenvalue which is a p-adic unit. In particular, if πp is Borel ordinary (or equivalently, Newt(D) = Hodge(D)) then πp is Siegel ordinary. In fact, the above argument shows that Assumption 9.1(5) is equivalent to the middle inequality of (9.3) being an equality, i.e. the Hodge and Newton polygons share the same middle point. Furthermore, in this case there is a unique eigenvalue (with multiplicity one) of US which is a p-adic unit, so the local vector ϕp is uniquely determined (up to C×). ∗ Let V be the algebraic representation of GC (which arises from an algebraic representation of GE) parameterising the discrete series L-packet of π∞. By [BW13, §II.5], this implies that π is cohomological with respect to the representation V . ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 47

Lemma 9.5. The representation V is self-dual.

0 Proof. Let `∈ / S be a split prime. Since π0,f admits a H0(Af )-linear model, the representation π0,` is H0(Q`)-distinguished, therefore by [JR96] ∨ ∼ π0,` = π0,`.

This implies that π0 is self-dual by the mild Chebotarev density theorem proven in [Ram15, Corollary B]. Since duality is preserved under base-change and we have assumed that any weak base-change Π of π is cuspidal, by strong multiplicity one (see [JS81, Theorem 4.4] for example) we must have Π =∼ Π∨.

In particular, this implies that V is self-dual since the algebraic representation of ResC/R GL2n corresponding 0 ∗ 0 to Π0 has weight (c, −c ), where c = (c1, . . . , c2n) is the weight of V and c = (c2n, . . . , c1) (see Proposition 6.1).  9.2. Ring class fields. Let R be the set of all square-free products of rational primes that lie outside the 0 × × set S and split in the extension E/Q (we allow 1 ∈ R). For any positive integer m, let Obm ⊂ AE,f be the compact open subgroup consisting of the units of the profinite completion of Om = Z + mOE, and let × D[m] ⊂ T(Af ) denote the image of Obm under the map × N : AE,f → T(Af ) z 7→ z/z¯ By Lemma 3.4, D[m] is a compact open subgroup.

× Q Remark 9.6. If m ∈ R and we set D` = N ((Om ⊗ Z`) ) for `|m, then D[m] decomposes as `|m D` × Q × r N ((OE ⊗ `) ). Furthermore, for any integer r ≥ 1, the compact open subgroup D[mp ] decomposes `-m Z r p r p p as D[mp ] Dpr , where D[mp ] ⊂ T(Af ) and Dpr ⊂ T(Qp) is as in §8.2.

ab Let E[∞] be the compositum of all ring class extensions E[m] for m ≥ 1 and let ResE[∞] : Gal(E /E) → Gal(E[∞]/E) denote the restriction map. Since the infinite place of E is complex, the restriction of the Artin map ArtE to the finite ideles is surjective onto the abelianisation of GE. Lemma 9.7. There exists a continuous surjective homomorphism

Art0 : T(Af ) → Gal(E[∞]/E) with kernel T(Q), which satisfies the following properties: • One has the following equality of compositions

ResE[∞] ◦ Art = Art0 ◦ N ∼ • For each m ≥ 1, the map Art0 induces an isomorphism T(Af )/T(Q)D[m] = Gal(E[m]/E). ∼ × • If ` - m is split in E, then under the identification T(Q`) = Q` , the map Art0 sends ` to the geometric Frobenius at λ in Gal(E[m]/E), where λ is the prime above ` distinguished by the fixed embedding Q ,→ Q` (the identification is also with respect to this fixed embedding). Proof. It is well known (e.g. see [K¨u17,Lemma 2]) that E[∞] is the fixed field of the transfer map Ver: Gab → Q ab GE , so have a commuative diagram

× × N 1 Af AE,f T(Af ) 1

Art Q ArtE Art0 1 Gab Ver Gab Res Gal(E[∞]/E)) 1 Q E

with exact rows, by Lemma 3.4. The surjectivity of Art0 follows from that of ArtE. The isomorphism in the ∼ × × × second assertion is induced from restricting the isomorphism Gal(E[m]/E) = AE,f /E Obm via N and Res. The third assertion follows by tracking the uniformiser under Res ◦ ArtE.  48 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

9.3. Lattices and completions of pushforwards. Let V be the representation of GE with highest weight c = (0; c1, . . . , c2n) associated with π as above, and let Ve := V  1 denotes its trivial extension to Ge E. Since V is self-dual, we put ourselves in the situation of §5–5.1 and §8 and we will freely use notation from these sections. In particular, we let V , Ve, T and Tf denote the ´etaleequivariant sheaves associated with the representations V , Ve, T and Te respectively. The fixed parahoric vector in Assumption 9.1 gives rise to a “modular parametrisation”, i.e. an equivariant linear map 2n−1 ∗ vϕ ◦ pr ∨ :H (Sh , V (n)) ⊗ W (1 − n) π ´et G,Q Qp  π ∗ ∼ where vϕ is evaluation at ϕ. Here we have used the fact that V is self-dual, so V = V . Since we have assumed that π is Siegel ordinary, this map is non-trivial when pre-composed with the map

2n−1  p  2n−1  p  2n−1   H´et ShG(K J) , V (n) ,→ H´et ShG(K J) , V (n) → H´et ShG, , V (n) Q tα Q Q where the first map is the splitting in Remark 8.9. This is a necessary condition for the Euler system classes to be non-zero, but is not required for the actual construction of the classes because we will work with the pushforward in Remark 8.23. ∗ ∗ Definition 9.8. We let Tπ (1 − n) ⊂ Wπ (1 − n) denote the image of the composition

2n−1 2n−1 vϕ◦prπ∨ ∗ (9.9) H (Sh , T (n)) ⊗ p → H (Sh , V (n)) ⊗ −−−−−→ W (1 − n) ´et G,Q Z ´et G,Q Qp π ∗ which is by construction a Galois stable Zp-submodule inside Wπ (1 − n). Let Φ be a finite extension of Qp such that: ∗ ∗ • Wπ (1 − n) has a model over Φ (i.e. there exists finite-dimensional vector space Wπ (1 − n)Φ over Φ ∗ ∗ with a continuous action of Gal(E/E) such that Wπ (1 − n)Φ ⊗Φ Qp = Wπ (1 − n)) • The map vϕ ◦ prπ∨ is defined over Φ ∗ then we define Tπ (1 − n)O to be the image of the composition:

2n−1 2n−1 vϕ◦prπ∨ ∗ H (Sh , T (n)) ⊗ O → H (Sh , V (n)) ⊗ Φ −−−−−→ W (1 − n)Φ. ´et G,Q ´et G,Q π ∗ ∗ This defines a Galois stable O-lattice inside Wπ (1 − n)Φ and satisfies the property Tπ (1 − n)O ⊗O Zp = ∗ ∗ Tπ (1 − n). Since such an extension Φ always exists, this implies that Tπ (1 − n) is a Galois stable Zp-lattice. For the majority of the time, we will work with Galois modules over Qp or Zp, however sometimes we will need to work with their models over Φ or O (see Corollary 9.24 for example). We will always indicate the latter with an appropriate subscript as above. ∗ Remark 9.10. Note that Tπ (1 − n) depends on ϕ and the lattice T ⊂ VQp , but by rescaling, it is enough to establish the main result of this article (Theorem A) for a single Galois-stable lattice. Therefore, we have suppressed the dependence on ϕ and T from the notation. Notation 9.11. We denote the (Galois-equivariant) map p ∗ MG,´et,Zp (K J) → Tπ (1 − n), p 2n−1 defined as the composition of the pullback MG,´et, (K J) → H (Sh , T (n)) ⊗ p and the map in Zp ´et G,Q Z (9.9), by vϕ ◦ prπ∨ .

For every (sufficiently small) compact open subgroup U ⊂ H(Af ), fix elements 0 1U ∈ Hmot (ShH(U), Z) 0 that are compatible under pullbacks, such that their common image 1 ∈ Hmot (ShH, Z) is fixed by the action 0 of H(Af ). By abuse of notation, we also let 1U denote the ´etalerealisation in H´et (ShH(U), Zp). 0 0 Example 9.1. One has Hmot (ShH(U), Z) = CH (ShH(U)) where the latter group is the abelian group of 0-dimensional cycles up to rational equivalence. We can take

1U = [ShH(U)]

where [ShH(U)] denotes the fundamental cycle as in [Ful98, §1.5]. Indeed, if h ∈ H(Af ) and V , U are −1 sufficiently small compact open subgroups satisfying h V h ⊂ U, then the map h: ShH(V ) → ShH(U) ∗ given by right-translation by h is finite ´etaleand one has an equality h [ShH(U)] = [ShH(V )] (see Lemma ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 49

1.7.1 in loc.cit.). This implies that 1U are compatible under pullbacks and their common image 1 is invariant under the action of H(Af ). p p Definition 9.12. Let m ∈ R and g ∈ Ge , and set Ug = Ug · H(Zp) where p p p −1 p Ug := g (K × D[m] ) g ∩ H . We define the following class ◦  1 ∞ ∗ zg,m,Iw := (vϕ ◦ prπ∨ ) ◦ [g]∗ ◦ ι∗,Iw,α 1Ug ∈ HIw (E[mp ],Tπ (1 − n)) P p p p p If φ = i ai ch(gi(K × D[m] )) ∈ H(Ge , Zp) is an arbitrary element invariant under the action of K × D[m]p, then we have a well-defined element X z◦ := a z◦ ∈ H1 (E[mp∞],T ∗(1 − n)) . φ,m,Iw i gi,m,Iw Iw π i We let z denote the image of z◦ in lim H1 (E[mpr],W ∗(1 − n)). Note that although the level φ,m,Iw φ,m,Iw ←−r π p subgroup Ug only depends on the projection of g to G , the pushforward [g]∗ does depend on the component of g in T p.

◦ Remark 9.13. Suppose Φ is a finite extension of Qp as in Definition 9.8. Then the class zφ,m,Iw lies in the 1 ∞ ∗ cohomology group HIw (E[mp ],Tπ (1 − n)O). The following proposition will allow us to prove norm compatibility relations for our Euler system classes. p p Proposition 9.14. Keeping the same notation as in Definition 9.12, there exists a H(Af ) × Ge (Af )- equivariant linear map p L : H(Gp)1×D[m] −→ π∨ ⊗ lim H1 (E[mpr],W ∗(1 − n)) m e f ←− π r where p p p 1×D[m]p −1 • The action of (h, ge) ∈ H(Af ) × Ge (Af ) on ξ ∈ H(Ge ) is given by (h, ge) · ξ(−) = ξ(h · − · ge) p p • If we write ge = g × t for g ∈ G(Af ) and t ∈ T(Af ), then (h, ge) acts on x ⊗ y ∈ π∨ ⊗ lim H1 (E[mpr],W ∗(1 − n)) f ←− π r −1 ∞ as (h, ge) · (x ⊗ y) = g · x ⊗ σ · y, where σ ∈ Gal(E[mp ]/E) is the unique element such that its image under the map ∞ ∼ p κ: Gal(E[mp ]/E) −→ T(Q)\T(Af )/D[m]

σ = ArtE(s) 7→ sf /sf is equal to the image of t in the right-hand side satisfying: (m) P p p p (a) For any φ = i ai ch (gi(K × D[m] )) in the Hecke algebra H(Ge , Zp), one has an equality (m) zφ(m),m,Iw = vϕ ◦ Lm(ψ )

(m) P ai p p where ψ = ch (gi(K × D[m] )). Vol(Ugi ) (b) For a prime ` such that `m ∈ R, one has

E[`mp∞] (`m) (`m) coresE[mp∞] L`m(ψ ) = Lm(pr∗(ψ )).

p 1×D[`m]p p 1×D[m]p where pr∗ : H(Ge ) → H(Ge ) is the natural norm map. Proof. Since 1 × D[m]p lies in the centre of Gep, the completed pushforward induced from the pushforward in Remark 8.23 gives rise to a map ! p p 1×D[m]p p 1 r p (9.15) ˆι∗,Iw,α : Mc ⊗ H(Ge ) −→ N Iw, p (1 × D[m] ) → lim H E[mp ], lim MG,´et, p (L J) H,Qp Q ←− −→ Q r Lp 50 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

where the last map is the natural one and α is the eigenvalue in Assumption 9.1(5). We consider the following bilinear map: p p 1×D[m]p ∨ 1 r ∗ Sm : Mc ⊗ H(Ge ) → π ⊗ lim H (E[mp ],W (1 − n)) H,Qp f ←− π r defined as the composition ! p p 1×D[m]p ˆι∗,Iw,α 1 r p Mc ⊗ H(Ge ) −−−−→ lim H E[mp ], lim MG,´et, p (L J) H,Qp ←− −→ Q r Lp     −→ lim H1 E[mpr], H2n−1 Sh , V (n) ⊗ ←− ´et G,Q Qp r pr −−−→π∨ π∨ ⊗ lim H1 (E[mpr],W ∗(1 − n)) f ←− π r

where the middle map is induced from the pullback map to the direct limit. The map Sm forms an inter- twining map in the sense of Definition 2.9, and we define Lm(φ) := Sm(1 ⊗ φ). The equivariance properties p for Lm follow immediately from the fact that 1 is invariant under the action of H(Af ). Moreover, for part p p (b), notice that there are induced maps N Iw,Qp (1 × D[`m] ) → N Iw,Qp (1 × D[m] ) coming from the push- p forward of NIw,Qp in the T component. By Lemma 8.15, the norm map corresponds to corestriction under the second morphism in (9.15). (m) p p p Let φ = ch(g(K × D[m] )) ∈ H(Ge , Zp). By Corollary 2.12 and Definition 9.8, one obtains a commu- tative diagram:

M p U p M p H,Zp g cH,Qp

ι∗,Iw,α

p p −1 NIw,Zp g(K × D[m] )g

[g]∗ ˆι∗,Iw,α

p p NIw, (K × D[m] ) (m) Zp Sm(−⊗φ )

Vol(U )   H1 E[mp∞],M (KpJ) g lim H1 E[mpr], lim M (LpJ) Iw G,´et,Zp ←−r −→Lp G,´et,Qp

∨ 1 r ∗ vϕ◦prπ∨ π ⊗ lim H (E[mp ],W (1 − n)) f ←−r π

vϕ Vol(U ) H1 (E[mp∞],T ∗(1 − n)) g lim H1 (E[mpr],W ∗(1 − n)) Iw π ←−r π −1 (m) (m) Hence, we must have zφ(m),m,Iw = Vol(Ug) (vϕ ◦Lm)(φ ). The proof for general φ follows immediately from linearity.  9.4. The Euler system. We continue with the same notation as in the previous sections. We consider the p p following test data for our Euler system: for m ∈ R, define an element φ(m) ∈ H(Gep, Z)K ×D[m] as the product     (m) O  O φ :=  φ`,0 ⊗  φ` ⊗ φS   `/∈S `|m `-m where × KS ×N ((OE ⊗ S ) ) • φS ∈ H(GeS, Z) Z is fixed. × • φ`,0 = ch (K` × T(Z`)) ∈ H(Ge`, Z) (note that N ((OE ⊗ Z`) ) = T(Z`) for primes ` that do not ramify in E/Q, by the proof of Lemma 3.4). ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 51

Pn • Using the notation in Theorem 7.1, we define φ` = i=0 ai ch ((gi, 1)(K` × D`)), where the element gi is  1 `−1X  g = 1 × i ∈ GL ( ) × GL ( ) = G( ). i 1 1 Q` 2n Q` Q`

The integers ai are defined to be −1 ai := (` − 1) · bi · [H(Z`): V1,i] −1 where V1,i = (gi, 1)(K` × D`)(gi, 1) ∩ H` and we have chosen the model of GQ` over Z` so that K` = G(Z`) (this quantity ai is an integer by part (3) of loc.cit.).

Definition 9.16. Let π0 be a cuspidal automorphic representation of G0 satisfying Assumption 9.1. For m ∈ R, we define the Iwasawa Euler system class to be

◦ −n2 ◦ 1 ∞ ∗ Zm,Iw := m · zφ(m),m,Iw ∈ HIw (E[mp ],Tπ (1 − n)) .

−n2 ◦ 1 r ∗ We set Z := m · z (m) which equals the image of Z in lim H (E[mp ],W (1 − n)). m,Iw φ ,m,Iw m,Iw ←−r π We now prove our main result of this article. Theorem 9.17. Let `, m ∈ R such that ` is prime and their product satisfies `m ∈ R. The Iwasawa Euler system classes satisfy

E[`mp∞] −1 (9.18) coresE[mp∞] Z`m,Iw = Pλ(Frλ ) ·Zm,Iw

where λ is the unique prime of E lying above ` fixed by the embedding Q ,→ Q`, the polynomial Pλ(X) = −1  r det 1 − Frobλ X|ρπ(n) is the characteristic polynomial of an arithmetic Frobenius at λ, and Frλ ∈ Gal (E[mp ]/E) denotes the arithmetic Frobenius at λ. Proof. We will perform a series of reduction steps to reduce the proof to that of Theorem 7.1.

Step 1. By Proposition 9.14 (b), there exists a commutative diagram

p H(Gp)1×D[`m] L`m π∨ ⊗ lim H1 (E[`mpr],W ∗(1 − n)) e f ←−r π ∞ pr∗ E[`mp ] coresE[mp∞]

p H(Gp)1×D[m] Lm π∨ ⊗ lim H1(E[mpr],W ∗(1 − n)) e f ←−r π

and functions ψ(`m) and ψ(m) such that: −n2 −n2 (`m) •Z `m,Iw = ` m (vϕ ◦ L`m)(ψ ) −n2 (m) •Z m,Iw = m (vϕ ◦ Lm)(ψ ). 2 By the diagram above, and cancelling the m−n factor, this reduces the theorem to proving the statement

(`m) n2 −1 (m) (9.19) (vϕ ◦ Lm) (pr∗(ψ )) = ` Pλ(Frλ ) · (vϕ ◦ Lm)(ψ ).

(`m) (m) (`m) ` (m) ` We note that both functions pr∗(ψ ) and ψ decompose as pr∗(ψ` ) ⊗ ψ and ψ` ⊗ ψ for some fixed element ψ` ∈ H(Ge`p), where n  (`m) X ai pr ψ = ch ((gi, 1)(K` × T( `))) ∈ H(Ge`) ∗ ` Vol(V ) Z i=0 1,i (m) 1 ψ` = ch(K` × T(Z`)) ∈ H(Ge`) Vol (H(Z`))

using the explicit formulae in Proposition 9.14(a) and at the start of section 9.4, and the fact that (K` × T(Z`)) ∩ H` = H(Z`) (by our choice of models over Z`). 52 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Step 2. We now simplify the expression in (9.19) further by cutting out by a finite-order character. Since it is enough to prove the relation (9.19) at each finite layer of the inverse limit lim H1 (E[mpr],W ∗(1 − n)), it ←−r π is enough to show the relation in (9.19) after post-composing both sides by any Galois equivariant morphism

(9.20) lim H1 (E[mpr],W ∗(1 − n)) → (χ) ←− π Qp r where χ is a finite-order character of Gal(E[mp∞]/E). More precisely, let χ be a finite-order character of Gal(E[mp∞]/E). Since the Galois action and the action p p −1 p of T(Af ) = T are intertwined by the character κ (see Lemma 8.15), we can view χ as a character of T by setting χ(t) = χ(σ), where σ ∈ Gal(E[mp∞]/E) is an element such that κ(σ−1) equals the image of t in p ` ` lim ∆(D[m] D r ). This character factorises as χ · χ , where χ is a character of T and χ is a character ←−r p ` ` ` `p `p of T = T(Af ). −1 −1 −1 −1 Furthermore, the Frobenius element Frλ satisfies κ(Frλ ) = ` , so the action of Pλ(Frλ ) is intertwined with multiplication by −n −1 Pλ(χ`(`)) = Qλ(χ`(`)` ) = L(π` ⊗ χ`, 1/2)

under the map in (9.20), where Qλ(X) is as in Theorem 6.4. χ p p Let Lm denote the composition of Lm with the map 1⊗(9.20). This is a H(Af ) × Ge (Af )-equivariant p 1×D[m]p −1 ∨ linear map H(Ge ) → (πf  χ ) , and to prove the theorem, we are required to prove the statement

χ (`m) n2 −1 χ (m) (9.21) (vϕ ◦ Lm)(ψ ) = ` L(π` ⊗ χ`, 1/2) (vϕ ◦ Lm)(ψ ) for all finite-order characters χ.

Step 3. We now reduce the statement in (9.21) to one in local representation theory. The map

1×D[m]p −1 ∨ Z: H(Ge`) −→ (π`  χ` ) χ  ` υ 7→ vϕ` ◦ Lm (υ ⊗ ψ )

` ` −1 ∨ −1 ∨ −1 ∨ ` where vϕ` :(πf  (χ ) ) ⊗ (π`  χ` ) → (π`  χ` ) is the evaluation map at the vector ϕ = N q∈ /S0∪{`} ϕq ⊗ ϕS ⊗ ϕp, is H` × Ge`-equivariant by construction. Note that we have

−1 ai (` − 1) · Vol (H(Z`)) · = bi Vol(V1,i)

where bi are the integers appearing at the start of section 9.4. So by multiplying the relation in (9.21) by −1 (` − 1) · Vol (H(Z`)) and using the explicit formulae in Step 1, we are reduced to proving the relation:

! 2 X `n (9.22) (v ◦ Z) b ch ((g , 1)(K × T( ))) = L(π ⊗ χ , 1/2)−1 · (v ◦ Z) (ch(K × T( ))) . ϕ` i i ` Z` ` − 1 ` ` ϕ` ` Z` i

P Step 4. We now apply Frobenius reciprocity. Let υ denote the element i bi ch ((gi, 1)(K` × T(Z`))). −1 By Lemma 2.10 (b), the map Z corresponds to an element z ∈ HomH (π`  χ` , C) (implicitly using the identification of Qp and C), and the relation in (9.22) takes the form

2 `n z(υ · ϕ ) = L(π ⊗ χ , 1/2)−1 · z(ϕ ) ` ` − 1 ` ` `

noting that ϕ` is spherical. Note that χ` is unramified and, by Proposition 6.1(2), the local representation π0,` appears as the local component Π0,λ of the cuspidal automorphic representation Π0 of GL2n(AE). By the work of Shalika [Sha74], any such local component is generic. The relation above now follows from Theorem 7.1 and this completes the proof of Theorem 9.17.  ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 53

◦ ◦ Definition 9.23. For m ∈ R and r ≥ 0, we let dmpr (resp. dmpr ) denote the image of Zm,Iw (resp. Zm,Iw) under the natural map 1 ∞ ∗ 1 r ∗ HIw (E[mp ],Tπ (1 − n)) → H (E[mp ],Tπ (1 − n)) ! resp. lim H1 (E[mpr],W ∗(1 − n)) → H1 (E[mpr],W ∗(1 − n)) ←− π π r As a corollary of Theorem 9.17, we obtain Theorem A in the introduction: 1 r ∗ Corollary 9.24 (Theorem A). For m ∈ R and r ≥ 0, there exist classes cmpr ∈ H (E[mp ],Tπ (1 − n)) satisfying r  −1 E[`mp ] Pλ Frλ · cmpr if ` 6= p and `m ∈ R coresE[mpr ] c`mpr = cmpr if ` = p

where Pλ(X) ∈ Zp[X] and λ are as in Theorem 9.17. Moreover, there exists a constant C ∈ Z>0 such that ◦ cmpr = C · dmpr for all m ∈ R and r ≥ 0. ◦ Proof. Let Φ be a finite extension of Qp as in Definition 9.8. Then by Remark 9.13, the classes dmpr and dmpr 1 r ∗ 1 r ∗ are elements of the cohomology groups H (E[mp ],Tπ (1 − n)O) and H (E[mp ],Wπ (1 − n)Φ) respectively, ◦ and dmpr is the image of dmpr under the map 1 r ∗ 1 r ∗ (9.25) H (E[mp ],Tπ (1 − n)O) → H (E[mp ],Wπ (1 − n)Φ) ∗ Since Wπ (1 − n)Φ is absolutely irreducible (by assumption) and of Φ-dimension ≥ 2, one must have 0 ab ∗  ∗ H E ,Wπ (1 − n)Φ = 0. Indeed, suppose for the sake of contradiction that v ∈ Wπ (1 − n)Φ is a non-zero ab ∗ vector fixed by Gal(E/E ). As Wπ (1 − n)Φ is irreducible, the Gal(E/E)-span of any non-zero vector (in ∗ ∗ particular, v) must be all of Wπ (1−n)Φ. But this implies that the action of Gal(E/E) on Wπ (1−n)Φ factors ab ∗ ∗ through Gal(E /E), and hence Wπ (1−n) = Wπ (1−n)Φ⊗ΦQp contains a one-dimensional subrepresentation – a contradiction. 0 ab ∗ ∗  In particular, this implies that the cohomology group H E ,Wπ (1 − n)Φ/Tπ (1 − n)O is finite of order ∗ ∗ C ∈ Z>0 say (using the compactness of Tπ (1 − n)O − $Tπ (1 − n)O, where $ is a uniformiser of O, one ∗ ∗ can show that elements of Wπ (1 − n)Φ that are fixed by the Galois action modulo Tπ (1 − n)O have to be universally bounded). Passing to the long exact sequence in group cohomology for the short exact sequence ∗ ∗ ∗ ∗ 0 → Tπ (1 − n)O → Wπ (1 − n)Φ → Wπ (1 − n)Φ/Tπ (1 − n)O → 0

one sees that C kills the kernel of the map in (9.25). By Theorem 9.17, the classes dmpr satisfy the Euler ◦ system relations (the relations in the statement of the corollary) so we can define cmpr := C · dmpr . 

9.5. Motivic interpretation. It will come as no surprise to the reader that the Euler system classes cmpr arise from elements in the motivic cohomology (see section 1.2) of Sh . More precisely, we consider the Ge following definition.

Definition 9.26. Let g ∈ Ge (Af ) and L ⊂ Ge (Af ) a sufficiently small compact open subgroup. Set U := −1 gLg ∩ H(Af ). Then we define   Z := ([g] ◦ (ι, ν) ◦ br)(1 ) ∈ H2n Sh (L), (n) g,mot ∗ ∗ U mot Ge Ve where, to simplify notation, we set = Anc (V ). This definition can be extended by linearity to elements Ve Ge ,E e L Zφ,mot where φ ∈ H(Ge (Af )) , by the same formula in Definition 9.12.

Unwinding the definition of the classes Zm,Iw we have the following result (c.f. the proof of Theorem 8.22): r (m) Proposition 9.27. For r ≥ 1, set φmpr := µ(τ) φ ⊗ ch (ηr(J × Dpr )) where ηr is the element defined in the proof of Proposition 8.12. Then

(1) The image of Zφmpr ,mot under the composition

2n  p p  r´et 2n  p p  H Sh (K J × D[m] D r ), (n) −−→ H Sh (K J × D[m] D r ), (n) mot Ge p Ve ´et Ge p Ve

−n2 0 −r m (US ) 2n  p p  −−−−−−−−→ H Sh (K J × D[m] D r ), (n) ´et Ge p Ve tα 54 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

is cohomologically trivial, where r´et is the ´etaleregulator and α is the eigenvalue in Assumption 9.1(5). −n2 0 −r  r (2) The element dmp equals the image of m (US) r´et Zφmpr ,mot under the composition AJ 2n  p p  ´et,tα 1 r 2n−1 p  H Sh (K J × D[m] Dpr ), (n) −−−−−→ H E[mp ], H (ShG(K J), (n)) ´et Ge Ve ´et V tα tα,0 1 r 2n−1 p  −→ H E[mp ], H´et (ShG(K J), V (n)) prπ∨ ∨ 1 r ∗ −−−→ πf ⊗ H (E[mp ],Wπ (1 − n)) vϕ 1 r ∗ −→ H (E[mp ],Wπ (1 − n)) where the first map is the Abel–Jacobi map (and Shapiro’s lemma) and the second is induced from

the splitting (··· )tα ,→ (··· ). The fact that these classes come from motivic cohomology will allow us to investigate the image of our Euler system classes in other cohomology theories, e.g. in Deligne cohomology or syntomic cohomology as defined by Nekov´aˇrand Niziol([NN16]). We will investigate these questions in a future paper. We end with the following result showing that, under suitable conditions, the anticyclotomic Euler system classes actually live in the Bloch–Kato Selmer group (after inverting p).

Proposition 9.28. Let π0 be a cuspidal automorphic representation satisfying Assumption 9.1 and let Sns ⊂ S denote the subset of all primes which are either inert or ramified in E/Q. Then the image of the 1 r ∗ r anticyclotomic Euler system classes cmpr in H (E[mp ],Wπ (1−n)) are unramified at all primes λ of E[mp ] which do not lie above a prime in Sns ∪ {p}, i.e. the image of cmpr under the map 1 r ∗ 1 r ∗ 1 ∗ H (E[mp ],Wπ (1 − n)) → H (E[mp ]λ,Wπ (1 − n)) → H (Iλ,Wπ (1 − n)) is trivial, where Iλ ⊂ GE[mpr ] denotes the inertia subgroup at λ. r Furthermore, for any prime P of E[mp ] dividing p, the restriction of the class cmpr at P lies in the 1 r ∗ Bloch–Kato local group Hf (E[mp ]P,Wπ (1 − n)).

Proof. It is enough to prove the statement for r ≥ 1 and for the classes dmpr . In this case, if λ is a prime not dividing a rational prime in Se := S ∪ { primes dividing mpr} then the class dmpr is constructed from sub-Shimura varieties which have hyperspecial level outside Se. By −1 [Lan13], these Shimura varieties have smooth integral models over OE[S ], which implies that the class dmpr is unramified at λ. ∞ r If λ is a prime lying above `∈ / Sns ∪{p}, then the decomposition group of λ in E[mp ]/E[mp ] is infinite. Indeed, it is enough to check that the prime of E lying below λ doesn’t split completely in the anticyclotomic Zp-extension of E, and this is standard. In this case the result follows from [Rub00, Corollary B.3.5], since the classes dmpr are universal norms in this extension. The comparison of syntomic cohomology and ´etalecohomology in [NN16] and the fact that the classes 1 come from motivic classes imply that, at primes dividing p, the classes dmpr lie in the local group Hg .A 1 1 −1 criterion for when Hg and Hf coincide is that p is not an eigenvalue of the crystalline Frobenius ϕ on ∗ n−1 −1 Dcris(Wπ (1 − n)). By part (3) of Theorem 6.4 the eigenvalues of ϕ are given by p αi where 2n −1 Y −s L(Πv, s + (1 − 2n)/2) = (1 − αip ). i=1

Now αi are Weil numbers of weight 2n − 1, because the representation Π satisfies the Ramanujan–Petersson conjecture (see [Mor10, Corollary 8.4.9]). This implies that the eigenvalues of ϕ are Weil numbers of weight n−1 −1 −1 −1, hence p αi cannot equal p .  Corollary 9.29. Suppose that the weak base-change Π is unramified outside a finite set of primes that split in E/Q. Then 1 r ∗ cmpr ∈ Hf (E[mp ],Wπ (1 − n)) i.e. the classes live in the Bloch–Kato Selmer group after inverting p. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 55

Proof. Let L be a prime of E[mpr] lying above a prime ` that ramifies in E/Q, and let λ denote the prime of E lying below L. By assumption, the representation Πλ is unramified, so [CH13, Theorem 3.2.3] implies −1 ∗ that the representation ρπ is unramified at λ and the eigenvalues β1, . . . , β2n of Frobλ acting on ρπ(1 − n) satisfy 2n 2n −1 Y −1 s+n−1 Y −1 s+n−1 L(Πλ, s + (1 − 2n)/2) = 1 − βi (Nm λ) = 1 − βi ` . i=1 i=1 n−1 −1 As in the proof of Proposition 9.28, the quantities ` βi are Weil numbers of weight 2n − 1, and since ∗ FrobL is a power of Frobλ, we see that the eigenvalues of FrobL acting on ρπ(1 − n) cannot possibly equal 1. This implies that 0 r ∗ (9.30) H (E[mp ]L,Wπ (1 − n)) = 0. ∼ ∨ ∼ c ∼ ∗ Since Π = Π = Π we have Wπ(n) = Wπ (1−n) (see the proof of Lemma 9.5 and Theorem 6.4). Combining this with (9.30), local Tate duality ([Rub00, Theorem I.4.1]) and the Euler–Poincar´echaracteristic for local fields ([NSW08, Theorem 7.3.1] and [Nek06, Corollary 4.6.10]) implies 1 r ∗ H (E[mp ]L,Wπ (1 − n)) = 0 so in particular, any local condition at L is vacuous. The result then follows from Proposition 9.28.  Remark 9.31. The conditions in Corollary 9.29 are completely analogous to the case of Heegner points. Indeed, in this setting one considers an whose conductor is divisible only by primes that split in the imaginary quadratic extension.

Appendix A. Continuous etale´ cohomology In this appendix, we explicate in a general setting two constructions in Jannsen’s continuous ´etaleco- homology that we have made use of in this article. The first of these are the “pushforward functors” – compositions of certain Gysin and trace morphisms. In [KLZ17, §2.1], these were defined in cases when continuous ´etalecohomology coincides with the usual definition of (p-adic) ´etalecohomology. The second is localised versions of the (p-adic) ´etaleAbel–Jacobi map arising from the Hochschild-Serre spectral sequence and the relevant functoriality properties. A.1. Pushforwards maps. For any abelian category A, we let D+(A) denote the derived category of left- bounded complexes in A, and if C is any category, we denote by CN the category of inverse systems of objects in C. If C is Grothendieck abelian, so is CN, in which case D+(CN) = D+(C)N. Moreover, if F : C → D is a left exact functor, then so is F N : CN → DN, and if C has enough injectives, so does CN, in which case the right derived functors of F and F N are related by Ri(F N) = (RiF )N [Jan88, Proposition 1.2]. If X is a scheme, we denote by Sh(X´et) the category of ´etalesheaves of abelian groups on the small ´etalesite X´et. 0 We let ΓX : Sh(X´et)N → Ab denote the functor F = (Fn) 7→ lim H (X, Fn). Then, following [Jan88, §3], ←−n the continuous ´etalecohomology of F is defined to be j j H´et(X, F ) := R ΓX (F ). Lemma A.1. Let X, Y be quasi-compact, quasi-separated (qcqs) schemes. For any quasi-finite separated morphism f : X → Y , there exists a pair of functors ! f! : Sh(X´et)N → Sh(Y´et)N f : Sh(Y´et)N → Sh(X´et)N satisfying the following properties: ! N (1) f! is exact and f! a f i.e. for any F ∈ Sh(X´et) and G ∈ Sh(Y´et)N, there are functorial isomor- phisms ∼ ! Hom(f!F , G ) −→ Hom(F , f G ). ∼ (2) If f = gh with g, h both quasi-finite and separated, then there are canonical isomorphisms f! = g! ◦h! and f ! =∼ h! ◦ g!. Moreover, these isomorphisms are compatible with any third such composition. (3) f! is a sub-functor of f∗ and if f is proper, f! = f∗. (4) f ! is a sub-functor of f ∗ and if f is etale, f ! = f ∗. Moreover, these functors induce the usual derived functors + + ! + + f! : D (Sh(X´et)N) → D (Sh(Y´et)N) Rf : D (Sh(Y´et)N) → D (Sh(X´et)N). 56 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Proof. See Proposition 3.1.4 and 3.1.8 in [AGV73, Exp. XVIII] and Proposition 6.1.4 and Theorem 5.1.8 in [AGV73, Exp. XVII]. In a more general setting, these are also found in [Sta20, Tag 0F4U].  We will be interested in applying these functors to the following sub-class of sheaves.

Definition A.2. Let X be a qcqs scheme. An ´etale Zp-sheaf, or a p-adic ´etalesheaf F ∈ Sh(X´et)N is an inverse system {Fn}n≥1 where n • Fn is a constructible Z/p Z-module on X´et, n n+1 ∼ • the transition maps Fn+1 → Fn induce isomorphisms Fn+1 ⊗(Z/p Z) (Z/p Z) = Fn. We say that F is lisse or that F is a local system if each Fn is locally constant. A morphism of such sheaves is just a morphism of these objects in Sh(X´et)N. We denote the category of ´etale Zp-sheaves on X ´ ´ 5 by Et(X)Zp , and its isogeny category by Et(X)Qp (whose objects we often refer to as ´etale Qp-sheaves).

Definition A.3. Let X, Y be schemes, F ∈ Sh(X´et)N and G ∈ Sh(Y´et)N.A pushforward (f, φ)∗ :(X, F ) → (Y, G ) is a morphism f : X → Y of schemes and a morphism φ : F → f ∗G of sheaves on X. Definition A.4. Let S be a scheme. An ´etalesmooth S-pair of codimension c is a morphism f : X → Y of smooth qcqs S-schemes satisfying the following condition: there exists a smooth S-scheme Y¯ and a g factorization f : X −→h Y¯ −→ Y such that h is a closed immersion with fibers over each point of S of pure codimension c in Y¯ and g is ´etale.If f 0 : X0 → Y 0 is another such pair, then a morphism from f to f 0 is a pair of ´etalemaps p: X0 → X and q : Y 0 → Y that commute with f, f 0.

Proposition A.5. Let f : X → Y be an ´etalesmooth S-pair of codimension c and let F , G be ´etale Zp- sheaves on X, Y respectively. Assume that p is invertible on S. Then for any pushforward (f, φ)∗ :(X, F ) → (Y, G ) and any j ∈ Z≥0, there is an induced “pushforward” on cohomology j j+2c (f, φ)∗ :H´et(X, F ) → H´et (Y, G (c)) that is functorial and Cartesian: • (Functoriality) if f 0 : X0 → Y 0 is another such pair and (p, q): f → f 0 is a morphism, then we have a commutative diagram 0 j 0 ∗ (f ,ψ)∗ j+2c 0 ∗ H´et(X , p F ) H´et (Y , q G (c))

Trp Trq

j (f,φ)∗ j+2c H´et(X, F ) H´et (Y, G (c)) where ψ = p∗φ. 0 0 0 0 0 0 0 • (Cartesian) if q : Y → Y is any finite ´etalemorphism, X = X ×Y Y , f : X → Y , p : X → X are the natural morphisms, then we have a commutative diagram 0 j 0 ∗ (f ,ψ)∗ j+2c 0 ∗ H´et(X , p F ) H´et (Y , q G (c))

p∗ q∗

j (f,φ)∗ j+2c H´et(X, F ) H´et (Y, G (c)) where ψ = p∗φ.

When f is a closed immersion, (f, φ)∗ is defined in [Jan88, Theorem 3.17]. The proof below is along similar lines except that we account for the independence of the factorization of f. g Proof. Let f = g ◦ h : X −→h Y¯ −→ Y be a factorization. As g is ´etale, g! = g∗ by Lemma A.1 (4). By ! ¯ ¯ [Jan88, Eqn. 3.20], Rh Zp(c) = Zp[−2c] canonically. By equation (3.19) of op.cit, for any G ∈ Sh(Y´et)N, ! ¯ ∗ ¯ ! ∗ ¯ ¯ ∗ Rh G (c) = h G (c) ⊗ Rh Zp(c) = h G [−2c]. Applying this to G = g G , we see that Rf !G (c) = Rh! ◦ Rg! G (c) = Rh!(g∗G (c)) = f ∗G [−2c]

5 ´ ´ : In concrete terms, the objects of Et(X)Qp are the same as those in Et(X)Zp but the morphisms are HomEt(´ X) (F , G ) = Qp ´ HomEt(´ X) (F , G )⊗Zp Qp. The continuous cohomology of a sheaf F = (Fn)n≥1 ∈ Et(X)Qp is then defined to be the Qp-vector Zp i : i space H´et (X, F ) = R ΓX (F ) ⊗Zp Qp. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 57

! ! ! Deriving Trf :ΓX f → ΓY , we obtain a natural transformation R(Trf ): R(ΓX f ) = RΓX ◦ Rf → RΓY ∗ j ∗ ∼ between the two derived functors. Evaluating R(Trf ) at G (c), we obtain an induced map H´et(X, f G ) = j+2c ! Trf j+2c R (ΓX f )(G (c)) −−→ H´et (Y, G (c)) via passage to cohomology. The pushforward map is now defined to be j φ j ∗ Trf j+2c (f, φ)∗ = H´et(X, F ) −→ H´et(X, f G ) −−→ H´et (Y, G (c)). Lemma A.1 (2) then gives the independence of this map on the choice of Y¯ . The functoriality of these pushforwards follows from that of the trace, i.e. RTrf ◦ RTrp = RTrq ◦ RTrf 0 . The Cartesian property 0 follows by applying proper base change ([Sta20, Tag 095S]) to q : Y → Y . 

A.2. Localised Abel–Jacobi maps. In this section we let Λ = Zp or Qp and take E be a field of charac- teristic 0. All schemes in this section are assumed to be finite-type over Spec E; if X is such a scheme, then we denote by X = X ×Spec E Spec E its base change to a fixed separable closure of E. Theorem A.6 (Jannsen, Deligne). Let F be a lisse ´etale Λ-sheaf on X. There is a first quadrant cohomo- logical spectral sequence i,j i  j  i+j E2 :H E, H´et X, F ⇒ H´et (X, F ) which we refer to as the Hochschild–Serre spectral sequence. The Hochschild–Serre spectral sequence enjoys the follows properties: Proposition A.7. The Hochschild–Serre spectral sequence is functorial with respect to morphisms of sheaves and varieties, in the following sense: (1) Let f : Y → X be an ´etalemorphism of finite-type schemes over Spec E. Then the pullback maps

∗ i  j  i  j ∗  f :H E, H´et X, F → H E, H´et Y , f F

i,j ∗ i+j i+j ∗ commute with the differentials in E2 and induce the pullback f :H´et (X, F ) → H´et (Y, f F ) on the abutment. (2) Let f : Y → X be a finite ´etalemorphism of finite-type schemes over Spec E. Then the pushforward maps i  j ∗  i  j  f∗ :H E, H´et Y , f F → H E, H´et X, F

i,j i+j ∗ i+j commute with the differentials in E2 and induce the pushforward f∗ :H´et (Y, f F ) → H´et (X, F ) on the abutment. (3) If φ: F → G is a morphism of lisse ´etale Λ-sheaves on X, then the induced maps

i  j  i  j  φ:H E, H´et X, F → H E, H´et X, G

i,j i+j i+j commute with the differentials in E2 and induce the map φ:H´et (X, F ) → H´et (X, G ) on the abutment.

Proof. The first part follows from the fact that we have a natural transformation of derived functors RΓX → ∗ ∗ RΓY ◦ f induced from the unit of the adjunction f a f∗, which is compatible with base-change to Spec E. ∗ Similarly, the second part follows from the natural transformation RΓY ◦f → RΓX induced from the counit ! ! ∗ of the adjunction f! a f (recall that f is finite ´etale,so f = f and f! = f∗), which again is compatible with base-change to Spec E. The third part follows immediately from the fact that the Hochschild–Serre spectral

is the Grothendieck spectral sequence obtained from RΓ(GE, −) ◦ RΓX = RΓX , where GE denotes the absolute Galois group of E and RΓ(GE, −) is the derived functor computing continuous group cohomology (it is the special case of continuous ´etalecohomology for the variety Spec E).  Remark A.8. A special case of this functoriality is as follows. Let F/E be a finite Galois extension of fields (with F ⊂ E) and set Y = X ×Spec E Spec F . Then we have i  i  H´et Y ×Spec E Spec E, F = HomΛ Λ[Gal(F/E)], H´et X, F . 58 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Let p: Y → X denote the natural map. By Shapiro’s lemma, one has morphisms of spectral sequences:

i  j  i+j i  j  i+j H E, H´et X, F H´et (X, F ) H F, H´et X, F H´et (Y, F )

∗ res p cores p∗

i  j  i+j i  j  i+j H F, H´et X, F H´et (Y, F ) H E, H´et X, F H´et (X, F )

where, by abuse of notation we have written F for p∗F , and res and cores denote restriction and corestriction respectively. The functoriality properties in Proposition A.7 will play an important role in our discussion of cohomology functors in §8. Furthermore in loc.cit., we will also need to localise the Hochschild–Serre spectral sequence at a suitable maximal ideal arising from correspondences on the variety to produce “cohomologically trivial” elements, which we will now explain in general. The following definition is inspired by [Liu19, §2.3]: Definition A.9. Let X denote a finite-type scheme over Spec E and let F be a lisse ´etaleΛ-sheaf on X. An ´etalecorrespondence on X is a tuple (X0, f, g, φ) where (X0, f, g) refers to a diagram f g X ←− X0 −→ X with f and g finite ´etalemorphisms, and φ: f ∗F → g∗F is a morphism of sheaves. The composition of two such correspondences is defined to be (X3, f3, g3, φ3) = (X2, f2, g2, φ2) ◦ (X1, f1, g1, φ1) where (X3, f3, g3) is defined via the diagram

X3 p q f3 g3

X1 X2

f1 g1 f2 g2

X X X

with the middle square Cartesian, and φ3 is given by the composition: ∗ ∗ ∗ ∗ ∗ p φ1 ∗ ∗ ∗ ∗ q φ2 ∗ ∗ ∗ f3 F = p f1 F −−−→ p g1 F = q f2 F −−−→ q g2 F = g3 F . We denote the category of all such correspondences by EtCor(´ X, F ) which forms a monoidal category with composition as above and unit elements corresponding to those correspondences (X0, f, g, φ) where f, g and φ are isomorphisms. 0 i If T = (X , f, g, φ) is an ´etalecorrespondence on X, then one obtains an endomorphism of H´et (X, F ) (which we also denote by T ) given by the composition:

∗ i f i 0 ∗ φ i 0 ∗ g∗ i H´et (X, F ) −→ H´et (X , f F ) −→ H´et (X , g F ) −→ H´et (X, F ) ! ! ∗ where the last map is induced from the counit of the adjunction g! a g (recall g = g and g∗ = g!). We i  have a similar endomorphism on H´et X, F . Note that if T1 and T2 are two such correspondences, then the i i composition of T1 ∈ End(H´et (X, F )) followed by T2 ∈ End(H´et (X, F )) is the endomorphism induced by T2 ◦ T1 (this is the opposite convention to [Liu19, §2.3]). Consider the monoid N = {0, 1, 2,... } (under addition) which we regard as a discrete monoidal category, and suppose we have a monoidal functor N → EtCor(´ X, F ). Set R = Λ[N] which is identified with the i i  polynomial algebra over Λ in one variable. Then the cohomology groups H´et (X, F ) and H´et X, F carry the structure of an R-module via the monoidal functor above. Let m ⊂ R be a prime ideal. Then by the functoriality properties in Proposition A.7 and the fact that localisation is exact, we obtain a localised Hochschild–Serre spectral sequence: i,j i  j  i+j E2,m :H E, H´et X, F ⇒ H´et (X, F )m . m i i 0 i  We denote by H´et (X, F )m,0 the kernel of the natural base-change map H´et (X, F )m → H E, H´et X, F m, which we refer to as the subspace of cohomologically trivial elements. We have a similar definition for the non-localised Hochschild–Serre spectral sequence. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 59

Definition A.10 (Abel–Jacobi maps). Let AJ´et and AJ´et,m denote the edge maps i 1 i−1  AJ´et :H´et (X, F )0 → H E, H´et X, F i 1 i−1  1 i−1   (A.11) AJ´et,m :H´et (X, F )m,0 → H E, H´et X, F m → H E, H´et X, F m arising from the Hochschild–Serre and localised Hochschild–Serre spectral sequences respectively, where the last map in (A.11) is the natural one. The Abel–Jacobi maps satisfy certain compatibility properties with respect to the scheme and the sheaf. To be able to formulate this precisely, we introduce the following definition: Definition A.12. Let π : Y → X be a finite ´etalemorphism of finite-type schemes over Spec E and let T = (X0, f, g, φ) and U = (Y 0, a, b, ψ) be correspondences in EtCor(´ X, F ) and EtCor(´ Y, π∗F ) respectively. We say that T and U are compatible under π if there exists a finite ´etalemorphism σ : Y 0 → X0 such that the diagram Y a Y 0 b Y π σ π f g X X0 X is commutative with Cartesian squares, and ψ = σ∗φ. If this is the case, we write U = π∗T . A lengthy computation involving several Cartesian squares shows that this property is preserved under composition, ∗ ∗ ∗ i.e. if U1 = π T1 and U2 = π T2 then U2 ◦ U1 = π (T2 ◦ T1). If F : N → EtCor(´ X, F ) and G: N → EtCor(´ Y, π∗F ) are monoidal functors, then we say that F and G are compatible under π if G(n) = π∗F (n) for all n ∈ N. By compatibility with composition, this is equivalent to requiring G(1) = π∗F (1). Proposition A.13. Suppose that π : Y → X is a finite ´etalemorphism of finite-type schemes over Spec E and F is a lisse ´etale Λ-sheaf on X. (1) Suppose T and U are correspondences in EtCor(´ X, F ) and EtCor(´ Y, π∗F ) respectively, which are compatible under π. Then ∗ ∗ π ◦ T = U ◦ π π∗ ◦ U = T ◦ π∗ where, as usual, T and U denote the induced endomorphisms on cohomology. (2) Suppose that F : N → EtCor(´ X, F ) and G: N → EtCor(´ Y, π∗F ) are monoidal functors which are compatible under π. Let m ⊂ R = Λ[N] be a prime ideal. Then we have: ∗ ∗ π ◦ AJ´et,m = AJ´et,m ◦ π π∗ ◦ AJ´et,m = AJ´et,m ◦ π∗

where pullbacks/pushforwards induce maps between the localisations (...)m by part (1). Proof. Throughout the course of this proof, we will continually use the fact that pullbacks and pushforwards commute for Cartesian squares of finite ´etalemorphisms. For the first part, write T = (X0, f, g, φ) and 0 ∗ U = (Y , a, b, ψ) and recall that the endomorphisms T and U are given by the formulae T = g∗ ◦ φ ◦ f and ∗ U = b∗ ◦ ψ ◦ a . Then ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ ∗ π ◦ T = π ◦ g∗ ◦ φ ◦ f = b∗ ◦ σ ◦ φ ◦ f = b∗ ◦ ψ ◦ σ ◦ f = b∗ ◦ ψ ◦ a ◦ π = U ◦ π where we have used that ψ is the pullback of φ along σ. The proof for pushforwards is similar. ∗ The second part follows from the functoriality properties in Proposition A.7 and the fact that π and π∗ are R-linear, by part (1).  Appendix B. Shimura–Deligne varieties In this article, we have worked with varieties that are strictly speaking not Shimura varieties in the sense of [Del79]. Specifically, axiom 2.1.1.3 of op.cit., which we will refer to as (SD3), fails for the morphism h: S → H considered in §3.2 (since Had has a compact Q-simple factor SU(n)). More generally, for a Shimura datum arising from PEL moduli problems, (SD3) usually does not hold, e.g. see [Mor10, §1.1], or [Lan12, Remark 2.5.8]. The primary reason for imposing it is that it allows one to apply strong approximation, which is used in describing the reciprocity law on the geometric connected components [Del71, §3.4]. Another application is in reducing the problem of the existence of canonical models to the case of connected Shimura varieties 60 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

[Del79, §2.7]. Assuming (SD3) however excludes the case of so-called Shimura sets, for example the Gross curve in [Zha14, 3.1], which are instrumental in applications to Euler systems. The purpose of this appendix is to record results that continue to hold for datum that do not necessarily satisfy (SD3). We make no claim of originality here as most proofs carry over verbatim. The proofs that we have chosen to include are primarily for purposes of exposition of the originals. We shall freely use results from [Del71] when they do not invoke the hypothesis in §2.1 where (SD3) assumed.

Notation B.1. We fix an algebraic closure C of R, and take Q to be the algebraic closure of Q in C. We denote the Deligne torus by S = ResC/RGm and let w : Gm,R → S defined via the inverse of the inclusion × × ∼ R ,→ C . We fix the identification SC = Gm × Gm such that the inclusion S(R) → S(C) is given by z 7→ (z, z), and we take µ: Gm,C → SC to be the cocharacter z 7→ (z, 1). For an algebraic group G, we der ad denote by ZG its centre, G its derived group, and G its quotient by ZG. A superscript “+” (e.g. G(R)+) denotes the connected component of the identity in the analytic topology. B.1. Preliminaries. Definition B.2. A Shimura–Deligne datum is a pair (G,X) consisting of a connected reductive algebraic

group G over Q and a G(R)-conjugacy class X of homomorphisms h: S → GR satisfying

(SD1) For all h ∈ X, the Hodge bigrading of the complex vector space Lie(G)C under the adjoint action of SC is of type {(−1, 1), (0, 0), (1, −1)}. In particular, the cocharacter h ◦ w : Gm → GR is central and independent of h. √  (SD2) For any h ∈ X, ad h( −1) : GR → GR (which is an involution by (SD1)) is a Cartan involution of Gder, i.e. the real Lie group R √ √  der −1 g ∈ G (C) | h( −1)gh( −1) = g is compact.

A morphism (G1,X1) → (G2,X2) of Shimura–Deligne datum is a homomorphism u: G1 → G2 such that u(X1) ⊂ X2. We say that such a morphism is injective if u is. Remark B.3. These are the axioms (1.5.1), (1.5.2), (1.5.3) of [Del71], or (2.1.1.1), (2.1.1.2) of [Del79]. We have borrowed the above terminology from [GN09]. Remark B.4. It suffices to verify the axiom for one h ∈ X, and we may write (G, h) for the Shimura–Deligne der ad datum.√ Notice also that since G → G is a (central) isogeny, (SD2) is equivalent to requiring that ad h( −1) induces a Cartan involution of Gad. R Fix h0 ∈ X and let K∞ be the centraliser of h0 in G(R), so that X√= G(R)/K∞. Then K∞ contains the centre of G( ) and Lie(K ) coincides with Lie(G)(0,0). Since h ( −1) acts as −1 on Lie(G)/Lie(K ), R ∞ C √ 0 ∞ we see that h0 is central if and only if h0( −1) is. Since Cartan involutions are unique up to conjugacy, this is equivalent to Gder(R) being compact. Such a pair will be referred to as a trivial Shimura–Deligne datum. 0 0 Let X be the connected component of X containing h0. By [Del79, Corollary 1.1.17], X is either a singleton (which happens if and only if (G, h0) is trivial) or a Hermitian symmetric domain. More precisely, ad 0 if G = G1 × ... Gk is the decomposition into R-simple factors, then X = X1 × · · · × Xk where each Xi R + is a quotient of Gi(R) by a maximal compact subgroup. 0 der + 0 Lemma B.5. The Lie group K∞ = K∞ ∩ G (R) is connected, and K∞ = Z(R) · K∞. 0 ∗ Proof. As K∞ is a maximal compact subgroup√ in a connected Lie group, it is connected. Let G denote the compact real form of Gad defined by h( −1). Let h0 : → Gad be the induced map, and let C be R 0 S the centraliser of h0 in Gad. Then C is a Cartan subgroup of Gad, and is therefore (Zariski) connected. 0 R Moreover, C(R) is a closed subgroup of G∗(R), so C is R-anisotropic and hence C(R) is connected by [BT65, ad + der + ad + 14.3]. As K∞ lands in C(R) ⊂ G (R) and G (R) surjects onto G (R) , the second claim follows. 

Definition B.6 ([Pin88, §0.1]). Let g ∈ G(Af ) and let (gp)p ∈ G(Af ) denote its image under some faithful representation G ,→ GLn,Q. We say that g is neat if \  ×  Q ∩ Γp = {1} tors p ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 61

× where Γp is the subgroup of Qp generated by the eigenvalues of gp (and the intersection is independent of the embedding Q ,→ Qp). A compact open subgroup K ⊂ G(Af ) is said to be neat or sufficiently small if all of its elements are neat. In this case, Γ := K ∩ G(Q) is a neat subgroup in the sense that, for every × g ∈ Γ, the subgroup of Q generated by the eigenvalues of g is torsion-free. In particular, Γ is torsion-free.

Definition B.7. Given a Shimura–Deligne datum (G,X), and a compact open subgroup K ⊂ G(Af ), we define the Shimura–Deligne variety to be the double quotient

G(Q)\[X × (G(Af )/K)]

which we denote by ShG(X,K)(C) or just ShG(K)(C).

For a neat compact open subgroup K ⊂ G(Af ), arguing as in [Lan12, §2.5] (or [GN09, Lemma 4.6.1]), ShG(K)(C) is a disjoint union of quotients of Hermitian symmetric domains/finite discrete sets by torsion-free arithmetic subgroups, and therefore are the complex points of a normal quasi-projective C-variety ShG(K)C by the theorem of Baily–Borel. By [Pin88, Proposition 3.3(b)], these varieties are also smooth. As K gets smaller, these varieties form a projective system whose limit is a quasi-compact separated scheme carrying

a continuous action of G(Af ) [Del71, §1.8]. We shall denote this scheme by ShG(X)C or just ShG,C. Let u:(G1,X1) → (G2,X2) be a morphism of Shimura–Deligne datum. For compact open subgroups Ki ⊂ Gi(Af ) such that u(K1) ⊂ K2, we have an induced C-morphism of corresponding C-varieties by Borel’s Theorem (see [Del71, §1.14]). If one starts with a closed immersion of reductive groups, this morphism is finite unramified for sufficiently small compatible compact opens, and factors as a composition of a closed immersion followed by a finite ´etalemorphism [Del71, Proposition 1.15].

B.2. Canonical models. Let G be a reductive Q-group. For any Q-algebra R, the group G(R) acts on the left on the space HomR(Gm,R, GR) of algebraic group homomorphisms over R, by conjugation on the target. Let Y = YG be the (fppf sheafification of) the functor

Q-algebras → Sets R 7→ G(R)\ HomR(Gm,R, GR). If F/Q is a finite Galois extension over which G splits, then restricted to F -algebras, Y is a constant functor, F hence representable as Spec F . By Galois descent, one sees that it is representable by an ´etale Q-scheme. Suppose moreover that (G,X) is Shimura–Deligne datum. The cocharacters hC ◦ µ: Gm,C → GC for h ∈ X lie in the same G(C)-conjugacy class (as h lies in a single G(R)-conjugacy class). Therefore, one obtains a geometric point µX ∈ Y ( ) = Y ( ) ⊂ Y . C Q Q Definition B.8. The reflex field E(G,X) of a Shimura–Deligne datum (G,X) is the field of definition of the point µX ∈ YG(Q). Example B.1. Let G = GU(p, q) be the unitary group defined in §3.1 using the imaginary quadratic field E

and let h: S → GR be the map z 7→ (z, . . . , z, z,¯ . . . , z¯) where there are p copies of z, q copies ofz ¯. Then (G, {h}) is a Shimura–Deligne datum. The cocharacter µh associated to h over C is given by µh : Gm → Gm × GLn,C z 7→ (z, diag(z, , . . . , z, 1,... 1)) which is defined over E. If σ ∈ Gal(E/Q) is the complex conjugation, then σ(µh): z 7→ (z, diag(1,..., 1, z, . . . , z)). These are in two different conjugacy classes if and only if p 6= q, i.e. the reflex field is E if p 6= q and Q otherwise.

For the notion of models of ShG,C over subfields E ⊂ C, we refer the reader to [Del71, §3]. If a model exists, we denote it by ShG,E. As in [Pin88, §11.4], one can define a model of ShG,C over its reflex field when G is a torus (and X = {h} is a singleton). Moreover, if (G1,X1) → (G2,X2) is a morphism, then

E(G1,X1) ⊃ E(G2,X2) because one obtains a morphism YG1 → YG2 with µX1 mapping to µX2 . This motivates the following definition.

Definition B.9. A canonical model of ShG,C is a model ShG,E defined over the reflex field E = E(G,X) such that for every Shimura–Deligne datum (T,X0) with reflex field E0, where T is a torus, and any injective morphism (T,X0) → (G,X), the induced map

ShT,C → ShG,C 0 is the pullback of a morphism ShT,E0 → ShG,E ×Spec E Spec E . 62 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Lemma B.10. Let (G,X) be a Shimura–Deligne datum and E = E(G,X) its reflex field. Let S be the collection of all subfields F ⊂ C that arise as follows: there exists an injective morphism of Shimura–Deligne 0 0 T datum (T,X ) → (G,X) such that F = E(T,X ). Then S is non-empty and F ∈S F = E. This result is [Del71, Theorem 5.1] and is the key input of the next theorem. While (SD3) is a running hypothesis in §5 of op.cit., the proof of this result does not need it. As this might not be immediately obvious, we provide an exposition of the key steps.

∼ Proof. Let YG be the Q-scheme as above and let Y0 = Spec E be the finite ´etale Q-subscheme whose Q-points consist of the Galois translates of µX ∈ YG(Q). Let V be the Q-scheme of regular elements in Lie(G), i.e.

points in V (R) are elements vR ∈ Lie(G)R whose centraliser is a maximal torus TvR in GR. Let W be (fppf sheafification of) the functor that associates to each Q-algebra R the set of all triplets (TR, vR, λR) where

• TR is a (fibrewise) maximal torus in GR. • vR ∈ Lie(T)R is a regular element of Lie(G)R, i.e. the centraliser of v in GR is TR. • λR : Gm,R → TR is a cocharacter such that the class of the induced morphism Gm,R → GR is in Y0,R. Then W → V has constant finite fibres. By Galois descent, W is representable by a finite-type -scheme Q Q Q admitting a finite ´etalesurjective map f : W → V and a map p: W → Y0. This makes W a E-scheme.

f W V (B.11) p

Y0 Spec Q

For all v ∈ V (R), w ∈ W (C) with f(w) = v and λw : Gm,C → Tv,C the cocharacter part of w, there is a unique hw : S → TR such that hw,C ◦ µ = λw; on R-points, it is given by × hw(z) = λw(z) · λw(z), z ∈ S(R) = C . We note that if v ∈ V (Q) is such that −1 • the Q-scheme Zv := f (v) is the spectrum of a field Ev, • for some w ∈ Zv(C), hw ∈ X.

then, Ev ∈ S. Indeed, the second point means that there is an injective morphism (Tv, {hw}) ,→ (G,X)

of Shimura–Deligne datum, and the first guarantees that the cocharacter λw = µ ◦ hw,C associated to the datum (Tv, {h}) has field of definition Ev. The goal therefore is to show that there are many such v.

Step 1. W is geometrically irreducible as an E-scheme.

0 Let W be the geometric fibre of p over µX and C the scheme over of cocharacters of G whose conjugacy Q Q 0 class is µX . Let q : W → C be the natural map. Then C, being a quotient of G , is irreducible and the fibers Q 00 0 of q are isomorphic. Let W ⊂ W be the fibre of q over a given λ: m → G ∈ C( ) and D the scheme G Q Q of all maximal tori of G that contain the image of λ. Let r : W 00 → D be the natural map. Any maximal Q torus coming from D centralizes λ( m) and therefore must be contained in the centralizer ZG (λ( m)). G Q G Now, ZG (λ( m)) is connected by [Mil17, Theorem 17.38] and D is a quotient of ZG (λ( m)) by [Mil17, Q G Q G Theorem 17.10]. Therefore, D is irreducible. As W 00 → D is open in the vector bundle over D associated to the Lie algebra of the universal torus over D, it has geometrically irreducible fibers over D, and is therefore irreducible too. Collecting these statements together, we see that the fibers of q are irreducible, whence W 0 is irreducible. As the geometric fibres of p are isomorphic and Y0 is irreducible, the claim follows.

Step 2. In the analytic topology of V (R), there is a non-empty open subset U such that for all v ∈ U, Tv contains the image of some h ∈ X.

We let U ⊂ V (R) denote the subset of all v ∈ V (R) such that (Tv/ZR)(R) is compact. Then U is open since the association v 7→ Tv/ZR is continuous and the set of anisotropic (equivalently compact) tori is an open ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 63

subspace6. of the moduli space of all maximal tori of Gad. Moreover, U is non-empty as follows: for any R h ∈ X, the map had : → Gad factors via had :U → Gad. Hence any maximal torus of Gad( ) containing S R 1 R R ad ad the image of h is contained in the centralizer StabG(h ), and is therefore compact. Any regular element in the Lie algebra of the inverse image in G of T is then the desired element. It now remains to show that for all v ∈ U, Tv contains the image of some h ∈ X. To this end, fix h0 ∈ X and let K∞ be the stabiliser of 0 der + der + h0 in G(R). Then K∞ = K∞ ∩ G (R) is a maximal compact Lie subgroup of G (R) , and K∞/Z(R) the maximal compact subgroup of Gad(R)+ by Lemma B.5. As any two maximal compact subgroups in ad + der + −1 G (R) are conjugate and Tv/ZR(R) is compact, there exists g ∈ G (R) such that gTv(R)g ⊆ K∞. −1 Since gTv(R)g is a maximal torus in K∞, it contains the centre of K∞, and in particular the image of h0. −1 Therefore, Tv contains the image of g h0g.

Step 3. For any finite extension E0 of E, there exists v ∈ V (Q) ∩ U such that f −1(v) is the spectrum of a field linearly disjoint from E0.

This is (a slighly general form) of Hilbert’s irreducibilty theorem applied to the diagram in (B.11), and is proved in [Del71, Lemma 5.1.3].  Remark B.12. In fact, the proof shows that there are two extensions in S whose intersection is E.

Theorem B.13 (Functoriality). Let (G1,X1) → (G2,X2) be a morphism of Shimura–Deligne datum and,

for i = 1, 2, let Ei be the reflex field of (Gi,Xi). Suppose ShGi,Ei is a canonical model over Ei of ShGi,C. Then the morphism

ShG1,C → ShG2,C

is the pullback of a morphism ShG1,E1 → ShG2,E2 ×Spec E2 Spec E1. Proof. This is [Del71, Corollary 5.4] whose proof relies on Proposition 5.2, 5.3, and Theorem 5.1 in op.cit. Proposition 5.2 of op.cit. holds in our case as we still have real approximation, and Lemma 5.3 is a general fact about descent data of schemes (see the explanation in [Pin88, Lemma 11.8] and the reference therein). The key input of Theorem 5.1 is that the intersection of the reflex fields of tori admitting a map to (G1,X1) is E1 (without assuming (SD3)), and this was shown in Lemma B.10 above.  Corollary B.14 (Uniqueness). Canonical models are unique up to a unique isomorphism.

0 Proof. If ShG,E and ShG,E are two canonical models over the reflex field E of a datum (G,X), then the 0 identity map on ShG,C is the pullback of a morphism ShG,E → ShG,E.  Corollary B.15 (Existence criterion). Let (G,X) → (G0,X0) be an injective morphism of Shimura–Deligne datum. If (G0,X0) admits a canonical model, then so does (G,X).

Proof. This is [Del71, Corollary 5.7] and the proof carries over verbatim.  Definition B.16. Let (G,X) be a Shimura–Deligne datum. In addition to the axioms introduced in Definition B.2, some additional axioms are often imposed which we list here: (SD3) Gad(R) has no Q-simple factors that are R-anisotropic. (SD4) The weight morphism wX := w ◦ h: Gm,R → GR, a priori defined over R, is defined over Q. (SD5) ZG(Q) is discrete in ZG(Af ). Remark B.17. When (G,X) satisfies (SD3), we arrive at the common definition of Shimura datum in the literature. We note that (SD5) is equivalent to the statement that the maximal anisotropic Q-subtorus of ZG remains anisotropic (equivalently, compact) over R, i.e. ZG is an almost direct product of a split and a compact type torus over Q [Mil03, Theorem 5.36]. (SD5) implies (SD4) (see [Pin92, §5.4]) and is therefore a practical means to check the latter. One particularly useful application of (SD5) is the following:

6 ad The space of conjugacy classes of maximal tori in G (R) form finitely many connected components, each of which is open, ad + and any two in the same component conjugate by G (R) . See the footnote in [Mil03, p. 117]. 64 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Lemma B.18. Let (G,XG) be a Shimura–Deligne datum which satisfies (SD5). Let L ⊂ K ⊂ G(Af ) be sufficiently small compact open subgroups (Definition B.6) such that L is normal in K. Then the map of C-varieties

ShG(L)C  ShG(K)C is Galois with Galois group K/L. Proof. By [Mil03, Theorem 5.28] and axiom (SD5), one has

S := ShG(C) = G(Q)\XG × G(Af ) and ShG(L)(C) = S/L, ShG(K)(C) = S/K. Since K is sufficiently small, the action of K on S is free. Indeed, the stabiliser StabK (s) of a point s ∈ S under the action of K, satisfies −1 −1 g StabK (s)g = StabG(R)(x) ∩ G(Q) ∩ gKg where we have written s = [x, g] for x ∈ XG and g ∈ G(Af ). Since StabG(R)(x) is compact-modulo-centre −1 −1 and Γ := G(Q) ∩ gKg is a discrete subgroup of G(R), for any γ ∈ g StabK (s)g there exists an integer n > 0 such that n −1 γ ∈ ZG(R) ∩ Γ = ZG(Q) ∩ Γ ⊂ ZG(Q) ∩ gKg . −1 Since ZG(Q) is discrete in ZG(Af ) this implies that ZG(Q) ∩ gKg is finite, and so every element of −1 −1 g StabK (s)g has finite-order. But K is neat, so Γ is torsion-free, which implies that g StabK (s)g (and hence StabK (s)) must be trivial. Similarly, the action of L on S is free. This implies that the map S/L  S/K is Galois and has degree [K : L] as required.  B.3. PEL-type Shimura–Deligne varieties. For the notion of (semisimple) PEL-datum, we refer the reader to [Tor19, Definition 7.2]. Here, we simply recall that a PEL datum is a tuple (B, ∗,V, h·, ·i, h) where • B is a finite-dimensional semisimple Q-algebra •∗ is a positive anti-involution of B • V is a finite-dimensional B-module • h·, ·i: V × V → Q a non-degenerate alternating (i.e. skew Hermitian) pairing • h: → EndB V is an -algebra homomorphism C R R R satisfying the conditions in loc.cit.. Given such a PEL datum as above, we can associate to it an algebraic group G (over Q) whose R-points equal  × G(R) = AutBR (VR) | ∃µ(g) ∈ R such that hgu, gvi = µ(g)hu, vi .

The group G is reductive and µ: G → Gm is a homomorphism, which we call the similitude factor. We let G1 denote the kernel of µ. Then G1,R splits into a product of unitary (A), symplectic (C) and orthogonal factors (D) [Tor19, Lemma 7.5 (i)]. In particular, if B is simple then only one type can occur. The R-algebra homomorphism h: → EndB (V ) gives rise to a morphism → G, which we still denote by h. C R R S

Lemma B.19. If G1 has no factors of type (D), then the pair (G, h) is a Shimura–Deligne datum. In addition, it satisfies (SD4). Proof. This is [Tor19, Lemma 7.5 (ii)], with the only modification being that we include non-central factors of compact type. The second statement follows by Lemma 7.5 (iii) of op.cit.  Definition B.20. A PEL-type Shimura–Deligne datum is a pair (G, h) that arises from a choice of a PEL datum with no orthogonal factors as above.

To any PEL-datum as above, and for any compact open subgroup K ⊂ G(Af ), we have an associated moduli problem MK over the reflex field which classifies abelian varieties with corresponding PEL structure as in [Lan12, §1.2]. If K is neat, then MK is representable by a smooth quasi-projective scheme. Remark B.21. Here, we are assuming that such a rational PEL-datum arises from a choice of integral PEL- datum as in [Lan12, §1.1]. As we are only interested in moduli problems over reflex fields in the sequel, the choice of an integral PEL datum does not matter by Corollary 1.4.3.7 of [Lan13]. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 65

Lemma B.22. Let (G,X) be a PEL-type Shimura–Deligne datum arising from (B, ∗,V, h·, ·i, h). Set   1 1 M 1 ker (Q, G) := ker H (Q, G) → H (Qv, G) . v≤∞

1 Then ker (G, Q) is finite and classifies isomorphism classes of skew-Hermitian B-modules (V 0, h·, ·i0) such that the B -module (V 0 , h·, ·i0) is isomorphic to (V , h·, ·i). A A A 1 Proof. That ker (Q, G) is finite follows by [BS64, §7]. By [Mil17, Proposition 3.50]), H1(Q, G) (resp. 1 1 H (Qv, Gv)) classifies isomorphism classes of G-torsors over Q (resp. Gv torsors over Qv), and so ker (Q, G) classifies isomorphism classes of G torsors over Q that are locally trivial. Now G-torsors are just symplectic 0 B-modules V that are isomorphic to V over Q.  Proposition B.23. Let (G,X) be a PEL-type Shimura–Deligne datum associated with the tuple (B, ∗,V, h·, ·i, h), and fix an integral PEL-datum satisfying [Lan12, Condition 1.2.5]. For any neat compact open subgroup K ⊂ G(Af ), one has an open and closed embedding of C-varieties

(B.24) ShG,C(K) ,→ MK,C. 1 If the group G satisfies the Hasse principle, i.e. ker (Q, G) = 0, then the embedding in (B.24) is an isomorphism. Proof. The embedding in (B.24) follows from [Lan12, Lemma 2.5.6] and the paragraph following its proof. More precisely, it is shown that ShG(K)(C) is isomorphic to the locus in MK (C) parameterising all PEL abelian varieties whose first (rational) homology is isomorphic to V (as polarised symplectic spaces with B-structure). Note that for any point in MK (C), the first homology (over A) of the associated abelian variety is always isomorphic to V ⊗Q A (as polarised symplectic spaces with B-structure), by definition, since (G,X) is a PEL-type Shimura–Deligne datum associated with the tuple (B, ∗,V, h·, ·i, h). So to show (B.24) is an isomorphism, it is enough to show that there is a unique polarised symplectic B-module W such that ∼ W ⊗Q A = V ⊗Q A. This follows by Lemma B.22.  Remark B.25. The discussion above can also be found in [Kot92, §8] under the assumption that B is simple.

1 1 Remark B.26. The computation of ker (Q, G) can be reduced to ker (Q, G/Gder) by [Mil17, Proposition 25.71], as Gder is always simply connected for PEL-type Shimura Deligne datum ([Mil03, Proposition 8.7]). Corollary B.27. Keeping the same notation as in Proposition B.23, suppose that G satisfies the Hasse

principle. Then ShG,C(K) has a canonical model isomorphic to MK,E, where E = E(G,X) is the reflex field. Proof. Any PEL-type Shimura–Deligne datum has an embedding into the standard Siegel Shimura datum,

so ShG,C(K) has a unique canonical model by Corollaries B.15 and B.14. The fact that MK,E is a canonical model follows from [Mil03, Proposition 14.12] with the identity map (the proof of this proposition is purely a statement about CM abelian varieties). 

Example B.2. Let (G , X) ∈ {(H,XH), (G,XG)} be the Shimura–Deligne datum introduced in section 3.2. Then (G , X) is of PEL-type and satisfies (SD5) and [Lan12, Condition 1.2.5]. Indeed • If G = G, then the semisimple algebra is just B = E and V is the 2n-dimensional Hermitian space with Hermitian form corresponding to the matrix J1,2n−1 (see section 3.1). In particular, this arises from an integral PEL-datum with semisimple algebra OE. • If G = H, then we take B = E × E and consider the product of Hermitian spaces V = W1 ⊕ W2 where W1 (resp. W2) has Hermitian form given by the matrix J1,n−1 (resp. J0,n). As above, this arises from an integral PEL-datum with semisimple algebra OE × OE. In addition to this, the group G satisfies the Hasse principle, for the following reason. By Remark B.26, it is enough to deduce it for the the maximal abelian quotient of G , denoted TG . In either case, TG is a product of factors U(1), GU(1) or Gm. The Hasse principle is known to hold for these three groups; for U(1), see ([Kot92, §7]), while for GU(1), Gm, it follows by Hilbert’s Theorem 90. 66 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Appendix C. Ancona’s construction for Shimura–Deligne varieties In this appendix, we document certain results, particularly the functoriality of motivic lifts, of [Anc15] and [Tor19] that hold in the absence of (SD3). The techniques used by these authors involve mixed Shimura varieties, which are a generalisation of the usual (pure) Shimura varieties. The definition of a mixed Shimura datum includes a counterpart of axiom (SD3); axiom (vii) of [Pin88, Definition 2.1]), and as in the case of pure Shimura data, this axiom is usually invoked when strong approximation is needed (for example, when describing the connected components of mixed Shimura varieties in [Pin88, Proposition 3.9]). It also plays a key role in reducing many statements to ones involving pure Shimura data. By replacing this condition with an alternative assumption (Assumption C.3) however, many proofs in [Pin88] carry over verbatim (building on the results in Appendix B). We have not attempted to be thorough here – instead, we content ourselves with a summary of the general results we need from [Pin88], and only use them in the restricted setting of §C.3 that suffices for the purposes of this article. We continue with the notation of Appendix B until §C.5, after which we specialise to the particular groups defined in §3.1.

C.1. Mixed Shimura–Deligne data. Consider the following collection of data • P a connected linear algebraic group over Q • W the unipotent radical of P • U a subgroup of W over Q that is normal in P. •X a left homogenous space under the group P(R) · U(C) ⊂ P(C), • h: X → Hom(SC, PC) a P(R) · U(C)-equivariant map. Set V = W/U, G = P/W and π : P → G, π0 : P → P/U the natural projections. Then such a collection is said to be mixed Shimura–Deligne datum if it satisfies axioms (i)–(viii) of [Pin88, Definition 2.1], except possibly (vii). If these axioms are satisfied, the data is determined by the triple (P, X , h) since U is charac- terised by its action on Lie(P). We suppress the dependency on h when a choice has been made, and denote such a datum by (P, X ) only. A morphism of mixed Shimura–Deligne datum (P1, X1, h1) → (P2, X2, h2) is a morphism φ: P1 → P2 and a P1(R) · U1(C)-equivariant map Ψ: X1 → X2 satisfying the commutativity property of [Pin88, Definition 2.3]. We call a morphism injective if both φ and Ψ are. Given a mixed Shimura–Deligne datum (P, X , h) and a compact open subgroup K ⊂ P(Af ), we define the corresponding mixed Shimura–Deligne variety to be the double coset

ShP(X ,K)(C) := P(Q)\ [X × P(Af )/K] . As in [Pin88, Proposition 2.19], every connected component of X is a holomorphic complex vector bundle on a Hermitian symmetric domain, or simply a complex vector space. Therefore, if K is neat, then ShP(X ,K)(C) inherits the structure of a complex analytic variety. A morphism of mixed Shimura–Deligne data induces a morphism on the corresponding mixed Shimura–Deligne varieties when the compact open subgroups are chosen as in [Pin88, Proposition 3.8].

C.2. Hodge structures. Let (G,X) be a Shimura–Deligne datum as in Definition B.2, and let F be a number field. Let RepF (G) denote the category of all finite-dimensional algebraic representations (ρ, V) of GF and set V = V(F ), the underlying F -vector space. Such a representation can equivalently be viewed as an algebraic representation of G defined over Q of dimension dimF (V ) · [F : Q], together with a Q-algebra homomorphism F,→ EndG(Q)(V ). For any (ρ, V) ∈ RepF (G) and h ∈ X, we obtain a Hodge structure on V ⊗Q C via the map ρ ◦ h. In × particular, V ⊗Q C decomposes as a direct sum of one-dimensional C-subspaces on which C ⊂ SC acts via a character of the form z 7→ z−pi z¯−qi – the corresponding Hodge bigrading of this subspace is given by the pair (pi, qi), and its weight is defined to be pi + qi. The Hodge type of (ρ, V) is the collection of all such pairs that appear in this decomposition. If pi + qi = n for all i, then we say that V is pure of weight n. In this case, for any h ∈ X, the weight homomorphism ρ ◦ h ◦ w : Gm,R → GL(V ⊗Q R) is equal to the character λ → λn (recall our conventions on w at the start of Appendix B).

AV Definition C.1. We let RepF (G) denote the full sub-category of RepF (G) whose objects have Hodge type contained in {(−1, 0), (0, −1)}. ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 67

C.3. Unipotent extensions. We shall primarily be concerned with a specific sub-class of mixed Shimura– Deligne datum, namely those which are unipotent extensions and of a prescribed Hodge type.

Definition C.2. Let (G,X) be a Shimura–Deligne datum satisfying (SD5). For a representation V in AV RepF (G) , consider the pair (P, X ), where

• P = ResF/Q(V) o G is the unipotent extension of G, with natural map π : P → G •X is the subset of all t ∈ Hom(SC, PC) which are defined over R and satisfy π◦t ∈ XC = {hC : h ∈ X}. Then the pair (P, X ) satisfies axioms (i)–(viii) in [Pin88, 2.1], excluding axiom (vii) (which is axiom (SD3)) and therefore determines a mixed Shimura–Deligne datum. We refer to such a datum as a unipotent extension of the pure datum (G,X).

Under an additional assumption below, we will explain how one can associate mixed Shimura–Deligne varieties to the unipotent extensions in Definition C.2 which satisfy good functoriality properties in both (G,X) and V. Essentially, all the results in [Pin88] that we will need hold by replacing (SD3) with the following assumption. Let S1 ⊂ S denote the circle group. Assumption C.3 (c.f. [Pin88, 1.12]). Let (G,X) be a Shimura–Deligne datum satisfying (SD5) and let (P, X ) be a unipotent extension as in Definition C.2. Let G1 be a normal subgroup of G which contains the image of h(S1), for any h ∈ X. Let (ρ, M) be an algebraic representation of P (over Q) that is pure of n weight n, i.e. for any h ∈ X , the action of ρ ◦ h ◦ w(z) on MC is given by multiplication by z . We assume that there exists

• A one-dimensional algebraic representation N of P, defined over Q, which factors through G/G1 and is pure of Hodge type (n, n).

• A P-equivariant non-degenerate pairing Ψ: M ⊗Q M → N, and • For every h ∈ X , a morphism of rational Hodge structures λh : N → Q(−n), such that λh ◦ Ψ is a polarisation for the Hodge structure on M defined by h.

Remark C.4. Assumption C.3 is an assumption on (P, X , ρ, M). By abuse of language, we will say that Assumption C.3 holds for (P, X ) if it holds for (P, X , ρ, M), for every pure algebraic representation (ρ, M) of P.

Remark C.5. If (G,X) is a Shimura–Deligne datum satisfying (SD3) and (SD5) then Assumption C.3 holds for irreducible M. If, in addition to this, dim (G/G1) ≤ 1, then Assumption C.3 holds for all M (see [Pin88, 1.13]).

In the absence of (SD3), Assumption C.3 provides an alternative way to deduce [Tor19, Lemma 5.5]. In particular, it holds for Shimura–Deligne data of PEL-type satisfying (SD5).

Lemma C.6. Let (G,X) be a PEL-type Shimura–Deligne datum as in Definition B.20 that satisfies (SD5). Then Assumption C.3 holds for any unipotent extension of (G,X) as in Definition C.2. In fact, one can take N to be a power of the similitude character.

Proof. Let (P, X ) be any unipotent extension, as in Definition C.2, and take any t ∈ X and h ∈ X such that π ◦ t = hC. Take G1 to be the kernel of the similitude character. Then this is a normal subgroup of G 1 ∼ which contains h(S ), so satisfies the conditions in Assumption C.3. Furthermore, we have G/G1 = Gm. The homomorphism t ◦ w : → P defines a weight filtration W on the category Rep (P) as in the Gm,C C • C end of §1 in [Mil90] (note that we are using ascending, rather than descending, filtrations – see Remark 1.8 in loc.cit.). By the assumptions on (P, X ), the algebraic group PC stabilises the filtration W• (see [Pin88, Proposition 1.4]). By [Mil90, Proposition 1.7], this implies that W0PC = PC and W−1PC = ResF/Q(V)C. As a consequence, we see that any pure algebraic representation of P must factor through G. Combining this with the fact that the pairing Ψ is required to be P-equivariant, it is enough to verify that Assumption C.3 holds in the case (P, X ) = (G,X), which we place ourselves in for the remainder of this proof. It is also enough to show that for any irreducible representation M that is pure of weight n, the assumption is satisfied with N equal to the n-th power of the similitude character. Indeed, the category Rep (G) is semisimple, so we can easily extend the result to arbitrary pure representations after showing Q this. 68 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

Let M be an irreducible algebraic representation of G. Any such representation is still irreducible after restricting to G , and since the category Rep (G ) is semisimple, we must have 1 Q 1

dimQ ((M ⊗Q M)G1 ) ≤ 1 ∼ where (−)G1 denotes coinvariants by G1. Furthermore this dimension is equal to 1 precisely when M|G1 = ∗ M |G1 , by Schur’s lemma. Another way of saying this is that there exists an integer r such that M∗ =∼ M ⊗ µr where µ is the similitude character of G. But the character µ gives rise to a Hodge structure that is pure of weight −2r, so the above isomorphism implies that r = n. The rest of the lemma now follows from the

proof of [Pin88, 1.12] (using the fact that conjugation by h(i) is a Cartan involution for G1,R).  C.4. Summary of results on mixed Shimura–Deligne varieties. Let (G,X) be a Shimura–Deligne datum that satisfies (SD5) and Assumption C.3 for any unipotent extension (P, X ) as in Definition C.2 (see Remark C.4). This assumption will allow us to apply the majority of the results in [Pin88, §1–§3, §11] and [Tor19], which we summarise below: AV (1) Let V be an algebraic representation of GF in RepF (G) which we view as an algebraic represen- tation of G with an F -structure, and let (P = ResF/Q(V) o G, X ) denote the unipotent extension 0 as in Definition C.2. For a neat compact open subgroup K ⊂ P(Af ), we set 0 0 ShP(K )(C) := P(Q)\ [X × P(Af )/K ] which we view with the quotient topology induced from X . By [Pin88, 3.2–3.3] and Baily–Borel this set carries the structure of a complex algebraic variety, which we call the associated mixed Shimura– Deligne variety. Such an example of a neat compact open subgroup is as follows. Let K ⊂ G(Af ) be a neat compact open subgroup, and let L ⊂ V(Af ) denote a (full rank) Zb-lattice that is stable : under K. By [Tor19, Lemma 5.4], L o K is a neat compact open subgroup of P = ResF/Q(V) o G. 0 0 −1 0 0 (2) Let K ,L ⊂ P(Af ) be neat compact open subgroups satisfying σ L σ ⊂ K for some σ ∈ P(Af ). Then we have a finite ´etalemap

0 [σ] 0 ShP(L )(C) −−→ ShP(K )(C) constructed in exactly the same way as for (pure) Shimura–Deligne varieties (see [Pin88, 3.4]). We can also define morphisms of mixed Shimura–Deligne datum in the usual way, and this defines morphisms between the associated Shimura–Deligne varieties (see [Pin88, 3.8]). AV (3) For V in RepF (G) the mixed Shimura–Deligne variety ShP(L o K)(C) has the structure of an abelian scheme over ShG(K)(C) (c.f. [Pin88, 3.22] – we use Assumption C.3 here). In particular, these abelian schemes satisfy functoriality properties with respect to the datum (G,X) and the representation V (see [Tor19, Lemma 5.7]). (4) There is a natural way to define reflex fields and canonical models associated to mixed Shimura– Deligne data (see [Pin88, §11]). In our setting, the reflex field E of any unipotent extension (P, X ) as in Definition C.2 is equal to the reflex field of (G,X) (11.2 in op.cit.). Suppose that ShG(K) admits a canonical model over E (which is unique by Corollary B.14), then the results of §11 and 0 the reduction lemma (Lemma 2.26) in op.cit. imply that ShP(K ) admits a unique canonical model over E. Furthermore, the morphisms discussed in (2) descend to morphisms between the canonical models, as well as the functoriality properties in (3) (as long as the pure Shimura–Deligne data admit canon- ical models). Note that we are permitted to apply the reduction lemma in op.cit. by Assumption C.3. Corollary C.7. Take G ∈ {G, H, T, Ge } to be any of the groups defined in section 3.1, and X the associated symmetric space. Then (G ,X) is a Shimura–Deligne datum which satisfies (SD5) and Assumption C.3 for any unipotent extension (P, X ) of (G ,X) as in Definition C.2 (including, of course, the datum (G ,X) itself). In particular, (1)–(4) above hold for any such (P, X ). Proof. The only potentially problematic group is G = H, but we have shown that Assumption C.3 is satisfied in this case (see Lemma C.6). The existence of a canonical model for (H,XH) follows from Corollary B.15 (the other groups gives rise to Shimura data in the usual sense).  ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 69

C.5. Lifts of the canonical construction. We now put ourselves in the situation of Corollary C.7, so ( ,X) ∈ {(G,X ), (H,X ), (T,X ), (G,X )}. Let p be a prime that splits in E/ and recall that we G G H T e Ge Q ∼ have fixed an embedding E,→ Qp, which distinguishes a prime P of E lying above p satisfying EP = Qp. By the general procedure described in section 4.1, for any neat compact open subgroup K ⊂ G (Af ) we have a Qp-linear tensor functor ´ µ ,K : Rep (G ) → Et (Sh (K)) G Qp G Qp

from the category of finite-dimensional algebraic representations of GQp to ´etale Qp-sheaves on ShG (K). Theorem C.8. Let G ∈ {G, H, T, Ge } as above. Then the results of [Tor19, §10], excluding Lemma 10.6, hold in this setting. If G ∈ {G, H}, then Lemma 10.6 does hold, in addition to the results of §8–§9 of op.cit. where Betti cohomology is replaced with p-adic cohomology and the functoriality statements are with respect to the embedding H ,→ G (as in section 3.1). Proof. We will justify that all the proofs hold in our setting, even though we have not assumed (SD3). Note that (SD5) and Assumption C.3 hold for (any unipotent extension of) the Shimura–Deligne data that we are considering, and that the morphism H ,→ G is admissible in the sense of [Tor19, Definition 9.1]. The key references for the proofs are [Pin88], [Pin92] and [Wil97, §I–II]. We justify the use of the results in [Wil97] (the remaining results from [Pin88] and [Pin92] are justified in section C.4). As we are working in the special case of mixed Shimura–Deligne datum in Definition C.2, as remarked at the end of page 10 in [Wil97, §II], one can check that we are in the situation of [Wil97, §I.3] (except for geometric connectedness). Also [Pin88, 3.13] is valid in our setting, so Lemma 1.6 in [Wil97, §II] holds

(the fibres of the map ShP (L o K)E → ShG (K)E are “unipotent K(π, 1)s”). These observations mean that [Wil97, §II.4] is valid in our setting. Indeed, we first check that all the cited results in this section hold: • The reference [Pin92, Proposition 3.3.3]. It is an easy check that this proof does not depend on the axiom (SD3). • Theorem 4.3 in [Wil97, §II] (which is a consequence of Propositions 5.5.4, 5.8.2 and 5.6.1 in [Pin92]). For part (a) there is nothing to check, because any torus satisfies (SD3). For parts (b) and (c), the proofs in [Pin92, §5.6] still hold verbatim (we do not need to consider models and compactifications). The arguments involving special points are also valid in our setting, because the results in [Pin88, §11] are valid by replacing any referenced result in [Del71] with the appropriate analogue in Appendix B. • The results in [Wil97, §I] are valid by the above discussion. Then one can check that none of the remaining arguments in [Wil97, §II.4] rely on the axiom (SD3). We note that the opposite convention of left/right actions for the functor µG is used in loc.cit., however this does not affect the validity of the results. One can now check that the arguments in [Tor19] carry over into our situation. Furthermore, Ancona’s construction is valid in our setting, as the results in [Anc15] do not depend on (SD3) (in fact the majority of the paper doesn’t even involve Shimura varieties).  Remark C.9. Some of the arguments in [Tor19] do involve passing to connected components of the mixed Shimura varieties. However, this is only ever used in an abstract way; an explicit description of the connected components is not needed, which would require (SD3).

References [AGV73] Michael Artin, Alexander Grothendieck, and Jean-Louis Verdier, Th´eoriedes topos et cohomologie ´etaledes sch´emas. Tome 3, Lecture Notes in , Vol. 305, Springer-Verlag, Berlin-New York, 1973, S´eminairede G´eom´etrie Alg´ebriquedu Bois-Marie 1963–1964 (SGA 4), Dirig´epar M. Artin, A. Grothendieck et J. L. Verdier. Avec la collaboration de P. Deligne et B. Saint-Donat. ↑ 8, 19, 56 [Anc15] Giuseppe Ancona, D´ecomposition de motifs ab´eliens, Manuscripta Mathematica 146 (2015), no. 3, 307–328. ↑ 18, 22, 23, 66, 69 [BDP13] Massimo Bertolini, Henri Darmon, and Kartik Prasanna, Generalized Heegner cycles and p-adic Rankin L-series, Duke Math. J. 162 (2013), no. 6, 1033–1148. ↑ 1 [BH06] Colin J. Bushnell and Guy Henniart, The local Langlands conjecture for GL(2), Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences], vol. 335, Springer-Verlag, Berlin, 2006. ↑ 9, 10, 11 70 ANDREW GRAHAM AND SYED WAQAR ALI SHAH

[BR94] Don Blasius and Jonathan D. Rogawski, Zeta functions of Shimura varieties, Motives (Seattle, WA, 1991), Proc. Sympos. Pure Math., vol. 55, Amer. Math. Soc., Providence, RI, 1994, pp. 525–571. ↑ 16 [BS64] A. Borel and J.-P. Serre, Th´eor`emesde finitude en cohomologie galoisienne, Comment. Math. Helv. 39 (1964), 111–164. ↑ 65 [BT65] Armand Borel and Jacques Tits, Groupes r´eductifs, Inst. Hautes Etudes´ Sci. Publ. Math. (1965), no. 27, 55–151 (fr). ↑ 60 [BW13] Armand Borel and Nolan R Wallach, Continuous cohomology, discrete subgroups, and representations of reductive groups, vol. 67, American Mathematical Soc., 2013. ↑ 46 [CD19] Denis-Charles Cisinski and Fr´ed´ericD´eligse, Triangulated Categories of Mixed Motives, Springer, 2019. ↑ 6, 23 [CH13] Ga¨etanChenevier and Michael Harris, Construction of automorphic Galois representations, II, Cambridge Journal of Mathematics 1 (2013), no. 1, 53–73. ↑ 2, 28, 55 [Clo91] Laurent Clozel, Repr´esentations galoisiennes associ´eesaux repr´esentationsautomorphes autoduales de GL(n), Inst. Hautes Etudes´ Sci. Publ. Math. (1991), no. 73, 97–145. ↑ 17 [CS20] Fulin Chen and Binyong Sun, Uniqueness of twisted linear periods and twisted Shalika periods, Science China Mathematics 63 (2020), no. 1, 1–22. ↑ 5, 31 [Del71] Pierre Deligne, Travaux de Shimura, S´eminaire Bourbaki : vol. 1970/71, expos´es382-399, S´eminaireBourbaki, no. 13, Springer-Verlag, 1971, pp. 123–165. ↑ 21, 59, 60, 61, 62, 63, 69 [Del77] , Cohomologie ´etale:SGA 4 1/2, Lecture Notes in Mathematics 569 (1977). ↑ 45 [Del79] Pierre Deligne, Vari´et´esde Shimura: interpre´etationmodulaire, et techniques de construction de mod`eles canoniques, Proc. Sympos. Pure Math. 33 (1979), no. 2, 247–289. ↑ 15, 59, 60 [DJR18] Mladen Dimitrov, Fabian Januszewski, and A. Raghuram, L-functions of GL(2n): p-adic properties and non- vanishing of twists, arXiv e-prints (2018), arXiv:1802.10064. ↑ 31 [Dre73] Andreas W. M. Dress, Contributions to the theory of induced representations, “Classical” Algebraic K-Theory, and Connections with Arithmetic (Berlin, Heidelberg) (H. Bass, ed.), Springer Berlin Heidelberg, 1973, pp. 181–240. ↑ 4, 8 [Ful98] William Fulton, Intersection Theory, 2 ed., Springer, 1998. ↑ 48 [GN09] Alain Genestier and Bao ChˆauNgˆo, Lectures on Shimura varieties, Autour des motifs—Ecole´ d’´et´eFranco-Asiatique de G´eom´etrieAlg´ebriqueet de Th´eoriedes Nombres/Asian-French Summer School on Algebraic Geometry and Number Theory. Volume I, Panor. Synth`eses,vol. 29, Soc. Math. France, Paris, 2009, pp. 187–236. ↑ 60, 61 [GRG14] Harald Grobner, A Raghuram, and Wee Teck Gan, On the arithmetic of Shalika models and the critical values of L-functions for GL2n, American Journal of Mathematics 136 (2014), no. 3, 675–728. ↑ 23 [HL04] Michael Harris and Jean-Pierre Labesse, Conditional Base Change for Unitary Groups, Asian J. Math. 8 (2004), no. 4, 653–684. ↑ 16 [HT01] Michael Harris and Richard Taylor, The Geometry and Cohomology of Some Simple Shimura Varieties, vol. 151, Princeton University Press, 2001. ↑ 28 [Jan88] Uwe Jannsen, Continuous ´etalecohomology, Math. Ann. 280 (1988), no. 2, 207–245. ↑ 6, 55, 56 [JR96] Herv´eJacquet and Stephen Rallis, Uniqueness of linear periods, Compositio Mathematica 102 (1996), no. 1, 65–123. ↑ 5, 30, 47 [JS81] H. Jacquet and J. A. Shalika, On Euler Products and the Classification of Automorphic Forms II, American Journal of Mathematics 103 (1981), no. 4, 777–815. ↑ 47 [KLZ17] Guido Kings, David Loeffler, and Sarah Livia Zerbes, Rankin-Eisenstein classes and explicit reciprocity laws, Camb. J. Math. 5 (2017), no. 1, 1–122. ↑ 55 [Kol89] V. A. Kolyvagin, Finiteness of E(Q) and X(E, Q) for a subclass of Weil curves, Math. USSR Izv. 32 (1989), 523–541. ↑ 1 [Kot92] Robert E. Kottwitz, Points on some Shimura varieties over finite fields, J. Amer. Math. Soc. 5 (1992), no. 2, 373–444. ↑ 65 [K¨u17] Lars K¨uhne, Intersections of Class Fields, 2017. ↑ 47 [Lan12] Kai-Wen Lan, Comparison between analytic and algebraic constructions of toroidal compactifications of PEL-type Shimura varieties, J. Reine Angew. Math. 664 (2012), 163–228. ↑ 59, 61, 64, 65 [Lan13] , Arithmetic Compactifications of PEL-type Shimura varieties, no. 36, Princeton University Press, 2013. ↑ 54, 64 [Lem17] Francesco Lemma, On higher regulators of Siegel threefolds II: the connection to the special value, Compositio Mathematica 153 (2017), no. 5, 889–946. ↑ 6 [Liu19] Yifeng Liu, Bounding cubic-triple product Selmer groups of elliptic curves, J. Eur. Math. Soc. (JEMS) 21 (2019), no. 5, 1411–1508. ↑ 58 [Loe19] David Loeffler, Spherical varieties and norm relations in , arXiv e-prints (2019), arXiv:1909.09997. ↑ 4, 7, 8, 10, 19, 38, 40, 42 [LS18] Jean-Pierre Labesse and Joachim Schwermer, Central morphisms and Cuspidal automorphic Representations, arXiv e-prints (2018), arXiv:1812.03033. ↑ 16 [LSZ17] David Loeffler, Chris Skinner, and Sarah Livia Zerbes, Euler systems for GSp(4), arXiv e-prints (2017), arXiv:1706.00201. ↑ 4, 6, 11, 15, 18, 23, 29 [LTX+19] Yifeng Liu, Yichao Tian, Liang Xiao, Wei Zhang, and Xinwen Zhu, On the Beilinson–Bloch–Kato conjecture for Rankin–Selberg motives, arXiv e-prints (2019), arXiv:1912.11942. ↑ 29 ANTICYCLOTOMIC EULER SYSTEMS FOR UNITARY GROUPS 71

[Mat17] Nadir Matringe, Shalika periods and parabolic induction for GL(n) over a non-archimedean local field, Bulletin of the London Mathematical Society 49 (2017), no. 3, 417–427. ↑ 30 [Mil90] J. S. Milne, Canonical models of (mixed) Shimura varieties and automorphic vector bundles, Automorphic forms, Shimura varieties, and L-functions, Vol. I (Ann Arbor, MI, 1988), Perspect. Math., vol. 10, Academic Press, Boston, MA, 1990, pp. 283–414. ↑ 67 [Mil03] J. S. Milne, Introduction to Shimura Varieties, Harmonic Analysis, The Trace Formula, and Shimura Varieties (Robert Kottwitz James Arthur, David Ellwood, ed.), Clay Mathematics Proceedings, vol. 4, American Mathematical Society, 2003, pp. 265 – 378. ↑ 63, 64, 65 [Mil17] J. S. Milne, Algebraic groups, Cambridge Studies in Advanced Mathematics, vol. 170, Cambridge University Press, Cambridge, 2017, The theory of group schemes of finite type over a field. ↑ 62, 65 [Mor10] Sophie Morel, On the cohomology of certain non–compact Shimura varieties, Annals of Mathematics Studies 173 (2010). ↑ 14, 27, 28, 29, 54, 59 [Nar74] Hiroshi Narushima, Principle of inclusion–exclusion on semilattices, J. Combinatorial Theory Ser A. 17 (1974), 196–203. ↑ 32 [Nek92] Jan Nekov´aˇr, Kolyvagin’s method for Chow groups of Kuga-Sato varieties, Inventiones mathematicae 107 (1992), no. 1, 99–125. ↑ 1 [Nek06] Jan Nekov´aˇr, Selmer complexes, Ast´erisque(2006), no. 310, viii+559. ↑ 43, 55 [NN16] Jan Nekov´aˇrand Wies lawa Nizio l, Syntomic cohomology and p-adic regulators for varieties over p-adic fields, Algebra & Number Theory 10 (2016), no. 8, 1695–1790. ↑ 54 [NSW08] J¨urgenNeukirch, Alexander Schmidt, and Kay Wingberg, Cohomology of number fields, second ed., Grundlehren der Mathematischen Wissenschaften [Fundamental Principles of Mathematical Sciences], vol. 323, Springer-Verlag, Berlin, 2008. ↑ 55 [OST19] Masao Oi, Ryotaro Sakamoto, and Hiroyoshi Tamori, New expression of unramified local L-functions by certain Hecke operators, arXiv e-prints (2019), arXiv:1903.07613. ↑ 46 [Pin88] Richard Pink, Arithmetical compactification of mixed Shimura varieties, vol. 209, Bonner Mathematische Schriften, 1988. ↑ 60, 61, 63, 66, 67, 68, 69 [Pin92] Richard Pink, On `-adic sheaves on Shimura varieties and their higher direct images in the Baily–Borel compacti- fication, Mathematische Annalen 292 (1992), no. 1, 197–240. ↑ 18, 63, 69 [Ram15] Dinakar Ramakrishna, A mild Tchebotarev theorem for GL(n), Journal of Number Theory 146 (2015), 519 – 533, Special Issue in Honor of Steve Rallis. ↑ 47 [Ren10] David Renard, Repr´esentations des groupes r´eductifsp-adiques, Soci´et´emath´ematiquede France Paris, 2010. ↑ 14 [Rub00] Karl Rubin, Euler systems, Annals of Mathematics Studies, vol. 147, Princeton University Press, Princeton, NJ, 2000. ↑ 45, 54, 55 [Sch86] Chad Schoen, Complex multiplication cycles on elliptic modular threefolds, Duke Math. J. 53 (1986), no. 3, 771–794. ↑ 1 [Sha74] J. A. Shalika, The Multiplicity One Theorem for GLn, Annals of Mathematics 100 (1974), no. 2, 171–193. ↑ 52 [Shi11] Sug Woo Shin, Galois representations arising from some compact Shimura varieties, Annals of Mathematics 173 (2011), no. 3, 1645–1741. ↑ 28 [Ski12] Christopher Skinner, Galois representations associated with unitary groups over Q, Algebra and Number Theory 6 (2012), no. 8, 1697–1717. ↑ 16, 28 [Sta20] The Stacks project authors, The stacks project, https://stacks.math.columbia.edu, 2020. ↑ 56, 57 [Tor19] Alex Torzewski, Functoriality of motivic lifts of the canonical construction, Manuscripta Mathematica (2019), 1–30. ↑ 6, 18, 22, 23, 64, 66, 67, 68, 69 [TW95] Jacques Th´evenaz and Peter Webb, The structure of Mackey functors, Trans. Amer. Math. Soc. 347 (1995), no. 6, 1865–1961. ↑ 8 [Web00] Peter Webb, A guide to Mackey functors, Handbook of Algebra, vol. 2, North-Holland, 2000, pp. 805–836. ↑ 4 [Wil97] J¨orgWildeshaus, Realizations of Polylogarithms, Springer-Verlag Berlin Heidelberg, 1997. ↑ 69 [Zha01] Shouwu Zhang, Heights of Heegner Points on Shimura Curves, Annals of Mathematics 153 (2001), no. 1, 27–147. ↑ 1 [Zha14] Wei Zhang, Selmer groups and the indivisibility of Heegner points, Camb. J. Math. 2 (2014), no. 2, 191–253. ↑ 60

(Graham) Department of Mathematics, South Kensington Campus, Imperial College London, London SW7 2AZ, UK E-mail address: [email protected] (Shah) Department of Mathematics, Harvard University, 1 Oxford Street, Cambridge, MA 02138, U.S.A. E-mail address: [email protected]