staticvoid
collect_defining_generator_word(int ptr, int cp, struct pcp_vars *pcp);
/* calculate a power of a left-normed commutator of supplied depth byrepeatedcallstofind_commutator;setuptheresultasan exponentvectorwithbaseaddresspcp->lusedinordertopermit theresulttobehandedtoecheloneasily;eachcomponent
is a defining generator */
void commute_defining_generators(int format, struct pcp_vars *pcp)
{ register int *y = y_address;
register int ptr, cp1, cp2, cp3, cp4, result; register int lastg = pcp->lastg; register int total;
int disp = 0;
int type;
int depth;
int exp;
total = 6 * lastg + 6;
if (is_space_exhausted(total, pcp)) return;
/* read in next component, b, and set it up at cp1 and cp4 */
if (format == BASIC)
read_word(stdin, disp, type, pcp); else
pretty_read_word(stdin, disp, type, pcp);
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 und die Messung sind noch experimentell.