Commits

Author Commit Message Labels Comments Date
Robert Smith
Return a permutation in the first generation of a perm-generator.
Robert Smith
* change PRODUCT argnames to be more general
Robert Smith
Add some error checking on permutation size in generation routines.
Robert Smith
Add efficient permutation generation, accessible thru MAKE-PERM-GENERATOR and
Robert Smith
* add SIGN and IOTA-VECTOR to utilities
Robert Smith
PERM-SIGN-P -> PERM-SIGN in readme
Robert Smith
update the justification
Robert Smith
Add a little README info
Robert Smith
Make some error messages clearer.
Robert Smith
add GROUP-FROM-CYCLES
Robert Smith
* Change MAKE-PERM to %MAKE-PERM for raw constructions.
Robert Smith
* Make ASSERT-VALID-PERMUTATION-ELEMENTS.
Robert Smith
Make file sections a little clearer.
Robert Smith
* Add package nickname PERM.
Robert Smith
Update/add BSD license.
Robert Smith
Modify FROM-CYCLES to use conses instead of lists for pairs.
Robert Smith
add the very useful function CYCLES-TO-ONE-LINE
Robert Smith
make NORMALIZE-CYCLES truly generate canonical orderings
Robert Smith
fix the optional argument to FROM-CYCLES (off-by-1)
Robert Smith
Add support for converting between standard perm representation
Robert Smith
Add GROUP-FROM, to generate groups from generators as lists.
Robert Smith
Add exports to package definition (for permutation.lisp and
Robert Smith
fix permutation for RUBIK-2X2, Back move
Robert Smith
fix 2x2 cube permutation
Robert Smith
add expected group orders, change MATHIEU to MATHIEU-M25
Robert Smith
add RUBIK-2X2 and RUBIK-4X4 to examples, rename RUBIK to RUBIK-3X3
Robert Smith
use PUSHNEW instead of UNION when adding generators to the SGS
Robert Smith
add GROUP-ELEMENT-P
Robert Smith
rename GROUP-ELEMENT-P to TRANS-ELEMENT-P
Robert Smith
clean up loop in ADD-GENERATOR
  1. Prev
  2. Next