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

Theorem resttopon 23509
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 23261 . . 3 (𝐽 ∈ (TopOn‘𝑋) → 𝐽 ∈ Top)
2 id 23 . . . 4 (𝐴 ⊆ 𝑋 → 𝐴 ⊆ 𝑋)
3 toponmax 23274 . . . 4 (𝐽 ∈ (TopOn‘𝑋) → 𝑋 ∈ 𝐽)
4 ssexg 5285 . . . 4 ((𝐴 ⊆ 𝑋 ∧ 𝑋 ∈ 𝐽) → 𝐴 ∈ V)
52, 3, 4syl2anr 609 . . 3 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → 𝐴 ∈ V)
6 resttop 23508 . . 3 ((𝐽 ∈ Top ∧ 𝐴 ∈ V) → (𝐽 ↾t 𝐴) ∈ Top)
71, 5, 6syl2an2r 698 . 2 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → (𝐽 ↾t 𝐴) ∈ Top)
8 sseqin2 4123 . . . . . 6 (𝐴 ⊆ 𝑋 ↔ (𝑋 ∩ 𝐴) = 𝐴)
98bilani 510 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → (𝑋 ∩ 𝐴) = 𝐴)
10 simpl 488 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → 𝐽 ∈ (TopOn‘𝑋))
113adantr 486 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → 𝑋 ∈ 𝐽)
12 elrestr 17628 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ∈ V ∧ 𝑋 ∈ 𝐽) → (𝑋 ∩ 𝐴) ∈ (𝐽 ↾t 𝐴))
1310, 5, 11, 12syl3anc 1399 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → (𝑋 ∩ 𝐴) ∈ (𝐽 ↾t 𝐴))
149, 13eqeltrrd 2865 . . . 4 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → 𝐴 ∈ (𝐽 ↾t 𝐴))
15 elssuni 4902 . . . 4 (𝐴 ∈ (𝐽 ↾t 𝐴) → 𝐴 ⊆ ∪ (𝐽 ↾t 𝐴))
1614, 15syl 18 . . 3 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → 𝐴 ⊆ ∪ (𝐽 ↾t 𝐴))
17 restval 17626 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ∈ V) → (𝐽 ↾t 𝐴) = ran (𝑥 ∈ 𝐽 ↦ (𝑥 ∩ 𝐴)))
185, 17syldan 603 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → (𝐽 ↾t 𝐴) = ran (𝑥 ∈ 𝐽 ↦ (𝑥 ∩ 𝐴)))
19 inss2 4137 . . . . . . . . 9 (𝑥 ∩ 𝐴) ⊆ 𝐴
20 vex 3458 . . . . . . . . . . 11 𝑥 ∈ V
2120inex1 5281 . . . . . . . . . 10 (𝑥 ∩ 𝐴) ∈ V
2221elpw 4564 . . . . . . . . 9 ((𝑥 ∩ 𝐴) ∈ 𝒫 𝐴 ↔ (𝑥 ∩ 𝐴) ⊆ 𝐴)
2319, 22mpbir 234 . . . . . . . 8 (𝑥 ∩ 𝐴) ∈ 𝒫 𝐴
2423a1i 11 . . . . . . 7 (((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) ∧ 𝑥 ∈ 𝐽) → (𝑥 ∩ 𝐴) ∈ 𝒫 𝐴)
2524fmpttd 7139 . . . . . 6 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → (𝑥 ∈ 𝐽 ↦ (𝑥 ∩ 𝐴)):𝐽⟶𝒫 𝐴)
2625frnd 6740 . . . . 5 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → ran (𝑥 ∈ 𝐽 ↦ (𝑥 ∩ 𝐴)) ⊆ 𝒫 𝐴)
2718, 26eqsstrd 3947 . . . 4 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → (𝐽 ↾t 𝐴) ⊆ 𝒫 𝐴)
28 sspwuni 5063 . . . 4 ((𝐽 ↾t 𝐴) ⊆ 𝒫 𝐴 ↔ ∪ (𝐽 ↾t 𝐴) ⊆ 𝐴)
2927, 28sylib 221 . . 3 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → ∪ (𝐽 ↾t 𝐴) ⊆ 𝐴)
3016, 29eqssd 3930 . 2 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → 𝐴 = ∪ (𝐽 ↾t 𝐴))
31 istopon 23260 . 2 ((𝐽 ↾t 𝐴) ∈ (TopOn‘𝐴) ↔ ((𝐽 ↾t 𝐴) ∈ Top ∧ 𝐴 = ∪ (𝐽 ↾t 𝐴)))
327, 30, 31sylanbrc 595 1 ((𝐽 ∈ (TopOn‘𝑋) ∧ 𝐴 ⊆ 𝑋) → (𝐽 ↾t 𝐴) ∈ (TopOn‘𝐴))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:   → wi 4   ∧ wa 401   = wceq 1570   ∈ wcel 2147  Vcvv 3454   ⊆ wss 3900   ∩ cin 4092  𝒫 cpw 4560  ∪ cuni 4870   ↦ cmpt 5189  ran crn 5656  ‘cfv 6558  (class class class)co 7443   ↾t crest 17620  Topctop 23241  TopOnctopon 23258
This proof depends on axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1828  ax-4 1842  ax-5 1945  ax-6 2002  ax-7 2043  ax-8 2149  ax-9 2157  ax-10 2180  ax-11 2197  ax-12 2216  ax-ext 2735  ax-rep 5235  ax-sep 5252  ax-nul 5263  ax-pow 5331  ax-pr 5395  ax-un 7775
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3or 1104  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2102  df-mo 2567  df-eu 2597  df-clab 2742  df-cleq 2755  df-clel 2839  df-nfc 2913  df-ne 2960  df-ral 3081  df-rex 3091  df-reu 3370  df-rab 3417  df-v 3456  df-sbc 3743  df-csb 3852  df-ss 3901  df-pss 4017  df-dif 4050  df-in 4094  df-un 4154  df-nul 4282  df-if 4486  df-pw 4562  df-sn 4589  df-pr 4591  df-op 4839  df-uni 4871  df-int 4911  df-iun 4956  df-br 5107  df-opab 5171  df-mpt 5190  df-tr 5216  df-id 5550  df-eprel 5555  df-po 5563  df-so 5564  df-fr 5608  df-we 5610  df-xp 5661  df-rel 5662  df-cnv 5663  df-co 5664  df-dm 5665  df-rn 5666  df-res 5667  df-ima 5668  df-ord 6383  df-on 6384  df-lim 6385  df-suc 6386  df-iota 6512  df-fun 6560  df-fn 6561  df-f 6562  df-f1 6563  df-fo 6564  df-f1o 6565  df-fv 6566  df-ov 7446  df-oprab 7447  df-mpo 7448  df-om 7902  df-1st 8025  df-2nd 8026  df-en 9002  df-fin 9005  df-fi 9430  df-rest 17622  df-topgen 17643  df-top 23242  df-topon 23259  df-bases 23294
This theorem is used by:  restuni  23510  stoig  23511  restsn2  23519  restlp  23531  restperf  23532  perfopn  23533  cnrest  23633  cnrest2  23634  cnrest2r  23635  cnpresti  23636  cnprest  23637  cnprest2  23638  restcnrm  23710  connsuba  23768  kgentopon  23887  1stckgenlem  23902  kgen2ss  23904  kgencn  23905  xkoinjcn  24036  qtoprest  24066  flimrest  24332  fclsrest  24373  flfcntr  24392  efmndtmd  24450  symgtgp  24455  dvrcn  24533  sszcld  25167  divcn  25219  cncfmptc  25263  cncfmptid  25264  cncfmpt2f  25266  cdivcncf  25272  cnmpopc  25279  icchmeo  25292  htpycc  25331  pcocn  25368  pcohtpylem  25370  pcopt  25373  pcopt2  25374  pcoass  25375  pcorevlem  25377  relcmpcmet  25669  mulcncf  25797  limcvallem  26221  ellimc2  26227  limcres  26236  cnplimc  26237  cnlimc  26238  limccnp  26241  limccnp2  26242  dvbss  26251  perfdvf  26253  dvreslem  26259  dvres2lem  26260  dvcnp2  26270  dvcn  26271  dvaddbr  26288  dvmulbr  26289  dvcmulf  26295  dvmptres2  26312  dvmptcmul  26314  dvmptntr  26321  dvmptfsum  26325  dvcnvlem  26326  dvcnv  26327  lhop1lem  26363  lhop2  26365  lhop  26366  dvcnvrelem2  26368  dvcnvre  26369  ftc1lem3  26388  ftc1cn  26393  taylthlem1  26730  ulmdvlem3  26759  psercn  26783  abelth  26798  logcn  27005  cxpcn  27103  cxpcn2  27104  cxpcn3  27106  resqrtcn  27107  sqrtcn  27108  loglesqrt  27119  xrlimcnp  27326  efrlim  27327  ftalem3  27432  xrge0pluscn  34642  xrge0mulc1cn  34643  lmlimxrge0  34650  pnfneige0  34653  lmxrge0  34654  esumcvg  34788  cxpcncf1  35294  cvxpconn  36174  cvxsconn  36175  cvmsf1o  36204  cvmliftlem8  36224  cvmlift2lem9a  36235  cvmlift2lem11  36245  cvmlift3lem6  36256  ivthALT  37301  poimir  38763  broucube  38764  cnambfre  38778  ftc1cnnc  38802  areacirclem2  38819  areacirclem4  38821  fsumcncf  47093  ioccncflimc  47100  cncfuni  47101  icccncfext  47102  icocncflimc  47104  cncfiooicclem1  47108  cxpcncf2  47114  dvmptconst  47130  dvmptidg  47132  dvresntr  47133  itgsubsticclem  47190  dirkercncflem2  47319  dirkercncflem4  47321  fourierdlem32  47354  fourierdlem33  47355  fourierdlem62  47383  fourierdlem93  47414  fourierdlem101  47422
  Copyright terms: Public domain W3C validator