145 Reputation

5 Badges

15 years, 118 days

MaplePrimes Activity

These are replies submitted by ianmccr


Thank you. The code made me uneasy, even though it seemed to work within a procedure, and I couldn't confirm that existing table entries could be modified using the help page documentation.  I also appreciate your other suggestions to update the readability of the  code.  


Thank you. To confirm then, the form '$' (   )  will work in either 1D or 2D input, but the abbreviated form only works in 1D. Guess I leaped before I looked too closely.  

@Carl Love 

I did reply " Thank you for a master's class in maple programming".  I meant that sincerely.  I don't know what happened to the first reply I thought I had sent, but certainly did not intend a snub. 

Your answer was deep. The truth is I was unaware that Maple supported some functional programming so I have to think about how it works, how to use it, and when to use it..

As you said, the expressions work in 2-d math with one exception that may be of interest. See the attached worksheet.



Thanks greatly.  That works well in my worksheet.


OK. I did get off topic there.


I will admit that I haven't read the help documentation on the typesetting program, so if the answer to this question is obvious, I apologize.  Does typesetting offer the ability to use symbols not included in the standard palletes. eg. I use the flipped V symbol from the pallette for the grassmann (exterior) product, but the pallette does not define the "rfloor" or "lfloor" symbols that I use for contraction. One reason I didn't use neutral operators in my Glyph package was that I didn't see the point in creating an operator that didn't resemble the usual notation for that operation.


Thank you! Although it is a bit awkward, that procedure helps greatly.  Am I correct in assuming that when the document is completed, one can edit the color to make the atomic variables appear no different than the normal expressions.

@Mac Dude 

I am extremely grateful for your response and the effort you put into it. In fact, I am floored that you made so much an effort to answer my question. Five Star rating from me!

You are correct that I am looking for certain expressions that will cancel out leaving the final expression describing a geometric product. For some reason, the op command didn't come to mind, but now that I see how you are searching for the integers that identify the sub-expressions, it makes perfect sense. I expect I will have to play with the procedure to apply it to the output from my problem, but it looks like it should work.

I used the workbook installer exclusively after it became available, so I never created a standalone .mla for the package. I did include the maple source .mpl file in the workbook so someone more familiar with the earlier process could create an .mla from the source. I have tested that installation from maplecloud works in maple 2019 and later, but I haven't had any feedback from anyone besides yourself. I can email the code and help files as well.

The bulk of the code ran on Maple V, which I updated it to a module package and changed to the modern linear algebra packages. Of late, I have tested it extensively, and I haven't found any glitches in the basic geometric algebra procedures (yet).

@Mac Dude 

Sorry for the delay in responding to you very quick response to my question, but I have been trying without success  to come up with a suitable example. I realize the attached spreadsheet is not a good example, but my efforts to simply copy some of the results to another worksheet were unsuccessful.

This worksheet uses the Glyp2 (from maple cloud) which is an updated version of Joe Riel’s Glyph package written for Maple V.

By way of background I am engaged in some experimental math looking for some alternate expressions of the clifford product which could possibly illuminate the Plucker Conditions as expressed in geometric algebra. Basically, I would like to prove when a given homogeneous r-multivector is a r-blade without resorting to the standard proofs usually expressed in exterior algebra.

The attached worksheet shows some of the calculations for a 4-blade product derived recursively from the 3-blade product I have already established. Unfortunately, These expressions represent the clifford product in an 8-dimensional geometry with a arbitrary bilinear form. The B-terms are just the metric constants.

My real problem is that it is relatively easy to show the relationship globally, but I need to determine  which sets of expressions of the scalar product cancel in the larger expression. This will help me to identify how to transform the expressions I have generated recursively into ones which actually represent the terms of the clifford product.  Comparing pieces of these expressions with each other is more than a little tedious and error-prone.

I am looking for a method to take the results from a trial symbolic expression representing a possible term and searching for it in a larger expression. (So I can see how the underlying algorithm actually processes the terms.) The final calculation shows an example of the terms that I would like to search and remove.

Can you suggest an approach to working with these large expressions. The following worksheet shows the kind of expressions I am trying to manipulate.


@TechnicalSupport . I installed the update as soon as it was released, but it didn't change the problem. This condition usually occurs after Maple has been opened for a number of hours. I tend to keep maple open and minimized for quite a while when I'm working on something, even if I'm not actively using it. A simple shut down will clear up the problem, and the UI still works if I guess the area where the control is located.



I snipped everything except the area where the screen does not update properly. Note, this problem appeared about two hours after the startup.  If I try to access menus or items in the affected area, they do appear around the mouse cursor, and it is possible to use the items (blindly).  However, once the problem appears it can only be reset by doing a complete restart of maple. Note also, that each time windows is minimized and then restored, the blank area reappears.


I will grab another screenshot just as soon as the problem reoccurs.  Whenever I exit and restart, the problem disappears.  It usually starts after Maple has been open for awhile.


Live and learn! That works. Thank you so much.


As an additional learning opportunity, your code provides a good example of how to use the document properties. I have skimmed the help pages for document tools and help tools previously, but their actual usefulness was not evident a.t the time. Now I get it!


I would have been really pleased if I had found this tutorial when I first searched for help on help.

1 2 3 Page 1 of 3