3.8 识别并消除笛卡儿积