assume( statement ) 
An assumption in SageMath used in certain evaluations, mainly by Maxima but also Pynac.
Acceptable features used by Maxima:
| integer noninteger even odd rational irrational real imaginary complex | analytic increasing decreasing oddfun evenfun posfun constant commutative lassociative rassociative symmetric antisymmetric integervalued | 
Examples:
var('n')
assume( n != -1 )
show( integrate( x^n, x ) )
Related operations: integrate solve
Operation category: basic operations sagemath-docs