Mathematica 9 is now available

Assuming

Usage

Assuming[assum, expr] evaluates expr with assum appended to $Assumptions, so that assum is included in the default assumptions used by functions such as Refine, Simplify and Integrate.


Notes

Assuming affects the default assumptions for all functions that have an Assumptions option.
• The assumptions can be equations, inequalities or domain specifications, or lists or logical combinations of these.
• Assumptions from nested invocations of Assuming are combined.
Assuming[assum, expr] is effectively equivalent to Block[{$Assumptions = $Assumptions && assum}, expr].
Assuming converts lists of assumptions { ,  , ... } to  &&  && ... .
• See also: Block, Module, Refine, Reduce.
• New in Version 5.


Any questions about topics on this page? Click here to get an individual response.Buy NowMore Information
THIS IS DOCUMENTATION FOR AN OBSOLETE PRODUCT.
SEE THE DOCUMENTATION CENTER FOR THE LATEST INFORMATION.