repthy
Class QuotientGroup
Object
AbstractCollection
AbstractSet
ImmutableSet
Group
HashGroup
QuotientGroup
- All Implemented Interfaces:
- Collection, Set
- public class QuotientGroup
- extends HashGroup
Given a Subgroup (G, H) where H is a
normal subgroup of G, this class is the quotient group
G/H, and provides the method getQuotientMap() for
obtaining the quotient homomorphism from G to G/H.
- Author:
- Mark McConnell
| Methods inherited from class Group |
cyclicSubgpsUpToConj, describeOrder8, elementarySubgps, fillInCharTable, getCenter, getCentralizer, getCharComparator, getCharTable, getCommutatorSubgroup, getCompositionSeries, getConjClassRep, getEltOrder, getEltOrder, getIdentity, getOrder, getProperNormalSubgroup, getSylow, isAbelian, isCentral, isSimple, isSubgroupOf, order, power, printTest, tableTest |
QuotientGroup
public QuotientGroup(Subgroup GcontainingH)
- Constructor.
- Throws:
IllegalArgumentException - If H is not normal
in G.
getSubgp
public Subgroup getSubgp()
- Returns the
Subgroup (G, H) that was used
to construct this group G/H.
getQuotientMap
public Homomorphism getQuotientMap()
main
public static void main(String[] args)
- As a test, prints a description of S4/(Klein
4-group), which should be S3.