*** empty log message ***
authornipkow
Fri, 11 May 2007 20:47:30 +0200
changeset 22941 314b45eb422d
parent 22940 42de50e78446
child 22942 bf718970e5ef
*** empty log message ***
src/HOL/Finite_Set.thy
--- a/src/HOL/Finite_Set.thy	Fri May 11 20:07:00 2007 +0200
+++ b/src/HOL/Finite_Set.thy	Fri May 11 20:47:30 2007 +0200
@@ -2397,20 +2397,14 @@
 *}
 
 lemma (in complete_lattice) Inf_fold1:
-  assumes fin: "finite A"
-  and nonempty: "A \<noteq> {}"
-  shows "\<Sqinter>A = fold1 (op \<sqinter>) A"
-using fin nonempty 
+  "finite A \<Longrightarrow>  A \<noteq> {} \<Longrightarrow> \<Sqinter>A = fold1 (op \<sqinter>) A"
 by (induct A set: finite)
-  (simp_all add: Inf_insert_simp ACIf.fold1_insert_idem [OF ACIf_inf])
+   (simp_all add: Inf_insert_simp ACIf.fold1_insert_idem [OF ACIf_inf])
 
 lemma (in complete_lattice) Sup_fold1:
-  assumes fin: "finite A"
-  and nonempty: "A \<noteq> {}"
-  shows "\<Squnion>A = fold1 (op \<squnion>) A"
-using fin nonempty 
+"finite A \<Longrightarrow> A \<noteq> {} \<Longrightarrow> \<Squnion>A = fold1 (op \<squnion>) A"
 by (induct A set: finite)
-  (simp_all add: Sup_insert_simp ACIf.fold1_insert_idem [OF ACIf_sup])
+   (simp_all add: Sup_insert_simp ACIf.fold1_insert_idem [OF ACIf_sup])
 
 
 subsubsection {* Fold1 in linear orders with @{const min} and @{const max} *}