Listing elements of (Z/nZ)*
I want to find all the elements of (Z/nZ)*. Is there a command for that ? For example if the user gives input 8, the the output will be {1,3,5,7}.
I want to find all the elements of (Z/nZ)*. Is there a command for that ? For example if the user gives input 8, the the output will be {1,3,5,7}.
You can use the method with a surprizing long but explicit name list_of_elements_of_multiplicative_group
:
sage: G = Zmod(8) ; G
Ring of integers modulo 8
sage: G.list_of_elements_of_multiplicative_group()
[1, 3, 5, 7]
If you want this set as a genuine group, you can do:
sage: G.unit_group()
Multiplicative Abelian group isomorphic to C2 x C2
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2016-10-01 18:28:42 +0100
Seen: 1,310 times
Last updated: Oct 01 '16
get multiplicative subgroup of Z/nZ
How do I understand the result of symbolic integrals
Iterator for conjugacy classes of Sn
Is it possible to run over the isomorphism classes of groups?
specific representation for groups inheriting from Sage's Group class