Hi,

I've recently faced this surprising appearance of a logarithm (in Sage 
6.7.beta3 as well as in any older versions I've tried, down to Sage 6.3):

sage: var('y')
y
sage: f = function('H', x, y); f
H(x, y)
sage: loads(dumps(f))
-x*log(-x*y + 1)


If we use a lower case symbol, it is fine:

sage: loads(dumps(function('h', x, y)))
h(x, y)


If we use any upper case letter but 'H' and 'G', it is fine as well:

sage: loads(dumps(function('A', x, y)))
A(x, y)


For 'G' it is worse: we get a segmentation fault:

sage: loads(dumps(function('G', x, y)))
...
Unhandled SIGSEGV: A segmentation fault occurred in Sage.


Note that for functions of a single variable, there is no problem: both 'H' 
and 'G' works; for functions of 3 variables, 'H' works but 'G' still 
generates a seg. fault. 

Eric.

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to