eq reasoning