This is an inofficial mirror of http://metamath.tirix.org for personal testing of a visualizer extension only.
Description: A Kolmogorov quotient of a regular space is regular. (Contributed by Mario Carneiro, 25-Aug-2015)
| Ref | Expression | ||
|---|---|---|---|
| Hypothesis | kqval.2 | |- F = ( x e. X |-> { y e. J | x e. y } ) |
|
| Assertion | kqreglem1 | |- ( ( J e. ( TopOn ` X ) /\ J e. Reg ) -> ( KQ ` J ) e. Reg ) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | kqval.2 | |- F = ( x e. X |-> { y e. J | x e. y } ) |
|
| 2 | 1 | kqtopon | |- ( J e. ( TopOn ` X ) -> ( KQ ` J ) e. ( TopOn ` ran F ) ) |
| 3 | 2 | adantr | |- ( ( J e. ( TopOn ` X ) /\ J e. Reg ) -> ( KQ ` J ) e. ( TopOn ` ran F ) ) |
| 4 | topontop | |- ( ( KQ ` J ) e. ( TopOn ` ran F ) -> ( KQ ` J ) e. Top ) |
|
| 5 | 3 4 | syl | |- ( ( J e. ( TopOn ` X ) /\ J e. Reg ) -> ( KQ ` J ) e. Top ) |
| 6 | toponss | |- ( ( ( KQ ` J ) e. ( TopOn ` ran F ) /\ a e. ( KQ ` J ) ) -> a C_ ran F ) |
|
| 7 | 3 6 | sylan | |- ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) -> a C_ ran F ) |
| 8 | 7 | sselda | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ b e. a ) -> b e. ran F ) |
| 9 | 1 | kqffn | |- ( J e. ( TopOn ` X ) -> F Fn X ) |
| 10 | 9 | ad3antrrr | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ b e. a ) -> F Fn X ) |
| 11 | fvelrnb | |- ( F Fn X -> ( b e. ran F <-> E. z e. X ( F ` z ) = b ) ) |
|
| 12 | 10 11 | syl | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ b e. a ) -> ( b e. ran F <-> E. z e. X ( F ` z ) = b ) ) |
| 13 | 8 12 | mpbid | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ b e. a ) -> E. z e. X ( F ` z ) = b ) |
| 14 | simpllr | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) -> J e. Reg ) |
|
| 15 | 1 | kqid | |- ( J e. ( TopOn ` X ) -> F e. ( J Cn ( KQ ` J ) ) ) |
| 16 | 15 | ad3antrrr | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) -> F e. ( J Cn ( KQ ` J ) ) ) |
| 17 | simplr | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) -> a e. ( KQ ` J ) ) |
|
| 18 | cnima | |- ( ( F e. ( J Cn ( KQ ` J ) ) /\ a e. ( KQ ` J ) ) -> ( `' F " a ) e. J ) |
|
| 19 | 16 17 18 | syl2anc | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) -> ( `' F " a ) e. J ) |
| 20 | 9 | adantr | |- ( ( J e. ( TopOn ` X ) /\ J e. Reg ) -> F Fn X ) |
| 21 | 20 | adantr | |- ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) -> F Fn X ) |
| 22 | elpreima | |- ( F Fn X -> ( z e. ( `' F " a ) <-> ( z e. X /\ ( F ` z ) e. a ) ) ) |
|
| 23 | 21 22 | syl | |- ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) -> ( z e. ( `' F " a ) <-> ( z e. X /\ ( F ` z ) e. a ) ) ) |
| 24 | 23 | biimpar | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) -> z e. ( `' F " a ) ) |
| 25 | regsep | |- ( ( J e. Reg /\ ( `' F " a ) e. J /\ z e. ( `' F " a ) ) -> E. w e. J ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) |
|
| 26 | 14 19 24 25 | syl3anc | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) -> E. w e. J ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) |
| 27 | simp-4l | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> J e. ( TopOn ` X ) ) |
|
| 28 | simprl | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> w e. J ) |
|
| 29 | 1 | kqopn | |- ( ( J e. ( TopOn ` X ) /\ w e. J ) -> ( F " w ) e. ( KQ ` J ) ) |
| 30 | 27 28 29 | syl2anc | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( F " w ) e. ( KQ ` J ) ) |
| 31 | simprrl | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> z e. w ) |
|
| 32 | simplrl | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> z e. X ) |
|
| 33 | 1 | kqfvima | |- ( ( J e. ( TopOn ` X ) /\ w e. J /\ z e. X ) -> ( z e. w <-> ( F ` z ) e. ( F " w ) ) ) |
| 34 | 27 28 32 33 | syl3anc | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( z e. w <-> ( F ` z ) e. ( F " w ) ) ) |
| 35 | 31 34 | mpbid | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( F ` z ) e. ( F " w ) ) |
| 36 | topontop | |- ( J e. ( TopOn ` X ) -> J e. Top ) |
|
| 37 | 27 36 | syl | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> J e. Top ) |
| 38 | elssuni | |- ( w e. J -> w C_ U. J ) |
|
| 39 | 38 | ad2antrl | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> w C_ U. J ) |
| 40 | eqid | |- U. J = U. J |
|
| 41 | 40 | clscld | |- ( ( J e. Top /\ w C_ U. J ) -> ( ( cls ` J ) ` w ) e. ( Clsd ` J ) ) |
| 42 | 37 39 41 | syl2anc | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( ( cls ` J ) ` w ) e. ( Clsd ` J ) ) |
| 43 | 1 | kqcld | |- ( ( J e. ( TopOn ` X ) /\ ( ( cls ` J ) ` w ) e. ( Clsd ` J ) ) -> ( F " ( ( cls ` J ) ` w ) ) e. ( Clsd ` ( KQ ` J ) ) ) |
| 44 | 27 42 43 | syl2anc | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( F " ( ( cls ` J ) ` w ) ) e. ( Clsd ` ( KQ ` J ) ) ) |
| 45 | 40 | sscls | |- ( ( J e. Top /\ w C_ U. J ) -> w C_ ( ( cls ` J ) ` w ) ) |
| 46 | 37 39 45 | syl2anc | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> w C_ ( ( cls ` J ) ` w ) ) |
| 47 | imass2 | |- ( w C_ ( ( cls ` J ) ` w ) -> ( F " w ) C_ ( F " ( ( cls ` J ) ` w ) ) ) |
|
| 48 | 46 47 | syl | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( F " w ) C_ ( F " ( ( cls ` J ) ` w ) ) ) |
| 49 | eqid | |- U. ( KQ ` J ) = U. ( KQ ` J ) |
|
| 50 | 49 | clsss2 | |- ( ( ( F " ( ( cls ` J ) ` w ) ) e. ( Clsd ` ( KQ ` J ) ) /\ ( F " w ) C_ ( F " ( ( cls ` J ) ` w ) ) ) -> ( ( cls ` ( KQ ` J ) ) ` ( F " w ) ) C_ ( F " ( ( cls ` J ) ` w ) ) ) |
| 51 | 44 48 50 | syl2anc | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( ( cls ` ( KQ ` J ) ) ` ( F " w ) ) C_ ( F " ( ( cls ` J ) ` w ) ) ) |
| 52 | 20 | ad3antrrr | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> F Fn X ) |
| 53 | fnfun | |- ( F Fn X -> Fun F ) |
|
| 54 | 52 53 | syl | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> Fun F ) |
| 55 | simprrr | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) |
|
| 56 | funimass2 | |- ( ( Fun F /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) -> ( F " ( ( cls ` J ) ` w ) ) C_ a ) |
|
| 57 | 54 55 56 | syl2anc | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( F " ( ( cls ` J ) ` w ) ) C_ a ) |
| 58 | 51 57 | sstrd | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> ( ( cls ` ( KQ ` J ) ) ` ( F " w ) ) C_ a ) |
| 59 | eleq2 | |- ( m = ( F " w ) -> ( ( F ` z ) e. m <-> ( F ` z ) e. ( F " w ) ) ) |
|
| 60 | fveq2 | |- ( m = ( F " w ) -> ( ( cls ` ( KQ ` J ) ) ` m ) = ( ( cls ` ( KQ ` J ) ) ` ( F " w ) ) ) |
|
| 61 | 60 | sseq1d | |- ( m = ( F " w ) -> ( ( ( cls ` ( KQ ` J ) ) ` m ) C_ a <-> ( ( cls ` ( KQ ` J ) ) ` ( F " w ) ) C_ a ) ) |
| 62 | 59 61 | anbi12d | |- ( m = ( F " w ) -> ( ( ( F ` z ) e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) <-> ( ( F ` z ) e. ( F " w ) /\ ( ( cls ` ( KQ ` J ) ) ` ( F " w ) ) C_ a ) ) ) |
| 63 | 62 | rspcev | |- ( ( ( F " w ) e. ( KQ ` J ) /\ ( ( F ` z ) e. ( F " w ) /\ ( ( cls ` ( KQ ` J ) ) ` ( F " w ) ) C_ a ) ) -> E. m e. ( KQ ` J ) ( ( F ` z ) e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) |
| 64 | 30 35 58 63 | syl12anc | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) /\ ( w e. J /\ ( z e. w /\ ( ( cls ` J ) ` w ) C_ ( `' F " a ) ) ) ) -> E. m e. ( KQ ` J ) ( ( F ` z ) e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) |
| 65 | 26 64 | rexlimddv | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ ( z e. X /\ ( F ` z ) e. a ) ) -> E. m e. ( KQ ` J ) ( ( F ` z ) e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) |
| 66 | 65 | expr | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ z e. X ) -> ( ( F ` z ) e. a -> E. m e. ( KQ ` J ) ( ( F ` z ) e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) |
| 67 | eleq1 | |- ( ( F ` z ) = b -> ( ( F ` z ) e. a <-> b e. a ) ) |
|
| 68 | eleq1 | |- ( ( F ` z ) = b -> ( ( F ` z ) e. m <-> b e. m ) ) |
|
| 69 | 68 | anbi1d | |- ( ( F ` z ) = b -> ( ( ( F ` z ) e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) <-> ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) |
| 70 | 69 | rexbidv | |- ( ( F ` z ) = b -> ( E. m e. ( KQ ` J ) ( ( F ` z ) e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) <-> E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) |
| 71 | 67 70 | imbi12d | |- ( ( F ` z ) = b -> ( ( ( F ` z ) e. a -> E. m e. ( KQ ` J ) ( ( F ` z ) e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) <-> ( b e. a -> E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) ) |
| 72 | 66 71 | syl5ibcom | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ z e. X ) -> ( ( F ` z ) = b -> ( b e. a -> E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) ) |
| 73 | 72 | com23 | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ z e. X ) -> ( b e. a -> ( ( F ` z ) = b -> E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) ) |
| 74 | 73 | imp | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ z e. X ) /\ b e. a ) -> ( ( F ` z ) = b -> E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) |
| 75 | 74 | an32s | |- ( ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ b e. a ) /\ z e. X ) -> ( ( F ` z ) = b -> E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) |
| 76 | 75 | rexlimdva | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ b e. a ) -> ( E. z e. X ( F ` z ) = b -> E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) |
| 77 | 13 76 | mpd | |- ( ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ a e. ( KQ ` J ) ) /\ b e. a ) -> E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) |
| 78 | 77 | anasss | |- ( ( ( J e. ( TopOn ` X ) /\ J e. Reg ) /\ ( a e. ( KQ ` J ) /\ b e. a ) ) -> E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) |
| 79 | 78 | ralrimivva | |- ( ( J e. ( TopOn ` X ) /\ J e. Reg ) -> A. a e. ( KQ ` J ) A. b e. a E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) |
| 80 | isreg | |- ( ( KQ ` J ) e. Reg <-> ( ( KQ ` J ) e. Top /\ A. a e. ( KQ ` J ) A. b e. a E. m e. ( KQ ` J ) ( b e. m /\ ( ( cls ` ( KQ ` J ) ) ` m ) C_ a ) ) ) |
|
| 81 | 5 79 80 | sylanbrc | |- ( ( J e. ( TopOn ` X ) /\ J e. Reg ) -> ( KQ ` J ) e. Reg ) |