Unanswered Questions

This page lists MaplePrimes questions that have not yet received an answer

I was told this problem is with Maple and the value of StartupWMClass.

Ubuntu 26.04. The maple Icons in the dock appears as the maple icon. When I click to start maple, the running icon appears as a gear. Hovering shows java-lang-Thread.

How do I fix this.

I'm having a strange problem in Maple 2026. When I highlight a fraction to get Maple to display it as a percentage, it leaves the fraction unchanged. Is this a problem that others have encountered as well? And what can be done about it?

a2+b2+c2+1=k abca^2+b^2+c^2+1 = k\,abca2+b2+c2+1=kabc

has a solution in positive integers $a,b,c$. For that $k$, prove every solution has $a,b,c$ all odd, and that every solution can be reduced to $(1,1,1)$ by repeated moves $(a,b,c)\mapsto(a,b,4ab-c)$.

1) in Mathcad there is an exponential Threshod for the entire worksheet so that a resulat like 8*10^-10 becomes 0
Is this also possible in Maple Flow 2025 ?
2) is it possible to get rid of the trailing zeros when I choose in the options the dsiplay of number format as 3 decimal digits and 1 minimum exponent digits
Thank you

I am only occasionally using Maple versions with the new ribon user interface and noticed about 2 weeks ago that I cannot interrupt for loops under these interfaces. For example this one

for i to 1000 do
    i^i;
end do

I re-run the code today (after installing windows updates) and could interrupt before the screen was filled with output but not after executing the code a second time (without restart).

Is that reproducible on other installations?

Are there other commands that cannot be interrupted? 
If that is known, are there workarounds?

Update:
I have restarted Maple and have two worksheets open with the same code. I can repeatedly interrupt in one worksheet but not in other

I notice that Maple transactions journal does not publish any new issue ever since March this year. Based on the previous recording it is supposed to publish issue each season. When is it going to promote a new issue? My research is supposed to publish there and I believe I have made some interesting progress and it is of interest to the community.

Hello,

I found this sample code that determine the time to do matrix multiplications using cpus and gpus. I was surprised that the speedup factor was less than one.  I also did a similar speed test using python pytorch code on the same computer. The speedup factor was remarkable. Please find my mistakes, thanks.

MAPLE CODE:

kernelopts(version);
with(LinearAlgebra);
with(CUDA);
n := 4000;
M1 := RandomMatrix(n, n, datatype = float[8]);
M2 := RandomMatrix(n, n, datatype = float[8]);
printf("CUDA enabled? %a\n", IsEnabled());
tNoCUDA := time[real](M1 . M2);
printf("Time without CUDA: %.3f seconds\n", tNoCUDA);
prevSetting := Enable(true);
printf("Previous CUDA setting: %a\n", prevSetting);
printf("CUDA enabled now? %a\n", IsEnabled());
tCUDA := time[real](M1 . M2);
printf("Time with CUDA: %.3f seconds\n", tCUDA);
printf("Speedup factor: %.2f\n", evalf(tNoCUDA/tCUDA));
props := Properties();
printf("CUDA Device Properties:\n");
props;
Enable(false);
printf("CUDA enabled after disabling? %a\n", IsEnabled());

 

RESULTS:

  Maple 2026.0, X86 64 WINDOWS, Mar 05 2026, Build ID 2001916

CUDA enabled? false
Time without CUDA: 0.288 seconds
Previous CUDA setting: false
CUDA enabled now? true
Time with CUDA: 0.439 seconds
Speedup factor: 0.66
CUDA Device Properties:

[TABLE(["Clock Rate" = 2692000, "Resisters Per Block" = 65536, 

  "ID" = 0, "Texture Alignment" = 512, 

  "Max Grid Size" = [2147483647, 65535, 65535], 

  "Memory Pitch" = 2147483647, "Major" = 12, 

  "MultiProcessor Count" = 36, "Shared Memory Per Block" = 49152, 

  "Minor" = 0, "Name" = "NVIDIA GeForce RTX 5060 Ti", 

  "Max Threads Dimensions" = [1024, 1024, 64], "Warp Size" = 32, 

  "Total Global Memory" = 4294967295, 

  "Max Threads Per Block" = 1024, "Device Overlap" = 1, 

  "Total Constant Memory" = 65536, 

  "Kernel Exec Timeout Enabled" = true])]


CUDA enabled after disabling? false
 

Has anyone developed an Agent Skill for Maple compliant with the Agent Skills Specification?

I frequently use Claude Code to create and edit Maple Documents. It does fine alone, but I found adding a script to do a syntax check eliminated a lot of content errors. I also presume some instructions on how it should read the Maple documentation will improve its reliability. Before I go about writing my own Skill against the specification, I just want to check if there is already one in use within the community.

I am a long-time user of Joe Riel's maplev mode in emacs. Upgraded emacs to version 30.2 and now it does not work anymore because of difficulties with something called abbrevlist. This is on MacOS. I am already on the last version of maplev.

Anyone have an idea what is going on and what to do? Somehow for me referencing a username no longer is possible (I get a blocking box with a spinner upon entering the at sign) so I can't create a notification for Joe.

TIA,

Mac Dude.

Pretty much what the title says. I am a student and I've worked with B&R Automation Studio, which is a SCADA software, with the physical automation components in the lab in college. Now that I'm on the summer break, it would be great to continue this learning via the B&R connector that Maple offer, to create a "digitial twin". However, there doesn't seem to be any information as to whether MapleSim is actually included in the student edition, and whether the connector is included too.

Thanks

equ:=2*(-wu2*w12*JacobiDN(w12*tanh(t*wt1 + wx1*x + b5)^2, m)*JacobiSN(w12*tanh(t*wt1 + wx1*x + b5)^2, m) + wu3*w13 + wu4*w14)*wt1*tanh(t*wt1 + wx1*x + b5)*sech(t*wt1 + wx1*x + b5)^2 + 2*(-wu2*w12*JacobiDN(w12*tanh(t*wt1 + wx1*x + b5)^2, m)*JacobiSN(w12*tanh(t*wt1 + wx1*x + b5)^2, m) + wu3*w13 + wu4*w14)*wx1*tanh(t*wt1 + wx1*x + b5)*sech(t*wt1 + wx1*x + b5)^2 + 2*omega*(b5 + wu2*JacobiCN(w12*tanh(t*wt1 + wx1*x + b5)^2, m) + wu3*w13*tanh(t*wt1 + wx1*x + b5)^2 + wu4*w14*tanh(t*wt1 + wx1*x + b5)^2)*(-wu2*w12*JacobiDN(w12*tanh(t*wt1 + wx1*x + b5)^2, m)*JacobiSN(w12*tanh(t*wt1 + wx1*x + b5)^2, m) + wu3*w13 + wu4*w14)*wx1*tanh(t*wt1 + wx1*x + b5)*sech(t*wt1 + wx1*x + b5)^2 - (48*tanh(t*wt1 + wx1*x + b5)*wx1*sech(t*wt1 + wx1*x + b5)^8*(sinh(t*wt1 + wx1*x + b5)^2*JacobiSN(w12*tanh(t*wt1 + wx1*x + b5)^2, m)^3*JacobiDN(w12*tanh(t*wt1 + wx1*x + b5)^2, m)*m^2*w12^3*wu2 + JacobiCN(w12*tanh(t*wt1 + wx1*x + b5)^2, m)*cosh(t*wt1 + wx1*x + b5)^2*m^2*w12^2*wu2*(cosh(t*wt1 + wx1*x + b5)^2 - 3/2)*JacobiSN(w12*tanh(t*wt1 + wx1*x + b5)^2, m)^2 - (2*JacobiSN(w12*tanh(t*wt1 + wx1*x + b5)^2, m)*(-cosh(t*wt1 + wx1*x + b5)^6/4 + (3*cosh(t*wt1 + wx1*x + b5)^4)/4 + sinh(t*wt1 + wx1*x + b5)^2*w12^2*(m^2 + 1/4))*w12*wu2*JacobiDN(w12*tanh(t*wt1 + wx1*x + b5)^2, m))/3 - cosh(t*wt1 + wx1*x + b5)^2*(3*(cosh(t*wt1 + wx1*x + b5)^2 - 3/2)*w12^2*wu2*JacobiCN(w12*tanh(t*wt1 + wx1*x + b5)^2, m) + cosh(t*wt1 + wx1*x + b5)^2*(cosh(t*wt1 + wx1*x + b5)^2 - 3)*(w13*wu3 + w14*wu4))/6)*wt1^2)*NULL

For many years I have used my own Style Set in Maple, mainly by adding a few extra heading styles (typically coloured headings). This has worked very well.

In Maple 2026, the default body text font has been changed to DejaVu Sans. Since the mathematical notation is still displayed in a serif math font (for obvious reasons), I feel that 12 pt DejaVu Sans appears noticeably larger than the mathematics because of its relatively large x-height. To my eyes, 11 pt gives a much more harmonious balance.

I therefore tried to change the built-in Text style from 12 pt to 11 pt.

However, I noticed something very strange.

When I open Style Management, select Text, and click Modify, the Character Style dialog already shows the font size as 11 pt (see the first screenshot). Nevertheless, when I switch to Text mode and start typing, the body text is still created as 12 pt, and the toolbar also reports a font size of 12 pt.

If I create my own custom style (for example, text11) with a font size of 11 pt, it works exactly as expected.

Is the built-in Text style intentionally overridden somewhere by the default Style Set, or is this a bug?

For comparison, I have also attached a second screenshot showing the visual difference between 12 pt and 11 pt body text. In my opinion, the 11 pt version blends much better with the mathematical notation.

 

 

 

Are there any demonstration help videos on creating an eBook? Currently I am struggling with the pages Having a laid out example would really help.  

I would like to do an eBook version of my help pages to send to some people. Hopefully I can use the current help worksheets. The are formatted based on the Maple help structure.

My currrent structure in the help section is:

Rational Trigonometry

      (about 40 help topics)

       RTProjective

       (about 20 help topics)

       UHG

       (about 20 help topics)

     Edit:- I have made a small step of progress using the " Assistant eBook template" but I am getting this error on build. I don't know how to find the cause of the error.

In 2-D Math input:
In a product of more than two factors space is not allways sufficient to delimite factors when one of the factors is of type numeric.

Just for my interest: Is there a reason or a rule for that?

2-D Math: space interpreted as multiplication

a*b*c

a*b*c

(1)

2*b*c

2*b*c

(2)

With numbers this does not work in these cases

"a 2 c"

Error, missing operation

"a 2 c"

 

"a b 2"

Error, missing operation

"a b 2"

 

Multiplication operators are required

"2 2 c"

 

2*a*c

2*a*c

(3)

2*a*b

2*a*b

(4)

NULL

Download Missing_operation.mw

Consider these two output, both for solving system of 2 first order different equations.

Why is the first result is put in a list, then each solution is in a set inside the list, while the second one is just a set of the two solutions?

My guess is that because the first system is non-linear.  Is this why?

This makes it little harder to parse the result later on, as it can change each time. 

Is there a way to get same output for the first example as in the second example?

Mapkle 2026.1

ode:=diff(x(t),t) = x(t)^2, diff(y(t),t) = exp(t);
sol:=dsolve([ode],[x(t),y(t)])

ode:=diff(x(t),t) = x(t), diff(y(t),t) = t;
sol:=dsolve([ode],[x(t),y(t)])

ps. the ode's are not even coupled in these example. So each can be solved on its own if needed.

And if there is one ode with multiple solutions, now dsolve returns expression sequence. No set, no list.

ode:=2*x*diff(y(x),x)*diff(diff(y(x),x),x) = -1+diff(y(x),x)^2; 
dsolve(ode,y(x));

This whole thing is a mess. 

There should be one consistent way to return solutions for all cases. 

Regadless if it is one ode with one solution, or one ode with mutliple solutions, or coupled systems of odes, linear or not and so on.

The output should be the same form in all cases. A list of lists or list of sets or whatever it is decided on.

But it should not change.

1 2 3 4 5 6 7 Last Page 1 of 370