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 * add HASH-TABLE-KEYS
Robert Smith
Add some error checking on permutation size in generation routines.
Robert Smith
Add efficient permutation generation, accessible thru MAKE-PERM-GENERATOR and DOPERMS.
Robert Smith
* add SIGN and IOTA-VECTOR to utilities * use IOTA-VECTOR to generate PERM-IDENTITY
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. * Add MAKE-PERM for constructing permutations
Robert Smith
* Make ASSERT-VALID-PERMUTATION-ELEMENTS. * Refactor PERM-READER to use this. * Assert validity of permutation in LIST-TO-PERM.
Robert Smith
Make file sections a little clearer.
Robert Smith
* Add package nickname PERM. * Add cycle functions to export list.
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 and cycle representation.
Robert Smith
Add GROUP-FROM, to generate groups from generators as lists.
Robert Smith
Add exports to package definition (for permutation.lisp and permutation-group.lisp).
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