src/HOL/Set_Interval.thy
changeset 69198 9218b7652839
parent 69182 2424301cc73d
child 69235 0e156963b636
equal deleted inserted replaced
69197:50aa773f62d2 69198:9218b7652839
   767 lemma atLeast0_lessThan_Suc_eq_insert_0: "{0..<Suc n} = insert 0 (Suc ` {0..<n})"
   767 lemma atLeast0_lessThan_Suc_eq_insert_0: "{0..<Suc n} = insert 0 (Suc ` {0..<n})"
   768   by (simp add: atLeast0LessThan lessThan_Suc_eq_insert_0)
   768   by (simp add: atLeast0LessThan lessThan_Suc_eq_insert_0)
   769 
   769 
   770 
   770 
   771 subsubsection \<open>The Constant @{term atLeastAtMost}\<close>
   771 subsubsection \<open>The Constant @{term atLeastAtMost}\<close>
       
   772 
       
   773 lemma Icc_eq_insert_lb_nat: "m \<le> n \<Longrightarrow> {m..n} = insert m {Suc m..n}"
       
   774 by auto
   772 
   775 
   773 lemma atLeast0_atMost_Suc:
   776 lemma atLeast0_atMost_Suc:
   774   "{0..Suc n} = insert (Suc n) {0..n}"
   777   "{0..Suc n} = insert (Suc n) {0..n}"
   775   by (simp add: atLeast0AtMost atMost_Suc)
   778   by (simp add: atLeast0AtMost atMost_Suc)
   776 
   779