1.
Build every subgroup of the alternating group on 5 symbols, and check that each is not a normal subgroup (except for the two trivial cases). This command might take a couple seconds to run. Compare this with the time needed to run the
.is_simple()
method and realize that there is a significant amount of theory and cleverness brought to bear in speeding up commands like this. (It is possible that your Sage installation lacks GAPβs βTable of Marksβ library and you will be unable to compute the list of subgroups.)