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

Fix a bug in the computation of a permutation group isomorphic to a group of automorphisms #1907

Merged
merged 2 commits into from
Nov 16, 2017

Conversation

hulpke
Copy link
Contributor

@hulpke hulpke commented Nov 14, 2017

Fixes #1902

for n\ge 3. In the case of n=2 it needs to be considered as B2 instead.

This fixes gap-system#1902

Added test
@codecov
Copy link

codecov bot commented Nov 14, 2017

Codecov Report

Merging #1907 into master will increase coverage by 12.71%.
The diff coverage is 100%.

@@             Coverage Diff             @@
##           master    #1907       +/-   ##
===========================================
+ Coverage    50.9%   63.62%   +12.71%     
===========================================
  Files         438      946      +508     
  Lines      232007   283521    +51514     
  Branches    10446    12690     +2244     
===========================================
+ Hits       118106   180386    +62280     
+ Misses     111115   100351    -10764     
+ Partials     2786     2784        -2
Impacted Files Coverage Δ
lib/morpheus.gi 80.94% <100%> (+30.88%) ⬆️
src/funcs.c 77.52% <0%> (-12.81%) ⬇️
lib/files.gi 29.09% <0%> (-11.48%) ⬇️
src/intobj.h 82.6% <0%> (-6.59%) ⬇️
src/system.c 50.43% <0%> (-1.56%) ⬇️
lib/files.gd 56.7% <0%> (-1.04%) ⬇️
src/dt.c 1.61% <0%> (-0.26%) ⬇️
src/dteval.c 2.83% <0%> (-0.26%) ⬇️
hpcgap/pkg/gapdoc/lib/GAPDoc2LaTeX.gi 1.49% <0%> (-0.14%) ⬇️
hpcgap/pkg/gapdoc/lib/GAPDoc2Text.gi 0.53% <0%> (-0.05%) ⬇️
... and 826 more

@olexandr-konovalov olexandr-konovalov added this to the GAP 4.9.0 milestone Nov 14, 2017
##
#M AutomorphismGroup(<G>) . . abelian case
##
InstallMethod(AutomorphismGroup,"test abelian",true,[IsGroup and IsFinite],
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I've tested this PR on Jenkins, and tests pass. A minor remark is that the method's description "test abelian" does not seem to be enough informative. "for a finite group to enforce check of IsAbelian" maybe?

@stevelinton stevelinton merged commit 831443b into gap-system:master Nov 16, 2017
@olexandr-konovalov olexandr-konovalov changed the title Last (?) set of corrections for 4.9 Fix a bug in the computation of a permutation group isomorphic to a group of automorphisms Jan 29, 2018
@olexandr-konovalov
Copy link
Member

@hulpke I've updated title to sound more informative in release notes.

@olexandr-konovalov olexandr-konovalov added the release notes: added PRs introducing changes that have since been mentioned in the release notes label Jan 29, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release notes: added PRs introducing changes that have since been mentioned in the release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants