Skip to content
This repository was archived by the owner on Jan 30, 2023. It is now read-only.

Commit b14ca6c

Browse files
committed
16340: revert change, and add documentation thereabout: the category of permutation groups defines additional structure
1 parent 950b039 commit b14ca6c

File tree

1 file changed

+13
-17
lines changed

1 file changed

+13
-17
lines changed

src/sage/categories/permutation_groups.py

Lines changed: 13 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,12 @@ class PermutationGroups(Category):
1818
The category of permutation groups.
1919
2020
A *permutation group* is a group whose elements are concretely
21-
represented by permutations of some set.
21+
represented by permutations of some set. In other words, the group
22+
comes endowed with a distinguished action on some set.
23+
24+
This distinguished action should be preserved by permutation group
25+
morphisms. For details, see
26+
:Wikipedia:`Permutation_group#Permutation_isomorphic_groups`.
2227
2328
.. TODO:: shall we accept only permutations with finite support or not?
2429
@@ -29,6 +34,13 @@ class PermutationGroups(Category):
2934
sage: PermutationGroups().super_categories()
3035
[Category of groups]
3136
37+
The category of permutation groups defines additional structure
38+
that should be preserved by morphisms, namely the distinguished
39+
action::
40+
41+
sage: PermutationGroups().is_structure_category()
42+
True
43+
3244
TESTS::
3345
3446
sage: C = PermutationGroups()
@@ -46,20 +58,4 @@ def super_categories(self):
4658
"""
4759
return [Groups()]
4860

49-
def is_structure_category(self):
50-
r"""
51-
Return whether ``self`` is a structure category.
52-
53-
.. SEEALSO:: :meth:`Category.is_structure_category`
54-
55-
The category of permutations groups defines no new structure:
56-
permutation groups are a special class of groups.
57-
58-
EXAMPLES::
59-
60-
sage: PermutationGroups().is_structure_category()
61-
False
62-
"""
63-
return False
64-
6561
Finite = LazyImport('sage.categories.finite_permutation_groups', 'FinitePermutationGroups')

0 commit comments

Comments
 (0)