我只是無法找到從集合中刪除一個術語的語法。 <setminus> Isabelle語法
我有以下幾點:
typedecl STUDENT
definition LeaveHall ::
"STUDENT set => STUDENT set => STUDENT set => STUDENT set => STUDENT =>
bool"
where
"LeaveHall badminton' badminton hall' hall leaver ==
(
(leaver \<in> hall) \<and> (hall' = hall \<setminus> {(leaver)})
<and>
(badminton' = badminton)
)"
它不喜歡我的表達 「(廳」 =廳\ {(離校生)}) 」
我想說的是什麼設置大廳'是設置大廳減去離開這個詞。 但它只是不喜歡它。我試着把括號和東西,它 仍然無法正常工作。
'≡'還有其優點:它通常可以節省一對缺口。 –