40 #ifndef __WFST_AUX_H__    41 #define __WFST_AUX_H__    53         { 
if (p < q) 
return p_mark_table[q][p];
    54           else return p_mark_table[p][q]; }
    55     void set_val(
int p,
int q,
char e) 
    56         { 
if (p < q) p_mark_table[q][p] = e;
    57           else p_mark_table[p][q] = e; }
    64        { 
return val(p,q) == 
'u'; }
 
int equivalent_to(int y, int z, wfst_assumes &assumptions)
void undistinguish(int p, int q)
EST_TKVL< int, EST_IList > wfst_assumes
void mark_undistinguished(wfst_marks &marks, wfst_assumes &assumptions)
int undistinguished(int p, int q)
Templated Key-Value list. Objects of type EST_TKVL contain lists which are accessed by a key of type ...
int distinguished(int p, int q)
void distinguish(int p, int q)
void add_assumption(int y, int z, wfst_assumes &assumptions)
void find_state_map(EST_IVector &state_map, int &num_new_states)