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

Theorem istps 23232
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 23231 . . 3 TopSp = {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))}
21eleq2i 2853 . 2 (𝐾 ∈ TopSp ↔ 𝐾 ∈ {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))})
3 topontop 23211 . . . 4 (𝐽 ∈ (TopOn‘𝐴) → 𝐽 ∈ Top)
4 0ntop 23203 . . . . . 6 ¬ ∅ ∈ Top
5 istps.j . . . . . . . 8 𝐽 = (TopOpen‘𝐾)
6 fvprc 6869 . . . . . . . 8 (¬ 𝐾 ∈ V → (TopOpen‘𝐾) = ∅)
75, 6eqtrid 2808 . . . . . . 7 (¬ 𝐾 ∈ V → 𝐽 = ∅)
87eleq1d 2846 . . . . . 6 (¬ 𝐾 ∈ V → (𝐽 ∈ Top ↔ ∅ ∈ Top))
94, 8mtbiri 330 . . . . 5 (¬ 𝐾 ∈ V → ¬ 𝐽 ∈ Top)
109con4i 115 . . . 4 (𝐽 ∈ Top → 𝐾 ∈ V)
113, 10syl 18 . . 3 (𝐽 ∈ (TopOn‘𝐴) → 𝐾 ∈ V)
12 fveq2 6877 . . . . 5 (𝑓 = 𝐾 → (TopOpen‘𝑓) = (TopOpen‘𝐾))
1312, 5eqtr4di 2814 . . . 4 (𝑓 = 𝐾 → (TopOpen‘𝑓) = 𝐽)
14 fveq2 6877 . . . . . 6 (𝑓 = 𝐾 → (Base‘𝑓) = (Base‘𝐾))
15 istps.a . . . . . 6 𝐴 = (Base‘𝐾)
1614, 15eqtr4di 2814 . . . . 5 (𝑓 = 𝐾 → (Base‘𝑓) = 𝐴)
1716fveq2d 6881 . . . 4 (𝑓 = 𝐾 → (TopOn‘(Base‘𝑓)) = (TopOn‘𝐴))
1813, 17eleq12d 2855 . . 3 (𝑓 = 𝐾 → ((TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓)) ↔ 𝐽 ∈ (TopOn‘𝐴)))
1911, 18elab3 3640 . 2 (𝐾 ∈ {𝑓 ∣ (TopOpen‘𝑓) ∈ (TopOn‘(Base‘𝑓))} ↔ 𝐽 ∈ (TopOn‘𝐴))
202, 19bitri 278 1 (𝐾 ∈ TopSp ↔ 𝐽 ∈ (TopOn‘𝐴))
Colors of variables:    wff setvar class
This proof depends on syntax axioms:  ¬ wn 3   ↔ wb 209   = wceq 1570   ∈ wcel 2145  {cab 2739  Vcvv 3451  ∅c0 4279  ‘cfv 6531  Basecbs 17367  TopOpenctopn 17572  Topctop 23191  TopOnctopon 23208  TopSpctps 23230
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 1943  ax-6 2000  ax-7 2041  ax-8 2147  ax-9 2155  ax-10 2178  ax-11 2194  ax-12 2213  ax-ext 2733  ax-sep 5249  ax-nul 5260  ax-pow 5327  ax-pr 5391  ax-un 7740
This proof depends on definitions:  df-bi 210  df-an 402  df-or 862  df-3an 1105  df-tru 1573  df-fal 1583  df-ex 1813  df-nf 1817  df-sb 2100  df-mo 2565  df-eu 2595  df-clab 2740  df-cleq 2753  df-clel 2836  df-nfc 2910  df-ne 2957  df-ral 3078  df-rex 3088  df-rab 3414  df-v 3453  df-dif 3902  df-un 3904  df-in 3906  df-ss 3916  df-nul 4280  df-if 4483  df-pw 4559  df-sn 4585  df-pr 4587  df-op 4591  df-uni 4868  df-br 5104  df-opab 5168  df-mpt 5187  df-id 5546  df-xp 5657  df-rel 5658  df-cnv 5659  df-co 5660  df-dm 5661  df-iota 6487  df-fun 6533  df-fv 6539  df-top 23192  df-topon 23209  df-topsp 23231
This theorem is used by:  istps2  23233  tpspropd  23236  tsettps  23239  indistps2ALT  23312  resstps  23485  prdstps  23928  imastps  24020  xpstopnlem2  24110  tmdtopon  24380  tgptopon  24381  istgp2  24390  oppgtmd  24396  distgp  24398  indistgp  24399  efmndtmd  24400  qustgplem  24420  prdstmdd  24423  eltsms  24432  tsmscls  24437  tsmsgsum  24438  tsmsid  24439  tsmsmhm  24445  tsmsadd  24446  dvrcn  24483  cnmpt1vsca  24493  cnmpt2vsca  24494  tlmtgp  24495  ressusp  24563  tustps  24571  ucncn  24583  neipcfilu  24594  cnextucn  24601  ucnextcn  24602  isxms2  24747  ressxms  24824  prdsxmslem2  24828  nrgtrg  24989  cnfldtopon  25081  cnmpt1ds  25142  cnmpt2ds  25143  nmcn  25144  cnmpt1ip  25548  cnmpt2ip  25549  csscld  25550  clsocv  25551  minveclem4a  25731  rspectps  34497  mhmhmeotmd  34541  rrxtopon  47242  qndenserrnopnlem  47251
  Copyright terms: Public domain W3C validator