Skip to content

Commit 268ff37

Browse files
authored
Merge pull request #6628 from jenpaulhus/props
small issues with properties lists
2 parents 44898ab + 707910e commit 268ff37

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

lmfdb/groups/abstract/main.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -659,6 +659,8 @@ def create_boolean_string(gp, type="normal"):
659659
unknown = [prop for prop in overall_order if getattr(gp, prop, None) is None]
660660
if {'ab_simple', 'nab_simple'} <= set(unknown):
661661
unknown.remove('ab_simple')
662+
if gp.abelian and gp.monomial is None: #if abelian then monomial
663+
unknown.remove('monomial')
662664

663665
unknown = [overall_display[prop] for prop in unknown]
664666
if unknown and type != "knowl":
@@ -716,6 +718,11 @@ def create_boolean_aut_string(gp, prefix="aut_", type="normal", name="automorphi
716718
unknown.remove('nonabelian')
717719
if {'solvable', 'nonsolvable'} <= set(unknown):
718720
unknown.remove('nonsolvable')
721+
prop = 'pgroup' # if p-group, we know it is nilpotent, solvable, and supersolvable
722+
if getattr(gp,prefix+prop,None) > 1:
723+
unknown.remove('nilpotent')
724+
unknown.remove('solvable')
725+
unknown.remove('supersolvable')
719726

720727
unknown = [overall_display[prop] for prop in unknown]
721728
if unknown and type != "knowl":

0 commit comments

Comments
 (0)