add PropertyTGroup, SymmetricGroup, GAPGroup hierarchy
This commit is contained in:
parent
788da99d82
commit
7dc95cf93a
26
groups/Allgroups.jl
Normal file
26
groups/Allgroups.jl
Normal file
@ -0,0 +1,26 @@
|
||||
module PropertyTGroups
|
||||
|
||||
using AbstractAlgebra
|
||||
using Nemo
|
||||
using Groups
|
||||
|
||||
export PropertyTGroup, SymmetricGroup, GAPGroup
|
||||
|
||||
abstract type PropertyTGroup end
|
||||
|
||||
abstract type SymmetricGroup <: PropertyTGroup end
|
||||
|
||||
abstract type GAPGroup <: PropertyTGroup end
|
||||
|
||||
include("autfreegroup.jl")
|
||||
include("speciallinear.jl")
|
||||
|
||||
Comm(x,y) = x*y*x^-1*y^-1
|
||||
|
||||
generatingset(G::GAPGroup) = gens(group(G))
|
||||
|
||||
include("mappingclassgroup.jl")
|
||||
include("higman.jl")
|
||||
include("caprace.jl")
|
||||
|
||||
end # of module PropertyTGroups
|
Loading…
Reference in New Issue
Block a user