![]() |
Metamath Proof Explorer |
< Previous
Next >
Nearby theorems |
|
Mirrors > Home > MPE Home > Th. List > cffldtocusgr | Structured version Visualization version GIF version |
Description: The field of complex numbers can be made a complete simple graph with the set of pairs of complex numbers regarded as edges. This theorem demonstrates the capabilities of the current definitions for graphs applied to extensible structures. (Contributed by AV, 14-Nov-2021.) (Proof shortened by AV, 17-Nov-2021.) |
Ref | Expression |
---|---|
cffldtocusgr.p | ⊢ 𝑃 = {𝑥 ∈ 𝒫 ℂ ∣ (♯‘𝑥) = 2} |
cffldtocusgr.g | ⊢ 𝐺 = (ℂfld sSet ⟨(.ef‘ndx), ( I ↾ 𝑃)⟩) |
Ref | Expression |
---|---|
cffldtocusgr | ⊢ 𝐺 ∈ ComplUSGraph |
Step | Hyp | Ref | Expression |
---|---|---|---|
1 | opex 5454 | . . . . . . 7 ⊢ ⟨(Base‘ndx), ℂ⟩ ∈ V | |
2 | 1 | tpid1 4762 | . . . . . 6 ⊢ ⟨(Base‘ndx), ℂ⟩ ∈ {⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} |
3 | 2 | orci 863 | . . . . 5 ⊢ (⟨(Base‘ndx), ℂ⟩ ∈ {⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∨ ⟨(Base‘ndx), ℂ⟩ ∈ {⟨(*𝑟‘ndx), ∗⟩}) |
4 | elun 4141 | . . . . 5 ⊢ (⟨(Base‘ndx), ℂ⟩ ∈ ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ↔ (⟨(Base‘ndx), ℂ⟩ ∈ {⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∨ ⟨(Base‘ndx), ℂ⟩ ∈ {⟨(*𝑟‘ndx), ∗⟩})) | |
5 | 3, 4 | mpbir 230 | . . . 4 ⊢ ⟨(Base‘ndx), ℂ⟩ ∈ ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) |
6 | 5 | orci 863 | . . 3 ⊢ (⟨(Base‘ndx), ℂ⟩ ∈ ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∨ ⟨(Base‘ndx), ℂ⟩ ∈ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩})) |
7 | df-cnfld 20874 | . . . . 5 ⊢ ℂfld = (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩})) | |
8 | 7 | eleq2i 2824 | . . . 4 ⊢ (⟨(Base‘ndx), ℂ⟩ ∈ ℂfld ↔ ⟨(Base‘ndx), ℂ⟩ ∈ (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))) |
9 | elun 4141 | . . . 4 ⊢ (⟨(Base‘ndx), ℂ⟩ ∈ (({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∪ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩})) ↔ (⟨(Base‘ndx), ℂ⟩ ∈ ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∨ ⟨(Base‘ndx), ℂ⟩ ∈ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))) | |
10 | 8, 9 | bitri 274 | . . 3 ⊢ (⟨(Base‘ndx), ℂ⟩ ∈ ℂfld ↔ (⟨(Base‘ndx), ℂ⟩ ∈ ({⟨(Base‘ndx), ℂ⟩, ⟨(+g‘ndx), + ⟩, ⟨(.r‘ndx), · ⟩} ∪ {⟨(*𝑟‘ndx), ∗⟩}) ∨ ⟨(Base‘ndx), ℂ⟩ ∈ ({⟨(TopSet‘ndx), (MetOpen‘(abs ∘ − ))⟩, ⟨(le‘ndx), ≤ ⟩, ⟨(dist‘ndx), (abs ∘ − )⟩} ∪ {⟨(UnifSet‘ndx), (metUnif‘(abs ∘ − ))⟩}))) |
11 | 6, 10 | mpbir 230 | . 2 ⊢ ⟨(Base‘ndx), ℂ⟩ ∈ ℂfld |
12 | cffldtocusgr.p | . . . 4 ⊢ 𝑃 = {𝑥 ∈ 𝒫 ℂ ∣ (♯‘𝑥) = 2} | |
13 | cnfldbas 20877 | . . . . . 6 ⊢ ℂ = (Base‘ℂfld) | |
14 | 13 | pweqi 4609 | . . . . 5 ⊢ 𝒫 ℂ = 𝒫 (Base‘ℂfld) |
15 | 14 | rabeqi 3442 | . . . 4 ⊢ {𝑥 ∈ 𝒫 ℂ ∣ (♯‘𝑥) = 2} = {𝑥 ∈ 𝒫 (Base‘ℂfld) ∣ (♯‘𝑥) = 2} |
16 | 12, 15 | eqtri 2759 | . . 3 ⊢ 𝑃 = {𝑥 ∈ 𝒫 (Base‘ℂfld) ∣ (♯‘𝑥) = 2} |
17 | cnfldstr 20875 | . . . 4 ⊢ ℂfld Struct ⟨1, ;13⟩ | |
18 | 17 | a1i 11 | . . 3 ⊢ (⟨(Base‘ndx), ℂ⟩ ∈ ℂfld → ℂfld Struct ⟨1, ;13⟩) |
19 | cffldtocusgr.g | . . 3 ⊢ 𝐺 = (ℂfld sSet ⟨(.ef‘ndx), ( I ↾ 𝑃)⟩) | |
20 | fvex 6888 | . . . 4 ⊢ (Base‘ndx) ∈ V | |
21 | cnex 11170 | . . . 4 ⊢ ℂ ∈ V | |
22 | 20, 21 | opeldm 5896 | . . 3 ⊢ (⟨(Base‘ndx), ℂ⟩ ∈ ℂfld → (Base‘ndx) ∈ dom ℂfld) |
23 | 16, 18, 19, 22 | structtocusgr 28563 | . 2 ⊢ (⟨(Base‘ndx), ℂ⟩ ∈ ℂfld → 𝐺 ∈ ComplUSGraph) |
24 | 11, 23 | ax-mp 5 | 1 ⊢ 𝐺 ∈ ComplUSGraph |
Colors of variables: wff setvar class |
Syntax hints: ∨ wo 845 = wceq 1541 ∈ wcel 2106 {crab 3429 ∪ cun 3939 𝒫 cpw 4593 {csn 4619 {ctp 4623 ⟨cop 4625 class class class wbr 5138 I cid 5563 ↾ cres 5668 ∘ ccom 5670 ‘cfv 6529 (class class class)co 7390 ℂcc 11087 1c1 11090 + caddc 11092 · cmul 11094 ≤ cle 11228 − cmin 11423 2c2 12246 3c3 12247 ;cdc 12656 ♯chash 14269 ∗ccj 15022 abscabs 15160 Struct cstr 17058 sSet csts 17075 ndxcnx 17105 Basecbs 17123 +gcplusg 17176 .rcmulr 17177 *𝑟cstv 17178 TopSetcts 17182 lecple 17183 distcds 17185 UnifSetcunif 17186 MetOpencmopn 20863 metUnifcmetu 20864 ℂfldccnfld 20873 .efcedgf 28106 ComplUSGraphccusgr 28527 |
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 1913 ax-6 1971 ax-7 2011 ax-8 2108 ax-9 2116 ax-10 2137 ax-11 2154 ax-12 2171 ax-ext 2702 ax-sep 5289 ax-nul 5296 ax-pow 5353 ax-pr 5417 ax-un 7705 ax-cnex 11145 ax-resscn 11146 ax-1cn 11147 ax-icn 11148 ax-addcl 11149 ax-addrcl 11150 ax-mulcl 11151 ax-mulrcl 11152 ax-mulcom 11153 ax-addass 11154 ax-mulass 11155 ax-distr 11156 ax-i2m1 11157 ax-1ne0 11158 ax-1rid 11159 ax-rnegex 11160 ax-rrecex 11161 ax-cnre 11162 ax-pre-lttri 11163 ax-pre-lttrn 11164 ax-pre-ltadd 11165 ax-pre-mulgt0 11166 |
This theorem depends on definitions: df-bi 206 df-an 397 df-or 846 df-3or 1088 df-3an 1089 df-tru 1544 df-fal 1554 df-ex 1782 df-nf 1786 df-sb 2068 df-mo 2533 df-eu 2562 df-clab 2709 df-cleq 2723 df-clel 2809 df-nfc 2884 df-ne 2940 df-nel 3046 df-ral 3061 df-rex 3070 df-reu 3376 df-rab 3430 df-v 3472 df-sbc 3771 df-csb 3887 df-dif 3944 df-un 3946 df-in 3948 df-ss 3958 df-pss 3960 df-nul 4316 df-if 4520 df-pw 4595 df-sn 4620 df-pr 4622 df-tp 4624 df-op 4626 df-uni 4899 df-int 4941 df-iun 4989 df-br 5139 df-opab 5201 df-mpt 5222 df-tr 5256 df-id 5564 df-eprel 5570 df-po 5578 df-so 5579 df-fr 5621 df-we 5623 df-xp 5672 df-rel 5673 df-cnv 5674 df-co 5675 df-dm 5676 df-rn 5677 df-res 5678 df-ima 5679 df-pred 6286 df-ord 6353 df-on 6354 df-lim 6355 df-suc 6356 df-iota 6481 df-fun 6531 df-fn 6532 df-f 6533 df-f1 6534 df-fo 6535 df-f1o 6536 df-fv 6537 df-riota 7346 df-ov 7393 df-oprab 7394 df-mpo 7395 df-om 7836 df-1st 7954 df-2nd 7955 df-frecs 8245 df-wrecs 8276 df-recs 8350 df-rdg 8389 df-1o 8445 df-oadd 8449 df-er 8683 df-en 8920 df-dom 8921 df-sdom 8922 df-fin 8923 df-dju 9875 df-card 9913 df-pnf 11229 df-mnf 11230 df-xr 11231 df-ltxr 11232 df-le 11233 df-sub 11425 df-neg 11426 df-nn 12192 df-2 12254 df-3 12255 df-4 12256 df-5 12257 df-6 12258 df-7 12259 df-8 12260 df-9 12261 df-n0 12452 df-xnn0 12524 df-z 12538 df-dec 12657 df-uz 12802 df-fz 13464 df-hash 14270 df-struct 17059 df-sets 17076 df-slot 17094 df-ndx 17106 df-base 17124 df-plusg 17189 df-mulr 17190 df-starv 17191 df-tset 17195 df-ple 17196 df-ds 17198 df-unif 17199 df-cnfld 20874 df-edgf 28107 df-vtx 28118 df-iedg 28119 df-edg 28168 df-usgr 28271 df-nbgr 28450 df-uvtx 28503 df-cplgr 28528 df-cusgr 28529 |
This theorem is referenced by: (None) |
Copyright terms: Public domain | W3C validator |