# 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 -0500
**

Seen: **534 times**

Last updated: **Oct 01 '16**

Multiplicative Group of a field

get multiplicative subgroup of Z/nZ

Convert exponential form to hyperbolic functions

Multiplying matrices with different parents?

sage cannot get the simplest form on the limit expression with binomial and exponential operations

integrate results that are different from using maxima

Action of lattice automorphism group on discriminant group

could someone please try this integral? segmentation fault generated

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.