Skip to content

Add SpeedupDataPcHom#6449

Open
hulpke wants to merge 2 commits into
gap-system:masterfrom
hulpke:speedupc
Open

Add SpeedupDataPcHom#6449
hulpke wants to merge 2 commits into
gap-system:masterfrom
hulpke:speedupc

Conversation

@hulpke

@hulpke hulpke commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

Implements a chunked caching scheme for evaluating bijective GroupGeneralMappingByPcgs homomorphisms on PC words. Splits the source pcgs into chunks, caching linear combinations of generator images per exponent pattern, with the bottom elementary abelian layer handled via a matrix over the corresponding prime field. Includes a corresponding ImagesRepresentative method that uses this cached data for a >2.5x speedup, per the included GAPDoc example.

hulpke added 2 commits June 30, 2026 11:52
Implements a chunked caching scheme for evaluating bijective
GroupGeneralMappingByPcgs homomorphisms on PC words. Splits the source
pcgs into chunks, caching linear combinations of generator images per
exponent pattern, with the bottom elementary abelian layer handled via
a matrix over the corresponding prime field. Includes a corresponding
ImagesRepresentative method that uses this cached data for a >2.5x
speedup, per the included GAPDoc example.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant