MPE Home Metamath Proof Explorer < Previous   Next >
Nearby theorems
Mirrors  >  Home  >  MPE Home  >  Th. List  >  resttopon Structured version   Visualization version   GIF version

Theorem resttopon 23201
Description: A subspace topology is a topology on the base set. (Contributed by Mario Carneiro, 13-Aug-2015.)
Assertion
Ref Expression
resttopon ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → (𝐽t 𝐴) ∈ (TopOn‘𝐴))

Proof of Theorem resttopon
Dummy variable 𝑥 is distinct from all other variables.
StepHypRef Expression
1 topontop 22953 . . 3 (𝐽 ∈ (TopOn‘𝑋) → 𝐽 ∈ Top)
2 id 22 . . . 4 (𝐴𝑋𝐴𝑋)
3 toponmax 22966 . . . 4 (𝐽 ∈ (TopOn‘𝑋) → 𝑋𝐽)
4 ssexg 5278 . . . 4 ((𝐴𝑋𝑋𝐽) → 𝐴 ∈ V)
52, 3, 4syl2anr 606 . . 3 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → 𝐴 ∈ V)
6 resttop 23200 . . 3 ((𝐽 ∈ Top ∧ 𝐴 ∈ V) → (𝐽t 𝐴) ∈ Top)
71, 5, 6syl2an2r 695 . 2 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → (𝐽t 𝐴) ∈ Top)
8 sseqin2 4175 . . . . . 6 (𝐴𝑋 ↔ (𝑋𝐴) = 𝐴)
98bilani 508 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → (𝑋𝐴) = 𝐴)
10 simpl 486 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → 𝐽 ∈ (TopOn‘𝑋))
113adantr 484 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → 𝑋𝐽)
12 elrestr 17440 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ∈ V ∧ 𝑋𝐽) → (𝑋𝐴) ∈ (𝐽t 𝐴))
1310, 5, 11, 12syl3anc 1389 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → (𝑋𝐴) ∈ (𝐽t 𝐴))
149, 13eqeltrrd 2862 . . . 4 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → 𝐴 ∈ (𝐽t 𝐴))
15 elssuni 4896 . . . 4 (𝐴 ∈ (𝐽t 𝐴) → 𝐴 (𝐽t 𝐴))
1614, 15syl 17 . . 3 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → 𝐴 (𝐽t 𝐴))
17 restval 17438 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ∈ V) → (𝐽t 𝐴) = ran (𝑥𝐽 ↦ (𝑥𝐴)))
185, 17syldan 600 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → (𝐽t 𝐴) = ran (𝑥𝐽 ↦ (𝑥𝐴)))
19 inss2 4189 . . . . . . . . 9 (𝑥𝐴) ⊆ 𝐴
20 vex 3457 . . . . . . . . . . 11 𝑥 ∈ V
2120inex1 5272 . . . . . . . . . 10 (𝑥𝐴) ∈ V
2221elpw 4558 . . . . . . . . 9 ((𝑥𝐴) ∈ 𝒫 𝐴 ↔ (𝑥𝐴) ⊆ 𝐴)
2319, 22mpbir 233 . . . . . . . 8 (𝑥𝐴) ∈ 𝒫 𝐴
2423a1i 11 . . . . . . 7 (((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) ∧ 𝑥𝐽) → (𝑥𝐴) ∈ 𝒫 𝐴)
2524fmpttd 7092 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → (𝑥𝐽 ↦ (𝑥𝐴)):𝐽⟶𝒫 𝐴)
2625frnd 6696 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → ran (𝑥𝐽 ↦ (𝑥𝐴)) ⊆ 𝒫 𝐴)
2718, 26eqsstrd 3970 . . . 4 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → (𝐽t 𝐴) ⊆ 𝒫 𝐴)
28 sspwuni 5056 . . . 4 ((𝐽t 𝐴) ⊆ 𝒫 𝐴 (𝐽t 𝐴) ⊆ 𝐴)
2927, 28sylib 220 . . 3 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → (𝐽t 𝐴) ⊆ 𝐴)
3016, 29eqssd 3953 . 2 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → 𝐴 = (𝐽t 𝐴))
31 istopon 22952 . 2 ((𝐽t 𝐴) ∈ (TopOn‘𝐴) ↔ ((𝐽t 𝐴) ∈ Top ∧ 𝐴 = (𝐽t 𝐴)))
327, 30, 31sylanbrc 592 1 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴𝑋) → (𝐽t 𝐴) ∈ (TopOn‘𝐴))
Colors of variables: wff setvar class
Syntax hints:  wi 4  wa 399   = wceq 1559  wcel 2141  Vcvv 3453  cin 3903  wss 3904  𝒫 cpw 4554   cuni 4864  cmpt 5180  ran crn 5646  cfv 6517  (class class class)co 7392  t crest 17432  Topctop 22933  TopOnctopon 22950
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1814  ax-4 1828  ax-5 1929  ax-6 1986  ax-7 2027  ax-8 2143  ax-9 2151  ax-10 2174  ax-11 2190  ax-12 2211  ax-ext 2733  ax-rep 5226  ax-sep 5245  ax-nul 5255  ax-pow 5321  ax-pr 5389  ax-un 7714
This theorem depends on definitions:  df-bi 209  df-an 400  df-or 859  df-3or 1098  df-3an 1099  df-tru 1562  df-fal 1572  df-ex 1799  df-nf 1803  df-sb 2090  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-ral 3076  df-rex 3086  df-reu 3367  df-rab 3414  df-v 3455  df-sbc 3745  df-csb 3853  df-dif 3907  df-un 3909  df-in 3911  df-ss 3921  df-pss 3924  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4582  df-pr 4584  df-op 4588  df-uni 4865  df-int 4905  df-iun 4950  df-br 5100  df-opab 5162  df-mpt 5181  df-tr 5207  df-id 5540  df-eprel 5545  df-po 5553  df-so 5554  df-fr 5598  df-we 5600  df-xp 5651  df-rel 5652  df-cnv 5653  df-co 5654  df-dm 5655  df-rn 5656  df-res 5657  df-ima 5658  df-ord 6345  df-on 6346  df-lim 6347  df-suc 6348  df-iota 6473  df-fun 6519  df-fn 6520  df-f 6521  df-f1 6522  df-fo 6523  df-f1o 6524  df-fv 6525  df-ov 7395  df-oprab 7396  df-mpo 7397  df-om 7843  df-1st 7966  df-2nd 7967  df-en 8924  df-fin 8927  df-fi 9354  df-rest 17434  df-topgen 17455  df-top 22934  df-topon 22951  df-bases 22986
This theorem is referenced by:  restuni  23202  stoig  23203  restsn2  23211  restlp  23223  restperf  23224  perfopn  23225  cnrest  23325  cnrest2  23326  cnrest2r  23327  cnpresti  23328  cnprest  23329  cnprest2  23330  restcnrm  23402  connsuba  23460  kgentopon  23578  1stckgenlem  23593  kgen2ss  23595  kgencn  23596  xkoinjcn  23727  qtoprest  23757  flimrest  24023  fclsrest  24064  flfcntr  24083  efmndtmd  24141  symgtgp  24146  dvrcn  24224  sszcld  24858  divcn  24910  cncfmptc  24954  cncfmptid  24955  cncfmpt2f  24957  cdivcncf  24963  cnmpopc  24970  icchmeo  24983  htpycc  25022  pcocn  25059  pcohtpylem  25061  pcopt  25064  pcopt2  25065  pcoass  25066  pcorevlem  25068  relcmpcmet  25360  mulcncf  25488  limcvallem  25913  ellimc2  25919  limcres  25928  cnplimc  25929  cnlimc  25930  limccnp  25933  limccnp2  25934  dvbss  25943  perfdvf  25945  dvreslem  25951  dvres2lem  25952  dvcnp2  25962  dvcn  25963  dvaddbr  25980  dvmulbr  25981  dvcmulf  25987  dvmptres2  26004  dvmptcmul  26006  dvmptntr  26013  dvmptfsum  26017  dvcnvlem  26018  dvcnv  26019  lhop1lem  26055  lhop2  26057  lhop  26058  dvcnvrelem2  26060  dvcnvre  26061  ftc1lem3  26080  ftc1cn  26085  taylthlem1  26413  ulmdvlem3  26442  psercn  26466  abelth  26481  logcn  26689  cxpcn  26787  cxpcn2  26788  cxpcn3  26790  resqrtcn  26791  sqrtcn  26792  loglesqrt  26803  xrlimcnp  27010  efrlim  27011  ftalem3  27116  xrge0pluscn  34198  xrge0mulc1cn  34199  lmlimxrge0  34206  pnfneige0  34209  lmxrge0  34210  esumcvg  34344  cxpcncf1  34853  cvxpconn  35556  cvxsconn  35557  cvmsf1o  35586  cvmliftlem8  35606  cvmlift2lem9a  35617  cvmlift2lem11  35627  cvmlift3lem6  35638  ivthALT  36659  poimir  38116  broucube  38117  cnambfre  38131  ftc1cnnc  38155  areacirclem2  38172  areacirclem4  38174  fsumcncf  46416  ioccncflimc  46423  cncfuni  46424  icccncfext  46425  icocncflimc  46427  cncfiooicclem1  46431  cxpcncf2  46437  dvmptconst  46453  dvmptidg  46455  dvresntr  46456  itgsubsticclem  46513  dirkercncflem2  46642  dirkercncflem4  46644  fourierdlem32  46677  fourierdlem33  46678  fourierdlem62  46706  fourierdlem93  46737  fourierdlem101  46745
  Copyright terms: Public domain W3C validator