Script File
extParamPol.at
implement ParamPol for extended parameters
Definitions in source order
ExtParamPol type
set_type ExtParamPol = (ParamPol P_plus, ParamPol P_minus, ParamPol P_ind)
Fields: P_plus, P_minus, P_ind
(P_plus,P_minus,P_ind)=(\sum_i s_ip_i, \sum_j t_jq_j, \sum_k u_kr_k) <-> \sum_i s_iE(p_i,+) + \sum_j t_j E(q_j,-) + \sum_k u_k E(r_k,ind)L13
*
*(Split s,ExtParamPol(P_plus,P_minus,P_ind)) = ExtParamPolalso in this file at line 35, line 57; also defined in basic.at, complex.at, modules.at, hodge_tensor.at, tits_centralizer.at, stable.at
extParamPol 2 overloads
extParamPol (ExtParam E) = ExtParamPolextParamPol (Param p,int type) = ExtParamPolpresumably type is in range {-1,0,1} here
*
* (Split s,ExtParam E) = ExtParamPolalso in this file at line 17, line 57; also defined in basic.at, complex.at, modules.at, hodge_tensor.at, tits_centralizer.at, stable.at
+
+ (ExtParamPol(P_plus_1,P_minus_1,P_ind_1) ,ExtParamPol (P_plus_2,P_minus_2,P_ind_2) ) = ExtParamPolalso in this file at line 47, line 49; also defined in basic.at, modules.at
-
-(ExtParamPol(P_plus_1,P_minus_1,P_ind_1) ,ExtParamPol (P_plus_2,P_minus_2,P_ind_2) ) = ExtParamPolalso defined in basic.at, modules.at
+ 2 overloads
+ (ExtParamPol P,[ExtParamPol] Q) = ExtParamPol+ (ExtParamPol P,(Split S,Param p,int type)) = ExtParamPolalso in this file at line 37; also defined in basic.at, modules.at
display
display (ExtParamPol(A,B,C)) = voidnull_ext_module
null_ext_module (RealForm G) = ExtParamPol*
* (ExtParam(ic,,,lambda,theta,,,,,):E,rat r) = ExtParamscale continuous part (|nu|) of extended parameter by rational factor |r|
also in this file at line 17, line 35; also defined in basic.at, complex.at, modules.at, hodge_tensor.at, tits_centralizer.at, stable.at
deform_unreduced
deform_unreduced (Param p, mat delta, int type) = ExtParamPoldeform
deform = deform_unreduced@(Param,mat,int)also in this file at line 159
deform_old
deform_old (Param p, mat delta, int type) = ExtParamPoldeform
deform (ExtParam E, mat delta) = ExtParamPolalso in this file at line 100
change_nu
change_nu (Param p, rat factor, int type) = ExtParamPolgiven extended parameter (p,type) multiply nu(p) by rat r uses finalize_extended
%
% (ExtParamPol(P_plus,P_minus,P_ind)) = [(Split,Param,int)]replace ExtParamPol (P_plus,P_minus,P_ind) with [(s_i,c_i,type_i)]
also defined in basic.at
recursive_deform
recursive_deform (Param p, mat delta, int type_p) = ExtParamPolfull_deform
full_deform = recursive_deform@(Param,mat,int)also defined in basic.at
print_extended_character_formula 2 overloads
print_extended_character_formula (Param p,[Param] B,mat delta) = voidprint_extended_character_formula (Param p,mat delta) = voidprint_extended_composition_series 2 overloads
print_extended_composition_series (Param p,[Param] B,mat delta) = voidprint_extended_composition_series (Param p,mat delta) = voidprint_extended_indices
print_extended_indices([Param] B,mat delta) = voidcharacter_formula
character_formula (Param p,mat delta,int type) = ExtParamPolalso defined in modules.at
c_form_std_big
c_form_std_big = full_deform@(Param,mat,int)c-form of std module for the extended group is just full_def.
c_form_irreducible_big 2 overloads
c_form_irreducible_big (Param p,mat delta, int type,ExtParamPol cf) = ExtParamPolc_form_irreducible_big (Param p,mat delta, int type) = ExtParamPolc_form_irreducible_big_as_sum_of_standards
c_form_irreducible_big_as_sum_of_standards (Param p,mat delta, int type) = ExtParamPolc_form_irreducible_big_long
c_form_irreducible_big_long (Param p,mat delta, int type) = (ExtParamPol ,[(Split,Param),ExtParamPol] ,[(Split,Param),ExtParamPol] ,[(Split,Param),ExtParamPol] ,ExtParamPol )print_c_form_irreducible_big_long 2 overloads
print_c_form_irreducible_big_long ( ExtParamPol cf, [((Split,Param),ExtParamPol)] plus, [((Split,Param),ExtParamPol)] minus, [((Split,Param),ExtParamPol)] induced, ExtParamPol answer ) = voidprint_c_form_irreducible_big_long ((Param,mat,int)triple) = void"big" versionsL413
reduce
reduce (ExtParamPol(plus,minus,)) = ParamPolhermitian_form_irreducible_big
hermitian_form_irreducible_big (Param p) = KTypePolis_unitary_big
is_unitary_big (Param p) = boolprint_is_unitary_big
print_is_unitary_big (Param p) = voidis_weakly_unitary_big
is_weakly_unitary_big (Param p) = boolcompute Hermitian form on p, and report if it is unitary
Generated from atlas-scripts at commit 7e1b958 (2026-09-17).