vv

13805 Reputation

20 Badges

9 years, 312 days

MaplePrimes Activity


These are replies submitted by vv

@Adam Ledger 

You should use proper mathematical terms if you want to be understood.

In this case you are thinking probably at the equivalence:
A ~ B  <==> there exists a real t <> 0 such that A = tB

and want a set of representatives. You should be aware that there are many such equivalences. The one related to the echelon form is rank(A)=rank(B), and in your case (set) they are the same.

@Pascal4QM 

Yes, I know this. But my point is that the commutator does not help here.

It is a RingTheory (or AlgebraTheory) package which is missing in Maple (preferably with simplify/siderelations). GroupTheory works pretty well.

@Pascal4QM 

Why did you use the commuator? It seems that anyway the formula must be proved by hand (via induction it's easy).

As it seems that you work with this package, and knowing that several Maple basic operators are redefined (`*` included), how can the user know whether a command outside the package (such as solve)  is reliable in the new context? Are these situations documented, or it's only "common sense"?

 

@alecjacobson 

The computations are simple; they can be easily included in a procedure:

Int( F(x,y[0],y[1],`...`,y[n] ), x=a..b);   # --> min, 

y[k] = Diff(y[0],[x$k]);                         # y[0] is the unknown function

y[k](a)=A[k], y[k](b)=B[k], k=0..n-1;   # boundary conditions

Sum( (-1)^k * Diff( Diff(F,y[k]), [x$k]), k=0..n ) = 0;
# E-L equation; order is 2*n, equal to the number of boundary conditions

 

@Adam Ledger 

I have explained that it's not possible. Try:

dsolve( diff(y(x),x) = x*y(x) + exp(y(x)), y(x) );

@taro 

As I said, the order cannot be monomial, and sort accepts only monomial orders. Maple will never display p in this form. Of course it is possible to construct a special sort routine and inert forms, but I don't thick it is worth doing it.

You must provide an order for the monomials, i.e. define when exactly x^A*y^B*z^C > x^a*y^b*z^c.

Note that your order cannot be a monomial order (in the sense of Groebner package).

 

@Carl Love 

Is there a strong reason to use &where instead of a simple comma?

Using a comma, eval(%) should substitute v[i], but strangely (for me), eval['recurse'] is needed.

Could you explain the evaluation mechanism for this?

In a simplified form:

restart;
t:=a+b,[b=c];
eval(t); # ==> a+b, [b = c]        (why?)
eval[recurse](t); # ==> a+c      (as expected).

 

@Adam Ledger 

Note that Whittaker's functions do not appear here; they are included only in the second edition of  "A Course of Modern Analysis" written with G.N. Watson.

@Abdoulaye 

You can define the intervals and the expressions (this can be done automatically in a procedure):

intervals:=-infinity..0, 0..1, 1..2, 2..3, 3..infinity:
expressions:= 0, t^2, 1, 3-t, 0:
max( seq( maximize(expressions[i],t=intervals[i]),i=1..nops([intervals])) );
    1

@Markiyan Hirnyk 

My point was that a person interested in Maple and minimal surfaces should be informed about the existence of this book (not very easy to find); probably I was completely wrong.

@Markiyan Hirnyk 

Your question is not answered in the book, but some other special surfaces are computed symbolically using Maple (V.5 and 6).

@Markiyan Hirnyk

It's the site of a Chinese university; I had no problems with it.

https://www.researchgate.net/publication/268347899_Constructing_Minimal_Triangular_Mesh_Based_on_Discrete_Mean_Curvature

or directly to the pdf:

http://www.math.zju.edu.cn/webpagenew/uploadfiles/attachfiles/2011112721225969.pdf

 

Edit.
Oprea J. - The mathematics of soap films_Explorations with Maple, AMS, 2000

 

@Adam Ledger 

Looking closer to your F, it is easy to see that actually F(s) = GAMMA(s), all the terms in the sum being 0 except for k=0.

First 141 142 143 144 145 146 147 Last Page 143 of 176