diff -r b42d7983a822 -r 1fdecd15437f src/HOL/Bali/Basis.thy --- a/src/HOL/Bali/Basis.thy Mon Mar 17 17:37:48 2003 +0100 +++ b/src/HOL/Bali/Basis.thy Mon Mar 17 18:38:50 2003 +0100 @@ -62,11 +62,10 @@ apply auto done -(* context (theory "Transitive_Closure") *) +(* irrefl_tranclI in Transitive_Closure.thy is more general *) lemma irrefl_tranclI': "r^-1 Int r^+ = {} ==> !x. (x, x) ~: r^+" -apply (rule allI) -apply (erule irrefl_tranclI) -done +by(blast elim: tranclE dest: trancl_into_rtrancl) + lemma trancl_rtrancl_trancl: "\(x,y)\r^+; (y,z)\r^*\ \ (x,z)\r^+"