# Problem with supercripts

I've read that variables can be subscripted with underscore "_" and superscripted with caret "^". However supescripting doesn't seem to work. I think the caret is seen as a power operator. How to work around this?

Subscript example that works:

```
var('x,y,z_a')
eqn = x == y*z_a
solve(eqn, z_a)
```

Superscript example that fails:

```
var('x,y,z^a')
eqn = x == y*z^a
solve(eqn, z^a)
```

Can you let us know where you found that in documentation? That would help us answer this. Caret does indeed mean power, pretty much always in Sage (this is a custom preparsing of Python, where that has a different meaning).