2024-06-25 11:27:31 +02:00
|
|
|
def ith_magical_component(omega, zvee, g, super=True):
|
2022-11-24 18:59:07 +01:00
|
|
|
'''Given a form omega on AS cover, element g of group AS.group and normal basis element zmag, find the decomposition
|
|
|
|
sum_g g(zmag) omega_g and return omega_g.'''
|
2022-12-19 14:37:14 +01:00
|
|
|
z_vee_g = zvee.group_action(g)
|
|
|
|
new_form = z_vee_g*omega
|
2024-06-25 11:27:31 +02:00
|
|
|
return new_form.trace(super=super)
|