合金教程http://alloy.mit.edu/alloy/tutorials/online/frame-FS-3.html,我們定義在文件系統如下:三元關係,關係的產品和領域,它們本身關係
contents: Dir lone-> FSObject,
parent: FSObject ->lone Dir
在
// A File System
sig FileSystem {
root: Dir,
live: set FSObject,
contents: Dir lone-> FSObject,
parent: FSObject ->lone Dir
}
我只是無法理解以下說明:
這些是三元關係,使用關係產品操作r(「 - >」)。把它們看作是本身就是關係的領域。內容關係將每個文件系統映射到從目錄到文件系統對象的二進制關係。同樣,父級將每個文件系統與文件系統對象關聯到目錄。
有人可以解釋我用不同的例子,換句話說?