1420 Reputation

18 years, 343 days

Inverse....

@NeraSnow This is the inverse of ifactors:
f := proc (L) local p; L[1]*mul(p[1]^p[2], p = L[2]) end proc;

So with substitutions it would be:
fsubbed := proc (L) local p; L[1]*mul(subs(args[2..-1], p[1])^p[2], p = L[2]) end proc;

example:
ifactors(10!);
f(ifactors(10!));
fsubbed(ifactors(10!), 2 = two, 3 = three);

Error....

@mmcdara There is an error in your definition of eq2. Compare to OP.

Details....

@nm The manual is not written by the designers of the Maple language/software for the most part. It is written by hired personnel subsequently. Many details are simply not present in the manual. This is how I interpret the help pages.

If you know about automatic simplification, then the results you post are obvious.

Illustration....

@nm To illustrate the action:

subsop(1=a,[2,1]=b,[2,2]=c,[2,3]=d,expr);
subsop(1=3, 2=b,3=c,4=d, expr);

Understand first....

@nm If you do not recognize the object you are manipulating recognizing the result would be a mystery. Maple uses automatic simplification, meaning all numeric constants are multiplied automatically. The constant of multiplication is operand 1. Your operation removes it and introduces an additional new multiplier. Your operation can not be completed as a substitution.

Defeat....

@Preben Alsholm If what you are saying is true then the purpose of assume mechanism is completely defeated.

You need to repost as text or file.

No closed form....

I suspect integral of
(-(2/3)*t^2-(2/9)*t-4/27)*exp(-(3/2)*t)+4/27+(1/27)*(4*2^(-(1/2)*alpha)*3^((1/2)*alpha)*t^(-(1/2)*alpha)*(-2+alpha)*WhittakerM(-(1/2)*alpha, -(1/2)*alpha+1/2, (3/2)*t)-6*exp(-(3/4)*t)*((-2+alpha)*t^(1-alpha)+3*t^(2-alpha)))*exp(-(3/4)*t)/GAMMA(3-alpha);
has no closed form.

Minimal....

@Jesús Guillera How do you define minimal?

Files....

Can you post screenshots? Please do not post arbitrary file types on the forum.

FAIL result....

I receive a result of FAIL in Maple 2017 for the following:

is(m > 0) assuming n>1, m>n*(n-1)/2;

Assume facility....

@vv Assume facility DOES NOT do intermediate steps. To demonstrate:

restart;
# _EnvTry := true;  # useless
assume(a>0, b>0, a*b<1,c=a*b);
is(c>0),is(c<1);
is( (1 + sqrt(1-a^3*b^3))/(a*b) >0 ); # FAIL   ?
is( (1 + sqrt(1-a*b))/(a*b) >0 );     # FAIL   ?
is( (1 + sqrt(1-a^2*b^2)) >0 );       # false ??
is( (1 - sqrt(1-a^2*b^2)) >0 );       # false ??
is( (1 - sqrt(1-a*b)) >0 );           # true
is( (1 + sqrt(1-a*b)) >0 );           # true

restart;
# _EnvTry := true;  # useless
assume(a>0, b>0, a*b<1, c=a*b, c>0, c<1);
is(c>0), is(c<1);
is( (1 + sqrt(1-a^3*b^3))/(a*b) >0 ); # FAIL   ?
is( (1 + sqrt(1-a*b))/(a*b) >0 );     # FAIL   ?
is( (1 + sqrt(1-a^2*b^2)) >0 );       # false ??
is( (1 - sqrt(1-a^2*b^2)) >0 );       # false ??
is( (1 - sqrt(1-a*b)) >0 );           # true
is( (1 + sqrt(1-a*b)) >0 );           # true

No need to look....

The builtin command in Maple is the Maple language.

 1 2 3 4 5 6 7 Last Page 1 of 19
﻿