/* bope.h
base operations
*/
void xpand(int subspace); /* expand ant into subspace */
void trans(int subspace); /* transfer ant in subspace (Gray path) */
void quit(void); /* quit ant */
void retract(int subspace); /* ants from subspace back to single ant */
int inner(int bitvect1,int bitvect2); /* get inner product of two vectors */
int fgoss(int subspace); /* get first generator of subspace*/
int ngoss(int gen,int subspace); /* get the generator next to gen */
int gray(int bitvect); /* Gray code a bit vector */
int antigray(int bitvect); /* inversion of gray */