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

Theorem istps 22890
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 22889 . . 3 TopSp = {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))}
21eleq2i 2829 . 2 (𝐾 ∈ TopSp ↔ 𝐾 ∈ {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))})
3 topontop 22869 . . . 4 (𝐽 ∈ (TopOn‘𝐴) → 𝐽 ∈ Top)
4 0ntop 22861 . . . . . 6 ¬ ∅ ∈ Top
5 istps.j . . . . . . . 8 𝐽 = (TopOpen‘𝐾)
6 fvprc 6834 . . . . . . . 8 𝐾 ∈ V → (TopOpen‘𝐾) = ∅)
75, 6eqtrid 2784 . . . . . . 7 𝐾 ∈ V → 𝐽 = ∅)
87eleq1d 2822 . . . . . 6 𝐾 ∈ V → (𝐽 ∈ Top ↔ ∅ ∈ Top))
94, 8mtbiri 327 . . . . 5 𝐾 ∈ V → ¬ 𝐽 ∈ Top)
109con4i 114 . . . 4 (𝐽 ∈ Top → 𝐾 ∈ V)
113, 10syl 17 . . 3 (𝐽 ∈ (TopOn‘𝐴) → 𝐾 ∈ V)
12 fveq2 6842 . . . . 5 (𝑓 = 𝐾 → (TopOpen‘𝑓) = (TopOpen‘𝐾))
1312, 5eqtr4di 2790 . . . 4 (𝑓 = 𝐾 → (TopOpen‘𝑓) = 𝐽)
14 fveq2 6842 . . . . . 6 (𝑓 = 𝐾 → (Base‘𝑓) = (Base‘𝐾))
15 istps.a . . . . . 6 𝐴 = (Base‘𝐾)
1614, 15eqtr4di 2790 . . . . 5 (𝑓 = 𝐾 → (Base‘𝑓) = 𝐴)
1716fveq2d 6846 . . . 4 (𝑓 = 𝐾 → (TopOn‘(Base‘𝑓)) = (TopOn‘𝐴))
1813, 17eleq12d 2831 . . 3 (𝑓 = 𝐾 → ((TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓)) ↔ 𝐽 ∈ (TopOn‘𝐴)))
1911, 18elab3 3643 . 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 2715  Vcvv 3442  c0 4287  cfv 6500  Basecbs 17148  TopOpenctopn 17353  Topctop 22849  TopOnctopon 22866  TopSpctps 22888
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 2709  ax-sep 5243  ax-nul 5253  ax-pow 5312  ax-pr 5379  ax-un 7690
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 2540  df-eu 2570  df-clab 2716  df-cleq 2729  df-clel 2812  df-nfc 2886  df-ne 2934  df-ral 3053  df-rex 3063  df-rab 3402  df-v 3444  df-dif 3906  df-un 3908  df-in 3910  df-ss 3920  df-nul 4288  df-if 4482  df-pw 4558  df-sn 4583  df-pr 4585  df-op 4589  df-uni 4866  df-br 5101  df-opab 5163  df-mpt 5182  df-id 5527  df-xp 5638  df-rel 5639  df-cnv 5640  df-co 5641  df-dm 5642  df-iota 6456  df-fun 6502  df-fv 6508  df-top 22850  df-topon 22867  df-topsp 22889
This theorem is referenced by:  istps2  22891  tpspropd  22894  tsettps  22897  indistps2ALT  22970  resstps  23143  prdstps  23585  imastps  23677  xpstopnlem2  23767  tmdtopon  24037  tgptopon  24038  istgp2  24047  oppgtmd  24053  distgp  24055  indistgp  24056  efmndtmd  24057  qustgplem  24077  prdstmdd  24080  eltsms  24089  tsmscls  24094  tsmsgsum  24095  tsmsid  24096  tsmsmhm  24102  tsmsadd  24103  dvrcn  24140  cnmpt1vsca  24150  cnmpt2vsca  24151  tlmtgp  24152  ressusp  24220  tustps  24228  ucncn  24240  neipcfilu  24251  cnextucn  24258  ucnextcn  24259  isxms2  24404  ressxms  24481  prdsxmslem2  24485  nrgtrg  24646  cnfldtopon  24738  cnmpt1ds  24799  cnmpt2ds  24800  nmcn  24801  cnmpt1ip  25215  cnmpt2ip  25216  csscld  25217  clsocv  25218  minveclem4a  25398  rspectps  34060  mhmhmeotmd  34104  rrxtopon  46643  qndenserrnopnlem  46652
  Copyright terms: Public domain W3C validator