You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
There are other forms of "simplification", e.g. distributing primes or coalescing over groups:
replacing (X')' with X
replacing ((A B C)')' with A B C
replacing (A B C)' with C' B' A'
replacing (A B) (B' C) with (A C)
replacing [A: B]' with [A: B']
replacing [A, B]' with [B', A']
I would definitely like to define something for coalescing; not sure if the others need standards too.
SiGN Canonicalization (#8) can already handle things like removing groups and distributing primes, albeit at a coarser granularity. Maybe it would be sufficiently useful to give names to all the production rules behind the canonicalization algorithm.
lgarron
changed the title
Algorithm: SiGN simplification
Algorithm: SiGN Simplification / Move Coalescing
Jun 21, 2018
alg.cubing.net currently does this, but it might be nice to define certain simplifications. The most useful one:
repeated-unit
s moves with the samerepeatable
by adding the repetition amounts. Drop them if the amount becomes 0.repeated-unit
s with the samerepeatable
.For example: F R U U2' U R2 → F R R2 → F R3
The text was updated successfully, but these errors were encountered: