# HG changeset patch # User huffman # Date 1244939484 25200 # Node ID 937dea81dde0d3e70cbe26f43f2e7b328a101d36 # Parent f5ffe064412abcc960bee5ca080df288f8a2dd49 generalize lemma connected_real_lemma diff -r f5ffe064412a -r 937dea81dde0 src/HOL/Library/Euclidean_Space.thy --- a/src/HOL/Library/Euclidean_Space.thy Sat Jun 13 13:10:10 2009 -0700 +++ b/src/HOL/Library/Euclidean_Space.thy Sat Jun 13 17:31:24 2009 -0700 @@ -889,7 +889,7 @@ subsection {* A connectedness or intermediate value lemma with several applications. *} lemma connected_real_lemma: - fixes f :: "real \ real ^ 'n::finite" + fixes f :: "real \ 'a::metric_space" assumes ab: "a \ b" and fa: "f a \ e1" and fb: "f b \ e2" and dst: "\e x. a <= x \ x <= b \ 0 < e ==> \d > 0. \y. abs(y - x) < d \ dist(f y) (f x) < e" and e1: "\y \ e1. \e > 0. \y'. dist y' y < e \ y' \ e1"