Processing math: 100%
Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

How to compute a cyclic subgroup of a class group?

Hello, I am quite new to computing in Sage and I am stuck at this point. Please help me out. I am going to use algebraic number theory notation without explaining them in detail. All computations are in quadratic fields.

What I have :

  • Δp=p2ΔK where p is a prime, ΔK=pq and ΔK1 mod 4
  • I computed the class group, C(Δp) in Sage

What I want :

  • Set f=[(p2,p)] in C(Δp) where (p2,p) is the standard representation of an ideal of norm p2
  • Set F=f

My question is :

  • How to get that cyclic subgroup F?

I have been looking at AbelianGroup and ClassGroup in Sage but I am not quite understanding how to use these to actually get what I want.

Any help in this matter would be greatly appreciated.

click to hide/show revision 2
retagged

updated 7 years ago

FrédéricC gravatar image

How to compute a cyclic subgroup of a class group?

Hello, I am quite new to computing in Sage and I am stuck at this point. Please help me out. I am going to use algebraic number theory notation without explaining them in detail. All computations are in quadratic fields.

What I have :

  • Δp=p2ΔK where p is a prime, ΔK=pq and ΔK1 mod 4
  • I computed the class group, C(Δp) in Sage

What I want :

  • Set f=[(p2,p)] in C(Δp) where (p2,p) is the standard representation of an ideal of norm p2
  • Set F=f

My question is :

  • How to get that cyclic subgroup F?

I have been looking at AbelianGroup and ClassGroup in Sage but I am not quite understanding how to use these to actually get what I want.

Any help in this matter would be greatly appreciated.