File: obsolete.gd

package info (click to toggle)
gap-polycyclic 2.17-1
  • links: PTS
  • area: main
  • in suites: forky, sid
  • size: 2,796 kB
  • sloc: xml: 3,018; javascript: 155; makefile: 124
file content (68 lines) | stat: -rw-r--r-- 2,810 bytes parent folder | download | duplicates (7)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
############################################################################
##
## Polycyclic: Computation with polycyclic groups
## Copyright (C) 1999-2012  Bettina Eick
## Copyright (C) 1999-2007  Werner Nickel
## Copyright (C) 2010-2012  Max Horn
##
## This program is free software; you can redistribute it and/or
## modify it under the terms of the GNU General Public License
## as published by the Free Software Foundation; either version 2
## of the License, or (at your option) any later version.
##
## This program is distributed in the hope that it will be useful,
## but WITHOUT ANY WARRANTY; without even the implied warranty of
## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
## GNU General Public License for more details.
##
## You should have received a copy of the GNU General Public License
## along with this program; if not, write to the Free Software
## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
##

#############################################################################
##
##  <#GAPDoc Label="Obsolete">
##  Over time, the interface of &Polycyclic; has changed. This
##  was done to get the names of &Polycyclic; functions to agree with the
##  general naming conventions used throughout GAP. Also, some &Polycyclic;
##  operations duplicated functionality that was already available in
##  the core of GAP under a different name. In these cases, whenever possible
##  we now install the &Polycyclic; code as methods for the existing GAP
##  operations instead of introducing new operations.
##  <P/>
##  For backward compatibility, we still provide the old, obsolete
##  names as aliases. However, please consider switching to the new names
##  as soon as possible. The old names may be completely removed at some
##  point in the future.
##  <P/>
##  The following function names were changed.
##  <P/>
##  <Index Key="SchurCovering"><C>SchurCovering</C></Index>
##  <Index Key="SchurMultPcpGroup"><C>SchurMultPcpGroup</C></Index>
##  <Table Align="l|l">
##  <Row>
##    <Item><E>OLD</E></Item>
##    <Item><E>NOW USE</E></Item>
##  </Row>
##  <HorLine/>
##  <Row>
##    <Item><C>SchurCovering</C></Item>
##    <Item><Ref Func="SchurCover"/></Item>
##  </Row>
##  <Row>
##    <Item><C>SchurMultPcpGroup</C></Item>
##    <Item><Ref Func="AbelianInvariantsMultiplier"/></Item>
##  </Row>
##  </Table>
##  <#/GAPDoc>

DeclareSynonymAttr("SchurCovering", SchurCover);

#DeclareSynonymAttr("SchurExtensionEpimorphism", EpimorphismSchurExtension);
#DeclareSynonymAttr("NonAbelianExteriorSquareEpimorphism", EpimorphismNonabelianExteriorSquare);
#DeclareSynonymAttr("NonAbelianExteriorSquare", NonabelianExteriorSquare);

# The following does not use DeclareSynonymAttr on purpose
SchurMultPcpGroup := AbelianInvariantsMultiplier;