Table of ContentsTable of Contents User Sandbox < Previous   Next >
Related theorems
Unicode version

Theorem hmeobc 10528
Description: A homeomorphism is a bicontinuous bijection.
Hypotheses
Ref Expression
hmeobc.1 |- X = U.J
hmeobc.2 |- Y = U.K
Assertion
Ref Expression
hmeobc |- ((J e. Top /\ K e. Top /\ F e. A) -> (F e. (J Homeo K) <-> (F:X-1-1-onto->Y /\ F e. (J Cn K) /\ `'F e. (K Cn J))))

Proof of Theorem hmeobc
StepHypRef Expression
1 3simp1 790 . . . . 5 |- ((F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J) -> F:X-1-1-onto->Y)
21adantl 390 . . . 4 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J)) -> F:X-1-1-onto->Y)
3 f1of 3695 . . . . . . 7 |- (F:X-1-1-onto->Y -> F:X-->Y)
433ad2ant1 802 . . . . . 6 |- ((F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J) -> F:X-->Y)
54adantl 390 . . . . 5 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J)) -> F:X-->Y)
6 3simp3 792 . . . . . 6 |- ((F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J) -> A.x e. K (`'F"x) e. J)
76adantl 390 . . . . 5 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J)) -> A.x e. K (`'F"x) e. J)
85, 7jca 288 . . . 4 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J)) -> (F:X-->Y /\ A.x e. K (`'F"x) e. J))
9 f1ocnv 3707 . . . . . . . 8 |- (F:X-1-1-onto->Y -> `'F:Y-1-1-onto->X)
10 f1of 3695 . . . . . . . 8 |- (`'F:Y-1-1-onto->X -> `'F:Y-->X)
119, 10syl 10 . . . . . . 7 |- (F:X-1-1-onto->Y -> `'F:Y-->X)
12113ad2ant1 802 . . . . . 6 |- ((F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J) -> `'F:Y-->X)
1312adantl 390 . . . . 5 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J)) -> `'F:Y-->X)
14 imacnvcnv 3501 . . . . . . . . . . 11 |- (`'`'F"x) = (F"x)
1514eqcomi 1482 . . . . . . . . . 10 |- (F"x) = (`'`'F"x)
1615eleq1i 1540 . . . . . . . . 9 |- ((F"x) e. K <-> (`'`'F"x) e. K)
1716ralbii 1670 . . . . . . . 8 |- (A.x e. J (F"x) e. K <-> A.x e. J (`'`'F"x) e. K)
1817biimp 151 . . . . . . 7 |- (A.x e. J (F"x) e. K -> A.x e. J (`'`'F"x) e. K)
19183ad2ant2 803 . . . . . 6 |- ((F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J) -> A.x e. J (`'`'F"x) e. K)
2019adantl 390 . . . . 5 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J)) -> A.x e. J (`'`'F"x) e. K)
2113, 20jca 288 . . . 4 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J)) -> (`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K))
222, 8, 213jca 821 . . 3 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J)) -> (F:X-1-1-onto->Y /\ (F:X-->Y /\ A.x e. K (`'F"x) e. J) /\ (`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K)))
23 3simp1 790 . . . . 5 |- ((F:X-1-1-onto->Y /\ (F:X-->Y /\ A.x e. K (`'F"x) e. J) /\ (`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K)) -> F:X-1-1-onto->Y)
2423adantl 390 . . . 4 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ (F:X-->Y /\ A.x e. K (`'F"x) e. J) /\ (`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K))) -> F:X-1-1-onto->Y)
25 frel 3636 . . . . . . . . 9 |- (F:X-->Y -> Rel F)
2614a1i 8 . . . . . . . . . . . . . . 15 |- (Rel F -> (`'`'F"x) = (F"x))
2726eleq1d 1543 . . . . . . . . . . . . . 14 |- (Rel F -> ((`'`'F"x) e. K <-> (F"x) e. K))
2827ralbidv 1666 . . . . . . . . . . . . 13 |- (Rel F -> (A.x e. J (`'`'F"x) e. K <-> A.x e. J (F"x) e. K))
2928biimpcd 155 . . . . . . . . . . . 12 |- (A.x e. J (`'`'F"x) e. K -> (Rel F -> A.x e. J (F"x) e. K))
3029adantl 390 . . . . . . . . . . 11 |- ((`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K) -> (Rel F -> A.x e. J (F"x) e. K))
3130com12 11 . . . . . . . . . 10 |- (Rel F -> ((`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K) -> A.x e. J (F"x) e. K))
3231a1d 12 . . . . . . . . 9 |- (Rel F -> (A.x e. K (`'F"x) e. J -> ((`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K) -> A.x e. J (F"x) e. K)))
3325, 32syl 10 . . . . . . . 8 |- (F:X-->Y -> (A.x e. K (`'F"x) e. J -> ((`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K) -> A.x e. J (F"x) e. K)))
3433imp 350 . . . . . . 7 |- ((F:X-->Y /\ A.x e. K (`'F"x) e. J) -> ((`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K) -> A.x e. J (F"x) e. K))
3534a1i 8 . . . . . 6 |- (F:X-1-1-onto->Y -> ((F:X-->Y /\ A.x e. K (`'F"x) e. J) -> ((`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K) -> A.x e. J (F"x) e. K)))
36353imp 829 . . . . 5 |- ((F:X-1-1-onto->Y /\ (F:X-->Y /\ A.x e. K (`'F"x) e. J) /\ (`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K)) -> A.x e. J (F"x) e. K)
3736adantl 390 . . . 4 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ (F:X-->Y /\ A.x e. K (`'F"x) e. J) /\ (`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K))) -> A.x e. J (F"x) e. K)
38 simprr 417 . . . . 5 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-->Y /\ A.x e. K (`'F"x) e. J)) -> A.x e. K (`'F"x) e. J)
39383ad2antr2 815 . . . 4 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ (F:X-->Y /\ A.x e. K (`'F"x) e. J) /\ (`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K))) -> A.x e. K (`'F"x) e. J)
4024, 37, 393jca 821 . . 3 |- (((J e. Top /\ K e. Top /\ F e. A) /\ (F:X-1-1-onto->Y /\ (F:X-->Y /\ A.x e. K (`'F"x) e. J) /\ (`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K))) -> (F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J))
4122, 40impbida 521 . 2 |- ((J e. Top /\ K e. Top /\ F e. A) -> ((F:X-1-1-onto->Y /\ A.x e. J (F"x) e. K /\ A.x e. K (`'F"x) e. J) <-> (F:X-1-1-onto->Y /\ (F:X-->Y /\ A.x e. K (`'F"x) e. J) /\ (`'F:Y-->X /\ A.x e. J (`'`'F"x) e. K))))
42 hmeobc.1 . . 3 |- X = U.J
43 hmeobc.2 . . 3 |- Y = U.K
4442, 43ishomeo 10503 . 2</