Metamath Proof Explorer


Theorem reconn

Description: A subset of the reals is connected iff it has the interval property. (Contributed by Jeff Hankins, 15-Jul-2009) (Proof shortened by Mario Carneiro, 9-Sep-2015)

Ref Expression
Assertion reconn A topGen ran . 𝑡 A Conn x A y A x y A

Proof

Step Hyp Ref Expression
1 reconnlem1 A topGen ran . 𝑡 A Conn x A y A x y A
2 1 ralrimivva A topGen ran . 𝑡 A Conn x A y A x y A
3 2 ex A topGen ran . 𝑡 A Conn x A y A x y A
4 n0 u A b b u A
5 n0 v A c c v A
6 4 5 anbi12i u A v A b b u A c c v A
7 exdistrv b c b u A c v A b b u A c c v A
8 simplll A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A A
9 simprll A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b u A
10 9 elin2d A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b A
11 8 10 sseldd A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b
12 simprlr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c v A
13 12 elin2d A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c A
14 8 13 sseldd A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c
15 8 adantr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b c A
16 simplrl A u topGen ran . v topGen ran . x A y A x y A u topGen ran .
17 16 ad2antrr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b c u topGen ran .
18 simplrr A u topGen ran . v topGen ran . x A y A x y A v topGen ran .
19 18 ad2antrr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b c v topGen ran .
20 simpllr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b c x A y A x y A
21 9 adantr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b c b u A
22 12 adantr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b c c v A
23 simplrr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b c u v A
24 simpr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b c b c
25 eqid sup u b c < = sup u b c <
26 15 17 19 20 21 22 23 24 25 reconnlem2 A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A b c ¬ A u v
27 8 adantr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b A
28 18 ad2antrr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b v topGen ran .
29 16 ad2antrr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b u topGen ran .
30 simpllr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b x A y A x y A
31 12 adantr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b c v A
32 9 adantr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b b u A
33 incom v u = u v
34 simplrr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b u v A
35 33 34 eqsstrid A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b v u A
36 simpr A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b c b
37 eqid sup v c b < = sup v c b <
38 27 28 29 30 31 32 35 36 37 reconnlem2 A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b ¬ A v u
39 uncom v u = u v
40 39 sseq2i A v u A u v
41 38 40 sylnib A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A c b ¬ A u v
42 11 14 26 41 lecasei A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A ¬ A u v
43 42 exp32 A u topGen ran . v topGen ran . x A y A x y A b u A c v A u v A ¬ A u v
44 43 exlimdvv A u topGen ran . v topGen ran . x A y A x y A b c b u A c v A u v A ¬ A u v
45 7 44 syl5bir A u topGen ran . v topGen ran . x A y A x y A b b u A c c v A u v A ¬ A u v
46 6 45 syl5bi A u topGen ran . v topGen ran . x A y A x y A u A v A u v A ¬ A u v
47 46 expd A u topGen ran . v topGen ran . x A y A x y A u A v A u v A ¬ A u v
48 47 3impd A u topGen ran . v topGen ran . x A y A x y A u A v A u v A ¬ A u v
49 48 ex A u topGen ran . v topGen ran . x A y A x y A u A v A u v A ¬ A u v
50 49 ralrimdvva A x A y A x y A u topGen ran . v topGen ran . u A v A u v A ¬ A u v
51 retopon topGen ran . TopOn
52 connsub topGen ran . TopOn A topGen ran . 𝑡 A Conn u topGen ran . v topGen ran . u A v A u v A ¬ A u v
53 51 52 mpan A topGen ran . 𝑡 A Conn u topGen ran . v topGen ran . u A v A u v A ¬ A u v
54 50 53 sylibrd A x A y A x y A topGen ran . 𝑡 A Conn
55 3 54 impbid A topGen ran . 𝑡 A Conn x A y A x y A