/* if immediate descendant is capable or terminal flag is set, save its covering group to descendant_file and
compute required central automorphisms */
/* possible that nucleus is trivial but presentation
for p-covering group present */ if (pga->terminal && pcp->newgen == 0 && pcp->complete == FALSE) {
last_class(pcp);
pcp->complete = TRUE;
}
if (pga->print_nuclear_rank)
printf("Group %s has nuclear rank %d\n", pcp->ident, pcp->newgen);
if (pga->print_multiplicator_rank)
printf("Group %s has %d-multiplicator rank %d\n",
pcp->ident,
pcp->p,
pcp->lastg - y[pcp->clend + pcp->cc - 1]);
/* if descendant is capable or terminal is true,
compute central automorphisms */ if (pga->capable || pga->terminal) { /* save group description to file -- if group is capable, save
p-covering group presentation, else save that of group */
save_pcp(descendant_file, pcp);
set_values(pga, pcp);
/* revert to last class for automorphism group calculations */ if (!pcp->complete)
last_class(pcp);
/* determine the required central outer automorphisms */
central = central_automorphisms(pga, pcp); if (pga->print_automorphisms)
print_auts(pga->nmr_centrals, pga->ndgen, central, pcp);
}
return central;
}
¤ Dauer der Verarbeitung: 0.13 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung ist noch experimentell.