| 1 | initial version |
sage: s = sin(x)
sage: f(x) = s
sage: f
x |--> sin(x)
No deprecation warning! What's going on here is that s(x) was really trying to evaluate your symbolic expression s at the point x - which happened to be a variable, but is still deprecated. If you use the transitive property, the above is just saying
sage: f(x) = sin(x)
which is what you want, as opposed to
sage: f(x) = sin(x)(x)
in your first attempt, which is perhaps ambiguous.
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.