Alloyは全てをRelationとして解釈する
Atomも単項関係と見なせば、全てRelation
Alloyの意味論的には全てRelationで表現されている
これがAlloyのコンセプトのようなものか(?)
relationはタプルの集合
タプルはAtomの並び
relationの行
サイズと呼ぶ
0以上
relationの列
1以上
arity1のrelationは単項関係
arity2のrelationは二項関係
arity3のrelationは三項関係
arity3以上の関係を多項関係と呼ぶ
例えば、Name = {(N0), (N1), (N2)}ならサイズは3でarityは1
myName = {(N0)}はサイズ1の集合、すなわちスカラ