Skip to content

Commit 36d1bf8

Browse files
committed
Addition SUP/INF laws
1 parent fe1ac00 commit 36d1bf8

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

utp_pred_laws.thy

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,4 +33,14 @@ lemma ex_pred_simps [simp]:
3333
"(\<exists> x \<Zspot> true) = true" "(\<exists> x \<Zspot> false) = false"
3434
by (pred_auto+)
3535

36+
lemma INFs_combine:
37+
fixes P :: "'i \<Rightarrow> 'j \<Rightarrow> 'a pred"
38+
shows "(\<Squnion>i\<in>I. \<Squnion>j\<in>J. P i j) = (\<Squnion>(i,j)\<in>I\<times>J. P i j)"
39+
by pred_auto
40+
41+
lemma SUPs_combine:
42+
fixes P :: "'i \<Rightarrow> 'j \<Rightarrow> 'a pred"
43+
shows "(\<Sqinter>i\<in>I. \<Sqinter>j\<in>J. P i j) = (\<Sqinter>(i,j)\<in>I\<times>J. P i j)"
44+
by pred_auto
45+
3646
end

0 commit comments

Comments
 (0)