BUG修复：
1.多次调用zhangheng时输入有误，没带上[?_X][?_Y][?_Z]
	对于例子[?X][!Y]p(X,Y)：
	s_0(Min)就对了，但对翻译中的第二句：(succ(X,NV_0)&s_0(NV_0))|[!Y]~~p(X,Y) -> s_0(X)
	即应为 [!X][!NV_0][?Y](succ(X,NV_0)&s_0(NV_0))|~~p(X,Y) -> s_0(X)
	
2.第2次调用zhangheng的时候新引进的变量应为NV_1而不是原来的NV_0	
	例：
	不应该(((succ_a(Y,NV_0)&s_1(NV_0))|(((~~succ_a(X,NV_0)&~~s_0(NV_0))|~~p(X,Y))->~~s_0(X)))->s_1(Y))
	而是(((succ_a(Y,NV_1)&s_1(X,NV_0,NV_1))|(((~~succ_a(X,NV_0)&~~s_0(NV_0))|~~p(X,Y))->~~s_0(X)))->s_1(X,NV_0,Y))
	NV_0是对应第一个X的，NV_1是对应Y的，此时上一个X,NV_0实际上已变成_X，所以s_1是三元的:s_1(X,NV_0,Y)和s_1(X,NV_0,NV_1)
BUG修复：
1.多次调用zhangheng时输入有误，没带上[?_X][?_Y][?_Z]
	对于例子[?X][!Y]p(X,Y)：
	s_0(Min)就对了，但对翻译中的第二句：(succ(X,NV_0)&s_0(NV_0))|[!Y]~~p(X,Y) -> s_0(X)
	即应为 [!X][!NV_0][?Y](succ(X,NV_0)&s_0(NV_0))|~~p(X,Y) -> s_0(X)
	
2.第2次调用zhangheng的时候新引进的变量应为NV_1而不是原来的NV_0	
	例：
	不应该(((succ_a(Y,NV_0)&s_1(NV_0))|(((~~succ_a(X,NV_0)&~~s_0(NV_0))|~~p(X,Y))->~~s_0(X)))->s_1(Y))
	而是(((succ_a(Y,NV_1)&s_1(X,NV_0,NV_1))|(((~~succ_a(X,NV_0)&~~s_0(NV_0))|~~p(X,Y))->~~s_0(X)))->s_1(X,NV_0,Y))
	NV_0是对应第一个X的，NV_1是对应Y的，此时上一个X,NV_0实际上已变成_X，所以s_1是三元的:s_1(X,NV_0,Y)和s_1(X,NV_0,NV_1)