| Mathbox for Thierry Arnoux |
< Previous
Next >
Nearby theorems |
||
| Mirrors > Home > MPE Home > Th. List > Mathboxes > rrhqima | Structured version Visualization version GIF version | ||
| Description: The ℝHom homomorphism leaves rational numbers unchanged. (Contributed by Thierry Arnoux, 27-Mar-2018.) |
| Ref | Expression |
|---|---|
| rrhqima | ⊢ ((𝑅 ∈ ℝExt ∧ 𝑄 ∈ ℚ) → ((ℝHom‘𝑅)‘𝑄) = ((ℚHom‘𝑅)‘𝑄)) |
| Step | Hyp | Ref | Expression |
|---|---|---|---|
| 1 | eqid 2763 | . . . . 5 ⊢ (topGen‘ran (,)) = (topGen‘ran (,)) | |
| 2 | eqid 2763 | . . . . 5 ⊢ (TopOpen‘𝑅) = (TopOpen‘𝑅) | |
| 3 | 1, 2 | rrhval 34294 | . . . 4 ⊢ (𝑅 ∈ ℝExt → (ℝHom‘𝑅) = (((topGen‘ran (,))CnExt(TopOpen‘𝑅))‘(ℚHom‘𝑅))) |
| 4 | 3 | fveq1d 6870 | . . 3 ⊢ (𝑅 ∈ ℝExt → ((ℝHom‘𝑅)‘𝑄) = ((((topGen‘ran (,))CnExt(TopOpen‘𝑅))‘(ℚHom‘𝑅))‘𝑄)) |
| 5 | 4 | adantr 484 | . 2 ⊢ ((𝑅 ∈ ℝExt ∧ 𝑄 ∈ ℚ) → ((ℝHom‘𝑅)‘𝑄) = ((((topGen‘ran (,))CnExt(TopOpen‘𝑅))‘(ℚHom‘𝑅))‘𝑄)) |
| 6 | uniretop 24823 | . . 3 ⊢ ℝ = ∪ (topGen‘ran (,)) | |
| 7 | eqid 2763 | . . 3 ⊢ ∪ (TopOpen‘𝑅) = ∪ (TopOpen‘𝑅) | |
| 8 | retop 24822 | . . . 4 ⊢ (topGen‘ran (,)) ∈ Top | |
| 9 | 8 | a1i 11 | . . 3 ⊢ ((𝑅 ∈ ℝExt ∧ 𝑄 ∈ ℚ) → (topGen‘ran (,)) ∈ Top) |
| 10 | 2 | rrexthaus 34305 | . . . 4 ⊢ (𝑅 ∈ ℝExt → (TopOpen‘𝑅) ∈ Haus) |
| 11 | 10 | adantr 484 | . . 3 ⊢ ((𝑅 ∈ ℝExt ∧ 𝑄 ∈ ℚ) → (TopOpen‘𝑅) ∈ Haus) |
| 12 | qssre 12961 | . . . 4 ⊢ ℚ ⊆ ℝ | |
| 13 | 12 | a1i 11 | . . 3 ⊢ ((𝑅 ∈ ℝExt ∧ 𝑄 ∈ ℚ) → ℚ ⊆ ℝ) |
| 14 | rrextnrg 34299 | . . . . . . 7 ⊢ (𝑅 ∈ ℝExt → 𝑅 ∈ NrmRing) | |
| 15 | rrextdrg 34300 | . . . . . . 7 ⊢ (𝑅 ∈ ℝExt → 𝑅 ∈ DivRing) | |
| 16 | 14, 15 | elind 4153 | . . . . . 6 ⊢ (𝑅 ∈ ℝExt → 𝑅 ∈ (NrmRing ∩ DivRing)) |
| 17 | eqid 2763 | . . . . . . 7 ⊢ (ℤMod‘𝑅) = (ℤMod‘𝑅) | |
| 18 | 17 | rrextnlm 34301 | . . . . . 6 ⊢ (𝑅 ∈ ℝExt → (ℤMod‘𝑅) ∈ NrmMod) |
| 19 | rrextchr 34302 | . . . . . 6 ⊢ (𝑅 ∈ ℝExt → (chr‘𝑅) = 0) | |
| 20 | eqid 2763 | . . . . . . 7 ⊢ (ℂfld ↾s ℚ) = (ℂfld ↾s ℚ) | |
| 21 | qqtopn 34309 | . . . . . . 7 ⊢ ((TopOpen‘ℝfld) ↾t ℚ) = (TopOpen‘(ℂfld ↾s ℚ)) | |
| 22 | 20, 21, 17, 2 | qqhcn 34289 | . . . . . 6 ⊢ ((𝑅 ∈ (NrmRing ∩ DivRing) ∧ (ℤMod‘𝑅) ∈ NrmMod ∧ (chr‘𝑅) = 0) → (ℚHom‘𝑅) ∈ (((TopOpen‘ℝfld) ↾t ℚ) Cn (TopOpen‘𝑅))) |
| 23 | 16, 18, 19, 22 | syl3anc 1391 | . . . . 5 ⊢ (𝑅 ∈ ℝExt → (ℚHom‘𝑅) ∈ (((TopOpen‘ℝfld) ↾t ℚ) Cn (TopOpen‘𝑅))) |
| 24 | retopn 25442 | . . . . . . . 8 ⊢ (topGen‘ran (,)) = (TopOpen‘ℝfld) | |
| 25 | 24 | eqcomi 2772 | . . . . . . 7 ⊢ (TopOpen‘ℝfld) = (topGen‘ran (,)) |
| 26 | 25 | oveq1i 7407 | . . . . . 6 ⊢ ((TopOpen‘ℝfld) ↾t ℚ) = ((topGen‘ran (,)) ↾t ℚ) |
| 27 | 26 | oveq1i 7407 | . . . . 5 ⊢ (((TopOpen‘ℝfld) ↾t ℚ) Cn (TopOpen‘𝑅)) = (((topGen‘ran (,)) ↾t ℚ) Cn (TopOpen‘𝑅)) |
| 28 | 23, 27 | eleqtrdi 2873 | . . . 4 ⊢ (𝑅 ∈ ℝExt → (ℚHom‘𝑅) ∈ (((topGen‘ran (,)) ↾t ℚ) Cn (TopOpen‘𝑅))) |
| 29 | 28 | adantr 484 | . . 3 ⊢ ((𝑅 ∈ ℝExt ∧ 𝑄 ∈ ℚ) → (ℚHom‘𝑅) ∈ (((topGen‘ran (,)) ↾t ℚ) Cn (TopOpen‘𝑅))) |
| 30 | simpr 488 | . . 3 ⊢ ((𝑅 ∈ ℝExt ∧ 𝑄 ∈ ℚ) → 𝑄 ∈ ℚ) | |
| 31 | 6, 7, 9, 11, 13, 29, 30 | cnextfres 24130 | . 2 ⊢ ((𝑅 ∈ ℝExt ∧ 𝑄 ∈ ℚ) → ((((topGen‘ran (,))CnExt(TopOpen‘𝑅))‘(ℚHom‘𝑅))‘𝑄) = ((ℚHom‘𝑅)‘𝑄)) |
| 32 | 5, 31 | eqtrd 2798 | 1 ⊢ ((𝑅 ∈ ℝExt ∧ 𝑄 ∈ ℚ) → ((ℝHom‘𝑅)‘𝑄) = ((ℚHom‘𝑅)‘𝑄)) |
| Colors of variables: wff setvar class |
| Syntax hints: → wi 4 ∧ wa 399 = wceq 1561 ∈ wcel 2143 ∩ cin 3904 ⊆ wss 3905 ∪ cuni 4866 ran crn 5649 ‘cfv 6522 (class class class)co 7397 ℝcr 11073 0cc0 11074 ℚcq 12950 (,)cioo 13350 ↾s cress 17267 ↾t crest 17450 TopOpenctopn 17451 topGenctg 17467 DivRingcdr 20780 ℂfldccnfld 21425 ℤModczlm 21553 chrcchr 21554 ℝfldcrefld 21657 Topctop 22954 Cn ccn 23285 Hauscha 23369 CnExtccnext 24120 NrmRingcnrg 24640 NrmModcnlm 24641 ℚHomcqqh 34268 ℝHomcrrh 34291 ℝExt crrext 34292 |
| This theorem was proved from axioms: ax-mp 5 ax-1 6 ax-2 7 ax-3 8 ax-gen 1816 ax-4 1830 ax-5 1931 ax-6 1988 ax-7 2029 ax-8 2145 ax-9 2153 ax-10 2176 ax-11 2192 ax-12 2213 ax-ext 2735 ax-rep 5228 ax-sep 5247 ax-nul 5257 ax-pow 5323 ax-pr 5391 ax-un 7719 ax-cnex 11130 ax-resscn 11131 ax-1cn 11132 ax-icn 11133 ax-addcl 11134 ax-addrcl 11135 ax-mulcl 11136 ax-mulrcl 11137 ax-mulcom 11138 ax-addass 11139 ax-mulass 11140 ax-distr 11141 ax-i2m1 11142 ax-1ne0 11143 ax-1rid 11144 ax-rnegex 11145 ax-rrecex 11146 ax-cnre 11147 ax-pre-lttri 11148 ax-pre-lttrn 11149 ax-pre-ltadd 11150 ax-pre-mulgt0 11151 ax-pre-sup 11152 ax-addf 11153 ax-mulf 11154 |
| This theorem depends on definitions: df-bi 209 df-an 400 df-or 859 df-3or 1100 df-3an 1101 df-tru 1564 df-fal 1574 df-ex 1801 df-nf 1805 df-sb 2092 df-mo 2567 df-eu 2597 df-clab 2742 df-cleq 2755 df-clel 2838 df-nfc 2912 df-ne 2959 df-nel 3063 df-ral 3078 df-rex 3088 df-rmo 3368 df-reu 3369 df-rab 3416 df-v 3457 df-sbc 3746 df-csb 3854 df-dif 3908 df-un 3910 df-in 3912 df-ss 3922 df-pss 3925 df-nul 4287 df-if 4482 df-pw 4558 df-sn 4584 df-pr 4586 df-tp 4588 df-op 4590 df-uni 4867 df-int 4907 df-iun 4952 df-iin 4953 df-br 5102 df-opab 5164 df-mpt 5183 df-tr 5209 df-id 5543 df-eprel 5548 df-po 5556 df-so 5557 df-fr 5601 df-se 5602 df-we 5603 df-xp 5654 df-rel 5655 df-cnv 5656 df-co 5657 df-dm 5658 df-rn 5659 df-res 5660 df-ima 5661 df-pred 6289 df-ord 6350 df-on 6351 df-lim 6352 df-suc 6353 df-iota 6478 df-fun 6524 df-fn 6525 df-f 6526 df-f1 6527 df-fo 6528 df-f1o 6529 df-fv 6530 df-isom 6531 df-riota 7354 df-ov 7400 df-oprab 7401 df-mpo 7402 df-of 7661 df-om 7848 df-1st 7971 df-2nd 7972 df-supp 8142 df-tpos 8207 df-frecs 8263 df-wrecs 8294 df-recs 8343 df-rdg 8382 df-1o 8438 df-2o 8439 df-er 8679 df-map 8811 df-pm 8812 df-ixp 8881 df-en 8929 df-dom 8930 df-sdom 8931 df-fin 8932 df-fsupp 9309 df-fi 9358 df-sup 9389 df-inf 9390 df-oi 9459 df-card 9898 df-pnf 11219 df-mnf 11220 df-xr 11221 df-ltxr 11222 df-le 11223 df-sub 11417 df-neg 11418 df-div 11846 df-nn 12212 df-2 12281 df-3 12282 df-4 12283 df-5 12284 df-6 12285 df-7 12286 df-8 12287 df-9 12288 df-n0 12483 df-z 12570 df-dec 12690 df-uz 12841 df-q 12951 df-rp 12995 df-xneg 13115 df-xadd 13116 df-xmul 13117 df-ioo 13354 df-ico 13356 df-icc 13357 df-fz 13514 df-fzo 13661 df-fl 13803 df-mod 13881 df-seq 14016 df-exp 14076 df-hash 14345 df-cj 15127 df-re 15128 df-im 15129 df-sqrt 15263 df-abs 15264 df-dvds 16288 df-gcd 16530 df-numer 16771 df-denom 16772 df-gz 16967 df-struct 17184 df-sets 17201 df-slot 17219 df-ndx 17231 df-base 17247 df-ress 17268 df-plusg 17300 df-mulr 17301 df-starv 17302 df-sca 17303 df-vsca 17304 df-ip 17305 df-tset 17306 df-ple 17307 df-ds 17309 df-unif 17310 df-hom 17311 df-cco 17312 df-rest 17452 df-topn 17453 df-0g 17471 df-gsum 17472 df-topgen 17473 df-pt 17474 df-prds 17477 df-xrs 17533 df-qtop 17538 df-imas 17539 df-xps 17541 df-mre 17615 df-mrc 17616 df-acs 17618 df-plusf 18674 df-mgm 18675 df-sgrp 18754 df-mnd 18770 df-mhm 18818 df-submnd 18819 df-grp 18979 df-minusg 18980 df-sbg 18981 df-mulg 19111 df-subg 19166 df-ghm 19255 df-cntz 19358 df-od 19569 df-cmn 19823 df-abl 19824 df-mgp 20188 df-rng 20200 df-ur 20233 df-ring 20286 df-cring 20287 df-oppr 20387 df-dvdsr 20407 df-unit 20408 df-invr 20438 df-dvr 20451 df-rhm 20522 df-nzr 20564 df-subrng 20597 df-subrg 20621 df-drng 20782 df-abv 20859 df-lmod 20930 df-scaf 20931 df-sra 21241 df-rgmod 21242 df-psmet 21417 df-xmet 21418 df-met 21419 df-bl 21420 df-mopn 21421 df-fbas 21422 df-fg 21423 df-cnfld 21426 df-zring 21500 df-zrh 21556 df-zlm 21557 df-chr 21558 df-refld 21658 df-top 22955 df-topon 22972 df-topsp 22994 df-bases 23007 df-cld 23080 df-ntr 23081 df-cls 23082 df-nei 23159 df-cn 23288 df-cnp 23289 df-haus 23376 df-tx 23623 df-hmeo 23816 df-fil 23907 df-fm 23999 df-flim 24000 df-flf 24001 df-cnext 24121 df-tmd 24133 df-tgp 24134 df-trg 24221 df-xms 24381 df-ms 24382 df-tms 24383 df-nm 24643 df-ngp 24644 df-nrg 24646 df-nlm 24647 df-qqh 34269 df-rrh 34293 df-rrext 34297 |
| This theorem is referenced by: rrh0 34313 |
| Copyright terms: Public domain | W3C validator |