# 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}.

Listing elements of (Z/nZ)*

add a comment

3

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
```

Asked: **
2016-10-01 11:28:42 -0600
**

Seen: **34 times**

Last updated: **Oct 01 '16**

get multiplicative subgroup of Z/nZ

morphism between permutation group and matrix group

Order of elements in group multiplication?

How to use elements of cartesian product of two groups?

How to iterate through finite groups

How to make group act on a set?

Orbits on group actions acting on sets

Is it possible to run over the isomorphism classes of groups?

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.