| Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > nrgtdrg | Structured version Visualization version GIF version | ||
| Description: A normed division ring is a topological division ring. (Contributed by Mario Carneiro, 6-Oct-2015.) |
| Ref | Expression |
|---|---|
| nrgtdrg | ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → 𝑅 ∈ TopDRing) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | nrgtrg 24945 | . . 3 ⊢ (𝑅 ∈ NrmRing → 𝑅 ∈ TopRing) | |
| 2 | 1 | adantr 486 | . 2 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → 𝑅 ∈ TopRing) |
| 3 | simpr 490 | . 2 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → 𝑅 ∈ DivRing) | |
| 4 | nrgring 24918 | . . . . 5 ⊢ (𝑅 ∈ NrmRing → 𝑅 ∈ Ring) | |
| 5 | 4 | adantr 486 | . . . 4 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → 𝑅 ∈ Ring) |
| 6 | eqid 2760 | . . . . 5 ⊢ (Unit‘𝑅) = (Unit‘𝑅) | |
| 7 | eqid 2760 | . . . . 5 ⊢ ((mulGrp‘𝑅) ↾s (Unit‘𝑅)) = ((mulGrp‘𝑅) ↾s (Unit‘𝑅)) | |
| 8 | 6, 7 | unitgrp 20549 | . . . 4 ⊢ (𝑅 ∈ Ring → ((mulGrp‘𝑅) ↾s (Unit‘𝑅)) ∈ Grp) |
| 9 | 5, 8 | syl 18 | . . 3 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → ((mulGrp‘𝑅) ↾s (Unit‘𝑅)) ∈ Grp) |
| 10 | eqid 2760 | . . . . . 6 ⊢ (mulGrp‘𝑅) = (mulGrp‘𝑅) | |
| 11 | 10 | trgtmd 24420 | . . . . 5 ⊢ (𝑅 ∈ TopRing → (mulGrp‘𝑅) ∈ TopMnd) |
| 12 | 2, 11 | syl 18 | . . . 4 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → (mulGrp‘𝑅) ∈ TopMnd) |
| 13 | 6, 10 | unitsubm 20552 | . . . . 5 ⊢ (𝑅 ∈ Ring → (Unit‘𝑅) ∈ (SubMnd‘(mulGrp‘𝑅))) |
| 14 | 5, 13 | syl 18 | . . . 4 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → (Unit‘𝑅) ∈ (SubMnd‘(mulGrp‘𝑅))) |
| 15 | 7 | submtmd 24359 | . . . 4 ⊢ (((mulGrp‘𝑅) ∈ TopMnd ∧ (Unit‘𝑅) ∈ (SubMnd‘(mulGrp‘𝑅))) → ((mulGrp‘𝑅) ↾s (Unit‘𝑅)) ∈ TopMnd) |
| 16 | 12, 14, 15 | syl2anc 596 | . . 3 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → ((mulGrp‘𝑅) ↾s (Unit‘𝑅)) ∈ TopMnd) |
| 17 | eqid 2760 | . . . . 5 ⊢ (Base‘𝑅) = (Base‘𝑅) | |
| 18 | eqid 2760 | . . . . 5 ⊢ (invr‘𝑅) = (invr‘𝑅) | |
| 19 | eqid 2760 | . . . . 5 ⊢ (TopOpen‘𝑅) = (TopOpen‘𝑅) | |
| 20 | 17, 6, 18, 19 | nrginvrcn 24947 | . . . 4 ⊢ (𝑅 ∈ NrmRing → (invr‘𝑅) ∈ (((TopOpen‘𝑅) ↾t (Unit‘𝑅)) Cn ((TopOpen‘𝑅) ↾t (Unit‘𝑅)))) |
| 21 | 20 | adantr 486 | . . 3 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → (invr‘𝑅) ∈ (((TopOpen‘𝑅) ↾t (Unit‘𝑅)) Cn ((TopOpen‘𝑅) ↾t (Unit‘𝑅)))) |
| 22 | 10, 19 | mgptopn 20304 | . . . . 5 ⊢ (TopOpen‘𝑅) = (TopOpen‘(mulGrp‘𝑅)) |
| 23 | 7, 22 | resstopn 23440 | . . . 4 ⊢ ((TopOpen‘𝑅) ↾t (Unit‘𝑅)) = (TopOpen‘((mulGrp‘𝑅) ↾s (Unit‘𝑅))) |
| 24 | 6, 7, 18 | invrfval 20555 | . . . 4 ⊢ (invr‘𝑅) = (invg‘((mulGrp‘𝑅) ↾s (Unit‘𝑅))) |
| 25 | 23, 24 | istgp 24332 | . . 3 ⊢ (((mulGrp‘𝑅) ↾s (Unit‘𝑅)) ∈ TopGrp ↔ (((mulGrp‘𝑅) ↾s (Unit‘𝑅)) ∈ Grp ∧ ((mulGrp‘𝑅) ↾s (Unit‘𝑅)) ∈ TopMnd ∧ (invr‘𝑅) ∈ (((TopOpen‘𝑅) ↾t (Unit‘𝑅)) Cn ((TopOpen‘𝑅) ↾t (Unit‘𝑅))))) |
| 26 | 9, 16, 21, 25 | syl3anbrc 1362 | . 2 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → ((mulGrp‘𝑅) ↾s (Unit‘𝑅)) ∈ TopGrp) |
| 27 | 10, 6 | istdrg 24421 | . 2 ⊢ (𝑅 ∈ TopDRing ↔ (𝑅 ∈ TopRing ∧ 𝑅 ∈ DivRing ∧ ((mulGrp‘𝑅) ↾s (Unit‘𝑅)) ∈ TopGrp)) |
| 28 | 2, 3, 26, 27 | syl3anbrc 1362 | 1 ⊢ ((𝑅 ∈ NrmRing ∧ 𝑅 ∈ DivRing) → 𝑅 ∈ TopDRing) |
| Colors of variables: wff setvar class |
| This proof depends on syntax axioms: → wi 4 ∧ wa 401 ∈ wcel 2145 ‘cfv 6534 (class class class)co 7415 Basecbs 17323 ↾s cress 17344 ↾t crest 17527 TopOpenctopn 17528 SubMndcsubmnd 18913 Grpcgrp 19080 mulGrpcmgp 20296 Ringcrg 20395 Unitcui 20521 invrcinvr 20553 DivRingcdr 20916 Cn ccn 23478 TopMndctmd 24325 TopGrpctgp 24326 TopRingctrg 24411 TopDRingctdrg 24412 NrmRingcnrg 24834 |
| 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 2732 ax-rep 5232 ax-sep 5251 ax-nul 5263 ax-pow 5330 ax-pr 5398 ax-un 7738 ax-cnex 11202 ax-resscn 11203 ax-1cn 11204 ax-icn 11205 ax-addcl 11206 ax-addrcl 11207 ax-mulcl 11208 ax-mulrcl 11209 ax-mulcom 11210 ax-addass 11211 ax-mulass 11212 ax-distr 11213 ax-i2m1 11214 ax-1ne0 11215 ax-1rid 11216 ax-rnegex 11217 ax-rrecex 11218 ax-cnre 11219 ax-pre-lttri 11220 ax-pre-lttrn 11221 ax-pre-ltadd 11222 ax-pre-mulgt0 11223 ax-pre-sup 11224 |
| 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 2100 df-mo 2564 df-eu 2594 df-clab 2739 df-cleq 2752 df-clel 2835 df-nfc 2909 df-ne 2956 df-nel 3062 df-ral 3077 df-rex 3087 df-rmo 3365 df-reu 3366 df-rab 3413 df-v 3452 df-sbc 3740 df-csb 3848 df-dif 3902 df-un 3904 df-in 3906 df-ss 3916 df-pss 3919 df-nul 4280 df-if 4483 df-pw 4559 df-sn 4585 df-pr 4587 df-tp 4589 df-op 4591 df-uni 4868 df-int 4908 df-iun 4953 df-iin 4954 df-br 5104 df-opab 5168 df-mpt 5187 df-tr 5213 df-id 5550 df-eprel 5555 df-po 5563 df-so 5564 df-fr 5608 df-se 5609 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-pred 6300 df-ord 6361 df-on 6362 df-lim 6363 df-suc 6364 df-iota 6490 df-fun 6536 df-fn 6537 df-f 6538 df-f1 6539 df-fo 6540 df-f1o 6541 df-fv 6542 df-isom 6543 df-riota 7372 df-ov 7418 df-oprab 7419 df-mpo 7420 df-of 7680 df-om 7865 df-1st 7988 df-2nd 7989 df-supp 8161 df-tpos 8226 df-frecs 8282 df-wrecs 8313 df-recs 8362 df-rdg 8401 df-1o 8459 df-2o 8460 df-er 8700 df-map 8832 df-ixp 8909 df-en 8957 df-dom 8958 df-sdom 8959 df-fin 8960 df-fsupp 9336 df-fi 9385 df-sup 9416 df-inf 9417 df-oi 9486 df-card 9966 df-pnf 11291 df-mnf 11292 df-xr 11293 df-ltxr 11294 df-le 11295 df-sub 11489 df-neg 11490 df-div 11918 df-nn 12280 df-2 12349 df-3 12350 df-4 12351 df-5 12352 df-6 12353 df-7 12354 df-8 12355 df-9 12356 df-n0 12551 df-z 12638 df-dec 12759 df-uz 12910 df-q 13020 df-rp 13065 df-xneg 13185 df-xadd 13186 df-xmul 13187 df-ico 13426 df-icc 13427 df-fz 13584 df-fzo 13732 df-seq 14088 df-exp 14148 df-hash 14417 df-cj 15208 df-re 15209 df-im 15210 df-sqrt 15344 df-abs 15345 df-struct 17261 df-sets 17278 df-slot 17296 df-ndx 17308 df-base 17324 df-ress 17345 df-plusg 17377 df-mulr 17378 df-sca 17380 df-vsca 17381 df-ip 17382 df-tset 17383 df-ple 17384 df-ds 17386 df-hom 17388 df-cco 17389 df-rest 17529 df-topn 17530 df-0g 17548 df-gsum 17549 df-topgen 17550 df-pt 17551 df-prds 17554 df-xrs 17610 df-qtop 17615 df-imas 17616 df-xps 17618 df-mre 17692 df-mrc 17693 df-acs 17695 df-plusf 18751 df-mgm 18752 df-sgrp 18844 df-mnd 18860 df-submnd 18915 df-grp 19083 df-minusg 19084 df-sbg 19085 df-mulg 19214 df-subg 19269 df-cntz 19467 df-cmn 19932 df-abl 19933 df-mgp 20297 df-rng 20311 df-ur 20344 df-ring 20397 df-oppr 20503 df-dvdsr 20523 df-unit 20524 df-invr 20554 df-nzr 20699 df-subrng 20734 df-subrg 20758 df-abv 21002 df-lmod 21073 df-scaf 21074 df-sra 21384 df-rgmod 21385 df-psmet 21606 df-xmet 21607 df-met 21608 df-bl 21609 df-mopn 21610 df-top 23148 df-topon 23165 df-topsp 23187 df-bases 23200 df-cn 23481 df-cnp 23482 df-tx 23817 df-hmeo 24010 df-tmd 24327 df-tgp 24328 df-trg 24415 df-tdrg 24416 df-xms 24575 df-ms 24576 df-tms 24577 df-nm 24837 df-ngp 24838 df-nrg 24840 df-nlm 24841 |
| This theorem is used by: nvctvc 24955 |
| Copyright terms: Public domain | W3C validator |