src/HOL/Analysis/Convex_Euclidean_Space.thy
changeset 64287 d85d88722745
parent 64267 b9a1486e79be
child 64394 141e1ed8d5a0
--- a/src/HOL/Analysis/Convex_Euclidean_Space.thy	Tue Oct 18 12:01:54 2016 +0200
+++ b/src/HOL/Analysis/Convex_Euclidean_Space.thy	Tue Oct 18 15:55:53 2016 +0100
@@ -4378,6 +4378,15 @@
 definition "rel_interior S =
   {x. \<exists>T. openin (subtopology euclidean (affine hull S)) T \<and> x \<in> T \<and> T \<subseteq> S}"
 
+lemma rel_interior_mono:
+   "\<lbrakk>S \<subseteq> T; affine hull S = affine hull T\<rbrakk>
+   \<Longrightarrow> (rel_interior S) \<subseteq> (rel_interior T)"
+  by (auto simp: rel_interior_def)
+
+lemma rel_interior_maximal:
+   "\<lbrakk>T \<subseteq> S; openin(subtopology euclidean (affine hull S)) T\<rbrakk> \<Longrightarrow> T \<subseteq> (rel_interior S)"
+  by (auto simp: rel_interior_def)
+
 lemma rel_interior:
   "rel_interior S = {x \<in> S. \<exists>T. open T \<and> x \<in> T \<and> T \<inter> affine hull S \<subseteq> S}"
   unfolding rel_interior_def[of S] openin_open[of "affine hull S"]