%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
rg(2,10,[rule0(s2),ruleL(s,b,s2),ruleL(s2,b,s)]).
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
rg(3,10,[rule0(s3),ruleL(s3,b,s3),ruleL(s2,a,s3),ruleL(s,b,s2),ruleL(s,a,s)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
rg(3,9,[rule0(s),ruleL(s3,b,s),ruleL(s2,b,s3),ruleL(s,a,s2)]).
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
rg(2,9,[rule0(s1),ruleL(s2,a,s1),ruleL(s,a,s2),ruleL(s,b,s)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
rg(2,8,[rule0(s3),ruleL(s,a,s3),ruleL(s3,b,s)]).
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]{s1,s2}
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
rg(2,7,[rule0(s1),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
rg(2,6,[rule0(s1),ruleL(s2,b,s1),ruleL(s,b,s2),ruleL(s,a,s)]).
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1152 bytes
rg(4,10,[rule0(s1),ruleL(s2,a,s1),ruleL(s3,a,s2),ruleL(s,a,s3),ruleL(s1,b,s),ruleL(s3,b,s1),ruleL(s,b,s3)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
rg(4,9,[rule0(s),ruleL(s3,a,s),ruleL(s2,a,s3),ruleL(s1,a,s2),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
rg(3,8,[rule0(s),ruleL(s3,b,s),ruleL(s1,b,s3),ruleL(s,a,s1)]).
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
rg(3,7,[rule0(s),ruleL(s2,a,s),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s,a,s2)]).
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
rg(3,6,[rule0(s),ruleL(s3,a,s),ruleL(s1,a,s3),ruleL(s,b,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 960 bytes
rg(2,5,[rule0(s2),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s2,a,s2)]).
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s3}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1152 bytes
rg(4,8,[rule0(s2),ruleL(s,b,s2),ruleL(s1,a,s),ruleL(s3,b,s1),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s,a,s3)]).
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
rg(2,4,[rule0(s),ruleL(s,b,s),ruleL(s1,a,s),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
rg(3,5,[rule0(s1),ruleL(s1,b,s1),ruleL(s2,a,s1),ruleL(s,a,s2)]).
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
rg(2,3,[rule0(s2),ruleL(s3,a,s2),ruleL(s3,b,s3),ruleL(s,a,s3)]).
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1024 bytes
rg(3,4,[rule0(s3),ruleL(s1,a,s3),ruleL(s,b,s1),ruleL(s3,a,s),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
rg(2,2,[rule0(s),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1008 bytes
rg(3,3,[rule0(s2),ruleL(s2,b,s2),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s,b,s1)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1152 bytes
rg(3,2,[rule0(s2),ruleL(s2,a,s2),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s3,b,s2),ruleL(s3,a,s3),ruleL(s,b,s3)]).
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 880 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
rg(3,1,[rule0(s),ruleL(s,b,s),ruleL(s1,a,s),ruleL(s3,a,s1),ruleL(s,a,s3)]).
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
rg(2,1,[rule0(s),ruleL(s1,b,s),ruleL(s1,a,s1),ruleL(s,a,s1)]).
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1024 bytes
rg(4,7,[rule0(s),ruleL(s2,b,s),ruleL(s1,b,s2),ruleL(s3,b,s1),ruleL(s3,a,s3),ruleL(s,a,s3)]).
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1088 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1408 bytes
rg(4,6,[rule0(s2),ruleL(s2,b,s2),ruleL(s,a,s2),ruleL(s1,a,s),ruleL(s3,a,s1),ruleL(s3,b,s3),ruleL(s2,a,s3),ruleL(s,b,s2)]).
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 832 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]{s,s1}
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]{s2,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1024 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]{s,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]{s2,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1008 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]{s,s1}
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1280 bytes
rg(4,5,[rule0(s3),ruleL(s1,a,s3),ruleL(s2,b,s1),ruleL(s3,b,s2),ruleL(s1,b,s3),ruleL(s,a,s2),ruleL(s,b,s)]).
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1152 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 880 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]{s,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1216 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1216 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1088 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 720 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1152 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1008 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]{s2,s3}
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1408 bytes
rg(4,4,[rule0(s),ruleL(s2,b,s),ruleL(s2,a,s2),ruleL(s1,b,s2),ruleL(s1,a,s1),ruleL(s3,b,s1),ruleL(s,a,s3)]).
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 832 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 832 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1024 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 960 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]{s,s1}
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),rule0(s)]{s1,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1152 bytes
rg(4,3,[rule0(s),ruleL(s3,a,s),ruleL(s1,b,s3),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s,b,s2)]).
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1024 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 832 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1008 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1008 bytes
rg(4,2,[rule0(s1),ruleL(s1,a,s1),ruleL(s3,b,s1),ruleL(s2,b,s3),ruleL(s,b,s2)]).
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]{s,s1}
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]{s2,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 880 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1024 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1024 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]{s,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1216 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1152 bytes
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]{s,s2}
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1024 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),rule0(s2)]{s1,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 880 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 752 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s2),rule0(s2)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 960 bytes
%******** contains Equivalent states:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 704 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),rule0(s1)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s),rule0(s)]
%******** contains Equivalent states:[ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),rule0(s1)]{s,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),rule0(s3)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),rule0(s2)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s),rule0(s)]{s1,s2}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 896 bytes
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s),ruleL(s,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,a,s1),ruleL(s1,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,b,s),rule0(s)]{s2,s3}
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,b,s2),ruleL(s2,a,s),ruleL(s,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),rule0(s3)]{s,s1}
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 768 bytes
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,a,s),rule0(s)]{s1,s2}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),rule0(s3)]
%******** contains Equivalent states:[ruleL(s,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s2),rule0(s2)]{s,s1}
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,a,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,a,s2),ruleL(s2,b,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,a,s),rule0(s)]
%----nonDeterministic Grammar:[ruleL(s,a,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,b,s1),ruleL(s1,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s3),ruleL(s3,b,s1),ruleL(s1,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s2),ruleL(s2,a,s),ruleL(s,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s),ruleL(s,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,a,s2),ruleL(s2,a,s),ruleL(s,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,b,s1),ruleL(s1,a,s),ruleL(s,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s),ruleL(s,b,s3),ruleL(s3,a,s3),ruleL(s3,b,s2),ruleL(s2,a,s),ruleL(s,a,s),ruleL(s,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s2),ruleL(s2,a,s),ruleL(s,a,s2),ruleL(s2,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s1),ruleL(s1,a,s2),ruleL(s2,a,s),ruleL(s,b,s2),ruleL(s2,b,s),ruleL(s,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s1),ruleL(s1,b,s),ruleL(s,b,s3),ruleL(s3,a,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,b,s1),ruleL(s1,a,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s),ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s2),ruleL(s2,b,s),ruleL(s,b,s2),ruleL(s2,b,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s),ruleL(s,b,s),ruleL(s,a,s3),ruleL(s3,b,s),ruleL(s,a,s2),ruleL(s2,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,b,s3),ruleL(s3,a,s2),ruleL(s2,b,s3),ruleL(s3,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s),ruleL(s,a,s1),ruleL(s1,a,s3),ruleL(s3,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,a,s1),ruleL(s1,b,s1),ruleL(s1,a,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,a,s1),rule0(s1)]
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s1),ruleL(s1,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s),ruleL(s,b,s2),ruleL(s2,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s3),ruleL(s3,b,s2),ruleL(s2,b,s1),rule0(s1)]
%******** contains Equivalent states:[ruleL(s,a,s2),ruleL(s2,a,s2),ruleL(s2,b,s3),ruleL(s3,b,s2),rule0(s2)]{s,s3}
%----nonDeterministic Grammar:[ruleL(s,a,s3),ruleL(s3,a,s3),ruleL(s3,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),ruleL(s3,a,s2),rule0(s2)]
%----nonDeterministic Grammar:[ruleL(s,b,s2),ruleL(s2,a,s3),ruleL(s3,a,s),ruleL(s,a,s),ruleL(s,a,s3),ruleL(s3,b,s3),ruleL(s3,b,s3),rule0(s3)]
%----nonDeterministic Grammar:[ruleL(s,b,s),ruleL(s,b,s1),ruleL(s1,a,s1),ruleL(s1,a,s1),ruleL(s1,b,s2),ruleL(s2,b,s1),ruleL(s1,b,s3),ruleL(s3,a,s2),ruleL(s2,a,s),ruleL(s,a,s3),ruleL(s3,a,s),ruleL(s,b,s3),rule0(s3)]
 % consulting /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl...
 % consulted /vol/comp-bio/dianhuan/newMachine/PhD/myCode/HotLog/rewrite_clause.pl in module user, 0 msec 1344 bytes
rg(4,1,[rule0(s1),ruleL(s2,b,s1),ruleL(s3,b,s2),ruleL(s,a,s3),ruleL(s2,a,s),ruleL(s1,a,s2),ruleL(s,b,s1),ruleL(s3,a,s)]).
