I have read that the value of an algebraic function at an algebraic number (root of a polynomial with integer coefficients) is also an algebraic number, and that all polynomials are algebraic functions. However, if I take the polynomial e*x, its value at algebraic numbers is not another algebraic number.
Can anyone tell me what I'm missunderstanding?
Thank you.
I'm going to assume that this is the definition of an algebraic function (following this wiki article):
(Although I don't think that the continuity assumption matters much). The "integer coefficients" assumption is crutial. It is an analogy to the usual algebraic number definition. Now the statement
is true in this setup. It is not true if we omit "integer coefficients" assumption. And the statement
is false as your $f(x)=ex$ example shows. The statement should say
This one is quite easy to prove. Also I think that
is true but I couldn't figure out the details. And in fact I think that for polynomials this is "if and only if" meaning if a polynomial is algebraic then its coefficients are algebraic.