#include "semigroup.hpp" void Semigroup::init_N(){ c=1; g=0; m=1; e=1; e_left=0; left=1; for(size_t x=0;xS.m){ m=S.m; e_delta=(S.delta[x+S.m]==2)?0:-1; } else{ m=S.m+1; e_delta=1; } e=S.e+e_delta; e_left=S.e_left+pos; left=S.left+x-S.c; copy_delta(S); copy_in(S); size_t sx=x%32; size_t bz=0; v8x8 z; z.v64=0; epu64 w; for(size_t bx=x/32;bx m = "<