Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement 2-cohomology and module computations for arbitrary finite groups, not just solvable ones, via TwoCohomologyGeneric #3383

Merged
merged 6 commits into from
May 3, 2019

Commits on Apr 29, 2019

  1. ENHANCE: Two-Cohomology for arbitrary finite groups

    Uses rewriting system since pc presentation will not always be available.
    
    Use a rewriting system based on extensions for the factor group (as it is
    smaller).
    Rename `PresentationCocycle` to `FpGroupCocycle` and offer to calculate a
    faithful permutation representation for it.
    
    Added test
    
    Add info from decomp.
    
    Avoid the global Gpword fct. for order issues.
    
    ENHANCE: Allow for different presentations for better rewriting
    
    Added IsomorphismFpGroupForRewriting and method for alternating groups.
    
    ENHANCE: Avoid duplicate test, build on existing permrep first.
    
    Examples reflect new code. Make immutable.
    
    Simplify presentation before trying permrep.
    
    Force natural An for presentation.
    
    REBASE: Fix wrong suggestion.
    
    ENHANCE: Two-Cohomology for arbitrary finite groups
    
    Uses rewriting system since pc presentation will not always be available.
    
    Use a rewriting system based on extensions for the factor group (as it is
    smaller).
    Rename `PresentationCocycle` to `FpGroupCocycle` and offer to calculate a
    faithful permutation representation for it.
    
    Added test
    
    Add info from decomp.
    
    Avoid the global Gpword fct. for order issues.
    
    ENHANCE: Allow for different presentations for better rewriting
    
    Added IsomorphismFpGroupForRewriting and method for alternating groups.
    
    ENHANCE: Avoid duplicate test, build on existing permrep first.
    
    Examples reflect new code. Make immutable.
    
    Simplify presentation before trying permrep.
    
    Force natural An for presentation.
    
    Simplify presentation before finding subgroup quotients
    
    Run Tietze in LargerAbelianQuotient with different heuristics
    
    ENHANCE: Two-Cohomology for arbitrary finite groups
    
    Uses rewriting system since pc presentation will not always be available.
    
    Use a rewriting system based on extensions for the factor group (as it is
    smaller).
    Rename `PresentationCocycle` to `FpGroupCocycle` and offer to calculate a
    faithful permutation representation for it.
    
    Added test
    
    Add info from decomp.
    
    Avoid the global Gpword fct. for order issues.
    
    ENHANCE: Allow for different presentations for better rewriting
    
    Added IsomorphismFpGroupForRewriting and method for alternating groups.
    
    ENHANCE: Avoid duplicate test, build on existing permrep first.
    
    Examples reflect new code. Make immutable.
    
    Simplify presentation before trying permrep.
    
    Force natural An for presentation.
    
    REBASE: Fix wrong suggestion.
    
    REBASE: Simplify presentation before finding subgroup quotients
    
    Run Tietze in LargerAbelianQuotient with different heuristics
    hulpke committed Apr 29, 2019
    Configuration menu
    Copy the full SHA
    545318d View commit details
    Browse the repository at this point in the history
  2. ENHANCE: Improvements to IrreducibleModules

    Burnside-Brauer method for permutation groups.
    
    Generically:
    Factor out radical part stemming from P-core.
    Spin submodules spanned by augmentation ideal vectors for first submodul
    chain and chop, to avoid irreducibility tests in large regular module.
    
    Also flag fix for `TrivialModule`.
    hulpke committed Apr 29, 2019
    Configuration menu
    Copy the full SHA
    04ef50f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    35bb98b View commit details
    Browse the repository at this point in the history
  4. ENHANCE: CompatiblePairs also works if group is not solvable

    Uses Module isomorphism/automorphism code, modeled on Cannon/Holt autom.
    group paper.
    
    Also add action of compatible pairs
    hulpke committed Apr 29, 2019
    Configuration menu
    Copy the full SHA
    753b4bd View commit details
    Browse the repository at this point in the history
  5. TWOCOHOM: Added tests: Construction of perfect groups

    Includes action of compatible pairs on cohomology group and model.
    hulpke committed Apr 29, 2019
    Configuration menu
    Copy the full SHA
    6cdc4d8 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    ba83355 View commit details
    Browse the repository at this point in the history