const CSNo : set prop const mul_CSNo : set set set axiom CSNo_mul_CSNo: !x:set.!y:set.CSNo x -> CSNo y -> CSNo (mul_CSNo x y) lemma !x:set.!y:set.CSNo x -> CSNo y -> CSNo (mul_CSNo x y) -> mul_CSNo x y = mul_CSNo y x claim !x:set.!y:set.CSNo x -> CSNo y -> mul_CSNo x y = mul_CSNo y x