Table of ContentsTable of Contents Mathbox for Jeff Hankins < Previous   Next >
Related theorems
Unicode version

Theorem topmtcl 15525
Description: The meet of a collection of topologies on X is again a topology on X.
Assertion
Ref Expression
topmtcl |- ((X e. A /\ S C_ {j e. Top | X = U.j}) -> (if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S)))
Distinct variable groups:   A,j   S,j   j,X

Proof of Theorem topmtcl
StepHypRef Expression
1 pweq 3036 . . . . . . . 8 |- (X = if(X e. A, X, (/)) -> ~PX = ~Pif(X e. A, X, (/)))
21eleq1d 1963 . . . . . . 7 |- (X = if(X e. A, X, (/)) -> (~PX e. Top <-> ~Pif(X e. A, X, (/)) e. Top))
3 iftrue 2989 . . . . . . . . . 10 |- (X e. A -> if(X e. A, X, (/)) = X)
4 elisset 2299 . . . . . . . . . 10 |- (X e. A -> X e. _V)
53, 4eqeltrd 1971 . . . . . . . . 9 |- (X e. A -> if(X e. A, X, (/)) e. _V)
6 iffalse 2991 . . . . . . . . . 10 |- (-. X e. A -> if(X e. A, X, (/)) = (/))
7 0ex 3446 . . . . . . . . . 10 |- (/) e. _V
86, 7syl6eqel 1979 . . . . . . . . 9 |- (-. X e. A -> if(X e. A, X, (/)) e. _V)
95, 8pm2.61i 140 . . . . . . . 8 |- if(X e. A, X, (/)) e. _V
109distop 8919 . . . . . . 7 |- ~Pif(X e. A, X, (/)) e. Top
112, 10dedth 3011 . . . . . 6 |- (X e. A -> ~PX e. Top)
12113ad2ant1 897 . . . . 5 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ S = (/)) -> ~PX e. Top)
13 unipw 3504 . . . . . 6 |- U.~PX = X
1413eqcomi 1888 . . . . 5 |- X = U.~PX
1512, 14jctir 317 . . . 4 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ S = (/)) -> (~PX e. Top /\ X = U.~PX))
16 iftrue 2989 . . . . . . 7 |- (S = (/) -> if(S = (/), ~PX, |^|S) = ~PX)
1716eleq1d 1963 . . . . . 6 |- (S = (/) -> (if(S = (/), ~PX, |^|S) e. Top <-> ~PX e. Top))
1816unieqd 3188 . . . . . . 7 |- (S = (/) -> U.if(S = (/), ~PX, |^|S) = U.~PX)
1918eqeq2d 1895 . . . . . 6 |- (S = (/) -> (X = U.if(S = (/), ~PX, |^|S) <-> X = U.~PX))
2017, 19anbi12d 690 . . . . 5 |- (S = (/) -> ((if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S)) <-> (~PX e. Top /\ X = U.~PX)))
21203ad2ant3 899 . . . 4 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ S = (/)) -> ((if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S)) <-> (~PX e. Top /\ X = U.~PX)))
2215, 21mpbird 213 . . 3 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ S = (/)) -> (if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S)))
23223expia 1069 . 2 |- ((X e. A /\ S C_ {j e. Top | X = U.j}) -> (S = (/) -> (if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S))))
24 iffalse 2991 . . . . . . 7 |- (-. S = (/) -> if(S = (/), ~PX, |^|S) = |^|S)
2524eleq1d 1963 . . . . . 6 |- (-. S = (/) -> (if(S = (/), ~PX, |^|S) e. Top <-> |^|S e. Top))
2624unieqd 3188 . . . . . . 7 |- (-. S = (/) -> U.if(S = (/), ~PX, |^|S) = U.|^|S)
2726eqeq2d 1895 . . . . . 6 |- (-. S = (/) -> (X = U.if(S = (/), ~PX, |^|S) <-> X = U.|^|S))
2825, 27anbi12d 690 . . . . 5 |- (-. S = (/) -> ((if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S)) <-> (|^|S e. Top /\ X = U.|^|S)))
29283ad2ant3 899 . . . 4 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> ((if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S)) <-> (|^|S e. Top /\ X = U.|^|S)))
30 df-ne 2019 . . . . . . . . 9 |- (S =/= (/) <-> -. S = (/))
31 intex 3465 . . . . . . . . 9 |- (S =/= (/) <-> |^|S e. _V)
3230, 31bitr3i 192 . . . . . . . 8 |- (-. S = (/) <-> |^|S e. _V)
3332biimpi 168 . . . . . . 7 |- (-. S = (/) -> |^|S e. _V)
34333ad2ant3 899 . . . . . 6 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> |^|S e. _V)
35 istopg 8865 . . . . . 6 |- (|^|S e. _V -> (|^|S e. Top <-> (A.u(u C_ |^|S -> U.u e. |^|S) /\ A.u e. |^|SA.v e. |^|S(u i^i v) e. |^|S)))
3634, 35syl 12 . . . . 5 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (|^|S e. Top <-> (A.u(u C_ |^|S -> U.u e. |^|S) /\ A.u e. |^|SA.v e. |^|S(u i^i v) e. |^|S)))
37 intss1 3231 . . . . . . . . . 10 |- (t e. S -> |^|S C_ t)
38 ssel 2615 . . . . . . . . . . . . . . . 16 |- (S C_ {j e. Top | X = U.j} -> (t e. S -> t e. {j e. Top | X = U.j}))
39 unieq 3185 . . . . . . . . . . . . . . . . . . 19 |- (j = t -> U.j = U.t)
4039eqeq2d 1895 . . . . . . . . . . . . . . . . . 18 |- (j = t -> (X = U.j <-> X = U.t))
4140elrab 2414 . . . . . . . . . . . . . . . . 17 |- (t e. {j e. Top | X = U.j} <-> (t e. Top /\ X = U.t))
42 uniopn 8867 . . . . . . . . . . . . . . . . . . 19 |- ((t e. Top /\ u C_ t) -> U.u e. t)
4342ex 402 . . . . . . . . . . . . . . . . . 18 |- (t e. Top -> (u C_ t -> U.u e. t))
4443adantr 425 . . . . . . . . . . . . . . . . 17 |- ((t e. Top /\ X = U.t) -> (u C_ t -> U.u e. t))
4541, 44sylbi 216 . . . . . . . . . . . . . . . 16 |- (t e. {j e. Top | X = U.j} -> (u C_ t -> U.u e. t))
4638, 45syl6 25 . . . . . . . . . . . . . . 15 |- (S C_ {j e. Top | X = U.j} -> (t e. S -> (u C_ t -> U.u e. t)))
47463ad2ant2 898 . . . . . . . . . . . . . 14 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (t e. S -> (u C_ t -> U.u e. t)))
4847com23 36 . . . . . . . . . . . . 13 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (u C_ t -> (t e. S -> U.u e. t)))
49 sstr 2625 . . . . . . . . . . . . 13 |- ((u C_ |^|S /\ |^|S C_ t) -> u C_ t)
5048, 49syl5 20 . . . . . . . . . . . 12 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> ((u C_ |^|S /\ |^|S C_ t) -> (t e. S -> U.u e. t)))
5150expdimp 406 . . . . . . . . . . 11 |- (((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) /\ u C_ |^|S) -> (|^|S C_ t -> (t e. S -> U.u e. t)))
5251com23 36 . . . . . . . . . 10 |- (((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) /\ u C_ |^|S) -> (t e. S -> (|^|S C_ t -> U.u e. t)))
5337, 52mpdi 59 . . . . . . . . 9 |- (((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) /\ u C_ |^|S) -> (t e. S -> U.u e. t))
545319.21aiv 1664 . . . . . . . 8 |- (((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) /\ u C_ |^|S) -> A.t(t e. S -> U.u e. t))
55 visset 2295 . . . . . . . . . 10 |- u e. _V
5655uniex 3794 . . . . . . . . 9 |- U.u e. _V
5756elint 3220 . . . . . . . 8 |- (U.u e. |^|S <-> A.t(t e. S -> U.u e. t))
5854, 57sylibr 217 . . . . . . 7 |- (((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) /\ u C_ |^|S) -> U.u e. |^|S)
5958ex 402 . . . . . 6 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (u C_ |^|S -> U.u e. |^|S))
605919.21aiv 1664 . . . . 5 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> A.u(u C_ |^|S -> U.u e. |^|S))
61 elinti 3223 . . . . . . . . . . . . . . 15 |- (u e. |^|S -> (t e. S -> u e. t))
6261com12 14 . . . . . . . . . . . . . 14 |- (t e. S -> (u e. |^|S -> u e. t))
63 elinti 3223 . . . . . . . . . . . . . . 15 |- (v e. |^|S -> (t e. S -> v e. t))
6463com12 14 . . . . . . . . . . . . . 14 |- (t e. S -> (v e. |^|S -> v e. t))
6562, 64anim12d 617 . . . . . . . . . . . . 13 |- (t e. S -> ((u e. |^|S /\ v e. |^|S) -> (u e. t /\ v e. t)))
6665a1i 8 . . . . . . . . . . . 12 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (t e. S -> ((u e. |^|S /\ v e. |^|S) -> (u e. t /\ v e. t))))
67 inopn 8869 . . . . . . . . . . . . . . . . 17 |- ((t e. Top /\ u e. t /\ v e. t) -> (u i^i v) e. t)
68673expib 1070 . . . . . . . . . . . . . . . 16 |- (t e. Top -> ((u e. t /\ v e. t) -> (u i^i v) e. t))
6968adantr 425 . . . . . . . . . . . . . . 15 |- ((t e. Top /\ X = U.t) -> ((u e. t /\ v e. t) -> (u i^i v) e. t))
7041, 69sylbi 216 . . . . . . . . . . . . . 14 |- (t e. {j e. Top | X = U.j} -> ((u e. t /\ v e. t) -> (u i^i v) e. t))
7138, 70syl6 25 . . . . . . . . . . . . 13 |- (S C_ {j e. Top | X = U.j} -> (t e. S -> ((u e. t /\ v e. t) -> (u i^i v) e. t)))
72713ad2ant2 898 . . . . . . . . . . . 12 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (t e. S -> ((u e. t /\ v e. t) -> (u i^i v) e. t)))
7366, 72syldd 61 . . . . . . . . . . 11 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (t e. S -> ((u e. |^|S /\ v e. |^|S) -> (u i^i v) e. t)))
7473com23 36 . . . . . . . . . 10 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> ((u e. |^|S /\ v e. |^|S) -> (t e. S -> (u i^i v) e. t)))
7574imp 377 . . . . . . . . 9 |- (((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) /\ (u e. |^|S /\ v e. |^|S)) -> (t e. S -> (u i^i v) e. t))
767519.21aiv 1664 . . . . . . . 8 |- (((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) /\ (u e. |^|S /\ v e. |^|S)) -> A.t(t e. S -> (u i^i v) e. t))
7755inex1 3452 . . . . . . . . 9 |- (u i^i v) e. _V
7877elint 3220 . . . . . . . 8 |- ((u i^i v) e. |^|S <-> A.t(t e. S -> (u i^i v) e. t))
7976, 78sylibr 217 . . . . . . 7 |- (((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) /\ (u e. |^|S /\ v e. |^|S)) -> (u i^i v) e. |^|S)
8079ex 402 . . . . . 6 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> ((u e. |^|S /\ v e. |^|S) -> (u i^i v) e. |^|S))
8180r19.21aivv 2183 . . . . 5 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> A.u e. |^|SA.v e. |^|S(u i^i v) e. |^|S)
8236, 60, 81mpbir2and 802 . . . 4 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> |^|S e. Top)
83 simpr 350 . . . . . . . . . . . 12 |- ((t e. Top /\ X = U.t) -> X = U.t)
84 eqid 1884 . . . . . . . . . . . . . 14 |- U.t = U.t
8584topopn 8871 . . . . . . . . . . . . 13 |- (t e. Top -> U.t e. t)
8685adantr 425 . . . . . . . . . . . 12 |- ((t e. Top /\ X = U.t) -> U.t e. t)
8783, 86eqeltrd 1971 . . . . . . . . . . 11 |- ((t e. Top /\ X = U.t) -> X e. t)
8841, 87sylbi 216 . . . . . . . . . 10 |- (t e. {j e. Top | X = U.j} -> X e. t)
8938, 88syl6 25 . . . . . . . . 9 |- (S C_ {j e. Top | X = U.j} -> (t e. S -> X e. t))
90893ad2ant2 898 . . . . . . . 8 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (t e. S -> X e. t))
9190r19.21aiv 2175 . . . . . . 7 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> A.t e. S X e. t)
92 elintg 3222 . . . . . . . 8 |- (X e. A -> (X e. |^|S <-> A.t e. S X e. t))
93923ad2ant1 897 . . . . . . 7 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (X e. |^|S <-> A.t e. S X e. t))
9491, 93mpbird 213 . . . . . 6 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> X e. |^|S)
95 elssuni 3206 . . . . . 6 |- (X e. |^|S -> X C_ U.|^|S)
9694, 95syl 12 . . . . 5 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> X C_ U.|^|S)
97 neq0 2885 . . . . . . . . . 10 |- (-. S = (/) <-> E.t t e. S)
98 elinti 3223 . . . . . . . . . . . . . 14 |- (o e. |^|S -> (t e. S -> o e. t))
9998com12 14 . . . . . . . . . . . . 13 |- (t e. S -> (o e. |^|S -> o e. t))
10084eltopss 8872 . . . . . . . . . . . . . . . . . . . 20 |- ((t e. Top /\ o e. t) -> o C_ U.t)
1011003adant2 895 . . . . . . . . . . . . . . . . . . 19 |- ((t e. Top /\ X = U.t /\ o e. t) -> o C_ U.t)
102 simp2 877 . . . . . . . . . . . . . . . . . . 19 |- ((t e. Top /\ X = U.t /\ o e. t) -> X = U.t)
103101, 102sseqtr4d 2654 . . . . . . . . . . . . . . . . . 18 |- ((t e. Top /\ X = U.t /\ o e. t) -> o C_ X)
1041033expia 1069 . . . . . . . . . . . . . . . . 17 |- ((t e. Top /\ X = U.t) -> (o e. t -> o C_ X))
10541, 104sylbi 216 . . . . . . . . . . . . . . . 16 |- (t e. {j e. Top | X = U.j} -> (o e. t -> o C_ X))
10638, 105syl6 25 . . . . . . . . . . . . . . 15 |- (S C_ {j e. Top | X = U.j} -> (t e. S -> (o e. t -> o C_ X)))
107106com3l 38 . . . . . . . . . . . . . 14 |- (t e. S -> (o e. t -> (S C_ {j e. Top | X = U.j} -> o C_ X)))
108107a1dd 53 . . . . . . . . . . . . 13 |- (t e. S -> (o e. t -> (X e. A -> (S C_ {j e. Top | X = U.j} -> o C_ X))))
10999, 108syld 30 . . . . . . . . . . . 12 |- (t e. S -> (o e. |^|S -> (X e. A -> (S C_ {j e. Top | X = U.j} -> o C_ X))))
110109com24 41 . . . . . . . . . . 11 |- (t e. S -> (S C_ {j e. Top | X = U.j} -> (X e. A -> (o e. |^|S -> o C_ X))))
11111019.23aiv 1674 . . . . . . . . . 10 |- (E.t t e. S -> (S C_ {j e. Top | X = U.j} -> (X e. A -> (o e. |^|S -> o C_ X))))
11297, 111sylbi 216 . . . . . . . . 9 |- (-. S = (/) -> (S C_ {j e. Top | X = U.j} -> (X e. A -> (o e. |^|S -> o C_ X))))
113112com13 37 . . . . . . . 8 |- (X e. A -> (S C_ {j e. Top | X = U.j} -> (-. S = (/) -> (o e. |^|S -> o C_ X))))
1141133imp 1061 . . . . . . 7 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (o e. |^|S -> o C_ X))
115114r19.21aiv 2175 . . . . . 6 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> A.o e. |^|So C_ X)
116 unissb 3208 . . . . . 6 |- (U.|^|S C_ X <-> A.o e. |^|So C_ X)
117115, 116sylibr 217 . . . . 5 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> U.|^|S C_ X)
11896, 117eqssd 2633 . . . 4 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> X = U.|^|S)
11929, 82, 118mpbir2and 802 . . 3 |- ((X e. A /\ S C_ {j e. Top | X = U.j} /\ -. S = (/)) -> (if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S)))
1201193expia 1069 . 2 |- ((X e. A /\ S C_ {j e. Top | X = U.j}) -> (-. S = (/) -> (if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S))))
12123, 120pm2.61d 141 1 |- ((X e. A /\ S C_ {j e. Top | X = U.j}) -> (if(S = (/), ~PX, |^|S) e. Top /\ X = U.if(S = (/), ~PX, |^|S)))
Colors of variables: wff set class
Syntax hints:  -. wn 2   -> wi 3   <-> wb 163   /\ wa 240   /\ w3a 858  A.wal 1296   = wceq 1298   e. wcel 1300  E.wex 1326   =/= wne 2017  A.wral 2105  {crab 2108  _Vcvv 2292   i^i cin 2592   C_ wss 2593  (/)c0 2875  ifcif 2982  ~Pcpw 3032  U.cuni 3177  |^|cint 3214  Topctop 8857
This theorem is referenced by:  topmeet 15526
This theorem was proved from axioms:  ax-1 4  ax-2 5  ax-3 6  ax-mp 7  ax-7 1304  ax-gen 1305  ax-8 1306  ax-9 1307  ax-10 1308  ax-11 1309  ax-12 1310  ax-13 1311  ax-14 1312  ax-17 1317  ax-4 1319  ax-5o 1321  ax-6o 1324  ax-9o 1481  ax-10o 1500  ax-16 1580  ax-11o 1588  ax-ext 1865  ax-sep 3438  ax-nul 3445  ax-pow 3481  ax-un 3790
This theorem depends on definitions:  df-bi 164  df-or 241  df-an 242  df-3an 860  df-ex 1327  df-sb 1536  df-clab 1872  df-cleq 1877  df-clel 1880  df-ne 2019  df-ral 2109  df-rex 2110  df-rab 2112  df-v 2294  df-dif 2597  df-in 2603  df-ss 2605  df-nul 2876  df-if 2983  df-pw 3035  df-sn 3049  df-uni 3178  df-int 3215  df-top 8861
Copyright terms: Public domain