renamed Finite to Finite_Set;
authorwenzelm
Thu, 06 Dec 2001 00:40:04 +0100
changeset 12398 9c27f28c8f5a
parent 12397 6766aa05e4eb
child 12399 2ba27248af7f
renamed Finite to Finite_Set;
src/HOL/Integ/Equiv.thy
src/HOL/Wellfounded_Relations.thy
--- a/src/HOL/Integ/Equiv.thy	Thu Dec 06 00:39:40 2001 +0100
+++ b/src/HOL/Integ/Equiv.thy	Thu Dec 06 00:40:04 2001 +0100
@@ -6,7 +6,7 @@
 Equivalence relations in Higher-Order Set Theory 
 *)
 
-Equiv = Relation + Finite + 
+Equiv = Relation + Finite_Set +
 constdefs
   equiv    :: "['a set, ('a*'a) set] => bool"
     "equiv A r == refl A r & sym(r) & trans(r)"
--- a/src/HOL/Wellfounded_Relations.thy	Thu Dec 06 00:39:40 2001 +0100
+++ b/src/HOL/Wellfounded_Relations.thy	Thu Dec 06 00:40:04 2001 +0100
@@ -10,12 +10,7 @@
 separately.
 *)
 
-Wellfounded_Relations = Finite + 
-
-(* logically belongs in Finite.thy, but the theorems are proved in Finite.ML *)
-instance unit :: finite                  (finite_unit)
-instance "*" :: (finite,finite) finite   (finite_Prod)
-
+Wellfounded_Relations = Finite_Set + 
 
 constdefs
  less_than :: "(nat*nat)set"