lemmas [arith_split] = abs_split (*belongs to theory RealAbs*);
authorwenzelm
Tue, 25 Jul 2000 00:03:39 +0200
changeset 9435 c3a13a7d4424
parent 9434 d2fa043ab24f
child 9436 62bb04ab4b01
lemmas [arith_split] = abs_split (*belongs to theory RealAbs*);
src/HOL/Real/RealPow.thy
--- a/src/HOL/Real/RealPow.thy	Tue Jul 25 00:02:52 2000 +0200
+++ b/src/HOL/Real/RealPow.thy	Tue Jul 25 00:03:39 2000 +0200
@@ -1,4 +1,4 @@
-(*  Title       : RealPow.thy
+(*  Title       : HOL/Real/RealPow.thy
     ID          : $Id$
     Author      : Jacques D. Fleuriot  
     Copyright   : 1998  University of Cambridge
@@ -6,12 +6,17 @@
 
 *)
 
-RealPow = RealAbs +
+theory RealPow = RealAbs:
 
-instance real :: {power}
+(*belongs to theory RealAbs*)
+lemmas [arith_split] = abs_split
+
+
+instance real :: power
+  by intro_classes
 
 primrec (realpow)
-     realpow_0   "r ^ 0       = #1"
-     realpow_Suc "r ^ (Suc n) = (r::real) * (r ^ n)"
+     realpow_0:   "r ^ 0       = #1"
+     realpow_Suc: "r ^ (Suc n) = (r::real) * (r ^ n)"
 
 end