Here is an example of what I was asking about. Eq01, Eq02 and Eq03 are
combined in Eq04a which is equal to Eq04c given Eq04b. As
you can see, the subscript is used as an index to an array in some
variables and as a distinguishing label in others. Maple allows one to
specify this distinction when writing equations. Can you do a similar
thing with Maple. Execute the following MAXIMA commands to see. I am a
beginner at using this, so excuse ancillary errors. Thanks.
/* [wxMaxima: input start ] */
debug:true;
/* [wxMaxima: input end ] */
/* [wxMaxima: input start ] */
stardisp:true ;
/* [wxMaxima: input end ] */
/* [wxMaxima: input start ] */
unorder();
/* [wxMaxima: input end ] */
/* [wxMaxima: input start ] */
Eq01: %rho[rta](%lambda):='product(%rho[j](%lambda),j,1,4);
/* [wxMaxima: input end ] */
/* [wxMaxima: input start ] */
Eq02: %rho[ham](%theta,%lambda):=rho[5](%lambda)*RVS(%theta,B);
/* [wxMaxima: input end ] */
/* [wxMaxima: input start ] */
Eq03: %rho[aft](%lambda):='product(%rho[j](%lambda),j,6,N[op]);
/* [wxMaxima: input end ] */
/* [wxMaxima: input start ] */
Eq04a:
%rho[sys](%theta,%lambda):=('product(rho[j](%lambda),j,1,N[op]))*RVS(%theta,B);
/* [wxMaxima: input end ] */
/* [wxMaxima: input start ] */
Eq04b:
%rho[fix](%lambda):=%rho[5](%lambda)*%rho[aft](%lambda)*%rho[rta](%lambda);
/* [wxMaxima: input end ] */
/* [wxMaxima: input start ] */
Eq04c: %rho[sys](%theta,%lambda):=rho[fix](%lambda)*RVS(%theta,B);
/* [wxMaxima: input end ] */