The Theta Elevator lets you compute the local theta lifts of your favorite representation. Try it out!
Scroll down for instructions/tutorial; click on section titles to expand/collapse. Recommended browser: Chrome
Enter the tempered parameter (a comma-separated list of odd integers)
Enter the segments which constitute the standard module (a semicolon-separated list of ordered pairs)
Select the target tower:
Select the level you want to lift to:
The theta correspondence is a way to transfer irreducible representations between two different groups which form a dual pair inside a symplectic group. This correspondence has a global version as well as a local one; here we focus on the latter: we work with smooth (complex) representations of p-adic groups. Suppose G and H are two such groups forming a dual pair. Given an irreducible representation π of G, we would like to compute its theta lift θ(π), which is a representation of H.
Dual pairs come in two flavors: type I (these involve the classical groups) and type II (general linear groups). The local theta correspondence for type II dual pairs has been explicitly described by Minguez [5]. For type I dual pairs, the work of Atobe and Gan [1] describes θ(π) when π is tempered. In [2], this was extended to a description of θ(π) for arbitrary π.
The purpose of this program is to demonstrate the results of [2].
To simplify notation, we focus on a specific dual pair: Sp(W)×O(V). The correspondence between other dual pairs of type I is entirely similar, and is covered in [2].
We work over a p-adic field F. Because dual pairs have symmetric roles in the correspondence, we try to keep the notation symmetric. To that end, let ϵ∈{±1}. Let Wn= a (−ϵ)-symmetric vector space of even dimension n Vm= an ϵ-symmetric vector space of even dimension m Let G=G(Wn) (resp. H=H(Vm)) denote the group of isometries of Wn (resp. Vm).This is just a fancy way of saying the following: if ϵ=1, then G is symplectic and H is orthogonal. The roles of G and H are switched when ϵ=−1.
To set up the theta correspondence, one needs to fix a splitting of the metaplectic cover over G×H. This involves characters χV and χW of F×, see [1, §2.8]. We only mention this because these characters show up throughout the results; however, they do not affect the combinatorics that govern the theta lifts.
The results of [1] are stated in terms of the Local Langlands Classification. Recall that the Langlands parameter of a representation π of G can be viewed as a representation ϕ of WF×SL2, where WF denotes the Weil group of the field F. We can always decompose this representation into irreducibles, which look like ρ⊗Sk; here ρ is an irreducible representation of WF, and Sk is the unique irreducible k-dimensional representation of SL2.
Remark: The theta correspondence only cares about ρ⊗Sk if ρ=χV and k is odd. Therefore, you will not need to enter the entire representation π -- just the relevant part.
The parameter ϕ corresponds to an L-packet. To identify the representation itself, more information is needed. We need a character of a certain component group attached to the parameter (see [1, §3]), which amounts to putting a sign on each of the irreducible pieces of ϕ.
Recall that essentially square-integrable representation of the general linear group correspond to segments [ρνa,ρνb], where ρ is a unitary cuspidal representation and a,b are real numbers such that b−a is a non-negative integer.
Let τ is a tempered representation of a classical group. A standard module is any representation of the form δk×⋯×δ1⋊τ, where
Any irreducible representation of G is the unique irreducible quotient of a uniquely determined standard module. The results of [2] are stated in terms of the standard module of π.
Remark: Again, you will not need to enter the entire standard module of π -- just the segments with ρ=χV.
We introduce a bit of notation that's slightly tricky, but highly useful: if π is a representation of G(Wn), the lift of π to H(Vm) will be denoted by θl(π), where l=n+ϵ−m.
Note that l is always odd, because m and n are both even.
Example 1: Suppose π is a representation of the symplectic group, say, Sp(14). We then set ϵ=1 and n=14, so that G(Wn)=Sp(14). Then θ3(π) is the lift of π to O(V12) θ1(π) is the lift of π to O(V14) θ−1(π) is the lift of π to O(V16) θ−3(π) is the lift of π to O(V18)
Example 2: Suppose π is a representation of the orthogonal space attached to a 10-dimensional quadratic space W10. In this case we set ϵ=−1 and n=10: G(W10) is the orthogonal group. Then θ5(π) is the lift of π to Sp(4) θ3(π) is the lift of π to Sp(6) θ1(π) is the lift of π to Sp(8) θ−1(π) is the lift of π to Sp(10)
If you object to this notation, here are a few reasons why you should become a fan:
If π is a representation of the symplectic group, there are two target towers of orthogonal groups we can lift to. If π is a representation of an orthogonal group, we can still speak of two towers; see [1, §4.2] or [2, §2.10].
On one of the towers, the lifts start occurring early; on the other, late. (This is a consequence of the Conservation Relation, and can be made precise).
Following [1], we refer to the early (late) occurrence tower as the going-down (going-up) tower.
Remark: Identifying the going-up/going-down tower is a subtle problem; we do not discuss it here. The going-up/going-down tower for π is inherited from the tempered part of its standard module τ; the problem for tempered representation is resolved by [1, Theorem 4.1 (2)].
To enter π, you will need to enter information about its standard module: you will enter the segments which correspond to δi's, as well as the Langlands parameter of τ.
Again we only need information about the segments [ρνa,ρνb] for which ρ=χV. Enter these segments by entering a (semicolon-separated) list of ordered pairs: (a1,b1);(a2,b2);…;(ak,bk) The list doesn't have to be sorted in any specific way.
Enter the information about the parameter of τ by entering a comma-separated list of (possibly negative!) integers. Repetition is allowed.
Example 1: Entering [-1,3,-5] implies that the parameter of τ contains −χVS1⊕+χVS3⊕−χVS5. Note that the parameter might contain other irreducibles, but these are the only ones that are relevant.
Example 2: (repetition). Entering [-1,3,-5,3] implies that the parameter of τ contains −χVS1⊕+χVS3⊕+χVS3⊕−χVS5.
Example 3: (non-example). Entering [-1,3,-5,-3] will result in an error: there are two different signs associated with S3.
We use an example to explain the input/output of the Theta Elevator.
Enter the tempered parameter (a comma-separated list of odd integers): [-1,3,-5]
Enter the segments which constitute the standard module (a semicolon-separated list of ordered pairs): (1,3); (3,4); (5,5)
At this point, the program prints the following message:
The first occurrence level is 11
You are now prompted to choose the target tower and level:
Select the target tower:
Select the level you want to lift to: -15
This will result in the following output:
tempered part 1, -3, 5, -7
segments [(1,4), (3,5), (5,6), (7,7)]
The notation we are using allows us to suppress the information that does not affect the recipe for the lift; we are only entering the relevant parts of τ and the standard module. In praticular, note that we don't even need to know which group we are starting from (symplectic or orthogonal).
For example, the parameter we entered for τ is χVS1⊕χVS3⊕χVS5, which looks like a parameter for Sp(8). However, this could just be a part of a larger parameter, possibly of an orthogonal group.
Similarly, the segments we entered to describe the standard module are only the relevant ones -- there could be other segments, but those have ρ≠χV. (Keep in mind that the segments we entered are those with ρ=χV.)
The reason this partial information about π is sufficient is that the rest of the parameter is not changed by the theta lift. Our output was:
tempered part 1, -3, 5, -7
segments [(1,4), (3,5), (5,6), (7,7)]
which means that the lift θ−15(π) has standard module:
7×[5,6]×[3,5]×[1,4]⋊σ,
with σ corresponding to the parameter
χWS1⊕χWS3⊕χWS5⊕χWS7
This should be interpreted as follows: where τ had χVS1⊕χVS3⊕χVS5, σ has χWS1⊕χWS3⊕χWS5⊕χWS7. The rest of the parameter remains unchanged, except it gets twisted by χWχ−1V.
The same applies to the segments in the standard module: where π had χV5×χV[3,4]×χV[1,3], θ(π) has χW7×χW[5,6]×χW[3,5]×χW[1,4]. The rest of the segments remain unchaged, except for the twisting by χWχ−1V.
Remark: There is a small amount of information that we lose by choosing to disregard the non-important part of the parameter, and this is related to the signs on the irreducible parts of σ. If one is lifting in the symplectic → orthogonal direction, the signs are correct. If the lift is orthogonal → symplectic, the signs might need to be flipped (this depends on the target tower). Similarly, if l(τ)=−1, then the parameter of σ is obtained by simply adding S1 to the parameter of τ. The sign attached to this S1 is more-or-less arbitrary in this program, because we are missing the information needed to determine it.
For the purposes of this demonstration, the effect of these minor inaccuracies is outweighed by the benefits of simplifying the parameters. For a fully precise statement of the results on lifts of tempered representations, one should consult [1].
The quick and dirty introduction to the theta correspondene presented here should not be taken too seriously. Kudla's notes [4] offer a great introduction (and much more). For a historical overview see [3]. A good reference for the Local Langlands Correspondence is the Appendix of [1].
The question of which tower is going up/down is ignored in the current version of this program. I intend to address this in the next version.
Also left for a future version are the various dual pairs of type I that are not addressed here. I hope this current version will succeed in making the results of [2] more accessible.
If you have any comments or suggestions (and especially if you notice any errors/inaccurracies), please contact me at bakic [at] math [dot] utah [dot] edu