**case 考察范围说明:**在 Lab4-2 的公开 case 与隐藏 case 中,以下情况不会出现:
1. 不会对加法乘法运算的交换律,结合律造成的冗余进行考察。
2. 不会对访存指令之间的等价性进行考察。
3. 对于 value phi function 的冗余仅仅考察`phi(a+b, c+d)`与`phi(a,c)+phi(b,d)`之间的冗余。(其中 + 代表四则二元运算+ - * /,value phi function 上某一路径的常量传播可以不考虑,例如 case 不会涉及如下情况冗余`phi(0, c+d)`与 `phi(0,c)+phi(0,d)`)