Re: systolic

8 views
Skip to first unread message

Roice Nelson

unread,
Apr 19, 2025, 11:39:16 AMApr 19
to Eduard Baumann, hypercubing
Hi Ed,

Thank you, I'm glad you like it! I'm copying the group because macro behavior came up on Discord too, and others may benefit from the response. I wrote there:

"Nan, I hadn't thought through macros, but looking now I can see why it is behaving this way. In the background, I used the code for slices to encode the 3 directions, but these are still "vertex" twists, and that is all the macro code uses for it's definition. This confusing behavior is an unfortunate consequence. I think what this means for macros is that you'll only be able to apply them relative to the orientation of the pants hexagons (make sure your "show systolic pants" setting is on to be able to see this). To make macros relative to the 3 directions of a twist will take 3 separate macros, but I could still see them being useful with this in mind. Hopefully, the rework to use geodesics more generically can make macros cleaner. I'm really glad I shared these set of puzzles quickly with the group here, to get the long-term approach adjusted!"

The "show systolic pants" setting is in the Debug section btw, and you may need to grab the latest download to have it available.

Let me know if you'd like more help with it!

Best,
Roice


On Sat, Apr 19, 2025 at 7:11 AM Eduard Baumann <ed.ba...@bluewin.ch> wrote:
Hi Roice,
 
I appreciate and ejoye very much your new "systolic" MagiTilePuzzles.
 
I have startetd to solve the first one
{7,3} 24-color systolic classic S1:0:0
 
In 1576 mouves I have placed all face elements and 30 of the 84 edge elements.
 
I have a question.
 
Macros can normally be defined at some place and then used elsewhere.
 
This "using elsewhere" is not possible in the new puzzle.
 
Is there a profound reason for this?
 
Kind regards
Ed



Avast logo

Diese E-Mail wurde von Avast Antivirus-Software auf Viren geprüft.
www.avast.com


Roice Nelson

unread,
Apr 19, 2025, 12:38:48 PMApr 19
to Eduard Baumann, hypercubing
"What does this mean ?"

Note in the following picture that the long sides of the hexagon have 3 colors (CCW, they are Blue, Yellow, Green). Macros will use the vertex at the center of the hexagon for their definition, and will be applied relative to this orientation. They need to be applied with this in mind.

image.png

The way I implemented it, there are 3 twist directions that can be applied at that vertex, but macros know nothing about that. As an example, let's say you want to make a 1-move macro that applied the a twist along the highlight red cut in the picture. When you go to apply it elsewhere, it is going to apply relative to the nearest clicked hexagon center, in the direction of the blue part of the hexagon. If you wanted to make a 1-move macro that twisted along the yellow part of the hexagon, it will need to be a separate macro. Note however, you can make a 2-move macro that first does a "blue twist" followed by a "yellow twist". You just need to keep the hexagon orientation in mind while you make such a macro. I hope this helps.

As I just wrote the above, I had the feeling I should have used quark colors for the hexagon side colors 😆 It's maybe as confusing as quantum mechanics, and probably even mathematically related! And we expect this is all going to change btw, with the planned rework to make these twists "geoedesic" based rather than vertex-based.


On Sat, Apr 19, 2025 at 11:19 AM Eduard Baumann <ed.ba...@bluewin.ch> wrote:
Thanks.
 
The visibility of systolic pants was ok (default).
 
"you'll only be able to apply them relative to the orientation of the pants hexagons"
What does this mean ?
 
I use the macro on the definition site only and use haevily  start/end/unwind  setup moves.
 
Kind tregards
Ed

Roice Nelson

unread,
Apr 21, 2025, 11:24:06 PMApr 21
to Eduard Baumann, hypercubing
Eeek, I see. That is a severe limitation!

I think I'm going to have to leave this as is for now unfortunately, but will keep macros in mind with the rework of geodesic-twist definitions discussed on Discord. (I suspect/hope they'll naturally fall out ok.)

I'm going to copy the group, so they can be aware that macros are effectively not useful on the current systolic puzzle implementation. My apologies!

Best,
Roice


On Mon, Apr 21, 2025 at 3:25 PM Eduard Baumann <ed.ba...@bluewin.ch> wrote:
Thanks.
 
The macro can be executed elsewhere ONLY if it uses only the three systoles around the macrodefinition vertex.
these three don't overlap. But I need to make the commutator of two overlapping systoles to get useful 3 cycles.
 
The limitations stay very severe.
 
Kind regards
Ed
Reply all
Reply to author
Forward
0 new messages