比较 TLA+ 中序列和集合的元素
Comparing elements of sequence and set in TLA+
给定序列 S = <<1,2,3,4>> 和集合 S' = {1,2,3,4,5,6}。我们如何检查它们在 TLA+ 中是否包含相同的值?
定义 Range(f) == {f[x]: x \in DOMAIN f}
。由于所有序列都是函数,Range(S)
将为我们提供序列 S 的值。然后我们使用 Range(S) = S_prime
.
检查两者是否具有相同的元素
(我们不能称它为 S'
,因为那意味着 "The next state value of S
"。)
给定序列 S = <<1,2,3,4>> 和集合 S' = {1,2,3,4,5,6}。我们如何检查它们在 TLA+ 中是否包含相同的值?
定义 Range(f) == {f[x]: x \in DOMAIN f}
。由于所有序列都是函数,Range(S)
将为我们提供序列 S 的值。然后我们使用 Range(S) = S_prime
.
(我们不能称它为 S'
,因为那意味着 "The next state value of S
"。)