You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(distinct (map chan_name ct) \<comment> \<open> Each channel name is unique \<close>
53
53
\<and> (\<forall> x. foldr (\<or>) (map (\<lambda> c. is_chan c x) ct) False) \<comment> \<open> Every event has a channel \<close>
54
54
\<and> (\<forall> c1\<in>set ct. \<forall> c2\<in>set ct. \<forall> e. is_chan c1 e \<and> is_chan c2 e \<longrightarrow> c1 = c2) \<comment> \<open> Every event has exactly one channel \<close>
55
55
\<and> (\<forall> c\<in>set ct. \<exists> e. is_chan c e))"\<comment>\<open> Every channel has at least one event \<close>
0 commit comments