GAP:IsQuasisimple

Function type
This function takes as input a group and outputs a Boolean (true or false).

Behavior
The function returns true if the group is a quasisimple group and false if the group is not quasisimple.

Typical use
The following is the typical use of the function:

IsQuasisimple(group);

Code
IsQuasisimple := function(G) if IsSolvable(G) then return false; return IsPerfect(G) and IsSimple(G/Center(G)); end;;