Re: global assumptions?? How far can I go?
- To: mathgroup at smc.vnet.net
- Subject: [mg53344] Re: global assumptions?? How far can I go?
- From: Murray Eisenberg <murray at math.umass.edu>
- Date: Thu, 6 Jan 2005 22:00:46 -0500 (EST)
- Organization: Mathematics & Statistics, Univ. of Mass./Amherst
- References: <200501060752.CAA28716@smc.vnet.net>
- Reply-to: murray at math.umass.edu
- Sender: owner-wri-mathgroup at wolfram.com
When I'm using Mathematica in complex analysis, I applaud such "anal"
behavior.
When I'm doing plain calculus, yes, that gets rather frustrating. For
example:
Assuming[t â?¥ 0, Integrate[1/(x^2), {x, 1, t}]]
If[t > 1, (-1 + t)/t, Integrate[x^(-2), {x, 1, t},
Assumptions -> t <= 1]]
That, despite:
Integrate[1/x^2, {x, 1, 1}]
0
Integrate[1/x^2, {x, 1, 1/2}]
-1
Ron Griffin wrote:
> I'm an economist whose accustomed to emphasizing the first orthant in a
> noncomplex world (positive, real prices; positive, real, quantities) so
> I really get flustered when Mathematica "pollutes" my output with "using inverse
> function" warnings and imaginary solutions.
>
> Now I've "upgraded" to 5.1 from 4.2 and I find, as I expected from my
> experience during previous upgrades, that Mathematica is even more anal than it
> was before. Hence, programs which ran well under 4.2 now are less
> functional because Mathematica is increasingly careful.
>
> So, how global can I go in telling Mathematica to assume that all the variables
> I create are real?? Must I list an assumption for each variable or each
> command?? Jees, now it won't even integrate 1/x^2 from 1 to t without
> dumping a bunch of worries on me.
>
> ron
>
>
--
Murray Eisenberg murray at math.umass.edu
Mathematics & Statistics Dept.
Lederle Graduate Research Tower phone 413 549-1020 (H)
University of Massachusetts 413 545-2859 (W)
710 North Pleasant Street fax 413 545-1801
Amherst, MA 01003-9305
- References:
- global assumptions?? How far can I go?
- From: Ron Griffin <ron-griffin@tamu.edu>
- global assumptions?? How far can I go?