merged
authorhuffman
Mon, 01 Jun 2009 08:04:19 -0700
changeset 31354 2ad53771c30f
parent 31353 14a58e2ca374 (current diff)
parent 31351 b8d856545a02 (diff)
child 31355 3d18766ddc4b
child 31370 a551bbe49659
merged
--- a/src/HOL/Transitive_Closure.thy	Mon Jun 01 07:57:37 2009 -0700
+++ b/src/HOL/Transitive_Closure.thy	Mon Jun 01 08:04:19 2009 -0700
@@ -698,6 +698,9 @@
   apply (cut_tac n=nat and R=R in rel_pow_Suc_D2', simp, blast)
   done
 
+lemma rel_pow_add: "R ^^ (m+n) = R^^n O R^^m"
+by(induct n) auto
+
 lemma rtrancl_imp_UN_rel_pow:
   assumes "p \<in> R^*"
   shows "p \<in> (\<Union>n. R ^^ n)"