/* divide existing automorphism group order by size of orbit */
mpz_init_set_si(&orbit_size, orbit_length);
mpz_div(&(pga->aut_order), &(pga->aut_order), &orbit_size);
/* multiply existing order by order of new central automorphisms */ if (pga->final_stage) {
if (pga->print_automorphism_order && (pga->capable || pga->terminal)) {
s = pga->upper_bound ? "at most " : "";
printf("Order of group is %d^%d;", p, n);
printf(" automorphism group order is %s", s);
mpz_out_str(stdout, 10, &(pga->aut_order));
printf("\n");
}
}
/* compute (an upper bound for) the order of the automorphism group */
/* if d < n, we only have an upper bound for the order */
pga->upper_bound = (d < n);
if (StandardPresentation) {
s = pga->upper_bound ? "at most " : "";
printf("Starting group has order %d^%d;", p, n);
printf(" its automorphism group order is %s", s);
mpz_out_str(stdout, 10, &(pga->aut_order));
printf(" \n");
}
} #endif
¤ Dauer der Verarbeitung: 0.0 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.