Assumptions on symbolic functions    
   I have a symbolic function f = function('f')(x). Is there a way to assume it is real and get abs(exp(I*f)) = 1?
None at the moment, as far as I know.
Note however that :
maxima has such a facility (see maxima.declare?) ;Sympy has such a facility (it even has two, the newer progressively replacing the older) ;sage handles assumptions and tests thereof, and these bugs are worked on.You might try to isolate the part of your computations where you need such a handling, do them in maxima or Sympy, and reimport the relevant results.
Note also that you can
assume(f(x)>0)
 But that won't do a thing about bool(f(2*x+1)>0)...
Asked: 2018-03-16 13:39:00 +0100
Seen: 497 times
Last updated: Mar 17 '18
 
                
                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.