# complex norm

As a newbie, I must be missing something, but here is the question:

With this setup:

```
var('a', domain=CC)
a.norm()
a.norm().simplify()
```

The last line displays as a^2, but should be |a|^2 .

What am I missing?

Which Sage version are you using? For the two lines I obtain the same answer

`a*conjugate(a)`

.I can not reproduce this either on 7.6 nor 8.0rc2, though i can reproduce on

`5.12`

. So, you just have to update your version of Sage.