ASKSAGE: Sage Q&A Forum - RSS feedhttps://ask.sagemath.org/questions/Q&A Forum for SageenCopyright Sage, 2010. Some rights reserved under creative commons license.Sun, 14 Jun 2020 14:14:04 +0200Possible bug when a symbolic function is declared twicehttps://ask.sagemath.org/question/51964/possible-bug-when-a-symbolic-function-is-declared-twice/ I don't understand the output of the following code:
sage: f = function('f')
sage: f(x).operator() is f
True
sage: f = function('f')
sage: f(x).operator() is f
False
Is that the intended behavior?
It seems that ``operator`` returns the first symbolic function defined with this name, not the actual operator. This is problematic for me because it means there are some cells in my notebook I can only run once, so I have to restart the kernel everytime I want to press "run all".Florentin JaffredoSun, 14 Jun 2020 14:14:04 +0200https://ask.sagemath.org/question/51964/