L_packet.at

L-packets for real reductive groups in the sense of the local Langlands correspondence.

Lines:
283
Definitions:
38
Dependencies:
Vogan-dual.atKL_polynomial_matrices.at
Source:
GitHub
Mathematical background

An L-packet is a finite set of irreducible representations of a real group \(G(\mathbb{R})\) with the same L-parameter (homomorphism from the Weil group to the L-group \({}^L G\)).

Definitions

NameSignatureDescription
block_decomposelist)=[([Param],[Param])]:
is_validy,ratvec gamma)=bool:is_integer(square(y)-gamma)
parameterx,KGBElt_gen y,ratvec gamma)=Param:parameter(x,gamma-y.torus_factor,gamma)
y_genp)=KGBElt_gen: let y=(dual(p.inner_class),-^p.x.involution,p.infinitesimal_character-p.lambda) in
simple_imaginary_rootsx)=mat:
simple_imaginary_reflectionsx)=[WeylElt]:
fiberx)=[KGBElt]:
fiberG,mat theta)=[KGBElt]:
L_packetG,ratvec gamma, KGBElt_gen y_gen)=[Param]:
L_packetp)=[Param]:
L_packet_representativep)=Param:
L_packet_representativesparams)=[Param]:
L_packet_representativesP)=[Param]: L_packet_representatives(monomials(P))
L_packet_stable_sump)=ParamPol:
L_packetsparams)=[[Param]]:
is_stable_stdP)=bool:
is_stable_irrP)=bool:
is_stableP)=bool:is_stable_irr(P)
stable_sums_stdlist_of_params)=[ParamPol]:
stable_sums_std_matriceslist)={[([Param],mat)]:}[([Param],mat)]:
change_basislist,[Param] new_list, mat M)=mat:
irreducibles_as_sums_of_standardslist)={[([Param],mat)]:}[([Param],mat)]:
stable_sums_irr_in_basis_of_standards_as_matriceslist)={([Param],mat):}([Param],mat):
stable_sums_irr_in_basis_of_standardslist)={([Param],mat):}([Param],mat):
stable_sums_irrlist)={([Param],mat):}([Param],mat):
stable_sums_irr_matlist)=([Param],mat):
showlist,mat M)=void:
show_stable_sums_irrlist)=void:
qG)=int:rat_as_int((dimension(G) - dimension(K_0(G)))/2)
kottwitz_invariantG)=int:rat_as_int(q(quasisplit_form(G))-q(G))
kottwitz_signG)=int:(-1)^kottwitz_invariant(G)
inner_lift_stdp,RealForm G)=ParamPol:
inner_lift_stdP,RealForm G)=ParamPol:
inner_liftP,RealForm G)=ParamPol:
inner_lift_stdp,int i)=ParamPol: inner_lift_std(p,p.real_form.real_forms[i])
inner_lift_stdP,int i)=ParamPol: inner_lift_std(P,P.real_form.real_forms[i])
inner_liftp,int i)=ParamPol: inner_lift(p,p.real_form.real_forms[i])
inner_liftP,int i)=ParamPol: inner_lift(P,P.real_form.real_forms[i])