Given a ring and polynomial like:
```
_.<I> = RR[]
K.<i> = RR.extension(I^2 + 1)
L.<a, b> = K[]
f = a + i*b
```

then I would expect that `f(i=0)`

would give me `a`

. But instead it just returns the same value again.

Any ideas how to do this? Thanks

1 | initial version |

Given a ring and polynomial like:
```
_.<I> = RR[]
K.<i> = RR.extension(I^2 + 1)
L.<a, b> = K[]
f = a + i*b
```

then I would expect that `f(i=0)`

would give me `a`

. But instead it just returns the same value again.

Any ideas how to do this? Thanks

Given a ring and polynomial ~~like:
~~like:

~~ ~~_.<I> = RR[]
K.<i> = RR.extension(I^2 + 1)
L.<a, b> = K[]
f = a + i*b

then I would expect that `f(i=0)`

would give me `a`

. But instead it just returns the same value again.

Any ideas how to do this? Thanks

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.