I'm looking for two things related to the GAP function IsGroupOfAutomorphisms: whether it does what I think it does (based on the brief GAP manual entry), and if so, how it works.
The GAP manual states the following under IsGroupOfAutomorphisms(G): Indicates whether G consists of automorphisms of another group H. The group H can be obtained from G via the attribute AutomorphismDomain (40.7-3).
I assume this means that the function returns true if there exists another group $H$ such that $G\le \text{Aut}(H)$ and returns false otherwise. Can anyone confirm whether this is accurate?
If so, I would be very interested in learning a little about how it works, as such a function would seem like a miracle to me. If you know how the function works or have any resources that deal with the problem I'd love to hear it!
This is my first post here, so please let me know if there are any guidelines I've missed.