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

Theorem istps 22899
Description: Express the predicate "is a topological space." (Contributed by Mario Carneiro, 13-Aug-2015.)
Hypotheses
Ref Expression
istps.a 𝐴 = (Base‘𝐾)
istps.j 𝐽 = (TopOpen‘𝐾)
Assertion
Ref Expression
istps (𝐾 ∈ TopSp ↔ 𝐽 ∈ (TopOn‘𝐴))

Proof of Theorem istps
Dummy variable 𝑓 is distinct from all other variables.
StepHypRef Expression
1 df-topsp 22898 . . 3 TopSp = {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))}
21eleq2i 2828 . 2 (𝐾 ∈ TopSp ↔ 𝐾 ∈ {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))})
3 topontop 22878 . . . 4 (𝐽 ∈ (TopOn‘𝐴) → 𝐽 ∈ Top)
4 0ntop 22870 . . . . . 6 ¬ ∅ ∈ Top
5 istps.j . . . . . . . 8 𝐽 = (TopOpen‘𝐾)
6 fvprc 6832 . . . . . . . 8 𝐾 ∈ V → (TopOpen‘𝐾) = ∅)
75, 6eqtrid 2783 . . . . . . 7 𝐾 ∈ V → 𝐽 = ∅)
87eleq1d 2821 . . . . . 6 𝐾 ∈ V → (𝐽 ∈ Top ↔ ∅ ∈ Top))
94, 8mtbiri 327 . . . . 5 𝐾 ∈ V → ¬ 𝐽 ∈ Top)
109con4i 114 . . . 4 (𝐽 ∈ Top → 𝐾 ∈ V)
113, 10syl 17 . . 3 (𝐽 ∈ (TopOn‘𝐴) → 𝐾 ∈ V)
12 fveq2 6840 . . . . 5 (𝑓 = 𝐾 → (TopOpen‘𝑓) = (TopOpen‘𝐾))
1312, 5eqtr4di 2789 . . . 4 (𝑓 = 𝐾 → (TopOpen‘𝑓) = 𝐽)
14 fveq2 6840 . . . . . 6 (𝑓 = 𝐾 → (Base‘𝑓) = (Base‘𝐾))
15 istps.a . . . . . 6 𝐴 = (Base‘𝐾)
1614, 15eqtr4di 2789 . . . . 5 (𝑓 = 𝐾 → (Base‘𝑓) = 𝐴)
1716fveq2d 6844 . . . 4 (𝑓 = 𝐾 → (TopOn‘(Base‘𝑓)) = (TopOn‘𝐴))
1813, 17eleq12d 2830 . . 3 (𝑓 = 𝐾 → ((TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓)) ↔ 𝐽 ∈ (TopOn‘𝐴)))
1911, 18elab3 3629 . 2 (𝐾 ∈ {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))} ↔ 𝐽 ∈ (TopOn‘𝐴))
202, 19bitri 275 1 (𝐾 ∈ TopSp ↔ 𝐽 ∈ (TopOn‘𝐴))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wb 206   = wceq 1542  wcel 2114  {cab 2714  Vcvv 3429  c0 4273  cfv 6498  Basecbs 17179  TopOpenctopn 17384  Topctop 22858  TopOnctopon 22875  TopSpctps 22897
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1797  ax-4 1811  ax-5 1912  ax-6 1969  ax-7 2010  ax-8 2116  ax-9 2124  ax-10 2147  ax-11 2163  ax-12 2185  ax-ext 2708  ax-sep 5231  ax-nul 5241  ax-pow 5307  ax-pr 5375  ax-un 7689
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 849  df-3an 1089  df-tru 1545  df-fal 1555  df-ex 1782  df-nf 1786  df-sb 2069  df-mo 2539  df-eu 2569  df-clab 2715  df-cleq 2728  df-clel 2811  df-nfc 2885  df-ne 2933  df-ral 3052  df-rex 3062  df-rab 3390  df-v 3431  df-dif 3892  df-un 3894  df-in 3896  df-ss 3906  df-nul 4274  df-if 4467  df-pw 4543  df-sn 4568  df-pr 4570  df-op 4574  df-uni 4851  df-br 5086  df-opab 5148  df-mpt 5167  df-id 5526  df-xp 5637  df-rel 5638  df-cnv 5639  df-co 5640  df-dm 5641  df-iota 6454  df-fun 6500  df-fv 6506  df-top 22859  df-topon 22876  df-topsp 22898
This theorem is referenced by:  istps2  22900  tpspropd  22903  tsettps  22906  indistps2ALT  22979  resstps  23152  prdstps  23594  imastps  23686  xpstopnlem2  23776  tmdtopon  24046  tgptopon  24047  istgp2  24056  oppgtmd  24062  distgp  24064  indistgp  24065  efmndtmd  24066  qustgplem  24086  prdstmdd  24089  eltsms  24098  tsmscls  24103  tsmsgsum  24104  tsmsid  24105  tsmsmhm  24111  tsmsadd  24112  dvrcn  24149  cnmpt1vsca  24159  cnmpt2vsca  24160  tlmtgp  24161  ressusp  24229  tustps  24237  ucncn  24249  neipcfilu  24260  cnextucn  24267  ucnextcn  24268  isxms2  24413  ressxms  24490  prdsxmslem2  24494  nrgtrg  24655  cnfldtopon  24747  cnmpt1ds  24808  cnmpt2ds  24809  nmcn  24810  cnmpt1ip  25214  cnmpt2ip  25215  csscld  25216  clsocv  25217  minveclem4a  25397  rspectps  34027  mhmhmeotmd  34071  rrxtopon  46716  qndenserrnopnlem  46725
  Copyright terms: Public domain W3C validator