void step_range(int k, int *lower_step, int *upper_step, int ***auts, struct pga_vars *pga, struct pcp_vars *pcp)
{ /* the k-initial segment subgroup must include those
generators previously fixed */
k = MAX(k, pga->fixed);
/* find the rank of the characteristic closure of
k-initial segment subgroup of the p-multiplicator */
pga->q = close_subgroup(k, auts, pga, pcp);
/* what is the rank of the relative nucleus? */
pga->r = MIN(pga->q, pga->nuclear_rank);
/* is the rank of the subgroup < nuclear rank? */ if (pga->q < pga->nuclear_rank)
*lower_step =
MAX(pga->fixed, pga->step_size + pga->q - pga->nuclear_rank); else
*lower_step = pga->step_size;
*upper_step = MIN(pga->step_size, pga->q);
}
¤ Dauer der Verarbeitung: 0.10 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.