equal
deleted
inserted
replaced
1931 lemma pairwise_empty [simp]: "pairwise P {}" |
1931 lemma pairwise_empty [simp]: "pairwise P {}" |
1932 by (simp add: pairwise_def) |
1932 by (simp add: pairwise_def) |
1933 |
1933 |
1934 lemma pairwise_singleton [simp]: "pairwise P {A}" |
1934 lemma pairwise_singleton [simp]: "pairwise P {A}" |
1935 by (simp add: pairwise_def) |
1935 by (simp add: pairwise_def) |
|
1936 |
|
1937 lemma pairwise_insert: |
|
1938 "pairwise r (insert x s) \<longleftrightarrow> (\<forall>y. y \<in> s \<and> y \<noteq> x \<longrightarrow> r x y \<and> r y x) \<and> pairwise r s" |
|
1939 by (force simp: pairwise_def) |
|
1940 |
|
1941 lemma pairwise_image: |
|
1942 "pairwise r (f ` s) \<longleftrightarrow> pairwise (\<lambda>x y. (f x \<noteq> f y) \<longrightarrow> r (f x) (f y)) s" |
|
1943 by (force simp: pairwise_def) |
1936 |
1944 |
1937 lemma Int_emptyI: "(\<And>x. x \<in> A \<Longrightarrow> x \<in> B \<Longrightarrow> False) \<Longrightarrow> A \<inter> B = {}" |
1945 lemma Int_emptyI: "(\<And>x. x \<in> A \<Longrightarrow> x \<in> B \<Longrightarrow> False) \<Longrightarrow> A \<inter> B = {}" |
1938 by blast |
1946 by blast |
1939 |
1947 |
1940 hide_const (open) member not_member |
1948 hide_const (open) member not_member |