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

Theorem istps 22878
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 22877 . . 3 TopSp = {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))}
21eleq2i 2828 . 2 (𝐾 ∈ TopSp ↔ 𝐾 ∈ {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))})
3 topontop 22857 . . . 4 (𝐽 ∈ (TopOn‘𝐴) → 𝐽 ∈ Top)
4 0ntop 22849 . . . . . 6 ¬ ∅ ∈ Top
5 istps.j . . . . . . . 8 𝐽 = (TopOpen‘𝐾)
6 fvprc 6826 . . . . . . . 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 6834 . . . . 5 (𝑓 = 𝐾 → (TopOpen‘𝑓) = (TopOpen‘𝐾))
1312, 5eqtr4di 2789 . . . 4 (𝑓 = 𝐾 → (TopOpen‘𝑓) = 𝐽)
14 fveq2 6834 . . . . . 6 (𝑓 = 𝐾 → (Base‘𝑓) = (Base‘𝐾))
15 istps.a . . . . . 6 𝐴 = (Base‘𝐾)
1614, 15eqtr4di 2789 . . . . 5 (𝑓 = 𝐾 → (Base‘𝑓) = 𝐴)
1716fveq2d 6838 . . . 4 (𝑓 = 𝐾 → (TopOn‘(Base‘𝑓)) = (TopOn‘𝐴))
1813, 17eleq12d 2830 . . 3 (𝑓 = 𝐾 → ((TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓)) ↔ 𝐽 ∈ (TopOn‘𝐴)))
1911, 18elab3 3641 . 2 (𝐾 ∈ {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))} ↔ 𝐽 ∈ (TopOn‘𝐴))
202, 19bitri 275 1 (𝐾 ∈ TopSp ↔ 𝐽 ∈ (TopOn‘𝐴))
Colors of variables: wff setvar class
Syntax hints:  ¬ wn 3  wb 206   = wceq 1541  wcel 2113  {cab 2714  Vcvv 3440  c0 4285  cfv 6492  Basecbs 17136  TopOpenctopn 17341  Topctop 22837  TopOnctopon 22854  TopSpctps 22876
This theorem was proved from axioms:  ax-mp 5  ax-1 6  ax-2 7  ax-3 8  ax-gen 1796  ax-4 1810  ax-5 1911  ax-6 1968  ax-7 2009  ax-8 2115  ax-9 2123  ax-10 2146  ax-11 2162  ax-12 2184  ax-ext 2708  ax-sep 5241  ax-nul 5251  ax-pow 5310  ax-pr 5377  ax-un 7680
This theorem depends on definitions:  df-bi 207  df-an 396  df-or 848  df-3an 1088  df-tru 1544  df-fal 1554  df-ex 1781  df-nf 1785  df-sb 2068  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 3061  df-rab 3400  df-v 3442  df-dif 3904  df-un 3906  df-in 3908  df-ss 3918  df-nul 4286  df-if 4480  df-pw 4556  df-sn 4581  df-pr 4583  df-op 4587  df-uni 4864  df-br 5099  df-opab 5161  df-mpt 5180  df-id 5519  df-xp 5630  df-rel 5631  df-cnv 5632  df-co 5633  df-dm 5634  df-iota 6448  df-fun 6494  df-fv 6500  df-top 22838  df-topon 22855  df-topsp 22877
This theorem is referenced by:  istps2  22879  tpspropd  22882  tsettps  22885  indistps2ALT  22958  resstps  23131  prdstps  23573  imastps  23665  xpstopnlem2  23755  tmdtopon  24025  tgptopon  24026  istgp2  24035  oppgtmd  24041  distgp  24043  indistgp  24044  efmndtmd  24045  qustgplem  24065  prdstmdd  24068  eltsms  24077  tsmscls  24082  tsmsgsum  24083  tsmsid  24084  tsmsmhm  24090  tsmsadd  24091  dvrcn  24128  cnmpt1vsca  24138  cnmpt2vsca  24139  tlmtgp  24140  ressusp  24208  tustps  24216  ucncn  24228  neipcfilu  24239  cnextucn  24246  ucnextcn  24247  isxms2  24392  ressxms  24469  prdsxmslem2  24473  nrgtrg  24634  cnfldtopon  24726  cnmpt1ds  24787  cnmpt2ds  24788  nmcn  24789  cnmpt1ip  25203  cnmpt2ip  25204  csscld  25205  clsocv  25206  minveclem4a  25386  rspectps  34040  mhmhmeotmd  34084  rrxtopon  46532  qndenserrnopnlem  46541
  Copyright terms: Public domain W3C validator