/* ******************************************
   "make_canonical.h"
   標準形の計算に必要な関数−インタフェイス部
   ****************************************** */

#include "list.h"
#include "braid.h"
#include "canonical.h"

#define MAX_LEN 15

void Bi_list(int,Cell* [][MAX_LEN]);
int make_positive(List&);
void search_max_perm(int,Cell* [],int,int&,int&);
Cell* decomp(List&,Cell*,Cell*);
void decomp_head_tail(List&,Canonical&);
void make_canonical(List&,Canonical&);