Event b 如何在事件b中使用公理填充关系

Event b 如何在事件b中使用公理填充关系,event-b,Event B,因此,我有一个Rodin event-b项目,希望定义一个已知的静态关系。例如,假设我有一个集合{a,b,c},并且想要指定一个关系常数,它在上下文公理中等于{(a,1),(a,2),(b,3)}。(可以是多行,但如果可行,最好是单行) 我该怎么办 CONTEXT example SETS list CONSTANTS a b c relation AXIOMS axm1 : partition(list, {a}, {b}, {c})

因此,我有一个Rodin event-b项目,希望定义一个已知的静态关系。例如,假设我有一个集合{a,b,c},并且想要指定一个关系常数,它在上下文公理中等于{(a,1),(a,2),(b,3)}。(可以是多行,但如果可行,最好是单行)

我该怎么办

CONTEXT

example 

SETS

list 

CONSTANTS  
a       
b  
c 

relation 

AXIOMS

axm1   :    partition(list, {a}, {b}, {c}) 

axm2   :    relation ∈ list↔1‥5 

axm3   : ???


END
axm3:  relation = {a↦1, a↦2, b↦3}